.proTable{width:800px; margin-left:50px;}
.proTable td{padding:2px; vertical-align:top; }

dl.proList{margin-left:50px;}
dl.proList dt{padding:2px;}
dl.proList dd{margin-left:220px; margin-top:-25px; padding:2px;}
h2.syosai{background:url(../image/products/h2_syosai.gif) no-repeat; padding-top:8px; padding-bottom:3px;  padding-left:30px; font-size:120%; border-bottom:1px solid #ccc; margin-bottom:5px; font-weight:400;}
sup{font-size:11px;}
/* Main menu */
#menu { display: table; width:900px; margin: 0; padding: 0; list-style: none; font-weight:normal; font-size:13px;}

#menu li
{ display: table-cell; 
position: relative;
}
#menu li > a { display: block; height: 30px; padding-top: 10px; background: #969696; text-decoration:none;}
#menu li > a span{ display: inline-block; width: 100%; height: 14px; color: #fff; font-size: 14px; line-height: 14px; text-align: center; border-left: 1px #fff dotted;}
#menu li:first-child > a span { border-left: none;}
#menu li > a:hover { background: #4F4F4F;}
#menu li > a:hover span { color: #66CCFF;}

#menu li:hover ul
{
display: block;
}

/* Sub-menu important! */
#menu ul
{
list-style: none;
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 40px;
left: 0;
z-index: 10;
background:url(../common/ulSankaku.gif) no-repeat #fff;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
padding-bottom:5px;
}

#menu ul li
{
float: none;
margin: 0;
padding: 0;
display: block;
width:195px;
height:22px;
}
#menu ul li a
{
padding:5px 0;
line-height: 1;
display: block;
}

*html #menu ul li a /* IE6*/
{
padding:5px 0 3px 0;
height: 14px;
width: 176px;
}

*:first-child+html #menu ul li a /* IE7 */
{
height: 14px;
width: 176px;
}

*html #menu { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

li .nasi{height:5px; z-index:5;}

#menu li .bigC{padding-left:5px; padding-top:2px; font-weight:bold; height:18px; width:150px;}

#menu li .glay{height:22px;}
*html #menu li.glay{height:14px;}
#menu li .glay a{padding-left:25px; background:url(../common/blue_ya.gif) no-repeat; color:#333;}
#menu li .glay a:hover{padding-left:25px; background:url(../common/blueBase.gif) no-repeat; color:#333;}
*html #menu li .glay a{width:170px;}
*html #menu li .glay a:hover{width:170px;}

#menu li .glayS{height:22px;}
*html #menu li.glayS{height:14px;}
#menu li .glayS a{padding-left:30px; background:url(../common/blue_yaS.gif) no-repeat; color:#333;}
#menu li .glayS a:hover{padding-left:30px; background:url(../common/blueBase.gif) no-repeat; color:#333;}

#menu li .glayT{height:22px;}
*html #menu li .glayT{height:14px;}
#menu li .glayT a{padding-left:16px; background:url(../common/blue_yaT.gif) no-repeat; color:#333;}
#menu li .glayT a:hover{padding-left:16px; background:url(../common/blueBase.gif) no-repeat; color:#333;}

#menu li .void a{padding-left:16px; background:url(../common/blue_yaT.gif) no-repeat; color:#333; cursor: default;}


#menu li .waku{padding:3px 0 3px 0; background:#ccc; height:16px; background:url(../common/glayBase.gif) no-repeat; color:#333;}
#menu li .waku span{padding-left:16px;}
*html #menu li .waku{height:14px;}

#menu li .wakuA{height:22px;}
*html #menu li .wakuA{height:14px;}
#menu li .wakuA a{padding:4px 0 3px 16px; height:15px; background:url(../common/glayBaseA.gif) no-repeat; color:#333;}

#menu li .wakuA a:hover{ background:#ccc; height:15px; background:url(../common/blueBaseA.gif) no-repeat; color:#333;}
*html #menu li .wakuA{height:14px;}

#menu li .wakuY{height:22px;}
*html #menu li .wakuY{height:14px;}
#menu li .wakuY a{padding:4px 0 3px 16px; background:#ccc; height:15px; background:url(../common/glayBaseY.gif) no-repeat; color:#333;}
#menu li .wakuY a:hover{ background:#ccc; height:15px; background:url(../common/blueBase.gif) no-repeat; color:#333;}
*html #menu li .wakuY{height:14px;}


/*取扱商品ココまで*/

/*----------productTop---------*/
.bannerNew{padding-top:5px;}
.bannerNew a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
.catch{height:175px; overflow:hidden;}
*html .catch{height:180px;}
.catch2{height:199px; overflow:hidden;}
.catch210{height:210px; overflow:hidden;}
.catch160{height:160px; overflow:hidden;}
.catch160Line{height:155px; width:410px; overflow:hidden; border:2px solid #91C6F8; margin-bottom:5px;}
.catch3{height:250px; overflow:hidden;}
.about2{padding:5px; line-height:160%;}
.bottomLine4{margin-top:120px;}
.bottomLine5{margin-top:90px;}
.bottomLine6{margin-top:60px;}
.productForm{width:250px; margin-left:8px;}



.productsInfo table.InfoTable{border-collapse:collapse;border-top:dotted 1px #999;}
.productsInfo table.InfoTable td.normal{border-bottom:dotted 1px #999;background:url(../common/normal.gif) no-repeat; padding:5px 5px 5px 52px;}
.productsInfo table.InfoTable td.new{border-bottom:dotted 1px #999;background:url(../common/new.gif) no-repeat; padding:5px 5px 5px 52px;}

.productsInfo2{clear:both;}
.productsInfo2 table.InfoTable{border-collapse:collapse;border-top:dotted 1px #999; margin-left:50px;}
.productsInfo2 table.InfoTable td.normal{border-bottom:dotted 1px #999;background:url(../common/normal.gif) no-repeat; padding:5px 5px 5px 52px;}
.productsInfo2 table.InfoTable td.new{border-bottom:dotted 1px #999;background:url(../common/new.gif) no-repeat; padding:5px 5px 5px 52px;}


/* 20221122 意匠鋼板　商品トップページ修正用 */
.productsInfo3{clear:both;}
.productsInfo3 table.InfoTable{height:100px; display:table;}
.productsInfo3 table.InfoTable td{vertical-align:middle; }

.dekkiTable{border-top:dotted 1px #999; margin-left:50px;}
.dekkiTable td{border-bottom:dotted 1px #999; padding:5px; text-align:left; vertical-align:top; font-size:12px;}

.banner a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}



/*.contactBannerT{ float:left;}*/
.contactBa{border:1px solid #53828a; width:410px; height:66px; line-height:100%;}
.contactBa a:hover img{
 /* filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50;  /*←Mozilla*/
   opacity:0.5;
}

.contactBaS{border:1px solid #53828a; width:220px; height:142px; line-height:100%;}
.contactBaS a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
/* utilityBox */
.utilityList section{clear:both;}
.utilityBox{width:900px;}
table.utilitable{width:900px;border-collapse:separate;border-spacing:10px;}
table.utilitable td{border:1px solid #ccc; padding:10px; width:33%;}
table.utilitable td p.utilityImage{text-align:center;}
table.utilitable p.youtoImage{float:right; width:138px; height:80px; text-align:right;}
table.utilitable p.utilityItate{float:left;}
table.utilitable ul{padding:5px; font-size:12px;}

table.utilitable4{width:900px;border-collapse:separate;border-spacing:10px;}
table.utilitable4 td{border:1px solid #ccc; padding:10px; width:25%;}
table.utilitable4 td p.utilityImage{text-align:center;}
table.utilitable4 p.youtoImage{float:right; width:138px; height:80px; text-align:right;}
table.utilitable4 p.utilityItate{float:left;}
table.utilitable4 ul{padding:5px; font-size:12px;}
table.utilitableS{width:600px;border-collapse:separate;
border-spacing:10px;
}
table.utilitableS td{border:1px solid #ccc; padding:5px; width:50%;}
table.utilitableS p{text-align:center;}
table.utilitableS p.utilityItate{float:left;}
table.utilitableS ul{padding:5px; font-size:12px;}


.youtoBox{width:137px; float:left; font-size:12px; margin-top:5px;}
.youtoBox ul{padding:0; margin:0;}
.youtoBox li{padding:0; margin:0;}

.youtoBox-2{width:160px; float:left; font-size:12px; margin-top:5px;}
.youtoBox-2 ul{padding:0; margin:0;}
.youtoBox-2 li{padding:0; margin:0;}

.youtoBoxS{width:120px; float:left; font-size:12px; margin-top:5px;}
.youtoBoxS ul{padding:0; margin:0;}
.youtoBoxS li{padding:0; margin:0;}

.youtoBoxD{width:210px; float:left; margin-top:5px;}
.youtoBoxD2{width:160px; float:left; margin-top:5px;}
.youtoBoxW{width:270px; font-size:12px; margin:5px auto;}


/* productslistTable */
table.productslistTable td{padding:10px; width:20%; vertical-align:top;}
table.productslistTable a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
table.productslistTable td.productsImage{text-align:center;}

table.productslistTable2 td{padding:10px; width:25%;}
table.productslistTable2 a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
table.productslistTable2 td.productsImage{text-align:center;}
.detail{text-align:right;}
.sen{border:1px solid #ccc;}
.sen2{padding:2px; border:1px solid #ccc;}

/*----------productSyosaiトップ部分---------*/

.contactBanner{width:300px; text-align:right; display:inline; margin-left:30px;}
.contactBanner2{float:left; margin-left:20px; display:inline;}
.contactBanner2 a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
.contactBannerR{float:right; margin-left:10px; display:inline;}
.contactBannerR a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
.contactBannerD{float:left; margin-left:20px; margin-top:0; display:inline;}
.contactBannerD a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}


#Sgaiyo350{padding:5px; height:350px; overflow:hidden; line-height:140%;}
#Sgaiyo300{padding:5px; height:300px; overflow:hidden; line-height:140%;}
#Sgaiyo280{padding:5px; height:280px; overflow:hidden; line-height:140%;}
#Sgaiyo250{padding:5px; height:250px; overflow:hidden; line-height:140%;}
#Sgaiyo230{padding:5px; height:230px; overflow:hidden; line-height:140%;}
#Sgaiyo200{padding:5px; height:200px; overflow:hidden; line-height:140%;}
#Sgaiyo180{padding:5px; height:180px; overflow:hidden; line-height:140%;}
#Sgaiyo150{padding:5px; height:150px; overflow:hidden; line-height:140%;}
#Sgaiyo120{padding:5px; height:120px; overflow:hidden; line-height:140%;}
#Sgaiyo100{padding:5px; height:100px; overflow:hidden; line-height:140%;}
#Sgaiyo80{padding:5px; height:80px; overflow:hidden; line-height:140%;}
#Sgaiyo70{padding:5px; height:70px; overflow:hidden; line-height:140%;}
#Sgaiyo60{padding:5px; height:60px; overflow:hidden; line-height:140%;}
#Sgaiyo30{padding:5px; height:30px; overflow:hidden; line-height:140%;}
#Sgaiyo20{height:20px; overflow:hidden; line-height:140%;}

.gaiyo{margin-top:10px; width:780px; margin-left:60px; line-height:140%;}

.gaiyokoukantsuika table {
max-inline-size: max-content;
margin-inline: auto;
}

.imagecont01{ vertical-align: middle; }



.gaiyo670{margin-top:10px; width:600px; margin-left:60px; line-height:140%;}
.px100{margin-top:100px; display:inline;}
.px30{margin-top:30px; display:inline;}
.px20{margin-top:20px; display:inline;}
.px10{margin-top:10px; display:inline;}

/*----------pageLink---------*/

ul.pageLinkT{
	padding:0;
	list-style:none;
	float:left;
}

.pageLinkT li{
	display:block;
	margin:0;
	padding:0;
	width:300px;
	height:32px;
	font-size:15px;
	font-weight:300;
}
.pageLinkT li.first a{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:29px;
	text-decoration:none;
	background:url(../image/products/T_bgT.gif) no-repeat left top;
}
.pageLinkT li.first a:hover{
	color:#318FC8;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:29px;
	text-decoration:none;
	background:url(../image/products/T_bgT.gif) no-repeat right top;
}
.pageLinkT li a{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:28px;
	text-decoration:none;
	background:url(../image/products/T_bg.gif) no-repeat left top;
}

.pageLinkT li a:hover{
	color:#318FC8;
	background:url(../image/products/T_bg.gif) no-repeat right top;
}
/*床屋根用テキストナビ*/
ul.pageLinkA2{
	padding:0;
	list-style:none;
	float:left;
}

.pageLinkA2 li{
	display:block;
	margin:0;
	padding:0;
	width:320px;
	height:32px;
	font-size:15px;
	font-weight:300;
}
.pageLinkA2 li.first a{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:29px;
	text-decoration:none;
	background:url(../image/products/T_bgA2.gif) no-repeat left top;
}
.pageLinkA2 li.first a:hover{
	color:#318FC8;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:29px;
	text-decoration:none;
	background:url(../image/products/T_bgA2.gif) no-repeat right top;
}
.pageLinkA2 li a{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:28px;
	text-decoration:none;
	background:url(../image/products/T_bgA2.gif) no-repeat left top;
}

.pageLinkA2 li a:hover{
	color:#318FC8;
	background:url(../image/products/T_bgA2.gif) no-repeat right top;
}
.pageLinkA2 li a.blue{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:30px;
	text-decoration:none;
	background:url(../image/products/T_bgA2.gif) no-repeat right top;
}

.pageLinkA2 li a.blue:hover{
	color:#318FC8;
	background:url(../image/products/T_bgA2.gif) no-repeat right top;
}
.pageLinkA2 li.dai{
	color:#000;
	display:block;
	padding-top:5px;
	padding-left:30px;
	height:28px;
	width:290px;
	text-decoration:none;
	background:url(../image/products/T_bgA2.gif) no-repeat left top;
}
.pageLinkA2 li.sub a{
	color:#000;
	font-size: 13px;
	display:block;
	padding-top:5px;
	padding-left:15px;
	height:28px;
	text-decoration:none;
	background:url(../image/products/a2pdf.gif) no-repeat left top;
}
.pageLinkA2 li.sub a:hover{color:#318FC8;
}
.pageLinkA2 li.pdf a{
	color:#000;
	display:block;
	height:28px;
	width:290px;
	text-decoration:none;
	background:url(../image/products/T_bgA2pdf.gif) no-repeat left top;
}
.pageLinkA2 li.pdf a:hover{
	color:#318FC8;
	background:url(../image/products/T_bgA2pdf.gif) no-repeat right top;
}
ul.pageLink{
	padding:0;
	list-style:none;
	float:left;
}


.pageLink li{
	margin:0;
	padding:0;
}

.pageLink li span { visibility:hidden; }
.pageLink li a{
	display:block;
	text-decoration:none;
}

.pageLink li#tokutyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Stokutyo.gif) no-repeat left top;
}

.pageLink li#tokutyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Stokutyo.gif) no-repeat right top;
}

.pageLink li#keijyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Skeijyo.gif) no-repeat left top;
}

.pageLink li#keijyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Skeijyo.gif) no-repeat right top;
}
.pageLink li#youto a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Syouto.gif) no-repeat left top;
}

.pageLink li#youto a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Syouto.gif) no-repeat right top;
}

.pageLink li#gaiyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Sgaiyo.gif) no-repeat left top;
}

.pageLink li#gaiyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:268px;
	background:url(../image/products/Sgaiyo.gif) no-repeat right top;
}
.pageLink li#kanou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kanou.gif) no-repeat left top;
}

.pageLink li#kanou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kanou.gif) no-repeat right top;
}
.pageLink li#Spdf1 a{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:268px;
	background:url(../image/products/Spdf1.gif) no-repeat left top;
}

.pageLink li#Spdf1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:268px;
	background:url(../image/products/Spdf1.gif) no-repeat right top;
}



/*----------pageLink  2023.6.15 土木商品追加   --------*/

.SpageLink li#d1-s-yaita-1 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_zaisitu.gif) no-repeat left top;
}

.SpageLink li#d1-s-yaita-1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_zaisitu.gif) no-repeat right top;
}

.SpageLink li#d1-s-yaita-2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/d1-s-yaita-3.png) no-repeat left top;
}

.SpageLink li#d1-s-yaita-2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/d1-s-yaita-3.png) no-repeat right top;
}


.SpageLink li#d1-s-yaita-3 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/d1-s-yaita-4.png) no-repeat left top;
}

.SpageLink li#d1-s-yaita-3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/d1-s-yaita-4.png) no-repeat right top;
}





.toiawase-doboku {
	text-align: left;
	padding: 10px 30px;
	line-height: 150%;
}

.toiawase-doboku2 {	
	text-align: left;
	padding: 10px 30px;
	line-height: 150%;
	
}

.toiawase-doboku2 .redtext2023{	
	color: crimson;
	
}

/*----------pageLink-NEW--------*/


ul.SpageLink{
	padding:0;
	list-style:none;
	float:left;
}


.SpageLink li{
	margin:0;
	padding:0;
}

.SpageLink li span { visibility:hidden; }
.SpageLink li a{
	display:block;
	text-decoration:none;
}

.SpageLink li.tyosei{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
}

.SpageLink li#keijyousiyou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_keijyousiyou.gif) no-repeat left top;
}

.SpageLink li#keijyousiyou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_keijyousiyou.gif) no-repeat right top;
}
.SpageLink li#tokutyo2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_tokutyo2.gif) no-repeat left top;
}

.SpageLink li#tokutyo2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_tokutyo2.gif) no-repeat right top;
}
.SpageLink li#tokutyo a{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_tokutyo.gif) no-repeat left top;
}

.SpageLink li#tokutyo a:hover{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_tokutyo.gif) no-repeat right top;
}


/*----------pageLink　　追加：ユニボルト　エルボルト　 NSライニング　NSペービング　--------*/

.SpageLink li#new_ubolt a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/ubolt_b1.jpg) no-repeat left top;
}

.SpageLink li#new_ubolt a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/ubolt_b1.jpg) no-repeat right top;
}

.SpageLink li#new_lbolt a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/lbolt_b1.jpg) no-repeat left top;
}

.SpageLink li#new_lbolt a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/lbolt_b1.jpg) no-repeat right top;
}


.SpageLink li#new_NS_Lning a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/NS_Lning.jpg) no-repeat left top;
}

.SpageLink li#new_NS_Lning a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/NS_Lning.jpg) no-repeat right top;
}


.SpageLink li#new_NS_Pbing a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/NS_Pbing.jpg) no-repeat left top;
}

.SpageLink li#new_NS_Pbing a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/NS_Pbing.jpg) no-repeat right top;
}


/* 施工手順を追加 */
.SpageLink li#sekoutejyunn-1 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_lpf-1.jpg) no-repeat left top;
}

.SpageLink li#sekoutejyunn-1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_lpf-1.jpg) no-repeat right top;
}


/* CABA工法のページに追加 */
.SpageLink li#caba-1 a{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-1.jpg) no-repeat left top;
}

.SpageLink li#caba-1 a:hover{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-1.jpg) no-repeat right top;
}

.SpageLink li#caba-2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-2.jpg) no-repeat left top;
}

.SpageLink li#caba-2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-2.jpg) no-repeat right top;
}

.SpageLink li#caba-3 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-3.jpg) no-repeat left top;
}

.SpageLink li#caba-3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-3.jpg) no-repeat right top;
}

.SpageLink li#caba-4 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-4.jpg) no-repeat left top;
}

.SpageLink li#caba-4 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_caba-4.jpg) no-repeat right top;
}
/* CABA工法のページに追加 */

/* 生活道路用柵のページに追加 */
.SpageLink li#st-base1 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base1.jpg) no-repeat left top;
}

.SpageLink li#st-base1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base1.jpg) no-repeat right top;
}

.SpageLink li#st-base2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base2.jpg) no-repeat left top;
}

.SpageLink li#st-base2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base2.jpg) no-repeat right top;
}

.SpageLink li#st-base3 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base3.jpg) no-repeat left top;
}

.SpageLink li#st-base3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base3.jpg) no-repeat right top;
}

.SpageLink li#st-base4 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base4.jpg) no-repeat left top;
}

.SpageLink li#st-base4 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../living-gard/image/St_base4.jpg) no-repeat right top;
}

/* 生活道路用柵のページに追加 */



.SpageLink li#sekouimage a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_sekouimage.gif) no-repeat left top;
}

.SpageLink li#sekouimage a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_sekouimage.gif) no-repeat right top;
}
.SpageLink li#keijyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_keijyo.gif) no-repeat left top;
}

.SpageLink li#keijyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_keijyo.gif) no-repeat right top;
}
.SpageLink li#youto a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youto.gif) no-repeat left top;
}

.SpageLink li#youto a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youto.gif) no-repeat right top;
}

.SpageLink li#gaiyo a{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_gaiyo.gif) no-repeat left top;
}

.SpageLink li#gaiyo a:hover{
	display:block;
	margin:0;
	padding:0;
	margin-top:15px;
	height:32px;
	width:300px;
	background:url(../image/products/S_gaiyo.gif) no-repeat right top;
}
.SpageLink li#kanou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kanou.gif) no-repeat left top;
}

.SpageLink li#kanou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kanou.gif) no-repeat right top;
}
.SpageLink li#Spdf1 a{
	display:block;
	margin:0;
	padding:0;
	height:46px;
	width:300px;
	background:url(../image/products/S_pdf1.gif) no-repeat left top;
}

.SpageLink li#Spdf1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:46px;
	width:300px;
	background:url(../image/products/S_pdf1.gif) no-repeat right top;
}
.SpageLink li#Spdf2 a{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf2.gif) no-repeat left top;
}

.SpageLink li#Spdf2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf2.gif) no-repeat right top;
}
.SpageLink li#Spdf3 a{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf3.gif) no-repeat left top;
}

.SpageLink li#Spdf3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf3.gif) no-repeat right top;
}
.SpageLink li#Spdf4 a{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf4.gif) no-repeat left top;
}

.SpageLink li#Spdf4 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:55px;
	width:300px;
	background:url(../image/products/S_pdf4.gif) no-repeat right top;
}
.SpageLink li#danmen a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmen.gif) no-repeat left top;
}

.SpageLink li#danmen a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmen.gif) no-repeat right top;
}
.SpageLink li#sekei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekei.gif) no-repeat left top;
}

.SpageLink li#sekei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekei.gif) no-repeat right top;
}
.SpageLink li#sekou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekou.gif) no-repeat left top;
}

.SpageLink li#sekou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekou.gif) no-repeat right top;
}
.SpageLink li#kouzou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kouzou.gif) no-repeat left top;
}

.SpageLink li#kouzou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kouzou.gif) no-repeat right top;
}

.SpageLink li#liner-plate-syusui a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-plate-syusui_07.png) no-repeat left top;
}

.SpageLink li#liner-plate-syusui a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-plate-syusui_07.png) no-repeat right top;
}


.SpageLink li#liner-plate-syusui-2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-pate-syusui_08-2.png) no-repeat left top;
}

.SpageLink li#liner-plate-syusui-2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-pate-syusui_08-2.png) no-repeat right top;
}


.SpageLink li#liner-plate-syusui-3 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-pate-syusui_08-3.png) no-repeat left top;
}

.SpageLink li#liner-plate-syusui-3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/d1/liner-pate-syusui_08-3.png) no-repeat right top;
}



.SpageLink li#sekoujirei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekoujirei.gif) no-repeat left top;
}

.SpageLink li#sekoujirei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekoujirei.gif) no-repeat right top;
}




.SpageLink li#siyou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_siyou.gif) no-repeat left top;
}

.SpageLink li#siyou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_siyou.gif) no-repeat right top;
}
.SpageLink li#siyou2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_siyou2.gif) no-repeat left top;
}

.SpageLink li#siyou2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_siyou2.gif) no-repeat right top;
}
.SpageLink li#setirei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_setirei.gif) no-repeat left top;
}

.SpageLink li#setirei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_setirei.gif) no-repeat right top;
}
.SpageLink li#onkyotest a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_onkyotest.gif) no-repeat left top;
}

.SpageLink li#onkyotest a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_onkyotest.gif) no-repeat right top;
}
.SpageLink li#seihinzu a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_seihinzu.gif) no-repeat left top;
}
.SpageLink li#seihinzu a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_seihinzu.gif) no-repeat right top;
}

.SpageLink li#danmenkeijyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmenkeijyo.gif) no-repeat left top;
}
.SpageLink li#danmenkeijyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmenkeijyo.gif) no-repeat right top;
}

.SpageLink li#taika a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_taika.gif) no-repeat left top;
}
.SpageLink li#taika a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_taika.gif) no-repeat right top;
}

.SpageLink li#setirei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_setirei.gif) no-repeat left top;
}
.SpageLink li#setirei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_setirei.gif) no-repeat right top;
}

.SpageLink li#system a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_system.gif) no-repeat left top;
}
.SpageLink li#system a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_system.gif) no-repeat right top;
}

.SpageLink li#qa1 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_qa1.gif) no-repeat left top;
}
.SpageLink li#qa1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_qa1.gif) no-repeat right top;
}

.SpageLink li#qa2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_qa2.gif) no-repeat left top;
}
.SpageLink li#qa2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_qa2.gif) no-repeat right top;
}
.SpageLink li#nintei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_nintei.gif) no-repeat left top;
}
.SpageLink li#nintei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_nintei.gif) no-repeat right top;
}
.SpageLink li#gairyakuzu a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_gairyakuzu.gif) no-repeat left top;
}
.SpageLink li#gairyakuzu a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_gairyakuzu.gif) no-repeat right top;
}
.SpageLink li#sekourei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekourei.gif) no-repeat left top;
}
.SpageLink li#sekourei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekourei.gif) no-repeat right top;
}
.SpageLink li#kouzou2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kouzou2.gif) no-repeat left top;
}
.SpageLink li#kouzou2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kouzou2.gif) no-repeat right top;
}
.SpageLink li#kousei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kousei.gif) no-repeat left top;
}
.SpageLink li#kousei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kousei.gif) no-repeat right top;
}

.SpageLink li#kouseisiyou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kousei-syousyousai.gif) no-repeat left top;
}
.SpageLink li#kouseisiyou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kousei-syousyousai.gif) no-repeat right top;
}

.SpageLink li#youtosekou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youto-sekou.gif) no-repeat left top;
}
.SpageLink li#youtosekou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youto-sekou.gif) no-repeat right top;
}


.SpageLink li#yokuaruFAQ a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_yokuaruFAQ.png) no-repeat left top;
}
.SpageLink li#yokuaruFAQ a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_yokuaruFAQ.png) no-repeat right top;
}



.SpageLink li#youtorei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youtorei.gif) no-repeat left top;
}
.SpageLink li#youtorei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youtorei.gif) no-repeat right top;
}
.SpageLink li#youtorei2 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youtorei2.gif) no-repeat left top;
}
.SpageLink li#youtorei2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_youtorei2.gif) no-repeat right top;
}
.SpageLink li#kaku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kaku.gif) no-repeat left top;
}
.SpageLink li#kaku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kaku.gif) no-repeat right top;
}
.SpageLink li#colorkaku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colorkaku.gif) no-repeat left top;
}
.SpageLink li#colorkaku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colorkaku.gif) no-repeat right top;
}
.SpageLink li#zaisitu a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_zaisitu.gif) no-repeat left top;
}
.SpageLink li#zaisitu a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_zaisitu.gif) no-repeat right top;
}
.SpageLink li#hsyori a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hsyori.gif) no-repeat left top;
}
.SpageLink li#hsyori a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hsyori.gif) no-repeat right top;
}
.SpageLink li#ecokaku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ecokaku.gif) no-repeat left top;
}
.SpageLink li#ecokaku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ecokaku.gif) no-repeat right top;
}
.SpageLink li#tekiyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_tekiyo.gif) no-repeat left top;
}
.SpageLink li#tekiyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_tekiyo.gif) no-repeat right top;
}
.SpageLink li#ninteiPDF a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ninteiPDF.gif) no-repeat left top;
}
.SpageLink li#ninteiPDF a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ninteiPDF.gif) no-repeat right top;
}
.SpageLink li#danmenPDF a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmenPDF.gif) no-repeat left top;
}
.SpageLink li#danmenPDF a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_danmenPDF.gif) no-repeat right top;
}
.SpageLink li#ninteisiyo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ninteisiyo.gif) no-repeat left top;
}
.SpageLink li#ninteisiyo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ninteisiyo.gif) no-repeat right top;
}
.SpageLink li#ez1-0 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ez1-0.gif) no-repeat left top;
}
.SpageLink li#ez1-0 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ez1-0.gif) no-repeat right top;
}
.SpageLink li#seinou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_seinou.gif) no-repeat left top;
}
.SpageLink li#seinou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_seinou.gif) no-repeat right top;
}
.SpageLink li#syurui a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_syurui.gif) no-repeat left top;
}
.SpageLink li#syurui a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_syurui.gif) no-repeat right top;
}
.SpageLink li#rouver a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_rouver.gif) no-repeat left top;
}
.SpageLink li#rouver a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_rouver.gif) no-repeat right top;
}
.SpageLink li#panel a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_panel.gif) no-repeat left top;
}
.SpageLink li#panel a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_panel.gif) no-repeat right top;
}
.SpageLink li#lineup a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_lineup.gif) no-repeat left top;
}
.SpageLink li#lineup a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_lineup.gif) no-repeat right top;
}
.SpageLink li#kyoudo a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kyoudo.gif) no-repeat left top;
}
.SpageLink li#kyoudo a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kyoudo.gif) no-repeat right top;
}
.SpageLink li#lbetty a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_llbetty.gif) no-repeat left top;
}
.SpageLink li#lbetty a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_llbetty.gif) no-repeat right top;
}
.SpageLink li#col a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_col.gif) no-repeat left top;
}
.SpageLink li#colBin a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_col.gif) no-repeat right top;
}
.SpageLink li#colBin a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colBin.gif) no-repeat left top;
}
.SpageLink li#colBin a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colBin.gif) no-repeat right top;
}
.SpageLink li#colSaya a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colSaya.gif) no-repeat left top;
}
.SpageLink li#colSaya a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colSaya.gif) no-repeat right top;
}
.SpageLink li#colSel a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colSel.gif) no-repeat left top;
}
.SpageLink li#colSel a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colSel.gif) no-repeat right top;
}
.SpageLink li#colWater a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colWater.gif) no-repeat left top;
}
.SpageLink li#colWater a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_colWater.gif) no-repeat right top;
}
.SpageLink li#sekouPdf a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekouPdf.gif) no-repeat left top;
}
.SpageLink li#sekouPdf a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekouPdf.gif) no-repeat right top;
}
.SpageLink li#hikaku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hikaku.gif) no-repeat left top;
}
.SpageLink li#hikaku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hikaku.gif) no-repeat right top;
}
.SpageLink li#color a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_color.gif) no-repeat left top;
}
.SpageLink li#color a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_color.gif) no-repeat right top;
}

.SpageLink li#kikakudanmen a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kikakudanmenPDF.gif) no-repeat left top;
}

.SpageLink li#kikakudanmen a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_kikakudanmenPDF.gif) no-repeat right top;
}

.SpageLink li#sekeisekou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekeisekouPDF.gif) no-repeat left top;
}

.SpageLink li#sekeisekou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekeisekouPDF.gif) no-repeat right top;
}

.SpageLink li#faq a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_faqPDF.gif) no-repeat left top;
}

.SpageLink li#faq a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_faqPDF.gif) no-repeat right top;
}

.SpageLink li#kakuyouto a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_kakupipeyouto.gif) no-repeat left top;
}

.SpageLink li#kakuyouto a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_kakupipeyouto.gif) no-repeat right top;
}
.SpageLink li#ekokakurei a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ekokakusiyou.gif) no-repeat left top;
}

.SpageLink li#ekokakurei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ekokakusiyou.gif) no-repeat right top;
}

.SpageLink li#ND1 a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND1.gif) no-repeat left top;
}

.SpageLink li#ND1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND1.gif) no-repeat right top;
}

.SpageLink li#ND2 a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND2.gif) no-repeat left top;
}

.SpageLink li#ND2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND2.gif) no-repeat right top;
}

.SpageLink li#ND3 a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND3.gif) no-repeat left top;
}

.SpageLink li#ND3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_ND3.gif) no-repeat right top;
}
.SpageLink li#ND4 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ND4PDF.gif) no-repeat left top;
}

.SpageLink li#ND4 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ND4PDF.gif) no-repeat right top;
}
.SpageLink li#ND5 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ND5PDF.gif) no-repeat left top;
}

.SpageLink li#ND5 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_ND5PDF.gif) no-repeat right top;
}

/*dekki201401*/
.SpageLink li#Dkei a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_kei-situ-dan.gif) no-repeat left top;
}

.SpageLink li#Dkei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_kei-situ-dan.gif) no-repeat right top;
}

.SpageLink li#Dtai a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_taika-ninte.gif) no-repeat left top;
}

.SpageLink li#Dtai a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_taika-ninte.gif) no-repeat right top;
}

.SpageLink li#Deco60 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_eco60.gif) no-repeat left top;
}

.SpageLink li#Deco60 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_eco60.gif) no-repeat right top;
}

.SpageLink li#Deco a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_eco.gif) no-repeat left top;
}

.SpageLink li#Deco a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_eco.gif) no-repeat right top;
}

.SpageLink li#Dseke a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_seke-seko.gif) no-repeat left top;
}

.SpageLink li#Dseke a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_seke-seko.gif) no-repeat right top;
}

.SpageLink li#Dtech a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_gijyutu.gif) no-repeat left top;
}

.SpageLink li#Dtech a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/SD_gijyutu.gif) no-repeat right top;
}

.SpageLink li#Dyane30 a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_yane30.gif) no-repeat left top;
}

.SpageLink li#Dyane30 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/SD_yane30.gif) no-repeat right top;
}

.SpageLink li#Dsekeisekou a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/Dsekeisekou.gif) no-repeat left top;
}

.SpageLink li#Dsekeisekou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/Dsekeisekou.gif) no-repeat right top;
}

.SpageLink li#Dgijyutu a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/Dgijyutu.gif) no-repeat left top;
}

.SpageLink li#Dgijyutu a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/Dgijyutu.gif) no-repeat right top;
}

.SpageLink li#bousai01 a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_bousai1.gif) no-repeat left top;
}

.SpageLink li#bousai01 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_bousai1.gif) no-repeat right top;
}

.SpageLink li#bousai02 a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_bousai2.gif) no-repeat left top;
}

.SpageLink li#bousai02 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/S_bousai2.gif) no-repeat right top;
}
/*ユクリッド*/
.SpageLink li#Rcomcept a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/R_concept.gif) no-repeat left top;
}

.SpageLink li#Rcomcept a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/R_concept.gif) no-repeat right top;
}

.SpageLink li#Rsikumi a{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/R_sikumi.gif) no-repeat left top;
}

.SpageLink li#Rsikumi a:hover{
	display:block;
	margin:0;
	padding:0;
	height:31px;
	width:300px;
	background:url(../image/products/R_sikumi.gif) no-repeat right top;
}

.SpageLink li#RkouseiA a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/R_kouseiA.gif) no-repeat left top;
}

.SpageLink li#RkouseiA a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/R_kouseiA.gif) no-repeat right top;
}

/*統合コラム*/
.SpageLink li#w-seihinkikaku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-seihinkikaku.gif) no-repeat left top;
}
.SpageLink li#w-seihinkikaku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-seihinkikaku.gif) no-repeat right top;
}

.SpageLink li#w-danmenseinou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-danmenseinou.gif) no-repeat left top;
}

.SpageLink li#w-danmenseinou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-danmenseinou.gif) no-repeat right top;
}

.SpageLink li#w-seizouhouhou a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-seizouhouhou.gif) no-repeat left top;
}

.SpageLink li#w-seizouhouhou a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-seizouhouhou.gif) no-repeat right top;
}
.SpageLink li#w-siyoujirei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-siyoujirei.gif) no-repeat left top;
}

.SpageLink li#w-siyoujirei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-siyoujirei.gif) no-repeat right top;
}
.SpageLink li#w-jyutyukanouhani a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-jyutyukanouhani.gif) no-repeat left top;
}

.SpageLink li#w-jyutyukanouhani a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-jyutyukanouhani.gif) no-repeat right top;
}

.SpageLink li#w-nintei a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-nintei.gif) no-repeat left top;
}

.SpageLink li#w-nintei a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/w-nintei.gif) no-repeat right top;
}

.SpageLink li#jikken a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_jikken.gif) no-repeat left top;
}

.SpageLink li#jikken a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_jikken.gif) no-repeat right top;
}
.SpageLink li#sekouT a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekouT.gif) no-repeat left top;
}

.SpageLink li#sekouT a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_sekouT.gif) no-repeat right top;
}

.SpageLink li#hosoku a{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hosoku.gif) no-repeat left top;
}

.SpageLink li#hosoku a:hover{
	display:block;
	margin:0;
	padding:0;
	height:32px;
	width:300px;
	background:url(../image/products/S_hosoku.gif) no-repeat right top;
}

div.Otokutyo{width:670px; float:left;}
div.zu{width:230px; float:left;}
div.OBtokutyo{width:700px; float:left;}
div.Bzu{width:200px; float:left;}
div.leftList{width:580px; float:left;}
div.Otokutyo-2{width:850px; padding: 10px 0px 5px 10px; float:left; font-weight: bold; color:#3481D0;}
div.Otokutyo-3{width:850px; padding-left: 35px; float:left;}
figure.rightZu{float:right;}


ul.syosaiList{margin-top:10px; margin-left:120px;}
ul.syosaiList li{background:url(../image/d1/sikaku.gif) no-repeat; padding-left:20px; line-height:160%;}
ul.syosaiList2{margin-top:10px;}
ul.syosaiList2 li{background:url(../image/d1/sikaku.gif) no-repeat; padding-left:20px; line-height:160%;}
ul.syosaiList3{margin-top:10px; margin-left:65px;}
ul.syosaiList3 li{background:url(../image/d1/sikaku.gif) no-repeat; padding-left:20px; line-height:160%;}
ul.syosaiList4{margin-top:10px; margin-left:50px; margin-right: 50px;}
ul.syosaiList4 li{background:url(../image/d1/sikaku.gif) no-repeat; padding-left:20px; line-height:160%;}
ul.syosaiList5{margin-top:10px; margin-left:20px;}
ul.syosaiList5 li{background:url(../image/d1/sikaku.gif) no-repeat; padding-left:20px; line-height:160%;}


.centerTable{width:700px; margin:0 auto; text-align:center;}
.centerTable td{padding:5px; vertical-align:top;}
.centerTable th {background:#CCC; border:1px #FFF solid;}

.centerTableC{width:750px; margin:0 auto; text-align:center;}
.centerTableC td{padding:5px; vertical-align:middle;}
.centerTableC th {background:#CCC; border:1px #FFF solid;}

.centerTableW{width:900px; margin:0 auto; text-align:center;}
.centerTableW td{padding:2px; vertical-align:top;}
.centerTableW th {padding:2px; background:#CCC; border:1px #FFF solid;}

.centerTableL{width:700px; margin:0 auto;}
.centerTableL th{padding:5px; background:#CCC; border:1px #FFF solid;}
.centerTableL td{padding:5px; text-align:left; vertical-align:top; line-height:140%;}
.centerTableL td.img{padding:5px; text-align:center;}

.centerTableL-bolt{width:700px; margin:0 auto;}
.centerTableL-bolt th{padding:5px; background:#CCC; border:1px #FFF solid;}
.centerTableL-bolt td{padding:5px;  vertical-align:top; line-height:140%;}
.centerTableL-bolt td.img{padding:5px; }

.centerTable-segment{width:800px; margin:0 auto;}
.centerTable-segment th{padding:1px; background:#CCC; border:0px #FFF solid;}
.centerTable-segment td{padding:2px;  vertical-align:middle; line-height:140%;}
.centerTable-segment td.img{padding:1px;text-align: center;}

.text-red22 {color: #E10707; font-weight: bold; text-decoration:underline; }
.text-black22 { font-weight: bold; text-decoration:underline; }


.centerTable-erubolt{width:650px; margin:0 auto;}
.centerTable-erubolt th{padding:1px; background:#CCC; border:0px #FFF solid;}
.centerTable-erubolt td{padding:1px;  vertical-align:top; line-height:140%;}
.centerTable-erubolt td.img{padding:1px;text-align: center;}




.centerTable-kaidan{width:700px; margin:0 auto; text-align:center;}
.centerTable-kaidan td{padding:10px; vertical-align:top;}
.centerTable-kaidan th {background:#CCC; border:1px #FFF solid;}


.centerTableBolt{width:700px; margin:0 auto;}
.centerTableBolt th{padding:5px; background:#CCC; border:1px #FFF solid;}
.centerTableBolt td{padding:5px; text-align:; vertical-align:top; line-height:140%;}
.centerTableBolt td.img{padding:5px; text-align:center;}


.lineTableB{width:800px; margin:0 auto; text-align:left; border-bottom:1px solid #999;}
.lineTableB td{padding:5px; vertical-align:top; line-height:150%;}

.lineTableN{width:800px; margin:0 auto; text-align:left;}
.lineTableN td{padding:5px; vertical-align:top; line-height:150%;}

.noneTable td{border:1px solid #ffffff;}







/*-------productTable----------*/

/*-Blue-*/

.blueTable{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.blueTable th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTable td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
}
.blueTable caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}
.blueTable td.text-cyuou{vertical-align:middle;}
.blueTable td.text-red2{color: darkred;}
.blueTable td.hidari{text-align:left;}
.blueTable td.hidari li{display: list-item;
  list-style: disc;
}

/*-Blue:防災-*/

.blueTable2{ width:800px; margin:10px auto;}
.blueTable2 th{
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:hide; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTable2 td{ 
	line-height: 150%;
	empty-cells:hide; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}

.blueTable2 td li{
	display: list-item;
	list-style: disc;
}

.blueTable2 caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}



.blueTable7{ width:600px; margin:10px auto; border:1px solid #999;}
.blueTable7 th{
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:hide; padding:5px;
	border-spacing:0;
	
}
.blueTable7 td{ 
	line-height: 150%;
	empty-cells:hide; 
	padding:5px;
	border-spacing:0;	
	vertical-align:top;
}


/*-意匠鋼板：バナー表示-*/

.bannerTable td{vertical-align:top;}


/*-Blue:ビテイ商品-*/

.blueTable3{width:800px; margin:1px auto;}

.blueTable4{border-top:1px solid #999; border-right:1px solid #999; width:350px; margin:10px auto;}

.blueTable4 th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTable4 td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
}

.blueTable4 td.text-cyuou{vertical-align:middle;}


.lineTable{border-top:1px solid #999; border-right:1px solid #999; margin-top:10px; margin-left:50px;}
.lineTable th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.lineTable td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
}

.blueTableM{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.blueTableM th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableM td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:middle;
}
.blueTableM caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}
.blueTableM td.hidari{text-align:left;}
.blueTableM td.hidariY{text-align:left; background:#FAEB85;}
.blueTable2 td.hidari{text-align:left;}

.topTableM{border-bottom:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.topTableM th{
	border-top:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.topTableM td{
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:middle;
}
.topTableM td.hidari{text-align:left;}
.topTableM td.hidariY{text-align:left; background:#FAEB85;}

.glayBg{background:#efefef;}
.glay2Bg{background:#e6e9eb;}
.blueBg{background:#A2C6FB;}
.yellowBg{background:#FAEB85;}

.cabaTableL{ width:800px; margin:10px auto;}


.blueTableL{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.blueTableL th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableL td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}
.blueTableL caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}


.blueTableLNew{border-top:1px solid #999; border-right:1px solid #999; width:600px; margin:10px auto;}
.blueTableLNew th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableLNew td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}
.blueTableLNew caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}


.blueTableLPanzaTF{border-top:1px solid #999; border-right:1px solid #999; width:600px; margin:10px auto;}
.blueTableLPanzaTF th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#A5D0EC; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableLPanzaTF td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
}
.blueTableLPanzaTF caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}


.blueTableLM{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.blueTableLM th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableLM td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:middle;
}
.blueTableLM caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}

.blueTableR{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.blueTableR th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.blueTableR td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
}
.blueTableR td.blueBg{text-align:center;}

.glayTableS{border-top:1px solid #999; border-right:1px solid #999; width:640px;}
.glayTableS th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.glayTableS td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}

.glayTablenew{border-top:1px solid #999; border-right:1px solid #999; width:800px; margin:10px auto;}
.glayTablenew th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	
}
.glayTablenew td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;	
	vertical-align:top;
}



.glayTableL{border-top:1px solid #999; border-right:1px solid #999;}
.glayTableL th{
	border-bottom:1px solid #999;
	border-left:1px solid #999; 
	background:#dcdcdc; 
	font-weight:normal; 
	vertical-align:middle; 
	empty-cells:show; padding:5px;
	border-spacing:0;
	text-align:center;
}
.glayTableL td{
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	empty-cells:show; 
	padding:5px;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
}
.glayTableL caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}

/*-----BranchList-----------*/
#branchNavi{
	margin:0;
	padding:0;
	width:900px;
}

#branchNavi ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
	font-size:4px;
}



#branchNavi li{
	margin:0;
	padding:0;
	float:left;
}
#branchNavi li span{visibility:hidden;}
#branchNavi li a{
	display:block;
	text-decoration:none;
}

#branchNavi li#b01 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:138px;
	background:url(../image/products/b01.gif) no-repeat left top;
}
#branchNavi li#b01 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:138px;
	background:url(../image/products/b01.gif) no-repeat left bottom;
}
#branchNavi li#b01_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:138px;
	background:url(../image/products/b01.gif) no-repeat left bottom;
}
#branchNavi li#b02 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:67px;
	background:url(../image/products/b02.gif) no-repeat left top;
}
#branchNavi li#b02 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:67px;
	background:url(../image/products/b02.gif) no-repeat left bottom;
}
#branchNavi li#b02_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:67px;
	background:url(../image/products/b02.gif) no-repeat left bottom;
}
#branchNavi li#b03 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:57px;
	background:url(../image/products/b03.gif) no-repeat left top;
}
#branchNavi li#b03 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:57px;
	background:url(../image/products/b03.gif) no-repeat left bottom;
}
#branchNavi li#b03_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:57px;
	background:url(../image/products/b03.gif) no-repeat left bottom;
}

#branchNavi li#b04 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/products/b04.gif) no-repeat left top;
}
#branchNavi li#b04 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/products/b04.gif) no-repeat left bottom;
}
#branchNavi li#b04_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/products/b04.gif) no-repeat left bottom;
}

#branchNavi li#b0rail a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/products/b_rail.gif) no-repeat left top;
}
#branchNavi li#b0rail a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/products/b_rail.gif) no-repeat left bottom;
}
#branchNavi li#b0rail_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/products/b_rail.gif) no-repeat left bottom;
}
#branchNavi li#b05 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:41px;
	background:url(../image/products/b05.gif) no-repeat left top;
}
#branchNavi li#b05 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:41px;
	background:url(../image/products/b05.gif) no-repeat left bottom;
}
#branchNavi li#b05_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:41px;
	background:url(../image/products/b05.gif) no-repeat left bottom;
}
#branchNavi li#b06 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:74px;
	background:url(../image/products/b06.gif) no-repeat left top;
}
#branchNavi li#b06 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:74px;
	background:url(../image/products/b06.gif) no-repeat left bottom;
}
#branchNavi li#b06_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:74px;
	background:url(../image/products/b06.gif) no-repeat left bottom;
}
#branchNavi li#b07 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:48px;
	background:url(../image/products/b07.gif) no-repeat left top;
}
#branchNavi li#b07 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:48px;
	background:url(../image/products/b07.gif) no-repeat left bottom;
}
#branchNavi li#b07_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:48px;
	background:url(../image/products/b07.gif) no-repeat left bottom;
}
#branchNavi li#b08 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:51px;
	background:url(../image/products/b08.gif) no-repeat left top;
}
#branchNavi li#b08 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:51px;
	background:url(../image/products/b08.gif) no-repeat left bottom;
}
#branchNavi li#b08_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:51px;
	background:url(../image/products/b08.gif) no-repeat left bottom;
}
#branchNavi li#b09 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:79px;
	background:url(../image/products/b09.gif) no-repeat left top;
}
#branchNavi li#b09 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:79px;
	background:url(../image/products/b09.gif) no-repeat left bottom;
}
#branchNavi li#b09_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:79px;
	background:url(../image/products/b09.gif) no-repeat left bottom;
}
#branchNavi li#b10 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left top;
}
#branchNavi li#b10 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left bottom;
}
#branchNavi li#b10_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left bottom;
}
#branchNavi li#b11 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left top;
}
#branchNavi li#b11 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left bottom;
}
#branchNavi li#b11_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left bottom;
}
#branchNavi li#b20 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/products/b20.gif) no-repeat left top;
}
#branchNavi li#b20 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/products/b20.gif) no-repeat left bottom;
}
#branchNavi li#b20_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/products/b20.gif) no-repeat left bottom;
}


#branchNavi { box-sizing:border-box;}
#branchNavi li a { display: inline-block; height:30px; padding:0 8px; border: 2px #fff solid; color: #1988AC; font-size: 13px; line-height: 30px; text-align: center;}
#branchNavi li a:hover, #branchNavi li a.this { background: #eee; border: 2px #999 solid; color: #333;}





/*Uコラム問い合わせ用*/
#branchNavi2{
	margin:0;
	padding:0;
	width:900px;
	margin-left:670px;
}

#branchNavi2 ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
	font-size:4px;
}



#branchNavi2 li{
	margin:0;
	padding:0;
	float:left;
}
#branchNavi2 li span{visibility:hidden;}
#branchNavi2 li a{
	display:block;
	text-decoration:none;
}
#branchNavi2 li#b10 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left top;
}
#branchNavi2 li#b10 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left bottom;
}
#branchNavi2 li#b10_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:88px;
	background:url(../image/products/b10.gif) no-repeat left bottom;
}
#branchNavi2 li#b11 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left top;
}
#branchNavi2 li#b11 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left bottom;
}
#branchNavi2 li#b11_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:144px;
	background:url(../image/products/b11.gif) no-repeat left bottom;
}


.branchTable{border-top:2px solid #cccccc; border-right:2px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; margin-bottom:10px;}
.branchTable th{border-left:1px solid #cccccc; padding:5px; background:#dddddd; text-align:center;}
.branchTable td{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:5px; vertical-align:middle;}

.topTable{width:900px; background:#f5f5f5; border:1px solid #e4e4e4;}
.topTable td{text-align:center; padding:10px;}
.topTable a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}

.glayTable{width:900px; background:#f5f5f5; border:1px solid #e4e4e4;}
.glayTable td{text-align:center; padding:10px;}

.glayTableL{width:900px; background:#f5f5f5; border:1px solid #e4e4e4;}
.glayTableL td{text-align:left; padding:10px; border:1px solid #f5f5f5; font-size:14px; line-height:150%;}


/*-------pagetop----------*/
.pagetop{text-align:right;}
.pagetop a:hover img{
   filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;
}
.text50{margin:10px 50px; line-height:140%;}
.indent50{margin:10px 50px; line-height:140%;}
.indent50 li{text-indent:-16px; font-size:90%;}
.Dmidasi{margin:10px 50px; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc;}
.migi{text-align:right;}
.centerText{text-align:center;}
caption .blue{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}

.lineBox{width:800px; margin:0 auto; padding:20px; line-height:150%; border:1px solid #cccccc;}

#subNaviBox{clear:both;}
.subNavi {padding:5px; font-size:85%; color:#999999; line-height:140%; font-size:90%;}
.subNavi a{color:#3399CC; text-decoration:underline; padding:2px;}
.subNavi a:hover{background:#dddddd; text-decoration:none; padding:2px; color:#666666;}
.subNavi a.on{background:#99CCFF; color:#333; text-decoration:none; padding:2px;}

.subNaviR {text-align:right; margin-top:-5px; margin-right:10px; font-size:90%;}
.subNaviR a{color:#3399CC;  text-decoration:underline;}
.subNaviR a:hover{background:#dddddd; color:#666666; text-decoration:none;}



/*-------bunyaMap----------*/
#mapRoad{position:relative;}
#mapRoad #road00{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road01{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road02{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road03{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road04{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road05{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road06{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road07{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road08{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road09{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapRoad #road10{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}

#mapCity{position:relative;}
#mapCity #road00{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city01{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city02{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city03{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city04{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city05{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city06{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city07{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city08{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city09{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city10{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city11{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city12{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city13{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapCity #city14{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}

#mapYama{position:relative;}
#mapYama #road00{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama01{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama02{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama03{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama04{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama05{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama06{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama07{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama08{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama09{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}
#mapYama #yama10{position:absolute; top:0; left:0; background:#f5f5f5; padding:5px;}

#jQueryBunya{position:relative; width:900px;}
.bunyaBox{position:absolute; top:-210px; left:50px; width:100px; height:200px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox2{position:absolute; top:-210px; left:150px; width:150px; height:200px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox3{position:absolute; top:-210px; left:260px; width:100px; height:200px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox4{position:absolute; top:-210px; left:350px; width:140px; height:200px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox5{position:absolute; top:-190px; left:450px; width:140px; height:180px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox6{position:absolute; top:-110px; left:550px; width:140px; height:100px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox7{position:absolute; top:-80px; left:730px; width:120px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}

.bunyaBox8{position:absolute; top:15px; left:50px; width:100px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.bunyaBox9{position:absolute; top:-115px; left:450px; width:140px; height:200px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}

#jQueryBunyaY{position:relative; width:900px;}
.yamaBox{position:absolute; top:-80px; left:50px; width:100px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox2{position:absolute; top:-80px; left:150px; width:130px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox3{position:absolute; top:-80px; left:250px; width:130px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox4{position:absolute; top:-80px; left:350px; width:150px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox5{position:absolute; top:-80px; left:450px; width:130px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox6{position:absolute; top:-110px; left:550px; width:110px; height:100px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox7{position:absolute; top:-80px; left:630px; width:110px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.yamaBox8{position:absolute; top:-120px; left:730px; width:110px; height:110px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}

#jQueryBunyaR{position:relative; width:900px;}
.roadBox{position:absolute; top:-80px; left:50px; width:120px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.roadBox2{position:absolute; top:-120px; left:150px; width:120px; height:110px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.roadBox3{position:absolute; top:-80px; left:250px; width:100px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.roadBox4{position:absolute; top:-80px; left:350px; width:100px; height:70px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}
.roadBox5{position:absolute; top:-120px; left:450px; width:100px; height:110px; background:#fff; border:1px solid #ccc; text-align:left; padding:7px; line-height:150%;}


sup.big{font-size:120%;}
span.big{font-size:80%; vertical-align:text-top;}
sub{font-size:11px;}

.lineTB{border-bottom:1px solid #ccc; font-size:16px; padding:20px 10px; text-align:center;}


@media print{
	#menu ul{display:none;}
}

/*201801エコパイル*/

/* ttlH2 ------------------------------ */

#contents .ttlH2 {
	clear: both;
	margin: 0 auto 15px;
	padding: 0 0 6px;
	background: url(https://www.nsec-steelstructures.jp/common/images/line_h2.gif) 0 100% repeat-x;
}
#contents .ttlH2 sup {
	position: relative;
	top: -3px;
}
#contents .ttlH2 h2 {
	margin: 0 0 7px;
	padding: 0 0 0 14px;
	line-height: 1.25;
	color: #333;
	font-size: 133%;
	font-weight: bold;
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_home.gif) 0 1px no-repeat;
}
.steel .ttlH2 h2,
.spatial_structure .ttlH2 h2 {
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_steel.gif) 0 1px no-repeat!important;
}
.base_isolation .ttlH2 h2 {
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_base_isolation.gif) 0 1px no-repeat!important;
}
.ns_ecopile .ttlH2 h2 {
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_ns_ecopile.gif) 0 1px no-repeat!important;
}
.stan_package .ttlH2 h2 {
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_stan_package.gif) 0 1px no-repeat!important;
}
.bridge .ttlH2 h2 {
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_h2_bridge.gif) 0 1px no-repeat!important;
}

#contents h3 {
	clear: both;
	margin: 0 auto 10px;
	padding: 0 0 8px;
	color: #333;
	line-height: 1.25;
	font-size: 116%;
	font-weight: bold;
	background: url(https://www.nsec-steelstructures.jp/common/images/line_h3.gif) 0 100% repeat-x;
}




#contents h3 a {
	display: block;
	padding: 0 0 0 9px;
	background: url(https://www.nsec-steelstructures.jp/common/images/ico_tri_right_blue.gif) 0 5px no-repeat;
}
#contents h3 span {
	font-weight: normal;
}

.col3EQ {
	clear: both;
	margin: 0 0 15px;
}
.col3EQ .col3w1 {
	float: left;
	display: inline;
	zoom: 1;
	width: 32%;
	margin: 0 0 0 1%;
}
.col3EQ .col3w2 {
	float: left;
	display: inline;
	zoom: 1;
	width: 474px;
	margin: 0 0 0 18px;
}
.col3EQ .col3w1:first-child,
.col3EQ .col3w2:first-child {
	margin: 0;
}
.col3w1 p:last-child,
.col3w2 p:last-child {
	margin-bottom: 0!important;
}

.col3EQ .col3w3 {
	float: left;
	display: inline;
	zoom: 1;
	width: 210px;
	margin: 0 0 18px 18px;
}


.col3EQ .col3w3 .img01 {
	margin-bottom:0;
}

.imgOl {
	border: #D6D6D6 solid 1px;
	padding: 1px;
}

.purple{color :#7F1085;}

.pdfLink{background:url("../image/products/PDF_32.png") no-repeat; padding-left:35px; padding-top:5px; margin-left:50px; height:30px;}





/*  2023.04 ユニボルト：エルボルトの追加  */


.blueTable-ubolt{border:1px solid #999; width:800px; margin:10px auto;}
.blueTable-ubolt caption{background:#789ead; color:#fff; padding:3px; border-bottom:2px solid #fff;}
.blueTable-ubolt .gazoucenter{text-align: center;}

.centerTable-uBolt{width:700px; margin:0 auto;}
.centerTable-uBolt tr{padding:5px; background:#ffffff; border:0px #ffffff solid;}
.centerTable-uBolt td{padding:5px; text-align:center; vertical-align:top; line-height:110%;}
.centerTable-uBolt td.img{padding:5px; text-align:center;}




/*  2025.09 ポール商品　通信用鋼管柱：表の上部揃え*/

.pole_layout_01{
    vertical-align:middle;
    
}

