#contents-top {margin-bottom:0px; padding:115px 0 0; width:800px;}
.cts{width:800px;}
.cts-l{width:615px; clear:both;}
h3{ font-size:12px; color:#FFFFFF; padding-left:5px; padding-top:5px;}

/* メインコンテンツ左側*/

#left-cts { width:210px; float:left; clear:both; margin-top:10px; padding-left:1px; clear:both;}
#left-cts ul{ list-style:none;}
#left-cts ul li{ padding:0 0 0px;}

#left-cts ul.bnr {list-style:none;}
#left-cts ul.bnr li.link a{display:block; width:210px; height:53px; background:url(../shared/img/btn-link.gif);}
#left-cts ul.bnr li.way a{display:block; width:210px; height:38px; background:url(../shared/img/btn-way.gif);}
/*left-cts bnr a:hover*/
#left-cts ul.bnr li.link a:hover{display:block; width:210px; height:53px; background:url(../shared/img/btn-link_on.gif);}
#left-cts ul.bnr li.way a:hover{display:block; width:210px; height:38px; background:url(../shared/img/btn-way_on.gif);}

#left-cts ul li{ padding:0 0 5px;}
#left-cts div.new { width:210px; float:left; clear:both; padding-bottom:5px;}
#left-cts div.new div.box-caption{ background:url(../shared/img/box_bar.gif); width:210px; height:26px;}
#left-cts div.new div.box-top{ background:url(../shared/img/box_top.gif); width:210px; height:3px;}
#left-cts div.new div.box-middle{ background:url(../shared/img/box_middle.gif); width:210px; height:150px;}
#left-cts div.new div.box-middle div.box-middle-text{ font-size:11px; line-height:1.3em; width:190px; padding-left:10px; padding-top:3px;}
#left-cts div.new div.box-middle div.box-middle-scrap{ padding-left:10px; padding-top:7px; clear:both; float:left;}
#left-cts div.new div.box-middle div.box-middle-scrap a span{display:none;}
#left-cts div.new div.box-middle div.box-middle-scrap a {display:block;width:90px;height:81px;background-image:url(../shared/img/btn_scrap.gif);background-repeat:no-repeat;}
#left-cts div.new div.box-middle div.box-middle-scrap a:hover{background-image:url(../shared/img/btn_scrap_on.gif);}
#left-cts div.new div.box-middle div.box-middle-mft{ padding-right:10px; padding-top:7px; float:right;}
#left-cts div.new div.box-middle div.box-middle-mft a span{display:none;}
#left-cts div.new div.box-middle div.box-middle-mft a {display:block;width:90px;height:81px;background-image:url(../shared/img/btn_manufacture.gif);background-repeat:no-repeat;}
#left-cts div.new div.box-middle div.box-middle-mft a:hover{background-image:url(../shared/img/btn_manufacture_on.gif);}
#left-cts div.new div.box-middle{ background:url(../shared/img/box_middle.gif); width:210px; height:91px;}
#left-cts div.new div.box-middle-info{ background:url(../shared/img/box_middle.gif); width:210px; height:120px;}
#left-cts div.new div.box-middle-info2 {background:url(../shared/img/box_middle.gif); width:210px;}
#left-cts div.new div.box-bottom{
	background:url(../shared/img/box_bottom.gif);
	width:210px;
	height:6px;
	background-repeat: no-repeat;
}
div#company_info { padding:10px;}
div#company_info h4 { font-size:12px; color:#666666; }
div#company_info p.info { font-size:11px; color:#666666; margin:6px 0px 0px 0px; padding:0px; line-height:13px; }

/* メインコンテンツ中央*/

#center-cts { width:396px; float:left; margin-top:10px; padding-left:7px; margin-bottom:10px; }
#center-cts p.define {padding:10px 10px; line-height:160%; border:#0c2874 1px solid;/**/ margin-bottom:5px; font-size:12px; letter-spacing:1px;}

/* メインコンテンツ右側 */

#right-cts { width:167px; margin-top:10px; padding-right:11px; float:right;}
#right-cts div.bar { background-color:#0c2874; padding-bottom:3px; margin-bottom:5px;}
div#btn { width:167px; list-style:none; margin:0 0 20px; clear:none; }
div#btn ul.bnr {list-style:none;}
div#btn ul.bnr li{margin-bottom:5px;}
div#btn ul.bnr li.safety a{display:block; width:165px; height:65px; background:url(../shared/img/bnr_safety.jpg);}
div#btn ul.bnr li.customer a{display:block; width:165px; height:65px; background:url(../shared/img/bnr_customer.jpg);}
div#btn ul.bnr li.metal a{display:block; width:165px; height:65px; background:url(../shared/img/bnr_metal.jpg);}
/*side-box bnr a:hover*/
div#btn ul.bnr li.safety a:hover{display:block; width:165px; height:65px; background:url(../shared/img/bnr_safety_on.jpg);}
div#btn ul.bnr li.customer a:hover{display:block; width:165px; height:65px; background:url(../shared/img/bnr_customer_on.jpg);}
div#btn ul.bnr li.metal a:hover{display:block; width:165px; height:65px; background:url(../shared/img/bnr_metal_on.jpg);}

div#btn_btm { width:167px; list-style:none; margin:0px; clear:none; }
div#btn_btm ul { width:167px; list-style:none; margin:0px; clear:none; }
div#btn_btm ul li{ display:block; padding:0px; margin:0px; width:167px;}
div#btn_btm ul li a{ display:block; text-decoration:none; }
div#btn_btm ul li#mry a { background:url(../shared/img/btn_estimate.gif) no-repeat; height:37px; width:167px; }
div#btn_btm ul li#mry a:hover {
	background:url(../shared/img/btn_estimate2.gif) no-repeat;
	height:37px;
	width:167px;
	padding: 0;
}
div#btn_btm ul li#toy a { background:url(../shared/img/btn_info.gif) no-repeat; height:38px; width:167px; }
div#btn_btm ul li#toy a:hover { background:url(../shared/img/btn_info_on.gif) no-repeat; height:38px; width:167px; }
div#btn_btm ul li#rec a { background:url(../shared/img/bnr_recruit.gif) no-repeat; height:38px; width:167px; }
div#btn_btm ul li#rec a:hover { background:url(../shared/img/bnr_recruit_on.gif) no-repeat; height:38px; width:167px; }
div#btn_btm ul li#ex a { background:url(../shared/img/bnr_example.gif) no-repeat; height:38px; width:167px; }
div#btn_btm ul li#ex a:hover { background:url(../shared/img/bnr_example_on.gif) no-repeat; height:38px; width:167px; }
