#contentsBg1 #contents1:after,#contentsBg2 #contents2 #productArea ul:after,.clearfix:after{content:"";display:table;clear:both}
body{min-width:980px}
#headerWrap{text-align:center}
#headerWrap #header{position:relative;width:980px;margin:0 auto;text-align:center;height:74px}
#headerWrap #header .logo{width:253px;height:51px;position:relative;background:url(../img/logo.jpg) no-repeat;margin:12px 0 0;float:left}
#headerWrap #header .logo h1 a{width:253px;height:51px;display:block}
#headerWrap #header .logo h1 a span{display:none}
#headerWrap #header .gNavi{width:695px;height:74px;float:right}
#headerWrap #header .gNavi ul{width:700px;height:74px;list-style:none}
#headerWrap #header .gNavi ul li{width:115px;height:74px;float:left;margin-left:1px}
#headerWrap #header .gNavi ul li a{width:115px;height:74px;float:left;text-indent:-9999px;text-decoration:none;background:url(../img/nav_grobal.png) no-repeat}
#headerWrap #header .gNavi ul li.gNaviTop{width:114px;height:74px;margin-left:0}
#headerWrap #header .gNavi ul li.gNaviTop a{background-position:0 -74px}
#headerWrap #header .gNavi ul li.gNaviTop a:hover{background-position:0 0}
#headerWrap #header .gNavi ul li.gNaviAbout a{background-position:-115px -74px}
#headerWrap #header .gNavi ul li.gNaviAbout a:hover{background-position:-115px 0}
#headerWrap #header .gNavi ul li.gNaviProducts a{background-position:-231px -74px}
#headerWrap #header .gNavi ul li.gNaviProducts a:hover{background-position:-231px 0}
#headerWrap #header .gNavi ul li.gNaviFacility a{background-position:-347px -74px}
#headerWrap #header .gNavi ul li.gNaviFacility a:hover{background-position:-347px 0}
#headerWrap #header .gNavi ul li.gNaviNews a{background-position:-463px -74px}
#headerWrap #header .gNavi ul li.gNaviNews a:hover{background-position:-463px 0}
#headerWrap #header .gNavi ul li.gNaviContact a{background-position:-579px -74px}
#headerWrap #header .gNavi ul li.gNaviContact a:hover{background-position:-579px 0}
#mainImg{position:relative;border-top:3px solid #e1e8de;margin:0 auto;text-align:center;width:expression(document.body.clientWidth < 982? "980px" : "auto")}
#mainImg img{display:inline-block}
#mainImg .mainImgBack{position:relative;height:428px;background:url(../img/main_img.jpg) center center no-repeat;margin:0 auto}
#mainImg .mainImgBack p{display:none}
#mainImg .mainImgTopBorder{position:absolute;width:100%;height:7px;border-top:7px solid #174f02;border-bottom:none;top:0;left:0}
#mainImg .mainImgBottomBorder{position:absolute;width:100%;height:16px;border-bottom:16px solid #134102;border-top:none;bottom:0;left:0}
#contentsBg1{position:relative;width:100%;background:#f2efee;clear:both;text-align:center}
#contentsBg1 #contents1{width:980px;padding:43px 0 63px;margin:0 auto}
#contentsBg1 #contents1 #newsArea{width:573px;float:left;text-align:left}
#contentsBg1 #contents1 #newsArea .h2Area1{width:573px;height:46px;margin:39px 0 30px;background:url(../img/h2_news.gif) no-repeat}
#contentsBg1 #contents1 #newsArea .h2Area1 span{display:none}
#contentsBg1 #contents1 #newsArea dl{width:573px}
#contentsBg1 #contents1 #newsArea dl dt+dd{width:573px;padding-bottom:17px;border-bottom:1px solid #e3e1e0}
#contentsBg1 #contents1 #newsArea dl dt+dd:last-child{margin-bottom:4px;border-bottom:none}
#contentsBg1 #contents1 #newsArea dl dt{margin-top:13px;color:#666;margin-bottom:.4em}
#contentsBg1 #contents1 #newsArea dl dd{color:#000}
#contentsBg1 #contents1 #newsArea .nextBtn{width:573px;text-align:right}
#contentsBg1 #contents1 #contentsImgArea{width:384px;height:384px;float:right}
#contentsBg1 #contents1 #contentsImgArea img{float:left}
#contentsBg1 #contents1 #contentsImgArea .contImg01{margin-bottom:2px}
#contentsBg1 #contents1 #contentsImgArea .contImg02{margin-right:2px}
#contentsBg1 #contents1 #contentsImgArea .contImg04{margin-top:2px}
#contentsBg2{background:#fff;text-align:center}
#contentsBg2 #contents2{width:980px;margin:0 auto}
#contentsBg2 #contents2 .h2Area2{width:157px;height:30px;margin:25px auto 35px;background:url(../img/h2_products.gif)}
#contentsBg2 #contents2 .h2Area2 h2{display:none}
#contentsBg2 #contents2 #productArea{margin-bottom:20px}
#contentsBg2 #contents2 #productArea ul{list-style:none}
#contentsBg2 #contents2 #productArea ul li{width:312px;float:left;line-height:1.4em}
#contentsBg2 #contents2 #productArea ul li.rightSpace{margin-right:22px}
#contentsBg2 #contents2 #productArea ul li img{margin-top:10px;margin-bottom:13px}
#contentsBg2 #contents2 #productArea ul li h3{margin-bottom:0;text-align:left;}
#contentsBg2 #contents2 #productArea ul li p{width:100%; margin-bottom:0.8em;text-align:justify;}
