#contents_top { margin:0 auto 40px auto; width:900px; text-align:left;}
#contents_top .left { width:600px;}
#contents_top .right { width:280px;}

#commodity dl { background:url(../img/bg_commodity.gif) 0 0 no-repeat; width:266px; height:48px; position:relative; float:left; margin:0 20px 10px 0; padding:11px 12px;}
#commodity dl.none { margin-right:0;}
#commodity dt { float:left; margin-right:10px;}
#commodity dt a { display:block; border:#c0c0c0 solid 1px;}
#commodity dt a:hover { border:#009450 solid 1px;}
#commodity dl p { position:absolute; top:46px; left:186px;}
#commodity dd { line-height:0;}

#business { margin:0 auto 25px auto; text-align:left; width:900px;}
.carousel { border:#c9c9c9 solid 1px; width:898px; padding:10px 0; background:#f3f3f3;}
.carousel,
.carousel .carousel-wrap{ width:898px;}
.carousel.js .carousel-wrap{ float:left;}
.carousel.js ul { margin:0 5px;}
.carousel.js ul li{ display:inline; float:left; width:192px; padding:0 10px;}
.carousel .carousel-control{ display:inline; float:left; font-weight:bold; font-size:18px; cursor:pointer; background:#056a57; width:20px; height:72px; text-align:center; padding:65px 0 0 0; color:#d6e7e4; line-height:18px;}
.carousel .disabled { background:#3a9c8a; color:#3a9c8a; cursor:default;}
.business.js .carousel-wrap{width:858px;}
.carousel { height:137px; overflow:hidden;}

#news_box { position:relative;}
#news_box h4 a { position:absolute; top:5px; right:9px;}
#news_box dt { float:left; background:url(../common/img/arrow01.gif) left center no-repeat; padding-left:15px;}
#news_box dd { border-bottom:#ccc dotted 1px; margin-bottom:10px; padding:0 0 10px 7.5em;}
#news_box p { text-align:right;}

#toolTip { padding: 8px; color: #fff; border:#00552e solid 1px; background: #3a9c8a; width:200px; text-align:left; font-size:12px;}

#unitip { position: absolute; z-index: 1000; top: -1000px; color: #333; display: none;}
#unitippoint, #unitipmid, #unitipcap { position: relative; top: -100px; left: -105px; width: 200px; display: block;}
#unitipmid { border:#00552e solid 1px; background: #3a9c8a; color:#fff; text-align:left; font-size:12px; width: 200px; padding: 8px;}
.mrp{ margin:10px 0 0 0;}
.mrp a{ width:181px; height:50px; border:solid 1px #666666; display:block;}