@charset "UTF-8";
/* CSS Document */


#contents_box h2.title{
display:block;
padding-bottom:10px;
}

table.division_table th,td{
padding:6px 14px;
text-align:left;
vertical-align:top;
}

table.division_table th{
background:#f5f9ff;
width:72px;
border-top:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}

table.division_table td{
background:#ffffff;
width:435px;
border-top:1px solid #e0e0e0;
}

table.division_table th.bt{
background:#f5f9ff;
width:72px;
border-top:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}

table.division_table td.bt{
background:#ffffff;
width:435px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
}


h1#index{
display:block;
padding-top:23px;
}

#index01{
width:573px;
padding:18px 15px 0 15px;
background:#FFFFFF;
}

#index01_l{
width:281px;
float:left;
}

#index01_r{
width:281px;
float:right;
}

#index02{
width:573px;
padding:11px 15px 0 15px;
background:#FFFFFF;
}

#index02_l{
width:281px;
float:left;
}

#index02_r{
width:281px;
float:right;
}

#index03{
width:573px;
padding:11px 15px 35px 15px;
background:#FFFFFF;
}

#index03_l{
width:281px;
float:left;
}

#index03_r{
width:281px;
float:right;
}



/*--------------------------------------
machine設定
--------------------------------------*/

#machine01{
width:563px;
background:#FFFFFF;
padding:19px 20px 14px 20px;
}

#machine02{
width:563px;
padding: 0 20px 20px 20px;
background:#FFFFFF;
}

#machine02_l{
float:left;
width:218px;
}

#machine02_r{
float:right;
width:318px;
}

#machine02_r p{
display:block;
margin-top:12px;
}

#machine02_r p.txt01{
padding:14px;
background:#f5f9ff;
}

#machine03{
width:563px;
padding: 0 20px 30px 20px;
background:#FFFFFF;
}

#machine03 h3{
font-weight:bold;
color:#4a6492;
font-size:12px !important;
font-size:80%;
line-height:18px !important;
line-height:140%;
display:block;
padding-bottom:9px;
}

#machine04{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}

#machine05{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}

#machine05_l{
width:280px;
float:left;
}

#machine05_l img{
display:block;
float:left;
}

#machine05_l_txt{
float:left;
padding-left:17px;
}

#machine05_l_txt p{
display:block;
padding-bottom:4px;
}

#machine05_r{
width:280px;
float:right;
}

#machine05_r img{
display:block;
float:left;
}

#machine05_r_txt{
float:left;
padding-left:17px;
}

#machine05_r_txt p{
display:block;
padding-bottom:4px;
}





/*--------------------------------------
metallic設定
--------------------------------------*/

#metallic01{
width:563px;
background:#FFFFFF;
padding:19px 20px 14px 20px;
}

#metallic02{
width:563px;
padding: 0 20px 20px 20px;
background:#FFFFFF;
}

#metallic02_l{
float:left;
width:218px;
}

#metallic02_r{
float:right;
width:318px;
}

#metallic02_r p{
display:block;
margin-top:12px;
}

#metallic02_r p.txt01{
padding:14px;
background:#f5f9ff;
}

#metallic03{
width:563px;
padding: 0 20px 30px 20px;
background:#FFFFFF;
}

#metallic03 h3{
font-weight:bold;
color:#4a6492;
font-size:12px !important;
font-size:80%;
line-height:18px !important;
line-height:140%;
display:block;
padding-bottom:9px;
}

#metallic04{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}

#metallic04 .divleft{
width:150px;
float:left;
margin-right:20px;
}

#metallic04 .divright{
width:393px;
}

#metallic04 img {
width:150px;
height:100px;
}

#metallic04 table {
width:393px;
}

#metallic04 table caption {
text-align:left;
color:#003889;
font-weight:bold;
}


/*--------------------------------------
automobile設定
--------------------------------------*/

#automobile01{
width:563px;
background:#FFFFFF;
padding:19px 20px 14px 20px;
}

#automobile02{
width:563px;
padding: 0 20px 20px 20px;
background:#FFFFFF;
}

#automobile02_l{
float:left;
width:218px;
}

#automobile02_r{
float:right;
width:318px;
}

#automobile02_r p{
display:block;
margin-top:12px;
}

#automobile02_r p.txt01{
padding:14px;
background:#f5f9ff;
}

#automobile03{
width:563px;
padding: 0 20px 30px 20px;
background:#FFFFFF;
}

#automobile03 h3{
font-weight:bold;
color:#4a6492;
font-size:12px !important;
font-size:80%;
line-height:18px !important;
line-height:140%;
display:block;
padding-bottom:9px;
}

#automobile04{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}

#automobile04 .divleft{
width:150px;
float:left;
margin-right:20px;
}

#automobile04 .divright{
width:393px;
}

#automobile04 img {
width:150px;
height:120px;
}

#automobile04 table {
width:393px;
}

#automobile04 table th {
width:120px;
}

#automobile04 table caption {
text-align:left;
color:#003889;
font-weight:bold;
}


/*--------------------------------------
measurement設定
--------------------------------------*/

#measurement01{
width:563px;
background:#FFFFFF;
padding:19px 20px 14px 20px;
}

#measurement02{
width:563px;
padding: 0 20px 0px 20px;
background:#FFFFFF;
}

#measurement02_r{
width:563px;
}

#measurement02_r p{
display:block;
margin-top:12px;
}

#measurement02_r p.txt01{
padding:14px;
background:#f5f9ff;
}

#measurement03{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}

#measurement03 .divleft{
width:150px;
float:left;
margin-right:20px;
}

#measurement03 .divright{
width:393px;
}

#measurement03 img {
width:150px;
height:120px;
}

#measurement03 table {
width:393px;
}

#measurement03 table th {
width:120px;
}

#measurement03 table caption {
text-align:left;
color:#003889;
font-weight:bold;
}


#measurement04{
width:563px;
padding: 19px 20px 30px 20px;
background:#FFFFFF;
}


#measurement04 img {
width:563px;
height:182px;
}


/*--------------------------------------
haken設定
--------------------------------------*/

#haken01{
width:563px;
background:#FFFFFF;
padding:19px 20px 14px 20px;
height:20em;
}


#haken01 p.tel{
display:block;
padding:30px 0;
}