@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&family=Sawarabi+Mincho&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);html{font-size:62.5%}.wrapper{margin:0 auto}:root{--background-color-generator:wheat;--color-generator:red;--font-generator:"";--background-color_1:#000;--background-color_2:#222;--background-color_3:#fff;--background-color_4:#f4f4f4;--background-color_5:#f0f0f0;--background-color_6:#f2f2f2;--background-color_7:#e2dfdf;--background-color_8:#e20909;--background-color_9:#880202;--background-color_10:#eae7e2;--background-color_11:#e3e3e3;--background-color_12:#a85d4a;--background-color_13:#459463;--color_1:#000;--color_2:#222;--color_3:#fff;--color_4:#f4f4f4;--color_5:#f0f0f0;--color_6:#f2f2f2;--color_7:#e2dfdf;--color_8:#e20909;--color_9:#880202;--color_10:#eae7e2;--color_11:#e3e3e3;--color_12:#a85d4a;--color_13:#459463;--color_14:#837f7f;--font_1:$font-jp;--font_2:$font-roboto;--font_3:$font-cormorant;--font_1:var(--font-generator);--font_2:var(--font-generator);--font_3:var(--font-generator)}.slick-dots{bottom:-5.4rem!important}button{outline:none!important}*{box-sizing:border-box}html{height:100%}body{min-height:100%;position:relative}.font-unset{font-family:unset!important}a{color:#000}a:hover{text-decoration:none!important;color:#6c757d}.full-width{max-width:100%!important}.tag{margin:29rem 0;text-align:center;font-size:1.6rem;font-weight:500}#colorbox{position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.link-hight-light{color:#007bff!important}.date-picker__label{font-size:1.4rem;padding:0 1.4rem}.date-picker__label,p{font-family:var(--font_1)}p{font-size:1.6rem;font-weight:500}ul{padding-left:0;list-style-type:none!important}.main-body,.main__content{padding-top:9rem;padding-bottom:14rem}.main-body{min-height:68vh}.validation-error{letter-spacing:.5px;font-size:1.6rem}.back-to-top{position:fixed;bottom:25px;right:25px;display:none;outline:none;background-color:var(--background-color_1);padding:1.2rem 1.4rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center}.back-to-top i{color:var(--color_3)}.header__container{position:relative}.header__container .header__banner .header__banner-img{position:relative;overflow:hidden;min-width:100%;min-height:100vh}.header__container .header__banner #background-banner{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;min-height:100vh}.header__menu .header-menu__content{position:absolute;top:0;list-style:none;display:flex;justify-content:left;margin-top:1.5rem;margin-left:1rem;font-family:var(--font-generator)}.header__menu .header-menu__content li{color:var(--color_1);margin:0 12px;font-weight:600}.header__menu .header-menu__content li:hover{border-bottom:.2rem solid var(--color_1)}.header__menu .header-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.4rem}.header__menu .header-name__site{position:absolute;top:63%;right:20%;text-transform:uppercase;font-size:4.5rem;margin:0;line-height:4rem;font-weight:600}.fanclub__layout.fanclub-page .banner-footer-mobile.page__mobile,.fanclub__layout.fanclub-page video.page__mobile{display:none}.fanclub__header{position:relative;padding-bottom:12rem}.fanclub__header .fanclub__layout.fanclub-page{position:relative;min-width:100%}.fanclub__header .fanclub__layout.fanclub-page .fanclub-top-page__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fanclub__header .fanclub__layout.fanclub-page .fanclub-top-page__img .header-child__container .fanclub__menu .fc-template{border-bottom:1px solid #f4f4f4;padding-bottom:5rem}.fanclub__header .fanclub__layout.fanclub-page .fanclub-top-page__img .banner-footer-mobile{-o-object-fit:cover;object-fit:cover;-o-object-position:30%;object-position:30%;width:100%}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page{position:absolute;min-width:50%;top:50%;left:74%;transform:translate(-50%,-36%);display:flex;align-items:center;justify-content:center;flex-direction:column}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block{margin-right:0}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block .fanclub-top-page__heading{text-align:center}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block .fanclub-top-page__heading .fanclub-top-page__sub,.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block .fanclub-top-page__heading .fanclub-top-page__title{font-family:var(--font_3);color:var(--color_1);font-weight:700}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block .fanclub-top-page__heading .fanclub-top-page__title{font-size:1.7rem;margin-bottom:-1rem}.fanclub__header .fanclub__layout.fanclub-page .fanclub__top-page .fanclub-top-page__block .fanclub-top-page__heading .fanclub-top-page__sub{font-size:4.3rem}.fanclub__header .fanclub__layout.fanclub-page .header-child__container.fanclub__menu{display:flex;justify-content:space-between}.fanclub__header .fanclub__layout.fanclub-page .header-child__container.fanclub__menu .header-child__menu{margin-right:6.6rem}.fanclub__header .fanclub__layout.fanclub-page .header-child__container.fanclub__menu .header-child__menu .logo .logo-fanclub{height:4rem}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu{position:absolute;margin-top:4.5rem;margin-left:6.5rem;margin-right:4.5rem;top:0;display:flex;justify-content:space-between}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-fanclub__site{margin-right:93rem}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-fanclub__site .header-fanclub__title{margin:0}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-fanclub__site .header-fanclub__title a{color:#000;font-size:2.7rem;font-weight:700}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-fanclub__site .header-fanclub__desc{font-size:1rem;text-align:center;font-weight:700;margin:0}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-child__menu .header-child-menu__content{margin-top:1rem;display:flex}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-child__menu .header-child-menu__content li{margin:0 1.25rem;font-size:1.7rem;font-weight:700}.fanclub__header .fanclub__layout.fanclub-page .header-fanclub__menu .header-child__menu .header-child-menu__content li a{color:var(--color_1)}header.fanclub__header.clear-padding{padding-bottom:0}.fanclub-nav-menu__container{background-color:var(--footer_background_color_1);color:var(--color_1);padding-top:11rem;padding-bottom:4rem}.fanclub-nav-menu__container .heading{padding-top:.6rem;padding-left:8rem}.fanclub-nav-menu__container .heading span{font-family:var(--font_3);font-size:1.4rem;font-weight:700}.fanclub-nav-menu__container .fanclub-nav-menu__content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.fanclub-nav-menu__container .fanclub-nav-menu__content .footer-nav-menu__info-contact{font-size:1.2rem;margin:1rem 0 1rem 8.5rem;display:flex;flex-direction:column}.fanclub-nav-menu__container .fanclub-nav-menu__content .footer-nav-menu__info-contact a{color:var(--color_1)}.fanclub-nav-menu__container .fanclub-nav-menu__content .footer-nav-menu__info-contact .email-contact{font-family:var(--font_3);font-weight:600;margin-right:2rem}.fanclub-nav-menu__container .fanclub-nav-menu__content .footer-nav-menu__info-contact .contatc-desc{font-family:var(--font_1)}.fanclub-nav-menu__container .fanclub-nav-menu__content .menu__block{display:flex;flex-direction:column;align-items:center}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list{margin:1rem 0 0 3rem;display:flex;align-items:center;flex-wrap:wrap}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list .fanclub-nav-menu__item{border-bottom:.2rem solid transparent;transition:all .3s ease-in-out}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list .fanclub-nav-menu__item a{font-size:1.9rem;font-family:var(--font_3);color:var(--color_1);font-weight:700}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list .fanclub-nav-menu__item a:hover{border-bottom:.2rem solid var(--color_1)}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list .step-space{width:1px;height:1.9rem;background-color:var(--background-color_1);margin:0 .8rem}.fanclub-nav-menu__container .fanclub-nav-menu__content .button__block{display:flex;margin-right:6.5rem}.fanclub-nav-menu__container .fanclub-nav-menu__content .button__block .button__content-item{margin-bottom:0;width:28rem;height:5rem}.fanclub-nav-menu__container .fanclub-nav-menu__content .button__block .button__content-item .button__content-item-icon.none-boder-right{border-right:none}.fanclub-nav-menu__container .fanclub-nav-menu__content .button__block .button__content-item .button__content-item-icon.button{background-color:#fff;margin-right:0}.fanclub-top-page__img .fanclub-nav-menu__container{padding:4rem 0}.btn__text{font-family:var(--font_1);font-size:1.6rem!important}.header-child__container.fanclub__menu{position:absolute;top:0;left:0;right:0;background-color:transparent}.header-child__container.fanclub__menu .header-child__menu{margin-right:2.6rem}.fanclub-footer-menu__container .fanclub-footer-menu__content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--footer_background_color_2)!important}.fanclub-footer-menu__container .fanclub-footer-menu__content li{color:var(--color_1);margin:0 1.2rem;font-weight:700}.fanclub-footer-menu__container .fanclub-footer-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.3rem}.fanclub-footer-menu__container .fanclub-footer-menu__content li a:hover{border-bottom:.1rem solid var(--color_1)}.fanclub-footer-menu__container .fanclub-footer-menu__content .header-fanclub__menu{display:flex;align-items:center}.fanclub-footer-menu__container .fanclub-footer-menu__content .header-fanclub__menu .header-child-menu__content{display:flex;margin-bottom:0;height:2rem;text-align:center}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content{display:flex}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content{margin:2rem 0;justify-content:space-between}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social{display:flex;justify-content:space-evenly}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .sns__item .sns-menu__title{font-family:var(--font_1)}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .social__title{font-size:1.5rem;font-weight:700}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .social__item{margin:0 1.4rem;border:1px solid #000;border-radius:999px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .social__item .social__link{padding-top:6px;padding-bottom:6px;color:#000}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .social__item .social__link i{min-width:34px;min-height:30px;line-height:34px;text-align:center;font-size:14px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content .social .item-disable{display:none}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy .fanclub__buy-block{margin-left:6.4rem}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy .fanclub__buy-block .discography__buy-item-title{text-transform:uppercase;font-size:1.5rem;font-weight:700;margin-right:1rem}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy .fanclub__buy-block .discography__buy-item-icon{margin:0 1.4rem;border:1px solid #000;padding:1rem 0;border-radius:999px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy .fanclub__buy-block .discography__buy-item-icon i{min-width:34px;min-height:34px;line-height:34px;text-align:center;font-size:18px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content{margin:2rem 0;justify-content:space-between}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content .social{position:relative;display:flex;justify-content:space-evenly}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content .social .social__title{position:absolute;top:.8rem;left:-4.5rem;font-size:1.5rem;font-weight:700}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content .social .social__item{margin:0 1.6rem;border:1px solid #000;border-radius:999px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content .social .social__item .social__link{padding-top:6px;padding-bottom:6px;color:#000}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-social__content .social .social__item .social__link i{min-width:34px;min-height:34px;line-height:34px;text-align:center;font-size:18px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub__buy{margin:2rem 0}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub__buy .fanclub__buy-block .discography__buy-item-title{text-transform:uppercase;font-size:1.5rem;font-weight:700}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub__buy .fanclub__buy-block .discography__buy-item-icon{margin:0 1.6rem;border:1px solid #000;padding:1rem 0;border-radius:999px}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub__buy .fanclub__buy-block .discography__buy-item-icon i{min-width:34px;min-height:34px;line-height:34px;text-align:center;font-size:18px}.btn-lang .btn-lang__content{width:16.5rem;height:4rem;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;border-radius:24px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out}.btn-lang .btn-lang__content:hover{text-decoration:none;color:#fff;background-color:#000}.btn-lang .btn-lang__content i{font-size:1.4rem;margin-right:2rem}.btn-lang .btn-lang__content span{font-size:1.4rem;line-height:4.7rem}.subscribe__social{position:absolute;bottom:26px;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}.subscribe__social .social{display:flex;margin-left:3.6rem}.subscribe__social .social__item .social__link{margin:0 1.5rem;padding-top:6px;padding-bottom:6px;color:#fff}.subscribe__social .social__item .social__link i{min-width:1.8rem;min-height:1.8rem;line-height:34px;text-align:center;font-size:18px}.subscribe__social .sns-menu__staff{margin-left:1rem;display:flex}.subscribe__social .sns-menu__staff .sns-menu__title{margin:0 1.5rem;font-size:1.1rem;font-family:var(--font_2);color:var(--color_3);transform:translateY(1rem)}.label__copyright{font-size:1.2rem;color:var(--color_3);display:flex;justify-items:center;padding-right:32px}.slider-banner{position:relative;padding:0 6rem;margin-top:8rem;margin-bottom:10rem}.slider-banner .slider-banner__content .banner__warper img{width:98%;margin:0 auto}.slider-banner .slick-arrow-next,.slider-banner .slick-arrow-prev{font-size:3.5rem;font-weight:100}.slider-banner .slick-dots li,.slider-banner .slick-dots li button:before{width:4rem}.heading__line{text-align:left}.discography__layout,.live__layout,.movie__layout,.news__layout{padding-top:0;padding-bottom:7rem}.discography__layout .heading__line,.live__layout .heading__line,.movie__layout .heading__line,.news__layout .heading__line{margin-top:8rem}.discography__layout .heading__line .title__content,.live__layout .heading__line .title__content,.movie__layout .heading__line .title__content,.news__layout .heading__line .title__content{margin-bottom:5.5rem;font-size:23px;font-weight:700;text-transform:uppercase;color:var(--color_1)}.heading__line{margin-top:8rem}.heading__line .title__content{font-size:23px;font-weight:700;text-transform:uppercase;color:var(--color_1)}.news__layout{background-color:var(--background-color_6)}.discography__layout{background-color:var(--background-color_6)!important}.slider__layout{background-color:var(--background-color_3)}.news__content{margin-bottom:7.4rem;color:var(--color_1)}.live__layout .live__content-list:last-child,.news__layout .news__content-list:last-child{border-bottom:none}.news__content-list{border-bottom:1px dotted #000;margin-bottom:28px}.news__content-list .news__content-item{display:inline-flex;margin-bottom:26px}.news__content-list .news__content-item .item__name{min-width:100px;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;background-color:#000;color:#fff;margin-right:18px}.news__content-list .news__content-item .item__name span{font-family:var(--font_2);line-height:16px}.news__content-list .news__content-item .item__date{text-transform:uppercase;text-align:center}.news__content-list .news__content-item .item__date span{font-family:var(--font_1);font-weight:700;font-size:18px;line-height:18px}.news__content-list .item__desc{font-family:var(--font_1);font-weight:700;font-size:16px;margin-bottom:26px}.news__content-list .item__desc a{color:var(--color_1)}.live__layout{background-color:var(--background-color_10)}.live__content{margin-bottom:7.4rem}.live__content .live__content-list{border-bottom:1px dotted #000;margin-bottom:28px;padding:0}.live__content .live__content-list .live__content-item{display:inline-flex;margin-bottom:26px}.live__content .live__content-list .live__content-item .item__schedule{min-width:269.47px;font-size:18px;font-weight:700;color:#fff;background-color:#000;border-radius:14px;display:flex;justify-content:center;align-items:center}.live__content .live__content-list .item__desc{font-family:var(--font_1);font-weight:700;font-size:16px;margin-bottom:26px}.live__content .live__content-list .item__desc span{line-height:16px;color:var(--color_1)}.btn__all-layout-1{display:flex;justify-content:center;align-items:center}.btn__content{margin:0;width:24.6rem;height:5.3rem}.button{outline:none;display:flex;align-items:center;justify-content:space-around;cursor:pointer;height:100%;width:100%}.btn-text{font-size:1.4rem;font-family:var(--font_1)}.btn-normal-black{background-color:#000;border:2px solid #000;color:#fff;transition:all .3s ease-in-out}.btn-normal-black .btn-text{font-weight:700;font-size:2rem;font-family:var(--font_2);text-transform:uppercase;letter-spacing:.1rem}.btn-normal-black:hover{background-color:#fff;border:2px solid #fff;color:#000}.button__content-item-icon.btn__color-black{background-color:#000!important}.button__content-item-icon.btn__color-black .btn__text,.button__content-item-icon.btn__color-black i{color:#fff}.btn__normal-white{border:1px solid #000}.btn__normal-white .btn__text{font-weight:700;font-size:16px;text-transform:uppercase;color:var(--color_1);text-decoration:none;letter-spacing:1px}.btn__normal-muzli{background-color:var(--background-color_12)}.btn__normal-muzli .btn__text{font-family:var(--font_1);font-weight:700;font-size:16px;text-transform:uppercase;color:var(--color_3);text-decoration:none;letter-spacing:1px}.button__content-item-icon{min-width:100%;min-height:100%;position:relative;background-color:#fff;border:1px solid #000;transition:all .3s ease-in-out}.button__content-item-icon .btn__text{font-weight:700;font-size:16px;text-transform:uppercase;color:#000;text-decoration:none}.button__content-item-icon i{color:#000;position:absolute;right:20px}.footer-mobile.have-border-top{border-top:none}.footer-mobile{background-color:var(--footer_background_color_1)}.footer-mobile .more-link{background-color:var(--footer_background_color_2);display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2rem;margin-right:0}.footer-mobile .more-link .more-link-content{min-width:50%;margin:1rem 0}.footer-mobile .footer-mobile-menu__two-button{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.footer-mobile .footer-mobile-menu__two-button .button__content-item-mobile{height:6rem;width:80%;background-color:#8e8686;text-align:center;line-height:6rem}.footer-mobile .footer-mobile-menu__two-button .button__content-item-mobile .btn__text{color:#fff;font-weight:700}.footer-mobile .btn-lang{padding-top:2rem;display:flex;justify-content:center}.footer-mobile .btn-lang .btn-lang__content{width:9.1rem;height:2.2rem;background-color:transparent;border:1px solid #707070}.footer-mobile .btn-lang .btn-lang__content:hover{text-decoration:none;color:var(--color_3);background-color:var(--background-color_1)}.footer-mobile .btn-lang .btn-lang__content span{font-size:.8rem;font-weight:700}.footer-mobile .btn-lang .btn-lang__content i{margin-right:1rem;min-width:11.26px;min-height:11.26px}.have-border{position:relative;background-color:#fff;border:1px solid #000;border-radius:9.9rem}.have-border .btn__text{font-family:var(--font_1);font-weight:700;font-size:16px;text-transform:uppercase;color:#000;text-decoration:none}.have-border i{color:#000;position:absolute;right:20px}.have-border:hover{text-decoration:none}.discography__header .discography__link .discography__link-item.have-color .discography__link-item-title{border:1px solid #000;background-color:#e5e0d5;color:var(--color_1)}.discography__header{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;flex-direction:row;padding:2.5rem 0 5.8rem}.discography__header .discography__link{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;list-style-type:none;margin-bottom:-1.6rem}.discography__header .discography__link .discography__link-item{margin-left:14px;margin-right:14px}.discography__header .discography__link .discography__link-item .discography__link-item-title{display:block;text-align:center;border:.1rem solid #000;padding:8px 20px;min-width:15.2rem;border-radius:999px;font-weight:700;font-size:1.8rem;transition:all .3s ease-in-out;text-decoration:none;color:var(--color_1);background-color:transparent}.discography__header .discography__link .discography__link-item .discography__link-item-title:hover{background-color:#e5e0d5}.discography__header .group__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.discography__header .group__content .discography__buy{display:none}.discography__header .group__content .discography__buy .discography__buy-block{min-width:98%;display:flex;align-items:center;justify-content:flex-end}.discography__header .group__content .discography__buy .discography__buy-block .discography__buy-item-title{font-size:1.2rem;font-weight:700;margin-right:1rem}.discography__header .group__content .discography__buy .discography__buy-block .discography__buy-item-icon{border:1px solid #000;border-radius:999px;font-size:1.1rem;min-width:2.8rem;min-height:2.8rem;display:flex;justify-content:center;align-items:center;margin:0 .4rem}.discography__header .group__content .discography__buy .discography__buy-block .discography__buy-item-icon i{font-size:1.6rem}.discography__content{padding:0;display:flex;flex-wrap:wrap;justify-content:center}.discography__content .discography__content-list .discography__content-item{margin-bottom:10rem;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}.discography__content .discography__content-list .discography__content-item .discography__img{-o-object-fit:contain;object-fit:contain;margin:0 auto;max-width:100%}.discography__content .discography__content-list .discography__content-item .item__desc,.discography__content .discography__content-list .discography__content-item .item__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--color_1);font-family:var(--font-generator)}.discography__content .discography__content-list .discography__content-item .item__name{font-size:2rem;margin-top:1rem}.discography__content .discography__content-list .discography__content-item .item__desc{margin-top:.8rem;font-size:1.3rem}.discography__content .btn__content{margin-top:104px}.movie__layout{background-color:var(--background-color_3)}.movie__layout .title__content{margin-bottom:3.8rem!important}.movie__content{display:flex;justify-content:center}.movie iframe{width:100%;margin:0 auto}.movie__name{margin-top:1.8rem;font-weight:700;font-family:var(--font-generator);color:var(--color_1);font-size:1.6rem}.fanclub__content,.movie__name{display:flex;justify-content:center}.fanclub__content{position:absolute;top:50%;left:70%;transform:translate(-30%,-50%);color:var(--color_3);align-items:center;flex-direction:column}.fanclub__content .fanclub__block{margin-right:0}.fanclub__content .fanclub__block .fanclub__content-heading{text-align:center}.fanclub__content .fanclub__block .fanclub__content-title{font-family:var(--font_3);color:var(--color_1);font-weight:600;font-size:17px}.fanclub__content .fanclub__block .fanclub__content-sub{font-family:var(--font_3);color:var(--color_1);font-weight:600;font-size:43px}.footer__layout{background-color:var(--background-color_11);min-height:240px;padding-top:40px;padding-bottom:76px}.footer__layout .footer__container .footer__menu-bar{margin-bottom:56px}.footer__layout .footer__container .footer__menu-bar .menu-bar__content{list-style:none;padding-left:0;display:flex;justify-content:center}.footer__layout .footer__container .footer__menu-bar .menu-bar__content li{color:var(--color_1);margin:0 18px;font-size:15px;font-weight:600}.footer__layout .footer__container .footer__menu-bar .menu-bar__content li a{font-family:var(--font_3);color:var(--color_1);text-decoration:none}.footer__layout .footer__container .contact{color:var(--color_1);margin-left:140px;margin-right:140px}.footer__layout .footer__container .contact .contact__email{font-size:1.2rem;font-family:var(--font_3)}.footer__layout .footer__container .contact .contact__title{font-size:1.2rem;font-family:var(--font_1)}.header-mobile{display:none;background-color:#fff;display:flex;justify-content:space-between;align-items:center;margin:2.4rem 2.4rem 1.4rem}.header-mobile .header-button{display:flex;flex-direction:row;align-items:center}.header-mobile .header-name-mobile__site img{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);max-width:26.8rem;max-height:2.9rem}.header-mobile .header-name-mobile__site .header-site-mobile__title{margin-bottom:0}.header-mobile .header-name-mobile__site .header-site-mobile__title a{font-size:1.4rem;color:var(--color_1);font-weight:700;display:flex;flex-wrap:nowrap}.header-mobile .header-name-mobile__site .header-site-mobile__desc{font-size:1rem;color:var(--color_1);font-weight:700}.header-mobile .btn-lang-mobile__content{min-width:9rem;display:flex;justify-content:center;align-items:center;background-color:var(--background-color_3);color:var(--color_1);border:1px solid #f2f2f2;border-radius:24px;font-weight:600;cursor:pointer;text-decoration:none;margin:0 2rem;padding:.4rem 0}.header-mobile .btn-lang-mobile__content:hover{text-decoration:none;color:var(--color_3);background-color:var(--background-color_1)}.header-mobile .btn-lang-mobile__content i{font-size:1.4rem;margin-right:2rem}.header-mobile .btn-lang-mobile__content span{font-size:8px}.header-mobile .mobile-menu__checked{font-size:2rem}.header-mobile #checked{position:absolute;visibility:hidden;z-index:-1111}.header-mobile .arrow-next,.header-mobile .arrow-prev,.header-mobile .icon-open{font-size:20px}.header-mobile #checked:checked~.overlay-menu-mobile{top:0;right:0}.header-mobile .overlay-menu-mobile{background-color:rgba(0,0,0,.9);max-width:100%;min-height:100vh;position:fixed;top:0;right:-100%;z-index:9999;padding-bottom:4rem;transition:.7s}.header-mobile .overlay-menu-mobile .icon-close{position:absolute;top:2rem;right:2rem;color:var(--color_3);font-size:2rem}.header-mobile .overlay-menu-mobile .mobile-menu__list{list-style-type:none;padding-left:0;margin-top:80px;border-top:1px solid #dcdcdc}.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item{border-bottom:1px solid #dcdcdc}.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item .menu__item-link{display:flex;justify-content:space-between;font-family:var(--font-generator)}.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item .menu__item-link .menu__item-icon,.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item .menu__item-link .menu__item-label{font-size:1.2rem;color:#fff;padding:1rem 0;font-weight:700;margin:0 4rem}.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item .menu__item-icon{font-size:1rem}.header-mobile .overlay-menu-mobile .mobile-menu__list .menu__item:hover{transform:translateY(-2px);transition:all .5s ease-in-out}.header-mobile .overlay-menu-mobile .more-link{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:0}.header-mobile .overlay-menu-mobile .more-link .more-link-content{min-width:50%;margin:1rem 0}.header-mobile .overlay-menu-mobile .more-link .more-link-content a{font-size:1.2rem;margin-left:4rem;font-family:var(--font_1);color:#fff;font-weight:400}.header-mobile .overlay-menu-mobile .contact-mobile{color:var(--color_3);font-size:1rem;margin-top:2.4rem;margin-bottom:3rem}.header-mobile .overlay-menu-mobile .contact-mobile p{margin-left:3rem;font-size:1rem;font-family:var(--font_2)}.header-mobile .overlay-menu-mobile .mobile-memu__socical{display:flex;justify-content:space-evenly;width:100%;margin-top:4.5rem}.header-mobile .overlay-menu-mobile .mobile-memu__socical .mobile__social-item{border:1px solid hsla(0,0%,100%,.5);border-radius:999px}.header-mobile .overlay-menu-mobile .mobile-memu__socical .mobile__social-item .social-link{padding-top:.6rem;padding-bottom:.6rem;color:var(--color_3)}.header-mobile .overlay-menu-mobile .mobile-memu__socical .mobile__social-item .social-link i{min-width:3.4rem;min-height:3.4rem;line-height:3.4rem;text-align:center;font-size:1.8rem}.header__banner-mobile .header__banner-img-mobile{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65%;object-position:65%}.footer-mobile{display:none}.more-link{display:flex;margin-right:5.85rem}.more-link .more-link-content{margin:1rem 2.65rem}.more-link .more-link-content a{font-size:1.2rem;font-family:var(--font_1);color:var(--color_1);font-weight:400;padding-bottom:.4rem}.more-link .more-link-content a:hover{border-bottom:.1rem solid #000}.contact-mobile{color:var(--color_1);margin-top:24px;margin-bottom:2.5rem}.contact-mobile p{margin-left:22px;font-size:10px;font-family:var(--font_2);text-align:center;font-weight:700}.contact-mobile p a{color:var(--color_1)}.mobile-navbar .navbar-content-mobile{padding-left:0;display:flex;flex-wrap:wrap}.mobile-navbar .navbar-content-mobile .item-mobile{list-style:none;min-width:50%;border-bottom:.5px solid #000}.mobile-navbar .navbar-content-mobile .item-mobile .item-link-mobile{display:flex;justify-content:space-between;text-decoration:none;color:var(--color_1);padding:14px 0}.mobile-navbar .navbar-content-mobile .item-mobile .item-link-mobile .label span{margin-left:20px;font-size:13px;font-weight:700}.mobile-navbar .navbar-content-mobile .item-mobile .item-link-mobile .icon i{margin-right:20px;color:var(--color_1)}.mobile-navbar .navbar-content-mobile .border-left{border-left:.5px solid #000!important}.mobile-navbar .navbar-content-mobile .item-mobile-full{min-width:100%}.social-content{max-width:86%;margin:0 auto}.social-content .fa-play:before{margin-left:.3rem}.social{display:flex;justify-content:space-evenly}.social .sns-menu__title{transform:translateY(1rem)}.social .social-item{border:1px solid #000;border-radius:999px}.social .social-item .social-link{padding-top:6px;padding-bottom:6px;color:#000}.social .social-item .social-link i{min-width:3.4rem;min-height:3.4rem;line-height:3.3rem;text-align:center;font-size:1.8rem}.copyright-mobile{margin-top:4rem;padding-bottom:2rem;text-align:center}.copyright-mobile .label-copyright{margin-top:2rem;color:var(--color_1);font-size:10px;font-family:var(--font_2);font-weight:700}.font-fa{font-family:var(--font_2)}.block__item-inline{margin-bottom:7rem;text-align:center}.block__item-inline-span{width:2rem;background-color:var(--background-color_1);border:.5px solid #000;display:inline-block;margin-bottom:8px}.block__item-title{font-size:3rem;text-transform:uppercase;font-weight:700;display:inline;margin:0 2px}.color__block-black{background-color:var(--background-color_1);height:54px;margin-bottom:40px}.color__block-black span{color:#fff}.color__block-white{border:1px solid #000;background-color:var(--background-color_3);height:54px;margin-bottom:40px}.color__block-wild-sand{background-color:var(--background-color_10);height:54px;margin-bottom:40px}.color__block-light-gray{background-color:var(--background-color_6);height:54px;margin-bottom:40px}.color__block-gainsboro{background-color:var(--background-color_11);height:54px;margin-bottom:40px}.color__block-muzli{background-color:var(--background-color_12);height:54px;margin-bottom:40px}.button__block .btn__content{margin-bottom:2rem}.button__block .btn__content .button__content-item{margin-bottom:12px;max-width:100%;height:5.9rem}.button__block .btn__content .button__content-item .button:hover{text-decoration:none}.checkbox__content,.radio__content{display:block;position:relative;padding-left:3.5rem;cursor:pointer;font-size:1.3rem;font-family:var(--font_1);font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-radio__title{margin-top:0;margin-bottom:1rem;font-size:2rem}.checkbox__content .checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-mark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--background-color_6);border:1px solid #000}.checkbox__content:hover input~.check-mark,.radio__content:hover input~.check-mark-radio{background-color:var(--background-color_5);background-color:var(--background-color_3)}.check-mark:after{content:"";position:absolute;display:none}.checkbox__content input:checked~.check-mark:after,.radio__content input:checked~.check-mark-radio:after{display:block}.checkbox__content .check-mark:after{left:7px;top:3px;width:5px;height:10px;border:1px solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.radio__content{margin-left:14px;margin-right:24px;margin-bottom:18px}.radio__content input{position:absolute;opacity:0;cursor:pointer}.check-mark-radio{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--background-color_3);border:1px solid #000;border-radius:10px}.check-mark-radio:after{content:"";position:absolute;display:none}.radio__content .check-mark-radio:after{top:0;right:50%;transform:translate(50%,60%);width:8px;height:8px;border-radius:7px;background:#000}.text-input-content{margin-bottom:23px}.title-text-input{background-color:var(--background-color_5);height:36px;margin-bottom:22px}.title-text-input .valid-text{color:var(--background-color_8);font-weight:700}.sub-heading-step-text,.title-text-input .title-text{font-family:var(--font_1);font-weight:600;letter-spacing:1px;font-size:16px;line-height:36px;padding-left:1rem}.title-text span{color:var(--background-color_8)}.text-input{padding:8px 12px;font-size:14px;font-weight:500;margin-bottom:12px;margin-top:1.2rem;margin-right:8px}.text-area-input,.text-input{width:100%;font-family:var(--font_1)}.text-area-input{margin:1.2rem 0;height:252px;font-size:1.6rem}.pagination{display:inline-block}.pagination a{color:#000;font-size:14px;padding:4px 12px;text-decoration:none;font-family:var(--font_2);font-weight:700}.pagination a:hover{color:#fff}.pagination a.active-pagination,.pagination a:hover:not(.active-pagination){background-color:#000;color:#fff}.active{border-bottom:.2rem solid var(--color_1)!important}.header-child-mobile__container .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img{width:15.6rem;height:1.7rem;top:2.4rem;left:24%}.header-mobile.heade-mobile__page-child{padding:1rem 2rem;height:5.7rem}.header-child__container{position:relative;background-color:#eae7e2;display:flex;justify-content:space-between;padding:4rem 0}.header-child__container .header-child__menu{margin-right:5rem}.header-child__container .header-child__menu .header-child-menu__content{list-style:none;display:flex;justify-content:left}.header-child__container .header-child__menu .header-child-menu__content li{border-bottom:.2rem solid transparent;transition:all .3s ease-in-out;font-family:var(--font-generator);color:var(--color_1);margin:0 1.5rem;font-weight:600}.header-child__container .header-child__menu .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.4rem}.header-child__container .header-child__site{transition:all .3s ease-in;margin-left:5rem;display:flex;flex-direction:column;justify-content:center}.header-child__container .header-child__site img{width:auto;height:4rem}.header-child__container .header-menu__content{position:absolute;top:0;list-style:none;display:flex;justify-content:left;margin-top:5.5rem;margin-left:5.5rem}.header-child__container .header-menu__content li{color:var(--color_1);margin:0 12px;font-weight:600}.header-child__container .header-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem}.fanclub__header .header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title .logo__center{left:50%}.fanclub__header .header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img{width:15.6rem;height:1.7rem}.fanclub__header .header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img.logo-fanclub{width:auto;height:auto}.header-child-mobile__container{display:none}.header-child__title{margin-bottom:0}.news__layout.child-page-1{background-color:var(--background-color_3)}.news__content.news-page .news__content-list.news-page:last-child{border-bottom:none}.border-top{border-top:1px solid #000!important}.heade-mobile__page-child{background-color:#eae7e2}.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a{display:flex;flex-wrap:nowrap;font-size:1.2rem}.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__desc{font-size:.8rem}.biography-blog__container{margin-bottom:25rem}.biography-blog__container .biography-blog__info{padding:18% 13%;background-color:var(--background-color_6)}.biography-blog__container .biography-blog__info .blog__name{font-size:4.4rem;font-weight:700;margin-bottom:2.4rem}.biography-blog__container .biography-blog__info .blog__day-of-birth{text-align:center}.biography-blog__container .biography-blog__info .blog__day-of-birth .blog__address,.biography-blog__container .biography-blog__info .blog__day-of-birth .blog__date,.biography-blog__container .biography-blog__info .blog__day-of-birth .blog__line{font-size:1.9rem}.biography-blog__container .biography-blog__info .blog__day-of-birth .blog__address,.biography-blog__container .biography-blog__info .blog__day-of-birth .blog__date{font-weight:700}.biography-blog__container .biography-blog__info .social{margin-top:4rem}.discography__layout.child-page-1{background-color:var(--background-color_3)}.fanclub-nav-menu-mobile__content{display:none}.fanclub-nav-menu-mobile__content .button-block{max-width:100%;max-height:5.9rem;margin:0;display:flex;flex-direction:row;justify-content:space-between}.fanclub-nav-menu-mobile__content .button-block .button__content-item{width:50%;margin:0}.fanclub-nav-menu-mobile__content .button-block .button__content-item .button__content-item-icon{padding:2rem 0;display:flex;justify-content:space-around;align-items:center;border:none;font-family:var(--font_1);font-size:1.1rem;font-weight:700}.fanclub-nav-menu-mobile__content .button-block .button__content-item .button__content-item-icon .btn__text{text-align:center}.fanclub-nav-menu-mobile__content .button-block .button__content-item .button__content-item-icon i{font-size:1.6rem;right:2.8rem}.fanclub-nav-menu-mobile__content .button-block .button__content-item .color-gray{background-color:var(--background-color_10)}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child{display:flex!important}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site{text-align:center}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-account-mobile{color:var(--color_1);display:flex;flex-direction:column;align-items:center}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-account-mobile i{font-size:1.9rem}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-account-mobile span{font-weight:700;color:#000}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__logo .header-site__logo{max-width:15.6rem;max-height:1.7rem;top:28%}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile{position:relative}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .next,.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:0 5px;margin-top:-12px;color:#000;background-color:var(--background-color_10);font-weight:100;font-size:1.4rem;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .prev{display:none}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .next{right:0;border-radius:3px 0 0 3px}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .next:hover,.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .prev:hover{background-color:rgba(0,0,0,.3)}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list{background-color:var(--background-color_10);display:flex;overflow-x:scroll;align-items:center;margin-bottom:0;border-top:1px solid #262626;border-bottom:1px solid #262626;-ms-overflow-style:none;scrollbar-width:none}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list::-webkit-scrollbar{display:none}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list .nav-top-page-mobile__item{display:inline-block;min-width:25%;text-align:center;padding:.8rem 0;background-color:var(--background-color_10)}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list .nav-top-page-mobile__item a{color:var(--color_1);font-weight:700}.fanclub-footer__container>.footer-mobile{background-color:var(--footer_background_color_1);display:none}.fanclub-footer__container .fanclub-nav-menu__container{padding:4rem 0}.fanclub__layout{position:relative}.fanclub__layout .fanclub-banner-footer__img>img{width:100%;-o-object-fit:cover;object-fit:cover}.nfc-new__page{background-color:var(--background-color_3)}.nfc-movie__layout,.nfc-new__layout .news__layout{padding-bottom:9rem}.nfc-movie__layout{background-color:var(--background-color_6)}.nfc-movie__layout .heading__line .title__content{margin-bottom:8rem;color:var(--color_1)}.nfc-movie__content{margin-bottom:4rem;color:var(--color_1)}.nfc-movie__content .nfc-movie-date-up{font-size:1.6rem;font-weight:700;margin-bottom:1.4rem}.nfc-movie__content .nfc-movie-face img{width:100%;height:29.6rem;-o-object-fit:contain;object-fit:contain}.nfc-movie__content .nfc-movie-date{text-align:center;font-size:1.6rem;font-weight:700;margin-top:1.2rem}.nfc-movie__content .nfc-movie-date .movie-name{margin-top:1.8rem;display:flex;justify-content:center;font-weight:700;font-size:1.6rem}.movie__layout .heading__line-page-child .title-movie-page{margin-bottom:3.7rem}.movie__layout .movie__content .movie{margin-bottom:10.4rem}.nfc-movie__layout.child-page-1{padding-bottom:14.5rem}.nfc-movie__layout.child-page-1 .nfc-movie__list{margin-bottom:11.5rem}.nfc-movie__layout{padding-bottom:10.5rem}.nfc-movie__layout .nfc-movie__list{margin-bottom:9.5rem}.qanda-page .Q-A-list .Q-A-list-comment .Q-A-list-comment-right{width:17.5rem}.qanda-page .Q-A-list .Q-A-list-comment .Q-A-list-comment-right .text-register{word-break:break-all}.header-with-button{flex-wrap:nowrap;display:flex;align-items:center;padding:0 3rem}.header-with-button .heading__line{max-width:70%;margin-top:0}.header-with-button .button{min-width:32.2rem;min-height:5.9rem}.header-with-button .button__content-item{margin-top:3.5rem;margin-bottom:6rem}.Q-A-box{margin:0 0 16.8rem}.Q-A-box p{margin:0;width:442px;height:88px;border:1px solid #000;font-weight:600}.Q-A-news-content{margin:0}.Q-A-list{display:block}.Q-A-list .Q-A-list-comment,.Q-A-list .Q-A-list-day{padding:0 10px}.Q-A-list .Q-A-list-comment .text-register,.Q-A-list .Q-A-list-day .text-register{white-space:pre-line;display:flex;font-size:1.6rem;font-family:var(--font_1);color:var(--color_1);margin:0}.Q-A-list .Q-A-list-comment .text-register p,.Q-A-list .Q-A-list-day .text-register p{margin:0;font-weight:700}.Q-A-list .Q-A-list-comment .text-question,.Q-A-list .Q-A-list-day .text-question{width:90rem;word-break:break-all}.Q-A-list .Q-A-list-day{margin-top:12px}.Q-A-list .Q-A-list-day .text-register p{font-weight:700}.Q-A-list .Q-A-list-comment{display:flex;justify-content:space-between}.Q-A-list .Q-A-list-comment .Q-A-list-comment-left,.Q-A-list .Q-A-list-comment .Q-A-list-comment-right{margin:12px 0}.pagination.Q-A-pagination{margin:12.5rem 0 17rem}.line-error{margin-bottom:60px}.line-error p{width:100%;height:100%;font-family:var(--font_1);color:var(--color_1);font-size:1.4rem;font-weight:700;border:2px solid #b40707;padding:24px;letter-spacing:2px;line-height:3rem}.line-success{margin-bottom:60px}.line-success p{border:2px solid #459436}.line-success p,.line p{width:100%;height:100%;font-family:var(--font_1);font-size:1.4rem;font-weight:700;padding:24px;letter-spacing:2px;line-height:3rem}.line p{border:2px solid #000}.last-child__none-border{border-bottom:1px solid #707070}.last-child__none-border:first-child{border-top:0}.last-child__none-border:last-child{border-bottom:0}.last-child__none-border .Q-A-list-mobile{display:none}.last-child__none-border .Q-A-list-mobile .text-register{margin-bottom:142px}.last-child__none-border .Q-A-list-mobile .text-register p{font-family:var(--font_1);font-size:1.1rem;font-weight:600;letter-spacing:1px}.last-child__none-border .Q-A-list-mobile .Q-A-list-day-and-comment{display:flex}.last-child__none-border .Q-A-list-mobile .Q-A-list-day-and-comment p{font-size:1rem}.last-child__none-border .Q-A-list-mobile .Q-A-list-comment .text-register,.last-child__none-border .Q-A-list-mobile .Q-A-list-day-comment .text-register,.last-child__none-border .Q-A-list-mobile .Q-A-list-day .text-register{margin:0;padding:8px 4px}.last-child__none-border .Q-A-list-mobile .Q-A-list-comment .text-register p,.last-child__none-border .Q-A-list-mobile .Q-A-list-day-comment .text-register p,.last-child__none-border .Q-A-list-mobile .Q-A-list-day .text-register p{margin:0}.Q-A-list-mobile{display:none}.Q-A-list-mobile .Q-A-list-day-and-comment{display:flex}.Q-A-list-mobile .Q-A-list-comment .text-register,.Q-A-list-mobile .Q-A-list-day-comment .text-register,.Q-A-list-mobile .Q-A-list-day .text-register{margin:0;padding:8px 4px;display:flex;white-space:pre-line}.Q-A-list-mobile .Q-A-list-comment .text-register p,.Q-A-list-mobile .Q-A-list-day-comment .text-register p,.Q-A-list-mobile .Q-A-list-day .text-register p{margin:0}.qanda-page-mobile_border-top .Q-A-list-comment .text-register p,.qanda-page-mobile_border-top .Q-A-list-day-and-comment .Q-A-list-day-comment .text-register p,.qanda-page-mobile_border-top .Q-A-list-day-and-comment .Q-A-list-day .text-register p{font-size:1.3rem;font-weight:700}.Q-A-list-mobile .Q-A-list-day-and-comment:first-of-type{border-top:1px solid #707070}.Q-A-step-4-space{margin-bottom:306px}.Q-A-content-mobile,.Q-A-content-pc{display:flex;margin:auto;font-weight:600}.Q-A-content-pc{margin-bottom:34px}.page-12-space-mid{display:flex;margin:35px 0}.Q-A-step-3-content-pc{display:block;text-align:center;margin-bottom:6.6rem;font-weight:700;font-size:1.7rem;font-family:var(--font_1)}.Q-A-step-3-content-pc p{margin:0}.Q-A-step-3-content-mobile{display:none;text-align:center;font-weight:700;font-size:1.2rem;margin-top:1.2rem;padding:0 2.2rem}.reset-password-text{background-color:var(--background-color_5);padding-left:15px;margin-top:4rem;font-size:1.6rem;font-family:var(--font_1)}.text-input-reset-password{min-width:30rem;min-height:4.3rem;font-size:1.6rem;margin-top:1rem;font-family:var(--font_1)}.Q-A-step-3-text-red-list{margin-top:50px}.Q-A-step-3-text-red{position:absolute;right:30px;top:22px;color:var(--background-color_8)}.button__content-item.Q-A-button-page-11{margin-top:7rem;margin-bottom:13.5rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button{min-width:39.7rem;min-height:5.9rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button .btn__text{font-style:1.5rem}.title-text-desc{font-size:1.6rem;font-family:var(--font_1)}.Q-A-step-4-content{margin:12px 35px 50px;font-size:1.7rem;font-family:var(--font_1);font-weight:700}.Q-A-step-4-content__mobile{display:none}.block-btn-register-step-4{display:flex;justify-content:space-between;margin-bottom:13.5rem;margin-top:7rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button{min-width:39.7rem;min-height:5.9rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button .btn__text{font-size:1.5rem}.qanda-form__success{padding-bottom:40rem}.header-Q-A-page .heading__line{margin-top:15rem}.header-Q-A-page .heading__line .title__content{margin-bottom:4rem}.header-Q-A-page.header-page-13{display:none}.Q-A-step-5-content{margin:4rem 0 0;font-size:1.7rem;font-family:var(--font_1);font-weight:700;text-align:center}.block-btn-register-step-5{display:flex;justify-content:center;margin-bottom:12rem}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13{margin-top:0}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon.button{min-width:39.7rem;min-height:5.9rem}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon.button .btn__text{font-size:1.5rem}.faq-page__content{margin-bottom:20rem;color:var(--color_1)}.title-page p{font-size:3rem;font-family:var(--font_1);font-weight:600;letter-spacing:2px;border-bottom:2px solid var(--color_1);padding:0 14px 8px;color:var(--color_1)}.frequently-questions-title-page{margin:8.3rem 0 7.6rem}.frequently-questions-title-page p{margin:0}.frequently-questions-content-list-pc{margin:0 0 6.5rem}.frequently-questions-content-list-pc .frequently-questions-title-text-input{padding:0 0 0 15px;margin:0 0 40px;background-color:var(--background-color_1);font-weight:700}.frequently-questions-content-list-pc .frequently-questions-title-text-input span{color:var(--color_3)}.frequently-questions-content-list-pc .frequently-questions-text{display:flex;justify-content:space-between;border-bottom:2px solid #707070;font-weight:700;font-family:var(--font_3)}.frequently-questions-content-list-pc .frequently-questions-text .frequently-questions-icons,.frequently-questions-content-list-pc .frequently-questions-text .title-text{cursor:pointer;padding:0 30px;margin:30px 0;font-size:20px}.frequently-questions-content-list-pc .frequently-questions-text .frequently-questions-icons i,.frequently-questions-content-list-pc .frequently-questions-text .title-text i{font-weight:100}.frequently-questions-content-list-pc .frequently-questions-comment{padding:0 7rem;width:100%;margin:2.5rem 0}.frequently-questions-content-list-pc .frequently-questions-comment p{margin:0;font-size:1.7rem;font-family:var(--font_1)}.frequently-questions-content-list-pc .frequently-questions-comment.border-top-block{margin:0 0 2.5rem;padding-top:2.5rem}.frequently-questions-questions-list{margin:0 3.5rem}.border-bottom-none{border-bottom:none!important}.border-top-block{border-top:2px solid #707070}.frequently-questions-content-list-mobile{margin-bottom:54px}.frequently-questions-content-list-mobile .frequently-questions-text-mobile{display:flex;flex-direction:column;margin:28px 0;padding:0 10px;font-size:1.2rem}.frequently-questions-content-list-mobile .frequently-questions-text-mobile .title-text{border-bottom:2px solid #8d8888;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font_1)}.frequently-questions-content-list-mobile .frequently-questions-text-mobile .frequently-questions-icons{cursor:pointer;font-size:12px}.frequently-questions-content-list-mobile .frequently-questions-text-mobile .frequently-questions-comment{padding:15px 27px;border:0;white-space:pre-line;font-family:var(--font_1)}.frequently-questions-content-list-mobile .frequently-questions-text-mobile .frequently-questions-comment p{font-size:1.2rem;font-family:var(--font_1)}.frequently-questions-content-list-mobile,.frequently-questions-mobile{display:none}.membership-agreement{margin-bottom:5.8rem}.membership-agreement .membership-agreement-text{margin-top:3.8rem}.membership-agreement .membership-agreement-text .text-register{font-size:1.4rem;font-family:var(--font_1);font-weight:700}.membership-agreement .membership-agreement-text-mobile-step-2{margin:32px 0 48px}.membership-agreement .membership-agreement-text-step-3{margin-top:3.8rem}.membership-agreement .membership-agreement-text-mobile-step-3{margin:32px 0 38px}.contact-us-heading{background-color:#000;color:#fff;padding-left:15px;margin:0}.contact-us-heading .title-text{font-size:1.9rem}.contact-us-text{margin:22px 0 62px}.contact-us-text .col.text-register{margin:0;font-size:1.4rem;font-family:var(--font_1);font-weight:700}.contact-us-text-2{margin:22px 0 38px}.contact-us-text-2 .col.text-register{margin:0;font-size:1.4rem;font-family:var(--font_1);font-weight:700}.form__input{padding:0 1.5rem}.form__input .checkbox-confirm{display:flex;align-items:center;margin:0}.form__input .contact-us-title,.form__input .contact-us-title-2{padding:0 1.5rem}.form__input .contact-us-title-2 span,.form__input .contact-us-title span{line-height:3.2rem;padding:0}.form__input .contact-us-list-text-lb-2{margin-top:3.4rem}.form__input .contact-us-list-text-lb-2 .text-input{margin-bottom:3rem}.form__input .contact-us-title input{margin-right:2rem}.btn-content-lay{margin:0}.btn-content-contract-us{width:400px;height:60px;margin:76px 0 146px}.contact-us-title-page{margin:94px 0 86px}.contact-us-title-page p{margin:0}.contact-confirm__form .title-text-input{margin:1.7rem 0}.contact-confirm__form .title-text-desc{padding:0 3rem}.contact-complete-box{margin:3.2rem 0 9rem}.contact-complete-box p{font-size:1.9rem;margin:0;width:630px;text-align:center}.contract-us-step-2{margin:0 0 33.3rem}.Q-A-step-2-list{margin-top:4rem}.Q-A-step-2-list .Q-A-step-2-comment-2,.Q-A-step-2-list .Q-A-step-2-list-comment,.Q-A-step-2-list .Q-A-step-2-list-day{padding:0 1.5rem}.Q-A-step-2-list .Q-A-step-2-comment-2 .text-register p,.Q-A-step-2-list .Q-A-step-2-list-comment .text-register p,.Q-A-step-2-list .Q-A-step-2-list-day .text-register p{font-size:1.6rem;font-family:var(--font_1);font-weight:600;margin-bottom:2rem}.Q-A-step-2-comment-2{padding:0 1.5rem}.Q-A-step-2-comment-2 .text-register{display:flex;white-space:pre-line;word-break:break-all}.Q-A-step-2-comment-2 .text-register p{font-size:1.9rem;font-family:var(--font_1);font-weight:700;margin-bottom:2rem}.Q-A-step-2-list-comment{display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #909090}.Q-A-step-2-list-comment p{padding-bottom:8px}.Q-A-step-2-list-comment .Q-A-step-2-list-comment-left .text-register{display:flex;white-space:pre-line;width:92rem;word-break:break-all}.Q-A-step-2-list-comment .Q-A-step-2-list-comment-right{width:17.5rem}.Q-A-step-2-list-comment .Q-A-step-2-list-comment-right .text-register{word-break:break-all}.Q-A-step-2-btn{min-width:39.7rem;min-height:5.9rem;margin:19.6rem 0 5.3rem}.Q-A-step-2-list-mobile{display:none}.Q-A-step-2-list-mobile .Q-A-step-2-list-day-comment{display:flex}.Q-A-step-2-list-mobile .Q-A-step-2-list-comment .text-register p,.Q-A-step-2-list-mobile .Q-A-step-2-list-day-comment .text-register p{font-size:1rem;font-family:var(--font_1);font-weight:700;margin-bottom:2rem}.title-page-login{margin-bottom:66px}.title-login-top label{position:absolute;margin-top:-3.5rem;margin-left:-1.8rem;font-size:1.7rem;font-family:var(--font_1)}.login-box{display:flex;justify-content:space-between;margin-bottom:258px}.login-box .login-box-left{width:520px;height:100%;border:1px solid #000}.login-box .login-box-left .btn-content,.login-box .login-box-left .text-input{width:406px;height:48px;margin-right:0}.login-box .login-box-left .text-input{margin-bottom:0}.login-box .login-box-left .login-text{margin:6.7rem 0 0;padding-left:41px;font-size:1.4rem;font-family:var(--font_1)}.login-box .login-box-left .btn-login{margin-top:2.3rem;margin-bottom:2.6rem;min-width:405px;min-height:6.1rem}.login-box .login-box-left .btn-login a{margin:0}.login-box .login-box-left label{font-size:1.4rem;font-family:var(--font_1)}.login-box .login-box-right{display:flex;flex-direction:column}.login-box .login-box-right .login-box-right-bot,.login-box .login-box-right .login-box-right-top{width:520px;height:200px;border:1px solid #000}.login-box .login-box-right .login-box-right-top{margin-bottom:30px}.login-box .login-box-right .login-box-right-bot .btn-register,.login-box .login-box-right .login-box-right-bot .text-input,.login-box .login-box-right .login-box-right-top .btn-register,.login-box .login-box-right .login-box-right-top .text-input{min-width:405px;min-height:6.1rem;margin-right:0}.login-box .login-box-right .login-box-right-bot .login-text,.login-box .login-box-right .login-box-right-top .login-text{margin:5.4rem 0 2.6rem;padding-left:42px;font-size:1.4rem;font-family:var(--font_1)}.forgot-password-mobile{display:none}.forgot-password-mobile .forgot-password-title{font-weight:500}.forgot-password-mobile .forgot-password-title p{width:100%;margin:.3rem 0 3rem;padding:0 1rem;background-color:var(--background-color_5);font-size:1.1rem}.forgot-password-mobile .forgot-password-title .text-input{width:32.4rem;height:3.8rem;margin:0;border:1px solid #7a6565}.forgot-password-mobile .btn-forgot-password{margin:3rem 0 9.6rem;width:28.8rem;max-height:4.4rem}.forgot-password-mobile .btn-forgot-password .btn__text{font-size:1.1rem}.forgot-password-pc .forgot-password-title{font-weight:500}.forgot-password-pc .forgot-password-title p{margin-bottom:2.5rem;font-size:1.7rem;font-weight:600;font-family:var(--font_1)}.forgot-password-pc .forgot-password-title .text-input{max-width:51.1rem;min-height:6.1rem}.forgot-password-pc .btn-forgot-password{margin:54px 0 14.3rem;min-width:39.7rem;min-height:5.9rem}.forgot-password-pc .form-forgot-password__desc{font-size:1.4rem;font-weight:600;font-family:var(--font_1);padding-left:6rem;margin-bottom:9.4rem}.forgot-password .forgot-password-title{font-weight:500}.forgot-password .forgot-password-title p{margin-bottom:2.5rem;font-size:1.7rem;font-weight:600;font-family:var(--font_1)}.forgot-password .forgot-password-title .text-input{max-width:51.1rem;min-height:6.1rem}.forgot-password .btn-register-member-step-4__block{margin:54px 0 14.3rem}.forgot-password .form-forgot-password__desc{font-size:1.4rem;font-weight:600;font-family:var(--font_1);padding-left:6rem;margin-bottom:9.4rem}.row.forgot-password-step-2-pc .forgot-password-step-2-alert-pc{margin-bottom:60rem}.row.forgot-password-step-2-pc .forgot-password-step-2-alert-pc p{font-size:1.7rem;text-align:center}.row.forgot-password-step-2-mobile{display:none}.row.forgot-password-step-2-mobile .forgot-password-step-2-alert-mobile{margin-bottom:10.5rem;padding:0 1.8rem}.row.forgot-password-step-2-mobile .forgot-password-step-2-alert-mobile p{font-size:1.2rem;text-align:center}.mypage__form{margin-bottom:12.8rem}.mypage__form .heading-title-my-page .heading-page{font-weight:700;font-family:var(--font_1);margin:2.8rem 0}.mypage__form .heading-title-my-page .heading-page p{font-size:2.3rem;font-weight:700;padding-top:1rem;margin:0}.mypage__form .heading-title-my-page .heading-page .btn-sign-out{border:1px solid #000;padding:8px 12px;color:#000}.mypage__form .heading-title-my-page .heading-page .btn-sign-out img{margin-right:8px}.mypage__form .heading-title-my-page .heading-page .btn-sign-out span{font-family:var(--font_1);font-size:12px;font-weight:500}.mypage__form .heading-title-my-page .heading-page .btn-sign-out:hover{text-decoration:none;color:#000}.mypage__form .register-name{margin-bottom:1.6rem}.mypage__form .col p{margin-bottom:2rem}.mypage__form .btn-mypage-1 .btn__text,.mypage__form .btn-mypage-2 .btn__text{font-size:1.8rem}.mypage__form .btn-mypage-1{width:49rem;margin:2.7rem 0 5.4rem}.mypage__form .btn-mypage-2{width:51.9rem;margin:3.4rem 0 4.7rem}.mypage__form .mypage-form__link{margin-top:3.5rem}.mypage__form .mypage-form__link .mypage-form__link-title-1{color:#2424ac;width:12.4rem;border-bottom:1px solid}.mypage__form .mypage-form__link .mypage-form__link-title-2{color:#2424ac;width:20.6rem;border-bottom:1px solid}.change-password__form .heading-page p{margin-bottom:2.5rem;font-size:2.2rem;font-weight:700}.change-password__form .heading-page .top-valid-text{margin-bottom:2rem}.change-password__form .heading-page .top-valid-text a{color:var(--color_1);font-size:1.5rem;border-bottom:1px solid #000;font-family:var(--font_1)}.change-password__form .heading-page .top-valid-text a:hover{color:var(--color_1);text-decoration:none}.change-password__form .title-text-input{margin-bottom:2.3rem}.change-password__form .text-input{margin-top:0;margin-bottom:2.3rem}.change-password__form .btn-change-password{width:37.9rem;height:5.9rem;margin:7rem 0 18rem}.edit-profile__form label,.edit-profile__form p{white-space:nowrap}.edit-profile__form .heading-page p{font-weight:700;font-size:2.2rem;margin-bottom:2rem}.edit-profile__form .heading-page .top-valid-text{margin-bottom:2.5rem}.edit-profile__form .heading-page .top-valid-text .valid-text{color:var(--background-color_8);font-size:1.4rem;font-weight:500}.edit-profile__form .heading-page .top-valid-text a{color:var(--color_1);font-size:1.4rem;width:18rem;border-bottom:1px solid #000}.edit-profile__form .register-name{margin-bottom:3rem}.edit-profile__form .register-name .title-text-input{margin-bottom:2rem}.edit-profile__form .register-name .register-name__title{padding-left:0;margin-bottom:1rem}.edit-profile__form .register-name .register-name__title p{margin:0}.edit-profile__form .register-name .register-name__label{margin-bottom:1.5rem}.edit-profile__form .register-name .register-name__label .register-name__label-item{padding-left:0;padding-right:3rem}.edit-profile__form .register-name .register-name__label .text-input{margin-top:0;margin-bottom:0}.edit-profile__form .register-name .text-input{margin-bottom:1rem}.edit-profile__form .btn-edit-profile__1{height:4.1rem;margin-bottom:1.2rem}.edit-profile__form .register-postal,.edit-profile__form .register-postal .postal-code{margin-bottom:2.5rem}.edit-profile__form .register-postal .postal-code .register-postal-label__input .text-input{margin-bottom:0;margin-top:0}.edit-profile__form .input-postal{margin-top:1.3rem;font-size:1.4rem;font-family:var(--font_1);border:none;border-bottom:2px solid #938b8b;width:100%;outline:none;letter-spacing:1px;margin-bottom:3.7rem}.edit-profile__form .select-address__content{margin-bottom:2.7rem}.edit-profile__form .select-address__content .select-box{outline:none;background-color:var(--background-color_3);padding:0 1.4rem;margin-bottom:0;font-size:1.6rem;font-family:var(--font_1);font-weight:500;width:10.3rem;height:4.1rem}.edit-profile__form .select-address__content .select-box .item-select-box{letter-spacing:1px}.edit-profile__form .select-address__content .address__input-title .text-input{margin:.7rem 0}.edit-profile__form .email,.edit-profile__form .number-phone,.edit-profile__form .other-infomation{margin-bottom:2.5rem}.edit-profile__form .email .text-input,.edit-profile__form .number-phone .text-input,.edit-profile__form .other-infomation .text-input{margin-top:0;margin-bottom:0}.edit-profile__form .email .text-input{margin-bottom:2.5rem}.edit-profile__form .text-error{padding:0 1.4rem;color:#570b0b}.edit-profile__form .text-error li{font-size:16px;font-weight:500;font-family:var(--font_1);margin-bottom:8px}.edit-profile__form .text-error.have-list-style{list-style-type:disc!important;padding:0 3.4rem}.edit-profile__form .radio__content{margin-top:0}.edit-profile__form .radio__content .check-mark-radio{border-radius:.6rem}.edit-profile__form .btn-edit-profile{width:37.9rem;height:5.9rem;margin:6.6rem 0 17.8rem}.edit-profile__form .mypage-edit-profile__button .btn-text{font-size:1.6rem}.login-form__notification{margin-bottom:7rem;border:1px solid;width:100%}.login-form__notification p{margin-bottom:0;padding:2rem;text-align:center}.mypage-login__form .card__size{width:415px;height:251px;max-height:251px}.mypage-login__form .heading-title-my-page .heading-page{font-size:2.3rem;font-weight:700;font-family:var(--font_1);margin:2.8rem 0}.mypage-login__form .heading-title-my-page .heading-page p{font-size:2.3rem;font-weight:700;padding-top:1rem;margin:0}.mypage-login__form .heading-title-my-page .heading-page .btn-sign-out{border:1px solid #000;padding:8px 12px;color:#000}.mypage-login__form .heading-title-my-page .heading-page .btn-sign-out img{margin-right:8px}.mypage-login__form .heading-title-my-page .heading-page .btn-sign-out span{font-family:var(--font_1);font-size:12px;font-weight:500}.mypage-login__form .heading-title-my-page .heading-page .btn-sign-out:hover{text-decoration:none;color:#000}.mypage-login__form .btn-content{min-width:49rem;min-height:7.2rem;margin:2.7rem 0 4.7rem}.mypage-login__form .btn-content .btn-text{font-size:1.8rem}.mypage-login__form .btn-my-page-login__mobile{display:none}.mypage-login__form .mypage-form__link{margin-top:3.5rem;margin-bottom:30.3rem}.mypage-form__link .mypage-form__link-title,.mypage-login__form .mypage-form__link .mypage-form__link-title{color:#2424ac;text-decoration:underline}.list-show-detail-member-info.mypage-renew .title-text{padding-left:0}.list-show-detail-member-info.mypage-renew .mypage-login__button .button-renew{margin-bottom:-2rem!important}.list-show-detail-member-info.mypage-renew .mypage-login__button .button-renew .button__content-item.button-mypage-renew .btn__text,.list-show-detail-member-info.mypage-renew .mypage-login__button .button-renew .button__content-item.button-mypage-renew i{color:var(--color_3)!important}.renew-step-3 .block-in-register-member-3 .conbini__desc{font-size:1.3rem;margin-bottom:0}.renew-step-3 .title-text{padding-left:1.5rem}.renew-step-3 .text-content-about{padding-left:0;font-size:1.3rem}.renew-step-3 .card-info{margin:1.5rem 0}.renew-step-3 .card-info .heading_child__main{font-size:1.5rem}.renew-step-3 .card-info .text-content-about{padding-left:1.5rem}.box-about__content.extend-member{padding:0 2.5rem}.extend-member-2_main .text-content-about{color:var(--background-color_8);font-size:1.5rem}.extend-member-2_main .label__input label{margin-right:2.2rem}.item__have-checbox{display:none}.credit-card__input .credit-card__input-item{font-size:1.3rem;font-family:var(--font_1);font-weight:500}.credit-card__input .credit-card__input-item .label__input{padding:0}.credit-card__input .item__have-radio .radio__content{margin-left:0}.credit-card__input .item__have-border{padding:0 1.5rem;margin:4.3rem 0 3.4rem;border-bottom:1px solid #000}.credit-card__input .input-postal{width:100%;border:none;border-bottom:2px solid #e0e0e0;outline:none;padding:4px 0;font-size:14px;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:1px;margin-bottom:12px}.credit-card__input .sub-para{font-size:1.1rem;font-family:var(--font_1)}.body_child__main-desc .text-content-about{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.about-page{margin-bottom:10rem}.about-page .heading__line .title__content{padding:0 1.5rem}.about-page .text-content-about{padding-left:0}.sub-heading{margin-bottom:8rem;margin-top:5rem;text-align:left;padding-left:1.5rem}.sub-heading-mobile{display:none}.sub-heading,.text-content-about{text-align:left;font-size:1.8rem;font-family:var(--font_1)}.sub-heading__content{padding:0 1.5rem}.sub-heading__content .sub-heading{text-align:left;padding:0 1.5rem}.body-about__content{margin-bottom:8rem}.block-text-view{margin-bottom:6.5rem}.block-text-view img{margin-top:2rem;margin-bottom:3rem;max-width:100%}.title-text-input-black{background-color:var(--background-color_1);color:var(--color_3)}.text-content-about{font-size:1.6rem;text-align:left;padding-left:1.5rem}.box-about__content{padding-right:1rem}.body-reset-password-success__content{padding-top:9rem;padding-bottom:.4rem}.body-register-member-1__content,.body-register-member-2__content,.body-register-member-3__content{padding-top:3.6rem;padding-bottom:1rem;color:var(--color_1)}.body-register-member-3__content .block-in-register-member-3 .title-text-input{margin-bottom:1.5rem}.child__postal-code-button-block .btn-text{font-size:1.3rem}.register-step__content{margin-top:4.8rem;background-color:var(--background-color_3);color:#000}.register-step__content .register-step-list{display:flex}.register-step__content .register-step-list .register-step-item{width:25%;height:5.2rem;border:.1rem solid #000;background-color:#fff}.register-step__content .register-step-list .register-step-item a span{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#000;font-family:var(--font_1);font-size:1.4rem;font-weight:700}.register-step__content .register-step-list .activated-register a span{background-color:#eae7e2}.heading-step{margin-bottom:1.8rem}.heading-step .heading-step-text{font-size:2.4rem;font-weight:600;font-family:var(--font_1)}.box-register-member-2__content{max-width:80rem;margin:0 auto 17rem}.box-register-member-2__content .text-content-register-member{font-size:1.4rem;text-align:left;font-family:var(--font_1)}.btn-register-member-step-1__block{margin-top:14.2rem}.btn-register-member-step-2__block,.btn-register-member-step-3__block{margin-top:5.4rem}.btn-register-member-step-2__block{margin-bottom:13.8rem}.btn-register-member-step-4__block{display:flex;justify-content:center;margin:10rem 0 24rem}.btn-register-member-step-4__block .button__content-item.migrate-54,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{min-width:40rem;min-height:5.4rem;margin-left:1.75rem;margin-right:1.75rem}.register-m-btn-page-27,.register-m-btn-page-28{max-width:40rem;margin-left:auto;margin-right:auto}.register-member-3_main{margin-top:1.5rem}.register-member-2_main{margin-top:6.8rem}.register-member-2_main .sub_line{font-size:1.7rem;font-family:var(--font_1);font-weight:600;text-align:center}.input-area{margin:4rem auto 0;max-width:51rem}.error-area{margin-bottom:1rem}.error-area .area-border{border:.2rem solid #e20909;padding:2.8rem 7.6rem}.error-area .area-border .text-content-about{margin-bottom:0;text-align:center}.error-area .not-error{border:.2rem solid #459463}.text-require{font-size:1.7rem;font-weight:500;font-family:var(--font_1);color:var(--background-color_8)}.block-in-register-member-3,.block-in-register-member-4{padding-bottom:1rem}.block__child-register-member-3_postal-code{min-width:100%}.block__child-register-member-3_postal-code .child__postal-code{display:flex;justify-content:flex-start;align-items:center}.block__child-register-member-3_postal-code .child__postal-code .child__postal-code-input-block{max-width:14.9rem;margin-right:4.7rem}.block__child-register-member-3_postal-code .child__postal-code .child__postal-code-input-block .text-input{margin:0}.block__child-register-member-3_postal-code .child__postal-code .child__postal-code-button-block{min-width:18rem;height:3.8rem}.block__child-register-member-3_postal-code .child__postal-code .heading_child__main{margin-bottom:0;margin-right:1.2rem}.link_postal-code{margin-top:2rem}.link_postal-code a{font-size:1.6rem;font-family:var(--font_1);font-weight:500;color:#726767;padding-bottom:.4rem;padding-right:.8rem;border-bottom:.2rem solid #938b8b}.body_child__main.body_child__main-credit-card-timer{display:flex;justify-content:flex-start;align-items:center}.body_child__main.body_child__main-credit-card-timer span{margin:1.6rem 2.8rem 1.6rem 1rem;font-size:1.6rem;font-weight:500;font-family:var(--font_1)}.remove-padding{padding:0!important}.remove-margin-top{margin-top:0}.remove__padding-left{padding-left:0}.padding-left{padding-left:1.5rem}.block__child-register-member-3,.block__child-register-member-4{padding:0 1.2rem}.block__child-register-member-3 .child__main .body_child__main,.block__child-register-member-4 .child__main .body_child__main{display:flex;flex-direction:row;align-items:center;max-width:40rem}.block__child-register-member-3 .child__main .body_child__main img,.block__child-register-member-4 .child__main .body_child__main img{max-width:25.8rem;margin-top:2.5rem;margin-bottom:2.2rem}.block__child-register-member-3 .child__main .body_child__main.body_child__main-address,.block__child-register-member-3 .child__main .body_child__main.body_child__main-credit-card,.block__child-register-member-3 .child__main .body_child__main.body_child__main-password,.block__child-register-member-3 .child__main .body_child__main.body_child__main-rules,.block__child-register-member-3 .child__main .body_child__main.body_child__main-security-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-address,.block__child-register-member-4 .child__main .body_child__main.body_child__main-credit-card,.block__child-register-member-4 .child__main .body_child__main.body_child__main-password,.block__child-register-member-4 .child__main .body_child__main.body_child__main-rules,.block__child-register-member-4 .child__main .body_child__main.body_child__main-security-code{max-width:42.8rem}.block__child-register-member-3 .child__main .body_child__main.body_child__main-address .text-input,.block__child-register-member-3 .child__main .body_child__main.body_child__main-credit-card .text-input,.block__child-register-member-3 .child__main .body_child__main.body_child__main-password .text-input,.block__child-register-member-3 .child__main .body_child__main.body_child__main-rules .text-input,.block__child-register-member-3 .child__main .body_child__main.body_child__main-security-code .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-address .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-credit-card .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-password .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-rules .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-security-code .text-input{margin-right:0}.block__child-register-member-3 .child__main .body_child__main.body_child__main-address .link_postal-code,.block__child-register-member-3 .child__main .body_child__main.body_child__main-credit-card .link_postal-code,.block__child-register-member-3 .child__main .body_child__main.body_child__main-password .link_postal-code,.block__child-register-member-3 .child__main .body_child__main.body_child__main-rules .link_postal-code,.block__child-register-member-3 .child__main .body_child__main.body_child__main-security-code .link_postal-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-address .link_postal-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-credit-card .link_postal-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-password .link_postal-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-rules .link_postal-code,.block__child-register-member-4 .child__main .body_child__main.body_child__main-security-code .link_postal-code{margin-left:3rem;min-width:22.5rem;margin-top:0}.block__child-register-member-3 .child__main .body_child__main.body_child__main-box-line,.block__child-register-member-4 .child__main .body_child__main.body_child__main-box-line{max-width:100%}.block__child-register-member-3 .child__main .body_child__main.body_child__main-box-line .box__line,.block__child-register-member-4 .child__main .body_child__main.body_child__main-box-line .box__line{margin-top:4rem;margin-bottom:4rem;width:100%;height:.2rem;background-color:#938b8b}.block__child-register-member-3 .child__main .body_child__main.body_child__main-number-phone,.block__child-register-member-4 .child__main .body_child__main.body_child__main-number-phone{max-width:25.5rem}.block__child-register-member-3 .child__main .body_child__main.body_child__main-number-phone .text-input,.block__child-register-member-4 .child__main .body_child__main.body_child__main-number-phone .text-input{margin-right:0}.heading_child__main{font-size:1.6rem;text-align:left}.heading_child__main,.select-box{font-weight:500;font-family:var(--font_1)}.select-box{outline:none;background-color:var(--background-color_3);padding:1rem 1.2rem;margin-bottom:1rem;font-size:1.4rem;height:4.1rem}.link-text{margin-left:4.2rem}.link-text a,.link-text span{font-family:var(--font_1);font-weight:600;letter-spacing:1px;font-size:1.3rem;line-height:36px}.pagination-area{margin:0 auto}.pagination-area .pagination{margin:0}.header-migrate__layout{min-height:16.2rem;min-width:100%;background-color:var(--background-color_10);display:flex;justify-content:center;align-items:center}.header-migrate__layout .name-site__block{text-align:center}.header-migrate__layout .name-site__block .name-site span{font-size:4.3rem;font-family:var(--font_3);font-weight:600}.header-migrate__layout .name-site__block .sub-name-site{margin-bottom:-.6rem}.header-migrate__layout .name-site__block .sub-name-site span{font-size:1.7rem;font-family:var(--font_3);font-weight:600}.footer-migrate__layout{min-width:100%;min-height:10rem;background-color:var(--background-color_10);display:flex;justify-content:center;align-items:center;position:absolute}.copyright__content{text-align:center;font-size:1.2rem;font-family:var(--font_1);font-weight:600}.footer-migrate__content.top-page{position:relative;margin-top:5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.footer-migrate__content.top-page .footer-have-button{display:flex;align-items:center}.footer-migrate__content.top-page .btn-lang{position:absolute;right:8rem}.sub_bottom-title-page{max-width:65%;margin:9rem auto 0}.sub_bottom-title-page,.sub_bottom-title-page__mobile{text-align:center;color:var(--background-color_8);font-family:var(--font_1);font-weight:700;font-size:1.9rem}.sub_bottom-title-page__mobile{display:none}.sub_bottom-title-page .text-smal,.sub_bottom-title-page__mobile .text-smal{font-size:1.6rem;margin-top:2rem;margin-bottom:0}.area-img-with-title{margin:4.6rem auto 0}.paragraph-area{font-family:var(--font_1);font-size:1.7rem;font-weight:700;margin-left:2rem}.area-image{display:flex;flex-wrap:wrap;justify-content:center}.area-image img{max-width:100%;margin:2rem}.body-subtile{margin-bottom:6.5rem;text-align:center;font-family:var(--font_1);font-weight:700;font-size:1.7rem}.news-detail__layout{min-width:100%;display:flex;margin-top:13.6rem;margin-bottom:17rem}.news-detail__left-column{min-width:25%;display:flex;justify-content:center;padding-right:1.5rem;padding-left:1.5rem;margin-top:6rem}.news-detail__left-column .box-list-news-item__left-column{max-width:22rem;padding:1.7rem 1rem;display:flex}.news-detail__left-column .box-list-news-item__left-column a{color:var(--color_1)}.news-detail__left-column .box-list-news-item__left-column a .items-text__left-column{min-width:100%;height:100%;text-align:left;font-family:var(--font_1);font-size:1.3rem;font-weight:700}.news-detail__left-column .box-list-news-item__left-column a:hover{color:#6c757d}.news-detail__left-column .first-title-list-news__left-column{display:flex;justify-content:center;border-bottom:.2rem solid #000}.news-detail__left-column .first-title-list-news__left-column span{color:var(--color_1);font-size:2.2rem;font-family:var(--font_1);font-weight:700}.news-detail__left-column .item-list-news__left-column{border-bottom:.2rem dashed #eae7e2}.news-detail__left-column .lasted-item-list-news__left-column{border-bottom:none}.news-detail__right-column{min-width:75%;padding-right:1.5rem;padding-left:1.5rem}.news-detail__right-column .require-width__right-column{max-width:92rem}.news-detail__right-column .title-page-news__right-column{margin-bottom:4rem}.news-detail__right-column .title-page-news__right-column .text-title-page-news__right-column{font-family:var(--font_1);font-size:2.3rem;font-weight:700;color:var(--color_1)}.news-detail__right-column .content-news-detail__right-column{color:var(--color_1)}.news-detail__right-column .content-news-detail__right-column .top-content__right-column{border-bottom:.2rem solid #000;padding-bottom:3rem;margin-bottom:4rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .sub-title-news-detail__right-column{font-family:var(--font_1);font-size:2.4rem;font-weight:700;margin-bottom:1.6rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .date-time-news-detail__right-column{font-family:var(--font_1);font-size:1.5rem;font-weight:700;color:var(--color_1)}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column .text-block-bottom-content__right-column{font-family:var(--font_1);font-size:1.5rem;font-weight:700}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column img{max-width:100%}.download_page__layout{background:var(--background-color_3);padding:8rem 0 19rem}.download_page__layout .main_content_download_page .pagination_download_page{display:flex;justify-content:center;margin-top:12rem}.download_page__layout .main_content_download_page .pagination_download_page .pagination{margin-bottom:10rem}.download_page__layout .main_content_download_page .title-page__download_page{color:var(--color_1);font-family:var(--font_1);font-size:2.3rem;font-weight:700;text-transform:uppercase;margin-bottom:8rem}.download_page__layout .main_content_download_page .body-page__download_page{min-width:100%;display:flex;flex-wrap:wrap;margin-bottom:12.2rem}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page{min-width:50%;display:flex;justify-content:center;margin:2.5rem 0;position:relative;transition:all .3s ease-in-out}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page:hover .overlay_items_download_page{opacity:1}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .image_download_page{max-width:52rem;max-height:29.3rem;width:auto;height:auto}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding:1.2rem 0;transition:all .3s ease-in-out;opacity:0;background-color:rgba(0,0,0,.6705882352941176);width:52rem;height:100%}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page{display:flex;justify-content:center;align-items:center;min-width:13rem;min-height:6rem;text-align:center;color:var(--color_3);font-family:var(--font_1);font-size:2.3rem;margin:0 .4rem;border-radius:1.2rem;border:.1rem solid #fff;white-space:nowrap}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page:hover{color:#000;background-color:#fff}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page.an_item{width:100%;height:100%;margin:0;background-color:transparent;color:transparent;border:unset}.download-page-detail__layout .dowload-step-2-content{font-family:var(--font_1);font-size:1.6rem}.download-page-detail__layout .movie-fanclub .content-movie .dowload-step-2-img{text-align:center}.download-page-detail__layout .movie-fanclub .content-movie .dowload-step-2-img img{width:50rem;height:auto}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size{display:flex;flex-wrap:wrap;width:400px;justify-content:space-between}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size li{width:40%}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size .box-step-list{border:1px solid #000;min-width:128px;max-width:204px;min-height:40px;max-height:60px;display:flex;justify-content:center;margin-bottom:14px}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size .box-step-list a{padding:0;margin:auto;display:flex;justify-content:center;text-decoration:none;color:var(--color_1)}.download-page-detail__layout .dowload-step-2-text-end{margin:60px 120px 142px}.payment-history,.payment-history__cvs-detail{margin:10rem auto}.payment-history .color-red,.payment-history__cvs-detail .color-red{color:var(--background-color_8)}.history-detail__page .text-content-about{font-weight:500}.history-detail__page .text-content-about .text-info-payment__title{width:11rem;display:inline-block}.history-detail__page .text-info-payment,.history-detail__page .text-note__1{margin-bottom:6rem}.history-detail__page .text-note__2{margin-bottom:4.5rem}.button__content-item.register-m-btn-page-28{height:5.4rem}.nfc-movie-short__list{grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,25%);grid-gap:2rem;display:flex;justify-content:center;margin-bottom:4rem}.nfc-movie-short__list .oth-item-movies .nfc-movie__content{margin-bottom:2rem}.register-member-4_main .block-in-register-member-3 .title-text-input .title-text{padding-left:1.5rem}.register-member-4_main .block-in-register-member-3 .text-content-about{padding-left:0}.migration-step-4 .block__child-register-member-3 .child__main .body_child__main{max-width:100%}.migration-step-4 .text-content-about{padding-left:0}.migration-step-4 .block-in-register-member-3 .card-info .text-content-about{padding-left:1.5rem}.migration-step-3 .block__child-register-member-4 .child__main .body_child__main{justify-content:center}.migration-step-3 .title-text-input{margin-bottom:1rem}.caution-expire .text-content-about.caution-expire__mobile{display:none}.blog-fanclub{padding-top:8rem;padding-bottom:8rem}.blog-fanclub .blog-relative{margin-bottom:8rem}.blog-fanclub .blog-menu-heading{font-size:2.2rem;font-weight:600}.blog-fanclub .blog-menu{list-style-type:none;border:1px solid #e0e0e0;padding:40px 20px}.blog-fanclub .blog-content-item-heading{font-size:2.4rem;font-weight:700}.blog-fanclub .blog-content-item-date{font-size:1.5rem;font-weight:700;color:var(--color_14)}.blog-fanclub .blog-menu-item-content-date{font-size:1.2rem;font-weight:700;color:var(--color_14)}.blog-fanclub .blog-menu-item-content-location{font-size:1.3rem;font-weight:700;color:var(--color_1)}@media only screen and (max-width:2560px){.header-mobile,.header__banner-img-mobile{display:none}.biography__layout .heading__line{margin-top:8rem}.biography__layout .heading__line .title__content{padding:0;margin-bottom:2.5rem}}@media only screen and (max-width:1441px){.header__menu .header-name__site{top:64%;right:12%}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content .footer-nav-menu__info-contact{margin-left:4.5rem}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content .footer-more-link__content .more-link{margin-right:4.87rem}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content .footer-more-link__content .more-link .more-link-content{margin:1rem .65rem}}@media only screen and (max-width:1439.98px){.nfc-movie__layout .nfc-movie__list{margin-bottom:4.5rem}.fan-club__footer .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content{flex-direction:row}.fan-club__footer .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy{display:none}.fan-club__footer .fanclub-nav-menu__container{padding:1rem 0}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content{display:flex;align-items:center}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list{margin:2rem}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content .button__block{margin:0 0 2rem}.fan-club__footer .fanclub-nav-menu__container .footer-migrate__content{text-align:center}.fan-club__footer .fanclub-nav-menu__container .footer-migrate__content .btn-lang{right:23rem;top:-1rem}.header-child__container.fanclub__menu .header-child__menu{margin-right:3.3rem!important}.header-child__container.fanclub__menu .header-child__site{margin:0;padding:2rem 0 2rem 3rem}.btn-lang__content{position:absolute}.fanclub-contact__content{display:flex;flex-direction:column;align-items:flex-end}.fanclub-contact__content .fanclub-social__content,.fanclub-contact__content .fanclub__buy{margin:1.4rem 0!important}}@media only screen and (max-width:1199.98px){.fanclub__header .fanclub__layout.fanclub-page .fanclub-nav-menu__container{padding:3rem 0}.fanclub__header .fanclub__layout.fanclub-page .fanclub-nav-menu__container .fanclub-nav-menu__content{flex-direction:column;align-items:center}.fanclub__header .fanclub__layout.fanclub-page .fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list{margin:0 0 1rem}.fanclub__header .fanclub__layout.fanclub-page .fanclub-nav-menu__container .fanclub-nav-menu__content .button__block{margin:0}.header__container .header__menu .header-name__site{top:62%;right:18%}.header__container .header__menu .header-name__site img{max-width:26.8rem;max-height:2.9rem}.header-child__container{padding-top:0;padding-bottom:0}.header-child__container .header-child__site{margin-left:0;padding:4rem 0 4rem 3rem}.header-child__container .header-child__menu .header-child-menu__content li{margin:0 .8rem}.header-child__container .btn-lang .btn-lang__content{right:3rem}.fan-club__footer .fanclub-nav-menu__container .fanclub-nav-menu__content{flex-direction:column}.heading__line{margin-top:10rem}.sub-heading__content{margin-top:3rem}.body-about__content{margin-top:0}.login-box{flex-direction:column;align-items:center}.login-box .login-box-left{margin-bottom:3rem}.biography-blog__container .biography-blog__info{padding:23% 6%}.download_page__layout .main_content_download_page .body-page__download_page{justify-content:center}.header-with-button .heading__line{max-width:64%}.Q-A-step-2-list-comment .Q-A-step-2-list-comment-left .text-register,.qanda-page .Q-A-list .Q-A-list-comment .text-question{width:75rem}}@media only screen and (max-width:1023.98px){.fanclub__layout.fanclub-page .banner-footer-mobile{display:none}.fanclub__layout.fanclub-page .banner-footer-mobile.page__mobile{display:unset}.fanclub__layout.fanclub-page video{display:none}.fanclub__layout.fanclub-page video.page__mobile{display:unset}.button-page-child__mobile .button__content-item{width:18rem;height:4rem}.button-page-child__mobile .button__content-item .btn__text{font-size:1.3rem!important}.header-with-button .heading__line{max-width:65%}.header-with-button .Q-A-button{max-width:30rem}.biography__layout .heading__line{margin-top:15rem}.biography-blog__container .biography-blog__img{min-width:50%;background-color:var(--background-color_11)}.biography-blog__container .biography-blog__info{min-width:50%;text-align:center}.header-child__container{display:flex;flex-direction:column;justify-content:center}.header-child__container .header-child__site{margin:0;padding:0;text-align:center}.header-child__container .header-child__menu{display:flex;justify-content:center;margin:0}.footer__layout{display:none}.footer-mobile{display:block}.news__content .news__content-item{margin-bottom:1.6rem}.news__content .news__content-item .item__name{min-width:6.5rem;font-size:9px}.news__content .news__content-item .item__name span{line-height:2rem}.news__content .news__content-item .item__date span{font-size:1.1rem}.news__content .item__desc span{margin-bottom:1.5rem;font-size:1.1rem}.title-news-page{font-size:1.5rem}.discography__layout .discography__content{flex-wrap:wrap}.movie__layout .movie__content .movie{padding-bottom:1rem}.footer__menu-bar{display:none}.heading__line.title{margin-top:8rem}.fanclub__layout.fanclub-page .header-child__container.fanclub__menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.fanclub__layout.fanclub-page .header-child__container.fanclub__menu .header-child__menu{margin-right:0!important}.fanclub__layout.fanclub-page .header-child__container.fanclub__menu .header-child__site{margin:0}.fanclub-footer-menu__content{flex-direction:column}.fanclub-footer-menu__content .fanclub-contact__content{flex-direction:row;align-items:center;justify-content:center;margin-right:0!important}.fanclub-footer-menu__content .header-fanclub__menu{margin-left:0!important;margin-top:1.6rem}.header-with-button .heading__line{margin-bottom:2.8rem}.header-with-button .button__content-item .button__content-item-icon{margin:0 0 0 3rem}.Q-A-step-2-list-mobile{display:none}.header-child__container,.header-child__container.fanclub__menu,.header__banner,.header__menu{display:none!important}.discography__buy,.header-child-mobile__container{display:block}.header-mobile{display:flex}.header__banner-mobile .header__banner-img-mobile{display:block}.discography__layout.child-page-1{background-color:var(--background-color_3)}.discography__layout.child-page-1 .discography__content{margin-bottom:0}.heading__line.heading__line-page-child{margin-top:5rem}.title__content.title-news-page{font-size:2.3rem}.header-mobile .icon-open{font-size:2.5rem;display:flex;align-items:center;gap:8px}.header-mobile .icon-open a{font-size:1.6rem;font-weight:700;font-family:var(--font-generator)}.button-page-child__mobile{display:none}.button-page-child__mobile .button__content-item{margin-bottom:7rem}.fanclub__layout .fanclub__content .btn__all-layout-1{display:none}.movie__layout .movie__content .movie{padding-bottom:2rem;margin-top:4rem}.movie__layout .movie__content iframe{max-height:30rem}.biography-blog__container{display:inline-block;width:100%}.biography-blog__container .biography-blog__img img{width:100%}.biography-blog__container .biography-blog__info-desc{text-align:center}.live__content .live__content-item .item__schedule{max-width:100%;font-size:1.4rem}.live__content .item__desc{margin-bottom:1.5rem}.live__content .item__desc span{font-size:1.4rem}.discography__header .group__content{margin-bottom:3.2rem}.discography__header .group__content .discography__buy{display:block;justify-content:flex-end}.discography__header .group__content .heading__line .title__content{margin-bottom:0}.discography__header .discography__link{justify-content:center}.block-btn-register-step-4{flex-direction:column}.btn-register-member-step-4__block{display:flex;flex-direction:column}.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{max-width:40rem;height:5.4rem;margin-bottom:2rem}.group__content .heading__line .heading__line .title__content{margin-bottom:0!important}.main-body{padding-top:5rem;padding-bottom:8rem;min-height:100%}.fanclub-nav-menu__container .fanclub-nav-menu__content{display:flex;flex-direction:column;align-items:center}.fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list{margin:2rem}.fanclub-nav-menu__container .fanclub-nav-menu__content .button__block{margin:0 0 2rem}}@media only screen and (max-width:991.98px){body,html{overflow-x:hidden}body{height:100%}.slider-banner .slick-arrow-next,.slider-banner .slick-arrow-prev{font-size:3rem}.slider-banner .slick-dots li,.slider-banner .slick-dots li button:before{width:3rem}.Q-A-step-2-list-comment .Q-A-step-2-list-comment-left .text-register,.qanda-page .Q-A-list .Q-A-list-comment .text-question{width:50rem}.fanclub-social__content .social .item-disable{display:block!important}.fanclub-social__content .social .social__title span{display:none}.header-child-mobile__container .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img{width:15.6rem;height:1.7rem;top:2.4rem;left:16%}.fanclub__header .fanclub__layout.fanclub-page .fanclub-nav-menu__container .fanclub-nav-menu__content .fanclub-nav-menu__list{display:none}.fanclub-footer__container .fanclub-nav-menu__content .footer-nav-menu__info-contact{display:flex;flex-direction:column}.fanclub-footer__container .fanclub-nav-menu__content .footer-nav-menu__info-contact .email-contact{text-align:center;padding-bottom:.5rem}.fan-club__footer .fanclub-footer-menu__container .fanclub-footer-menu__content{flex-direction:column}.fan-club__footer .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content{margin-right:0;flex-direction:row}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__logo .header-site__logo{top:10%}.pagination__container .pagination a{font-size:1.1rem}.fanclub__layout .fanclub__content .fanclub__content-sub{font-size:3.3rem}.discography__header .group__content{margin-bottom:3.2rem}.discography__header .group__content .discography__buy{display:block;justify-content:flex-end;margin-top:8rem}.discography__header .group__content .heading__line .title__content{margin-bottom:0}.discography__header .discography__link{justify-content:center}.block-btn-register-step-4{flex-direction:column}.btn-register-member-step-4__block{display:flex;flex-direction:column;align-items:center}.btn-register-member-step-4__block .button__content-item.migrate-54,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{max-width:40rem}.sub_bottom-title-page{max-width:85%}.area-img-with-title{margin:4.6rem auto 0;max-width:100%}.movie__layout.child-page-1 .heading__line-page-child .title-movie-page{margin-bottom:0}.movie__layout.child-page-1 .movie__content .movie{margin-bottom:2rem}.Q-A-step-2-list .Q-A-step-2-list-comment .text-register p,.Q-A-step-2-list .Q-A-step-2-list-day .text-register p{font-size:1.3rem}.Q-A-step-2-comment-2 .text-register p{font-size:1.7rem}.login-box{flex-direction:column;align-items:center}.login-box .login-box-left{margin-bottom:3rem}.mypage-login__form .btn-content{min-width:37rem;min-height:5.3rem;margin:2rem 0 3rem}.mypage-login__form .btn-content .btn-text{font-size:1.6rem}}@media only screen and (max-width:767.98px){.header-with-button .heading__line{margin-bottom:2.8rem}.header-with-button .button__content-item .button__content-item-icon{margin:0 0 0 3rem}.header-child__container,.header-child__container.fanclub__menu,.header__banner,.header__menu{display:none!important}.discography__buy,.header-child-mobile__container{display:block}.header-mobile{display:flex}.header__banner-mobile .header__banner-img-mobile{display:block}.pagination__container .pagination a{font-size:1rem}.discography__layout.child-page-1{background-color:var(--background-color_3)}.discography__layout.child-page-1 .discography__content{margin-bottom:0}.heading__line.heading__line-page-child{margin-top:5rem}.header-mobile .icon-open,.title__content.title-news-page{font-size:2.3rem}.button-page-child__mobile{display:block}.button-page-child__mobile .button__content-item{margin-bottom:7rem}.fanclub__layout .fanclub__content .btn__all-layout-1{display:none}.movie__layout .movie__content .movie{padding-bottom:2rem;margin-top:4rem}.movie__layout .movie__content iframe{max-height:30rem}.live__content .live__content-item .item__schedule{max-width:100%;font-size:1.4rem}.live__content .item__desc{margin-bottom:1.5rem}.live__content .item__desc span{font-size:1.4rem}.group__content .heading__line .heading__line .title__content{margin-bottom:0!important}.block-btn-register-step-4{flex-direction:column}.main-body{padding-top:5rem;padding-bottom:8rem;min-height:100%}.fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub__buy .fanclub__buy-block{margin-left:1.4rem}.sub_bottom-title-page{display:none}.sub_bottom-title-page__mobile{display:block;margin-top:2rem}.sub_bottom-title-page__mobile span{font-size:1.1rem}.sub_bottom-title-page__mobile .text-smal{font-size:1rem;margin-top:2rem;margin-bottom:0}.area-img-with-title{margin:4.6rem auto 0;max-width:100%;display:flex;flex-direction:column;align-items:center}.paragraph-area{margin-bottom:.5rem}.area-image{display:flex;flex-wrap:wrap;justify-content:center}.area-image img{margin:0 0 2.5rem}.body-register-member-2__content.update-credit-card{padding-top:0}.body-register-member-2__content.update-credit-card .body-subtile{margin:0 3rem}.news-detail__layout{margin-top:5.7rem;margin-bottom:8rem}.news-detail__left-column{margin-top:4rem}.news-detail__left-column .box-list-news-item__left-column a{color:var(--color_1)}.news-detail__left-column .box-list-news-item__left-column a .items-text__left-column{font-size:1.1rem}.news-detail__left-column .box-list-news-item__left-column a:hover{color:#6c757d}.news-detail__left-column .first-title-list-news__left-column span{font-size:1.5rem}.news-detail__left-column .item-list-news__left-column{border-bottom:.2rem dashed #eae7e2}.news-detail__left-column .lasted-item-list-news__left-column{border-bottom:none}.news-detail__right-column .title-page-news__right-column{margin-bottom:2.8rem}.news-detail__right-column .title-page-news__right-column .text-title-page-news__right-column{font-size:1.5rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column{border-bottom:.2rem solid #eae7e2;padding-bottom:1.8rem;margin-bottom:2.2rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .sub-title-news-detail__right-column{font-size:1.3rem;margin-bottom:1rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .date-time-news-detail__right-column{font-size:1.1rem}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column .text-block-bottom-content__right-column{font-size:1rem}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column img{max-width:100%;margin:0 auto}.download_page__layout{padding:4.3rem 0 6rem}.download_page__layout .main_content_download_page .pagination_download_page{display:flex;justify-content:center;margin-top:6rem}.download_page__layout .main_content_download_page .pagination_download_page .pagination{margin-bottom:0}.download_page__layout .main_content_download_page .title-page__download_page{font-family:var(--font_1);font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-left:.8rem;margin-bottom:0}.download_page__layout .main_content_download_page .body-page__download_page{min-width:100%;display:flex;flex-wrap:wrap}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page{min-width:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:2.5rem 0}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .image_download_page{max-width:24rem;max-height:13.5rem}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page{top:100%;transform:translate(-50%,-30%);display:flex;padding:1.2rem 0;width:100%;opacity:1;background-color:transparent}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page{display:flex;justify-content:center;align-items:center;min-width:7.5rem;min-height:2.1rem;text-align:center;color:var(--color_1);font-family:var(--font_1);font-size:1rem;margin:0 .4rem;border-radius:99rem;border:.1rem solid #000;width:unset;height:unset}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page:hover{color:#000;background-color:#fff}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page.an_item{width:unset;height:unset;margin:0 .4rem;background-color:unset;color:unset;border:.1rem solid #000}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page.an_item:hover{color:#000;background-color:#fff}.pagination{margin-bottom:4rem}.pagination a{font-size:1.2rem}.notification{margin:2rem 0}}.list-show-detail-member-info .mypage-login__button .button__content-item{margin:4rem 0}.input-mail__reset-pass{width:51.1rem;height:6.1rem}.form-forgot-password__desc{margin-bottom:30rem}@media only screen and (max-width:575.98px){.mypage-login__form .card-block img.card__size{max-height:186px}.blog-fanclub{margin-top:2.5rem;margin-bottom:2.5rem;padding-top:0}.blog-fanclub .blog-relative{margin-bottom:3.5rem}.blog-fanclub .blog-menu-archive-layout{padding:0}.blog-fanclub .blog-menu{list-style-type:none}.blog-fanclub .blog-menu-heading{display:none}.blog-fanclub .blog-content-item-date,.blog-fanclub .blog-menu-item-content-date{font-size:1.1rem}.blog-fanclub .blog-content-item-heading,.blog-fanclub .blog-menu-item-content-location{font-size:1.3rem;font-weight:700}.blog-fanclub p{font-size:1.1rem}.forgot-password .btn-register-member-step-4__block{margin-top:3rem;margin-bottom:9.3rem}.forgot-password .forgot-password-title{font-weight:500}.forgot-password .forgot-password-title p{width:100%;margin:.3rem 0 3rem;padding:0 1rem;background-color:var(--background-color_5);font-size:1.1rem}.forgot-password .forgot-password-title .text-input{width:32.4rem;min-height:3.8rem;height:3.8rem;margin:0;font-size:1.1rem;border:1px solid #7a6565}.full-width .text-content-register-member{padding:0!important}.form-forgot-password__desc{display:none}.forgot-password-title p{font-size:1.1rem}select{height:3.6rem}.tag{font-size:1.3rem}.slider-banner .slick-arrow-next,.slider-banner .slick-arrow-prev{font-size:2.5rem}.slider-banner .slick-dots li{width:2.5rem}.slider-banner .slick-dots li button:before{width:2rem}.caution-expire .error-area .area-border{padding:1.4rem 2rem}.caution-expire .text-content-about{display:none}.caution-expire .text-content-about.caution-expire__mobile{display:block;padding-left:0}.update-credit-card .link_postal-code a{font-size:1rem}.update-credit-card .text-input{font-size:1rem;margin:0}.fanclub-footer-menu__content{display:none!important}.heading_child__main{font-size:1.2rem}.list-show-detail-member-info.mypage-renew .mypage-login__button-mobile,.list-show-detail-member-info.mypage-renew .mypage-login__button-mobile-1{display:block}.list-show-detail-member-info.mypage-renew .mypage-login__button-pc,.list-show-detail-member-info.mypage-renew .mypage-login__button-pc-1{display:none}.list-show-detail-member-info.mypage-renew .mypage-login__button .button__content-item{margin:3rem 0}.body-register-member-3__content .renew-step-2 .valid-text{padding-left:1.5rem}.body-register-member-3__content .renew-step-2 .child__main .radio__content,.body-register-member-3__content .renew-step-2 p{font-size:1.1rem}.body-register-member-3__content .renew-step-2 .child__main .heading_child__main{font-size:1.1rem;margin-bottom:0}.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-box-line{display:none}.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-credit-card-timer .link_postal-code .input-postal,.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-credit-card-timer .text-input,.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-credit-card .link_postal-code .input-postal,.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-credit-card .text-input,.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-security-code .link_postal-code .input-postal,.body-register-member-3__content .renew-step-2 .child__main .body_child__main.body_child__main-security-code .text-input{font-size:1.1rem}.body-register-member-3__content .renew-step-2 .body_child__main.have-img{display:flex;justify-content:center}.body-register-member-3__content .renew-step-2 .extend-member-2_main .text-content-about,.body-register-member-3__content .renew-step-2 .radio__content,.renew-step-3 p{font-size:1.1rem}.renew-step-3 .block-in-register-member-3 .conbini__desc{font-size:1.1rem;margin-bottom:0}.renew-step-3 .card-info{margin:0}.renew-step-3 .card-info .heading_child__main{font-size:1.1rem;margin-bottom:1.5rem}.renew-step-3 .text-content-about,.renew-step-3 .title-text-input .title-text{font-size:1.1rem}.payment-history,.payment-history__cvs-detail{margin:0 auto}.payment-history__cvs-detail p,.payment-history p{font-size:1.1rem;margin-bottom:0}.payment-history .color-red,.payment-history__cvs-detail .color-red{color:var(--background-color_8)}.body-register-member-3__content label{white-space:nowrap}.body-register-member-3__content .box__line{margin-bottom:3rem!important}.body-register-member-3__content .block-in-register-member-3 .block__child-register-member-3 .child__main{flex-wrap:nowrap}.register-member-4_main .block-in-register-member-3 .member-payment .child__main p{font-size:1.1rem}.list-show-detail-member-info .mypage-login__button .button__content-item{margin:2rem 0}.alert.alert-danger.validation-error{font-size:1rem}.nfc-movie-short__list{grid-template-columns:repeat(2,50%);grid-gap:1rem}.nfc-movie-short__list .oth-item-movies .nfc-movie__content iframe{width:16rem;height:21.3rem}.login-form__notification{width:88%}.login-form__notification p{font-size:1.2rem}.header-child-mobile__container .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img{width:15.6rem;height:1.7rem;top:2.4rem;left:24%}.fanclub-nav-menu__container{display:none}.header-child-mobile__container.fanclub__menu .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__logo .header-site__logo{top:30%}.notification{margin:2rem 0}.about-page .header-title-about-page{margin-top:4.3rem!important;margin-bottom:3.4rem!important;margin-left:0}.about-page .header-title-about-page .title__content{margin-left:1.5rem!important}.about-page .sub-heading__content .sub-heading{display:none}.about-page .sub-heading__content .sub-heading-mobile{display:block;font-size:1.1rem;text-align:center;margin-bottom:3rem}.about-page .block-text-view{margin-bottom:5.5rem}.about-page .block-text-view .box-about__content img{margin-top:2rem;margin-bottom:3rem;width:100%}.contact-from__content .title-text{padding-left:1.5rem}.contact-from__content .contact-us-heading{background-color:#e0e0e0;color:var(--color_1)}.contact-from__content .contact-us-list-text-lb .text-input{margin-top:.5rem}.contact-from__content .contact-us-list-text-lb-2{margin-top:2rem}.contact-from__content .contact-us-list-text-lb-2 .text-input{margin-top:.5rem;margin-bottom:2rem}.contact-from__content .contact-us-list-text-lb-2 .text-area-input{margin-top:.5rem;font-size:1.1rem}.contact-from__content .form__input .contact-us-title span{line-height:3.2rem}.contact-from__content .form__input .contact-us-title input{margin-right:1.2rem;margin-top:.2rem}.contact-confirm__form .title-text{padding:0}.contact-confirm__form .title-text-desc{padding:0 1.5rem}.contact-confirm__form .title-text-input{margin:1rem 0}.body-register-member-1__content .box-about__content p{font-size:1.1rem}.body-register-member-2__content{padding-top:1.8rem}.body-register-member-2__content .heading-step,.body-register-member-2__content .register-member-2_main{padding:0 1.5rem}.body-register-member-2__content .register-member-2_main .sub_line{font-size:1.1rem}.body-register-member-2__content .register-member-2_main .input-area{margin:0}.body-register-member-2__content .register-member-2_main .input-area input{font-size:1.1rem}.body-register-member-2__content .btn-register-member-step-2__block{margin-top:1.2rem}.body-register-member-2__content .btn-register-member-step-2__block .register-m-btn-page-28{margin-bottom:3.5rem}.body-register-member-2__content .text-content-register-member{padding:0 1.5rem}.news__layout.child-page-1 .live__content.live__page{padding:0}.news__layout.child-page-1 .live__content.live__page .live__content-list .live__content-item{margin-bottom:1rem}.news__layout.child-page-1 .live__content.live__page .live__content-list .live__content-item .item__schedule{min-width:17.7rem}.news__layout.child-page-1 .live__content.live__page .live__content-list .live__content-item .item__schedule span{font-size:1.1rem}.news__layout.child-page-1 .live__content.live__page .live__content-list .item__desc{margin-bottom:1.5rem}.news__layout.child-page-1 .live__content.live__page .live__content-list .item__desc span{font-size:1.1rem}.download-page-detail__layout .dowload-step-2-content{margin-top:4rem}.download-page-detail__layout .movie-fanclub .content-movie .dowload-step-2-img img{width:30rem}.download-page-detail__layout .dowload-step-2-list{display:flex}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size{width:100%;justify-content:center}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size li{width:100%;display:flex;justify-content:center}.download-page-detail__layout .dowload-step-2-list .dowload-step-2-list-size .box-step-list{min-width:200px}.download-page-detail__layout .dowload-step-2-text-end{margin:6rem 0 2rem}.download-page-detail__layout .dowload-step-2-text-end p{font-size:1.3rem}.discography__layout .discography__header{padding-bottom:3.2rem}.discography__layout .discography__header .discography__buy{margin-top:-2rem}.discography__layout .discography__button{margin-top:2.7rem;margin-bottom:0!important;padding:0!important}.fanclub__layout .fanclub-banner-footer__img>img{height:17.6rem}.news__layout.nfc-new__page{padding-top:3rem}.news__layout.nfc-new__page .heading__line{margin-top:0;margin-bottom:3rem}.news__layout.nfc-new__page .heading__line .title__content{margin-bottom:0;font-size:1.5rem}.nfc-new__page.news__content-list:last-of-type{border-bottom:none}.heading__line{margin:2.3rem 0!important}.heading__line .title__content{padding:0!important;margin-bottom:1.5rem!important;font-size:1.5rem!important}.footer-migrate__content.top-page{display:none}.sub-heading__content{margin-top:0;padding:0 4rem}.body-about__content{margin-top:0}.sub-heading,.text-content-about,.text-info-payment__title,.text-info-payment__title-desc{font-size:1.2rem}.sub-heading{text-align:center;margin:0 0 3rem}.text-content-about img{margin-top:2rem;margin-bottom:3rem;width:100%}.news__layout.fanclub-page,.nfc-movie__layout.child-page-1{padding-top:0}.news__layout.fanclub-page .heading__line,.nfc-movie__layout.child-page-1 .heading__line{margin-top:5rem}.news__layout.fanclub-page .heading__line .title__content,.nfc-movie__layout.child-page-1 .heading__line .title__content{margin-bottom:3rem;font-size:1.5rem}.news__layout.fanclub-page .nfc-movie__list,.nfc-movie__layout.child-page-1 .nfc-movie__list{padding:0 7%;margin-top:1rem;margin-bottom:4.5em}.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content{margin-bottom:2rem}.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content .nfc-movie-date,.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content .nfc-movie-date-up,.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content .nfc-movie-date-up span,.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content .nfc-movie-date span,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content .nfc-movie-date,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content .nfc-movie-date-up,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content .nfc-movie-date-up span,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content .nfc-movie-date span{font-size:1.2rem}.news__layout.fanclub-page .nfc-movie__list .nfc-movie__content .nfc-movie-face img,.nfc-movie__layout.child-page-1 .nfc-movie__list .nfc-movie__content .nfc-movie-face img{height:17.4rem}.nfc-movie__layout.child-page-1 .heading__line .title__content{margin-left:1.5rem}.nfc-movie__layout.child-page-1 .heading__line .nfc-movie__list{padding:0 4%}.qanda-page .Q-A-list{display:none}.qanda-page .Q-A-list-mobile{display:block}.qanda-page .Q-A-box p{font-size:1rem;letter-spacing:0}.qanda-page .Q-A-button{height:3.7rem}.header-Q-A-page .heading__line{padding:0;margin-top:4.3rem}.header-Q-A-page .heading__line .title__content{margin-left:1rem;margin-bottom:0}.block-btn-register-step-4{margin-bottom:0}.Q-A-step-3-text-area{padding:1rem}.Q-A-list .Q-A-list-day:first-of-type{border-top:1px solid #707070}.header-with-button{padding:0;flex-direction:column}.header-with-button .heading__line{max-width:100%;margin-bottom:1.4rem}.header-with-button .heading__line .title__content{margin-left:1.4rem}.header-with-button .button{min-width:21.6rem;min-height:3.7rem}.header-with-button .button__content-item{margin:0 11rem 3.3rem}.header-with-button .button__content-item .button__content-item-icon{margin:0}.header-with-button .button__content-item .button__content-item-icon .btn__text{font-size:9px}.line-error{margin-bottom:60px}.line-error p{font-size:1.1rem;letter-spacing:1px;line-height:2rem}.line-success{margin-bottom:60px}.line-success p{font-size:1.1rem;letter-spacing:1px;line-height:2rem}.button__content-item.Q-A-button-page-11{margin-top:2rem;margin-bottom:6rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button{min-width:28.8rem;min-height:4.7rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button .btn__text{font-size:1.1rem;white-space:nowrap}.Q-A-step-3-content-mobile{font-family:var(--font_1);display:block}.Q-A-step-3-content-mobile p{font-size:1.3rem}.Q-A-step-3-content-pc{display:none;margin:12px 35px 50px;font-size:1.3rem;font-family:var(--font_1)}.reset-password-text p{font-size:1.3rem}.reset-password-text.Q-A-step-3-text-red-list-2{margin-top:1.8rem}.reset-password-text.Q-A-step-3-text-red-list-2 p{margin-bottom:6px}.reset-password-text-input{padding:.6rem}.reset-password-text-input .text-input-reset-password{min-width:100%;min-height:3.3rem;margin-top:0;font-size:1.3rem}.Q-A-step-3-text-area .text-area-input{height:15.4rem;font-size:1.3rem;margin:0}.pagination.Q-A-pagination{margin:7.1rem 0 4.8rem}.Q-A-step-4-content{display:none}.Q-A-step-4-content__mobile{display:block}.Q-A-step-4-content__mobile p{font-size:1.3rem;font-family:var(--font_1);margin-bottom:3.8rem}.header-Q-A-page{margin-top:1.7rem}.header-Q-A-page .heading__line{padding:0 1.5rem;margin-bottom:2.3rem}.title-text-input{margin-bottom:1rem;padding-left:0}.Q-A-step-4-content-pc{margin:12px 90px 30px}.title-text-desc,.title-text-input .title-text{font-size:1rem}.page-12-space-mid{margin:.7rem}.block-btn-register-step-4{margin-bottom:9rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12{margin-bottom:1.4rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button{width:28.8rem;height:4.4rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button .btn__text{font-size:1.1rem}.header-Q-A-page.header-page-13{display:block;width:100%}.qanda-form__success{margin-bottom:6rem}.Q-A-step-5-content{font-size:1.3rem;font-family:var(--font_1);font-weight:700;margin-bottom:4.5rem}.Q-A-step-5-content p{font-size:1.3rem}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon{max-height:4.4rem}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon .btn__text{font-size:1.1rem}.frequently-questions-questions-list{margin:0}.faq-page__content{margin-bottom:8.5rem}.title-page{margin-top:3.2rem}.title-page p{font-size:1.6rem;font-family:var(--font_1);font-weight:600;letter-spacing:2px;border-bottom:2px solid var(--color_1);padding:0 14px 8px}.frequently-questions-title-page{margin:3.3rem 0 4.4rem}.frequently-questions-title-page p{margin:0;font-size:1.6rem}.frequently-questions-content-list-pc{margin:0}.frequently-questions-content-list-pc .title-text-input.frequently-questions-title-text-input{background-color:var(--background-color_1);color:var(--color_3);margin-bottom:2rem}.frequently-questions-content-list-pc .title-text-input.frequently-questions-title-text-input .title-text{font-size:1.2rem}.frequently-questions-content-list-pc .frequently-questions-text{margin:0}.frequently-questions-content-list-pc .frequently-questions-text .frequently-questions-icons,.frequently-questions-content-list-pc .frequently-questions-text .title-text{font-size:1.2rem;margin:2rem 0;padding:0 1.3rem}.frequently-questions-content-list-pc .frequently-questions-comment{padding:0 3rem}.frequently-questions-content-list-pc .frequently-questions-comment p{font-size:1.2rem}.membership-agreement .membership-agreement-text{display:block;margin:.4rem 0 44px}.membership-agreement .membership-agreement-text .text-register p{font-size:1.1rem;font-family:var(--font_1);font-weight:500}.btn-content-contract-us{width:28.8rem;height:4.4rem;margin:0 0 6.9rem}.btn-content-contract-us .btn__text{font-size:1.1rem}.form__input{padding:0;margin-bottom:4rem}.text-input-content .contact-us-text-2 .text-register p,.text-input-content .contact-us-text .text-register p,.text-input-content .form__input .text-input,.text-input-content .form__input .text-register p{font-size:1.1rem}.Q-A-step-2-list-mobile{display:block;padding:0 1rem}.Q-A-step-2-list-mobile .Q-A-step-2-list-comment .text-register,.Q-A-step-2-list-mobile .Q-A-step-2-list-day-comment-2 .text-register{word-break:break-all}.Q-A-step-2-list{display:none}.button__content-item.Q-A-step-2-btn{min-width:28.8rem;min-height:4.4rem;margin-top:6.5rem;margin-bottom:0}.button__content-item.Q-A-step-2-btn .btn__text{font-size:1.1rem}.Q-A-step-2-comment-2{padding:0}.Q-A-step-2-comment-2 .text-register p{font-size:1.3rem}.Q-A-step-2-list-day-comment-1 .text-register{padding-left:0}.Q-A-step-2-list-comment .text-register{padding:0;display:flex;white-space:pre-line}.block-btn-register-step-5{margin-bottom:6.9rem}.login-box{margin-bottom:9.8rem}.login-box .login-box-left{width:34.4rem}.login-box .login-box-left .reset-password__title label{border-bottom:1px solid #000}.login-box .login-box-left .login-text{margin:2.5rem 0 .7rem;padding-left:0;font-size:1.1rem}.login-box .login-box-left .text-input{width:30.6rem;height:3.7rem}.login-box .login-box-left .btn-login{min-width:30.6rem;min-height:4.5rem;margin-top:.5rem;margin-bottom:2rem}.login-box .login-box-left .btn-login .btn__text{font-size:1.1rem}.login-box .login-box-left label{font-size:1rem}.login-box .login-box-right .login-box-right-bot,.login-box .login-box-right .login-box-right-top{width:34.4rem;height:15.8rem}.login-box .login-box-right .login-box-right-bot .login-text,.login-box .login-box-right .login-box-right-top .login-text{margin:2.5rem 0 .7rem;padding-left:0;font-size:1.1rem}.login-box .login-box-right .login-box-right-bot .btn-register,.login-box .login-box-right .login-box-right-top .btn-register{min-width:30.6rem;min-height:4.5rem;margin-top:2rem;margin-bottom:3.8rem}.login-box .login-box-right .login-box-right-bot .btn-register .btn__text,.login-box .login-box-right .login-box-right-top .btn-register .btn__text{font-size:1.1rem}.forgot-password-pc{display:none}.forgot-password-mobile,.row.forgot-password-step-2-mobile{display:block}.row.forgot-password-step-2-pc{display:none}.mypage__form{margin-bottom:6.5rem;padding:0 .5rem}.mypage__form .col{padding:0 1rem}.mypage__form .col .title-text-input{margin-bottom:1.2rem}.mypage__form .col p{font-size:1.1rem;margin-bottom:1rem}.mypage__form .card-block img{max-width:308px;min-width:191px}.mypage__form .heading-title-my-page .heading-page{margin-top:7.3rem;margin-bottom:1.8rem}.mypage__form .heading-title-my-page .heading-page p{font-size:1.6rem;margin-top:2rem;margin-bottom:0}.mypage__form .heading-title-my-page .heading-page a{width:10.5rem;height:3.4rem;font-size:1.1rem}.mypage__form .heading-title-my-page .heading-page a img{height:1.6rem;width:1.1rem}.mypage__form .register-name{margin-bottom:.9rem}.mypage__form .d-flex{justify-content:center}.mypage__form .mypage-form__link{margin-top:2.2rem}.mypage__form .mypage-form__link .mypage-form__link-title-1{width:8rem}.mypage__form .mypage-form__link .mypage-form__link-title-2{width:13.3rem}.mypage__form .title-text-input{padding:0 1rem}.mypage__form .title-text-input .title-text{padding:0}.mypage-login__form{margin-bottom:6.5rem;padding:0 .5rem}.mypage-login__form .btn-my-page-login__mobile{display:block}.mypage-login__form .btn-my-page-login__mobile .button__content-item{margin:1.9rem 0 3.8rem;width:28.8rem;height:4.4rem}.mypage-login__form .btn-my-page-login__mobile .button__content-item .btn__text{font-size:1.1rem}.mypage-login__form .btn-muzli-color{background-color:var(--background-color_12);border:none}.mypage-login__form .btn-muzli-color .btn__text,.mypage-login__form .btn-muzli-color i{color:var(--color_3)}.mypage-login__form .btn-my-page-login{display:none}.mypage-login__form .btn-my-page-login-2{display:none!important}.mypage-login__form .mypage-form__link{margin-bottom:4.6rem}.mypage-login__form .col{padding:0 1rem}.mypage-login__form .col .title-text-input{margin-bottom:1.2rem}.mypage-login__form .col p{font-size:1.1rem;margin-bottom:1rem}.mypage-login__form .card-block img{max-width:308px;max-height:191px}.mypage-login__form .heading-title-my-page .heading-page{margin-top:7.3rem;margin-bottom:1.8rem}.mypage-login__form .heading-title-my-page .heading-page p{font-size:1.6rem;margin-top:2rem;margin-bottom:0}.mypage-login__form .heading-title-my-page .heading-page a{width:10.5rem;height:3.4rem;font-size:1.1rem}.mypage-login__form .heading-title-my-page .heading-page a img{height:1.6rem;width:1.1rem}.mypage-login__form .register-name{margin-bottom:.9rem}.mypage-login__form .d-flex{justify-content:center}.mypage-login__form .mypage-form__link{margin-top:2.2rem}.mypage-login__form .mypage-form__link .mypage-form__link-title-1{width:8rem}.mypage-login__form .mypage-form__link .mypage-form__link-title-2{width:13.3rem}.mypage-login__form .title-text-input{padding:0 1rem}.mypage-login__form .title-text-input .title-text{padding:0}.change-password__form .heading-page p{margin-bottom:1.8rem;font-size:1.5rem;font-weight:700}.change-password__form .heading-page .top-valid-text{margin-bottom:1.4rem}.change-password__form .heading-page .top-valid-text a{color:var(--color_1);font-size:1rem;border-bottom:1px solid #000}.change-password__form .heading-page .top-valid-text a:hover{color:var(--color_1);text-decoration:none}.change-password__form .title-text-input{margin-bottom:1.5rem;height:2.4rem;display:flex;align-items:center}.change-password__form .text-input{margin-bottom:1.5rem;height:3rem;font-size:1.1rem}.change-password__form .btn-change-password{width:28.8rem;height:4.4rem;margin:3.3rem 0 10.2rem}.change-password__form .btn-change-password .btn__text,.edit-profile__form .text-input,.edit-profile__form p{font-size:1.1rem}.edit-profile__form .text-input{height:3rem}.edit-profile__form .heading-page p{font-size:1.5rem}.edit-profile__form .heading-page .top-valid-text{margin-bottom:1.6rem}.edit-profile__form .heading-page .top-valid-text .valid-text{color:var(--background-color_8);font-size:1rem;font-weight:500}.edit-profile__form .heading-page .top-valid-text a{color:var(--color_1);border-bottom:1px solid #000;width:15rem;font-size:1.1rem}.edit-profile__form .title-text-input .valid-text{padding-left:1rem}.edit-profile__form .register-name{margin-bottom:2.3rem}.edit-profile__form .register-name .title-text-input .title-text{padding-left:.5rem}.edit-profile__form .register-name__title{padding-left:0}.edit-profile__form .register-name__label{margin-bottom:1rem}.edit-profile__form .register-name__label .register-name__label-item{padding:0 .6rem 0 0;width:12rem}.edit-profile__form .register-name__label .register-name__label-item .text-input{margin:0}.edit-profile__form .register-postal{margin-bottom:2.5rem}.edit-profile__form .register-postal .title-text-input{margin-bottom:1.7rem}.edit-profile__form .register-postal .postal-code{margin-bottom:1.6rem}.edit-profile__form .register-postal .register-postal-label__input{width:13.5rem;padding:0 1rem;margin-right:.8rem}.edit-profile__form .register-postal .register-postal-label__input .text-input{margin:0}.edit-profile__form .btn-edit-profile__1{max-height:3rem}.edit-profile__form .btn-edit-profile__1 .btn-text{font-size:1.1rem}.edit-profile__form .title-text-input__icon{margin:.8rem 0}.edit-profile__form .input-postal{margin-top:.4rem;font-size:1.1rem;font-family:var(--font_1);border:none;border-bottom:2px solid #938b8b;width:30%;outline:none;letter-spacing:1px;margin-bottom:0}.edit-profile__form .select-address__content{margin-bottom:0}.edit-profile__form .select-address__content .title-text-input{margin-bottom:1.5rem}.edit-profile__form .select-address__content .title-text-input .title-text{padding-left:.5rem}.edit-profile__form .select-address__content .select-box{width:7.8rem;height:3rem;outline:none;background-color:var(--background-color_3);padding:.5rem;margin-bottom:.9rem;font-size:1.1rem;font-family:var(--font_1);font-weight:500}.edit-profile__form .select-address__content .select-box .item-select-box{letter-spacing:1px}.edit-profile__form .email,.edit-profile__form .number-phone,.edit-profile__form .other-infomation{margin-bottom:1.7rem}.edit-profile__form .email .title-text-input,.edit-profile__form .number-phone .title-text-input,.edit-profile__form .other-infomation .title-text-input{margin-bottom:1.5rem}.edit-profile__form .email .text-input,.edit-profile__form .number-phone .text-input,.edit-profile__form .other-infomation .text-input{margin:0}.edit-profile__form .email .text-input{margin-bottom:1.6rem}.edit-profile__form .email .text-error{padding:0 2.8rem}.edit-profile__form .address__input-title{display:flex;flex-direction:column;margin-bottom:1.9rem}.edit-profile__form .address__input-title .text-input{width:100%;margin:.45rem 0}.edit-profile__form .text-error{color:#570b0b;margin-bottom:2.4rem;list-style:block}.edit-profile__form .text-error li{font-size:1.1rem;font-weight:500;font-family:var(--font_1);margin-bottom:.4rem}.edit-profile__form .radio__content{font-size:1.1rem;margin-top:0;padding-left:2rem;padding-bottom:5px}.edit-profile__form .radio__content .check-mark-radio{width:1.2rem;height:1.2rem;border-radius:1rem}.edit-profile__form .radio__content .check-mark-radio:after{top:1px;right:50%;transform:translate(50%,60%);width:4px;height:4px;border-radius:7px;background:#000}.edit-profile__form .btn-edit-profile{width:28.8rem;height:4.4rem;margin:2.2rem 0 12.5rem}.edit-profile__form .btn-edit-profile .btn__text{font-size:1.1rem}.extend-member-2_main .item__have-border,.extend-member-2_main .item__have-radio{display:none}.extend-member-2_main .checkbox__content{padding-left:2.4rem}.extend-member-2_main .checkbox__content .item__have-checbox{display:block;margin:1.9rem 0 4rem}.extend-member-2_main .checkbox__content .item__have-checbox .check-mark{width:1rem;height:1rem;margin-top:.6rem}.extend-member-2_main .checkbox__content .item__have-checbox .check-mark:after{left:3px;top:-4px;width:5px;height:10px;border:1px solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.sub-para{font-size:1.1rem;font-family:var(--font_1)}.btn-extend-member-step-2__block .extend-member-button-step-2{margin-top:4.8rem;width:28.8rem;height:4.4rem}.btn-extend-member-step-2__block .extend-member-button-step-2 .btn__text{font-size:1.1rem}.footer__layout,.header-child__container,.header__banner,.header__menu{display:none}.header-mobile{display:flex}.footer-mobile,.header-child-mobile__container,.header__banner-img-mobile,.header__banner-mobile{display:block}.header__banner-mobile img{height:60.7rem!important}.fanclub-footer__container>.footer-mobile{background-color:var(--footer_background_color_1);display:block}.button__content-item-icon.button>a{margin-right:0}.slider-banner{padding:0 3rem}.heading__line .title__content.title-news-page{font-size:1.5rem}.btn__content{max-width:16.2rem}.btn__content .button{height:3.5rem;padding:0}.news__layout .btn__all-layout-1 .button{min-width:16.2rem}.news__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.news__layout .news__content .news__content-item{margin-bottom:1.6rem}.news__layout .news__content .news__content-item .item__name{min-width:6.5rem;font-size:9px}.news__layout .news__content .news__content-item .item__name span{line-height:2rem}.news__layout .news__content .news__content-item .item__date span{font-size:1.1rem}.news__layout .news__content .item__desc span{margin-bottom:1.5rem;font-size:1.1rem}.live__layout .btn__all-layout-1 .button{min-width:16.2rem}.live__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.live__layout .live__content .live__content-list .live__content-item{margin-bottom:1rem}.live__layout .live__content .live__content-list .live__content-item .item__schedule{min-width:17.7rem}.live__layout .live__content .live__content-list .live__content-item .item__schedule span{font-size:1.1rem}.live__layout .live__content .live__content-list .item__desc{margin-bottom:1.5rem}.live__layout .live__content .live__content-list .item__desc span{font-size:1.1rem}.discography__layout .btn__all-layout-1 .button{min-width:16.2rem}.discography__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.discography__layout .heading__line{padding:0;margin:0}.discography__layout .heading__line .title__content{margin-left:1rem}.discography__layout .discography__content{flex-wrap:wrap;justify-content:space-evenly}.discography__layout .discography__content .discography__content-list{justify-content:center}.discography__layout .discography__content .discography__content-list .discography__content-item{margin-bottom:2.5rem;display:flex;justify-content:center}.discography__layout .discography__content .discography__content-list .discography__content-item .discography__img{width:100%}.discography__layout .discography__content .discography__content-list .discography__content-item .item__desc,.discography__layout .discography__content .discography__content-list .discography__content-item .item__name{padding-left:.8rem}.discography__layout .discography__content .discography__content-list .discography__content-item .item__name{margin-top:.6rem;font-size:1.3rem}.discography__layout .discography__content .discography__content-list .discography__content-item .item__desc{margin-top:.6rem;font-size:1rem}.discography__layout .discography__header .group__content{margin-bottom:0}.discography__layout .discography__header .group__content .title__content{font-size:15px;margin:0}.discography__layout .discography__header .discography__link .discography__link-item{margin-left:.6rem;margin-right:.6rem}.discography__layout .discography__header .discography__link .discography__link-item-title{min-width:9.4rem;font-size:1.2rem;padding:.8rem 0}.discography__layout .discography__buy{display:block;display:flex;padding:0}.discography__layout .discography__buy .discography__buy-block{right:0;top:56%}.movie__layout .container{padding:0 2rem}.movie__layout .btn__all-layout-1 .button{min-width:16.2rem}.movie__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.movie__layout .heading__line{margin-bottom:3.5rem}.movie__layout .heading__line .title__content{font-size:1.5rem;margin-left:1rem}.movie__layout .movie__content{margin-bottom:1.8rem;flex-direction:column}.movie__layout .movie__content .movie__name{display:none}.movie__layout .movie__content .movie{margin-top:0;margin-bottom:1rem;padding-bottom:1rem;text-align:center}.movie__layout .movie__content iframe{max-height:22rem}.fanclub__layout{padding:0!important}.fanclub__layout .fanclub__img .banner-footer{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fanclub__layout .fanclub__content{width:100px}.fanclub__layout .fanclub__content .btn__all-layout-1{display:none}.fanclub__layout .fanclub__content .fanclub__content-heading .fanclub__content-title{font-size:.5rem}.fanclub__layout .fanclub__content .fanclub__content-heading .fanclub__content-sub{font-size:1.3rem}.discography__layout,.fanclub__layout,.live__layout,.movie__layout,.news__layout{padding-top:2.5rem;padding-bottom:5.5rem}.live__content,.news__content{padding:0 3rem;margin-bottom:5rem}.heading__line{margin-bottom:3.5rem}.heading__line .title__content{font-size:1.5rem;margin-left:3rem}.button{min-width:16.2rem}.header-child__container{background-color:var(--background-color_4)}.news__layout.child-page-1{padding-top:2.5rem;background-color:var(--background-color_3)}.news__layout.child-page-1 .news__content.news-page{padding:0}.news__layout.child-page-1 .news__content.news-page .news__content-list.news-page:last-child{border-bottom:none}.news__layout.child-page-1 .title__content{margin:0}.button__content-item{margin-bottom:7rem}.biography__layout .heading__line{margin-top:4.3rem}.biography__layout .title-news-page{margin-left:0}.biography-blog__container{margin-bottom:10rem}.biography-blog__container .biography-blog__info-desc .blog__name{font-size:2.9rem}.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__address,.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__date,.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__line{font-size:1.5rem}.schedule__layout.childe-page-1 .live__content{padding:0}.discography__layout.child-page-1{background-color:var(--background-color_3)}.discography__layout.child-page-1 .heading__line{padding:0}.discography__layout.child-page-1 .discography__content{display:flex;margin-bottom:0;padding:0 1rem}.movie__content .movie iframe{min-height:30rem}.movie__content .movie .movie__name{font-size:1.3rem}.fanclub__layout.fanclub-page .fanclub__top-page{display:none!important}.fanclub-nav-menu__container{padding:0}.fanclub-nav-menu-mobile__content,.fanclub-nav-menu__container .fanclub-nav-menu__content{display:none}.fanclub-nav-menu-mobile__content.fanclub-top-page{display:block}.heading{display:none}.btn-register-member-step-1__block,.btn-register-member-step-4__block{margin-top:4.6rem;margin-bottom:9.5rem;display:flex;align-items:center}.btn-register-member-step-1__block .button__content-item.migrate-54,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-27,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-28,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-31,.btn-register-member-step-4__block .button__content-item.migrate-54,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-27,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-28,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{min-width:28.8rem;min-height:4.4rem;height:4.4rem;margin-bottom:1.2rem}.button__content-item.register-m-btn-page-28{height:4.4rem;width:28.8rem}.child__postal-code-button-block .btn-text{font-size:1.1rem}.main-body{padding-top:0;padding-bottom:4.5rem;min-height:100%}.body_child__main.body_child__main-credit-card-timer{display:flex;justify-content:flex-start;align-items:center}.body_child__main.body_child__main-credit-card-timer span{margin-bottom:1.6rem;margin-left:1rem;margin-right:1.8rem;font-size:1.1rem;font-weight:500;font-family:var(--font_1)}.select-box{font-size:1.1rem;padding:.5rem .6rem}.footer-migrate__layout{min-height:4.7rem;background-color:var(--background-color_1)}.footer-migrate__layout .footer-migrate__content .copyright__content{color:var(--color_3);font-size:1rem}.main__content{padding-top:0;padding-bottom:6rem}.header-migrate__layout{min-height:5.7rem}.header-migrate__layout .name-site__block .sub-name-site span{font-size:.8rem}.header-migrate__layout .name-site__block .name-site span{font-size:1.7rem}.heading-step .heading-step-text{font-size:1.5rem}.register-step__content{margin-top:2.4rem}.register-step__content .register-step-list .register-step-item a span{font-size:1rem}.register-member-2_main{margin-top:2rem}.register-member-2_main .sub_line{font-size:1.5rem;font-family:var(--font_1);font-weight:600;text-align:left}.btn__text{font-size:1.1rem!important}.box-register-member-2__content{margin-top:3.2rem}.box-register-member-2__content .text-content-register-member{font-size:1rem}.button__content-item{height:4.4rem}.body-subtile{margin-top:0}.body-subtile span,.paragraph-area{font-size:1.1rem}.error-area .area-border{padding:1.4rem 5rem}.error-area .input-email-alert{padding:1.4rem 4.5rem}.error-area .input-email-alert .text-content-about{padding:0}.news-detail__left-column{padding:0 3rem;display:block}.news-detail__left-column .box-list-news-item__left-column{max-width:100%}.news-detail__layout{margin-top:5.7rem;margin-bottom:8rem;display:flex;flex-direction:column-reverse}.news-detail__right-column .title-page-news__right-column{margin-bottom:2.8rem}.news-detail__right-column .title-page-news__right-column .text-title-page-news__right-column{font-size:1.5rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column{border-bottom:.2rem solid #eae7e2;padding-bottom:1.8rem;margin-bottom:2.2rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .sub-title-news-detail__right-column{font-size:1.3rem;margin-bottom:1rem}.news-detail__right-column .content-news-detail__right-column .top-content__right-column .date-time-news-detail__right-column{font-size:1.1rem}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column p{font-size:1.3rem}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column .text-block-bottom-content__right-column{font-size:1rem}.news-detail__right-column .content-news-detail__right-column .bottom-content__right-column img{max-width:100%;margin:0 auto}.nfc-movie__layout.child-page-1{padding-top:3rem}.nfc-movie__layout{margin-bottom:7rem;padding-top:4rem}.nfc-movie__layout .heading__line .title__content{margin-left:1.5rem}.nfc-movie__layout .nfc-movie__list{margin-bottom:3rem;padding:0 1.5rem}.nfc-movie__layout .nfc-movie__list .nfc-movie__content .nfc-movie-date-up{margin-bottom:.5rem}.nfc-movie__layout .nfc-movie__list .nfc-movie__content .nfc-movie-date-up span{font-size:1.2rem}.nfc-movie__layout .nfc-movie__list .nfc-movie__content .nfc-movie-date{margin:.5rem 0 3rem}.nfc-movie__layout .nfc-movie__list .nfc-movie__content .nfc-movie-date .movie-name{margin:0;font-size:1.1rem}.nfc-movie__layout .btn__all-layout-1 .button{min-width:16.2rem}.nfc-movie__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.news__layout.fanclub-page{padding-top:4rem}.btn-text{font-size:1.1rem}.download_page__layout{padding:4.3rem 0 6rem}.download_page__layout .main_content_download_page .body-page__download_page{min-width:100%;display:flex;flex-wrap:wrap}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page{min-width:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:3.6rem 0}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .image_download_page{max-width:17rem;max-height:9.5rem}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page{display:flex;padding:1.2rem 0}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page{display:flex;justify-content:center;align-items:center;min-width:7.5rem;min-height:2.1rem;text-align:center;color:var(--color_1);font-family:var(--font_1);font-size:1rem;margin:0 .4rem;border-radius:99rem;border:.1rem solid #000}.text-require{font-size:1.2rem}.block-area-register-member-3 .title-text-input .link-text{margin-left:5%}.block-area-register-member-3 .title-text-input .link-text .link-hight-light,.block-area-register-member-3 .title-text-input .link-text span{font-size:1.1rem}.block-area-register-member-3 .block__child-register-member-3{padding:0}.block-area-register-member-3 .block__child-register-member-3 .child__main .date-picker__label,.block-area-register-member-3 .block__child-register-member-3 .child__main p{font-size:1.1rem}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-address .select-box,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-number-phone .select-box,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-password .select-box{margin-bottom:.5rem}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-address .text-input,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-number-phone .text-input,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-password .text-input{margin:.5rem 0}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main .radio__content{font-size:1.1rem}.block-area-register-member-3 .block__child-register-member-3 .child__main .have-img{display:flex;justify-content:center}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-credit-card .text-input,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-security-code .text-input{margin:.5rem 0 1rem;font-size:1.1rem}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-credit-card .input-postal,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-security-code .input-postal{font-size:1.1rem}.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-credit-card span,.block-area-register-member-3 .block__child-register-member-3 .child__main .body_child__main-security-code span{margin-bottom:0}.block-area-register-member-3 .block__child-register-member-3_postal-code .link_postal-code a,.block-area-register-member-3 .link_postal-code{font-size:1rem}.block-area-register-member-3 .child__main .heading_child__main,.block-area-register-member-3 .text-input{font-size:1.1rem}.live__content .live__content-list,.news__content-list{margin-bottom:20px}}@media (max-width:376px){.error-area .input-email-alert{padding:1.4rem 1.5rem}.login-form__notification{width:100%}.login-form__notification p{font-size:1.2rem}.header-child-mobile__container .header-mobile.heade-mobile__page-child .header-name-mobile__site .header-site-mobile__title a img{width:15.6rem;height:1.7rem;top:2.4rem;left:30%}.header-with-button .button__content-item{margin:0 8rem 3.3rem}.header-mobile .overlay-menu-mobile .more-link .more-link-content{min-width:40%}.footer-mobile .more-link .more-link-content{min-width:50%}}@media (max-width:374.98px){.input-mail__reset-pass{width:25.4rem}.block-area-register-member-3 .title-text-input .link-text .link-hight-light,.block-area-register-member-3 .title-text-input .link-text span{font-size:.9rem}.footer-mobile .more-link .more-link-content{min-width:48%}.discography__layout .discography__header .group__content{flex-direction:row;align-items:center!important}.discography__layout .discography__header .group__content .discography__buy{margin-top:0}.body-register-member-3__content .register-member-3_main .block-in-register-member-3 .block__child-register-member-3 .child__main .body_child__main-security-code .link_postal-code{margin-left:1rem}.pagination__container .pagination a{padding:4px 10px}.group__content{display:flex;flex-direction:column;align-items:flex-start!important}.group__content .discography__buy{margin-top:1.2rem}.movie__content .movie iframe{min-height:16rem}.movie__content .movie .movie__name{font-size:1.3rem}.header-with-button .button__content-item{margin:0 5.5rem 3.3rem}.header-with-button .button__content-item .button__content-item-icon{margin:0}.header-with-button .button__content-item .button__content-item-icon .btn__text{font-size:9px}.frequently-questions-title-page p{font-size:1.3rem}.login-box{margin-bottom:9.8rem}.login-box .login-box-left{width:29rem}.login-box .login-box-left .login-text{margin:2.5rem 0 .7rem;padding-left:0;font-size:1.1rem}.login-box .login-box-left .text-input{width:25rem;height:3.7rem}.login-box .login-box-left .btn-login{min-width:24rem;height:2.5rem;margin-top:.5rem;margin-bottom:2rem}.login-box .login-box-left .btn-login .btn__text{font-size:1.1rem}.login-box .login-box-left label{font-size:1rem}.login-box .login-box-right .login-box-right-bot,.login-box .login-box-right .login-box-right-top{width:29rem;height:15.8rem}.login-box .login-box-right .login-box-right-bot .login-text,.login-box .login-box-right .login-box-right-top .login-text{margin:2.5rem 0 .7rem;padding-left:0;font-size:1.1rem}.login-box .login-box-right .login-box-right-bot .btn-register,.login-box .login-box-right .login-box-right-top .btn-register{min-width:24rem;min-height:2.5rem;margin-top:2rem;margin-bottom:3.8rem}.login-box .login-box-right .login-box-right-bot .btn-register .btn__text,.login-box .login-box-right .login-box-right-top .btn-register .btn__text{font-size:1.1rem}.child__postal-code-input-block{margin-right:.5rem!important}.download_page__layout{padding:4.3rem 0 6rem}.download_page__layout .main_content_download_page .body-page__download_page{min-width:100%;display:flex;justify-content:center;flex-wrap:wrap}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page{width:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:3.6rem 0}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .image_download_page{max-width:90%}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page{display:flex;padding:1.2rem 0}.download_page__layout .main_content_download_page .body-page__download_page .items_download_page .overlay_items_download_page .btn_download_page{display:flex;justify-content:center;align-items:center;min-width:6.5rem;min-height:2.1rem;text-align:center;color:var(--color_1);font-family:var(--font_1);font-size:1rem;margin:0 .4rem;border-radius:99rem;border:.1rem solid #000}.discography__layout .discography__header .discography__buy{margin-bottom:2rem}}@media (max-width:319.98px){.reset-password-text-input-mobile .text-input-reset-password{min-width:27rem}.edit-profile__form .input-postal{width:100%}.edit-profile__form .d-flex{display:flex;flex-wrap:wrap;justify-content:center}.header-with-button .button__content-item{margin:0 10rem 3.3rem 5.4rem}.qanda-page .Q-A-box{margin-bottom:7.5rem}.header-Q-A-page .heading__line{padding:0 1.5rem}.discography__layout,.fanclub__layout,.live__layout,.movie__layout,.news__layout{padding-bottom:5.2rem!important}.fanclub-footer-menu__container,.heading{display:none}.text-content-about{padding:0 1.5rem}.btn-text,.heading_child__main{font-size:1.1rem}.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{max-width:28rem;min-width:100%;min-height:4.4rem}.copyright__content{font-size:1rem;font-weight:700}.header-Q-A-page .heading__line{margin-top:4.3rem}.header-Q-A-page .heading__line .title__content{margin-left:1rem}.block-btn-register-step-4{margin-bottom:0}.Q-A-list,.reset-password-text-input{display:none}.Q-A-list-mobile,.reset-password-text-input-mobile{display:block}.Q-A-step-3-text-area{padding:1rem}.Q-A-list .Q-A-list-day:first-of-type{border-top:1px solid #707070}.header-with-button{display:flex}.header-with-button .heading__line{margin-bottom:2.8rem}.header-with-button .heading__line .title__content{margin-left:1.4rem}.header-with-button .button{min-width:21.6rem;min-height:3.7rem}.header-with-button .button__content-item{margin:0 10rem 3.3rem 11rem}.header-with-button .button__content-item .button__content-item-icon{margin:0}.header-with-button .button__content-item .button__content-item-icon .btn__text{font-size:9px}.line-error{margin-bottom:60px}.line-error p{font-size:10px;letter-spacing:1px;line-height:2rem}.button__content-item.Q-A-button-page-11{margin-top:1.7rem;margin-bottom:6.3rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button{min-width:28.8rem;min-height:4.4rem}.button__content-item.Q-A-button-page-11 .button__content-item-icon.button .btn__text{font-size:1.1rem}.Q-A-step-3-content-mobile{font-family:var(--font_1);display:block}.Q-A-step-3-content-pc{display:none;margin:12px 35px 50px;font-size:1.3rem;font-family:var(--font_1)}.reset-password-text{font-size:1rem}.reset-password-text.Q-A-step-3-text-red-list-2{margin-top:2.8rem}.reset-password-text.Q-A-step-3-text-red-list-2 p{margin-bottom:6px}.Q-A-step-3-text-area .text-area-input{height:15.4rem}.Q-A-step-4-content{margin:12px 90px 50px;font-size:1.2rem;font-family:var(--font_1)}.header-Q-A-page .heading__line{margin-bottom:2.3rem}.title-text-input{margin-bottom:1rem}.Q-A-step-4-content-pc{margin:12px 90px 30px}.title-text-desc,.title-text-input .title-text{font-size:1rem}.page-12-space-mid{margin:.7rem}.block-btn-register-step-4{margin-bottom:9rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12{margin-bottom:1.4rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button{min-width:28.8rem;min-height:4.4rem}.block-btn-register-step-4 .button__content-item.Q-A-button-page-12 .button__content-item-icon.button .btn__text{font-size:1.1rem}.header-Q-A-page.header-page-13{display:block;width:100%}.Q-A-step-5-content{font-size:1.3rem;font-family:var(--font_1);font-weight:700}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon.button{min-width:28.8rem;min-height:4.4rem}.block-btn-register-step-5 .button__content-item.Q-A-button-page-13 .button__content-item-icon.button .btn__text{font-size:1.1rem}.frequently-questions-content-list-mobile,.frequently-questions-mobile{display:block}.frequently-questions-content-list-pc{display:none}.title-page{margin-top:54px}.title-page p{font-size:1.6rem;font-family:var(--font_1);font-weight:600;letter-spacing:2px;border-bottom:2px solid var(--color_1);padding:0 14px 8px}.frequently-questions-title-page{margin:3.3rem 0 4.4rem}.frequently-questions-title-page p{margin:0;font-size:1.6rem}.frequently-questions-title-text-input{background-color:var(--background-color_1);color:var(--color_3)}.frequently-questions-title-text-input .title-text{font-size:1.3rem}.frequently-questions-text-mobile{margin:2rem 0}.frequently-questions-text-mobile .title-text{display:flex;justify-content:space-between;padding:0 2rem 1.5rem}.membership-agreement .membership-agreement-text{display:block}.footer__layout,.header-child__container,.header__banner,.header__menu{display:none}.header-mobile{display:flex}.footer-mobile,.header-child-mobile__container,.header__banner-img-mobile,.header__banner-mobile{display:block}.fanclub-footer__container>.footer-mobile{background-color:var(--footer_background_color_1);display:block}.button__content-item-icon.button>a{margin-right:0}.slider-banner{padding:0 3rem}.heading__line .title__content.title-news-page{font-size:1.5rem}.btn__content{max-width:16.2rem}.btn__content .button{height:3.5rem;padding:0}.news__layout .btn__all-layout-1 .button{min-width:16.2rem}.news__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.news__layout .news__content .news__content-item{margin-bottom:1.6rem}.news__layout .news__content .news__content-item .item__name{min-width:6.5rem;font-size:9px}.news__layout .news__content .news__content-item .item__name span{line-height:2rem}.news__layout .news__content .news__content-item .item__date span{font-size:1.1rem}.news__layout .news__content .item__desc span{margin-bottom:1.5rem;font-size:1.1rem}.live__layout .btn__all-layout-1 .button{min-width:16.2rem}.live__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.live__layout .live__content{padding:0}.live__layout .live__content .live__content-list .live__content-item{margin-bottom:1rem}.live__layout .live__content .live__content-list .live__content-item .item__schedule{max-width:100%}.live__layout .live__content .live__content-list .live__content-item .item__schedule span{font-size:1.1rem}.live__layout .live__content .live__content-list .item__desc{margin-bottom:1.5rem}.live__layout .live__content .live__content-list .item__desc span{font-size:1.1rem}.discography__layout .btn__all-layout-1 .button{min-width:16.2rem}.discography__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.discography__layout .heading__line{padding:0;margin:0}.discography__layout .heading__line .title__content{margin-left:1rem}.discography__layout .discography__content{flex-wrap:wrap;justify-content:space-evenly}.discography__layout .discography__content .discography__content-list{justify-content:center;padding:0}.discography__layout .discography__content .discography__content-list .discography__content-item{margin-bottom:2.5rem;display:flex;justify-content:center}.discography__layout .discography__content .discography__content-list .discography__content-item .discography__img{max-width:100%;padding:8px}.discography__layout .discography__content .discography__content-list .discography__content-item .item__desc,.discography__layout .discography__content .discography__content-list .discography__content-item .item__name{padding-left:.8rem}.discography__layout .discography__content .discography__content-list .discography__content-item .item__name{margin-top:.6rem;font-size:1.3rem}.discography__layout .discography__content .discography__content-list .discography__content-item .item__desc{margin-top:.6rem;font-size:1rem}.discography__layout .discography__header .title__content{font-size:15px;margin:0}.discography__layout .discography__header .discography__link .discography__link-item{margin-left:.6rem;margin-right:.6rem}.discography__layout .discography__header .discography__link .discography__link-item-title{min-width:9.4rem;font-size:1.2rem;padding:.8rem 0}.discography__layout .discography__buy{display:block;display:flex;padding:0}.discography__layout .discography__buy .discography__buy-block{right:0;top:56%}.movie__layout .container{padding:0 2rem}.movie__layout .btn__all-layout-1 .button{min-width:16.2rem}.movie__layout .btn__all-layout-1 .button .btn-text{font-size:1.3rem}.movie__layout .heading__line{margin-bottom:3.5rem}.movie__layout .heading__line .title__content{font-size:1.5rem;margin-left:1rem}.movie__layout .movie__content{margin-bottom:5rem;flex-direction:column}.movie__layout .movie__content .movie{padding-bottom:1rem;text-align:center}.movie__layout .movie__content iframe{max-height:22rem}.fanclub__layout{padding:0!important}.fanclub__layout .fanclub__img .banner-footer{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fanclub__layout .fanclub__content{width:100px}.fanclub__layout .fanclub__content .btn__all-layout-1{display:none}.fanclub__layout .fanclub__content .fanclub__content-heading .fanclub__content-title{font-size:.5rem}.fanclub__layout .fanclub__content .fanclub__content-heading .fanclub__content-sub{font-size:1.3rem}.discography__layout,.fanclub__layout,.live__layout,.movie__layout,.news__layout{padding-top:5.5rem;padding-bottom:6.5rem}.live__content,.news__content{padding:0 3rem;margin-bottom:5rem}.heading__line{margin-bottom:3.5rem}.heading__line .title__content{font-size:1.5rem;margin-left:3rem}.button{min-width:16.2rem}.header-child__container{background-color:var(--background-color_4)}.news__layout.child-page-1{padding-top:6rem;background-color:var(--background-color_3)}.news__layout.child-page-1 .news__content.news-page{padding:0}.news__layout.child-page-1 .news__content.news-page .news__content-list.news-page:last-child{border-bottom:none}.news__layout.child-page-1 .title__content{margin:0}.button__content-item{margin-bottom:7rem}.biography__layout .heading__line{margin-top:11rem}.biography__layout .title-news-page{margin-left:0}.biography-blog__container{margin-bottom:10rem}.biography-blog__container .biography-blog__info-desc .blog__name{font-size:2.9rem}.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__address,.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__date,.biography-blog__container .biography-blog__info-desc .blog__day-of-birth .blog__line{font-size:1.5rem}.schedule__layout.childe-page-1 .live__content{padding:0}.discography__layout.child-page-1{background-color:var(--background-color_3)}.discography__layout.child-page-1 .heading__line{padding:0}.discography__layout.child-page-1 .discography__content{display:flex;margin-bottom:0;padding:0 1rem}.movie__content .movie iframe{min-height:30rem}.movie__content .movie .movie__name{font-size:1.3rem}.fanclub__layout.fanclub-page .fanclub__top-page{display:none!important}.fanclub-nav-menu__container .fanclub-nav-menu__content{display:none}.fanclub-footer-menu__container,.fanclub-nav-menu-mobile__content,.heading{display:block}.sub-heading,.text-content-about{font-size:1.2rem}.body-about__content,.sub-heading__content{margin-top:0}.register-step__content{margin-top:4.8rem}.register-step__content .register-step-list .register-step-item a span{font-size:1rem}.heading-step{margin-bottom:1.4rem}.heading-step .heading-step-text{font-size:1.4rem}.title-page{margin-top:.4rem}.button__content-item-icon .btn__text{font-size:1.1rem!important}.body-register-member-1__content,.body-register-member-2__content,.body-register-member-3__content,.body-register-member-4__content{padding-top:.6rem}.body-register-member-1__content .heading-step,.body-register-member-1__content .register-member-2_main,.body-register-member-2__content .heading-step,.body-register-member-2__content .register-member-2_main,.body-register-member-3__content .heading-step,.body-register-member-3__content .register-member-2_main,.body-register-member-4__content .heading-step,.body-register-member-4__content .register-member-2_main{padding:0 1.5rem}.btn-register-member-step-1__block,.btn-register-member-step-4__block{margin-top:6rem}.btn-register-member-step-1__block .button__content-item.migrate-54,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-27,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-28,.btn-register-member-step-1__block .button__content-item.register-m-btn-page-31,.btn-register-member-step-4__block .button__content-item.migrate-54,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-27,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-28,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{max-width:28rem;min-height:4.4rem;margin-bottom:0}.button__content-item.register-m-btn-page-28{height:4.4rem}.btn-register-member-step-2__block{margin-top:3rem}.box-register-member-2__content{margin:3.8rem auto 0}.box-register-member-2__content .text-content-register-member{font-size:1rem}.register-member-2_main,.register-member-3_main,.register-member-4_main{margin-top:2.2rem}.register-member-2_main p,.register-member-3_main p,.register-member-4_main p{font-size:1.1rem;text-align:left}.error-area{margin-bottom:1rem}.error-area .area-border{padding:1.6rem 3.7rem}.block-in-register-member-3{padding-bottom:2rem}.block__child-register-member-3_postal-code .child__postal-code{display:flex;justify-content:flex-start;align-items:center}.block__child-register-member-3_postal-code .child__postal-code .child__postal-code-input-block{margin-right:2.6rem}.block__child-register-member-3_postal-code .child__postal-code .heading_child__main{margin-bottom:0;margin-right:1.2rem}.radio__content{margin-bottom:0}.link-text{margin-left:0}.link-text a,.link-text span{font-size:1.1rem}.btn-register-member-step-4__block{display:flex;flex-direction:column}.btn-register-member-step-4__block .button__content-item.migrate-54,.btn-register-member-step-4__block .button__content-item.register-m-btn-page-31{max-width:28rem;min-width:100%;min-height:4.4rem;margin-bottom:1.4rem}.body_child__main img{min-width:100%;min-height:auto}.body_child__main.body_child__main-security-code .link_postal-code{min-width:16.5rem!important}.body_child__main.body_child__main-security-code .link_postal-code a{font-size:1.1rem}.body-reset-password-success__content{padding-top:4.6rem;padding-bottom:0}.header-migrate__layout{min-height:5.7rem}.header-migrate__layout .name-site__block .name-site span{font-size:1.7rem}.header-migrate__layout .name-site__block .sub-name-site{margin-bottom:-.4rem}.header-migrate__layout .name-site__block .sub-name-site span{font-size:.8rem}.footer-migrate__layout{min-height:4.7rem}.footer-migrate__content.top-page{display:none}.main__content{padding-top:3.6rem;padding-bottom:6rem}.sub_bottom-title-page{max-width:85%;margin:1.8em auto 0;font-size:1.1rem}.fanclub-nav-menu__container{padding:0}.more-link .more-link-content{min-width:50%}.more-link .more-link-content a{margin-left:2rem;font-size:1.2rem;font-family:var(--font_1);color:var(--color_1);font-weight:400}.paragraph-area{font-family:var(--font_1);font-size:1.1rem;font-weight:700;margin:0 auto;text-align:center}.body-subtile{margin-top:4.2rem;margin-bottom:3.5rem;padding:0 1.5rem;font-size:1.1rem}}.text-not-found{text-align:center;font-size:2em;margin-bottom:2em}.discography-mainpage{background-color:var(--background-color_6)!important}.oth-slider,.oth-slider .slick-list{width:400px;margin:0 auto}.oth-slider .slick-list img{width:400px!important;height:auto!important;-o-object-fit:fill;object-fit:fill}.oth-slider .slick-track{display:flex}.oth-slider .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.oth-title-discographyjacket{margin-top:20px}.oth-discography-popup-content{font-size:16px;font-family:var(--font-generator);color:var(--color_1)}.oth-slider-banner .slider-banner__content .banner__warper img{width:90%;margin-left:5%;-o-object-fit:fill;object-fit:fill;height:auto;border:1px solid #e4e4e4}@media only screen and (min-width:768px){.oth-discography-content-dvdBlue .discography{flex-basis:33%!important;max-width:33%;justify-content:center}}@media only screen and (max-width:767.98px){.discography-mainpage .btn__all-layout-1{display:block!important;padding-bottom:50px}.discography-mainpage .btn__all-layout-1 .btn__content{margin-left:auto;margin-right:auto}.oth-slider-banner{margin-top:40px;margin-bottom:70px}.oth-slider-banner .slick-dots{bottom:-45px!important}.oth-slider-banner>div{width:100%}.oth-slider,.oth-slider .slick-list{width:300px}.oth-slider .slick-list img{width:300px!important;height:auto!important}}@media only screen and (max-width:425px){.oth-slider,.oth-slider .slick-list{width:300px}.oth-slider .slick-list img{width:300px!important;height:auto!important}}@media (max-width:400px){.oth-slider,.oth-slider .slick-list{width:250px}.oth-slider .slick-list img{width:250px!important;height:auto!important}}.select-box{min-width:100px}.text-write-color{color:var(--color_3)!important}.my-10{margin-top:10rem;margin-bottom:10rem}.mb-20{margin-bottom:20rem}.mb-10{margin-bottom:10rem}.mt-10{margin-top:10rem}.mt-20{margin-top:20rem}.height-button-modified{height:7rem}.btn-content:hover{color:var(--color_10)}.btn-content i{color:var(--color_3)}.list-show-detail-member-info .title-text-input{margin-top:10px}@media (max-width:768px){.select-box{min-width:50px}}.oth-control-video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.page-404,.page-500{padding-top:80px;padding-bottom:68px}.page-404 .line-error p,.page-500 .line-error p{font-size:1.7rem}.page-404 .error-desc,.page-500 .error-desc{font-size:1.6rem;display:flex;flex-direction:column;align-items:center}.line-span{width:18px;background-color:var(--background-color_1);border:.5px solid #000;display:inline-block;margin-bottom:8px}.title-content{font-size:29px;text-transform:uppercase;font-weight:700;display:inline;margin:0 18px}.migration-step2__text{font-size:1.3rem!important}.register-step2{max-width:100%!important;margin:0 0 17rem!important}.forgot-password__desc-fix,.register-step2__text{font-size:1.35rem!important}.forgot-password__desc-fix{padding-left:0!important}.menu__block{margin-left:2rem}.pd__left{padding-left:0!important}.text__fee{margin-bottom:2.2rem}.premium__renew{justify-content:center!important}.btn__light-gray-orange{background-color:#e2d1b5;border:none}.btn__red{background-color:#880202;border:none}.btn__red .btn__text,.btn__red .fas{color:var(--color_3)}.mypage-premium__button .button__content-item{min-width:39.7rem;min-height:5.9rem;margin:4.5rem 0}.btn-normal_white{background-color:var(--background-color_3);color:var(--color_1);border:1px solid #000}.premium__movie{padding:1.5rem;display:grid}.premium__movie .nfc-movie__list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-template-rows:repeat(auto-fit,minmax(100px,1fr));margin:1em 0;grid-gap:1.5rem;grid-auto-flow:row dense;justify-content:center;align-items:center}.premium__movie .nfc-movie__list .nfc-movie__content{margin-bottom:0}.premium__movie .nfc-movie__list .nfc-movie__content-2 iframe{width:52rem;height:39rem}.premium__movie .nfc-movie__list .oth-item-movies{padding:1em;display:grid;height:-webkit-min-content;height:-moz-min-content;height:min-content}.premium__movie .nfc-movie__list .oth-item-movies:nth-child(3n){grid-row-end:span 2}.premium__movie .nfc-movie__list .oth-item-movies:nth-child(2n){grid-column-end:span 2}.premium__movie .nfc-movie__list .premium__movie-title{text-align:center;font-size:1.6rem;font-weight:700;margin-top:1.2rem}.premium-register{margin-top:9rem}.premium-register .valid-text__top{display:none}.premium-register .premium__fee{padding-left:2.5rem}.premium-register .premium__fee .fee__note{font-size:1.3rem}.premium-register .radio__content{font-size:1.6rem;width:100%}.premium-register .body-register-member-1__content{padding-top:1rem}.premium-register .body-register-member-2__content .child__main .body_child__main .select-box{width:42.8rem}.premium-register .body-register-member-2__content .child__main .body_child__main .box__line{width:40rem}.premium-register .premium__register-3 .title-text-input{padding-left:1.5rem;padding-right:1.5em}.premium-register .premium__register-3 .text-content-about{padding-left:0;padding-right:0}.premium-register .premium__register-2 .title-text{padding-left:0}.premium-register .premium__register-2 .radio__content{margin-left:0;margin-right:0;padding-left:1.5em}.premium-register .premium__register-2 .radio__content .check-mark-radio{top:3px}.premium-cancel__step1 .text-box,.premium-cancel__step2 .text-box,.premium-cancel__step3 .text-box{font-size:1.7rem}.premium__line{margin-bottom:0!important}.btn__color-red{background-color:#8e0b0b;border:none}.btn__color-red .btn__text,.btn__color-red i{color:var(--background-color_3)}.premium-history{margin-top:7.5rem;margin-bottom:7.5rem}.premium-history .premium-history__list{padding-top:45px;padding-bottom:100px}.premium-history .premium-history__list .list__title{font-size:27px;border-bottom:5px solid #000}.premium-history .premium-history__list .history__item{padding-top:30px;padding-bottom:30px;border-top:1px solid #000}.premium-history .premium-history__list .history__item:first-of-type{border-top:none}.premium__caution{margin-top:0!important}@media only screen and (max-width:575.98px){.img-body-response-movie__fix{width:100%!important;height:auto!important}.page-404,.page-500{padding-top:42px;padding-bottom:54px}.page-404 .line-error p,.page-500 .line-error p{font-size:1.7rem}.page-404 .btn-register-member-step-2__block,.page-500 .btn-register-member-step-2__block{margin-top:1rem}.page-404 .error-desc,.page-500 .error-desc{font-size:1.1rem}.line-span{width:18px;background-color:var(--background-color_1);border:.5px solid #000;display:inline-block;margin-bottom:8px}.title-content{font-size:21px;margin:0 18px}.body-register-member-3__content .box-line__fix{margin-top:2rem!important;height:.15rem!important}.body-register-member-3__content .renew-step-2 .child__main .display-block{display:block!important}.premium__caution{margin-top:6rem!important}.register-step2__text{font-size:1rem!important}.migration-step2__text{font-size:1.2rem!important}.padding__left-none{padding-left:0!important}.text__fee{margin-bottom:1.2rem}.pd__left{padding-left:1rem!important}.margin__bt-none{margin-bottom:0!important}.img-card__premium{justify-content:center}.premium__register-3 .title-text{padding-left:0}.premium__register-3 .text-content-about{width:100%}.premium__register-4 .text__title{font-size:.9rem;font-weight:700}.premium__register-2 .text-input{margin-top:0}.premium__link_postal-code{min-width:20rem!important}.premium__movie{padding:0}.premium__movie .nfc-movie__list{padding:0!important;grid-template-columns:repeat(2,50%);grid-gap:1rem}.premium__movie .nfc-movie__list .nfc-movie__content{margin-bottom:0!important}.premium__movie .nfc-movie__list .nfc-movie__content iframe{width:16rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:21.3rem}.premium__movie .nfc-movie__list .nfc-movie__content-2 iframe{width:100%;height:20rem}.premium__movie .nfc-movie__list .oth-item-movies{padding:.5em;min-height:21.3rem;height:-webkit-min-content;height:-moz-min-content;height:min-content}.premium__movie .nfc-movie__list .premium__movie-title,.premium__movie .nfc-movie__list .premium__video-date-up{font-size:1.2rem;margin-top:0}.premium-fee__desc{font-size:1.1rem}.premium-cancel__step1 .text-box,.premium-cancel__step2 .text-box,.premium-cancel__step3 .text-box{font-size:1.2rem}.premium-cancel__step2 .text-box{padding:2.3rem}.mypage-premium__button .button__content-item{min-width:28.8rem;min-height:4.4rem;margin:2.9rem 0}.premium-register{margin-top:0}.premium-register .valid-text__top{color:red;font-size:1.1rem;margin:1.2rem 0;display:block}.premium-register .text-input{font-size:1.1rem}.premium-register .body_child__main-credit-card-timer .text__input-time{margin-top:0}.premium-register .link_postal-code a,.premium-register .title-text{font-size:1.1rem}.premium-register .title-text.padding-left__none{padding-left:0!important}.premium-register .premium__fee p{font-size:1.1rem}.premium-register .premium__fee .fee__note{font-size:1rem}.premium-register .title-text-input{padding-left:1rem}.premium-register .body-register-member-2__content .child__main .body_child__main label,.premium-register .body-register-member-2__content .child__main .body_child__main p{font-size:1.1rem}.premium-register .body-register-member-2__content .child__main .body_child__main .select-box{height:3rem}.premium-register .body-register-member-2__content .child__main .body_child__main .box__line{margin:2.7rem 0}.premium-register .body-register-member-2__content .child__main .check-mark-radio{width:1.2rem;height:1.2rem}.premium-register .body-register-member-2__content .child__main .check-mark-radio:after{top:-4px}.premium-register .text-note__premium{height:auto}.premium-register .text-note__premium .title-text__premium{padding-left:0!important;line-height:24px}.premium-history{margin-top:3.7rem;margin-bottom:3.7rem}.premium-history .title-page{text-align:center}.premium-history .title-text-input{margin-bottom:12px}.premium-history .title-text-input .title-text{font-size:1.2rem;padding-left:1.5rem}.premium-history .date-premium,.premium-history .status-premium{font-size:1.2rem;width:100%;flex-wrap:nowrap}.premium-history .register-name{margin-bottom:0}.premium-history .register-name p{font-size:1.1rem}.premium-history .premium-history__list{padding-bottom:80px}.premium-history .premium-history__list .list__title{font-size:21px}.premium-history .premium-history__list .history__item{padding-top:15px;padding-bottom:15px}.premium-history .premium-history__list .history__item p{font-size:1.2rem}}@media (max-width:376px){.premium__movie .nfc-movie__list .nfc-movie__content iframe{width:13rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;min-height:21.3rem}.premium__movie .nfc-movie__list .nfc-movie__content-2 iframe{width:100%;height:20rem}}@media (max-width:320px){.body_child__main-credit-card-timer .year{padding-left:1.6rem}.body_child__main-credit-card-timer .text__input-time,.body_child__main-security-code .text-input{width:6rem}}.nfc-magazine-detail__content{text-align:center}.nfc-magazine-detail__content .buttonback{margin-top:-25px;position:absolute;margin-left:4px}.nfc-magazine-detail__content .buttonback .close{background:url(images/control.png) no-repeat -25px 0;width:24px;height:24px;margin-top:28px;transform:scale(1.2)}.nfc-magazine-detail__content .item__content{width:90%;height:600px;margin-top:30px;margin-bottom:30px}.nfc-magazine-short__list{grid-template-columns:repeat(6,16.66%);grid-template-rows:repeat(3,33.333%);grid-gap:0!important;display:flex;justify-content:left;margin-bottom:4rem}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content{text-align:center;margin-bottom:6rem}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content .thumnail-catalog{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content .item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:330px;width:100%;min-width:100px;font-size:16px;font-weight:700;text-align:left;background-color:#fff;color:#000;margin-right:18px}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content .item__name span{font-family:Roboto,sans-serif;line-height:16px}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content .item__date{max-width:330px;width:100%;text-transform:uppercase;text-align:left;font-size:16px;font-weight:700;margin-top:10px}.nfc-magazine-short__list .oth-item-magazine .nfc-magazine__content .item__date span{font-family:"Noto Serif JP",serif;font-weight:700;font-size:18px;line-height:18px}.setting__renew-or{font-family:"Noto Serif JP",serif;font-size:1.3rem;font-weight:500;padding-left:1rem}.card__info{display:flex;padding-left:5rem;font-size:1.3rem}.card__info .info__date,.card__info .info__no{margin-right:1.5rem}.card__info .edit__card{padding-top:1.8rem}.card__info .edit__card a{color:#007bff;text-decoration:underline}.text__red{color:red}.m-width-60{max-width:60rem!important}.message__card-null{color:red;margin-left:1rem}.radio__content.color-gray{color:grey}.check-mark-radio.color-gray{border-color:grey}.color-red{color:red}.checkbox__content.custom{font-weight:700}.note__monthly-plan{font-weight:700;font-size:1.3rem;font-family:var(--font_1)}.list-show-detail-member-info .mypage-login__button .button__content-item.custom-cancel-monthly{margin-top:-2rem}.header-child__container.fc-template{background-color:#fff}.header-child__container .header-child__site img.logo-fanclub{width:auto;height:4rem}.color__blue-gray{color:#007bff}.body{color:var(--color_1)}.body,.body__content{background-color:var(--background-color_3)}.body__content .container .schedule-layout,.body__content .content .schedule-layout{color:var(--color_1)}.oth-content-body,body .wrapper{background-color:var(--background-color_3)}.header__mypage{width:15.7rem;height:3.9rem;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;margin-left:4.5rem}.header__mypage .header__mypage-item{width:10rem;display:flex;justify-content:space-between;align-items:center}.header__mypage .header__mypage-item i{font-size:1.6rem}.member-status__name{font-weight:700}.fanclub-nav-menu__container.cs-phrase-3 .fanclub-nav-menu__content .fanclub-nav-menu__list .fanclub-nav-menu__item{margin-right:20px}.fanclub-top-page__img .fanclub-nav-menu__container.cs-phrase-3{padding:3.3rem 0;background-color:var(--background-color_3)}.heade-mobile__page-child{margin:0;padding:2.4rem}.heade-mobile__page-child.fc-template-1{background-color:#f4f4f4}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list.fc-template-1{background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.header-child-mobile__container.fanclub__menu .nav-top-page-mobile .nav-top-page-mobile__list.fc-template-1 .nav-top-page-mobile__item{background-color:#fff;border:1px solid #e5e5e5}.header-child-mobile__container.fanclub__menu.fc-template-1 .nav-top-page-mobile .next,.header-child-mobile__container.fanclub__menu.fc-template-1 .nav-top-page-mobile .prev{background-color:#fff}.header-child__container .header-child__menu{display:flex;align-items:center}.header-child__container .header-child__menu.fc-template-2 ul{margin:0}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content{list-style:none;display:flex;justify-content:left;flex-wrap:wrap}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content li{transition:all .3s ease-in-out;color:var(--color_1);margin:0 1.1rem;font-weight:600}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem;border-bottom:.2rem solid transparent}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login{display:flex;justify-content:space-between}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login .button{padding:0 2rem;width:auto}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login .btn__text{font-family:inherit}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login span{color:var(--color_1);text-decoration:none;font-size:1.7rem;font-weight:600}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login .button__login{min-width:15rem;border-right:2px solid #707070}.header-child__container .header-child__menu.fc-template-2 .header-child-menu__content_login .button__register{min-width:15rem}.header-child__container.fc-template-3{padding:3.4rem 0}.header-child__container.fc-template-3 .header-child__menu{margin-right:0!important}.header-child__container.fc-template-3 .header-child__site{transition:all .3s ease-in;margin-left:5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-child__container.fc-template-3 .header-child__site .header-child__menu{display:flex;align-items:center;margin-left:8rem}.header-child__container.fc-template-3 .header-child-menu__content_login{display:flex;justify-content:space-between;margin-right:3.6rem}.header-child__container.fc-template-3 .header-child-menu__content_login .button__login{padding:0 3rem!important;min-width:15rem}.header-child__container.fc-template-3 .header-child-menu__content_login .button__register{background-color:var(--background-color_1);border-left:none!important;min-width:15rem}.header-child__container.fc-template-3 .header-child-menu__content_login .button__register span{color:#fff}.header-child__container.fc-template-3 .header-child-menu__content_login span{color:#000;text-decoration:none;font-size:1.7rem;font-weight:600;font-family:inherit}.header-child__container.fc-template-3 .header-child-menu__content_login .button{padding:0 2rem;width:auto;height:6rem;border:2px solid #707070}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content .header-fanclub__menu{margin-top:1.6rem}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content li{margin:0 2rem}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content li a{font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:100}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .sns__item{color:#000;padding:.5rem 0 .5rem 2.8rem;border-left:1px solid #000;margin:0 1.4rem}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .sns__item .sns-menu__title{font-size:1.7rem;font-weight:500}.fan-club__footer.fc-template .fanclub-footer-menu__container .fanclub-footer-menu__content .fanclub-contact__content .fanclub-social__content{margin:2.2rem 0}.fan-club__footer.fc-template .align-right-items{margin-right:0!important}.fan-club__footer.fc-template .fanclub-footer__container .fanclub-nav-menu__content .footer-nav-menu__info-contact{font-size:1.2rem;margin:1rem 0 1rem 8.5rem}.fan-club__footer.fc-template .fanclub-footer__container .fanclub-nav-menu__content .footer-nav-menu__info-contact .email-contact{font-weight:400}.fan-club__footer.fc-template .fanclub-footer__container .footer-nav-menu__two-button{display:flex;flex-direction:row;margin-right:2rem;margin-top:.5rem}.fan-club__footer.fc-template .fanclub-footer__container .footer-nav-menu__two-button .button__content-item{margin-bottom:0;margin-left:1rem;height:6rem;width:20rem;background-color:#8e8686;text-align:center;line-height:6rem}.fan-club__footer.fc-template .fanclub-footer__container .footer-nav-menu__two-button .button__content-item .btn__text{color:#fff;font-weight:700}.header-child__container.official-template-1 .header-child__site{transition:all .3s ease-in;margin-left:5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-child__container.official-template-1 .header-child__site .header-child__menu{margin-left:8rem}.header-child__container.official-template-1 .header-child__site .header-child__menu .header-child-menu__content{flex-wrap:wrap}.header-child__container.official-template-1 .header-child__site .header-child__menu .header-child-menu__content li{font-weight:600}.header-child__container.official-template-1 .header-child__site .header-child__menu .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem}.header-child__container.official-template-1 .header-child__site .header-child__menu .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template-1 .header-child__menu{margin-right:0!important}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login{display:flex;justify-content:space-between}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .btn__text:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .header-child-menu__content{min-width:15rem;padding:0 3rem!important}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .header-child-menu__content li .flex-store{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .header-child-menu__content li a{font-weight:700;font-size:1.6rem}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login span{color:var(--color_1);text-decoration:none;font-size:1.7rem!important;font-weight:600}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .button-divider{border-right:2px solid #707070}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content_login .button{outline:none;display:flex;align-items:center;justify-content:space-around;cursor:pointer;height:100%;width:auto;padding:0 2rem}.header-child__container.official-template-1 .header-child__menu .subscribe__social_official{margin-right:4.25rem}.header-child__container.official-template-1 .header-child__menu .subscribe__social_official .social .social__item{margin:0 .75rem;display:flex;align-items:center}.header-child__container.official-template-1 .header-child__menu .subscribe__social_official .social .social__item .language__item{font-size:1.7rem;font-weight:600}.header-child__container.official-template-1 .header-child__menu .subscribe__social_official .social .social__item .social__link{width:3.5rem;height:3.5rem;border:1px solid rgba(0,0,0,.2);border-radius:99px;text-align:center;align-items:center;display:flex;justify-content:center;font-size:18px}.header-child__container.official-template-2{justify-content:center!important;flex-wrap:wrap}.header-child__container.official-template-2 .header-child__site{transition:all .3s ease-in;margin-left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-child__container.official-template-2 .header-child__site .header-child__menu{margin-left:0;margin-top:5rem}.header-child__container.official-template-2 .header-child__site .header-child__menu .header-child-menu__content{flex-wrap:wrap}.header-child__container.official-template-2 .header-child__site .header-child__menu .header-child-menu__content li{font-weight:600}.header-child__container.official-template-2 .header-child__site .header-child__menu .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem}.header-child__container.official-template-2 .header-child__site .header-child__menu .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template-2 .absolute{position:absolute}.header-child__container.official-template-2 .right-0{right:0}.header-child__container.official-template-2 .header-child__menu{margin-right:0!important}.header-child__container.official-template-2 .header-child__menu .header-child-menu__content_login{display:flex;justify-content:space-between}.header-child__container.official-template-2 .header-child__menu .header-child-menu__content_login span{color:var(--color_1);text-decoration:none;font-size:1.7rem!important;font-weight:600}.header-child__container.official-template-2 .header-child__menu .header-child-menu__content_login .button__register{border-left:2px solid #707070}.header-child__container.official-template-2 .header-child__menu .header-child-menu__content_login .button{outline:none;display:flex;align-items:center;justify-content:space-around;cursor:pointer;height:100%;width:auto;padding:0 2rem}.header-child__container.official-template-2 .header-child__menu .subscribe__social_official{margin-right:4.25rem}.header-child__container.official-template-2 .header-child__menu .subscribe__social_official .social .social__item{margin:0 .75rem;display:flex;align-items:center}.header-child__container.official-template-2 .header-child__menu .subscribe__social_official .social .social__item .language__item{font-size:1.7rem;font-weight:600;color:var(--color_1);font-family:var(--font-generator);text-decoration:none}.header-child__container.official-template-2 .header-child__menu .subscribe__social_official .social .social__item .language__item:hover{border-bottom:2px solid var(--color_1)}.header-child__container.official-template-2 .header-child__menu .subscribe__social_official .social .social__item .social__link{width:3.5rem;height:3.5rem;border:1px solid rgba(0,0,0,.2);border-radius:99px;text-align:center;align-items:center;display:flex;justify-content:center;font-size:18px}.header-child__menu.official-template-3{position:absolute;bottom:4rem;left:7rem}.header-child__menu.official-template-3 .subscribe__social_official{margin-right:4.25rem}.header-child__menu.official-template-3 .subscribe__social_official .social .social__item{margin:0 1.4rem;display:flex}.header-child__menu.official-template-3 .subscribe__social_official .social .social__item .social__link{width:3.5rem;height:3.5rem;border:1px solid rgba(0,0,0,.2);border-radius:99px;text-align:center;align-items:center;display:flex;justify-content:center;font-size:18px}.header-child__menu.official-template-3 .subscribe__social_official .sns__item{color:#000;padding:.5rem 0 .5rem 2.8rem;border-left:1px solid #000;margin:0 1.4rem}.header-child__menu.official-template-3 .subscribe__social_official .sns__item .sns-menu__title{font-size:1.7rem;font-weight:500}.header-child__container.official-template-3 .header-child__site{transition:all .3s ease-in;margin-left:5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.header-child__container.official-template-3 .header-child__site .header-child__menu{margin-left:8rem}.header-child__container.official-template-3 .header-child__site .header-child__menu .header-child-menu__content{flex-wrap:wrap}.header-child__container.official-template-3 .header-child__site .header-child__menu .header-child-menu__content li{font-weight:600}.header-child__container.official-template-3 .header-child__site .header-child__menu .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem}.header-child__container.official-template-3 .header-child__menu{margin-right:0!important}.header-child__container.official-template-3 .header-child__menu .header-child-menu__content_login{display:flex;justify-content:space-between}.header-child__container.official-template-3 .header-child__menu .header-child-menu__content_login span{color:var(--color_1);text-decoration:none;font-size:1.7rem!important;font-weight:600}.header-child__container.official-template-3 .header-child__menu .header-child-menu__content_login .button__login{border-right:2px solid #707070}.header-child__container.official-template-3 .header-child__menu .header-child-menu__content_login .button{outline:none;display:flex;align-items:center;justify-content:space-around;cursor:pointer;height:100%;width:auto;padding:0 2rem}.header-child__container.official-template{background-color:#fff}.header-child__container.official-template .header-child__site{margin-left:0;flex:2}.header-child__container.official-template .header-child__menu{justify-content:flex-end;flex:2}.header-child__container.official-template .header-child__menu.logo{flex:0}.header-child__container.official-template .header-child__menu .header-child-menu__content{margin-bottom:0}.header-child__container.official-template .header-child__title{position:absolute;width:100%;align-items:center;text-align:center;z-index:0}.header-child__container.official-template .header-child__site{transition:all .3s ease-in;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;padding:0}.header-child__container.official-template .header-child__site .header-child__menu{justify-content:flex-start}.header-child__container.official-template .header-child__site .header-child__menu .header-child-menu__content{margin-bottom:0;flex-wrap:wrap}.header-child__container.official-template .header-child__site .header-child__menu .header-child-menu__content li{font-weight:600}.header-child__container.official-template .header-child__site .header-child__menu .header-child-menu__content li a{color:var(--color_1);text-decoration:none;font-size:1.7rem}.header-child__container.official-template .header-child__site .header-child__menu .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template .header-child__menu{margin-right:0!important;z-index:1}.header-child__container.official-template .header-child__menu .header-child-menu__content_login{display:flex;justify-content:space-between}.header-child__container.official-template .header-child__menu .header-child-menu__content_login span{color:var(--color_1);text-decoration:none;font-size:1.7rem!important;font-weight:600}.header-child__container.official-template .header-child__menu .header-child-menu__content_login .button-divider{border-right:2px solid #707070}.header-child__container.official-template .header-child__menu .header-child-menu__content_login .button{outline:none;display:flex;align-items:center;justify-content:space-around;cursor:pointer;height:100%;width:auto;padding:0 2rem}.header-child__container.official-template .header-child__menu .header-child-menu__content{min-width:15rem;padding:0 3rem!important}.header-child__container.official-template .header-child__menu .header-child-menu__content li .flex-store{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header-child__container.official-template .header-child__menu .header-child-menu__content li a{font-weight:700;font-size:1.6rem}.header-child__container.official-template .header-child__menu .header-child-menu__content li a:hover{border-bottom:.2rem solid var(--color_1)}.header-child__container.official-template .header-child__menu .subscribe__social_official{margin-right:4.25rem}.header-child__container.official-template .header-child__menu .subscribe__social_official .social .social__item{margin:0 .75rem;display:flex}.header-child__container.official-template .header-child__menu .subscribe__social_official .social .social__item .social__link{width:3.5rem;height:3.5rem;border:1px solid rgba(0,0,0,.2);border-radius:99px;text-align:center;align-items:center;display:flex;justify-content:center;font-size:18px}@media only screen and (max-width:1024px){.header-child__container.official-template{height:9rem;align-items:flex-end;padding:5px 0}.header-child__container.official-template .header-child__title{top:.6rem}.fan-club__footer.fc-template .fanclub-footer-menu__content{flex-direction:column;justify-content:center}.fan-club__footer.fc-template .fanclub-footer-menu__content .header-fanclub__menu{margin-left:0}.fan-club__footer.fc-template .fanclub-footer-menu__content .fanclub-contact__content{margin-right:0}}@media only screen and (max-width:1023.98px){.header-child-mobile__container.official-template-3{position:absolute;top:0;left:0;right:0;z-index:1}.header-child-mobile__container.official-template-3 .header-mobile{background-color:transparent!important}.header-child-mobile__container.official-template-3 .header-mobile .header-account-mobile{z-index:1}.header-child-mobile__container.official-template-3 .header-mobile .header-name-mobile__site-template{position:absolute;left:0;right:0}.header-child__menu.official-template-3{display:none}.header-child-mobile__container.official-template-1 .icon-open{position:absolute;right:2rem;margin:0}.header-child-mobile__container.official-template-1 .header-name-mobile__site-template{display:flex;justify-content:center;align-items:center;width:100%}.header-child-mobile__container.official-template-1 .header-name-mobile__site-template .logo-fanclub-template{width:auto;height:2rem}.header-child-mobile__container.official-template-1 .header-site-mobile__title-template{margin:0}.header-child-mobile__container.official-template-1 .header-mobile.official-template-1{background-color:var(--background-color_4)}.header-child-mobile__container.official-template-2 .icon-open{position:absolute;right:2rem;margin:0}.header-child-mobile__container.official-template-2 .header-name-mobile__site-template{display:flex;justify-content:center;align-items:center;width:100%}.header-child-mobile__container.official-template-2 .header-name-mobile__site-template .logo-fanclub-template{width:auto;height:2rem}.header-child-mobile__container.official-template-2 .header-site-mobile__title-template{margin:0}.header-child-mobile__container.official-template-2 .header-mobile.official-template-2{background-color:var(--background-color_4)}.header-child-mobile__container.official-template-3 .icon-open{position:absolute;right:2rem;margin:0}.header-child-mobile__container.official-template-3 .header-name-mobile__site-template{display:flex;justify-content:flex-start;align-items:center;width:100%}.header-child-mobile__container.official-template-3 .header-name-mobile__site-template .logo-fanclub-template{width:auto;height:2rem}.header-child-mobile__container.official-template-3 .header-site-mobile__title-template{margin:0 0 0 2rem}.header-child-mobile__container.official-template-3 .header-mobile.official-template-3{background-color:var(--background-color_4)}.fan-club__footer.fc-template .fanclub-footer__container .footer-mobile{background-color:var(--footer_background_color_1)}.fan-club__footer.fc-template .fanclub-footer__container .footer-mobile .more-link{background-color:var(--footer_background_color_2)}.fan-club__footer.fc-template .fanclub-footer__container .footer-mobile .copyright-mobile{margin-top:0;padding-bottom:4rem}.header-mobile.fc-template-1 .header-name-mobile__site img{position:absolute;top:3rem!important;left:50%!important;transform:translate(-50%,-50%);max-width:26.8rem;max-height:2.9rem}.fanclub-nav-menu-mobile__content.fanclub-top-page{display:block}.fanclub-nav-menu-mobile__content.fc-template-2 .button-block{border:2px solid #000;max-height:6.7rem}.fanclub-nav-menu-mobile__content.fc-template-2 .button-block .button__content-item{height:4.4rem}.fanclub-nav-menu-mobile__content.fc-template-2 .button-block .button__content-item .button__content-item-icon{padding:0}.fanclub-nav-menu-mobile__content.fc-template-2 .button-block .button__content-item .color-gray{background-color:#000}.fanclub-nav-menu-mobile__content.fc-template-2 .button-block .button__content-item .color-gray i,.fanclub-nav-menu-mobile__content.fc-template-2 .button-block .button__content-item .color-gray span{color:var(--color_3)}.fanclub-nav-menu-mobile__content.fc-template-3{position:fixed;left:0;right:0;bottom:0;z-index:99999}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block{border:2px solid #000;max-height:6.7rem}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item{height:4.4rem}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item .button__content-item-icon{padding:0}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item .color-white{background-color:#fff}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item .color-gray{background-color:var(--background-color_1)}.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item .color-gray i,.fanclub-nav-menu-mobile__content.fc-template-3 .button-block .button__content-item .color-gray span{color:var(--color_3)}}.footer-mobile .more-link .more-link-content a:hover{border-bottom:.1rem solid var(--color_1)}@media only screen and (max-width:1366px){.header-child__container.official-template-1 .header-child__site,.header-child__container.official-template-1 .header-child__site .header-child__menu{margin-left:1rem}.header-child__container.official-template-1 .header-child__menu .subscribe__social_official{margin-right:unset}.header-child__container.official-template .header-child__site,.header-child__container.official-template .header-child__site .header-child__menu{margin-left:1rem}.header-child__container.official-template .header-child__menu .subscribe__social_official{margin-right:unset}}@media only screen and (max-width:1300px){.fanclub-nav-menu__container.cs-phrase-3 .fanclub-nav-menu__content .fanclub-nav-menu__list{flex-wrap:wrap}.fanclub-nav-menu__container.cs-phrase-3 .fanclub-nav-menu__content .fanclub-nav-menu__list .fanclub-nav-menu__item{flex:1 0 20%;text-align:center}.header-child__menu.fc-template-2 ul{flex-wrap:wrap}.header-child__menu.fc-template-2 li{flex:1 0 20%;text-align:center}}@media only screen and (max-width:1439.98px){.fanclub__header .fanclub__layout.fanclub-page .header-child__container.official-template-2 .header-child__menu.absolute{padding-top:2rem}.fanclub-footer-menu__container .fanclub-footer-menu__content .header-fanclub__menu .header-child-menu__content{display:flex;margin-bottom:unset;height:unset;text-align:center}}.about-page.container{font-family:var(--font_1);font-size:1.6rem;font-weight:500}@media only screen and (max-width:1199.98px){.fanclub__header{padding-bottom:8rem}.header-child__container.official-template .header-child__title{width:100%;align-items:center;text-align:center;z-index:0}.header-child__container.official-template-1 .header-child__menu .header-child-menu__content li,.header-child__container.official-template-3 .header-child__menu .header-child-menu__content li{flex:1 0 30%}}@media only screen and (max-width:1000px){.fanclub__header{padding-bottom:0}}@media only screen and (max-width:600px){.about-page img{width:100%}}@media only screen and (max-width:575.98px){.block__child-register-member-3 p{font-size:1.1rem}.radio__content.color-gray{display:flex;flex-direction:column}.radio__content.color-gray .message__card-null{margin-left:0}.movie__layout .movie__content iframe{height:calc(100vw - 150px)!important;min-height:unset}}