@charset "utf-8";

body{background:url(../images/mainbg.jpg) center 0 no-repeat; background-color:#211e1e;}

/*container*/

#container{height:510px;}
.visual_txt{float:right; padding:50px 0 27px 0;}

.mainVisual { position: relative; width:980px; height:205px;clear:both; padding-left:35px; }
.mainVisual li{  float:left; margin-right:7px;}
.mainVisual .visual_on{  }
/* visual*/
#visual{position: relative; width:850px; height:205px;clear:both; padding-left:80px; }
#visual:after { clear: both; content: ""; display: block;}

#visual li{ float: left; position: relative;}
#visual li.slide0 { float: left; height: 205px; text-align: center; width:94px;}
#visual li.slide0_on { float: left; height: 205px; text-align: center; width:317px;}
#visual li.slide1 { float: left; height: 205px; text-align: center; width:94px; }
#visual li.slide1_on { float: left; height: 205px; text-align: center; width: 317px;}
#visual li.slide2 { float: left; height: 205px;text-align: center; width:94px; }
#visual li.slide2_on { float: left; height: 205px; text-align: center; width: 317px;}
#visual li.slide3 { float: left; height: 205px; text-align: center; width:94px;}
#visual li.slide3_on { float: left; height: 205px; text-align: center; width: 317px;}
#visual li.slide4 { float: left; height: 205px; text-align: center; width:94px;}
#visual li.slide4_on { float: left; height: 205px; text-align: center; width: 317px;}
#visual li.slide5 { float: left; height: 205px; text-align: center; width:94px;}
#visual li.slide5_on { float: left; height: 205px; text-align: center; width: 317px;}
#visual li p left:0; position: absolute; top:0;}
#visual li div{left:0; position: absolute; top:0;}
#visual li p{display: none;}
#visual li div{display: none;}

#visual li.slide1_on div.slide0_box,#visual li.slide1_on div.slide1_box,#visual li.slide2_on div.slide2_box,#visual li.slide3_on div.slide3_box,#visual li.slide4_on div.slide4_box#visual li.slide5_on div.slide5_box { display: block;}

#visual .slide0_txt { background: url("/eng/images/visual_banner01.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}
#visual .slide1_txt { background: url("/eng/images/visual_banner02.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}
#visual .slide2_txt { background: url("/eng/images/visual_banner03.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}
#visual .slide3_txt { background: url("/eng/images/visual_banner04.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}
#visual .slide4_txt { background: url("/eng/images/visual_banner05.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}
#visual .slide5_txt { background: url("/eng/images/visual_banner06.png") no-repeat center 0; height: 205px; padding:34px 0 0 0; width: 100%;}

#visual .slide0_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide0_box .slide1Slide { position: relative;}
#visual .slide0_box .slideImg { height: 205px; overflow: hidden; position: relative; width:330px; margin-left:2px;}
#visual .slide0_box .slideImg:after { clear: both; content: ""; display: block;}
#visual .slide0_box .slideImg li { left:0px; position: absolute; top: 0;}

#visual .slide1_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide1_box div { text-align:center;}
#visual .slide2_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide2_box div { text-align:center;}
#visual .slide3_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide3_box div { text-align:center;}
#visual .slide4_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide4_box div { text-align:center;}
#visual .slide5_box {height: 205px; margin: 0 2px 0 0; position: relative; width:330px;}
#visual .slide5_box div { text-align:center;}


.main_contents{position:relative; width:980px; margin:0 auto; clear:both; padding-top:84px;}
.main_contents .banner_left{ }
.main_contents .banner_left li{ float:left; padding-right:8px;}

.main_contents .banner_right{ float:right; }
.main_contents .banner_right li{ float:left; padding-left:15px;}


.contents02 .main_quick { position:relative; width:355px; height:194px; margin-left:20px;}

.contents02 .tel { position:relative; margin-left:20px;}

