
.pages10 #container,
.pages10 #container #cont {
	padding:0;
	width:100%;
}

.pages10 .sVisual {display:none;}

.contents_id_index .visual {position:relative; height:484px; width:100%; background: url(/images/main/main_promo_back.jpg) ;  background-position: center top; z-index:80; }

#rolling_main01 {position:absolute !important; top:0; left:50%;  width:1218px; *margin-left:-286px; margin-left:-610px; overflow:hidden; height:484px;}
#rolling_main01 .mask {margin:0 auto; overflow:auto; *margin-left:0px;}
#rolling_main01 .scrollMask li {position:relative; width:1218px; height:501px; float:left;}
#rolling_main01 a {display:block;}
#rolling_main01 .next {position:absolute; top:200px; right:0px; z-index:9999; cursor:pointer} 
#rolling_main01 .prev {position:absolute; top:200px; left:0px; z-index:9999; cursor:pointer}

#rolling_main02 {overflow:hidden; width:303px; height:221px; }
#rolling_main02 .mask {margin:0 auto; overflow:auto; top:50px;}
#rolling_main02 .scrollMask li {position:relative; width:303px; height:161px; float:left;}
#rolling_main02 a {display:block;}
#rolling_main02 .next {position:absolute; top:0px; width:25px; right:-125px; z-index:9999; cursor:pointer} 
#rolling_main02 .prev {position:absolute; top:0px; width:25px; left:0px; z-index:9999; cursor:pointer}



.contents_id_index .mBnr {position:relative !important; top:-84px; z-index:1000; }
.contents_id_index .mBnr ul {width:980px; margin:0 auto; zoom:1;}
.contents_id_index .mBnr ul:after {content:""; display:block; clear:both;}
.contents_id_index .mBnr ul li {float:left; margin-left:0px; font-size:0; line-height:0;}
.contents_id_index .mBnr ul li:first-child {margin:0 0px 0 0;}



#main_content {position:relative; width:980px; margin:0 auto; top:-60px; height:217px; clear:both;}
#main_content .s001 {position:absolute; float:left; left:0px; width:303px; height:217px;  top:0px;  background:#fff;   padding:0px;}
#main_content .s001  p {position:absolute;  height:50px; top:0px;}
#main_content .s001  h1 {position:absolute; left:245px; top:50px;width:190px;  color:#333333; font-size:13pt; font-weight:700; line-height:15pt;}
#main_content .s001  span {position:absolute; left:246px; top:97px; width:190px; color:#929292; font-size:9pt; line-height:12pt;}
#main_content .s001  .arww {position:absolute; right:25px;}
#main_content .s001  .imgg {position:absolute; left:35px; top:60px;  width:192px; border:1px solid #e0e0e0;}
#main_content .s001  span img{border:0px solid #e0e0e0; }
#main_content .s001 li img{border:1px solid #e0e0e0;}

#main_content .s002 {position:absolute; float:left; left:309px; width:319px; height:217px;  top:0px;  background:#fff;  border:0px solid #e0e0e0;  padding:0px; text-align:center; }
#main_content .s002  h1 {color:#333333; font-size:17pt; font-weight:700; line-height:35px;}
#main_content .s002  span {color:#929292; font-size:9pt;}

#main_content .s005 {position:absolute; float:right; right:0px; top:0px; width:333px; height:217px;   background:#fff;  border:0px solid #e0e0e0;  padding:0px;  text-align:center; }
#main_content .s005  h1 {color:#333333; font-size:12pt; font-weight:700; line-height:20px;}
#main_content .s005  span {color:#305377; font-size:23pt; font-weight:800;  line-height:50px;}


#main_content2 {position:relative; width:980px; margin:0 auto; margin-top:-40px; height:41px; clear:both;}
#main_content2 .s006 {position:absolute; float:left; left:0px; width:952px; height:13px;   background:#f9f9f9;  border:1px solid #e0e0e0;  padding:13px;  }
#main_content2 .s006  h1 {position:absolute; color:#474646; font-size:10pt; font-weight:700; padding:0px 15px; width:45px;}
#main_content2 .s006  span {position:absolute; color:#8d8d8d; font-size:9pt; width:250px; left:80px;}
#main_content2 .s006  p {position:absolute; right:20px; color:#8d8d8d; font-size:9pt;   }

