#footer{margin-top:-60px;padding-bottom:90px}#page{overflow:hidden}._target{-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}._anime1{-webkit-transform:translate(-20px, 5px);-ms-transform:translate(-20px, 5px);transform:translate(-20px, 5px);opacity:0}._anime1.action{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}._anime2{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate(-20px, 5px);-ms-transform:translate(-20px, 5px);transform:translate(-20px, 5px);opacity:0}._anime2.action{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}._anime3{opacity:0}._anime3.action{opacity:1}._anime4{-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}._anime4.action{opacity:1}.slider{overflow:hidden;width:750px;height:382px}.slider .slider-inner{overflow:hidden;position:relative;width:614px;height:100%;margin:auto}.slider .slider-inner ul{overflow:hidden;position:absolute;top:0;left:0;width:5000px}.slider .slider-inner ul li{float:left;width:614px}.slider .prev,.slider .next{position:absolute;top:0;bottom:0;width:39px;height:70px;margin:auto;cursor:pointer}.slider .prev a img,.slider .next a img{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.slider .prev a:hover img,.slider .next a:hover img{opacity:.7}.slider .prev{left:0}.slider .next{right:0}#sec01{position:relative;height:731px;background:url(../images/top/sec01_bg.jpg) no-repeat 50% 0}#sec01 .txt01{padding-top:243px;text-align:center}#sec01 .txt02{text-align:center}#sec01 .btn01{margin-top:32px;text-align:center}#sec01 .btn01 a{display:inline-block;cursor:pointer}#sec02{position:relative;height:1448px;background:url(../images/top/sec02_bg.jpg) no-repeat 50% 0}#sec02 .sec-inner{width:1024px;margin:auto}#sec02 .sec-ttl{margin-bottom:15px;padding-top:130px;padding-left:120px}#sec02 .list01:after{content:"";display:block;width:100%;height:39px;margin-top:45px;background:url(../images/top/sec02_obj01.png) no-repeat 50% 0}#sec02 .list01 li{margin-top:45px;margin-left:96px}#sec02 p{text-align:center}#sec02 .txt01{margin-top:50px}#sec03{position:relative;height:690px;background:url(../images/top/sec03_bg.jpg) no-repeat 50% 0}#sec03 .sec-inner{position:relative;width:1024px;margin:auto;padding-top:170px}#sec03 .sec-ttl{position:relative;z-index:5;padding-top:35px}#sec03 p{position:relative;z-index:5;margin-left:-15px;margin-top:40px}#sec03 p img{width:540px;height:auto}#sec03 .movie{overflow:hidden;position:absolute;top:188px;left:427px;z-index:1;width:590px;height:326px}#sec03 .movie #movie{width:100%}#sec04{position:relative;z-index:10;height:976px;background:url(../images/top/sec04_bg.jpg) no-repeat 50% 0}#sec04 .sec-inner{position:relative;width:1024px;margin:auto}#sec04 .sec-ttl{position:absolute;top:183px;right:75px}#sec04 .txt01{position:absolute;top:390px;right:32px}#sec04 .slider{position:absolute;top:510px;right:0}#sec05{height:890px;background:url(../images/top/sec05_bg.jpg) no-repeat 50% 0}#sec05 .sec-inner{position:relative;width:1024px;margin:auto}#sec05 .sec-ttl{position:absolute;top:87px;left:61px}#sec05 .txt01{position:absolute;top:300px;left:17px}#sec05 .slider{position:absolute;top:420px;left:0}#sec06{height:942px;background:url(../images/top/sec06_bg.jpg) no-repeat 50% 0}#sec06 .sec-inner{position:relative;width:1024px;margin:auto}#sec06 .sec-ttl{position:absolute;top:72px;right:-5px}#sec06 .txt01{position:absolute;top:368px;right:88px}#sec06 .slider{position:absolute;top:480px;right:0}#sec07{height:475px;padding-top:95px;background:url(../images/top/sec07_bg.jpg) no-repeat 50% 0;text-align:center}#sec08{height:1095px;padding-top:183px;background:url(../images/top/sec08_bg.jpg) no-repeat 50% 0;text-align:center}#sec08 .sec-ttl{margin-bottom:85px}#sec08 .btn01{margin-top:120px}#sec09{position:relative}#sec09 .bg{overflow:hidden;width:1280px;margin:auto}#sec09 .bg #fire{width:100%;height:auto;margin-top:-50px}#sec09 .bg .obj01{position:absolute;bottom:0;left:0;right:0;width:433px;margin:auto}#sec09 .txt01{position:absolute;top:320px;left:0;width:100%;text-align:center}
