@charset "utf-8";

/* main */
.main {position:relative;width:100%; height:800px; overflow: hidden;  }
.main .vBg {height:800px; margin:0 auto;  position:absolute; top:0px;  left:0; width:100%; z-index:500; text-indent:-2000%; }
.main .bg1 {background:url("../main01.jpg") no-repeat  center 0;}
.main .bg2 {background:url("../main02.jpg") no-repeat  center 0;}
.main .bg3 {background:url("../main03.jpg") no-repeat  center 0;}
.main .bg4 {background:url("../main04.jpg") no-repeat  center 0;}


.main .controller{width:1200px; position:relative;  z-index:600; margin:0 auto; }
.main .controller .btns {position:absolute; top:390px; width:100%; }
.main .controller .btns .prev {float:left;}
.main .controller .btns .next {float:right;}
.main .controller2{width:300px; position:relative; text-align:center; z-index:600; margin:0 auto}
.main .controller2 .visualTxt{padding: 0 0 0 0px; }
.main .controller2 .BtnD {position:absolute; top:750px; left:40%;}


/* sub */
.sub {position:relative;width:100%; height:400px; overflow: hidden;  }
.sub .vBg {height:400px; margin:0 auto;  position:absolute; top:0;  left:0; width:100%; z-index:500; text-indent:-2000%; }
.sub .bg1 {background:url("../sub01.jpg") no-repeat  center 0;}
.sub .bg2 {background:url("../sub02.jpg") no-repeat  center 0;}
.sub .bg3 {background:url("../sub03.jpg") no-repeat  center 0;}
.sub .bg4 {background:url("../sub04.jpg") no-repeat  center 0;}
.sub .bg5 {background:url("../sub02-01.jpg") no-repeat  center 0;}
.sub .bg6 {background:url("../sub02-02.jpg") no-repeat  center 0;}
.sub .bg7 {background:url("../sub02-03.jpg") no-repeat  center 0;}
.sub .bg8 {background:url("../sub02-04.jpg") no-repeat  center 0;}
.sub .bg9 {background:url("../sub03-01.jpg") no-repeat  center 0;}
.sub .bg10 {background:url("../sub03-02.jpg") no-repeat  center 0;}
.sub .bg11 {background:url("../sub03-03.jpg") no-repeat  center 0;}
.sub .bg12 {background:url("../sub03-04.jpg") no-repeat  center 0;}
.sub .bg13 {background:url("../sub04-01.jpg") no-repeat  center 0;}
.sub .bg14 {background:url("../sub04-02.jpg") no-repeat  center 0;}
.sub .bg15 {background:url("../sub04-03.jpg") no-repeat  center 0;}
.sub .bg16 {background:url("../sub04-04.jpg") no-repeat  center 0;}
.sub .bg17 {background:url("../sub05-01.jpg") no-repeat  center 0;}
.sub .bg18 {background:url("../sub05-02.jpg") no-repeat  center 0;}
.sub .bg19 {background:url("../sub05-03.jpg") no-repeat  center 0;}
.sub .bg20 {background:url("../sub05-04.jpg") no-repeat  center 0;}
.sub .bg21 {background:url("../sub06-01.jpg") no-repeat  center 0;}
.sub .bg22 {background:url("../sub06-02.jpg") no-repeat  center 0;}
.sub .bg23 {background:url("../sub06-03.jpg") no-repeat  center 0;}
.sub .bg24 {background:url("../sub06-04.jpg") no-repeat  center 0;}

.sub .controller{width:1100px; position:relative;  z-index:600; margin:0 auto; }
.sub .controller .btns {position:absolute; top:193px; width:100%; }
.sub .controller .btns .prev {float:left;}
.sub .controller .btns .next {float:right;}
.sub .controller2{width:300px; position:relative; text-align:center; z-index:600; margin:0 auto}
.sub .controller2 .visualTxt{padding: 0 0 0 0px; }
.sub .controller2 .BtnD {position:absolute; top:350px; left:40%;}