/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:bold}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}*::-webkit-scrollbar{display:none}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}img{height:auto;width:100%}dt,th{font-weight:inherit}html{font-size:625%}@media(max-width: 768px){html{font-size:13.0208333333vw}}body{min-height:100vh;font-family:"Noto Sans JP",sans-serif;font-size:.18rem;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6;color:#fff;letter-spacing:.1em;word-break:break-word;overflow-wrap:break-word;background-color:#323232}@media(max-width: 768px){body{font-size:.24rem}}@media(min-width: 1280px){.nav_wrap{width:2.7rem}}.overlay{position:absolute;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background:rgba(0,0,0,.6)}@media(min-width: 1280px){.overlay{display:none !important}}.nav_wrap .logo{width:.98rem;height:.18rem;margin:.2rem 0;overflow:hidden;font-size:0;color:rgba(0,0,0,0);text-indent:100%;white-space:nowrap;background:url("../img/logo_konami.svg") no-repeat 0 0/contain}@media(max-width: 1279px){.nav_wrap .logo{display:none}}.nav{position:fixed;top:0;z-index:9999;width:2.7rem;height:100%;min-height:100vh;padding:0 .1rem 1rem;overflow-y:scroll;text-align:center;background:#000;-webkit-filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0.6));filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0.6));-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;scrollbar-width:none}@media(max-width: 1279px){.nav{z-index:10080;padding:1.2rem .24rem 2.4rem;opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@media(max-width: 768px){.nav{width:100%;pointer-events:none;-webkit-transform:none;transform:none}}.nav::-webkit-scrollbar{display:none}@media(max-width: 1279px){.nav.open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 768px){.nav.open{pointer-events:inherit}}.nav .logo_co{width:1.16rem;height:.26rem;margin:0 0 .24rem .08rem;font-size:0;color:rgba(0,0,0,0);background:url("../img/logo_konami.svg") no-repeat center/contain}@media(max-width: 768px){.nav .logo_co{width:1.87rem;height:.4rem;margin:0 0 .72rem .2rem}}.nav .logo_game{width:100%;margin:0 auto .22rem;font-size:0}@media(max-width: 768px){.nav .logo_game{width:6.34rem;margin-bottom:.85rem}}.nav .nav_list{margin:0}.nav .nav_list .nav_item+.nav_item{margin:.1rem 0 0}@media(max-width: 768px){.nav .nav_list .nav_item+.nav_item{margin:.3rem 0 0}}.nav .nav_list .nav_item dt a,.nav .nav_list .nav_item dt span{display:block;padding:.14rem;font-size:.19rem;line-height:1.2;color:#fff;cursor:pointer;background:#323232}@media(max-width: 768px){.nav .nav_list .nav_item dt a,.nav .nav_list .nav_item dt span{padding:.28rem .2rem;font-size:.36rem}}.nav .nav_list .nav_item dt.current_cate span,.nav .nav_list .nav_item dt.current_cate a{pointer-events:none}.nav .nav_list .nav_item dd{display:none}.nav .nav_list .nav_item dd ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.07rem;font-size:.16rem;line-height:1.2;color:#fff;background-image:repeating-linear-gradient(-45deg, transparent, transparent 3px, rgba(0, 0, 0, 0.1) 3px, rgba(0, 0, 0, 0.1) 6px);background-size:auto auto;border-top:.02rem solid #000}.nav .nav_list .nav_item dd ul li a.current,.nav .nav_list .nav_item dd ul li a:hover{background-size:auto auto}.nav .nav_list .nav_item dd ul li a.current{pointer-events:none}@media(max-width: 768px){.nav .nav_list .nav_item dd ul li a{min-height:.75rem;font-size:.26rem;border-top:.2rem solid #000}}.toggle{position:fixed;top:.1rem;z-index:10100;width:.8rem;height:.8rem;cursor:pointer}@media(min-width: 1280px){.toggle{display:none}}@media(min-width: 1001px)and (max-width: 1279px){.toggle{top:.1rem;right:calc((100vw - 9.8rem)/2)}}@media(max-width: 1000px){.toggle{right:.14rem}}.toggle span{position:absolute;top:0;right:0;bottom:0;left:0;width:.38rem;height:.04rem;margin:auto;background:#000;-webkit-transition:opacity .4s,width .4s,-webkit-transform .4s;transition:opacity .4s,width .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s,width .4s;transition:transform .4s,opacity .4s,width .4s,-webkit-transform .4s}.toggle span:nth-child(1){-webkit-transform:translateY(-0.16rem);transform:translateY(-0.16rem)}.toggle span:nth-child(3){-webkit-transform:translateY(0.16rem);transform:translateY(0.16rem)}.toggle.cross span{width:.58rem}.toggle.cross span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle.cross span:nth-child(2){opacity:0}.toggle.cross span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.noscroll{overflow:hidden}@media(max-width: 768px){.noscroll .toggle{position:fixed}}body.mgs1 .g_header .inner .btn_portal,body.mgs1_integral .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(109, 1, 9)), to(#e60012));background:linear-gradient(270deg, rgb(109, 1, 9) 0%, #e60012 100%);border:.02rem solid #88000b}body.mgs1 .nav .nav_list .nav_item dt.current_cate span,body.mgs1 .nav .nav_list .nav_item dt.current_cate a,body.mgs1_integral .nav .nav_list .nav_item dt.current_cate span,body.mgs1_integral .nav .nav_list .nav_item dt.current_cate a{background:#88000b}body.mgs1 .nav .nav_list .nav_item dt span:hover,body.mgs1_integral .nav .nav_list .nav_item dt span:hover{background-color:#88000b}body.mgs1 .nav .nav_list .nav_item dd ul li a,body.mgs1_integral .nav .nav_list .nav_item dd ul li a{background-color:#450005}body.mgs1 .nav .nav_list .nav_item dd ul li a.current,body.mgs1 .nav .nav_list .nav_item dd ul li a:hover,body.mgs1_integral .nav .nav_list .nav_item dd ul li a.current,body.mgs1_integral .nav .nav_list .nav_item dd ul li a:hover{background-color:#a1000d}body.mgs1 .toggle,body.mgs1_integral .toggle{background:#88000b;border:.03rem solid #450005}@media(min-width: 769px){body.mgs1 .content_wrap::before,body.mgs1 .content_wrap::after,body.mgs1_integral .content_wrap::before,body.mgs1_integral .content_wrap::after{background:#88000b}}body.mgs1 .content_wrap .content_header,body.mgs1_integral .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#88000b), color-stop(50%, #450005), to(#88000b));background:linear-gradient(270deg, #88000b 0%, #450005 50%, #88000b 100%)}body.mgs1 .content_wrap .content_header.mv_wrap,body.mgs1_integral .content_wrap .content_header.mv_wrap{border-top:.06rem solid #88000b;border-bottom:.06rem solid #88000b}body.mgs1 .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs1 .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt,body.mgs1_integral .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs1_integral .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#88000b}body.mgs1 .content_wrap .sec_ttl,body.mgs1_integral .content_wrap .sec_ttl{background-color:rgba(69,0,5,.5);border-top:.02rem solid #88000b;border-right:.06rem solid #88000b;border-bottom:.02rem solid #88000b;border-left:.06rem solid #88000b}@media(max-width: 768px){body.mgs1 .content_wrap .sec_ttl,body.mgs1_integral .content_wrap .sec_ttl{border-right:.14rem solid #88000b;border-left:.14rem solid #88000b}}body.mgs1 .content_wrap .sec_subttl,body.mgs1_integral .content_wrap .sec_subttl{color:#e60012;border-bottom:.02rem solid #88000b;border-left:.1rem solid #88000b}@media(max-width: 768px){body.mgs1 .content_wrap .sec_subttl,body.mgs1_integral .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #88000b}}body.mgs1 .content_wrap .num dt span,body.mgs1_integral .content_wrap .num dt span{background:#88000b;border:.02rem solid #450005}body.mgs1 .content_wrap .txt_link,body.mgs1 .content_wrap .txt_color,body.mgs1_integral .content_wrap .txt_link,body.mgs1_integral .content_wrap .txt_color{color:#e60012}body.mgs1 .content_wrap .txt_rim,body.mgs1_integral .content_wrap .txt_rim{border:1px solid #88000b}body.mgs1 .content_wrap .chara_list li,body.mgs1_integral .content_wrap .chara_list li{border:.02rem solid #88000b}body.mgs1 .content_wrap .word_rim,body.mgs1_integral .content_wrap .word_rim{border:.02rem solid #88000b}body.mgs1 .content_wrap .word_rim .ttl_area,body.mgs1_integral .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #88000b}body.mgs1 .content_wrap .img_word .col,body.mgs1_integral .content_wrap .img_word .col{border:.02rem solid #88000b}body.mgs1 .content_wrap .img_word dt,body.mgs1_integral .content_wrap .img_word dt{border-bottom:.02rem solid #88000b}body.mgs1 .content_wrap .tb_rim,body.mgs1_integral .content_wrap .tb_rim{border:2px solid #88000b}body.mgs1 .content_wrap .tb_rim tr+tr,body.mgs1_integral .content_wrap .tb_rim tr+tr{border-top:1px solid #88000b}body.mgs1 .content_wrap .tb_rim.frequency th+th,body.mgs1 .content_wrap .tb_rim.frequency td+td,body.mgs1_integral .content_wrap .tb_rim.frequency th+th,body.mgs1_integral .content_wrap .tb_rim.frequency td+td{border-left:1px solid #88000b}body.mgs1 .content_wrap .content_footer .pager a:hover.prev,body.mgs1_integral .content_wrap .content_footer .pager a:hover.prev{background-color:#88000b}body.mgs1 .content_wrap .content_footer .pager a:hover.next,body.mgs1_integral .content_wrap .content_footer .pager a:hover.next{background-color:#88000b}body.mgs1_special_missions .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(#113a43), to(#5ac0d4));background:linear-gradient(270deg, #113a43 0%, #5ac0d4 100%);border:.02rem solid #3a8392}body.mgs1_special_missions .nav .nav_list .nav_item dt.current_cate span,body.mgs1_special_missions .nav .nav_list .nav_item dt.current_cate a{background:#3a8392}body.mgs1_special_missions .nav .nav_list .nav_item dt span:hover{background-color:#3a8392}body.mgs1_special_missions .nav .nav_list .nav_item dd ul li a{background-color:#113a43}body.mgs1_special_missions .nav .nav_list .nav_item dd ul li a.current,body.mgs1_special_missions .nav .nav_list .nav_item dd ul li a:hover{background-color:#5ac0d4}body.mgs1_special_missions .toggle{background:#3a8392;border:.03rem solid #113a43}@media(min-width: 769px){body.mgs1_special_missions .content_wrap::before,body.mgs1_special_missions .content_wrap::after{background:#3a8392}}body.mgs1_special_missions .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#3a8392), color-stop(50%, #113a43), to(#3a8392));background:linear-gradient(270deg, #3a8392 0%, #113a43 50%, #3a8392 100%)}body.mgs1_special_missions .content_wrap .content_header.mv_wrap{border-top:.06rem solid #3a8392;border-bottom:.06rem solid #3a8392}body.mgs1_special_missions .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs1_special_missions .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#3a8392}body.mgs1_special_missions .content_wrap .sec_ttl{background-color:rgba(17,58,67,.5);border-top:.02rem solid #3a8392;border-right:.06rem solid #3a8392;border-bottom:.02rem solid #3a8392;border-left:.06rem solid #3a8392}@media(max-width: 768px){body.mgs1_special_missions .content_wrap .sec_ttl{border-right:.14rem solid #3a8392;border-left:.14rem solid #3a8392}}body.mgs1_special_missions .content_wrap .sec_subttl{color:#5ac0d4;border-bottom:.02rem solid #3a8392;border-left:.1rem solid #3a8392}@media(max-width: 768px){body.mgs1_special_missions .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #3a8392}}body.mgs1_special_missions .content_wrap .num dt span{background:#3a8392;border:.02rem solid #113a43}body.mgs1_special_missions .content_wrap .txt_link,body.mgs1_special_missions .content_wrap .txt_color{color:#5ac0d4}body.mgs1_special_missions .content_wrap .txt_rim{border:1px solid #3a8392}body.mgs1_special_missions .content_wrap .chara_list li{border:.02rem solid #3a8392}body.mgs1_special_missions .content_wrap .word_rim{border:.02rem solid #3a8392}body.mgs1_special_missions .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #3a8392}body.mgs1_special_missions .content_wrap .img_word .col{border:.02rem solid #3a8392}body.mgs1_special_missions .content_wrap .img_word dt{border-bottom:.02rem solid #3a8392}body.mgs1_special_missions .content_wrap .tb_rim{border:2px solid #3a8392}body.mgs1_special_missions .content_wrap .tb_rim tr+tr{border-top:1px solid #3a8392}body.mgs1_special_missions .content_wrap .tb_rim.frequency th+th,body.mgs1_special_missions .content_wrap .tb_rim.frequency td+td{border-left:1px solid #3a8392}body.mgs1_special_missions .content_wrap .content_footer .pager a:hover.prev{background-color:#3a8392}body.mgs1_special_missions .content_wrap .content_footer .pager a:hover.next{background-color:#3a8392}body.mgs1_vr_missions .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(#01402a), to(#01bf7e));background:linear-gradient(270deg, #01402a 0%, #01bf7e 100%);border:.02rem solid #007b51}body.mgs1_vr_missions .nav .nav_list .nav_item dt.current_cate span,body.mgs1_vr_missions .nav .nav_list .nav_item dt.current_cate a{background:#007b51}body.mgs1_vr_missions .nav .nav_list .nav_item dt span:hover{background-color:#007b51}body.mgs1_vr_missions .nav .nav_list .nav_item dd ul li a{background-color:#01402a}body.mgs1_vr_missions .nav .nav_list .nav_item dd ul li a.current,body.mgs1_vr_missions .nav .nav_list .nav_item dd ul li a:hover{background-color:#01bf7e}body.mgs1_vr_missions .toggle{background:#007b51;border:.03rem solid #01402a}@media(min-width: 769px){body.mgs1_vr_missions .content_wrap::before,body.mgs1_vr_missions .content_wrap::after{background:#007b51}}body.mgs1_vr_missions .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#007b51), color-stop(50%, #01402a), to(#007b51));background:linear-gradient(270deg, #007b51 0%, #01402a 50%, #007b51 100%)}body.mgs1_vr_missions .content_wrap .content_header.mv_wrap{border-top:.06rem solid #007b51;border-bottom:.06rem solid #007b51}body.mgs1_vr_missions .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs1_vr_missions .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#007b51}body.mgs1_vr_missions .content_wrap .sec_ttl{background-color:rgba(1,64,42,.5);border-top:.02rem solid #007b51;border-right:.06rem solid #007b51;border-bottom:.02rem solid #007b51;border-left:.06rem solid #007b51}@media(max-width: 768px){body.mgs1_vr_missions .content_wrap .sec_ttl{border-right:.14rem solid #007b51;border-left:.14rem solid #007b51}}body.mgs1_vr_missions .content_wrap .sec_subttl{color:#01bf7e;border-bottom:.02rem solid #007b51;border-left:.1rem solid #007b51}@media(max-width: 768px){body.mgs1_vr_missions .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #007b51}}body.mgs1_vr_missions .content_wrap .num dt span{background:#007b51;border:.02rem solid #01402a}body.mgs1_vr_missions .content_wrap .txt_link,body.mgs1_vr_missions .content_wrap .txt_color{color:#01bf7e}body.mgs1_vr_missions .content_wrap .txt_rim{border:1px solid #007b51}body.mgs1_vr_missions .content_wrap .chara_list li{border:.02rem solid #007b51}body.mgs1_vr_missions .content_wrap .word_rim{border:.02rem solid #007b51}body.mgs1_vr_missions .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #007b51}body.mgs1_vr_missions .content_wrap .img_word .col{border:.02rem solid #007b51}body.mgs1_vr_missions .content_wrap .img_word dt{border-bottom:.02rem solid #007b51}body.mgs1_vr_missions .content_wrap .tb_rim{border:2px solid #007b51}body.mgs1_vr_missions .content_wrap .tb_rim tr+tr{border-top:1px solid #007b51}body.mgs1_vr_missions .content_wrap .tb_rim.frequency th+th,body.mgs1_vr_missions .content_wrap .tb_rim.frequency td+td{border-left:1px solid #007b51}body.mgs1_vr_missions .content_wrap .content_footer .pager a:hover.prev{background-color:#007b51}body.mgs1_vr_missions .content_wrap .content_footer .pager a:hover.next{background-color:#007b51}body.mgs2 .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(6, 53, 68)), to(#00b4ed));background:linear-gradient(270deg, rgb(6, 53, 68) 0%, #00b4ed 100%);border:.02rem solid #00769c}body.mgs2 .nav .nav_list .nav_item dt.current_cate span,body.mgs2 .nav .nav_list .nav_item dt.current_cate a{background:#00769c}body.mgs2 .nav .nav_list .nav_item dt span:hover{background-color:#00769c}body.mgs2 .nav .nav_list .nav_item dd ul li a{background-color:#014b62}body.mgs2 .nav .nav_list .nav_item dd ul li a.current,body.mgs2 .nav .nav_list .nav_item dd ul li a:hover{background-color:#00b4ed}body.mgs2 .toggle{background:#00769c;border:.03rem solid #014b62}@media(min-width: 769px){body.mgs2 .content_wrap::before,body.mgs2 .content_wrap::after{background:#00769c}}body.mgs2 .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#00769c), color-stop(50%, rgb(0, 44, 77)), to(#00769c));background:linear-gradient(270deg, #00769c 0%, rgb(0, 44, 77) 50%, #00769c 100%)}body.mgs2 .content_wrap .content_header.mv_wrap{border-top:.06rem solid #00769c;border-bottom:.06rem solid #00769c}body.mgs2 .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs2 .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#00769c}body.mgs2 .content_wrap .sec_ttl{background-color:rgba(1,75,98,.5);border-top:.02rem solid #00769c;border-right:.06rem solid #00769c;border-bottom:.02rem solid #00769c;border-left:.06rem solid #00769c}@media(max-width: 768px){body.mgs2 .content_wrap .sec_ttl{border-right:.14rem solid #00769c;border-left:.14rem solid #00769c}}body.mgs2 .content_wrap .sec_subttl{color:#00b4ed;border-bottom:.02rem solid #00769c;border-left:.1rem solid #00769c}@media(max-width: 768px){body.mgs2 .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #00769c}}body.mgs2 .content_wrap .num dt span{background:#00769c;border:.02rem solid #014b62}body.mgs2 .content_wrap .txt_link,body.mgs2 .content_wrap .txt_color{color:#00b4ed}body.mgs2 .content_wrap .txt_rim{border:1px solid #00769c}body.mgs2 .content_wrap .chara_list li{border:.02rem solid #00769c}body.mgs2 .content_wrap .word_rim{border:.02rem solid #00769c}body.mgs2 .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #00769c}body.mgs2 .content_wrap .img_word .col{border:.02rem solid #00769c}body.mgs2 .content_wrap .img_word dt{border-bottom:.02rem solid #00769c}body.mgs2 .content_wrap .tb_rim{border:2px solid #00769c}body.mgs2 .content_wrap .tb_rim tr+tr{border-top:1px solid #00769c}body.mgs2 .content_wrap .tb_rim.frequency th+th,body.mgs2 .content_wrap .tb_rim.frequency td+td{border-left:1px solid #00769c}body.mgs2 .content_wrap .content_footer .pager a:hover.prev{background-color:#00769c}body.mgs2 .content_wrap .content_footer .pager a:hover.next{background-color:#00769c}body.mgs3 .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(36, 67, 6)), to(#97ca44));background:linear-gradient(270deg, rgb(36, 67, 6) 0%, #97ca44 100%);border:.02rem solid #78a037}body.mgs3 .nav .nav_list .nav_item dt.current_cate span,body.mgs3 .nav .nav_list .nav_item dt.current_cate a{background:#78a037}body.mgs3 .nav .nav_list .nav_item dt span:hover{background-color:#78a037}body.mgs3 .nav .nav_list .nav_item dd ul li a{background-color:#3d5712}body.mgs3 .nav .nav_list .nav_item dd ul li a.current,body.mgs3 .nav .nav_list .nav_item dd ul li a:hover{background-color:#97ca44}body.mgs3 .toggle{background:#78a037;border:.03rem solid #3d5712}@media(min-width: 769px){body.mgs3 .content_wrap::before,body.mgs3 .content_wrap::after{background:#78a037}}body.mgs3 .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#78a037), color-stop(50%, #3d5712), to(#78a037));background:linear-gradient(270deg, #78a037 0%, #3d5712 50%, #78a037 100%)}body.mgs3 .content_wrap .content_header.mv_wrap{border-top:.06rem solid #78a037;border-bottom:.06rem solid #78a037}body.mgs3 .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mgs3 .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#78a037}body.mgs3 .content_wrap .sec_ttl{background-color:rgba(61,87,18,.5);border-top:.02rem solid #78a037;border-right:.06rem solid #78a037;border-bottom:.02rem solid #78a037;border-left:.06rem solid #78a037}@media(max-width: 768px){body.mgs3 .content_wrap .sec_ttl{border-right:.14rem solid #78a037;border-left:.14rem solid #78a037}}body.mgs3 .content_wrap .sec_subttl{color:#97ca44;border-bottom:.02rem solid #78a037;border-left:.1rem solid #78a037}@media(max-width: 768px){body.mgs3 .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #78a037}}body.mgs3 .content_wrap .num dt span{background:#78a037;border:.02rem solid #3d5712}body.mgs3 .content_wrap .txt_link,body.mgs3 .content_wrap .txt_color{color:#97ca44}body.mgs3 .content_wrap .txt_rim{border:1px solid #78a037}body.mgs3 .content_wrap .chara_list li{border:.02rem solid #78a037}body.mgs3 .content_wrap .word_rim{border:.02rem solid #78a037}body.mgs3 .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #78a037}body.mgs3 .content_wrap .img_word .col{border:.02rem solid #78a037}body.mgs3 .content_wrap .img_word dt{border-bottom:.02rem solid #78a037}body.mgs3 .content_wrap .tb_rim{border:2px solid #78a037}body.mgs3 .content_wrap .tb_rim tr+tr{border-top:1px solid #78a037}body.mgs3 .content_wrap .tb_rim.frequency th+th,body.mgs3 .content_wrap .tb_rim.frequency td+td{border-left:1px solid #78a037}body.mgs3 .content_wrap .content_footer .pager a:hover.prev{background-color:#78a037}body.mgs3 .content_wrap .content_footer .pager a:hover.next{background-color:#78a037}body.mg1_fc .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(1, 28, 93)), to(#0460e8));background:linear-gradient(270deg, rgb(1, 28, 93) 0%, #0460e8 100%);border:.02rem solid #0043a7}body.mg1_fc .nav .nav_list .nav_item dt.current_cate span,body.mg1_fc .nav .nav_list .nav_item dt.current_cate a{background:#0043a7}body.mg1_fc .nav .nav_list .nav_item dt span:hover{background-color:#0043a7}body.mg1_fc .nav .nav_list .nav_item dd ul li a{background-color:#023580}body.mg1_fc .nav .nav_list .nav_item dd ul li a.current,body.mg1_fc .nav .nav_list .nav_item dd ul li a:hover{background-color:#0460e8}body.mg1_fc .toggle{background:#0043a7;border:.03rem solid #023580}@media(min-width: 769px){body.mg1_fc .content_wrap::before,body.mg1_fc .content_wrap::after{background:#0043a7}}body.mg1_fc .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#0043a7), color-stop(50%, rgb(0, 26, 94)), to(#0043a7));background:linear-gradient(270deg, #0043a7 0%, rgb(0, 26, 94) 50%, #0043a7 100%)}body.mg1_fc .content_wrap .content_header.mv_wrap{border-top:.06rem solid #0043a7;border-bottom:.06rem solid #0043a7}body.mg1_fc .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mg1_fc .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#0043a7}body.mg1_fc .content_wrap .sec_ttl{background-color:rgba(2,53,128,.5);border-top:.02rem solid #0043a7;border-right:.06rem solid #0043a7;border-bottom:.02rem solid #0043a7;border-left:.06rem solid #0043a7}@media(max-width: 768px){body.mg1_fc .content_wrap .sec_ttl{border-right:.14rem solid #0043a7;border-left:.14rem solid #0043a7}}body.mg1_fc .content_wrap .sec_subttl{color:#0460e8;border-bottom:.02rem solid #0043a7;border-left:.1rem solid #0043a7}@media(max-width: 768px){body.mg1_fc .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #0043a7}}body.mg1_fc .content_wrap .num dt span{background:#0043a7;border:.02rem solid #023580}body.mg1_fc .content_wrap .txt_link,body.mg1_fc .content_wrap .txt_color{color:#0460e8}body.mg1_fc .content_wrap .txt_rim{border:1px solid #0043a7}body.mg1_fc .content_wrap .chara_list li{border:.02rem solid #0043a7}body.mg1_fc .content_wrap .word_rim{border:.02rem solid #0043a7}body.mg1_fc .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #0043a7}body.mg1_fc .content_wrap .img_word .col{border:.02rem solid #0043a7}body.mg1_fc .content_wrap .img_word dt{border-bottom:.02rem solid #0043a7}body.mg1_fc .content_wrap .tb_rim{border:2px solid #0043a7}body.mg1_fc .content_wrap .tb_rim tr+tr{border-top:1px solid #0043a7}body.mg1_fc .content_wrap .tb_rim.frequency th+th,body.mg1_fc .content_wrap .tb_rim.frequency td+td{border-left:1px solid #0043a7}body.mg1_fc .content_wrap .content_footer .pager a:hover.prev{background-color:#0043a7}body.mg1_fc .content_wrap .content_footer .pager a:hover.next{background-color:#0043a7}body.mg1_msx .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(8, 34, 72)), to(#0460e8));background:linear-gradient(270deg, rgb(8, 34, 72) 0%, #0460e8 100%);border:.02rem solid #0043a7}body.mg1_msx .nav .nav_list .nav_item dt.current_cate span,body.mg1_msx .nav .nav_list .nav_item dt.current_cate a{background:#0043a7}body.mg1_msx .nav .nav_list .nav_item dt span:hover{background-color:#0043a7}body.mg1_msx .nav .nav_list .nav_item dd ul li a{background-color:#023580}body.mg1_msx .nav .nav_list .nav_item dd ul li a.current,body.mg1_msx .nav .nav_list .nav_item dd ul li a:hover{background-color:#0460e8}body.mg1_msx .toggle{background:#0043a7;border:.03rem solid #023580}@media(min-width: 769px){body.mg1_msx .content_wrap::before,body.mg1_msx .content_wrap::after{background:#0043a7}}body.mg1_msx .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#0043a7), color-stop(50%, rgb(0, 14, 84)), to(#0043a7));background:linear-gradient(270deg, #0043a7 0%, rgb(0, 14, 84) 50%, #0043a7 100%)}body.mg1_msx .content_wrap .content_header.mv_wrap{border-top:.06rem solid #0043a7;border-bottom:.06rem solid #0043a7}body.mg1_msx .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mg1_msx .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#0043a7}body.mg1_msx .content_wrap .sec_ttl{background-color:rgba(2,53,128,.5);border-top:.02rem solid #0043a7;border-right:.06rem solid #0043a7;border-bottom:.02rem solid #0043a7;border-left:.06rem solid #0043a7}@media(max-width: 768px){body.mg1_msx .content_wrap .sec_ttl{border-right:.14rem solid #0043a7;border-left:.14rem solid #0043a7}}body.mg1_msx .content_wrap .sec_subttl{color:#0460e8;border-bottom:.02rem solid #0043a7;border-left:.1rem solid #0043a7}@media(max-width: 768px){body.mg1_msx .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #0043a7}}body.mg1_msx .content_wrap .num dt span{background:#0043a7;border:.02rem solid #023580}body.mg1_msx .content_wrap .txt_link,body.mg1_msx .content_wrap .txt_color{color:#0460e8}body.mg1_msx .content_wrap .txt_rim{border:1px solid #0043a7}body.mg1_msx .content_wrap .chara_list li{border:.02rem solid #0043a7}body.mg1_msx .content_wrap .word_rim{border:.02rem solid #0043a7}body.mg1_msx .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #0043a7}body.mg1_msx .content_wrap .img_word .col{border:.02rem solid #0043a7}body.mg1_msx .content_wrap .img_word dt{border-bottom:.02rem solid #0043a7}body.mg1_msx .content_wrap .tb_rim{border:2px solid #0043a7}body.mg1_msx .content_wrap .tb_rim tr+tr{border-top:1px solid #0043a7}body.mg1_msx .content_wrap .tb_rim.frequency th+th,body.mg1_msx .content_wrap .tb_rim.frequency td+td{border-left:1px solid #0043a7}body.mg1_msx .content_wrap .content_footer .pager a:hover.prev{background-color:#0043a7}body.mg1_msx .content_wrap .content_footer .pager a:hover.next{background-color:#0043a7}body.mg1_nes .g_header .inner .btn_portal,body.snakes_revenge .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(rgb(0, 49, 21)), to(#019763));background:linear-gradient(270deg, rgb(0, 49, 21) 0%, #019763 100%);border:.02rem solid #005739}body.mg1_nes .nav .nav_list .nav_item dt.current_cate span,body.mg1_nes .nav .nav_list .nav_item dt.current_cate a,body.snakes_revenge .nav .nav_list .nav_item dt.current_cate span,body.snakes_revenge .nav .nav_list .nav_item dt.current_cate a{background:#005739}body.mg1_nes .nav .nav_list .nav_item dt span:hover,body.snakes_revenge .nav .nav_list .nav_item dt span:hover{background-color:#005739}body.mg1_nes .nav .nav_list .nav_item dd ul li a,body.snakes_revenge .nav .nav_list .nav_item dd ul li a{background-color:#013322}body.mg1_nes .nav .nav_list .nav_item dd ul li a.current,body.mg1_nes .nav .nav_list .nav_item dd ul li a:hover,body.snakes_revenge .nav .nav_list .nav_item dd ul li a.current,body.snakes_revenge .nav .nav_list .nav_item dd ul li a:hover{background-color:#019763}body.mg1_nes .toggle,body.snakes_revenge .toggle{background:#005739;border:.03rem solid #013322}@media(min-width: 769px){body.mg1_nes .content_wrap::before,body.mg1_nes .content_wrap::after,body.snakes_revenge .content_wrap::before,body.snakes_revenge .content_wrap::after{background:#005739}}body.mg1_nes .content_wrap .content_header,body.snakes_revenge .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#005739), color-stop(50%, #013322), to(#005739));background:linear-gradient(270deg, #005739 0%, #013322 50%, #005739 100%)}body.mg1_nes .content_wrap .content_header.mv_wrap,body.snakes_revenge .content_wrap .content_header.mv_wrap{border-top:.06rem solid #005739;border-bottom:.06rem solid #005739}body.mg1_nes .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mg1_nes .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt,body.snakes_revenge .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.snakes_revenge .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#005739}body.mg1_nes .content_wrap .sec_ttl,body.snakes_revenge .content_wrap .sec_ttl{background-color:rgba(1,51,34,.5);border-top:.02rem solid #005739;border-right:.06rem solid #005739;border-bottom:.02rem solid #005739;border-left:.06rem solid #005739}@media(max-width: 768px){body.mg1_nes .content_wrap .sec_ttl,body.snakes_revenge .content_wrap .sec_ttl{border-right:.14rem solid #005739;border-left:.14rem solid #005739}}body.mg1_nes .content_wrap .sec_subttl,body.snakes_revenge .content_wrap .sec_subttl{color:#019763;border-bottom:.02rem solid #005739;border-left:.1rem solid #005739}@media(max-width: 768px){body.mg1_nes .content_wrap .sec_subttl,body.snakes_revenge .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #005739}}body.mg1_nes .content_wrap .num dt span,body.snakes_revenge .content_wrap .num dt span{background:#005739;border:.02rem solid #013322}body.mg1_nes .content_wrap .txt_link,body.mg1_nes .content_wrap .txt_color,body.snakes_revenge .content_wrap .txt_link,body.snakes_revenge .content_wrap .txt_color{color:#019763}body.mg1_nes .content_wrap .txt_rim,body.snakes_revenge .content_wrap .txt_rim{border:1px solid #005739}body.mg1_nes .content_wrap .chara_list li,body.snakes_revenge .content_wrap .chara_list li{border:.02rem solid #005739}body.mg1_nes .content_wrap .word_rim,body.snakes_revenge .content_wrap .word_rim{border:.02rem solid #005739}body.mg1_nes .content_wrap .word_rim .ttl_area,body.snakes_revenge .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #005739}body.mg1_nes .content_wrap .img_word .col,body.snakes_revenge .content_wrap .img_word .col{border:.02rem solid #005739}body.mg1_nes .content_wrap .img_word dt,body.snakes_revenge .content_wrap .img_word dt{border-bottom:.02rem solid #005739}body.mg1_nes .content_wrap .tb_rim,body.snakes_revenge .content_wrap .tb_rim{border:2px solid #005739}body.mg1_nes .content_wrap .tb_rim tr+tr,body.snakes_revenge .content_wrap .tb_rim tr+tr{border-top:1px solid #005739}body.mg1_nes .content_wrap .tb_rim.frequency th+th,body.mg1_nes .content_wrap .tb_rim.frequency td+td,body.snakes_revenge .content_wrap .tb_rim.frequency th+th,body.snakes_revenge .content_wrap .tb_rim.frequency td+td{border-left:1px solid #005739}body.mg1_nes .content_wrap .content_footer .pager a:hover.prev,body.snakes_revenge .content_wrap .content_footer .pager a:hover.prev{background-color:#005739}body.mg1_nes .content_wrap .content_footer .pager a:hover.next,body.snakes_revenge .content_wrap .content_footer .pager a:hover.next{background-color:#005739}body.mg2 .g_header .inner .btn_portal{background:-webkit-gradient(linear, right top, left top, from(#014254), to(#35c0e4));background:linear-gradient(270deg, #014254 0%, #35c0e4 100%);border:.02rem solid #1e8da9}body.mg2 .nav .nav_list .nav_item dt.current_cate span,body.mg2 .nav .nav_list .nav_item dt.current_cate a{background:#1e8da9}body.mg2 .nav .nav_list .nav_item dt span:hover{background-color:#1e8da9}body.mg2 .nav .nav_list .nav_item dd ul li a{background-color:#103c49}body.mg2 .nav .nav_list .nav_item dd ul li a.current,body.mg2 .nav .nav_list .nav_item dd ul li a:hover{background-color:#35c0e4}body.mg2 .toggle{background:#1e8da9;border:.03rem solid #103c49}@media(min-width: 769px){body.mg2 .content_wrap::before,body.mg2 .content_wrap::after{background:#1e8da9}}body.mg2 .content_wrap .content_header{background:-webkit-gradient(linear, right top, left top, from(#1e8da9), color-stop(50%, rgb(4, 61, 112)), to(#1e8da9));background:linear-gradient(270deg, #1e8da9 0%, rgb(4, 61, 112) 50%, #1e8da9 100%)}body.mg2 .content_wrap .content_header.mv_wrap{border-top:.06rem solid #1e8da9;border-bottom:.06rem solid #1e8da9}body.mg2 .content_wrap nav.nav_lang_wrap .nav_lang li a:hover,body.mg2 .content_wrap nav.nav_lang_wrap .nav_lang li a.crrt{background-color:#1e8da9}body.mg2 .content_wrap .sec_ttl{background-color:rgba(16,60,73,.5);border-top:.02rem solid #1e8da9;border-right:.06rem solid #1e8da9;border-bottom:.02rem solid #1e8da9;border-left:.06rem solid #1e8da9}@media(max-width: 768px){body.mg2 .content_wrap .sec_ttl{border-right:.14rem solid #1e8da9;border-left:.14rem solid #1e8da9}}body.mg2 .content_wrap .sec_subttl{color:#35c0e4;border-bottom:.02rem solid #1e8da9;border-left:.1rem solid #1e8da9}@media(max-width: 768px){body.mg2 .content_wrap .sec_subttl{font-size:.3rem;border-left:.14rem solid #1e8da9}}body.mg2 .content_wrap .num dt span{background:#1e8da9;border:.02rem solid #103c49}body.mg2 .content_wrap .txt_link,body.mg2 .content_wrap .txt_color{color:#35c0e4}body.mg2 .content_wrap .txt_rim{border:1px solid #1e8da9}body.mg2 .content_wrap .chara_list li{border:.02rem solid #1e8da9}body.mg2 .content_wrap .word_rim{border:.02rem solid #1e8da9}body.mg2 .content_wrap .word_rim .ttl_area{border-bottom:.02rem solid #1e8da9}body.mg2 .content_wrap .img_word .col{border:.02rem solid #1e8da9}body.mg2 .content_wrap .img_word dt{border-bottom:.02rem solid #1e8da9}body.mg2 .content_wrap .tb_rim{border:2px solid #1e8da9}body.mg2 .content_wrap .tb_rim tr+tr{border-top:1px solid #1e8da9}body.mg2 .content_wrap .tb_rim.frequency th+th,body.mg2 .content_wrap .tb_rim.frequency td+td{border-left:1px solid #1e8da9}body.mg2 .content_wrap .content_footer .pager a:hover.prev{background-color:#1e8da9}body.mg2 .content_wrap .content_footer .pager a:hover.next{background-color:#1e8da9}.g_header{display:none}@media(max-width: 1279px){.g_header{position:relative;z-index:10090;display:block;background-color:#000;border-bottom:.02rem solid #fff}.g_header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1000px;padding:.41rem .2rem;margin:auto}}@media(max-width: 1279px)and (max-width: 768px){.g_header .inner{padding:.35rem .2rem}}@media(max-width: 1279px){.g_header .inner .logo{width:.98rem;height:.18rem;overflow:hidden;font-size:0;color:rgba(0,0,0,0);text-indent:100%;white-space:nowrap;background:url("../img/logo_konami.svg") no-repeat 0 0/contain}}@media(max-width: 1279px)and (max-width: 768px){.g_header .inner .logo{width:1.76rem;height:.3rem}}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto}@media(min-width: 1280px){.wrapper{width:12.8rem}}@media(min-width: 1000px)and (max-width: 1279px){.wrapper{width:10rem}}@media(max-width: 768px){.wrapper{z-index:10100;display:block}}.content_wrap{position:relative;min-height:100dvh;background:url("../img/bg_contents.jpg") no-repeat left top/contain fixed #000;-webkit-filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0.6));filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0.6))}@media(min-width: 769px){.content_wrap{width:10rem}.content_wrap::before,.content_wrap::after{position:absolute;top:0;width:.06rem;height:100%;content:""}.content_wrap::before{left:0}.content_wrap::after{right:0}}nav.nav_lang_wrap{padding:.06rem}nav.nav_lang_wrap+.contents{padding-top:0}nav.nav_lang_wrap .nav_lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){nav.nav_lang_wrap .nav_lang{-ms-flex-wrap:wrap;flex-wrap:wrap}}nav.nav_lang_wrap .nav_lang li{width:1.6rem;height:.44rem}@media(max-width: 768px){nav.nav_lang_wrap .nav_lang li{width:calc((100% - .12rem)/3);margin-bottom:.06rem}}nav.nav_lang_wrap .nav_lang li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:.18rem;color:#adadad;background-color:#323232}@media(max-width: 768px){nav.nav_lang_wrap .nav_lang li a{font-size:.22rem}}nav.nav_lang_wrap .nav_lang li a:hover,nav.nav_lang_wrap .nav_lang li a.crrt{color:#fff}.contents{padding:.35rem .4rem .8rem}@media(max-width: 768px){.contents{padding:.4rem .24rem .8rem}}section+section{margin:.8rem 0 0}.sec{margin:.4rem 0}.sec:last-of-type{margin-bottom:0}@media(max-width: 768px){.pc{display:none}}@media(min-width: 769px){.sp{display:none}}.content_header{padding:.13rem .2rem .15rem;font-size:.28rem;line-height:1.2;color:#fff;text-align:center;-webkit-box-shadow:0 .04rem .04rem -0.04rem rgba(0,0,0,.8);box-shadow:0 .04rem .04rem -0.04rem rgba(0,0,0,.8)}@media(max-width: 768px){.content_header{padding:.21rem .2rem .23rem;font-size:.4rem}}.content_header.mv_wrap{padding:0;background:none}.sec_ttl{padding:.06rem .2rem;font-size:.28rem;line-height:1.2;text-align:center}@media(max-width: 768px){.sec_ttl{font-size:.34rem}}.sec_subttl{padding-left:.1rem;margin-top:.5rem;font-size:.26rem}@media(max-width: 768px){.sec_subttl{font-size:.3rem}}.txt{margin:.26rem 0}.txt_rim{padding:.1rem;margin:.26rem 0 0}.txt_rim .disc_list{margin:0}.txt_rim .disc_list li+li{margin:1em 0 0}.word_rim{margin:.4rem 0 0}.word_rim .ttl_area{padding:.3em 1em;font-weight:700;color:#fff;background:#000}.word_rim .txt_area{padding:.5em 1em;color:#000;background:#cecece}.word_rim .txt_area .ic{mix-blend-mode:difference}.word_rim .txt_area>.disc_list{margin-top:0}.word_rim .txt_area>.disc_list li{margin:0}.tbl_cap+.tb_rim{margin-top:.5em}.tb_rim{margin:.2rem 0 0}@media(max-width: 768px){.tb_rim{margin:.3rem 0 0}}.tb_rim.th_c th{text-align:center}.tb_rim.th10 th{width:10%}.tb_rim.th20 th{width:20%}.tb_rim.th40 th{width:40%}.tb_rim.th50 th{width:50%}.tb_rim table{width:100%;line-height:1.6;background:#cecece}@media(min-width: 769px){.tb_rim table{font-size:.18rem}}.tb_rim table .img_in_tbl{width:75%;padding:.1rem;margin:auto}.tb_rim th,.tb_rim td{padding:.05rem .12rem;vertical-align:middle}.tb_rim th{width:30%;color:#fff;background:#000}.tb_rim td{color:#000}.tb_rim td .ic{mix-blend-mode:difference}.tb_rim td.tb_gray{color:#fff;background:#323232}.tb_rim td.tac{text-align:center}.tb_rim td.w10{width:10%}.tb_rim td.w20{width:20%}.tb_rim td.w30{width:30%}.tb_rim td.w40{width:40%}.tb_rim td.w50{width:50%}.tb_rim .tb_ic_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.tb_rim .tb_ic_wrap>.ic{width:.3rem;height:auto;margin:0 .05rem}.tb_rim .tb_ic_wrap>.ic>img{position:relative;top:0;display:block;width:100%;height:auto}.tb_rim .asterisk_list{margin:0}.tb_rim.controller th{width:10%}.tb_rim.frequency th{text-align:center}.tb_rim.frequency th:nth-of-type(1){width:30%}.tb_rim.frequency th:nth-of-type(2){width:20%}.tb_rim.frequency th:nth-of-type(3){width:50%}.tb_rim.frequency td:nth-of-type(1),.tb_rim.frequency td:nth-of-type(2){text-align:center}.tb_rim.frequency.col2 th:nth-of-type(1){width:40%}.tb_rim.frequency.col2 th:nth-of-type(2){width:60%}.tb_rim.frequency.col2 td:nth-of-type(2){text-align:left}.tb_rim.frequency.chara th:nth-of-type(1){width:50%}.tb_rim.frequency.chara th:nth-of-type(2){width:50%}.tb_rim.frequency.chara td{text-align:left}.tb_rim.frequency.chara td:nth-of-type(1){padding:.05rem}.tb_rim.frequency.chara td:nth-of-type(1) .tb_ic_wrap{width:auto;margin:0}.tb_rim.frequency.chara td:nth-of-type(1) .ic{width:.6rem;margin-right:.2rem;mix-blend-mode:normal}.tb_rim.frequency.chara td:nth-of-type(1) p{-webkit-box-flex:1;-ms-flex:1;flex:1}.tb_rim.vr_target .tb_ic_wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.tb_rim.weapon th,.tb_rim.equipment th{text-align:center}.tb_rim.weapon td,.tb_rim.equipment td{padding:0;vertical-align:top}.tb_rim.weapon .name,.tb_rim.equipment .name{padding:.05rem .12rem;color:#fff;background:#323232}.tb_rim.weapon .detail,.tb_rim.equipment .detail{padding:.05rem .12rem;color:#000;background:#cecece}.tb_rim.weapon th{width:20%}.tb_rim.weapon th img{width:1.5rem}.tb_rim.equipment th{width:10%}.tb_rim.equipment th img{width:.6rem}.center{text-align:center}.bold{font-weight:700}.column{padding:.2rem .3rem;border:.02rem solid}.column+.column{margin:.4rem 0 0}.column .column_ttl{padding:.1rem .2rem;margin:0 0 .2rem;font-size:.24rem;font-weight:700;line-height:1.4;text-align:center}.column.green{background:#294837;border-color:#033501}.column.green .column_ttl{background:#001e0e}.column.green .txt_link{color:#18ff00 !important}.column.rad{background:#5a3434;border-color:#810404}.column.rad .column_ttl{background:#320000}.column.yellow{background:#645539;border-color:#85640b}.column.yellow .column_ttl{background:#3e2800}.column.orange{background:#7f4f24;border-color:#aa420f}.column.orange .column_ttl{background:#672403}.num{margin:.26rem 0 0}.num dt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .1rem;overflow:hidden;font-size:.22rem;line-height:1.2}@media(max-width: 768px){.num dt{font-size:.28rem}}.num dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.42rem;margin-right:.03rem;color:#fff}@media(max-width: 768px){.num dt span{width:.48rem}}.num dt p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - .42rem);padding:.08rem .1rem;background:-webkit-gradient(linear, left top, right top, from(rgb(50, 50, 50)), to(rgba(50, 50, 50, 0)));background:linear-gradient(90deg, rgb(50, 50, 50) 0%, rgba(50, 50, 50, 0) 100%)}@media(max-width: 768px){.num dt p{width:calc(100% - .48rem)}}.num dt sub{bottom:-0.25em}.num dd+dd{margin:.26rem 0 0}.num strong{display:block;padding:.08rem .1rem;margin:0 0 .1rem;font-weight:400;background:-webkit-gradient(linear, left top, right top, from(rgb(50, 50, 50)), to(rgba(50, 50, 50, 0)));background:linear-gradient(90deg, rgb(50, 50, 50) 0%, rgba(50, 50, 50, 0) 100%)}.ic{display:inline-block;height:1.4em;margin:.4em;vertical-align:middle}.ic.invers{mix-blend-mode:difference}.ic img{position:relative;top:-0.02rem;display:block;width:auto;height:100%}.elevator_arrow{color:#e50011}.square_green{color:#00ae56}sub{bottom:-0.02em;font-size:60%}.decimal_list{display:grid;grid-template-columns:2em 1fr}.decimal_list+.decimal_list{margin:1em 0 0}.asterisk_list,.disc_list{margin:.2rem 0 0}.asterisk_list li,.disc_list li{padding:0 0 0 1em;text-indent:-1em}.disc_list li+li{margin:1em 0 0}.asterisk_list li::before{content:"※"}.disc_list li::before{-webkit-font-feature-settings:normal;font-feature-settings:normal;content:"・"}.colon+.colon{margin:1em 0 0}.colon dt,.colon dd{display:inline}.colon dt{font-weight:700}.colon dt::after{font-weight:400;content:"："}.txt_link{text-decoration:underline}.txt_link:hover{text-decoration:none}.img_col{margin:.2rem auto}@media(min-width: 769px){.img_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:6.9rem}}.img_col.full{max-width:inherit}@media(max-width: 768px){.img_col.full .col{max-width:600px;margin:auto}}@media(max-width: 768px){.img_col.type_b .col{width:80%;max-width:480px;margin:auto}}@media(min-width: 769px){.img_col .col{width:calc(50% - .1rem)}}@media(max-width: 768px){.img_col .col+.col{margin-top:.2rem}}.img_word{margin:.2rem auto}@media(min-width: 769px){.img_word{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:6.9rem}}@media(max-width: 768px){.img_word{width:calc(100% - 2.4rem)}}@media(min-width: 769px){.img_word .col{width:calc(50% - .1rem);background-color:#cecece}}@media(max-width: 768px){.img_word .col+.col{margin:.2rem 0 0}}.img_word dd{padding:1em;color:#000;text-align:center;background:#cecece}.img_txt{margin:.22rem 0}@media(min-width: 769px){.img_txt.type_a,.img_txt.type_b{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 769px){.img_txt.type_a .col:first-of-type,.img_txt.type_b .col:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .2rem 0 0}}@media(max-width: 768px){.img_txt.type_a .col:first-of-type,.img_txt.type_b .col:first-of-type{margin:0 0 .3rem}}.img_txt.type_a .col:last-of-type{width:50%}@media(max-width: 768px){.img_txt.type_a .col:last-of-type{width:100%;max-width:600px;margin:auto}}.img_txt.type_b.vertical{display:inherit}.img_txt.type_b.vertical .col:first-of-type{margin:0 0 .3rem}.img_txt.type_b.vertical .col:last-of-type{margin:auto}.img_txt.type_b .col:last-of-type{width:3.35rem}@media(max-width: 768px){.img_txt.type_b .col:last-of-type{width:80%;max-width:480px;margin:auto}}.img_txt.type_c,.img_txt.type_d,.img_txt.type_e{display:-webkit-box;display:-ms-flexbox;display:flex}.img_txt.type_c .col:first-of-type,.img_txt.type_d .col:first-of-type,.img_txt.type_e .col:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .2rem 0 0}.img_txt.type_c .col:last-of-type{width:2rem}.img_txt.type_d .col:last-of-type{width:1.4rem}.img_txt.type_e .col:last-of-type{width:1.1rem}.img_txt .tb_rim{margin:0}.img_txt p+p{margin:.2rem 0 0}.img_two_thirds{margin:.3rem 0 .4rem;text-align:center}@media(min-width: 769px){.img_two_thirds img{max-width:5.78rem}}.img_two_4p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.img_two_4p img{width:calc((100% - .3rem)/4)}.img_full{margin:.3rem 0 .4rem}.chara_list{margin-top:.4rem;color:#fff}.chara_list .name{padding:.14rem;font-size:.18rem;font-weight:700;line-height:1.2;text-align:center;background:#000}@media(max-width: 768px){.chara_list .name{padding:.3rem .14rem;font-size:.34rem}}.chara_list .detail{position:absolute;bottom:0;left:0;width:100%;min-height:1.32rem;padding:.24rem;font-size:.14rem;line-height:2;background:rgba(0,0,0,.8)}@media(min-width: 769px){.chara_list.col02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:7.44rem;margin-right:auto;margin-left:auto}}.chara_list.col02 li{position:relative}@media(min-width: 769px){.chara_list.col02 li{width:3.42rem;margin-bottom:.6rem}.chara_list.col02 li:nth-last-of-type(-n + 2){margin-bottom:0}}@media(max-width: 768px){.chara_list.col02 li{width:calc(100% - 2.4rem);margin-right:auto;margin-left:auto}.chara_list.col02 li+li{margin-top:.6rem}}@media(min-width: 769px){.chara_list.col03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 769px){.chara_list.col03 li{width:2.94rem}}@media(max-width: 768px){.chara_list.col03 li{width:calc(100% - 2.4rem);margin-right:auto;margin-left:auto}.chara_list.col03 li+li{margin-top:.6rem}}.chara_list.col04{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.chara_list.col04{-ms-flex-pack:distribute;justify-content:space-around}}@media(min-width: 769px){.chara_list.col04 li{width:2.02rem}}@media(max-width: 768px){.chara_list.col04 li{width:calc(50% - .3rem);margin-bottom:.3rem}.chara_list.col04 li:nth-last-of-type(-n + 2){margin-bottom:0}}.chara_list.col04 .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1rem}@media(max-width: 768px){.chara_list.col04 .name{min-height:1.5rem}}.comic li+li{margin:.34rem 0 0}.phase{width:7.58rem;margin:0 auto .5rem}@media(max-width: 768px){.phase{width:100%}}.phase .phase_item{position:relative;padding:.24rem .19rem;margin-bottom:.1rem;font-size:.19rem}.phase .phase_item b{font-size:.24rem;font-weight:700}.phase .phase_item.arrw_down{padding-left:.6rem}.phase .phase_item.arrw_down::after{position:absolute;bottom:-0.1rem;left:.15rem;z-index:-1;width:.23rem;height:1.8rem;content:"";background:url("../img/arrw_down.png") no-repeat 0 0/contain}.phase .phase_item.arrw_up{padding-right:.6rem}.phase .phase_item.arrw_up::before{position:absolute;top:-0.1rem;right:.15rem;z-index:-1;width:.23rem;height:1.8rem;content:"";background:url("../img/arrw_up.png") no-repeat 0 0/contain}.phase .phase_item.flx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phase .phase_item.flx .col:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .2rem 0 0}.phase .phase_item.flx .col:last-of-type{width:1.5rem}.phase .phase_item.green{background-color:#294837;border:.02rem solid #044b02}.phase .phase_item.orange{background-color:#7f4f24;border:.02rem solid #aa420f}.phase .phase_item.red{background-color:#5a3434;border:.02rem solid #b80505}.phase .phase_item.yellow{background-color:#645539;border:.02rem solid #85640b}.introduction_area{padding:.5rem .2rem .64rem;font-size:.2rem;color:#000;text-shadow:#fff .01rem 0 .01rem,#fff -0.01rem 0 .01rem,#fff 0 -0.01rem .01rem,#fff 0 .01rem .01rem,#fff .01rem .01rem .01rem,#fff -0.01rem .01rem .01rem,#fff .01rem -0.01rem .01rem,#fff -0.01rem -0.01rem .01rem,#fff .005rem .01rem .01rem,#fff -0.005rem .01rem .01rem,#fff .005rem -0.01rem .01rem,#fff -0.005rem -0.01rem .01rem,#fff .01rem .005rem .01rem,#fff -0.01rem .005rem .01rem,#fff .01rem -0.005rem .01rem,#fff -0.01rem -0.005rem .01rem;background:#fff url("../img/introduction_bg.png") no-repeat top/9.2rem}@media(min-width: 769px){.introduction_area{text-align:center}}.introduction_area .ttl{margin:0 0 .52rem;font-size:1rem;font-weight:900;line-height:1;text-align:center}.introduction_area .ttl span{display:inherit;margin:.3rem 0 0;font-size:.36rem;line-height:1.2}.introduction_area .read{line-height:2}.introduction_area .read p+p{margin-top:1em}.mgs1_integral .introduction_area dl{margin:.42rem 0 0}.mgs1_integral .introduction_area dt{display:table;padding:.06rem .2rem .08rem;margin:0 auto .22rem;font-size:.28rem;font-weight:900;line-height:1;color:#fff;text-shadow:none;background:#000}.mgs1_integral .introduction_area dd+dd{margin:.2rem 0 0}.mgs1_integral .introduction_area li{font-weight:700}.mgs2 .introduction_area{padding-top:3.5rem}.mgs2 .introduction_area p+p{margin-top:1em}.mgs3 .introduction_area{aspect-ratio:950/840;background:#fff url("../img/introduction_bg.png") no-repeat top/100% auto}.content_footer{padding:0 0 .4rem}.content_footer .pager{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(100% - .8rem);margin:0 auto .3rem}@media(max-width: 768px){.content_footer .pager{max-width:calc(100% - .48rem);margin-bottom:1.2rem}}.content_footer .pager li{width:50%;margin:0 .54rem 0 0}@media(max-width: 768px){.content_footer .pager li{margin:0 .4rem 0 0}}.content_footer .pager li:last-of-type{margin:0}.content_footer .pager li .disabled{display:none}.content_footer .pager a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.12rem .5rem .16rem;font-size:.22rem;line-height:1;color:#fff;text-shadow:0 0 .04rem rgba(0,0,0,.4);background:#323232}@media(max-width: 768px){.content_footer .pager a{padding:.08rem .5rem .11rem;font-size:.24rem}}.content_footer .pager a::before{position:absolute;top:0;bottom:0;width:.12rem;height:.24rem;margin:auto;content:"";-webkit-transition:right .4s,left .4s;transition:right .4s,left .4s}.content_footer .pager a.prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content_footer .pager a.prev::before{left:.12rem;background:url("../img/arrw_prev.png") no-repeat 0 0/contain}.content_footer .pager a.next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content_footer .pager a.next::before{right:.12rem;background:url("../img/arrw_next.png") no-repeat 0 0/contain}.content_footer .pager a:hover.prev::before{left:.2rem}.content_footer .pager a:hover.next::before{right:.2rem}.content_footer .copyright{margin-bottom:.5rem;font-size:.16rem;text-align:center}@media(max-width: 768px){.content_footer .copyright{font-size:.24rem}}