@charset "UTF-8";#gl-header{font-family:Noto Sans,Open Sans,游ゴシック体,YuGothic,Yu Gothic,Noto Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,arial,sans-serif;padding:30px clamp(1px,10.9722222222vw,158px) 30px clamp(1px,11.1805555556vw,161px)!important;height:145px;min-width:auto}@media screen and (max-width: 768.98px){#gl-header{padding:0 20px!important;height:50px}}#gl-header .inner{max-width:100%;display:flex;justify-content:space-between;align-items:center}#gl-header .inner .logo--fandom{width:auto;height:auto;margin:0;margin-block:0}@media screen and (max-width: 768.98px){#gl-header .inner .logo--fandom{width:auto;height:auto}}@media screen and (max-width: 768.98px){#gl-header .inner .logo--fandom>a{display:flex;gap:18px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}}@media screen and (max-width: 768.98px){#gl-header .inner .logo--fandom>a>:first-child{display:block;width:105px;height:32.66px}}#gl-header .inner .logo--fandom>a>:first-child>img{width:100%;height:100%}#gl-header .inner .logo--fandom>a>:last-child{margin-top:5.5px;display:flex;align-items:center;gap:10px}@media screen and (max-width: 768.98px){#gl-header .inner .logo--fandom>a>:last-child>img{width:19px;height:13px}}#gl-header .inner .logo--fandom>a>:last-child>span{font-weight:700;font-size:8px;letter-spacing:.08em;line-height:1;text-align:center;color:var(--color-primary-fandom, #f55b79);white-space:nowrap}#gl-header .inner .fandomHeader__links{display:flex;gap:40px;position:relative}#gl-header .inner .fandomHeader__links .language_changer--sp .language_changer__opener.language_changer__opener--selected{color:#f55c79}#gl-header .inner .fandomHeader__links .language_changer--sp .language_changer__opener.language_changer__opener--selected a{border-color:#f55c79}#gl-header .inner .fandomHeader__links .user-info{display:flex;align-items:center;gap:20px}#gl-header .inner .fandomHeader__links .user-info .account{position:relative;right:auto;top:auto;transform:none;margin:0;margin-block:0;padding-inline:0;display:flex;justify-content:center;align-items:center}#gl-header .inner .fandomHeader__links .user-info .account#header_fandom_guest{display:flex;gap:4px;height:30px;border-left:1px solid #ededed;border-right:1px solid #ededed;padding:0 10px}#gl-header .inner .fandomHeader__links .user-info .account#header_fandom_guest>a{display:flex;gap:8px;align-items:center;padding:0 10px}#gl-header .inner .fandomHeader__links .user-info .account#header_fandom_guest>a>span{margin-top:-1.5px;margin-bottom:-1.5px;font-weight:700;font-size:10px;letter-spacing:.03em;line-height:13px;text-align:left;color:#ff845f}#gl-header .inner .fandomHeader__links .user-info .account--master .nav-link{display:flex;flex-direction:column;align-items:start;row-gap:3px;font-weight:500;letter-spacing:.02em}#gl-header .inner .fandomHeader__links .user-info .account--master .nav-link>:first-child{font-size:9px;color:var(--color-text, #333)}#gl-header .inner .fandomHeader__links .user-info .account--master .nav-link>:last-child{margin-left:10px;font-size:10px;color:#767676;display:flex;column-gap:6px}#gl-header .inner .fandomHeader__links .user-info .account--master .nav-link>:last-child .fandom-id span{margin-left:4px;font-weight:600;color:#f55c79}#gl-header .inner .fandomHeader__links .user-info .account--master .nav-link>:last-child .fandom-name{font-weight:600;color:#333}#gl-header .inner .fandomHeader__links .user-info .account--master .dropdown-menu{right:0;left:0;margin:0 auto;width:fit-content}#gl-header .inner .fandomHeader__links .user-info .account-header a{padding:18px 30px}#gl-header .inner .fandomHeader__links .user-info .gl-header__cart{position:relative;display:flex;align-items:center;right:auto;left:-10px;top:auto;transform:none}@media screen and (max-width: 768.98px){#gl-header .inner .fandomHeader__links .user-info .gl-header__cart{top:11px;transform:none}#gl-header .inner .fandomHeader__links .user-info .gl-header__cart__wrap{width:28.7px;height:23.12px;position:relative}#gl-header .inner .fandomHeader__links .user-info .gl-header__cart__wrap img{position:absolute;bottom:0;left:0;width:21.53px;height:17.04px;z-index:0}#gl-header .inner .fandomHeader__links .user-info .gl-header__cart__num{position:absolute;top:0;right:0;width:13px;height:13px;z-index:1;font-size:8px}}#gl-header .fandom-lp-account__btns{width:262px;display:flex;gap:10px}#gl-header .fandom-lp-account__btn{width:126px;height:86px;border-radius:30px 8px}#gl-header .fandom-lp-account__btn a{display:block;width:100%;height:100%;position:relative}#gl-header .fandom-lp-account__btn a>div{position:absolute;text-align:center;top:auto;bottom:20.92px;left:0;right:0;margin:auto;font-family:游ゴシック体,YuGothic,Yu Gothic,Noto Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,arial,sans-serif;line-height:1;font-weight:700;font-size:14px;letter-spacing:.05em;color:#fff;white-space:nowrap}#gl-header .fandom-lp-account__btn a>div>img{position:absolute;bottom:24.84px;left:0;right:0;margin:auto}#gl-header .fandom-lp-account__btn--red{background:#f5617e}#gl-header .fandom-lp-account__btn--red img{width:21.19px;height:19.61px}#gl-header .fandom-lp-account__btn--orange{background:#ff9c15}#gl-header .fandom-lp-account__btn--orange img{width:21.23px;height:19.91px}#gl-main{padding-top:145px!important}@media screen and (max-width: 768.98px){#gl-main{padding-top:50px!important}}@media screen and (max-width: 768.98px){#gl-menu .inner .list li a{display:flex;align-items:center;gap:11px}#gl-menu .inner .list li a:after{top:0;bottom:0;margin:auto;background-image:url(/_assets/images/common/icon/fandom_arrow_right.svg)!important}#gl-menu .inner .list li a img{width:19px;height:19px}#gl-menu .inner .fandom-lp-account__btns{display:flex;gap:15px}#gl-menu .inner .fandom-lp-account__btn{width:125px;height:79.17px;border-radius:25px 10px}#gl-menu .inner .fandom-lp-account__btn a{display:block;width:100%;height:100%;position:relative}#gl-menu .inner .fandom-lp-account__btn a>div{position:absolute;text-align:center;top:auto;bottom:16.61px;left:0;right:0;margin:auto;font-family:游ゴシック体,YuGothic,Yu Gothic,Noto Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,arial,sans-serif;line-height:1;font-weight:700;font-size:13px;letter-spacing:.02em;color:#fff;white-space:nowrap}#gl-menu .inner .fandom-lp-account__btn a>div>img{position:absolute;bottom:21.81px;left:0;right:0;margin:auto}#gl-menu .inner .fandom-lp-account__btn--red{background:#f5617e}#gl-menu .inner .fandom-lp-account__btn--red img{width:28.13px;height:26.03px}#gl-menu .inner .fandom-lp-account__btn--orange{background:#ff9c15}#gl-menu .inner .fandom-lp-account__btn--orange img{width:28.19px;height:26.43px}}#login-screen .main-container{max-width:400px;margin-top:0;padding:10px;background:#fff 0 0 no-repeat padding-box;border-radius:10px}@media screen and (min-width: 769px){#login-screen .main-container{margin:40px auto 0;padding:40px}}#login-screen .main-container h2{font: 700 28px/44px Noto Sans;margin-bottom:25px}#login-screen .form-container{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}#login-screen .form-element label{font: 700 16px/20px Noto Sans;margin-bottom:10px}#login-screen .form-element input{border:1px solid #ddd;border-radius:4px;width:100%;height:44px}#login-screen input:-webkit-autofill{transition:background-color 10000s ease-in-out 0s}#login-screen .password-reset-link{font: 12px Noto Sans;letter-spacing:.24px;color:var(--color-text, #333);margin-bottom:25px}#login-screen .password-reset-link a{text-decoration:underline;font: 12px/17px Noto Sans;letter-spacing:.48px;color:#555}#login-screen .password-reset-link a:hover{opacity:.8;text-decoration:underline;font: 12px/17px Noto Sans;letter-spacing:.48px;color:#555}#login-screen .form-button{margin-bottom:10px}#login-screen .form-button button{background:var(--color-primary-fandom, #f55b79) 0 0 no-repeat padding-box;border-radius:32px;width:100%;height:64px;font: 700 18px/24px Noto Sans;letter-spacing:.36px;color:#fff;border:none}#login-screen .form-button button:hover{opacity:.8}#login-screen .form-attention-text p{text-align:center;font: 10px/12px Noto Sans;letter-spacing:0;color:#999;margin:0}
