﻿/*! 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:#ffc64c;text-decoration:none}a:visited{color:#f3e1ba;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:url(/images/body_bg.png);background-size:50%;background-color:#181826;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:#130f0e;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:990px;background:url(/images/body_bg.png) no-repeat center top;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 .sound_connect{position:absolute;top:870px;left:100px;right:0px;bottom:0;margin-left:auto;width:482px;z-index:60}#top .sound_connect a{position:absolute;display:block}#top .youtube_connect{position:absolute;top:700px;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:585px;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%)}#top .game_start{position:absolute;top:740px;left:0;right:-800px;bottom:0;margin:auto;width:600px;z-index:10}#top .go_pc_site{position:absolute;top:250px;left:310px;right:0px;bottom:0;margin-left:auto;width:488px;z-index:40}#top .go_pc_site img{width:250px;height:230px}#top .go_pc_site a{position:absolute;display:block}#top .banner{width:338px;height:147px;position:absolute;right:325px;bottom:315px;background:url(/images/pc_site/banner_bg.png) no-repeat top center;padding-top:6px;z-index:20}#top .banner .swiper-container{width:326px;height:115px}#top .banner img{width:100%;height:100%}#top .banner .swiper-pagination{position:relative;margin:5px 0 0 0}#top .banner .swiper-pagination span{margin:5px 6px}#top .banner .swiper-pagination-bullet{width:10px;height:10px;background:linear-gradient(-180deg, #262236, #413f4e);opacity:.7}#top .banner .swiper-pagination-bullet-active{background:#ff9a11;opacity:1}#gototop{position:fixed;right:30px;bottom:20px;z-index: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;pointer-events:none}#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:65vw;max-width:2000px;height:220px;position:relative;left:50%;bottom:20px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}#regist .regist_entry a{position:inherit;margin:-20px 10px;height:20%}#regist .regist_entry a img{width:100%}#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}#regist .pcb{display:contents}#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_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}#sounds{font-family:cursive !important}#sounds h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#sounds h1 img{width:500px}#sounds .title_l{background:none;padding-left:28px;text-shadow:1px 1px 2px #000000;width:100%;margin:0 auto 1em;text-align:center}#sounds .title_l img{max-width:100%;height:auto}#sounds .inner{margin:0px auto;width:770px}#sounds .img_top{width:342px;height:auto}#sounds .sound_box{display:flex}#sounds .sounds_txt{padding:.25em .5em}#sounds ul#banner_list{width:100%;text-align:left;margin:0 auto .5em;display:inline-block}#sounds ul#banner_list li{width:110px;margin:.25em 1em;text-align:left;float:left}#sounds .list_top{height:44px;margin:0;text-align:center}#sounds h3.title_list{background:url(/images/sound/list_title_bg.png) no-repeat center top;max-width:100%;height:auto;margin:0 auto}#sounds .title_list span{padding:.7em 0;text-align:left}#sounds .title_list span:nth-child(1){width:12%;display:inline-block}#sounds .title_list span:nth-child(2){width:37%;display:inline-block}#sounds .title_list span:nth-child(3){width:20%;display:inline-block}#sounds .sound_list{background:url(/images/sound/list_mid.png) repeat-y 2px top;width:730px;height:auto;margin:0 auto;color:#fffbcf}#sounds .sound_list ul{margin:0 auto;padding:0 .25em}#sounds .sound_list li{border-bottom:1px solid #93806d;width:90%;text-align:left;padding:0 1em;margin:0 auto;display:flex;flex-diretion:row;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:5em;height:auto}#sounds ul .li_num{width:10%;display:inline-block}#sounds .sound_list span.li_sound{width:40%;display:inline-block}#sounds .sound_list audio{width:40%;display:inline-block;text-align:right}#sounds .sound_list li:last-child{border:none}#sounds .list_btm{height:46px;margin:0;text-align:center}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}co 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 .sound_connect{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 .go_pc_site{display:none !important}#top .go_pc_site 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}#regist .pcb{display:none !important}#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;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:15vw;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{padding-bottom:5px;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{background:url(/images/body_bg.png);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%;height:6.0em;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 .info_list{width:90%;margin:0 auto;font-size:0;padding:0 0 8vw 0}#maininfo .info_list li{background:#2d2a29;margin-top:1.5rem;box-shadow:0px 0px 6px rgba(125,105,105,0.65);border-radius:5px;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 a{width:100%;display:inline-block}#maininfo .info_section{margin-bottom:80px}#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{background:url(/images/body_bg.png);height:100%;color:#ffffff;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:#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: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{background:url(/images/body_bg.png);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{background:url(/images/body_bg.png);height:100%;color:#ffffff;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:#ffe2aa;border-bottom:1px dotted #c7b28f;border-left:2px solid #c7b28f;padding:0 0 0 0.5rem}#help h3{font-size:1.4rem;position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#ffefcc;border-left:3px solid #c7b28f}#help 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}#help h4{margin:1rem 0 0.7rem 0;list-style:disc inside none;display:list-item;color:#ffefcc;border-bottom:1px dotted #ffefcc}#help ul{padding-left:2rem}#help li{list-style:disc inside none;margin-bottom:6px}#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}.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{background:url(/images/body_bg.png);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{background:url(/images/body_bg.png);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{background:url(/images/body_bg.png);height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#privacy h1{width:115vh;margin:0 auto;max-width:95vw}#privacy h1 img{width:100%}#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-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{background:url(/images/body_bg.png);height:100%;color:#ffffff;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}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{background:url(/images/body_bg.png);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:#ffe2aa;font-weight:normal;font-size:16px;margin:0 auto 30px auto;padding:0 0 0 5px}#sub_page h3{height:100%;color:#ffe2aa;font-weight:bold;font-size:16px;line-height:28px}#guidance,#guidelines,#settlement,#hit_questionnaires{background:url(/images/body_bg.png);height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#guidance h1,#guidelines h1,#settlement h1,#hit_questionnaires h1{width:115vh;margin:0 auto;max-width:95vw}#guidance h1 img,#guidelines h1 img,#settlement h1 img,#hit_questionnaires h1 img{width:100%}#guidance .inner,#guidelines .inner,#settlement .inner,#hit_questionnaires .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,#guidelines h2,#settlement h2,#hit_questionnaires 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,#guidelines h3,#settlement h3,#hit_questionnaires 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,#guidelines h3::after,#settlement h3::after,#hit_questionnaires 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,#guidelines ul,#settlement ul,#hit_questionnaires ul{padding-left:2rem}#guidance li,#guidelines li,#settlement li,#hit_questionnaires li{list-style:disc inside none;margin-bottom:6px}#guidance .body,#guidelines .body,#settlement .body,#hit_questionnaires .body{margin-bottom:3rem}#collaboration{background:url(/images/body_bg.png);height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#collaboration h1{width:115vh;margin:0 auto;max-width:95vw}#collaboration h1 img{width:100%}#collaboration .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}#collaboration 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}#collaboration h3{font-size:1.4rem;position:relative;padding-bottom:0.5em;padding-left:0.4rem;color:#ffefcc;border-left:3px solid #c7b28f}#collaboration 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}#collaboration p.notice{color:#ffefcc;margin:0 5px 0 5px}#collaboration p.alert{color:#d14368;margin:0 5px 0 5px}#collaboration ul.tab{display:inline;padding-top:10px;padding-bottom:5px}#collaboration ul.tab li{display:inline}#collaboration ul.tab li:not(:last-child):after{content:"｜";color:#c6c1c1}#collaboration ul.tab li.active a{font-weight:900;color:#ffcf69}#collaboration .body{display:none}#collaboration .body p{margin:0.2rem 0 1.5rem 0}#collaboration .body img{width:100%;margin:0 0 1rem 0}#collaboration .body ul{list-style-type:square;margin:0.2rem 0;padding:0 20px}#collaboration .body input{font-size:100%;border-radius:3px;border:1px solid #fff;padding:5px;vertical-align:bottom;box-sizing:border-box}#collaboration .body button{display:inline-block;border-radius:3px;padding:5px 6px;text-align:center;color:#FFE2AA;background:#433D3B;border:1px solid #EEDBA8;line-height:1.5em;margin:0 6px}#collaboration .body button:hover{color:#FFC64C;background:#322E2D}#collaboration .body.active{display:block}#sounds{font-family:cursive !important;background:url(/images/body_bg.png);height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#sounds h1{width:115vh;margin:0 auto;max-width:95vw}#sounds h1 img{width:100%}#sounds .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}#sounds .title_l{background:none;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;text-align:center}#sounds .title_l img{max-width:100%}#sounds .img_top{width:342px;height:auto}#sounds .sound_box{display:block;width:95%}#sounds .sounds_txt{padding:1em .5em;width:95%}#sounds ul#banner_list{width:100%;text-align:left;margin:0 auto .5em;display:inline-block}#sounds ul#banner_list li{width:33%;margin:0.15em 0;float:left}#sounds .sounds_txt #banner_list li:nth-child(7){text-align:right;width:90%}#sounds .list_top{height:auto;margin:0;text-align:center}#sounds .list_top img{width:100%}#sounds h3.title_list{background:url(/images/sound/list_title_bg.png) no-repeat center top;max-width:100%;height:auto;margin:0 auto}#sounds .title_list span{padding:.7em 0;text-align:left}#sounds .title_list span:nth-child(1){width:14%;display:inline-block}#sounds .title_list span:nth-child(1)>img{max-width:100%}#sounds .title_list span:nth-child(2){width:51%;display:inline-block}#sounds .title_list span:nth-child(2)>img{max-width:80%}#sounds .title_list span:nth-child(3){width:30%;display:inline-block}#sounds .title_list span:nth-child(3)>img{max-width:80%}#sounds .sound_list{background:none;width:100%;height:auto;margin:0 auto;color:#fffbcf}#sounds .sound_list ul{margin:0 auto;padding:0 .25em}#sounds .sound_list li{border-bottom:.01rem solid #93806d;width:100%;text-align:left;margin:0 auto;display:flex;flex-diretion:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;min-height:5em;height:auto}#sounds ul .li_num{width:10%;display:inline-block}#sounds .sound_list span.li_sound{width:70%;display:inline-block}#sounds .sound_list audio{width:16%;display:inline-block;text-align:right}#sounds .sound_list li:last-child{border:none}#sounds .list_btm{height:auto;margin:0;text-align:center}#sounds .list_btm img{width:100%}#download{background:url(/images/body_bg.png);height:100%;color:#ffffff;padding-top:1rem;overflow:auto}#download h1{width:115vh;margin:0 auto;max-width:95vw}#download h1 img{width:100%}#download .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}#download 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}#download ul{list-style-type:square;margin:0.2rem 0;padding:0 20px}.red2{color:#ff6161}.bold2{font-weight:bold;font-size:15px}}#pc_site_top{max-width:1000px;height:800px;background:url(/images/pc_site/top_main_bg.png) no-repeat center top;background-size:1750px;background-position:center;position:relative;z-index:0;margin:0 auto}#pc_site_top h1{position:absolute;top:540px;left:-1000px;right:0;bottom:0;margin:auto;width:500px;z-index:10}#pc_site_top h1 img{min-width:110%}#pc_site_top h2{position:absolute;top:650px;left:-20px;right:0;bottom:0;margin:auto;width:500px;z-index:10}#pc_site_top h2 img{min-width:110%}#pc_site_top .top_copy_right{position:absolute;top:10px;left:0;right:900px;bottom:0;margin:auto;width:90px}#pc_site_top .top_copy_left{position:absolute;top:80px;left:0px;right:1300px;bottom:0;margin:auto;width:30px}#pc_site_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}#pc_site_top .game_start{position:absolute;top:740px;left:0;right:-800px;bottom:0;margin:auto;width:600px;z-index:10}#pc_site_top .start_btn{position:absolute;top:460px;left:800px;right:0;bottom:0;margin:auto;width:200px;z-index:10}#pc_site_top .start_btn img{min-width:110%}.Rhombus{width:241px;height:241px;position:absolute;background:url(/images/pc_site/btn_gamestart_movelight.png);background-repeat:no-repeat;background-size:cover;animation:Ripple 3s ease infinite;z-index:-1}.backlight{width:274px;height:265px;position:absolute;background:url(/images/pc_site/btn_gamestart_backlight.png);background-repeat:no-repeat;background-size:cover;animation:AnimationName 3s ease infinite;z-index:-1}@keyframes AnimationName{0%{opacity:1}100%{opacity:0.0}}@keyframes Ripple{0%{transform:scale(1, 1)}50%{opacity:1}100%{transform:scale(1.5, 1.5);opacity:0.0}}#pc_site_top .explain_cooperation_btn{position:absolute;top:710px;left:810px;right:0;bottom:0;margin:auto;width:200px;z-index:10}#pc_site_top .explain_cooperation_btn img{min-width:110%}#banner_wrapper{background:url(/images/pc_site/banner_bg.png) no-repeat scroll center top;background-position:center;background-position:50px, 10px;width:1850px;height:180px;overflow:hidden;margin:auto}#center_banner{width:1350px;height:130px;margin:auto;top:-15px}#center_banner iframe{overflow:hidden;border:0 none;margin:0;display:block;width:536px;height:190px}#center_banner .next_btn{position:absolute;top:0;left:1400px;right:0;bottom:0;z-index:10;width:50px;height:50px}#center_banner .prev_btn{position:absolute;top:0px;left:-100px;right:0;bottom:0;z-index:10;width:50px;height:50px}#banner_parts{width:1200px;max-width:2000px;height:170px;position:relative;left:52%;bottom:100px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;z-index:auto}#banner_parts .banner{width:1350px;height:150px;top:-100px}#pc_site_parts{min-width:1500px;width:100%;height:540px;z-index:10;position:relative;margin:80px auto 0 auto;padding-bottom:50px;background:#130e0d}#pc_site_parts .regist_entry{background:url(/images/regist_entry_bg.png) no-repeat center;background-size:cover;width:1200px;max-width:2000px;height:220px;position:relative;left:52%;bottom:20px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}#pc_site_parts .regist_entry a{height:20%}#pc_site_parts .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}#pc_site_parts .infomation .list_btn{position:absolute;top:10px;right:10px}#pc_site_parts .infomation dl{color:#fff;height:220px;margin:43px 13px 0 13px;overflow-y:scroll}#pc_site_parts .infomation dt{padding:8px 5px 2px 5px}#pc_site_parts .infomation dt span img{vertical-align:middle;margin-right:5px;margin-top:-3px}#pc_site_parts .infomation dl dd{padding:2px 5px 8px 6px;border-bottom:1px dotted #a68e65;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#pc_site_parts .infomation dl dd:last-child{border-bottom:0px}#pc_site_parts .movie{width:500px;height:500px;position:relative;top:200px;left:-100px;right:0;bottom:0;z-index:10}#pc_site_parts .movie h1{text-align:center;margin:10px;top:10px;z-index:10}#pc_site_parts .movie h2{text-align:center;top:100px;z-index:10}#pc_site_parts .mobile{width:500px;height:500px;position:relative;top:200px;left:100px;right:0;bottom:0;z-index:10}#pc_site_parts .mobile h1{position:absolute;top:10px;left:0px;right:0;bottom:0;z-index:10}#pc_site_parts .mobile h2{position:absolute;top:80px;left:50px;right:0;bottom:0;z-index:10}#pc_site_parts .mobile h3{position:absolute;top:180px;left:50px;right:0;bottom:0;z-index:10}#pageNav{background:url(/images/pc_site/header_bg.png) repeat center top;height:70px;width:100%;z-index:100;position:fixed;top:0}.nav_logo{position:fixed;margin-left:50px}#pageNav .inner{width:1200px;height:70px;justify-content:center;display:flex}#pageNav ul{margin:5px 0 0 0}#pageNav li{display:inline-block;margin-left:0px}#pageNav .share{position:relative;width:130px;right:-30px;top:16px;margin:5px 0 0 0}#pageNav .share li{display:inline-block;margin-left:6px}#pageNav .share li img{width:27px}#alertify{min-width:unset}#pc_site_spec{background:#130e0d;padding:30px 0 60px 0}#pc_site_spec h1{text-align:center;z-index:2}#pc_site_spec .spec_content{margin:25px auto 0 auto}#pc_site_spec #system_requirements{width:700px;border-spacing:0;padding:1em}#pc_site_spec #system_requirements th{width:10.5em;border-bottom:1px solid #332808;background-color:#130e0d;padding:14px 0 0 12px}#pc_site_spec #system_requirements td{background:#222147;border-bottom:1px solid #332808;background-color:#130e0d;padding:14px 0;line-height:1.55em}#pc_site_spec #system_requirements tr:last-child td,#spec #system_requirements tr:last-child th{border-bottom:none}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-0px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:linear-gradient(-180deg, #af2727, #4d0202);text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:linear-gradient(-180deg, #544e4e, #837b7b)}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-table;text-align:center;*zoom:1;bottom:auto}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;top:130px}.bx-wrapper .bx-prev{left:-50px;background:url(/images/pc_site/pager_left_white.png) no-repeat}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:-60px;background:url(/images/pc_site/pager_right_white.png) no-repeat}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:0 0}.bx-wrapper .bx-controls-direction a{margin-top:-80px;width:50px;height:102px;zoom:1.5;z-index:0}.bx-wrapper .bx-controls-direction a.disabled{display:none}.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(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.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:#211e1e;padding:30px 0px;line-height:1.7em;color:#fff}#sub_page p{margin:0 5px 25px 5px}#sub_page h2{background:url(/images/static/tit_bg_info.png) no-repeat center top;width:100%;height:66px;color:#ffe2aa;font-weight:normal;font-size:16px;margin:0 auto 20px auto;line-height:66px;text-indent:45px}#sub_page h3{background:url(/images/static/tit_bg_s.png) no-repeat left bottom;width:705px;height:30px;color:#ffe2aa;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%}#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}#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 .privacy-inquiry{margin:60px 30px 0}#sub_page .privacy-inquiry{border:1px solid #ffffff;border-radius:7px;text-align:left;color:#aaa}#sub_page .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}#sub_page .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:49px;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{position:absolute;top:23px;left:120px}#maininfo .date{font-size:0.87em;font-weight:normal}#maininfo .info_section{box-sizing:border-box;background:rgba(36,36,36,0.6);padding:35px;margin:0 auto;width:780px;border-radius:8px;font-size:14px}#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 .info_list{width:75%;margin:0 auto;font-size:0;padding:0 0 8vw 0}#maininfo .info_list li{background:#2d2a29;margin-top:1.5rem;box-shadow:0px 0px 6px rgba(125,105,105,0.65);border-radius:5px;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 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}.payment_logo_credit{float:left;margin:20px 0;text-align:center;width:250px}#charge .charges_txt p{margin:0 15px}#charge .charge_flash{text-align:center;color:red}#charge_notice .payment_logo{text-align:center;width:auto;float:none}.payment_attention{margin:0 20px 30px 20px}.payment_attention li{margin-bottom:6px}#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;background-size:contain;width:679px;height:600px;top:-100px;position:relative}#charge .complete .complete_txt{position:absolute;text-align:center;top:580px}#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}#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}#guidelines h2,#settlement h2,#hit_questionnaires h2{margin:50px 0}#guidance h1,#guidelines h1,#settlement h1,#hit_questionnaires h1{width:480px;height:105px;margin:0 auto;z-index:2;padding:40px;text-align:center}#guidance h1 img,#guidelines h1 img,#settlement h1 img,#hit_questionnaires h1 img{width:400px}#guidance .inner,#guidelines .inner,#settlement .inner,#hit_questionnaires .inner{margin:0px auto;width:770px}#guidance .img,#guidelines .img,#settlement .img,#hit_questionnaires .img{margin:0px auto;width:100%}#guidance .body,#guidelines .body,#settlement .body,#hit_questionnaires .body{width:100%}#guidance .body p,#guidelines .body p,#settlement .body p,#hit_questionnaires .body p{margin:0.2rem 0 1.5rem 0}#guidance .body img,#guidelines .body img,#settlement .body img,#hit_questionnaires .body img{width:100%;margin:0 0 1rem 0}#guidance .body ul,#guidelines .body ul,#settlement .body ul,#hit_questionnaires .body ul{padding:0 0 0 0}#guidance .h2,#guidelines .h2,#settlement .h2,#hit_questionnaires .h2{width:200%}#collaboration h1{width:480px;height:auto;margin:0 auto;z-index:2;padding:40px;text-align:center}#collaboration h1 img{width:100%}#collaboration h2{margin:50px 0}#collaboration .inner{margin:0px auto;width:770px}#collaboration .img{margin:0px auto;width:100%}#collaboration p.notice{color:#ffefcc;margin:0 5px 0 5px}#collaboration p.alert{color:#d14368;margin:0 5px 0 5px}#collaboration ul.tab{padding:5px 20px;display:inline}#collaboration ul.tab li{display:inline}#collaboration ul.tab li:not(:last-child):after{content:"｜";color:#c6c1c1}#collaboration ul.tab li.active a{font-weight:900;color:#ffcf69}#collaboration .body{width:100%;display:none;list-style:square}#collaboration .body p{margin:0.2rem 0 1.5rem 0;padding:0 20px}#collaboration .body ul{list-style-type:square;margin:0.2rem 0;padding:0 20px}#collaboration .body li::before{content:none}#collaboration .body img{width:100%;margin:0 0 1rem 0}#collaboration .body form{padding:0 20px}#collaboration .body input{font-size:100%;border-radius:3px;border:1px solid #fff;padding:5px;vertical-align:bottom;box-sizing:border-box}#collaboration .body button{display:inline-block;border-radius:3px;padding:5px 6px;text-align:center;color:#FFE2AA;background:#0A222D;border:1px solid #EEDBA8;line-height:1.5em;margin:0 6px}#collaboration .body button:hover{color:#FFC64C;background:#0A222D}#collaboration .body.active{display:block}#collaboration .h2{width:200%}#download h1{width:480px;height:auto;margin:0 auto;z-index:2;padding:40px;text-align:center}#download h1 img{width:100%}#download h2{margin:50px 0}#download .inner{margin:0px auto;width:770px}#download .img{margin:0px auto;width:100%}#download .body{width:100%}#download .body p{padding:0 20px;margin:0.2rem 0 1.5rem 0}#download .body ul{list-style-type:square;margin:0.2rem 0;padding:0 20px}#sounds{font-family:cursive !important}#sounds h1{width:480px;height:85px;margin:0 auto;z-index:2;padding:40px}#sounds h1 img{width:500px}#sounds .title_l{background:none;padding-left:28px;text-shadow:1px 1px 2px #000000;width:100%;margin:0 auto 1em;text-align:center}#sounds .title_l img{max-width:100%;height:auto}#sounds .inner{margin:0px auto;width:770px}#sounds .img_top{width:342px;height:auto}#sounds .sound_box{display:flex}#sounds .sounds_txt{padding:.25em .5em}#sounds ul#banner_list{width:100%;text-align:left;margin:0 auto .5em;display:inline-block}#sounds ul#banner_list li{width:110px;margin:.25em 1em;text-align:left;float:left}#sounds .list_top{height:44px;margin:0;text-align:center}#sounds h3.title_list{background:url(/images/sound/list_title_bg.png) no-repeat center top;max-width:100%;height:auto;margin:0 auto}#sounds .title_list span{padding:.7em 0;text-align:left}#sounds .title_list span:nth-child(1){width:12%;display:inline-block}#sounds .title_list span:nth-child(2){width:37%;display:inline-block}#sounds .title_list span:nth-child(3){width:20%;display:inline-block}#sounds .sound_list{background:url(/images/sound/list_mid.png) repeat-y 2px top;width:730px;height:auto;margin:0 auto;color:#fffbcf}#sounds .sound_list ul{margin:0 auto;padding:0 .25em}#sounds .sound_list li{border-bottom:1px solid #93806d;width:90%;text-align:left;padding:0 1em;margin:0 auto;display:flex;flex-diretion:row;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:5em;height:auto}#sounds ul .li_num{width:10%;display:inline-block}#sounds .sound_list span.li_sound{width:40%;display:inline-block}#sounds .sound_list audio{width:40%;display:inline-block;text-align:right}#sounds .sound_list li:last-child{border:none}#sounds .list_btm{height:46px;margin:0;text-align:center}#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}.submit_btn{background:url(/images/static/btn_decision_pay.png) no-repeat center top;width:193px;height:52px;border:none;margin:0 auto}}.alertify,.alertify-show,.alertify-log{-webkit-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}.alertify-hide{-webkit-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-ms-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.alertify-log-hide{-webkit-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-moz-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-ms-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);-o-transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045)}.alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:white;filter:alpha(opacity=0);opacity:0}.alertify-cover-hidden{display:none}.alertify{position:fixed;z-index:99999;top:130px;left:50%;width:550px;margin-left:-275px;opacity:1}.alertify-hidden{-webkit-transform:translate(0, -150px);-moz-transform:translate(0, -150px);-ms-transform:translate(0, -150px);-o-transform:translate(0, -150px);transform:translate(0, -150px);opacity:0;display:none}:root *>.alertify-hidden{display:block;visibility:hidden}.alertify-logs{position:fixed;z-index:5000;bottom:10px;right:10px;width:300px}.alertify-logs-hidden{display:none}.alertify-log{display:block;margin-top:10px;position:relative;right:-300px;opacity:0}.alertify-log-show{right:0;opacity:1}.alertify-log-hide{-webkit-transform:translate(300px, 0);-moz-transform:translate(300px, 0);-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);transform:translate(300px, 0);opacity:0}.alertify-dialog{padding:25px}.alertify-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.alertify-inner{text-align:center}.alertify-text{margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%}.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited{background:none;text-decoration:none;border:none;line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px}@media only screen and (max-width: 680px){.alertify,.alertify-logs{width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alertify{left:5%;margin:0}}.alertify,.alertify-log{font-family:sans-serif}.alertify{background:#FFF;color:#141923;border:10px solid #333;border:10px solid rgba(0,0,0,0.7);border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.alertify-text{border:1px solid #CCC;padding:10px;border-radius:4px}.alertify-button{border-radius:4px;color:#FFF;font-weight:bold;padding:6px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0));background-image:linear-gradient(top, rgba(255,255,255,0.3), rgba(255,255,255,0))}.alertify-button:hover,.alertify-button:focus{outline:none;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0));background-image:-ms-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0));background-image:linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0))}.alertify-button:focus{box-shadow:0 0 15px #2B72D5}.alertify-button:active{position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus{background-color:#FE1A00;border:1px solid #D83526}.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus{background-color:#5CB811;border:1px solid #3B7808}.alertify-log{background:#1F1F1F;background:rgba(0,0,0,0.9);padding:15px;border-radius:4px;color:#FFF;text-shadow:-1px -1px 0 rgba(0,0,0,0.5)}.alertify-log-error{background:#FE1A00;background:rgba(254,26,0,0.9)}.alertify-log-success{background:#5CB811;background:rgba(92,184,17,0.9)}.alertify-message{padding:20px  0px}#goetia body,#goetia div,#goetia h1,#goetia h2,#goetia h3,#goetia h4,#goetia h5,#goetia h6,#goetia p,#goetia brockquote,#goetia pre,#goetia address,#goetia ul,#goetia ol,#goetia li,#goetia dl,#goetia dt,#goetia dd,#goetia table,#goetia th,#goetia td,#goetia form,#goetia fieldset,#goetia p{margin:0;padding:0;font-size:100%;font-style:normal;font-weight:normal}#goetia html{height:100%;width:100%;overflow-x:hidden}#goetia body{font:normal 12px/1.3 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;width:100%;height:100%;position:relative;color:#ffffff}#goetia img{border:0}#goetia .clearfix:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}#goetia .clearfix{display:inline-block}#goetia .clearfix{display:block}#goetia .clear{clear:both}#goetia table{border-spacing:0}#goetia ul{list-style-type:none}#goetia textarea{font-size:100%}#goetia .center{text-align:center}#goetia .right{text-align:right}#goetia .blue{color:#4af4ff}#goetia .bold{font-weight:bold}#goetia .big{font-size:1.5em}#goetia .bigger{font-size:2.0em}#goetia .no_disp{display:none}#goetia .back{margin-top:40px;position:relative;bottom:10px}#goetia .disc li{list-style:disc inside;margin-left:1em;margin-bottom:5px}#goetia #main_box h2{margin:0 0 15px -10px}#goetia #main_box #home h2{margin:0}#goetia #main a{text-decoration:none;outline:none}#goetia #main a:link{color:#fef3b6}#goetia #main a:visited{color:#fef3b6}#goetia #main a:hover{color:#fcf7db;text-decoration:underline}#goetia #main a:active{color:#fcf7db}#goetia #main a:focus{outline:none}#goetia .pager_box{font-size:12px;margin:20px auto;text-align:center;width:100%}#goetia .pager{margin:0 auto 10px}#goetia .pager ol li{display:inline;padding:0 4px}#goetia .pager_box em.current,#goetia .pager_box a,#goetia .pager_box span{background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);padding:3px 8px;font-style:normal;background-clip:padding-box}#goetia .pager_box a:hover{background-color:rgba(255,255,255,0.2);text-decoration:none}#goetia .pager_box em.current{background-color:rgba(255,224,129,0.2);border:1px solid rgba(255,224,129,0.5)}#goetia .pager_box .previous_page{border-radius:5px 0 0 5px}#goetia .pager_box .next_page{border-radius:0 5px 5px 0}#goetia #page_top{bottom:100px;height:1px;margin:0 auto;position:fixed;text-align:right;width:1090px;z-index:9999}#goetia #page_top a{text-decoration:none}#goetia * html #page_top{position:absolute}#goetia #global{margin:0 auto;position:relative;z-index:2}#goetia #header_appirits{height:35px;padding-top:23px;background:url(/images/goetia/header_bg.png) repeat-x 0 0}#goetia #header_appirits .box-inner{width:1024px;margin:0 auto}#goetia #header_title{float:left}#goetia #header_user-status{float:right;margin-top:3px}#goetia #content_wrapper{background:url(/images/goetia/texture_bg.png) repeat scroll 0 0,linear-gradient(to bottom, #422232 20%, #0f1a27 100%)}#goetia #wrapper_home{position:relative;margin:0 auto;padding:0}#goetia .bg_random{position:relative;margin:0 auto;left:-340px;top:-58px}#goetia #random_header .character_img{position:absolute;right:-344px;top:-3px}#goetia #wrapper{background:url(/images/goetia/body_bg.png) no-repeat scroll center top;position:relative;margin:0 auto;padding:0}#goetia #header_home{margin:0 auto;width:1024px;height:334px;position:relative}#goetia #header_home h1{position:absolute;left:-24px;top:156px;margin:0}#goetia #header_home h1 img{min-width:0}#goetia #header{margin:0 auto;width:1024px;height:275px;position:relative}#goetia #header h1{position:absolute;left:405px;top:-24px}#goetia #container{background:url(/images/goetia/main_bg.png) repeat-y scroll center top;width:1024px;margin:0 auto;height:100%;min-height:900px;position:relative;z-index:10}#goetia #container:after,#goetia .clearfix:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}#goetia #container,#goetia .clearfix{display:inline-block}#goetia #container,#goetia .clearfix{display:block}#goetia #container_charge{background:url(/images/goetia/main_bg_charge.png) repeat-y scroll center top;width:904px;margin:0 auto;height:100%;min-height:100%}#goetia #main_box{padding:0 0 10px 0;margin:0 auto;width:820px;height:100%;min-height:100%;position:relative;z-index:10}#goetia #main_box_top{width:820px;height:19px;position:relative;top:-19px}#goetia #main_box_charge{float:right;padding:0 0 10px 0;width:904px;height:100%;min-height:100%;width:904px;position:relative;z-index:10}#goetia #main_box_top_charge{width:904px;height:19px;position:relative;top:-19px}#goetia #home{float:left;width:546px;margin:-17px 0 0 25px}#goetia #right_side{float:left;width:206px;margin:-17px 0 0 18px}#goetia #right_side #share{margin:15px 0 0 0}#goetia #right_side #share .fb-like{margin-right:10px}#goetia #main{width:770px;margin:-20px 25px 25px 25px}#goetia #left_side{float:left;width:190px;position:relative;right:-4px;top:5px;z-index:0;margin-bottom:10px}#goetia #left_side ul li{margin:0 0 5px 0;line-height:0}#goetia #left_side #nav{margin-bottom:5px}#goetia #left_side #sub_nav{background:url(/images/goetia/menu/sub_nav_bg.png) repeat-y scroll right top;width:168px;position:relative;right:-13px;top:-10px;padding-top:5px}#goetia #left_side #sub_nav li{padding:6px 0 6px 5px;margin-bottom:0px;margin-left:14px;border-bottom:1px dotted #62553b;line-height:1em;font-weight:bold;background:url(/images/goetia/menu/icon_sub.png) no-repeat 0 center;width:136px}#goetia #left_side #sub_nav li.beginner{background:url(/images/goetia/menu/ico_beginner.png) no-repeat 0 5px}#goetia #left_side #sub_nav li:last-child{background:url(/images/goetia/menu/icon_sub.png) no-repeat 14px 4px,url(/images/goetia/menu/sub_nav_btm.png) no-repeat scroll right bottom;padding:4px 0 15px 19px;border:none;margin-left:0;position:relative;bottom:-3px;width:auto}#goetia #left_side #sub_nav li a{padding-left:10px}#goetia #left_side #sub_nav li:last-child a{border-bottom:none}#goetia #project_banner{margin-top:-35px;margin-bottom:20px}#goetia #project_banner #title{background:url(/images/home/bnr_shikihime_pro.png) repeat-y scroll right top;width:213px;height:128px;margin-left:-30px}#goetia #project_banner ul{margin:-35px 0 0 10px}#goetia #project_banner ul li{margin-bottom:5px}#goetia .signup{margin:0 0 15px 3px}#goetia #left_banner{width:145px;margin:10px 0 20px 28px}#goetia #left_banner iframe{overflow:hidden;border:0 none;margin:0;display:block;width:145px;height:350px}#goetia #comic_banner{margin-bottom:10px}#goetia #maintenance{margin:0 0 10px 0}#goetia #start_box{height:185px}#goetia #start{position:absolute;z-index:10;top:-135px;right:-10px}#goetia .circle{width:227px;height:227px;position:absolute;top:45px;right:10px;border-radius:227px;background:linear-gradient(137deg, #0081ff, #d5f9ff, #1c49e1);background-size:600% 600%;animation:AnimationName 9s ease infinite;z-index:-1}@keyframes AnimationName{0%{background-position:7% 0%}50%{background-position:94% 100%}100%{background-position:7% 0%}}#goetia #start:hover .circle{background:linear-gradient(137deg, #9bfff7, #fff, #88fff8);background-size:600% 600%;animation:AnimationName 3s ease infinite}@keyframes AnimationName{0%{background-position:7% 0%}50%{background-position:94% 100%}100%{background-position:7% 0%}}#goetia #pv{overflow:hidden;position:absolute;top:47px;left:299px;height:270px;width:480px;background:#ffffff}#goetia #copy{width:523px;height:110px;background:url(/images/goetia/copy.png) no-repeat scroll center top;overflow:hidden;position:absolute;top:0;left:280px;z-index:20}#goetia #banner_wrapper{background:url(/images/home/banner_slide_bg.png) no-repeat scroll center top;width:546px;height:200px;overflow:hidden}#goetia #center_banner{position:relative;top:5px;left:5px}#goetia #center_banner iframe{overflow:hidden;border:0 none;margin:0;display:block;width:536px;height:190px}#goetia #main h1{margin:20px 0 30px -9px}#goetia #main #description{position:absolute;top:30px;left:100px;color:#ffffff}#goetia #main #guide_description{position:absolute;top:34px;left:100px;color:#ffffff;font-size:28px;text-shadow:-1px -1px 0 black;letter-spacing:0.1em}#goetia #main h2.title_l{width:770px;height:32px;color:#ffffff;font-size:16px;text-shadow:-1px -1px 0 black;background:url(/images/goetia/title_bg_l.png) no-repeat scroll left top;padding:14px 0 0 20px;margin:0 auto 15px}#goetia #main h3.title_s{width:770px;height:28px;color:#fff9d5;font-size:16px;font-weight:bold;text-shadow:0px 0px 1px rgba(0,74,103,0.2);background:url(/images/goetia/title_bg_s.png) no-repeat scroll left top;line-height:28px;padding-left:30px;margin:0 0 10px 0}#goetia #main .title_ss{width:770px;height:28px;display:inline-block;color:#004a67;font-size:15px;font-weight:bold;background:url(/images/goetia/title_bg_ss.png) no-repeat scroll left bottom;line-height:28px;padding-left:10px;margin:0 0 10px 0}#goetia #main p{color:#ffffff}#goetia .attention-ie7,#goetia .attention-flash{width:546px;height:152px;margin:5px 0 20px 0;background:url(/images/home/attention_bg.png) no-repeat center top;color:#000000}#goetia .attention-ie7 p{position:relative;top:40px;left:115px;font-size:14px}#goetia .attention-flash p{position:relative;top:20px;left:115px;font-size:14px}#goetia .attention-flash a{color:#2b4a84}#goetia .attention-flash a:hover{color:#2b4a84}#goetia #information{width:546px;margin:10px 0 20px 0;background:url(/images/home/info_bg.png) no-repeat center bottom}#goetia #information h2{height:50px;width:546px;margin-bottom:5px}#goetia #information .box_inner{position:relative;height:184px}#goetia #information .box_inner ul{margin:6px;width:534px}#goetia #information #more{position:absolute;bottom:0;right:5px}#goetia #information li{background:url(/images/home/info_icon.png) no-repeat 0 center;border-bottom:1px dotted #7a6757;font-size:13px;height:29px;line-height:29px;padding-left:20px;overflow-x:hidden}#goetia #information li span{margin-right:15px}#goetia #update .title{background:url(/images/information/tit_update.png) no-repeat left top;width:774px;height:68px;margin:0 0 15px 0;padding-left:20px;line-height:50px;overflow:hidden}#goetia #update .category{float:left;margin-right:15px}#goetia #update h3{width:660px;float:left;font-size:16px;font-weight:bold}#goetia #update .data{position:absolute;left:130px;top:110px}#goetia #update .update_info{background-color:#3d3d48;border:1px solid #575a76;box-shadow:0 0 0 1px #27282c;padding:20px 10px;margin:0 4px;text-align:left;line-height:1.5em}#goetia #update .update_info img{margin-bottom:15px}#goetia #update .update_info h4{height:30px;color:#fff9d5;font-size:18px;font-weight:bold;text-shadow:0px 0px 1px rgba(198,51,66,0.2);background:url(/images/information/title_bg_s.png) no-repeat scroll left top;line-height:24px;padding-left:30px;margin-bottom:15px}#goetia #update .update_info h5{color:#cdb569;font-weight:bold;font-size:14px;border-bottom:1px dotted #cdb569;margin-bottom:10px}#goetia #update .update_info p{margin-bottom:15px}#goetia #update .update_info .center{text-align:center}#goetia #update .update_info img.center{display:block;margin:0 auto}#goetia #update .update_info ul{margin:5px 0}#goetia #update .update_info li{margin-left:12px;list-style-type:disc}#goetia .info_list{margin-bottom:30px}#goetia .info_list span{margin-right:15px}#goetia .info_list li{padding:8px;margin-top:1px;background:url(/images/home/info_icon.png) no-repeat 0 center;border-bottom:1px dotted #7a6757;padding-left:20px}#goetia .info_list li:last-child{border-bottom:none}#goetia .info_list li img{vertical-align:middle;margin-bottom:2px}#goetia #system_requirements{width:546px;margin-bottom:20px}#goetia #system_requirements h2{height:50px;width:546px;margin-bottom:5px}#goetia #system_requirements .box_inner{overflow:hidden;height:157px;background:url(/images/home/system_bg.png) no-repeat center bottom}#goetia #system_requirements table{height:153px;width:536px;border-collapse:separate;border-spacing:0;margin:7px 0 0 5px}#goetia #system_requirements th{padding:7px 3px 0 8px;vertical-align:top;text-align:left;width:100px;font-weight:bold;color:#ffe48f}#goetia #system_requirements tr th,#goetia #system_requirements tr td{border-bottom:1px dotted #746554}#goetia #system_requirements tr:last-child th,#goetia #system_requirements tr:last-child td{border-bottom:none}#goetia #system_requirements td{padding:5px 10px}#goetia #system_requirements strong{display:inline-block;width:6.5em}#goetia #twitter{margin-bottom:40px}#goetia #twitter .box_inner{width:526px;height:250px;padding:10px;background:url(/images/home/twitter_bg.png) no-repeat 0 0}#goetia .btn_follow{display:block;width:176px;height:30px;margin:10px auto 0}#goetia .sub_bn{margin-top:30px;margin-bottom:10px}#goetia .sub_bn a{margin-right:7px}#goetia .sub_bn a:nth-child(2n){margin-right:0px}#goetia .wm_bn{margin-top:5px;margin-bottom:10px}#goetia #static{font-size:12px}#goetia #static p{margin:0 10px;line-height:150%}#goetia #static .section{margin:0 10px 20px 10px}#goetia #static ol{padding-left:3em;padding-right:3em;margin-bottom:10px}#goetia #static li{list-style:decimal outside none;margin-bottom:5px}#goetia #static ol ol{padding:5px 0 0 1em}#goetia #static ol ol li{list-style-type:disc}#goetia .inquiry{margin-bottom:10px;border:1px solid #734f90;border-radius:5px;padding:5px;text-align:left}#goetia .inquiry h3{font-size:13px;font-weight:bold;margin:0 0 5px 10px}#goetia .inquiry ul li{list-style-type:disc !important;margin:5px 22px}#goetia .inquiry .addres_box{margin:0.8em 0;display:block}#goetia #static.game_info table{border-collapse:separate;border-spacing:0 2px;width:100%;font-size:13px}#goetia #static.game_info table th{background-color:#23242c;padding:5px 7px;text-align:left;vertical-align:top;width:25em;font-weight:bold;color:#ffe48f}#goetia #static.game_info table td{padding:5px 7px;vertical-align:middle}#goetia #static.game_info table td li{clear:both;list-style-type:none}#goetia #static.game_info table strong{color:#4af4ff;display:inline-block;width:8.5em}#goetia #static.trade p{font-size:13px;margin-bottom:10px}#goetia #static.trade table{border-collapse:separate;border-spacing:0 2px;font-size:13px;width:700px;margin:0 auto}#goetia #static.trade table th{background-color:#23242c;padding:5px 7px;vertical-align:center;width:15em;font-weight:bold;color:#ffe48f}#goetia #static.trade table td{background-color:#444653;padding:15px 15px;vertical-align:middle}#goetia #footer{clear:both;background:url(/images/goetia/footer_bg.png) repeat-x scroll center top #000;height:169px;margin:0;padding-top:15px}#goetia #footer a{font-size:12px}#goetia #footer p{margin-top:5px}#goetia .footer_link{text-align:center;margin-bottom:20px}#goetia .footer_link li{display:inline}#goetia .footer_link li:not(:last-child):after{content:"｜";color:#ffffff}#goetia .share{width:160px;height:40px;margin:0 auto}#goetia .share li{margin:0 5px;width:40px;display:inline;font-size:0}#goetia .share a:hover{text-decoration:none}#goetia .logo_space img{margin-right:10px}#goetia div.comic_list{margin:20px 0 0 0}#goetia div.comic_list ul{text-align:center}#goetia div.comic_list ul li{display:inline-block}#goetia div.comic_list ul li a{margin-right:4px}#goetia div.comic_list ul li:not(:last-child):after{content:"｜";color:#c6c1c1}#goetia #main_box h2.guide_img_center{display:table;margin-left:auto;margin-right:auto}#goetia #guide .section{margin-bottom:30px}#goetia #guide p{margin:15px 0;line-height:150%}#goetia #guide p.guide{margin:7px 0 35px 10px;line-height:150%}#goetia #guide ul.num{list-style:decimal none outside;padding-left:30px}#goetia #guide ul.num li{margin-bottom:8px}#goetia #guide .guide_img{text-align:center;margin-bottom:30px}#goetia #guide .guide_img_left{margin:20px 10px 18px 10px}#goetia #guide .guide_img_left img{float:left;margin-right:15px}#goetia #guide .guide_img_left p{padding-top:5px}#goetia #guide .img_caption{display:inline-block;margin-bottom:-30px}#goetia #guide .section_border{border:2px solid #ec9800;box-shadow:0 0 0 1px #ffdd00;border-radius:10px;padding:20px 10px 10px 10px;width:730px;margin:0 auto;text-align:left;line-height:1.5em}#goetia .guide_nav{width:760px;padding:5px;background-color:rgba(255,255,255,0.1);border:1px solid #ffffff;margin-bottom:20px}#goetia .guide_nav li{display:inline-block;margin-right:5px;padding-right:5px;border-right:1px dotted #ffffff}#goetia .guide_nav li:last-child{border-right:none;margin-right:0}#goetia .status_list_left{width:375px;margin:0 20px 15px 0;float:left}#goetia .status_list_left li b{color:#ff0033}#goetia .status_list_right{width:375px;float:right}#goetia .status_list_right li b{color:#ff0033}#goetia .status_list_left li,#goetia .status_list_right li{margin-bottom:10px}#goetia p.line{border-bottom:1px solid #4af4ff}#goetia .blue{color:#4af4ff}#goetia .yellow{color:#fd0}#goetia .red{color:#ff0033}#goetia .m_btm{margin-bottom:20px}#goetia .roadmap-list{list-style:disc outside none;margin:0 0 10px 1em}#goetia #roadmap h4{font-size:13pt;margin:1.5em 0 0;color:#fff9d5;text-shadow:1px 1px 0  #000, -1px 1px 0  #000, 1px -1px 0  #000, -1px -1px 0  #000}#goetia #roadmap p{background:rgba(0,0,0,0.5);border-radius:4px;margin:1em auto;display:block;overflow:auto;padding:.5em 1em}#goetia #main #guide h2.title_l{margin:30px 0 10px 0}#goetia #main #guide h2.title_l img{height:34px;margin-top:-8px}#goetia .weapon{margin-bottom:15px;background-color:rgba(255,255,255,0.1);border:1px solid #ffffff;padding:5px}#goetia .weapon dt{font-weight:bold;margin-bottom:5px}#goetia .weapon dd{display:inline;margin-right:10px}#goetia .weapon dd img{margin-right:3px;vertical-align:middle}#goetia .rarity_list{margin-bottom:15px;background-color:rgba(255,255,255,0.1);border:1px solid #ffffff;padding:5px 5px 0 5px}#goetia .rarity_list dt{font-weight:bold;margin-bottom:5px}#goetia .rarity_list dd{display:inline;margin-right:10px}#goetia .rarity_list img{height:25px}#goetia .rarity_list .platinum_img img{padding:0 0 7px}#goetia .rarity_list .isotopept_img img{height:33px}#goetia .rarity_list .isotopefe_img img{height:33px;position:relative;top:0.6em}#goetia .unit_box{width:770px;height:338px;margin-bottom:15px;position:relative}#goetia .unit_box h3{position:absolute;top:20px;left:20px}#goetia .unit_box span{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;position:absolute;top:25px;font-size:18px;text-shadow:0 1px 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, -1px 0 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000}#goetia .rarity{position:absolute;bottom:10px;left:10px;height:30px}#goetia .rarity.isotopept{height:37px}#goetia .rarity.isotopefe{height:37px}#goetia .status{position:absolute;top:62px;left:372px;font-size:14px}#goetia .status li:nth-child(odd){float:left}#goetia .status li:nth-child(even){margin:0 0 8px 123px}#goetia .equip_head{position:absolute;top:86px;left:618px}#goetia .equip_body{position:absolute;top:127px;left:618px}#goetia .equip_head li,#goetia .equip_body li{float:left;margin-right:1px}#goetia .passive{position:absolute;top:199px;left:317px}#goetia .passive li:first-child{position:absolute;text-align:right;top:-24px;left:145px;width:50px}#goetia .skill{position:absolute;top:252px;left:317px}#goetia .skill li{margin-bottom:1px}#goetia .skill li:first-child{position:absolute;text-align:right;top:-24px;left:145px;width:50px}#goetia .magic{position:absolute;top:252px;left:539px}#goetia .magic li{margin-bottom:1px}#goetia .magic li:first-child{position:absolute;text-align:right;top:-24px;left:145px;width:50px}#goetia #beginner p{line-height:130%;margin:10px 0 20px}#goetia .baloon{display:block;width:642px;margin:0 auto 10px}#goetia #beginner_btn{margin-bottom:15px}#goetia #beginner_btn li{float:left;margin-right:16px}#goetia #beginner_btn li:nth-child(4n){margin-right:0}#goetia .beginner_table{width:770px;margin-bottom:15px;border-left:1px solid #7c64a2;border-top:1px solid #7c64a2}#goetia .beginner_table th{width:40px;background-color:rgba(0,0,0,0.8);border-bottom:1px solid #7c64a2;border-right:1px solid #7c64a2;color:#ffffff;font-weight:bold;padding:10px 10px 7px;text-align:left;vertical-align:middle}#goetia .beginner_table td{border-bottom:1px solid #7c64a2;border-right:1px solid #7c64a2;padding:10px;width:345px}#goetia .guide_h4{border-bottom:1px dotted #cdb569;color:#cdb569;font-weight:bold;margin:10px 0}#goetia #guide .term-list{list-style:disc outside none;margin:0 0 10px 3em}#goetia #guide .term-list li{margin-bottom:8px;color:#4af4ff}#goetia #guide .term-list ul{margin-top:8px}#goetia #guide .term-list ul li{list-style-type:circle;margin-left:1em;color:#9ff9ff}#goetia #guide .section h3.title_s{margin-top:20px}#goetia #faq .section{margin-bottom:30px}#goetia #faq p{margin:0 10px;line-height:150%}#goetia #faq ul{padding:5px 0 15px 25px}#goetia #faq ul li{list-style-type:disc;margin-bottom:8px}#goetia #faq ol{padding-left:3em}#goetia #faq ol li{list-style:decimal outside none;padding:5px 0 4px 0px}#goetia #faq h3.title_q{background:url(/images/guide/icon_question.png) no-repeat scroll 0 0 rgba(0,0,0,0);font-size:14px;font-weight:bold;line-height:28px;margin-bottom:8px;padding-left:28px;text-shadow:1px 1px 2px #000000}#goetia #faq h3.title_q:target{background:url(/images/guide/icon_question.png) no-repeat scroll 0 0 rgba(0,0,0,0);text-shadow:1px 1px 2px #cccccc;color:#fd0}#goetia #faq .answer{margin:0 20px 30px 20px}#goetia #faq .answer ul{padding:5px 0 15px 25px}#goetia #faq .answer ul li{list-style-type:disc;margin-bottom:8px}#goetia #faq .answer .guide_img{margin:30px 0;text-align:center}#goetia #faq #system_requirements{width:100%;height:206px;margin:0 0 20px 0}#goetia #faq #system_requirements #box_inner{margin:8px 0 0 2px;overflow:hidden;width:544px}#goetia #faq #system_requirements table{height:156px;width:542px;border-collapse:separate}#goetia #faq #system_requirements th{background-color:#23242c;padding:7px 3px 0 8px;vertical-align:top;text-align:left;width:150px;border-bottom:1px dotted #746554;font-weight:bold;color:#ffe48f}#goetia #faq #system_requirements th:last-child{border-bottom:none}#goetia #faq #system_requirements td{padding:5px 10px;border-bottom:1px dotted #746554}#goetia #faq #system_requirements strong{display:inline-block;width:6.5em}#goetia #charge p{margin:5px 10px 10px 10px}#goetia #charge p.remarks{font-size:12px;color:#4af4ff;margin:3px 0 0 5px;background-color:rgba(255,255,255,0.1);padding:2px 10px}#goetia #charge .charge_item_text{float:right;margin-left:15px;width:234px}#goetia #charge .charge_item_text img{display:block;margin-bottom:20px}#goetia #charge table{border-collapse:separate;width:750px;margin:0 auto 30px auto}#goetia #charge thead th{background:#383c5f linear-gradient(#5c4c7f, #2d3043 30%) repeat 0 0;border-bottom:1px solid #7c64a2;border-left:1px solid #7c64a2;border-top:1px solid #7c64a2;box-shadow:0 1px 1px rgba(255,255,255,0.3) inset;color:#ffffff;font-weight:bold;line-height:120%;padding:8px 15px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}#goetia #charge thead th.name{width:180px;border-left:1px solid #7c64a2}#goetia #charge thead th.power{width:70px}#goetia #charge th{background-color:rgba(0,0,0,0.8);padding:5px 5px 5px 7px;vertical-align:middle;text-align:left;border-bottom:1px solid #7c64a2;border-left:1px solid #7c64a2;border-right:1px solid #7c64a2;font-weight:bold;color:#ffffff}#goetia #charge th img{vertical-align:middle;margin-right:10px}#goetia #charge tr td{padding:10px;border-bottom:1px solid #7c64a2;border-right:1px solid #7c64a2}#goetia #charge td img{vertical-align:top;margin-right:3px}#goetia #charge tr td:nth-child(3),#goetia #charge tr td:nth-child(4){text-align:center}#goetia #charge .caution,#goetia #guide .caution{text-align:left;line-height:1.5em}#goetia #charge .caution .section{margin-bottom:30px}#goetia #charge .caution ul,#goetia #guide .caution ul{margin-left:2em;margin-bottom:10px}#goetia #charge .caution li,#goetia #guide .caution li{list-style-type:disc;margin-top:7px}#goetia #charge .caution h3,#goetia #guide .caution h3{width:auto}#goetia table.secure{margin:0 auto;border-spacing:10px;border:1px solid #bab4ae}#goetia #guide ul.wu_list{margin:5px 0 30px 20px;float:left}#goetia .wu_list li{width:200px}#goetia .wu_list li h4{font-weight:bold;color:#af0028}#goetia #library p{margin:5px 10px 20px 10px}#goetia .twitter{width:688px;margin:0 auto 20px}#goetia .twitter li{width:128px;float:left;margin-right:12px;margin-bottom:8px}#goetia .twitter li:nth-child(5n){margin-right:0}#goetia .wp_box{width:370px;float:left;margin-bottom:20px;margin-right:30px}#goetia .wp_box div{margin-bottom:10px}#goetia .wp_box li{float:left;margin-right:3px}#goetia .wp_box li:nth-child(4){margin-right:0}#goetia #wp .wp_box:nth-child(2n){margin-right:0}#goetia .sound li{width:750px;background-color:rgba(0,0,0,0.3);padding:10px 10px 15px 10px;margin-bottom:10px;position:relative;box-shadow:rgba(0,208,255,0.35) 0px 0px 6px 3px inset}#goetia .sound li div audio{position:relative;right:-440px;bottom:30px;width:300px;height:60px;margin:-3px 0 0px 0}#goetia .sound li div:nth-of-type(2){margin-top:20px}#goetia .creator{margin:0 10px 7px 0;vertical-align:middle}#goetia .sound li span{float:right;margin-top:10px;margin-right:10px}#goetia .sound li a{color:#56d7f9}#goetia .tit_bgm{margin-left:4px;margin-top:8px;vertical-align:central}#goetia .comingsoon{position:absolute;top:50%;left:50%;margin:-9px 0 0 -70px}
