﻿/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0;padding:0}dd{margin:0;padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul{margin:0;padding:0;list-style:none}h1,h2{margin:0;font-size:0}a{color:#ecdec6}a:link{color:#004a96;text-decoration:none}a:visited{color:#004a96;text-decoration:none}a:hover{text-decoration:underline}a:focus,*:focus{outline:none}img{margin:0;padding:0;vertical-align:bottom}body{width:100%;height:100%;min-height:100%;background-size:50%;font:normal 1.4rem 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;color:#130e0d;position:relative;margin:0;padding:0}p{margin:0}main{position:relative;margin:0 auto;padding:0;width:100%}.red{color:#d14368}.bold{font-weight:bold}.hidden{display:none}.formError{color:#d14368}#loading{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;z-index:1000}#loader-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:1000}@media screen and (min-width: 824px){html{height:100%}body{background-color:#ffffff;font-size:13px;font-weight:400}header{display:none !important}#gototop{position:fixed;right:30px;bottom:20px;z-index:50}section{display:block;position:relative;width:100%;min-width:100%;top:0;left:0;right:0}.inner{width:100%;margin:0 auto;position:relative}#top{min-width:1000px;height:900px;background-size:cover;position:relative;z-index:0;margin:0 auto}#top h1{position:absolute;top:620px;left:-700px;right:0;bottom:0;margin:auto;width:600px;z-index:10}#top h1 img{min-width:110%}#top .top_chara{position:absolute;top:0;left:-60px;right:0;bottom:-320px;margin:auto;width:566px;height:602px}#top .top_chara_back{position:absolute;top:-20px;left:0;right:0;bottom:0;margin:auto;width:519px}#top .top_chara_back img{width:100%}#top .top_copy_right{position:absolute;top:10px;left:0;right:900px;bottom:0;margin:auto;width:90px}#top .top_copy_left{position:absolute;top:80px;left:0px;right:900px;bottom:0;margin:auto;width:90px}#top .regist_btn{position:absolute;margin:auto;width:390px;height:240px;bottom:-670px;top:0;left:0;right:0}#top .regist_btn img{width:100%}#top .regist_copy{background:url(/images/regist_copy_pc.png) no-repeat center 0;background-size:cover;position:absolute;width:100%;max-width:2000px;height:108px;bottom:-100px;left:0;right:0;margin:auto}#top .info{position:absolute;top:760px;left:100px;right:0px;bottom:0;margin-left:auto;width:482px}#top .youtube_connect{position:absolute;top:595px;left:100px;right:0px;bottom:0;margin-left:auto;width:500px;z-index:50}#top .youtube_connect img{width:70%}#top .youtube_connect a{position:absolute;display:block}#top .twitter_connect{position:absolute;top:480px;left:310px;right:0px;bottom:0;margin-left:auto;width:488px;z-index:40}#top .twitter_connect img{width:290px}#top .twitter_connect a{position:absolute;display:block}#top .now_connect{position:absolute;top:100px;left:60px;right:0px;bottom:0;margin-left:auto;width:400px}#top .sp_connect{display:none !important}#top .video{width:1650px;top:0;right:0;bottom:10px;left:0;z-index:-10;position:relative;left:50%;transform:translateX(-50%)}#regist{min-width:714px;width:100%;height:540px;z-index:10;position:relative;margin:80px auto 0 auto;padding-bottom:50px;background:#130e0d}#regist .left_said_contents{background:url(/images/side_chara1.png) no-repeat;position:relative;background-size:cover;float:left;bottom:600px;width:560px;height:700px;margin:auto;left:-50px;z-index:0}#regist .right_said_contents{background:url(/images/side_chara2.png) no-repeat;position:relative;background-size:auto;float:right;bottom:600px;width:600px;height:880px;margin:0px;z-index:0}#regist .regist_entry{background:url(/images/regist_entry_bg.png) no-repeat center;background-size:cover;width:100vw;max-width:2000px;height:220px;position:relative;left:52%;bottom:20px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}#regist .regist_entry a{margin-top:-20px;height:20%}#regist .regist_entry a img{width:80%}#regist_mail{position:relative;background:#FFF;width:700px;height:400px;margin:0 auto;text-align:center;vertical-align:middle;font-size:100%;border-radius:5px}#regist_mail .inner{width:90%;height:90%;font-size:1.6rem}#regist_mail .inner input{width:85%;height:13%;border-radius:5px;border:1px solid #808080;min-height:1rem;margin:10% auto 3%;color:#333333;font-size:1.6rem;user-select:auto}#regist_mail .inner p{margin-top:9%;font-size:1.6rem}#regist_mail a img{width:44%}#regist .infomation{width:700px;height:290px;z-index:5;margin:20px auto 0 auto;position:relative;background:url(/images/info_bg.png) no-repeat 0 0;padding:0;overflow:hidden;text-align:left}#regist .infomation .list_btn{position:absolute;top:10px;right:10px}#regist .infomation dl{color:#fff;height:220px;margin:43px 13px 0 13px;overflow-y:scroll}#regist .infomation dt{padding:8px 5px 2px 5px}#regist .infomation dt span img{vertical-align:middle;margin-right:5px;margin-top:-3px}#regist .infomation dl dd{padding:2px 5px 8px 6px;border-bottom:1px dotted #a68e65;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#regist .infomation dl dd:last-child{border-bottom:0px}#complete{min-width:718px;width:100%;height:62vh;min-height:500px;z-index:10;position:relative;margin:0 auto;padding:150px 0 50px 0;text-align:center}#comiccontents{width:100%;height:100%;min-height:100%;position:relative;margin:0 auto;text-align:center;background:#130f0e}#comiccontents .inner{width:1050px;height:100%;margin:1% auto 0%;text-align:left}#comiccontents .inner img{width:300px}#comiccontents .title{width:800px;margin:0% auto 0%;text-align:left}#comiccontents a{padding:20px 20px}#comiccontents .sp{display:none !important}#page{width:50%;min-height:50%;height:100%;z-index:10;position:relative;margin:0 auto;padding:3% 0 50px 0;text-align:center}#page img{width:20%}#next{min-width:200px;width:100%;height:100%;min-height:20px;z-index:10;position:relative;margin:0 auto;padding:10px 0 50px 0;text-align:center}#movie{width:100%;height:450px;position:relative}#movie h1{width:125px;transform:translate(calc(50vw - 50%));margin-top:2%}#movie a{display:block;width:500px;transform:translate(calc(50vw - 50%));margin-top:15px}#movie a img{width:100%}#complete{min-width:718px;width:100%;height:62vh;min-height:500px;z-index:10;position:relative;margin:0 auto;padding:150px 0 50px 0;text-align:center}#story{height:900px;background:url(/images/story_img.jpg) no-repeat #250a04;background-position:right bottom;background-size:cover;background-attachment:fixed}#story .inner{margin:0 auto;width:110%;max-width:900px;position:relative;padding:0}#story h1{margin:0 auto;width:23%;padding-top:5%;padding-bottom:5%}#story .story_text_01{margin:0 auto;width:78%;padding-bottom:4%}#story .story_text_02{margin:0 auto;width:77%;padding-bottom:3%}#story .story_text_03{margin:0 auto;width:78%;padding-bottom:3%}#story .story_text_04{margin:0 auto;width:78%;padding-bottom:3%}#character{background:#130e0d;margin-bottom:-95px;min-width:1000px}#character h1{text-align:center;z-index:2;top:30px !important;position:relative;width:60%;margin:0 auto}#character #slider{top:-80px;z-index:0;width:100%;height:100%}#character #chara_01{height:1000px;background:#130e0d;margin:0 auto}#character #chara_01 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_01_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_01 .character_inner .chara_text{background:url(/images/chara_text_01_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_02{height:1000px;background:#130e0d;margin:0 auto}#character #chara_02 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_02_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_02 .character_inner .chara_text{background:url(/images/chara_text_02_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_03{height:1000px;background:#130e0d;margin:0 auto}#character #chara_03 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_03_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_03 .character_inner .chara_text{background:url(/images/chara_text_03_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_04{height:1000px;background:#130e0d;margin:0 auto}#character #chara_04 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_04_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_04 .character_inner .chara_text{background:url(/images/chara_text_04_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_05{height:1000px;background:#130e0d;margin:0 auto}#character #chara_05 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_05_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_05 .character_inner .chara_text{background:url(/images/chara_text_05_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_06{height:1000px;background:#130e0d;margin:0 auto}#character #chara_06 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_06_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_06 .character_inner .chara_text{background:url(/images/chara_text_06_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_07{height:1000px;background:#130e0d;margin:0 auto}#character #chara_07 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_07_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_07 .character_inner .chara_text{background:url(/images/chara_text_07_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_08{height:1000px;background:#130e0d;margin:0 auto}#character #chara_08 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_08_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_08 .character_inner .chara_text{background:url(/images/chara_text_08_pc.png) no-repeat top center;position:relative;width:501px;height:348px}#character #chara_09{height:1000px;background:#130e0d;margin:0 auto}#character #chara_09 .character_inner{width:1200px;height:100%;background:url(/images/chara_img_09_pc.jpg) no-repeat center 0 #130e0d;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}#character #chara_09 .character_inner .chara_text{background:url(/images/chara_text_09_pc.png) no-repeat top center;position:relative;width:501px;height:348px}.chara_text{position:relative;top:220px;left:160px}.chara_voice{position:relative;top:210px;left:165px;width:320px}.chara_voice ul li{margin:10px 10px 0 0;display:inline-block}#character #slider .swiper-pagination{bottom:20px;transform:translate(calc(50vw - 50%));height:3%;width:25%}#character #slider .swiper-pagination-bullet{width:20px;height:20px;opacity:0.4;background:linear-gradient(-180deg, #544e4e, #837b7b)}#character #slider .swiper-pagination-bullet-active{opacity:0.9;background:linear-gradient(-180deg, #af2727, #4d0202)}#character .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}#character .swiper-pagination.on-charactors{width:800px !important;height:250px !important;position:absolute;top:670px;left:-40px;text-align:left}#character .swiper-pagination.on-charactors .swiper-pagination-bullet{opacity:0 !important;width:120px !important;height:120px !important;margin-left:-48px}#character .swiper-pagination.on-charactors .swiper-pagination-bullet:nth-child(odd){position:relative;top:80px}#character .pager_area{position:absolute;width:1034px;top:0;left:0;right:0;bottom:0;margin:auto}#character .pager_left{background:url(/images/pager_left_white.png) no-repeat 0 0;width:40px;height:120px;margin-left:10px}#character .pager_right{background:url(/images/pager_right_white.png) no-repeat 0 0;width:40px;height:120px;margin-right:10px}#graphic{height:1000px;background:url(/images/graphic_img.jpg) no-repeat #250a04;background-position:right bottom;background-size:cover;background-attachment:fixed}#graphic h1{margin:0 auto;width:261px;padding-top:25px;padding-bottom:10px}.graphic_content{background-position:0 2vw;background-size:contain}#graphic #slider02{top:0;z-index:0;width:100%;height:100%}#graphic #gra_01{height:698px}#graphic #gra_01 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_01_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #gra_02 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_02_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #gra_03 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_03_pc.png) no-repeat 0 0;position:relative}#graphic #gra_04 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_04_pc.png) no-repeat 0 0;background-size:cover;position:relative}#graphic #gra_05 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_05_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #gra_06 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_06_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #gra_07 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_07_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #gra_08 .graphic_inner{margin:10px auto 0 auto;width:849px;height:593px;background:url(/images/gra_img_08_pc.png) no-repeat 0 center;background-size:contain;position:relative}#graphic #slider02 .swiper-pagination{bottom:20px;transform:translate(calc(50vw - 50%))}#graphic #slider02 .swiper-pagination-bullet{width:20px;height:20px;opacity:1;background:linear-gradient(-180deg, #544e4e, #837b7b)}#graphic #slider02 .swiper-pagination-bullet-active{opacity:1;background:linear-gradient(-180deg, #af2727, #4d0202)}#graphic .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}#graphic .swiper-slide,.swiper-slide-next,#graphic .swiper-slide-prev,#graphic .swiper-slide-duplicate-next,#graphic .swiper-slide-duplicate-prev{opacity:0 !important}#graphic .swiper-slide-active{opacity:1 !important}#graphic .pager_area{position:absolute;width:100%;top:37%;left:0;right:0;margin:auto;z-index:10}#graphic .pager_left{background:url(/images/pager_left.png) no-repeat top left;background-size:contain;height:9vw;left:0.5vw;position:absolute}#graphic .pager_right{background:url(/images/pager_right.png) no-repeat top right;background-size:contain;height:9vw;right:0.5vw;position:absolute}#spec{background:#130e0d;height:350px;padding-top:45px}#spec h1{text-align:center;z-index:2}#spec .spec_content{background:url(/images/spec_img.png) no-repeat top center;background-size:contain;height:300px;margin:0 auto}#comic{background:#000000;min-width:314px;width:100%;height:300px;z-index:10;position:relative;margin:auto 0 auto;padding-bottom:50px}#comic h1{margin:0 auto;width:261px;padding-top:25px;padding-bottom:10px}#comic a{margin:0 auto;width:261px;padding-top:25px;padding-bottom:10px;margin:20px}footer{background:#e9e6de;height:auto;width:100%;text-align:center;padding:0 0 10px 0;z-index:5}#portal{background:#000000;height:260px;width:100%;display:flex;justify-content:center;align-items:center}footer #share{border-bottom:1px solid #999999;height:40px;width:100%;display:flex;justify-content:center;align-items:center}footer #share ul{margin:0;font-size:0}footer #share li{display:inline-block;margin:0 30px 0 0}footer #share li img{width:33px}footer #link{height:25px;border-bottom:1px solid #c0c0c0}footer #link ul{margin:10px 0 5px 0}footer #link li{display:inline-block}footer #link li a{margin-right:4px;color:#322e2d}footer #link li:not(:last-child):after{content:"｜";color:#c6c1c1}footer .logo_space{margin:20px 0 0 0;display:inline-block}footer .logo_space li{display:inline-block}footer .logo_space img{margin-right:10px}address{margin-top:10px;font-style:normal;font-size:13px;color:#737373}header:after,footer:after,main:after,section:after,div:after,ul:after,ol:after,dl:after,.clearfix:after{content:".";clear:both;height:0;font-size:0;visibility:hidden}header,footer,main,section,div,ul,ol,dl,.clearfix{display:block}}@media only screen and (max-width: 750px){.pc{display:none !important}.sp{display:block !important}}@media only screen and (max-width: 1300px){.pcs{display:none !important}}@media screen and (max-width: 823px){html{width:100%;font-size:62.5%}main{overflow:hidden}.drawer--right.drawer-close header button.menu_btn,.drawer--right header button.menu_btn{background:url(/images/menu_btn.png) no-repeat center top;background-size:contain;width:15vw;height:9.8vw;margin:2vw 1.7vw 0 0}.drawer--right.drawer-open header .menu_btn{background:url(/images/menu_btn_close.png) no-repeat center top;background-size:contain;width:11vw;height:9.8vw;right:50vw;z-index:999}header{position:relative;z-index:999}header .drawer-nav{background:url(/images/menu_bg.png) repeat center top;width:50vw;height:100vh}header #nav li.logo{width:53vw;margin:3% auto 5% auto}header .drawer-nav .logo img{height:100%}.drawer--right header .drawer-nav{right:-50vw}header #nav{width:50vw}header #nav li{width:44vw;margin:4.5% auto 0 auto}header #nav li img{width:100%}#gototop{position:fixed;right:30px;bottom:20px;z-index:50}section{display:block;position:relative;width:100%;min-width:100%;top:0;left:0;right:0}.inner{width:100%;margin:0 auto;position:relative}#top{width:100%;height:142vw;background:url(/images/sp_top_img.jpg) no-repeat center top;background-size:cover;position:relative;z-index:0}#top h1{position:absolute;transform:translateX(-10%);z-index:20;width:100vw;max-width:200vw;left:10%;top:auto}#top h1 img{width:100%;max-width:50%}#top .top_chara{position:absolute;z-index:0;width:100%;bottom:20%}#top .top_chara img{width:120%}#top .top_copy_right{position:absolute;top:15%;right:0;height:60%}#top .top_copy_right img{height:100%}#top .top_copy_left{position:absolute;top:15%;left:2%;height:60%}#top .top_copy_left img{height:100%}#top .regist_btn{position:absolute;transform:translate(calc(50vw - 50%));width:60%;bottom:-1%}#top .regist_btn img{width:100%}#top .regist_copy{background:url(/images/regist_copy.png) no-repeat;background-size:contain;position:absolute;width:130%;height:26%;bottom:-11%;left:-15%}#top .info{position:absolute;text-align:center;top:140vw;left:0;right:0;bottom:0;max-width:100%;margin:auto}#top .info img{display:none !important}#top .pc{display:none !important}#top .youtube_connect{position:absolute;text-align:center;top:100vw;width:100%;bottom:0;margin:auto;z-index:20}#top .youtube_connect img{width:80%;max-width:450px}#top .twitter_connect{display:none !important}#top .twitter_connect img{width:100%;max-width:300px}#top .now_connect{position:absolute;text-align:center;top:80vw;left:0;right:0;bottom:0;max-width:100%;margin:auto}#top .now_connect img{width:70%;max-width:500px}#regist{width:100%;height:auto;z-index:10;position:relative;margin-top:0vw}#regist .left_said_contents{display:none !important}#regist .right_said_contents{display:none !important}#regist .regist_entry{background:url(/images/regist_entry_bg.png) no-repeat;background-size:contain;transform:translate(calc(50vw - 50%));width:240%;height:32vw;display:flex;justify-content:center;align-items:center}#regist .regist_entry a{margin-top:0%;width:16.7%;margin:2vw}#regist .regist_entry a img{width:100%}#regist .infomation{margin:auto;width:360px;height:280px;z-index:5;position:relative;background:url(/images/info_sp_bg.png) no-repeat 0 0;padding:0;overflow:hidden;text-align:left}#regist .infomation .list_btn{position:absolute;top:10px;right:10px}#regist .infomation dl{color:#fff;height:200px;margin:43px 13px 0 13px;overflow-y:scroll}#regist .infomation dt{padding:8px 5px 2px 5px}#regist .infomation dt span img{vertical-align:middle;margin-right:5px;margin-top:-3px}#regist .infomation dl dd{padding:2px 5px 8px 6px;border-bottom:1px dotted #a68e65;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#regist .infomation dl dd:last-child{border-bottom:0px}#complete{width:100%;height:84vw;z-index:10;position:relative;margin:0 auto;text-align:center}#complete img{width:100%;max-width:100px}#comic{width:100%;height:auto;z-index:10;position:relative;margin:0 auto;text-align:center}#comic .pc{display:none !important}#comic h1{width:30%;transform:translate(calc(50vw - 50%));padding-top:5%;padding-bottom:5%}#comic h1 img{width:100%;max-width:600px}#comic a{width:100%;margin:30px;padding-top:5%;padding-bottom:5%}#comiccontents{background:#130f0e;width:100%;min-height:100%;height:100%;z-index:10;position:relative;margin:0 auto;text-align:center}#comiccontents h1{text-align:center;z-index:2}#comiccontents h1 img{height:15vw;margin-top:4vw}#comiccontents .inner{width:100%;text-align:center}#comiccontents .inner img{width:100%;max-width:400px}#comiccontents .pc{display:none !important}#comiccontents .title{width:100%;max-width:800px;text-align:center}#page{width:100%;min-height:100%;height:100%;z-index:10;position:relative;margin:0 auto;padding:15% 0 50px 0;text-align:center}#page img{width:97%}#next{width:100%;min-height:100%;height:100%;z-index:10;position:relative;margin:0 auto;padding:0% 0 20px 0;text-align:center}#movie{width:100%;height:65vw;position:relative}#movie h1{width:15%;transform:translate(calc(50vw - 50%))}#movie h1 img{width:100%}#movie a{display:block;width:82%;transform:translate(calc(50vw - 50%));margin-top:2%}#movie a img{width:100%}#story{background:#130d0d;height:115vw;text-align:center}#story .inner{background:url(/images/story_img.jpg) no-repeat;background-position:80% bottom;background-size:auto 100%;background-attachment:fixed;margin:0 auto;width:100%;height:100%;position:relative;padding:0 0 0 0}#story h1{width:30%;transform:translate(calc(50vw - 50%));padding-top:5%;padding-bottom:5%}#story img{width:100%;max-width:600px}#story .story_text_01{width:100%;transform:translate(calc(50vw - 50%));padding-top:0%;padding-bottom:1%}#story .story_text_02{transform:translate(calc(50vw - 50%));width:100%;padding-bottom:3%}#story .story_text_03{transform:translate(calc(50vw - 50%));width:100%;padding-bottom:3%}#story .story_text_04{transform:translate(calc(50vw - 50%));width:100%;padding-bottom:3%}#character{background:#130d0d;height:125vw}#character h1{text-align:center;z-index:2;left:0;right:0;height:10vw;position:absolute !important;margin-top:4%}#character h1 img{height:10vw}#character #slider{z-index:0;width:100%;height:100%}#character #chara_01{height:100%;background:#130d0d}#character #chara_01 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_01.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_01 .character_inner .chara_text{background:url(/images/chara_text_01.png) no-repeat top left;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_02{height:100%;background:#130d0d}#character #chara_02 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_02.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_02 .character_inner .chara_text{background:url(/images/chara_text_02.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_03{height:100%;background:#130d0d}#character #chara_03 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_03.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_03 .character_inner .chara_text{background:url(/images/chara_text_03.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_04{height:100%;background:#130d0d}#character #chara_04 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_04.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_04 .character_inner .chara_text{background:url(/images/chara_text_04.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_05{height:100%;background:#130d0d}#character #chara_05 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_05.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_05 .character_inner .chara_text{background:url(/images/chara_text_05.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_06{height:100%;background:#130d0d}#character #chara_06 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_06.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_06 .character_inner .chara_text{background:url(/images/chara_text_06.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_07{height:100%;background:#130d0d}#character #chara_07 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_07.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_07 .character_inner .chara_text{background:url(/images/chara_text_07.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_08{height:100%;background:#130d0d}#character #chara_08 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_08.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_08 .character_inner .chara_text{background:url(/images/chara_text_08.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}#character #chara_09{height:100%;background:#130d0d}#character #chara_09 .character_inner{width:100%;height:100%;margin:0 auto;background:url(/images/chara_img_09.jpg) no-repeat bottom center #130d0d;background-size:contain}#character #chara_09 .character_inner .chara_text{background:url(/images/chara_text_09.png) no-repeat top center;background-size:contain;position:relative;width:90%;top:11%;height:50%}.chara_text{position:absolute;top:21%}.chara_voice{background-size:30%;position:absolute;top:65%;left:8%;width:100%;top:10px}.chara_voice ul li{margin:60vw 1.8vw 0 0;display:inline-block;width:10vw}.chara_voice ul li img{width:90%}#character .pager_area{display:none}#character #slider .swiper-pagination{bottom:5%;transform:translate(calc(50vw - 50%));height:3%;width:85%}#character #slider .swiper-pagination-bullet{height:4vw;width:4vw;opacity:0.4;background:linear-gradient(-180deg, #544e4e, #837b7b)}#character #slider .swiper-pagination-bullet-active{opacity:0.9;background:linear-gradient(-180deg, #af2727, #4d0202)}#character .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2vw}#character .swiper-pagination.on-charactors{width:100vw !important;height:27vw !important;position:absolute;top:74vw;left:4vw}#character .swiper-pagination.on-charactors .swiper-pagination-bullet{opacity:0 !important;width:15vw !important;height:15vw !important;margin-left:-8vw}#character .swiper-pagination.on-charactors .swiper-pagination-bullet:nth-child(odd){position:relative;top:10vw}#graphic{background:url(/images/graphic_img.jpg) no-repeat #050304;height:85%}#graphic h1{text-align:center;z-index:2}#graphic h1 img{height:15vw;margin-top:4vw}#graphic #slider02{top:0;z-index:0;width:100%;height:100%}#graphic #gra_01 .graphic_inner{margin:-1vw auto 0 auto;height:75vw;background:url(/images/gra_img_01.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_02 .graphic_inner{margin:-1vw auto 0 auto;height:75vw;background:url(/images/gra_img_02.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_03 .graphic_inner{margin:-1vw auto 0 auto;height:75vw;background:url(/images/gra_img_03.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_04 .graphic_inner{margin:1vw auto 0 auto;height:83vw;background:url(/images/gra_img_04.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_05 .graphic_inner{margin:-1vw auto;height:90vw;background:url(/images/gra_img_05.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_06 .graphic_inner{margin:-1vw auto;height:90vw;background:url(/images/gra_img_06.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_07 .graphic_inner{margin:-1vw auto;height:90vw;background:url(/images/gra_img_07.png) no-repeat center top;background-size:contain;position:relative}#graphic #gra_08 .graphic_inner{margin:-1vw auto;height:90vw;background:url(/images/gra_img_08.png) no-repeat center top;background-size:contain;position:relative}#graphic #slider02 .swiper-pagination{bottom:11%;transform:translate(calc(50vw - 50%))}#graphic #slider02 .swiper-pagination-bullet{width:4vw;height:4vw;opacity:0.5;background:linear-gradient(-180deg, #544e4e, #837b7b)}#graphic #slider02 .swiper-pagination-bullet-active{opacity:1;background:linear-gradient(-180deg, #af2727, #4d0202)}#graphic .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2vw}#graphic .swiper-slide,.swiper-slide-next,#graphic .swiper-slide-prev,#graphic .swiper-slide-duplicate-next,#graphic .swiper-slide-duplicate-prev{opacity:0 !important}#graphic .swiper-slide-active{opacity:1 !important}#graphic .pager_area{position:absolute;width:100%;top:37%;left:0;right:0;margin:auto;z-index:10}#graphic .pager_left{background:url(/images/pager_left.png) no-repeat top left;background-size:contain;height:9vw;left:0.5vw;position:absolute}#graphic .pager_right{background:url(/images/pager_right.png) no-repeat top right;background-size:contain;height:9vw;right:0.5vw;position:absolute}#spec{background:#130e0d;height:55vw;padding-top:5vw}#spec h1{text-align:center;z-index:2}#spec .spec_content{background:url(/images/spec_img.png) no-repeat top center;background-size:contain;height:80vw;margin:0 auto}footer{background:#e9e6de;height:56vw;width:100%;text-align:center;z-index:5}footer #portal{background:#000000;height:30vw;width:100%;display:flex;justify-content:center;align-items:center}footer #portal img{width:70vw}footer #share{height:10vw;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #999999}footer #share ul{width:100%;margin:0;font-size:0}footer #share li{display:inline-block;margin:0 5% 0 0;width:7%}footer #share li img{width:100%}footer .logo_space{height:12vw;width:100%;display:flex;justify-content:center;align-items:center}footer .logo_space ul{width:100%;margin:0;font-size:0}footer .logo_space li{display:inline-block;margin:0 5% 0 0;width:70%}footer .logo_space li.co{width:27%}footer .logo_space li.agp{width:50%;margin-right:0}footer .logo_space img{width:100%;height:100%}footer address{height:5vw;font-style:normal;color:#282830;font-size:2.8vw}footer #share li{display:inline-block;margin:0 30px 0 0}footer #share li img{width:33px}footer #link{height:75px;border-bottom:1px solid #c0c0c0}footer #link ul{margin:10px 0 5px 0}footer #link li{display:inline-block}footer #link li a{margin-right:4px;color:#322e2d}footer #link li:not(:last-child):after{content:"｜";color:#c6c1c1}#maininfo{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#maininfo h1{width:115vh;margin:0 auto;max-width:95vw}#maininfo h1 img{width:100%}#maininfo .inner{margin:30px auto;width:80%}#maininfo h2{margin:1vw auto 1.5rem auto;width:100%;color:#ffe2aa;border-bottom:1px dotted #ffe2aa;overflow:hidden;white-space:inherit}#maininfo h2 .title{margin:auto}#maininfo .date{font-size:0.87em;font-weight:normal;position:inherit}#maininfo h2 span img{position:absolute;width:7.7rem;top:-1.3em;left:0.7rem}#maininfo a:link{color:#ecdec6;text-decoration:none}#maininfo .kind_button{background:#002060;color:#FFF;margin-top:1.5rem;width:92%;border-radius:5px;border:solid 1px #002060;padding:8px 0px;font-size:1.1rem}#maininfo .table{width:90%}#maininfo .table td{width:30%;text-align:center;padding:0.8px 0px;background-color:#FFF;border-bottom:1px solid #000}#maininfo .info_list{width:90%;margin:0 auto;font-size:0;padding:0 0 8vw 0}#maininfo .info_list li{background:#365ba9;margin-top:1.5rem;box-shadow:0px 0px 6px rgba(125,105,105,0.65);border-radius:5px;border:solid 1px #323251;padding:1rem;font-size:1.4rem}#maininfo .info_list li div{padding:0.5% 1% 0 1%;vertical-align:top;border-bottom:1px solid #adadac}#maininfo .info_list li img{width:7.4rem;vertical-align:middle;margin:0 1.5vw 0.8vw 0}#maininfo .info_list li .info_image>img{width:100%;margin:0}#maininfo .info_list li span img{width:4rem;vertical-align:middle;margin:0 0 0.7vw 2vw}#maininfo .info_list li p{line-height:1.8rem;padding:2% 1% 0 1%}#maininfo .info_list li p.info_title{margin:10px 5px}#maininfo .info_list li p.info_title a{color:#000}#maininfo .info_list li p a{width:100%;display:inline-block}#maininfo .info_section{margin-bottom:0}#maininfo .back{margin:0 auto}#maininfo .info_image{text-align:center;margin:10px}#maininfo .info_image img{max-width:100%}#maininfo .info_image hr{margin:30px -15px;border:0;border-bottom:1px dotted #ffe2aa}.pager_box{width:95%;margin:20px auto 50px;font-size:1.4rem}.pager{margin:0 auto;text-align:center;width:100%}.pager ul li{display:inline;padding:0 4px}.pager_box .current,.pager_box .pagination>span>a{background-color:rgba(26,26,26,0.4);border:1px solid rgba(125,105,105,0.65);padding:3% 5%;font-style:normal;background-clip:padding-box;border-radius:5px;margin-bottom:10px;display:inline-block}.pager_box a:hover{background-color:rgba(57,57,84,0.2);text-decoration:none}.pager_box .current{background-color:rgba(214,181,20,0.2);border:1px solid rgba(214,181,20,0.5);margin:0 4px}.pager_box .previous_page{border-radius:5px}.pager_box .next_page{border-radius:5px}.back{width:10rem;max-width:37%;margin-left:5%;margin-top:3rem;margin-bottom:3rem}.back img{width:100%}}@media screen and (max-width: 823px) and (max-width: 768px){#terms{height:100%;color:#242424;padding-top:1rem;overflow:auto}#terms h1{width:115vh;margin:0 auto;max-width:95vw}#terms h1 img{width:100%}#terms h3{position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#101010;border-left:3px solid #000}#terms h3::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:7px;box-sizing:border-box;border-top:2px solid #000;border-bottom:1px solid #000}#terms .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:93%;margin:1.5rem auto 1.5rem;border-radius:5px;padding:0.5rem 3% 0 3%}#terms .section{font-size:1.3rem;width:95%;margin:0 auto;padding-left:1.8rem;padding-bottom:1rem}#terms .section li{list-style:decimal outside}#terms .section ol ol{padding:5px 0 8px 1em}#terms .section ol ol li{list-style-type:disc}#terms .right{text-align:right;margin-right:1rem;margin-top:2rem;padding-bottom:2rem}}@media screen and (max-width: 823px) and (min-width: 769px){#terms{height:100%;color:#ffffff;padding-top:1rem;overflow:hidden}#terms h1{width:600px;margin:2rem auto 0;max-width:95vw}#terms h1 img{width:100%}#terms h3{position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#ffefcc;border-left:3px solid #c7b28f}#terms h3::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:7px;box-sizing:border-box;border-top:2px solid #c7b28f;border-bottom:1px solid #c7b28f}#terms .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:95%;margin:1.5rem auto 1.5rem;padding:0.5rem 1rem 0 1rem}#terms .section{font-size:0;width:95%;margin:0 auto;padding-left:1.8rem;padding-bottom:1rem}#terms .section li{font-size:1.3rem;line-height:2.3rem;list-style:decimal outside}#terms .section ol ol{padding:5px 0 8px 1em}#terms .section ol ol li{list-style-type:disc}#terms .right{text-align:right;margin-right:1rem;margin-top:2rem;padding-bottom:2rem}}@media screen and (max-width: 823px){#help{height:100%;color:#242424;padding-top:1rem;overflow:auto}#help h1{width:115vh;margin:0 auto;max-width:95vw}#help h1 img{width:100%}#help .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:95%;margin:1.5rem auto 1.5rem;padding:0.5rem 1rem 0 1rem}#help h2{position:relative;margin:2rem auto 1.5rem auto;font-size:1.6rem;color:#24243e;border-bottom:1px dotted #121212;border-left:2px solid #121212;padding:0 0 0 0.5rem}#help h3{color:#2d8fdd;border-left:solid 6px #2d8fdd;background:#f1f8ff;margin-bottom:3px;line-height:1.5;padding:0.5em}#help h4{color:#2d8fdd;padding-left:1rem;background:#f1f8ff}#help ul{padding-left:2rem}#help li{list-style:disc inside none;margin-bottom:6px;list-style-type:none !important}#help .help_body{margin-bottom:3rem}#help .help_body p{margin:0.2rem 0 1.5rem 0}#help .help_body img{width:100%;margin:0 0 1rem 0}#help a{color:#26a69a}#help a:link,a:visited,a:hover,a:active{color:#26a69a}.center_text{color:#e2495e;font-weight:bold}header:after,footer:after,main:after,section:after,div:after,ul:after,ol:after,dl:after,.clearfix:after{clear:both;height:0;font-size:0;visibility:hidden}header,footer,main,section,div,ul,ol,dl,.clearfix{display:block}#supports{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#supports h1{width:115vh;margin:0 auto;max-width:95vw}#supports h1 img{width:100%}#supports .inner{margin:30px auto;width:90%}#form_area{width:90%;margin:0 auto}#form_area ul{margin:25px 0 25px 20px}#form_area li{margin-bottom:12px;list-style:square outside none;line-height:1.7em}#form_submit{margin:20px 0;width:100%;border-spacing:0;word-break:break-all}#form_submit th{border-bottom:1px dotted #322e2d;font-weight:bold;line-height:120%;padding:8px 20px;vertical-align:middle;text-align:left;width:27%}#form_submit td{padding:15px;border-bottom:1px dotted #322e2d;width:73%}#form_submit input,#form_submit textarea{border-radius:3px;border:1px solid #fff;width:100%;height:250px;vertical-align:bottom;padding:5px;box-sizing:border-box}#form_submit input{height:30px}span.require{display:inline-block;color:#fff;background-color:#ad2349;height:16px;line-height:17px;padding:0 6px;margin-left:10px;font-size:12px;font-weight:bold;border-radius:8px}#form_area .form_txt{width:90%;margin:0 auto}#form_area .formError{background:#ffeeee;border-radius:5px;padding:10px 0 1px 15px;margin:0px;border:1px solid #d88282}#form_area .formError li{color:#e80c38;font-size:14px;text-align:left;list-style:disc inside none}#form_area .complete{background:#292523;padding:10px 25px;margin-top:30px;border-radius:5px}.complete_txt{width:100%;margin:0 auto 50px}#supports .confirm{padding-left:30px}#supports .confirm li{list-style:disc outside none}.input_btn_box{text-align:center;justify-content:center;align-items:center;width:100%;margin:20px auto 0}.input_btn_box .submit_btn{background:url(/images/static/btn_confirm.png) no-repeat center top;width:193px;height:52px;border:none;margin:20px auto;text-indent:-99999px}.input_btn_box .send_btn{background:url(/images/static/btn_send.png) no-repeat center top;width:100%;height:52px;border:none;margin:20px auto;text-indent:-99999px}.input_btn_box .cancel_btn{background:url(/images/static/btn_cancel.png) no-repeat center top;width:100%;height:52px;border:none;margin:20px auto;text-indent:-99999px;display:block}#policy{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#policy h1{width:115vh;margin:0 auto;max-width:95vw}#policy h1 img{width:100%}#policy .inner{margin:30px auto;width:90%}#policy .section p{width:730px;margin:0 auto 30px auto;width:90%}#policy p{margin:0 20px 30px 20px}#policy ul{list-style:disc outside none;margin:0 0 10px 2.5em}#policy ul li{margin:3px 0 0 0;color:#ff853c}#policy ul ul{margin:5px 0 10px 1em}#policy ul ul li{list-style-type:circle;margin:3px 0 0 0;color:#d1ddff}#privacy{height:100%;color:#242424;padding-top:1rem;overflow:auto}#privacy h1{width:115vh;margin:0 auto;max-width:95vw}#privacy h1 img{width:100%}#privacy h3{position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#101010;border-left:3px solid #000}#privacy h3::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:7px;box-sizing:border-box;border-top:2px solid #000;border-bottom:1px solid #000}#privacy .inner{margin:30px auto;width:95%}#privacy .section{width:730px;margin:0 auto 30px auto;width:90%}#privacy ol{margin:0 auto 30px auto;padding:0 3rem}#privacy ol.tit{margin-bottom:10px}#privacy .right{text-align:right;margin-right:30px;margin-bottom:20px}#privacy li{overflow-wrap:anywhere}#privacy .inquiry{margin-bottom:10px;border:1px solid #ffffff;border-radius:5px;padding:5px;text-align:left}#privacy .inquiry h3{background:none;font-size:13px;font-weight:bold;margin:3px 0 5px 10px;padding:0;width:auto;height:auto;line-height:normal}#privacy .inquiry p{margin:0 0 5px 10px}#trade{height:100%;color:#242424;padding-top:1rem;overflow:auto}#trade h1{width:115vh;margin:0 auto;max-width:95vw}#trade h1 img{width:100%}#trade .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:95%;margin:1.5rem auto 1.5rem;padding:0.5rem 1rem 0 1rem}#settlement{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#settlement h1{width:115vh;margin:0 auto;max-width:95vw}#settlement h1 img{width:100%}#settlement ol{margin:0;padding:0;padding-left:20px}#settlement .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:95%;margin:1.5rem auto 1.5rem;padding:0.5rem 1rem 0 1rem}table{margin:0 auto;width:100%;border-collapse:separate;border-spacing:0 2px}table th{background-color:#322e2d;padding:8px 7px 0 10px;text-align:left;vertical-align:top;width:16em;font-weight:normal;color:#eedba8}table td{background-color:#433d3b;padding:8px 10px;text-align:left;vertical-align:middle;width:25em;font-weight:normal;color:#fff;word-break:break-all}table strong{color:#dbaf52;display:inline-block;width:8.5em}table span{color:#d14368;font-size:0.9em}table a{width:100%}#game_info{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#game_info h1{width:115vh;margin:0 auto;max-width:95vw}#game_info h1 img{width:100%}#game_info .inner{width:90%;margin:0 auto}#sub_page p{margin:0 5px 25px 5px}#sub_page h2{width:100%;color:#161616;font-weight:normal;font-size:16px;margin:0 auto 30px auto;padding:0 0 0 5px}#sub_page h3{height:100%;color:#161616;font-weight:bold;font-size:16px;line-height:28px}#guidance{height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#guidance h1{width:115vh;margin:0 auto;max-width:95vw}#guidance h1 img{width:100%}#guidance .inner{font-size:1.3rem;line-height:2rem;box-sizing:border-box;width:95%;margin:1.5rem auto 1.5rem;padding:0.5rem 1rem 0 1rem}#guidance h2{position:relative;margin:2rem auto 1.5rem auto;font-size:1.6rem;color:#ffe2aa;border-bottom:1px dotted #c7b28f;border-left:2px solid #c7b28f;padding:0 0 0 0.5rem}#guidance h3{font-size:1.4rem;position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#ffefcc;border-left:3px solid #c7b28f}#guidance h3::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:7px;box-sizing:border-box;border-top:2px solid #c7b28f;border-bottom:1px solid #c7b28f}#guidance ul{padding-left:2rem}#guidance li{list-style:disc inside none;margin-bottom:6px}#guidance .guidance_body{margin-bottom:3rem}#guidance .guidance_body p{margin:0.2rem 0 1.5rem 0}#guidance .guidance_body img{width:100%;margin:0 0 1rem 0}.red2{color:#ff6161}.bold2{font-weight:bold;font-size:15px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 */.drawer-open{overflow:hidden !important}.drawer-nav{position:fixed;z-index:9999;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:12rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width: 64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width: 75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width: 64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width: 64em){.drawer-container{max-width:60rem}}@media (min-width: 75em){.drawer-container{max-width:70rem}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (min-width: 824px){#sub_page .content{margin:-33px auto;width:1000px;height:100%;background:#feffff;padding:30px 0px;line-height:1.7em;color:#111}#sub_page p{margin:0 5px 25px 5px}#sub_page h2{width:100%;color:#000000;font-weight:normal;font-size:16px;margin:0 auto 20px auto;padding:0 0 0 25px;line-height:66px;text-indent:20px}#sub_page h3{background:url(/images/static/tit_bg_s.png) no-repeat left bottom;width:705px;height:30px;color:#000000;font-weight:bold;font-size:16px;margin:0 auto 20px auto;padding:0 0 0 45px;line-height:28px}table{margin:0 auto;width:760px;border-collapse:separate;border-spacing:0 2px}table th{background-color:#322e2d;padding:8px 7px 0 10px;text-align:left;vertical-align:top;width:16em;font-weight:normal;color:#eedba8}table td{background-color:#433d3b;padding:8px 10px;text-align:left;vertical-align:middle;width:25em;font-weight:normal;color:#fff}table strong{color:#dbaf52;display:inline-block;width:8.5em}table span{color:#d14368;font-size:0.9em}#sub_page>section{height:100%}#game_info h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#game_info h1 img{width:500px}#game_info .inner{margin:0px auto;width:770px}#game_info table{margin-bottom:30px}#trade h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:50px}#trade h1 img{width:500px}#trade .inner{margin:0px auto;width:770px;height:100%}#settlement h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:50px}#settlement h1 img{width:500px}#settlement ol{margin:0;padding:0;padding-left:20px}#settlement .inner{margin:0px auto;width:770px;height:100%}#terms h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#terms h1 img{width:500px}#terms .inner{margin:0px auto;width:770px;color:#000}#terms .section{width:710px;margin:0 auto 30px auto;padding-left:1rem}#terms .section li{list-style:decimal outside}#terms .section ol ol{padding:5px 0 8px 1em}#terms .section ol ol li{list-style-type:disc}#terms .right{text-align:right;margin-right:30px}#privacy h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#privacy h1 img{width:500px}#privacy .inner{margin:0px auto;width:770px}#privacy .section{width:730px;margin:0 auto 30px auto}#privacy ol{width:710px;margin:0 auto 30px auto;padding-left:1rem}#privacy ol.tit{margin-bottom:10px}#privacy .right{text-align:right;margin-right:30px;margin-bottom:20px}#privacy .inquiry{border:1px solid #ffffff;border-radius:7px;text-align:left;margin:60px 30px 0;color:#aaa}#privacy .inquiry h3{background:none;font-size:13px;font-weight:bold;margin:3px 0 5px 10px;padding:0;width:auto;height:auto;line-height:normal}#privacy .inquiry p{margin:0 0 5px 10px}#faq h1{background:url(/images/static/tit_faq.png) no-repeat center top;width:800px;height:75px;margin:0 auto;z-index:2}#faq .inner{margin:0px auto;width:770px}#faq .question{margin-bottom:60px}#faq h3.title_q{background:url(/images/static/icon_q.png) no-repeat 0 0;font-size:15px;font-weight:bold;line-height:28px;margin-bottom:8px;padding-left:28px;text-shadow:1px 1px 2px #000000;width:720px;margin:0 auto 5px}#faq .answer{width:700px;margin:0px auto 30px}#faq .answer ul{padding-left:1em}#faq .answer p{margin-bottom:5px}#faq ul{padding:0 0 20px 25px}#faq li{list-style:disc inside none;margin-bottom:6px}#faq ol{padding-left:2em}#faq ol li{list-style:decimal outside none;padding:0 0 4px 0px}#faq #system_requirements{width:730px;margin-bottom:5px}#supports h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#supports h1 img{width:500px}#supports .inner{margin:0px auto;width:770px}#form_area{width:730px;margin:0 auto}#form_area ul{margin:25px 0 25px 20px}#form_area li{margin-bottom:12px;list-style:square outside none;line-height:1.7em}#form_submit{margin:20px 0;width:730px;border-spacing:0;word-break:break-all}#form_submit th{border-bottom:1px dotted #3f3f68;font-weight:bold;line-height:120%;padding:8px 20px;vertical-align:middle;text-align:left;width:27%}#form_submit td{padding:15px;border-bottom:1px dotted #3f3f68;width:73%}#form_submit input,#form_submit textarea{border-radius:3px;border:1px solid #fff;width:100%;height:250px;vertical-align:bottom;padding:5px;box-sizing:border-box}#form_submit input{height:30px}span.require{display:inline-block;color:#fff;background-color:#ad2349;height:16px;line-height:17px;padding:0 6px;margin-left:10px;font-size:12px;font-weight:bold;border-radius:8px}#form_area .form_txt{width:750px;margin:0 auto}#form_area .formError{background:#ffeeee;border-radius:5px;padding:10px 0 1px 15px;margin:0px;border:1px solid #d88282}#form_area .formError li{color:#e80c38;font-size:14px;text-align:left;list-style:disc inside none}#form_area .complete{background:#322d2c;padding:10px 25px;margin-top:30px;border-radius:5px}.complete_txt{width:750px;margin:0 auto}#supports .confirm{padding-left:30px}#supports .confirm li{list-style:disc outside none}.input_btn_box{display:flex;justify-content:center;align-items:center;width:450px;margin:30px auto 0}.input_btn_box .submit_btn{background:url(/images/static/btn_confirm.png) no-repeat center top;width:193px;height:52px;border:none;margin:0 auto;text-indent:-99999px}.input_btn_box .send_btn{background:url(/images/static/btn_send.png) no-repeat center top;width:193px;height:52px;border:none;margin:0 auto;text-indent:-99999px}.input_btn_box .cancel_btn{background:url(/images/static/btn_cancel.png) no-repeat center top;width:193px;height:52px;border:none;margin:0 auto;text-indent:-99999px}#policy h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#policy h1 img{width:500px}#policy .inner{margin:0px auto;width:770px}#policy .section p{width:730px;margin:0 auto 30px auto}#policy p{margin:0 20px 30px 20px}#policy ul{list-style:disc outside none;margin:0 0 10px 2.5em}#policy ul li{margin:3px 0 0 0;color:#ff853c}#policy ul ul{margin:5px 0 10px 1em}#policy ul ul li{list-style-type:circle;margin:3px 0 0 0;color:#d1ddff}#maininfo h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#maininfo h1 img{width:500px}#maininfo h2.maininfo{line-height:40px;text-indent:0;padding:0}#maininfo .inner{margin:0px auto;width:780px}#maininfo a:link{color:#ecdec6;text-decoration:none}#maininfo .info{background:url(/images/static/tit_bg_info.png) no-repeat center top;width:741px;height:68px;color:#ffe2aa;font-weight:bold;font-size:16px;margin:0 auto 30px auto;padding:0 0 0 25px;line-height:49px;overflow:hidden;text-overflow:ellipsis}#maininfo .info img{font-size:0.82em;font-weight:normal;position:absolute;width:90px;top:15px;left:18px}#maininfo .title{top:23px;left:120px}#maininfo .date{font-size:0.87em;font-weight:normal}#maininfo .info_section{box-sizing:border-box;background:#ffffff;padding:35px;margin:0 auto;width:780px;border-radius:8px;font-size:12px}#maininfo .info_section h3{margin:25px 0 20px -20px}#maininfo .info_section h4{margin:15px 0 15px -7px;border-bottom:1px dotted #c7b28f;border-left:4px solid #c7b28f;padding:0 0 3px 8px;width:720px;font-size:1.1em;color:#ffefcc}#maininfo .info_section h5{font-size:1em;color:#e2495e;font-weight:bold;display:inline}#maininfo .center{text-align:center;margin:15px 0 15px 0}#maininfo .back{margin:30px 0 0 0}#maininfo .kind_button{background:#002060;color:#FFF;margin-top:1.5rem;width:92%;border-radius:5px;border:solid 1px #002060;padding:8px 0px;font-size:1.1rem}#maininfo .table{width:90%}#maininfo .table td{width:30%;text-align:center;padding:0.8px 0px;background-color:#FFF;border-bottom:1px solid #000}#maininfo .info_list{width:90%;margin:0 auto;font-size:0;padding:0 0 8vw 0}#maininfo .info_list li{background:#365ba9;margin-top:1.5rem;box-shadow:0px 0px 6px rgba(125,105,105,0.65);border-radius:5px;border:solid 1px #323251;padding:1rem;font-size:1.1rem}#maininfo .info_list li div{padding:0.5% 1% 0 1%;vertical-align:top;border-bottom:1px solid #7f7b76}#maininfo .info_list li img{width:6.4rem;vertical-align:middle;margin:0 1.5vw 0.8vw 0}#maininfo .info_list li .info_image{margin-bottom:0}#maininfo .info_list li .info_image>img{width:100%;margin:0}#maininfo .info_list li span img{width:4rem;vertical-align:middle;margin:0 0 0.7vw 2vw}#maininfo .info_list li p{line-height:1.8rem;padding:2% 1% 0 1%}#maininfo .info_list li p.info_title{margin:10px 5px}#maininfo .info_list li p.info_title a{color:#000}#maininfo .info_list li p a{width:100%;display:inline-block}#maininfo .info_image{text-align:center}#maininfo .info_image hr{margin:40px 0 20px;border:0;border-bottom:1px solid #353535}.pager_box{margin:30px auto 10px}.pager{margin:20px auto;text-align:center;width:100%}.pager ol li{display:inline;padding:0 4px}.pager_box .current,.pager_box .pagination>span>a{background-color:rgba(26,26,26,0.4);border:1px solid rgba(125,105,105,0.65);padding:6px 18px;font-style:normal;background-clip:padding-box;border-radius:5px;margin:0 2px;display:inline-block}.pager_box a:hover{background-color:rgba(57,57,84,0.2);text-decoration:none}.pager_box .current{background-color:rgba(214,181,20,0.2);border:1px solid rgba(214,181,20,0.5);margin:0 6px}.pager_box .previous_page{border-radius:5px}.pager_box .next_page{border-radius:5px}.back{width:10rem;max-width:37%;margin-left:5%;margin-top:3rem;margin-bottom:3rem}.back img{width:60%}#charge h1{background:url(/images/static/tit_charge.png) no-repeat center top;width:800px;height:75px;margin:0 auto;z-index:2;padding:40px}#charge .inner{margin:0px auto;width:770px}#charge p.payment{text-align:center;margin-bottom:30px}.pay_type{width:750px;margin:0 auto;justify-content:center;display:flex;align-items:center}.pay_type li{border:1px solid #3e3e69;border-radius:10px;float:left;list-style:none outside none;margin:0 10px 0 0;padding:10px;text-align:center;width:220px;height:370px;background-color:rgba(20,19,32,0.6);position:relative}.pay_type li:nth-of-type(3){margin-right:0px}.payment_title{font-size:14px;text-align:center;font-weight:bold;color:#ffe2aa;margin:.33em 0}.payment_txt{font-size:12px;line-height:1.6em;text-align:left}.pay_type .payment_logo{margin:20px 0;text-align:center}.pay_type .bitcash{background-color:#ffffff;height:32px;padding:7px 0 0 0;width:220px}.pay_type .bitcash img{height:28px}.payment_btn{position:absolute;left:0;right:0;bottom:15px;margin:auto}.btn_box{display:flex;justify-content:center;align-items:center;width:450px;margin:30px auto 0}.btn_box{display:flex;justify-content:center;align-items:center;width:450px;margin:30px auto 0}.btn_box a{margin-left:0}.btn_box a:last-of-type{margin-left:30px}#limit_charge{margin:20px 25px}.power_img{vertical-align:middle;margin:0 5px 3px 3px}#charge table{border-spacing:0}#charge table td{font-size:1.2em;width:auto;padding:10px 15px 10px 15px;border-right:1px solid #322d2c}#charge table td:last-child{border-right:none}#charge table th{padding:6px;text-align:center;border-right:1px solid #322d2c}#charge table th:last-child{border-right:none}#charge table td td.btn_purchase{width:200px}#sub_page p.caption{margin:5px 0 20px 10px}#charge input[type="radio"]{display:none}#charge label{display:block;cursor:pointer;width:200px;margin:0;padding:18px 0 14px 0;border-bottom:2px solid #777a84;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,0.2),0 2px 2px rgba(0,0,0,0.19);background:#9ba0ad;color:#555e64;font-size:1em;text-align:center;line-height:1;transition:.2s}#charge label:first-of-type{border-radius:3px 0 0 3px}#charge label:last-of-type{border-right:0px;border-radius:3px}#charge input[type="radio"]:checked+label{background-color:#ff850e;border-bottom:2px solid #c9560a;color:#fff;font-weight:bold;text-shadow:0px 1px 2px #af4c0a}.form_input{background-color:rgba(20,19,32,0.4);margin:10px auto 40px;padding:30px 20px 20px;border-radius:5px}.form_input dt,.form-input dd{margin-bottom:30px;font-weight:bold}.form_input dt{clear:left;float:left;width:200px}.form_input dd{float:left}.form_input .box_button{margin:0 auto;text-align:center}.form_input .box_button input{vertical-align:middle;margin-left:20px}.payment_logo{float:left;width:215px}.payment_logo img{margin-left:5px}#charge_notice .payment_logo{text-align:center;width:auto;float:none}.payment_attention{margin:0 20px 30px 20px}.payment_attention li{margin-bottom:6px;font-size:0.9em}#charge_notice p{width:730px;margin:0 auto 30px auto}.caution{border-radius:5px;margin:30px auto;padding:20px 10px 10px 10px;background-color:rgba(20,20,20,0.4)}.caution ul{margin-left:2.5em;margin-bottom:20px}.caution ul li{list-style-type:disc;margin-top:5px}#over_charge{margin:15px 20px;color:#d14368}#help h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#help h1 img{width:500px}#help .inner{margin:0px auto;width:770px}#charge .complete{background:url(/images/static/purchase_complete.png) no-repeat 0 center;width:679px;height:415px;position:relative}#charge .complete .complete_txt{position:absolute;left:295px;top:100px}#charge .complete .complete_txt .bottom{margin-top:50px}#charge .section p{width:730px;margin:0 auto 40px auto}#charge table.secure{margin:0 auto 30px auto;border-spacing:10px;border:1px solid #4c4c7f;width:440px}#charge table.secure td,#charge table.secure th{background:none;font-size:1em;border-right:0px;width:auto}.credit_img{margin:-20px auto 30px auto;width:680px}#charge .form_table{width:670px;height:55px;margin-bottom:70px}#charge .form_table th{vertical-align:middle}#charge .form_table select{font-size:0.9em;margin-left:10px}#charge .section .caution p{margin-bottom:10px}#rate{background:#322d2c;background-size:cover;background-attachment:fixed;padding:30px 0 30px 0}#rate_page{height:100%}#rate_page h2{background:url(/images/static/tit_bg.png) no-repeat center top;width:741px;height:46px;color:#ffe2aa;font-weight:normal;font-size:16px;margin:0 auto 20px auto;padding:10 0 0 25px;line-height:49px}#rate_page h2 img{margin:0 0 5px 8px;vertical-align:middle}#rate h1{background:url(/images/static/tit_rate.png) no-repeat center top;width:800px;height:75px;margin:0 auto;z-index:2}#rate .inner{margin:0px auto;width:770px}#rate .content{margin:0px auto;width:900px;background:rgba(20,19,32,0.6);padding:30px 0px 10px;line-height:1.7em;color:#fff;border-radius:10px}#rate .rate_list{width:500px;margin:0 auto 30px;font-size:1.2em;border-spacing:0}#rate .rate_list thead th{color:#efd18e;text-align:center;text-shadow:0px 2px 1px #3e3e8e;height:48px;padding:8px 0 5px 0;font-size:1.25em;line-height:1.3em;font-weight:bold;border:0px;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;background:linear-gradient(#161627, #191c35)}#rate .rate_list th{background-color:#262643;width:13em;vertical-align:middle;padding:0 0 0 10px;border-bottom:1px dotted #292320;border-right:1px solid #292320}#rate .rate_list th.unit{background-color:#4f2b44}#rate .rate_list th.weapon{background-color:#263c43}#rate .rate_list th.item{background-color:#3f2d56}#rate .rate_list th img{margin:0 0 2px 5px}#rate .rate_list td{text-align:right;padding-right:20px;border-bottom:1px dotted #292320}#rate .rate_list tr:last-child td,#rate .rate_list tr:last-child th{border-bottom:0px}#rate #anker_list{width:770px;margin:50px 0 5px 0;display:flex;justify-content:center;align-items:center}#rate #anker_list li{display:inline-block;border-right:1px solid #4f4f82;padding-right:18px;padding-left:18px;font-size:0.9em}#rate #anker_list li:last-child{border-right:none}#rate #anker_list li img.anker{height:18px;margin:0 0 3px 3px}#rate ul{font-size:1.2em;width:550px;margin:0 auto 20px}#rate ul li{margin:0 0 8px 0}#rate ul li img{margin:-4px 8px 0 0;vertical-align:text-top}#rate ul li span{padding:0 0 1px 10px;vertical-align:middle}#rate ul li span.up img{padding:4px 0 0 4px}#rate ul div{float:right;margin:0 0 0 0}#rate ul.item{width:740px;margin:0 auto}#rate ul.item li{width:345px;float:left;padding-right:50px}#rate ul.item li:nth-child(even){padding-right:0px}#charge_item h1{width:480px;height:85px;margin:0 auto;z-index:2}#charge_item h1 img{width:500px}#charge_item .inner{margin:0px auto;width:770px}#charge_item p{width:740px;margin:0 auto 30px auto}#library{background:url(/images/web_sub_img.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;height:100%}#library .section{width:710px;margin:0 auto 30px auto;padding-left:1rem}#library .inner{margin:0px auto;width:780px}#library h1{background:url(/images/static/tit_library.png) no-repeat center top;width:800px;height:75px;margin:0 auto;z-index:2}.tw_icon li{display:inline-block;margin-right:7px}.tw_icon li:last-child{margin-right:0}.tw_icon li img{width:120px}#guidance h1{width:480px;height:105px;margin:0 auto;z-index:2;padding:40px;text-align:center}#guidance h1 img{width:400px}#guidance .inner{margin:0px auto;width:770px}#guidance .img{margin:0px auto;width:100%}#guidance .guidance_body{width:100%}#guidance .guidance_body p{margin:0.2rem 0 1.5rem 0}#guidance .guidance_body img{width:100%;margin:0 0 1rem 0}#guidancep .h2{width:200%}}body{color:#000}#maininfo .info_list li{background:#FFF}#maininfo .info_list li div{font-family:'Anton', sans-serif;color:#000;line-height:1.5em;margin-bottom:15px}#maininfo .info_list li div span.icon-news{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px}#maininfo .info_list li div span.icon-new{font-family:'Anton', sans-serif;color:#FFF;background:#F00;padding:2px 8px;margin-left:10px}#maininfo a:link{color:#000}#maininfo h2{border-bottom:#000 solid 1px}#maininfo .date{font-family:'Anton', sans-serif;color:#000;line-height:1.5em;margin-bottom:15px}#maininfo .info_image{border-bottom:#000 solid 1px;padding-bottom:30px}#maininfo span.icon-news{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.icon-important{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.icon-event{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.icon-update{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.icon-gacha{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.icon-trouble{font-family:'Anton', sans-serif;color:#FFF;background:#000;padding:2px 8px;margin-right:10px}#maininfo span.title{color:#000;padding:2px 8px}.info_section p{color:#000}
