html{color:#222;font-size:1em;line-height:1.4;background-color:#000}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}a:hover{transition:all 0.5s cubic-bezier(0.07, 0.58, 0.56, 0.96);opacity:0.7}#loading{position:fixed;width:100%;height:100%;background-color:#000;top:0;left:0;z-index:11111}#loading .loading_icon{width:24px;height:24px;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.inline-wrap_big{width:1358px !important;height:925px !important}.hidden{display:none}.inline-wrap{width:995px;height:678px;margin:0 auto;position:relative;background-image:url(../img/kasou_bg.png);background-position:top center;background-repeat:no-repeat;background-size:100%}.inline-wrap .mfp-close{display:none}.inline-wrap .btn_kakudai,.inline-wrap .btn_syukusyo{position:absolute;right:-36px;top:2px;z-index:1}.inline-wrap .btn_syukusyo{display:none}.inline-wrap .btn_close{position:absolute;right:-32px;top:50%;margin-top:-86px}.inline-wrap .kasou{width:88.5%;padding:24.8% 0 42%;background-size:100% auto;position:relative;margin-left:9.3%}.inline-wrap .kasou img{width:100%;height:auto}.inline-wrap .gameflow{background-image:url(../img/gameflow.png);background-position:center;background-repeat:no-repeat;position:relative}.inline-wrap .gameflow .area1{width:45%;position:absolute;top:12.1%;left:3%}.inline-wrap .gameflow .area1 .gameflow_btn{width:43%;float:left;padding-top:14%}.inline-wrap .gameflow .area1 .gameflow_btn li:nth-child(2){margin:2% auto}.inline-wrap .gameflow .area1 .gameflow_img{width:56%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .gameflow .area1 .gameflow_img .waku{position:relative;z-index:1}.inline-wrap .gameflow .area1 .gameflow_img .img{position:absolute;top:0;left:0}.inline-wrap .gameflow .area1 .batch{width:19%;position:absolute;bottom:-7%;left:34%;z-index:1}.inline-wrap .gameflow .area2{width:45%;position:absolute;top:12.1%;right:3%}.inline-wrap .gameflow .area2 .gameflow_btn{width:43%;float:left;padding-top:18%}.inline-wrap .gameflow .area2 .gameflow_btn li:nth-child(2){margin:3% auto 0}.inline-wrap .gameflow .area2 .gameflow_img{width:56%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .gameflow .area2 .gameflow_img .waku{position:relative;z-index:1}.inline-wrap .gameflow .area2 .gameflow_img .img{position:absolute;top:0;left:0}.inline-wrap .gameflow .area2 .batch{width:19%;position:absolute;bottom:-7%;left:34%;z-index:1}.inline-wrap .gameflow .area3{width:44%;position:absolute;top:38.1%;left:5.5%}.inline-wrap .gameflow .area3 .gameflow_btn{width:41%;float:left;padding-top:20%}.inline-wrap .gameflow .area3 .gameflow_btn li:nth-child(2){margin:2% auto 0}.inline-wrap .gameflow .area3 .gameflow_img{width:56%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .gameflow .area3 .gameflow_img .waku{position:relative;z-index:1}.inline-wrap .gameflow .area3 .gameflow_img .img{position:absolute;top:0;left:0}.inline-wrap .gameflow .area4{width:44%;position:absolute;top:38.1%;right:4.5%}.inline-wrap .gameflow .area4 .gameflow_btn{width:41%;float:left;padding-top:18%}.inline-wrap .gameflow .area4 .gameflow_btn li:nth-child(2){margin:2% auto 0}.inline-wrap .gameflow .area4 .gameflow_img{width:56%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .gameflow .area4 .gameflow_img .waku{position:relative;z-index:1}.inline-wrap .gameflow .area4 .gameflow_img .img{position:absolute;top:0;left:0}.inline-wrap .gameflow .area5{width:26%;position:absolute;bottom:7.8%;right:3%}.inline-wrap .gameflow .area5 .gameflow_btn{width:100%;overflow:hidden}.inline-wrap .gameflow .area5 .gameflow_btn li{float:left;width:49%}.inline-wrap .gameflow .area5 .gameflow_btn li:nth-child(2){margin-left:2%}.inline-wrap .gameflow .area5 .gameflow_img{width:88%;margin:1% auto 0;clear:both;position:relative;overflow:hidden}.inline-wrap .gameflow .area5 .gameflow_img .waku{position:relative;z-index:1}.inline-wrap .gameflow .area5 .gameflow_img .img{position:absolute;top:0;left:0}.inline-wrap .nomal{background-image:url(../img/nomal.png);background-position:center;background-repeat:no-repeat}.inline-wrap .nomal .area1{width:30%;position:absolute;top:26.1%;left:3%}.inline-wrap .nomal .area1 .nomal_btn{width:53%;float:left}.inline-wrap .nomal .area1 .nomal_img{width:46%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:6.5%}.inline-wrap .nomal .area1 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area1 .nomal_img .img{position:absolute;top:23%;left:0}.inline-wrap .nomal .area2{width:30%;position:absolute;top:26.1%;left:34.5%}.inline-wrap .nomal .area2 .nomal_btn{width:53%;float:left}.inline-wrap .nomal .area2 .nomal_img{width:46%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:6.5%}.inline-wrap .nomal .area2 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area2 .nomal_img .img{position:absolute;top:23%;left:0}.inline-wrap .nomal .area3{width:30%;position:absolute;top:26.1%;right:3%}.inline-wrap .nomal .area3 .nomal_btn{width:53%;float:left}.inline-wrap .nomal .area3 .nomal_img{width:46%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:6.5%}.inline-wrap .nomal .area3 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area3 .nomal_img .img{position:absolute;top:23%;left:0}.inline-wrap .nomal .area4{width:29%;position:absolute;top:52.5%;left:3%}.inline-wrap .nomal .area4 .nomal_btn{width:53%;float:left}.inline-wrap .nomal .area4 .nomal_img{width:46%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:1%}.inline-wrap .nomal .area4 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area4 .nomal_img .img{position:absolute;top:3%;left:0}.inline-wrap .nomal .area5{width:48%;position:absolute;top:48.5%;right:3.3%}.inline-wrap .nomal .area5 .nomal_btn{width:59%;float:left}.inline-wrap .nomal .area5 .nomal_btn li{width:50%;float:left}.inline-wrap .nomal .area5 .nomal_img{width:40%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .nomal .area5 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area5 .nomal_img .img{position:absolute;top:-2%;left:0}.inline-wrap .nomal .area5 .batch{width:13%;position:absolute;bottom:-15%;left:55%;z-index:1}.inline-wrap .nomal .area6{width:60.5%;position:absolute;bottom:7.4%;left:3.3%}.inline-wrap .nomal .area6 .nomal_btn6_left{width:28%;float:left;margin-right:.5%}.inline-wrap .nomal .area6 .nomal_btn6_left li{width:49%;float:left;margin-top:13%}.inline-wrap .nomal .area6 .nomal_btn6_left .margin-right{margin-right:1%}.inline-wrap .nomal .area6 .nomal_btn6_right{width:28%;float:left;margin-left:1%}.inline-wrap .nomal .area6 .nomal_btn6_right li{width:49%;float:left;margin-top:13%}.inline-wrap .nomal .area6 .nomal_btn6_right .margin-right{margin-right:1%}.inline-wrap .nomal .area6 .nomal_img{width:40%;float:left;position:relative;margin-left:2%;overflow:hidden}.inline-wrap .nomal .area6 .nomal_img .waku{position:relative;z-index:1}.inline-wrap .nomal .area6 .nomal_img .img{position:absolute;top:-2%;left:0}.inline-wrap .nomal .area6 .batch{width:26%;position:absolute;bottom:-11%;left:31%;z-index:1}.inline-wrap .kaigan{background-image:url(../img/kaigan.png);background-position:center;background-repeat:no-repeat}.inline-wrap .kaigan .area1{width:39%;position:absolute;top:52.6%;left:23%}.inline-wrap .kaigan .area1 .kaigan_btn{width:39%;float:left}.inline-wrap .kaigan .area1 .kaigan_btn li:nth-child(2){margin:3% auto}.inline-wrap .kaigan .area1 .kaigan_img{width:59%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .kaigan .area1 .kaigan_img .waku{position:relative;z-index:1}.inline-wrap .kaigan .area1 .kaigan_img .img{position:absolute;top:0;left:0}.inline-wrap .kaigan .area2{width:30%;position:absolute;bottom:9.1%;left:3.5%}.inline-wrap .kaigan .area2 .kaigan_btn{width:47%;float:left}.inline-wrap .kaigan .area2 .kaigan_btn li:nth-child(2){margin:3.5% auto}.inline-wrap .kaigan .area2 .kaigan_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .kaigan .area2 .kaigan_img .waku{position:relative;z-index:1}.inline-wrap .kaigan .area2 .kaigan_img .img{position:absolute;top:0;left:0}.inline-wrap .kaigan .area2 .batch{width:20%;position:absolute;bottom:-8%;left:38%;z-index:1}.inline-wrap .kaigan .area3{width:30%;position:absolute;bottom:8.9%;left:35.2%}.inline-wrap .kaigan .area3 .kaigan_btn{width:47%;float:left;font-size:0}.inline-wrap .kaigan .area3 .kaigan_btn .margin-bottom{margin-bottom:2%}.inline-wrap .kaigan .area3 .kaigan_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:1%}.inline-wrap .kaigan .area3 .kaigan_img .waku{position:relative;z-index:1}.inline-wrap .kaigan .area3 .kaigan_img .img{position:absolute;top:3%;left:0}.inline-wrap .kaigan .area4{width:30%;position:absolute;bottom:8.9%;right:3%}.inline-wrap .kaigan .area4 .kaigan_btn{width:47%;float:left;font-size:0}.inline-wrap .kaigan .area4 .kaigan_btn .margin-bottom{margin-bottom:2%}.inline-wrap .kaigan .area4 .kaigan_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden;padding-top:1%}.inline-wrap .kaigan .area4 .kaigan_img .waku{position:relative;z-index:1}.inline-wrap .kaigan .area4 .kaigan_img .img{position:absolute;top:3%;left:0}.inline-wrap .basilisk{background-image:url(../img/basilisk.png);background-position:center;background-repeat:no-repeat}.inline-wrap .basilisk .area1{width:43%;position:absolute;top:20.4%;left:3.7%}.inline-wrap .basilisk .area1 .basilisk_btn{width:43%;float:left;padding-top:12%}.inline-wrap .basilisk .area1 .basilisk_btn li:nth-child(2){margin:2% auto}.inline-wrap .basilisk .area1 .basilisk_img{width:55%;float:left;position:relative;margin-left:2%;overflow:hidden}.inline-wrap .basilisk .area1 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area1 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area1 .batch1{width:38%;position:absolute;bottom:0;left:90%;z-index:2}.inline-wrap .basilisk .area1 .batch2{width:15%;position:absolute;bottom:-10%;left:37%;z-index:1}.inline-wrap .basilisk .area2{width:43%;position:absolute;top:20.4%;right:3%}.inline-wrap .basilisk .area2 .basilisk_btn{width:43%;float:left;padding-top:18.8%;margin-left:2%}.inline-wrap .basilisk .area2 .basilisk_btn li:nth-child(2){margin:2% auto}.inline-wrap .basilisk .area2 .basilisk_img{width:55%;float:left;position:relative;overflow:hidden}.inline-wrap .basilisk .area2 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area2 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area2 .batch{width:15%;position:absolute;bottom:-5%;right:-7%;z-index:1}.inline-wrap .basilisk .area3{width:30%;position:absolute;bottom:37.5%;left:3.2%}.inline-wrap .basilisk .area3 .basilisk_btn{width:47%;float:left;padding-top:10%}.inline-wrap .basilisk .area3 .basilisk_btn li:nth-child(2){margin:3.5% auto}.inline-wrap .basilisk .area3 .basilisk_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .basilisk .area3 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area3 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area3 .batch{width:20%;position:absolute;bottom:-29%;left:-1%;z-index:1}.inline-wrap .basilisk .area4{width:30%;position:absolute;bottom:37.5%;left:34.8%}.inline-wrap .basilisk .area4 .basilisk_btn{width:47%;float:left;padding-top:10%}.inline-wrap .basilisk .area4 .basilisk_btn li:nth-child(2){margin:3.5% auto}.inline-wrap .basilisk .area4 .basilisk_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .basilisk .area4 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area4 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area4 .batch{width:20%;position:absolute;bottom:-29%;left:-1%;z-index:1}.inline-wrap .basilisk .area5{width:30%;position:absolute;bottom:37.5%;right:3.7%}.inline-wrap .basilisk .area5 .basilisk_btn{width:47%;float:left;padding-top:10%}.inline-wrap .basilisk .area5 .basilisk_btn li:nth-child(2){margin:3.5% auto}.inline-wrap .basilisk .area5 .basilisk_img{width:52%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .basilisk .area5 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area5 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area5 .batch{width:20%;position:absolute;bottom:-29%;left:-1%;z-index:1}.inline-wrap .basilisk .area6{width:33%;position:absolute;bottom:8.5%;left:17%}.inline-wrap .basilisk .area6 .basilisk_btn{width:31%;float:left;font-size:0;padding-top:8%}.inline-wrap .basilisk .area6 .basilisk_btn .margin-bottom{margin-bottom:2%}.inline-wrap .basilisk .area6 .basilisk_img{width:66%;float:left;position:relative;margin-left:2%;overflow:hidden}.inline-wrap .basilisk .area6 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area6 .basilisk_img .img{position:absolute;top:0;left:0}.inline-wrap .basilisk .area6 .batch{width:40%;position:absolute;bottom:79%;left:58%;z-index:1}.inline-wrap .basilisk .area7{width:47%;position:absolute;bottom:8.6%;right:2.5%}.inline-wrap .basilisk .area7 .basilisk_btn7_left{width:23%;float:left;margin-right:.5%}.inline-wrap .basilisk .area7 .basilisk_btn7_left li{margin-top:3%}.inline-wrap .basilisk .area7 .basilisk_img{width:47%;float:left;position:relative;overflow:hidden}.inline-wrap .basilisk .area7 .basilisk_img .waku{position:relative;z-index:1}.inline-wrap .basilisk .area7 .basilisk_img .img{position:absolute;top:-2%;left:0}.inline-wrap .basilisk .area7 .basilisk_btn7_right{width:28%;float:left;margin-left:1%;padding-top:16%}.inline-wrap .basilisk .area7 .basilisk_btn7_right li{margin-top:2%}.inline-wrap .basilisk .area7 .batch1{width:12%;position:absolute;bottom:2%;left:15%;z-index:2}.inline-wrap .basilisk .area7 .batch2{width:30%;position:absolute;bottom:-12%;left:41%;z-index:2}.inline-wrap .basilisk .area7 .batch3{width:11%;position:absolute;bottom:-7%;right:-3%;z-index:1}.inline-wrap .doujyutsu{background-image:url(../img/doujyutsu.png);background-position:center;background-repeat:no-repeat}.inline-wrap .doujyutsu .area1{width:47%;position:absolute;top:28.5%;left:3.7%}.inline-wrap .doujyutsu .area1 .doujyutsu_btn{width:42%;float:left;padding-top:10%}.inline-wrap .doujyutsu .area1 .doujyutsu_btn li:nth-child(2){margin:2% auto}.inline-wrap .doujyutsu .area1 .doujyutsu_img{width:57%;float:left;position:relative;margin-left:1%;overflow:hidden}.inline-wrap .doujyutsu .area1 .doujyutsu_img .waku{position:relative;z-index:1}.inline-wrap .doujyutsu .area1 .doujyutsu_img .img{position:absolute;top:0;left:0}.inline-wrap .big{background-image:url(../img/big.png);background-position:center;background-repeat:no-repeat}.inline-wrap .big .area1{width:49%;position:absolute;bottom:8.5%;right:3.7%}.inline-wrap .big .area1 .big_btn{width:36%;float:left}.inline-wrap .big .area1 .big_btn li:nth-child(2){margin:2% auto}.inline-wrap .big .area1 .big_img{width:61%;float:left;position:relative;margin-left:3%;overflow:hidden}.inline-wrap .big .area1 .big_img .waku{position:relative;z-index:1}.inline-wrap .big .area1 .big_img .img{position:absolute;top:0;left:0}.inline-wrap .big .area1 .batch{width:20%;position:absolute;bottom:-3%;left:20%;z-index:2}.inline-wrap .bazooka{background-image:url(../img/bazooka.png);background-position:center;background-repeat:no-repeat}.inline-wrap .spec{background-image:url(../img/spec.png);background-position:center;background-repeat:no-repeat}.inline-wrap-popup{width:639px;height:235px;margin:0 auto;position:relative;background-image:url(../img/popup.png)}.inline-wrap-popup .popup_btn_area{overflow:hidden;padding-top:95px;padding-left:48px}.inline-wrap-popup .popup_btn_area div{float:left;margin-right:25px}.inline-wrap-popup .popup_btn_area .popup_btn1{margin-right:25px}#wrapper{width:100%;min-width:1020px;overflow:hidden;height:780px;background-image:url(../img/bg.jpg);background-size:cover;background-position:top center}#wrapper .chara_area{width:1229px;height:auto;left:50%;margin-left:-614.5px;position:relative}#wrapper .chara_area .left{position:absolute;left:-57px;top:0}#wrapper .chara_area .right{position:absolute;right:25px;top:0;z-index:1}#wrapper .chara_area .center{position:relative;z-index:2;margin-top:-110px}#footer{width:100%;position:relative;z-index:2}#footer img{width:100%;height:auto}#footer .line{background-image:url(../img/line.png);background-size:100% 2px;background-position:top center;width:100%;height:2px;clear:both}#footer .area{margin:0 auto;max-width:1920px;min-width:1020px}#footer .area .logo{float:left;width:15.938%;background-color:green;position:relative}#footer .area .logo .logo_img{width:100%;position:absolute;top:0;left:1.5%;margin-top:-25%}#footer .area ul{overflow:hidden;float:right;width:83.4%;margin:.5% .2% .5% 0}#footer .area li{float:left}#footer .menu_area li{width:10.4%;margin-right:.2%}#footer .menu_area li:last-child{width:14.6%;margin-left:0.4%}#footer .banner_area{background-color:red}#footer .banner_area li:nth-child(1){width:28.6%;margin-right:1%}#footer .banner_area li:nth-child(2){width:2.87%;margin-right:.5%}#footer .banner_area li:nth-child(3){width:2.87%;margin-right:1%}#footer .banner_area li:nth-child(4),#footer .banner_area li:nth-child(5),#footer .banner_area li:nth-child(6),#footer .banner_area li:nth-child(7),#footer .banner_area li:nth-child(8),#footer .banner_area li:nth-child(9){width:10%;margin-right:.6%}#footer .banner_area li:last-child{margin-right:0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mfp-content{vertical-align:top !important;top:50px !important}
