img { border: 0; }

.clearfix { clear: left; }

.leftmenu { font-size: 11px; _font-size: 12px; color: #626262; }
.leftmenu ul { width: 173px; list-style: none; padding: 0; margin: 0 0 0 10px;}
.leftmenu li { margin-bottom: 6px; border-bottom: 1px solid #e5e5e5; padding: 3px 0; }
.leftmenu li a { color: #626262 !important;}
.leftmenu li a:hover { color: #000 !important; text-decoration: none; }

#procon { font-size: 12px; line-height: 148%; margin-left: 20px; width: 620px; }
/*商品タイトル*/
.titlebox { margin: 65px 0 0 0; }
#procon h1 { font-size: 22px; _font-size: 26px; color: #2865A2; margin: 0px 0 2px 0; padding: 0; font-weight: bold; line-height: 96%; _line-height: 88%; }
.stext { font-size: 12px; line-height: 160%;}

.title-big { margin: 20px 0 0px 0; }
/*上部ボタン*/
.topbts { margin: -90px 0 92px 0; _margin: -95px 0 66px 0; width: 630px;  }
.topbts ul { list-style: none; padding: 0; margin: 0px 0 0 0px; }
.topbts li { float: right; margin: 0px 0 0 3px;  }

/*上部写真枠*/
.pro-pix01 { border: 1px solid #ccc; padding: 3px; width: 613px; text-align: center; }
/*上部太字テキスト*/
.pro-pix01text { font-size: 14px; margin: 8px 0 20px; font-weight: bolder; width: 613px; letter-spacing: 1px; line-height: 140%; }

/*施工例*/
.bline_01 { background: url(../pro/img_proN/bline_01.png) no-repeat; width: 624px; padding-top: 36px; margin-bottom: 25px; }
.bline_01 img { margin-right: 5px;}
.bt_01 { text-align: right; margin: 7px 0;}
.bt_02 { margin: 7px 0; clear: left; border: 0; }
/*接続図*/
.bline_02 { background: url(../pro/img_proN/bline_02.png) no-repeat; width: 624px; padding-top: 36px; margin-bottom: 25px; }
.bline_02 img { margin: 10px 0; }
/*商品規格*/
.bline_03 { background: url(../pro/img_proN/bline_03.png) no-repeat; width: 624px; padding-top: 36px; margin-bottom: 25px; }
.bline_03 img { margin: 10px 0; }

/*スペック*/
.bline_04 { background: url(../pro/img_proN/bline_04.png) no-repeat; width: 624px; padding-top: 36px; margin-bottom: 25px; }
.bline_04 table { width: 619px; border-collapse: collapse; }
/*.bline_04 th { background-color: #E5E6E7; text-align: left; padding: 5px; font-size: 12px; font-weight: normal; border: 1px solid #D4D4D4; width: 7em; }*/
.bline_04 th { background-color: #E5E6E7; text-align: left; padding: 5px; font-size: 12px; font-weight: normal; border: 1px solid #D4D4D4; }
.bline_04 td { padding: 5px; font-size: 12px; border: 1px solid #D4D4D4; }
/*オプション*/
.bline_05 { background: url(../pro/img_proN/bline_05.png) no-repeat; width: 630px; padding-top: 36px; margin-bottom: 25px; }
.bline_05 ul { list-style: none; margin: 0; padding: 0; }
.bline_05 li { float: left; width: 116px; text-align: center; margin: 0 8px 8px 0; padding: 0; _height: 160px; }
.bline_05 li a {  }

/*商品規格*/
.bline_99 { background: url(../pro/img_proN/bline_99.png) no-repeat; width: 624px; padding-top: 36px; margin-bottom: 25px; text-align: center; }



.bline_05 img { border: 1px solid #C9C9C9; }
.bline_05 p { margin: 0; _margin-top: 4px; padding: 0; clear: left; font-size: 11px; _font-size: 12px; }
.bt_01 img { margin: 0; }
.bt_02 img { margin: 0; border: 0; }
/*下部コンタクト*/
.contact { border: 1px solid #d4d4d4; padding: 15px; width: 589px; margin-bottom: 20px; }
.csb { text-align: center; }
.csb td { padding: 3px 26px 6px 3px; font-size: 12px; vertical-align: text-top; }
/*シリーズTOP*/
.list_series { margin-top: 20px;}
.list_series ul {margin: 0; padding: 0;}
.list_series li { list-style: none; display: inline;}
.list_series img { margin: 0px 1px 20px 2px;}


/*動画*/
.titleddd { margin: 25px 0 4px 0px; font-weight: bold; }

ul#leftin { margin: 8px 0 8px 16px; }
li.leftinli { padding: 2px 0 2px 8px; margin: 0 0 2px 0; border: 0; background: url(ar.png) no-repeat 0 4px; }
