.pg{width:100%;position:relative;padding-top:48.5%}.page01{background:url(../img/bg1.jpg?v=1ce8b0c4.jpg) no-repeat bottom center;background-size:cover}.fgo-logo{width:10%;height:auto;position:absolute;top:2%;left:2%;z-index:10}.play{width:9%;height:12%;position:absolute;right:7.9%;bottom:18%;background:url(../img/play.png?v=280bfd7b.png) no-repeat center;background-size:contain}.btn-box a:hover,.btn-top:hover,.btn1-jump a:hover,.btn3-act:hover,.btn3-st a:hover,.play:hover{transform:scale(.95);-webkit-transform:scale(.95)}.main{width:42%;height:auto;position:absolute;left:35%;top:13%;text-align:center;margin:auto;z-index:1}.slogan{width:100%}.btn-box{width:100%;height:auto;position:relative;text-align:center}.btn-box button{width:35%;margin:0 .5%}.btn1-jump{width:3%;position:absolute;left:-16%;top:42%;z-index:10}.page02{background:url(../img/bg2.jpg?v=3cd7482e.jpg) no-repeat top center;background-size:100% 103%}.content-all{width:79%;height:auto;position:absolute;top:0}.page02 .content-all{top:5%}.h2-title{width:21%;position:relative;z-index:1}.story{width:77%;position:relative;margin-top:2%}.pic3-top{width:100%;height:17%;position:absolute;top:-1%;background:url(../img/pic3_top.png?v=fd8243a6.png) no-repeat top center;background-size:contain;z-index:5}.pic3-ch{width:50%;height:100%;position:absolute;top:0;left:25%}.pic3-ch img{width:100%;position:absolute}.pic3-chtop{top:-15%}.pic3-chbottom{bottom:-15%}.ch3-box{width:7%;height:auto;position:absolute;left:9.5%;top:31%;z-index:1}.ch3-box li{width:100%;height:auto;position:relative;cursor:pointer;padding-top:87%}.btn3-ch1{background:url(../img/btn3_ch1.png?v=cf79b5de.png) no-repeat top center;background-size:contain}.btn3-ch2{background:url(../img/btn3_ch2.png?v=39b5256f.png) no-repeat top center;background-size:contain}.btn3-ch3{background:url(../img/btn3_ch3.png?v=95119980.png) no-repeat top center;background-size:contain}.btn3-ch1.active,.btn3-ch1:hover{background:url(../img/btn3_ch1_on.png?v=ad55ff30.png) no-repeat top center;background-size:contain}.btn3-ch2.active,.btn3-ch2:hover{background:url(../img/btn3_ch2_on.png?v=6f356e0d.png) no-repeat top center;background-size:contain}.btn3-ch3.active,.btn3-ch3:hover{background:url(../img/btn3_ch3_on.png?v=830a2e84.png) no-repeat top center;background-size:contain}.page03 .st3-box{width:100%;position:absolute;top:0}.pic3-st{width:100%;position:relative;padding-top:58%;z-index:0}.btn3-st{width:14%;position:absolute;top:0;left:20%;padding-top:44.3%;cursor:default;z-index:1}#p3-st2 .btn3-st,#p3-st3 .btn3-st{padding-top:37.3%}.blockst1{background:url(../img/st3_1.png?v=43a3b912.png) no-repeat top center;background-size:contain}.blockst2{background:url(../img/st3_2.png?v=5d61ee13.png) no-repeat top center;background-size:contain}.blockst3{background:url(../img/st3_3.png?v=32251232.png) no-repeat top center;background-size:contain}.btn3-schbox{width:42%;height:auto;position:absolute;top:0;left:-28%;padding-top:23%;z-index:5}.btn3-schbox li{width:31%;height:auto;position:relative;display:inline-block;margin:0 .5%}.btn3-schbox li button{width:100%}.btn3-schbox li button a{padding-top:100%}.btn3-schbox.btn3-schbox-2{width:37.5%;left:-32.5%}.btn3-schbox.btn3-schbox-2 li button a{padding-top:112%}.btn3-schbox.btn3-schbox-2 li{margin:0}.btn3-sch1{background:url(../img/btn3_ol1.png) no-repeat top center;background-size:contain}.btn3-sch2{background:url(../img/btn3_ol2.png) no-repeat top center;background-size:contain}.btn3-sch3{background:url(../img/btn3_ol3.png) no-repeat top center;background-size:contain}.btn3-sch4{background:url(../img/btn3_ol4.png) no-repeat top center;background-size:contain}.btn3-sch5{background:url(../img/btn3_ol5.png) no-repeat top center;background-size:contain}.btn3-sch1.active,.btn3-sch1:hover{background:url(../img/btn3_ol1_on.png) no-repeat top center;background-size:contain}.btn3-sch2.active,.btn3-sch2:hover{background:url(../img/btn3_ol2_on.png) no-repeat top center;background-size:contain}.btn3-sch3.active,.btn3-sch3:hover{background:url(../img/btn3_ol3_on.png) no-repeat top center;background-size:contain}.btn3-sch4.active,.btn3-sch4:hover{background:url(../img/btn3_ol4_on.png) no-repeat top center;background-size:contain}.btn3-sch5.active,.btn3-sch5:hover{background:url(../img/btn3_ol5_on.png) no-repeat top center;background-size:contain}