@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/jp/NotoSansJP-Regular.woff2") format("woff2"),url("/assets/fonts/jp/NotoSansJP-Regular.woff") format("woff"),url("/assets/fonts/jp/NotoSansJP-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/jp/NotoSansJP-Bold.woff2") format("woff2"),url("/assets/fonts/jp/NotoSansJP-Bold.woff") format("woff"),url("/assets/fonts/jp/NotoSansJP-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/jp/NotoSansJP-Regular.woff") format("woff2"),url("/assets/fonts/jp/NotoSansJP-Regular.woff") format("woff"),url("/assets/fonts/jp/NotoSansJP-Regular.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Lexend Deca";src:url("/assets/fonts/en/LexendDeca-Regular.woff2") format("woff2"),url("/assets/fonts/en/LexendDeca-Regular.woff") format("woff"),url("/assets/fonts/en/LexendDeca-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lexend Deca";src:url("/assets/fonts/en/LexendDeca-Bold.woff2") format("woff2"),url("/assets/fonts/en/LexendDeca-Bold.woff") format("woff"),url("/assets/fonts/en/LexendDeca-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Lexend Deca";src:url("/assets/fonts/en/LexendDeca-Italic.woff") format("woff2"),url("/assets/fonts/en/LexendDeca-Italic.woff") format("woff"),url("/assets/fonts/en/LexendDeca-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Oswald";src:url("/assets/fonts/en/Oswald-Regular.woff2") format("woff2"),url("/assets/fonts/en/Oswald-Regular.woff") format("woff"),url("/assets/fonts/en/Oswald-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Oswald";src:url("/assets/fonts/en/Oswald-Bold.woff2") format("woff2"),url("/assets/fonts/en/Oswald-Bold.woff") format("woff"),url("/assets/fonts/en/Oswald-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Oswald";src:url("/assets/fonts/en/Oswald-Italic.woff") format("woff2"),url("/assets/fonts/en/Oswald-Italic.woff") format("woff"),url("/assets/fonts/en/Oswald-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@keyframes transY{0%{margin-top:-16px}100%{margin-top:0}}@keyframes ripple{0%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}}@keyframes rippleRev{0%{box-shadow:0px 0px 0px 12px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 12px rgba(0,0,0,.1)}100%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}}.fanclub .platina{background-color:#f2f6ff}.fanclub .gold{background-color:#fff9ec}.fanclub .silver{background-color:#f7f7f7}.fanclub .regular{background-color:#effaff}.fanclub .junior{background-color:#fff5f9}.fanclub .free{background-color:#f5f1fa}.fanclub .fanclub_hero{margin:16px auto 32px}@media screen and (min-width: 992px){.fanclub .fanclub_hero{margin:32px auto 40px;text-align:center}}.fanclub .txt-strong{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 992px){.fanclub .txt-strong{font-size:2rem}}@media screen and (min-width: 992px){.fanclub .table-responsive th{width:30%;max-width:226px}}.fanclub .plan-container{display:grid;gap:12px}@media screen and (min-width: 768px){.fanclub .plan-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.fanclub .plan-container{grid-template-columns:repeat(3, 1fr)}}.fanclub .plan-container .plan-box{border:1px solid #0044ac;border-radius:4px;overflow:hidden}.fanclub .plan-container .plan-box__title{height:64px;padding:5px;color:#001e4d;font-size:1.8rem;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.4}.fanclub .plan-container .plan-box__title .min{font-size:1.3rem;font-weight:normal}.fanclub .plan-container .plan-box__title .plan-icon{width:40px;position:absolute;top:5px;left:5px}.fanclub .plan-container .plan-box__content{padding:16px 28px 24px;height:calc(100% - 64px);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.fanclub .plan-container .plan-box__content .lead{color:rgba(0,30,77,.6);font-size:1.4rem}.fanclub .plan-container .plan-box__content .plan-price{text-align:right}.fanclub .plan-container .plan-box__content .plan-price .price{margin-top:20px;font-family:"Oswald",sans-serif;font-weight:bold;font-size:2.3rem}.fanclub .table-scroll-wrapper .grade-table th,.fanclub .table-scroll-wrapper .grade-table td{font-size:1.4rem;white-space:normal}.fanclub .table-scroll-wrapper .grade-table thead th{font-weight:bold}.fanclub .table-scroll-wrapper .grade-table thead th:nth-child(1){min-width:224px}@media screen and (min-width: 992px){.fanclub .table-scroll-wrapper .grade-table thead th:nth-child(1){min-width:400px}}.fanclub .table-scroll-wrapper .grade-table thead th:nth-child(n+2){min-width:102px;color:#001e4d}.fanclub .table-scroll-wrapper .grade-table tbody th{font-weight:bold}.fanclub .table-scroll-wrapper .grade-table tbody td.text-center{font-size:1.2rem}.fanclub .table-scroll-wrapper .grade-table tbody td.text-center::first-line{font-size:1.4rem}.fanclub .contact-box .heading{color:#001e4d}.fanclub .contact-box .contact-box-tel__title{color:#001e4d}.fanclub .grade-heading{padding:1em;padding-left:5em;color:#001e4d;position:relative;font-size:1.8rem;line-height:1.3;margin-bottom:2em}@media screen and (min-width: 768px){.fanclub .grade-heading{font-size:2rem}}.fanclub .grade-heading .grade-icon{position:absolute;top:50%;left:1em;transform:translateY(-50%);width:3em}.fanclub .step-slider .slick-track{margin-bottom:1em}.fanclub .step-slider .slick-slide{width:60vw;padding:0 0;box-sizing:border-box;overflow:hidden}.fanclub .step-slider .step-slider__item{opacity:.5;transform:scale(0.8) translateZ(0);transform-origin:center top;transition:none;backface-visibility:hidden;will-change:opacity,transform}.fanclub .step-slider.is-step-ready .step-slider__item{transition:opacity .3s ease,transform .3s ease}.fanclub .step-slider .slick-slide.is-step-active .step-slider__item{opacity:1;transform:scale(1) translateZ(0)}.fanclub .step-slider .slick-slide img{width:100%;max-width:100%;height:auto;display:block}.fanclub .step-slider .slick-slide img.img-border{border:1px solid #ccc}.fanclub .step-slider .step-label{display:inline-block;background:#0044ac;color:#fff;padding:.2em .5em;font-weight:700;margin-bottom:1em}.fanclub .step-slider .step-text{margin-top:1em;text-align:center;font-size:12px}@media screen and (min-width: 768px){.fanclub .step-slider.slick-slider{max-width:none;width:100%}.fanclub .step-slider .slick-list{max-width:none;width:100%;margin:0 auto !important;overflow:hidden}.fanclub .step-slider .slick-slide{width:400px;padding:0 16px}.fanclub .step-slider .step-text{font-size:14px}.fanclub .step-slider .slick-prev,.fanclub .step-slider .slick-next{top:50%;z-index:2}.fanclub .step-slider .slick-prev{left:calc(50% - 400px/2);transform:translate(-100%, -50%)}.fanclub .step-slider .slick-next{right:calc(50% - 400px/2);transform:translate(100%, -50%)}}.fanclub-cta-wrapper{position:fixed;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,68,172,.9);z-index:5}.fanclub-cta-btn{--chara-frame-width: 8rem;--chara-frame-height: 8.8rem;--chara-position: 0rem;--chara-02-scale: 85%;position:relative;display:inline-flex;align-items:center;justify-content:center;margin:2rem 0;padding:1em calc(var(--chara-frame-width) + var(--chara-position));background:linear-gradient(90deg, #ffbe31 0%, #fef139 100%);border:none;border-radius:999px;color:#0044ac;cursor:pointer;font-size:14px;font-weight:700;line-height:normal;text-align:center;text-decoration:none;vertical-align:middle;-webkit-appearance:none;transition:opacity .2s ease-out,color .2s ease-out,background-color .2s ease-out;filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.3))}@media screen and (min-width: 768px){.fanclub-cta-btn{--chara-frame-width: 10rem;--chara-frame-height: 11rem;font-size:18px}}.fanclub-cta-btn::before,.fanclub-cta-btn::after{content:"";position:absolute;top:50%;display:block;width:var(--chara-frame-width);height:var(--chara-frame-height);background-repeat:no-repeat;background-position:center;pointer-events:none;transform:translateY(-50%);transition:transform .3s ease}.fanclub-cta-btn::before{left:var(--chara-position);background-image:url("../../../images/common/chara_01.svg");background-size:auto 100%}.fanclub-cta-btn::after{right:var(--chara-position);background-image:url("../../../images/common/chara_02.svg");background-size:auto var(--chara-02-scale)}@media(hover: hover){.fanclub-cta-btn:hover{opacity:1;background:linear-gradient(90deg, #ffbe31 0%, #fef139 100%);color:#0044ac}.fanclub-cta-btn:hover::before,.fanclub-cta-btn:hover::after{transform:translateY(calc(-50% - 1rem))}}.fanclub-overview-root .pagetop{bottom:120px}@media screen and (min-width: 992px){.fanclub-overview-root .pagetop{bottom:140px}}.fanclub-overview-root .footer-warning{opacity:0}.goods-modal-trigger{border:solid 1px #d9d9d9;padding:1em;height:100%;transition:.2s ease-out;background:#fff;border-radius:4px}@media(hover: hover){.goods-modal-trigger:hover{cursor:pointer;opacity:.5}}.goods-modal-trigger__title{color:#0044ac;margin-top:.75em;font-weight:bold;text-align:center;line-height:1.5}
/*# sourceMappingURL=../map/pages/fanclub.min.css.map */
