@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;700;900&family=Caveat:wght@500&display=swap);#lNav{display:none}main:not(:has(#snsButton))+#common_head_link{margin-top:0!important}.closed-contents-box{margin-bottom:20px}main{background:url(/common/chara_shop/gquuuuuux/assets/img/bg.png) center center/auto,#385673;padding:20px!important}article,article *,article ::after,article ::before{box-sizing:border-box}article{width:100%!important;max-width:100%!important;margin:0 auto 60px;padding:0!important}article .pc{display:initial}article .sp{display:none}article .wm-h1{background:#000!important;border:none!important;border-bottom:5px solid #e60000!important;margin:-20px -20px 0!important;padding:1em 0!important;font-family:"M PLUS 1",sans-serif,var(--global-font-family);font-size:min(3.6vw,240%)!important;font-weight:900!important;color:#fff!important;text-align:center!important;word-break:keep-all}article .s_title{margin:min(6vw,50px) 0 0;color:#000;font-family:"M PLUS 1",sans-serif,var(--global-font-family);font-size:min(3.6vw,200%);font-weight:900;line-height:1.6;text-align:center;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff;filter:drop-shadow(0 .1em 0 #fff)}article .wm-h2{background:#dd0e0e!important;border:none!important;color:#000;font-family:"M PLUS 1",sans-serif,var(--global-font-family);font-weight:900!important;margin-left:0!important;margin-right:0!important;padding:.5em .7em!important;position:relative;z-index:1}article .wm-h2::before{content:"";width:100%;height:100%;background:#dd0e0e;border:none;position:absolute;bottom:0;right:0;transform-origin:100% 100%;transform:skew(0,-1.5deg);z-index:-1}article .wm-h2 span{display:inline-block}article .wm-h2,article .wm-h3,article .wm-h4,article .wm-h5,article .wm-h6{line-height:1.5}article .wm-h2{font-size:1.8em}article .wm-h3{font-size:1.28em}article .wm-h4{display:inline-block;margin:30px 0 -10px 5px;padding:.2em 1em .2em 2em;background:#000;box-shadow:0 0 0 5px #000;color:#fff;font-size:1.125em;position:relative;z-index:1}article .wm-h4::before{display:block;background:#e60000;border:0;border-radius:0;width:100vw;height:2px;position:absolute;top:auto;bottom:-6px;left:-5px}article .wm-h4::after{width:1em;height:1em;margin:0;background:linear-gradient(to top,#fff 50%,#e60000 50%),#fff;mask:url(/common/chara_shop/gquuuuuux/assets/img/icon_arrow.svg) no-repeat center center/contain;border:none;transform:rotate(0);top:.5em;left:.5em;outline:1px dotted red}article .wm-h5{display:inline-block;margin-top:2em;margin-bottom:-.5em;padding:.3em 1.5em;font-size:1.07em;background-color:#666;border-radius:1em;color:#fff}article .wm-h5::after,article .wm-h5::before{display:none}article .wm-h6{font-size:1em}article a,article a:active{color:#e60000}article a:focus,article a:hover{color:#e60000}article time{font-weight:700}@media (max-width:800px){main{padding:15px!important;background-size:50%}article .pc{display:none}article .sp{display:initial}article .wm-h1{margin:-15px -15px 0!important}article .wm-h2{font-size:1.5em}article .wm-h3{font-size:1.2em}article .wm-h4{font-size:1.07em}article .wm-h5{font-size:1em}}@media (max-width:480px){article .wm-h2{font-size:1.3em}article .wm-h3{font-size:1.14em}article .wm-h4,article .wm-h5{font-size:1em}}[id^=contents-]{background:0 0;max-width:1200px!important;margin:min(6vw,50px) auto 0;padding:0;position:relative;z-index:1}[id^=contents-]:not(#contents-navigation):not(#contents-lead)::before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:-1}[id^=contents-] figure{margin-top:0;padding:min(3.125vw,30px)}[id^=contents-] section{margin:0 min(3.125vw,30px);padding:0 0 min(3.125vw,30px);font-size:clamp(100%,3vw,120%);font-weight:700;overflow:hidden}#contents-navigation{width:auto;max-width:unset!important;margin:0 -20px;padding:min(3.125vw,30px) 0;background:linear-gradient(to bottom,rgba(36 59 81 / .9),rgb(56 86 115 / .8) 30%,rgb(56 86 115 / 0));box-shadow:none;position:sticky!important;top:0;font-size:min(2.4vw,114%);font-weight:700;z-index:9}#contents-navigation .contents_menu{width:100%;margin:0;padding:0;justify-content:center}#contents-navigation .contents_menu li{width:25vw;max-width:15em;margin:0 .5em;padding:0;text-align:center}#contents-navigation .contents_menu li a{display:block;padding:1.2em .5em;color:#e70202;line-height:1.5;position:relative;text-decoration:none;z-index:1}#contents-navigation .contents_menu li a::before{content:"";display:block;border:4px solid #e70202;border-color:transparent #e70202 #e70202 transparent;position:absolute;bottom:10px;right:10px}#contents-navigation .contents_menu li a::after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:-1}#contents-navigation .contents_menu li a.current{color:#fff}#contents-navigation .contents_menu li a.current::before{border-color:transparent #0bbbff #0bbbff transparent}#contents-navigation .contents_menu li a.current::after{background:rgb(117 0 0 / .9)}#contents-navigation .contents_menu li a:hover::after{background:rgb(68 0 0 / .9)}@media (max-width:800px){#contents-navigation{margin:0 -15px}#contents-navigation .contents_menu li{max-width:8.5em}}@media (max-width:480px){#contents-navigation .contents_menu li a::before{border-width:3px;bottom:1vw;right:1vw}}#contents-lead{margin:min(5vw,50px) auto 0;padding:min(4.5vw,50px);background:0 0;color:#fff;font-size:clamp(100%,3vw,150%);position:relative;z-index:1}#contents-lead::after,#contents-lead::before{content:"";background:rgba(107 217 255 / .3);width:calc(100vw - 40px);box-shadow:50vw 0 0 0 rgb(107 217 255 / .3),-50vw 0 0 0 rgb(107 217 255 / .3);height:100%;position:absolute;left:50%;top:0;translate:-50% 0;z-index:-1;mix-blend-mode:overlay}#contents-lead section{margin-top:0;padding:30px 10px;font-size:100%;position:relative}@media (max-width:800px){#contents-lead{margin-bottom:-5vw}}@media (max-width:480px){#contents-lead section::before{left:-10px}#contents-lead section::after{right:-10px}}.linkBtn{background:#f3f3f3;padding:min(3.5vw,20px)}.linkBtn a{width:100%;border:none;border-radius:.4em;background-color:#000;color:#e70202;padding:20px 1.5em;font-size:clamp(100%,2vw,114.2%);word-break:keep-all}.linkBtn a:focus,.linkBtn a:hover{color:#e70202}[class^=linkBtn] a:before{display:none}[class^=linkBtn] a:after{content:"\00a0";display:inline-block;width:1.8em;background:url(/common/tmpl/images/icon-set/ico_arrow_r.svg) no-repeat right center/1.4em}.linkBtn a span{display:inline-block}ul.wm-list{margin-top:1em}ul.wm-list>li:before{background-color:#999;border:1px solid #999;border-radius:100%;height:6px;width:6px;top:.7em;left:.5em}ul.wm-list>li>ol,ul.wm-list>li>ul{margin-top:.5em}.rule{border:1px solid #ccc;padding:1.5em;font-size:90%;font-weight:400}.toggle_box{margin-top:0;display:none}.toggle_button{margin-top:1em}.toggle_button button{cursor:pointer;background-color:#000;color:#fff;font-family:"Noto Sans JP",serif;border:none;outline:0;border-radius:0;padding:.75em 1.5em}.toggle_button button:before{display:none}.toggle_button.open.active{display:none}em.finished{display:inline-block;padding:0 .7em;background-color:#d50202;border-radius:.3em;margin:0 .5em 0 0;color:#fff;font-size:.7em;line-height:2em;transform:translate(0,-.1em)}