﻿/* CSS Document */

/************************************/
/*　商品紹介設定　*/
/************************************/

#Procuct { width:695px; margin:0 0 40px 0; }

/*　共通設定　*/

#Procuct p#mainImg { margin:10px 10px 20px 10px;}

#Procuct #strongbox { margin:0 10px; background-image:url(../image/product/strongbox_bk01.gif); background-repeat:repeat-y; }
#Procuct #strongbox .bottom { background-image:url(../image/product/strongbox_bk02.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 0 10px 0;  }
#Procuct #strongbox .bottom dl { margin:10px 10px 0 20px; padding:0 0 10px 0; }
#Procuct #strongbox .bottom dt { float:left; margin:0 10px 0 0; padding:10px 0 0 0; }
#Procuct #strongbox .bottom dd { float:left; margin:0 10px 0 0; padding:0px; }

#Procuct p#sozai { margin:15px 10px 0 10px; background-image:url(../image/product/ts_sozai.gif); background-color:#EFEFEF; background-repeat:no-repeat; padding:5px 5px 5px 80px; font-weight:bold; font-size:14px; }

#Procuct p#faqBtn { margin:15px 10px 0 10px; }

#Procuct #itembox { margin:20px 10px 0 10px; background-image:url(../image/product/itembox_bk02.gif); background-repeat:repeat-y; }
#Procuct #itembox .topLine { background-image:url(../image/product/itembox_bk01.gif); background-position:top left; background-repeat:no-repeat; }
#Procuct #itembox .bottomLine  { padding:30px 20px; background-image:url(../image/product/itembox_bk03.gif); background-position:bottom left; background-repeat:no-repeat; }

#Procuct #itembox #LeftBox { float:left; width:315px; }
#Procuct #itembox #LeftBox .GoodsBox { border-bottom:#CCC dotted 2px; padding:15px 0; }
#Procuct #itembox #LeftBox .GoodsBox img { float:left; }
#Procuct #itembox #LeftBox .GoodsBox strong { font-weight:normal; color:#F00; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox { float:right; width:165px; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox h5 { font-weight:bold; font-size:14px; line-height:120%; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox h5 span { font-weight:normal; font-size:12px; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox p.gline { font-size:12px; line-height:120%; border:1px solid #CCC; padding:3px 5px; background-color:#FAFAFA; margin:10px 0; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox ul { margin:8px 0 0 0;}
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox ul.cartBox01 li { float:left; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox ul.cartBox01 li img { margin:0 0 0 10px; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox ul.cartBox02 li { font-size:12px; line-height:140%; padding:0 0 0 10px; background-image:url(../image/arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
#Procuct #itembox #LeftBox .GoodsBox .GoodsRbox ul.cartBox02 span { margin:0 10px; font-size:14px; font-weight:bold; }

#Procuct #itembox #RightBox { float:right; width:300px; background-image:url(../image/product/itembox_bk_tokucho.gif); background-repeat:no-repeat; background-position:top center; }
#Procuct #itembox #RightBox ul { margin:0 0 40px 0; padding:75px 0 0 0; text-align:center; font-weight:bold;  }
#Procuct #itembox #RightBox ul li { margin:0 0 13px 0; line-height:120%; }
#Procuct #itembox #RightBox ul li span { font-size:11px; font-weight:normal; }

#Procuct #itembox #RightBox .syousai { border-top:#CCC dotted 1px;}
#Procuct #itembox #RightBox dl { background-image:url(../image/product/itembox_bk_tbl.gif); background-repeat:repeat-y; padding:5px 0; border-bottom:#CCC dotted 1px; }
#Procuct #itembox #RightBox dt { float:left; width:95px; text-align:center; }
#Procuct #itembox #RightBox dd { float:left; margin:0 0 0 10px; }

#Procuct #houhou { margin:20px 10px 0 10px; border:1px #CCC solid; padding:1px 1px 10px 1px; }
#Procuct #houhou .attation { margin:10px 10px 0 10px; border:solid 1px #FFCC00; background-color:#FFFFCC; padding:8px; }
#Procuct #houhou .houhouBox01 { margin:0 10px; padding:10px 0 0 0; border-bottom:1px dotted #CCC; }
#Procuct #houhou .houhouBox01 img { float:left; margin:0 15px 0 0; }
#Procuct #houhou .houhouBox01 .rightBox { float:right; width:475px; }
#Procuct #houhou .houhouBox01 .rightBox.widthFree { float:none; width:auto; }
#Procuct #houhou .houhouBox01 .rightBox h5 { height:30px; background-repeat:no-repeat; background-position:center left; font-size:16px; font-weight:bold; padding:10px 0 0 40px;  }
#Procuct #houhou .houhouBox01 .rightBox h5.icon01 { background-image:url(../image/product/icon01.gif); }
#Procuct #houhou .houhouBox01 .rightBox h5.icon02 { background-image:url(../image/product/icon02.gif); }
#Procuct #houhou .houhouBox01 .rightBox h5.icon03 { background-image:url(../image/product/icon03.gif); }
#Procuct #houhou .houhouBox01 .rightBox h5.icon04 { background-image:url(../image/product/icon04.gif); }
#Procuct #houhou .houhouBox01 .rightBox h5.icon05 { background-image:url(../image/product/icon05.gif); }
#Procuct #houhou .houhouBox01 .rightBox h5.icon06 { background-image:url(../image/product/icon06.gif); }
#Procuct #houhou .houhouBox01 .rightBox  p { font-size:13px; line-height:138%; margin:0 0 10px 0; }

#Procuct #houhou .houhouBox02 { margin:0 10px; padding:10px 0 10px 0; border-bottom:1px dotted #CCC; }
#Procuct #houhou .houhouBox02 h5 { height:30px; background-repeat:no-repeat; background-position:center left; font-size:16px; font-weight:bold; padding:10px 0 0 40px;  }
#Procuct #houhou .houhouBox02 h5.icon01 { background-image:url(../image/product/icon01.gif); }
#Procuct #houhou .houhouBox02 h5.icon02 { background-image:url(../image/product/icon02.gif); }
#Procuct #houhou .houhouBox02 h5.icon03 { background-image:url(../image/product/icon03.gif); }
#Procuct #houhou .houhouBox02 h5.icon04 { background-image:url(../image/product/icon04.gif); }
#Procuct #houhou .houhouBox02 h5.icon05 { background-image:url(../image/product/icon05.gif); }
#Procuct #houhou .houhouBox02 img { float:left; margin:0 15px 0 0; }
#Procuct #houhou .houhouBox02 .rightBox { float:right; width:380px; }
#Procuct #houhou .houhouBox02 strong{ color:#C00; font-weight:normal; }

/*　VOICE[DeepPrimer]設定　*/

#Procuct #DeepPrimer { margin:20px 0;}
#Procuct #DeepPrimer #title { position:relative; background-image:url(../image/product/voice/deep_title.jpg); height:367px; }
#Procuct #DeepPrimer #title .GoodsBox { position:absolute; top:185px; left:160px; }
#Procuct #DeepPrimer .GoodsBox { width:205px; }
#Procuct #DeepPrimer .GoodsBox img { margin:20px 0; }
#Procuct #DeepPrimer .GoodsBox strong { font-weight:normal; color:#F00; }
#Procuct #DeepPrimer .GoodsBox h5 { font-weight:bold; font-size:14px; line-height:120%; }
#Procuct #DeepPrimer .GoodsBox p.gline { font-size:12px; border:1px solid #CCC; padding:3px 5px; background-color:#FAFAFA; margin:10px 0; }
#Procuct #DeepPrimer .GoodsBox ul { margin:8px 0 0 0;}
#Procuct #DeepPrimer .GoodsBox ul.cartBox01 li { float:left; }
#Procuct #DeepPrimer .GoodsBox ul.cartBox01 li img { margin:0 0 0 10px; }
#Procuct #DeepPrimer .GoodsBox ul.cartBox02 li { font-size:12px; line-height:140%; padding:0 0 0 10px; background-image:url(../image/arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
#Procuct #DeepPrimer .GoodsBox ul.cartBox02 li span { margin:0 10px; font-size:14px; font-weight:bold; }

#Procuct #DeepPrimer #DeepGoods { margin:0 30px; padding:0 0 10px 0; background-image:url(../image/product/voice/deep_bk.jpg); background-repeat:repeat-y; }
#Procuct #DeepPrimer #DeepGoods .GoodsBox { float:left; }
#Procuct #DeepPrimer #DeepGoods .GoodsBox.center { margin:0 10px; }
#Procuct #DeepPrimer #DeepGoods .GoodsBox h5 { margin:0 10px; }
#Procuct #DeepPrimer #DeepGoods .GoodsBox p { margin:10px 10px 0 10px; line-height:120% }
#Procuct #DeepPrimer #DeepGoods .GoodsBox p strong { color:#C00; font-size:12px; }
#Procuct #DeepPrimer #DeepGoods .GoodsBox ul { padding:0 10px;}

/*　VOICE[ウレタン耐溶剤性に優れている樹脂]設定　*/
#Procuct #urethanePr { margin:20px 30px; }
#Procuct #urethanePr table { width:635px; font-size:12px; }
#Procuct #urethanePr table th { background-color:#000; color:#FFF; padding:5px 0; font-weight:normal; text-align:center; }
#Procuct #urethanePr table th.center { width:45%; border-color:#CCC; border-style:dotted; border-width:0px 1px 1px 1px; }
#Procuct #urethanePr table tr.bk01 { background-color:#003; background-color:#FAFAFA; }
#Procuct #urethanePr table td { padding:8px; border-bottom:#CCC dotted 1px;  }
#Procuct #urethanePr table td.center { border-color:#CCC; border-style:dotted; border-width:0px 1px 1px 1px; }
#Procuct #urethanePr p { margin:10px 0 0 0; background-color:#F2F2F2; padding:8px;　}

/*　NewCompound[Bafu]設定　*/

#Procuct #Bafu { margin:20px 0;}
#Procuct #Bafu #title { position:relative; background-image:url(../image/product/voice/deep_title.jpg); height:367px; }
#Procuct #Bafu #title .GoodsBox { position:absolute; top:185px; left:160px; }
#Procuct #Bafu .GoodsBox { width:205px; }
#Procuct #Bafu .GoodsBox img { margin:20px 0; }
#Procuct #Bafu .GoodsBox strong { font-weight:normal; color:#F00; }
#Procuct #Bafu .GoodsBox h5 { font-weight:bold; font-size:14px; line-height:120%; }
#Procuct #Bafu .GoodsBox p.gline { font-size:12px; border:1px solid #CCC; padding:3px 5px; background-color:#FAFAFA; margin:10px 0; }
#Procuct #Bafu .GoodsBox ul { margin:8px 0 0 0;}
#Procuct #Bafu .GoodsBox ul.cartBox01 li { float:left; }
#Procuct #Bafu .GoodsBox ul.cartBox01 li img { margin:0 0 0 10px; }
#Procuct #Bafu .GoodsBox ul.cartBox02 li { font-size:12px; line-height:140%; padding:0 0 0 10px; background-image:url(../image/arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
#Procuct #Bafu .GoodsBox ul.cartBox02 li span { margin:0 10px; font-size:14px; font-weight:bold; }

#Procuct #Bafu #BafuGoods { margin:0 30px; padding:0 0 10px 0; background-image:url(../image/product/voice/deep_bk.jpg); background-repeat:repeat-y; }
#Procuct #Bafu #BafuGoods .GoodsBox { float:left; }
#Procuct #Bafu #BafuGoods .GoodsBox.center { margin:0 10px; }
#Procuct #Bafu #BafuGoods .GoodsBox h5 { margin:0 10px; }
#Procuct #Bafu #BafuGoods .GoodsBox p { margin:10px 10px 0 10px; line-height:120% }
#Procuct #Bafu #BafuGoods .GoodsBox p strong { color:#C00; font-size:12px; }
#Procuct #Bafu #BafuGoods .GoodsBox ul { padding:0 10px;}

/*　pp[pp]設定　*/

#Procuct #pp { margin:20px 0;}
#Procuct #pp #title { position:relative; background-image:url(../image/product/voice/deep_title.jpg); height:367px; }
#Procuct #pp #title .GoodsBox { position:absolute; top:185px; left:160px; }
#Procuct #pp .GoodsBox { width:205px; }
#Procuct #pp .GoodsBox img { margin:20px 0; }
#Procuct #pp .GoodsBox strong { font-weight:normal; color:#F00; }
#Procuct #pp .GoodsBox h5 { font-weight:bold; font-size:14px; line-height:120%; }
#Procuct #pp .GoodsBox p.gline { font-size:12px; border:1px solid #CCC; padding:3px 5px; background-color:#FAFAFA; margin:10px 0; }
#Procuct #pp .GoodsBox ul { margin:8px 0 0 0;}
#Procuct #pp .GoodsBox ul.cartBox01 li { float:left; }
#Procuct #pp .GoodsBox ul.cartBox01 li img { margin:0 0 0 10px; }
#Procuct #pp .GoodsBox ul.cartBox02 li { font-size:12px; line-height:140%; padding:0 0 0 10px; background-image:url(../image/arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
#Procuct #pp .GoodsBox ul.cartBox02 li span { margin:0 10px; font-size:14px; font-weight:bold; }

#Procuct #pp #ppGoods { margin:0 30px; padding:0 0 10px 0; background-image:url(../image/product/voice/deep_bk.jpg); background-repeat:repeat-y; }
#Procuct #pp #ppGoods .GoodsBox { float:left; }
#Procuct #pp #ppGoods .GoodsBox.center { margin:0 10px; }
#Procuct #pp #ppGoods .GoodsBox h5 { margin:0 10px; }
#Procuct #pp #ppGoods .GoodsBox p { margin:10px 10px 0 10px; line-height:120% }
#Procuct #pp #ppGoods .GoodsBox p strong { color:#C00; font-size:12px; }
#Procuct #pp #ppGoods .GoodsBox ul { padding:0 10px;}

/*　cn[cn]設定　*/

#Procuct #cn { margin:20px 0;}
#Procuct #cn #title { position:relative; background-image:url(../image/product/voice/deep_title.jpg); height:367px; }
#Procuct #cn #title .GoodsBox { position:absolute; top:185px; left:160px; }
#Procuct #cn .GoodsBox { width:205px; }
#Procuct #cn .GoodsBox img { margin:20px 0; }
#Procuct #cn .GoodsBox strong { font-weight:normal; color:#F00; }
#Procuct #cn .GoodsBox h5 { font-weight:bold; font-size:14px; line-height:120%; }
#Procuct #cn .GoodsBox p.gline { font-size:12px; border:1px solid #CCC; padding:3px 5px; background-color:#FAFAFA; margin:10px 0; }
#Procuct #cn .GoodsBox ul { margin:8px 0 0 0;}
#Procuct #cn .GoodsBox ul.cartBox01 li { float:left; }
#Procuct #cn .GoodsBox ul.cartBox01 li img { margin:0 0 0 10px; }
#Procuct #cn .GoodsBox ul.cartBox02 li { font-size:12px; line-height:140%; padding:0 0 0 10px; background-image:url(../image/arrow_red.gif); background-position:left center; background-repeat:no-repeat; }
#Procuct #cn .GoodsBox ul.cartBox02 li span { margin:0 10px; font-size:14px; font-weight:bold; }

#Procuct #cn #cnGoods { margin:0 30px; padding:0 0 10px 0; background-image:url(../image/product/voice/deep_bk.jpg); background-repeat:repeat-y; }
#Procuct #cn #cnGoods .GoodsBox { float:left; }
#Procuct #cn #cnGoods .GoodsBox.center { margin:0 10px; }
#Procuct #cn #cnGoods .GoodsBox h5 { margin:0 10px; }
#Procuct #cn #cnGoods .GoodsBox p { margin:10px 10px 0 10px; line-height:120% }
#Procuct #cn #cnGoods .GoodsBox p strong { color:#C00; font-size:12px; }
#Procuct #cn #cnGoods .GoodsBox ul { padding:0 10px;}