@charset "utf-8";

/*--------------------------------------------------
index (products)
--------------------------------------------------*/

#products h2{
padding:12px 0;
}

/* tools */

#products div.toolsArea{
background:url(../img/bg_border_dot_01.gif) bottom repeat-x;
padding-bottom:1px;
}

#products div.tools{
width:685px;
padding-bottom:20px;
}
#products div.tools table{
padding:0;
margin:0;
}

#products div.tools tr,td{
padding:0;
margin:0;
border:0;
text-align:center;
}

#products div.tools td.bg{
width:168px;
background:url(../../products/img/idx_bg.gif) repeat scroll;
}

#products div.tools td.bg h3{
padding-top:8px;
}

#products div.tools td.bg p{
padding:6px;
text-align:left;
}

#products div.tools td.bg ul{
margin-bottom:10px;
}

#products div.tools td.bg li{
height:22px;
margin-bottom:3px;
}
/* alloy */

#products div.alloyArea{
background:url(../img/bg_border_dot_01.gif) bottom repeat-x;
padding-bottom:21px;
}

#products div.alloyArea div.alloyList{
background:url(../img/bg_mesh.gif);
padding:3px 6px 3px 1px;
}

#products div.alloyArea ul.alloy{
clear:both;
height:27px;
margin-top:7px;
margin-bottom:7px;
}
#products div.alloyArea ul.alloy li{
height:27px;
margin-left:6.5px;
float:left;
}

#products div.alloyArea ul.pdf{
clear:both;
margin-left:8px;
height:2em;
line-height:2em;
}
#products div.alloyArea ul.pdf li{
float:left;
margin-right:20px;
}

#products div.alloyArea ul.pdf li a{
background:url(../img/icon_pdf.gif) right 50% no-repeat;
padding-right:27px;
}

/* products */

#products div.productsArea{
background:url(../img/bg_border_dot_01.gif) bottom repeat-x;
padding-bottom:21px;
}

#products div.productsArea div.productsList{
background:url(../img/bg_mesh.gif);
padding:3px 8px 3px 1px;
}

#products div.productsArea ul{
clear:both;
height:27px;
margin:5px 0;
}
#products div.productsArea ul li{
height:27px;
margin-left:7px;
float:left;
}

/* special */

#products div.specialArea{
background:url(../img/bg_border_dot_01.gif) bottom repeat-x;
padding-bottom:21px;
}

#products div.specialArea div.specialList{
background:url(../img/bg_mesh.gif);
padding:3px 8px 3px 1px;
}

#products div.specialArea ul{
clear:both;
height:27px;
margin:5px 0;
}
#products div.specialArea ul li{
height:27px;
margin-left:7px;
float:left;
}

/* coat */

#products div.coatArea{
background:url(../img/bg_border_dot_01.gif) bottom repeat-x;
padding-bottom:15px;
}

#products div.coatArea div.coatList{
background:url(../img/bg_mesh.gif);
padding:3px 8px 3px 1px;
}

#products div.coatArea ul{
clear:both;
height:27px;
margin:5px 0;
}
#products div.coatArea ul li{
height:27px;
margin-left:7px;
float:left;
}

/* quality */
#products div.qualityArea{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
margin-top:12px;
padding-top:9px;
}

#products div.qualityArea div.qualityLine{
clear:both;
margin-bottom:11px;
min-height:250px;
_height:250px;
}

#products div.qualityArea div.qualityL{
float:left;
width:326px;
margin-right:11px;
margin-bottom:5px;
border:2px solid #c6c6c6;
min-height:250px;
_height:250px;
}

#products div.qualityArea div.qualityR{
float:left;
width:321px;
border:2px solid #c6c6c6;
margin-bottom:5px;
min-height:250px;
_height:250px;
}

#products div.qualityArea div.qualityL h3,
#products div.qualityArea div.qualityR h3{
margin:3px;
}

#products div.qualityArea div.qualityL p,
#products div.qualityArea div.qualityR p{
margin:0 3px;
float:left;
width:115px;
}

#products div.qualityArea div.qualityL dl{
margin:0 3px 0 5px;
float:left;
width:185px;
}

#products div.qualityArea div.qualityR dl{
margin:0 3px 0 5px;
float:left;
width:185px;
}

#products div.qualityArea div.qualityL dt,
#products div.qualityArea div.qualityR dt{
color:#2194d3;
font-weight:bold;
padding-bottom:4px;
}

#products .pageTop{
padding-top:30px;
}

/*--------------------------------------------------
tool01
--------------------------------------------------*/

#tool01 h3{
margin:12px 0 12px 0;
}

#tool01 h3.firts{
margin-left:15px;}

#tool01 table.tool01List{
margin-left:15px;
margin-bottom:25px;
width:668px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
#tool01 table.tool01List th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#7febff;
font-weight:bold;
text-align:center;
padding:4px;
}
#tool01 table.tool01List td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
padding:4px;
}

#tool01 table.tool01List td.toolName{
font-weight:bold;
}

#tool01 div.pickupList{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:20px;
margin-left:10px;
}

#tool01 div.pickupList dl dd{
padding-left:50px;
padding-bottom:5px;
}

#tool01 div.position{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:35px;
margin-left:10px;
}


/*--------------------------------------------------
tool02
--------------------------------------------------*/

#tool02 h3{
margin:12px 0;
}

#tool02 table.tool02List{
margin-left:15px;
margin-bottom:25px;
width:670px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
#tool02 table.tool02List th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#ff9dbd;
font-weight:bold;
text-align:center;
padding:4px;
}
#tool02 table.tool02List td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
padding:4px;
}

#tool02 table.tool02List td.toolName{
font-weight:bold;
}

#tool02 div.pickupList{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:20px;
margin-left:10px;
}

#tool02 div.pickupList dl dd{
padding-left:50px;
padding-bottom:5px;
}

#tool02 div.position{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:35px;
margin-left:10px;
}


/*--------------------------------------------------
tool03
--------------------------------------------------*/

#tool03 h3{
margin:12px 0;
}

#tool03 table.tool03List{
margin-left:15px;
margin-bottom:25px;
width:670px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
#tool03 table.tool03List th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#d1ff82;
font-weight:bold;
text-align:center;
padding:4px;
}
#tool03 table.tool03List td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
padding:4px;
}

#tool03 table.tool03List td.toolName{
font-weight:bold;
}

#tool03 div.pickupList{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:20px;
margin-left:10px;

}
#tool03 div.pickupList dl dd{
padding-left:50px;
padding-bottom:5px;
}

#tool03 div.position{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:35px;
margin-left:10px;
}


/*--------------------------------------------------
tool04
--------------------------------------------------*/

#tool04 h3{
margin:12px 0;
}

#tool04 table.tool04List{
margin-left:15px;
margin-bottom:25px;
width:670px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
#tool04 table.tool04List th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#ffdd7f;
font-weight:bold;
text-align:center;
padding:4px;
}
#tool04 table.tool04List td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
text-align:center;
padding:4px;
}

#tool04 table.tool04List td.toolName{
font-weight:bold;
}

#tool04 div.pickupList{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:20px;
margin-left:10px;
}
#tool04 div.pickupList dl dd{
padding-left:50px;
padding-bottom:5px;
}

#tool04 div.position{
background:url(../img/bg_stripe_border.gif) 0 top no-repeat;
padding-top:12px;
margin-bottom:35px;
margin-left:10px;
}


/*--------------------------------------------------
guide
--------------------------------------------------*/

#guide01 div.guideSwitch,
#guide02 div.guideSwitch{
margin:10px 0 10px 10px;
}

#guide01 div.guideSwitch ul,
#guide02 div.guideSwitch ul{
height:26px;
background:url(../../products/img/guide_bg_tab.gif);
}

#guide01 div.guideSwitch ul li,
#guide02 div.guideSwitch ul li{
float:left;
}

#guide01 div.notice,
#guide02 div.notice{
margin-left:10px;
}
#guide01 div.notice li,
#guide02 div.notice li{
font-size:11px;
}

#guide01 div.contact table,
#guide02 div.contact table{
border:1px solid #ccc;
margin-bottom:30px;
}

#guide01 div.contact table th,
#guide02 div.contact table th{
width:100%;
background-color:#ccc;
padding:3px;
color:#fff;
font-weight:bold;
text-align:center;
}

#guide01 div.contact table td,
#guide02 div.contact table td{
padding:3px 10px;
background-color:#fbfbfb;
}

/* guide01 */

#guide01 table.sizeList{
margin-left:10px;
margin-bottom:22px;
width:675px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

#guide01 table.last{
margin-bottom:5px;
}

#guide01 table.sizeList th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#2194d3;
color:#fff;
font-weight:bold;
text-align:center;
}
#guide01 table.sizeList td{
width:74px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:3px;
text-align:right;
}
#guide01 table.sizeList .row01 td{
background-color:#fff;
}
#guide01 table.sizeList .row02 td{
background-color:#efefef;
}

#guide01 table.sizeList td span{
width:65%;
float:right;
text-align:right;
}

#guide01 table.sizeList span.fi{
width:30%;
float:left;
text-align:left;
}

/* guide02 */

#guide02 table.sizeList{
margin-left:10px;
margin-bottom:22px;
width:675px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

#guide02 table.last{
margin-bottom:5px;
}

#guide02 table.sizeList th{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#2194d3;
color:#fff;
font-weight:bold;
text-align:center;
}
#guide02 table.sizeList td{
width:47px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:3px;
text-align:center;
}
#guide02 table.sizeList .row01 td{
background-color:#fff;
}
#guide02 table.sizeList .row02 td{
background-color:#efefef;
}

#guide02 table.sizeList td.sizeType,
#guide02 table.sizeList td.sizeType{
background-color:#2194d3;
color:#fff;
text-align:center;
}
/* tool05 */

#products div.tool05Area{
padding-bottom:10px;
}

#products div.tool05Area div.tool05List{
background:url(../img/bg_mesh.gif);
padding:3px 8px 3px 1px;
}

#products div.tool05Area ul{
clear:both;
height:27px;
margin:5px 0;
}
#products div.tool05Area ul li{
height:27px;
margin-left:7px;
float:left;
}

/*sds*/

img.sds{
	padding-top:14px;
	padding-bottom:14px;
}