﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{text-decoration:none}li{list-style:none}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}@font-face{font-family:"bebas";font-style:normal;font-weight:medium;src:url("./webfont/bebas.eot");src:url("./webfont/bebas.eot?#iefix") format("embedded-opentype"),url("./webfont/bebas.woff") format("woff"),url("./webfont/bebas.otf") format("opentype")}@font-face{font-family:"eng";font-style:normal;font-weight:medium;src:url("./font/hv.eot");src:url("./font/hv.eot?#iefix") format("embedded-opentype"),url("./font/hv.woff") format("woff"),url("./font/hv.otf") format("opentype")}@keyframes logoRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scrollAnim{0%{background-position:center bottom 15px;opacity:.8}100%{background-position:center bottom 0;opacity:.5}}@keyframes showSlideImage{0%{opacity:0}100%{opacity:1}}@keyframes landscape{0%{opacity:1;transform:translate(0, 0)}49%{opacity:1}50%{opacity:0;transform:translate(-2000px, 0)}51%{opacity:0;transform:translate(2000px, 0)}52%{opacity:1}100%{opacity:1;transform:translate(0, 0)}}.fi{-webkit-transition:all 2.5s ease;-moz-transition:all 2.5s ease;-ms-transition:all 2.5s ease;-o-transition:all 2.5s ease;transition:all 2.5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate(0, 30px)}.fi.active{opacity:1;transform:translate(0, 0)}body{background-color:#00a4f9;color:#000;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;min-width:1000px}html{font-size:10px}br.sp{display:none}br.pc{display:inline}.pc{display:block}.sp{display:none}img{max-width:100%;height:auto}*{outline:none !important;box-sizing:border-box}.slick-next,.slick-prev{display:none !important}.l-wrap{background-color:#fff}.l-wrap--low{padding-top:90px}.l-inner{width:100%;max-width:980px;margin:0 auto;padding:10.0rem 0;position:relative}.l-inner--small{max-width:760px}.l-inner--large{max-width:1200px}.fix-nav{position:fixed;right:0;top:50%;width:76px;height:264px;text-indent:-9999px;background:url("../img/fix_nav@2x.png") no-repeat center center;background-size:100% auto;margin-top:-132px;z-index:101}.slick-initialized{opacity:1 !important}.p-section__ttl{font-size:3.6rem;font-family:"Bebas Neue",cursive;text-align:center;margin-bottom:5.0rem;text-align:center}.p-section__ttl img{display:block;margin:0 auto .5rem auto}.p-section__ttl span{display:block;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-size:1.4rem;font-weight:bold}.p-section__ttl--white{color:#fff}.p-section__ttl--jp{font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-weight:bold;font-size:3.2rem}.p-content__list{font-size:0;letter-spacing:-2px;text-align:left}.p-content__list .p-content__list-item{display:inline-block;letter-spacing:0;vertical-align:top;width:-webkit-calc(33.3333% - 14px);width:calc(33.3333% - 14px);margin-right:21px;margin-bottom:21px}.p-content__list .p-content__list-item:nth-of-type(3n){margin-right:0}.p-content__list--col4 .p-content__list-item{width:-webkit-calc(25% - 15.75px);width:calc(25% - 15.75px);margin-right:21px;margin-bottom:21px}.p-content__list--col4 .p-content__list-item:nth-of-type(3n){margin-right:21px}.p-content__list--col4 .p-content__list-item:nth-of-type(4n){margin-right:0}.p-content__list--col4 .p-content__list-item .p-content__list-ttl{font-size:1.5rem;margin-bottom:.5rem}.p-content__list--col4 .p-content__list-item .p-content__list-txt{font-size:1.1rem}.p-content__list-img{width:100%;margin-bottom:1.2rem}.p-content__list-ttl{font-size:1.6rem;font-weight:bold;margin-bottom:1.0rem;text-align:center}.p-content__list-ttl span{font-size:.8em;display:block}.p-content__list-txt{font-size:1.3rem;text-align:left}.p-content__list-txt span{font-size:.8rem;line-height:1.3em}.p-btn__wrap{margin-top:5.0rem}.p-btn{display:block;margin:0 auto;width:35rem;height:8.0rem;font-size:2.4rem;line-height:8.0rem;position:relative;border-radius:4.0rem;background-color:#00a4f9;color:#fff;font-weight:bold;text-align:center}.p-btn--large{width:50rem}.p-btn:before{content:"";display:block;width:0;height:0;border:.5rem solid transparent;border-left:1rem solid #fff;position:absolute;right:3rem;top:50%;margin-top:-.5rem}.p-btn--white{background-color:#fff;color:#000;opacity:1}.p-btn--white:before{border-left:1rem solid #000}.p-btn--small-pdf{width:23rem;height:5.0rem;opacity:1;line-height:-webkit-calc(5.0rem - 2px);line-height:calc(5.0rem - 2px);border:1px solid #00a4f9;border-radius:2.5rem;font-size:1.5rem;color:#000;background-color:#fff;margin-top:-3rem}.p-btn--small-pdf:before{display:none}.p-btn--small-pdf i{color:red;margin-left:1rem}hr{border:none;width:100%;height:1px;background-color:#e6e6e6}.page-header{width:100%;height:30.0rem;position:relative}.page-header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1}.page-header--category-01{background:url("../img/clubmember-2022/_kv/kv_01.jpg") no-repeat center center;background-size:cover}.page-header--seasonseat{background:url("../img/clubmember-2023/_kv/kv_01.jpg") no-repeat center center;background-size:cover}.page-header--seasonseat:before{background-color:rgba(0,0,0,0.3)}.page-header--supportshop{background:url("../img/clubmember-2022/_kv/kv_03.jpg") no-repeat center center;background-size:cover}.page-header--faq{background:url("../img/clubmember-2022/_kv/kv_04.jpg") no-repeat center center;background-size:cover}.page-header__ttl{font-size:4.0rem;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;height:6rem;color:#fff;font-family:"Bebas Neue",cursive}.page-header__ttl span{display:block;font-size:1.5rem;font-weight:bold;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;letter-spacing:.1em}.page-header__ttl--seasonseat{margin:0;line-height:.9;text-align:left;font-size:16rem;margin-top:-.03em;font-feature-settings:"palt";letter-spacing:-.02em}.page-header__ttl--seasonseat span{font-size:3rem}.p-kv{width:100%;height:56.25vw;min-height:760px;position:relative;overflow:hidden}.p-kv__title{display:block;width:481px;height:531px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:2}.p-kv__slide{width:100%;position:absolute;left:0;top:0}.p-kv__slide li{width:100%;height:56.25vw;min-height:760px;background-size:cover;background-position:center center}.global-nav{height:90px;background-color:#000;padding:0 20px;text-align:center;width:100%;min-width:1000px;left:0;display:flex;z-index:100}.global-nav.sp{display:none}.global-nav--clone{top:-90px;background-color:#000}.global-nav.is-top{background-color:transparent;position:absolute;top:0;width:100%;display:flex;justify-content:space-between}.global-nav.is-fixed{background-color:#000;position:fixed;left:0;top:0;z-index:101;justify-content:space-between;align-items:center}.global-nav.is-fixed .global-nav__list{float:right}.global-nav__ttl{font-size:3.6rem;line-height:1;text-align:left;font-family:"Bebas Neue",cursive;letter-spacing:.03em;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start}.global-nav__ttl:before{content:"";vertical-align:middle;width:40px;height:9.0rem;background:url("../img/clubmember-2022/logo.svg") no-repeat center center;background-size:100% auto;margin-right:1.0rem}.global-nav__ttl a{color:#fff}.global-nav__list{font-size:0;letter-spacing:-2px}.global-nav__list-item{display:inline-block;letter-spacing:0;position:relative;vertical-align:top}.global-nav__list-item:before{display:block;width:10px;height:21px;position:absolute;right:0;top:10px;background-color:red;z-index:1}.global-nav__list-link{display:block;font-size:1.7rem;text-align:left;padding:0 1.2rem;font-family:"Bebas Neue",cursive;letter-spacing:.03em;color:#fff;height:90px;padding-top:25px}.global-nav__list-link:hover{background-color:#00a4f9}.global-nav__list-link.is-current{background-color:#00a4f9}.global-nav__list-link span{font-size:1.0rem;font-weight:bold;display:block}.section-top-about{background:url("../img/clubmember-2022/intro_bg.jpg") no-repeat center center;background-size:cover;text-align:center}.top-about__logo{margin-bottom:3.0rem}.top-about__ttl{font-size:3.2rem;font-family:"Noto Serif JP", serif;letter-spacing:.03em;font-feature-settings:"palt";line-height:2;color:#142864;font-weight:bold;margin-bottom:4rem}.top-about__txt{font-size:1.8rem;font-weight:700;line-height:2;color:#142864}.top-about__button{font-size:1.6rem;line-height:1;padding:1em 1.5em;border-radius:3rem;display:inline-block;margin-top:3rem;background-color:#000;color:#fff}.top-about__button:hover{background-color:#fff;color:#000}.loop-slider__list{height:340px;overflow:hidden;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.loop-slider__list-item{height:320px;padding:2.0rem 1.0rem}.loop-slider__list-item img{height:100%;width:auto;max-width:10000px;border-radius:15px}.category__list{text-align:center;font-size:0;letter-spacing:-2px}.category__list-item{display:inline-block;vertical-align:top;width:-webkit-calc(33.3333% - 14px);width:calc(33.3333% - 14px);margin-right:21px;margin-bottom:21px;box-sizing:border-box;border-radius:10px}.category__list-item:nth-of-type(3n){margin-right:0}.category__list-link{display:block;width:100%;padding-top:65%;position:relative;text-align:center;border-radius:10px;overflow:hidden}.category__list-link:before{content:"";display:block;width:0;height:0;position:absolute;right:0;bottom:0;border:1.0rem solid transparent;z-index:2}.category__list-link:after{content:"";background-color:transparent;z-index:1;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.category__list-link:hover:after{background-color:rgba(0,0,0,0.5)}.category__list-link--01{background:url("../img/clubmember-2022/_category/category-01.jpg") no-repeat center center;background-size:cover}.category__list-link--02{background:url("../img/clubmember-2022/_category/category-02.jpg") no-repeat center center;background-size:cover}.category__list-link--03{background:url("../img/clubmember-2022/_category/category-03.jpg") no-repeat center center;background-size:cover}.category__list-link--04{background:url("../img/clubmember-2022/_category/category-04.jpg") no-repeat center center;background-size:cover}.category__list-link--05{background:url("../img/clubmember-2022/_category/category-05.jpg") no-repeat center center;background-size:cover}.category__list-link--06{background:url("../img/clubmember-2022/_category/category-06.jpg") no-repeat center center;background-size:cover}.category__list-txt{position:absolute;letter-spacing:0;left:0;top:1.6rem;z-index:2;width:100%;color:#fff;text-align:center;box-sizing:border-box}.category__list-ttl{font-size:1.6rem;font-weight:700;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif}.category__list-ttl span{display:block;font-size:7.0rem;font-family:"Bebas Neue",cursive;font-weight:normal;margin-bottom:0}.category__list-ttl span:after{content:"";display:block;width:20%;height:5px;margin:0 auto;margin-top:-1.0rem;margin-bottom:1.2rem}.is-01 .category__list-ttl span:after{background-color:#b48a3b}.is-02 .category__list-ttl span:after{background-color:#8a8b8a}.is-03 .category__list-ttl span:after{background-color:#984a45}.is-04 .category__list-ttl span:after{background-color:#00a0e9}.is-05 .category__list-ttl span:after{background-color:#e8841e}.category__list-price{font-size:1.6rem}.section-doublecrown{background:url("../img/clubmember-2022/doublecrown_bg.jpg") no-repeat center center #c08e3c;background-size:100% auto}.p-dc{text-align:center}.p-dc__title{font-size:12.0rem;font-family:"Bebas Neue",cursive;color:#142864;line-height:1}.p-dc__title span{display:block;font-size:3.0rem;font-family:"Noto Serif JP", serif;margin-bottom:.4em}.p-dc__title i{display:block;font-size:2.0rem;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-weight:700;font-style:normal}.p-dc__description{font-size:3.6rem;font-family:"Bebas Neue",cursive;margin:.7em auto 1.0em auto;color:#fff;letter-spacing:.03em}.p-dc__description span{color:#142864}.p-dc__text{font-size:1.6rem;line-height:1.8;margin-bottom:6.0rem}.p-dc__list{display:flex;justify-content:space-between;align-items:stretch}.p-dc__list li{width:calc(50% - 20px);box-sizing:border-box;text-align:center;border:1px solid #fff;box-sizing:border-box;padding:3.0rem 2.0rem}.p-dc__list li h3{font-family:"Bebas Neue",cursive;font-size:2.4rem;color:#142864}.p-dc__list li h3 span{font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-weight:900;font-size:2.0rem}.p-dc__list li h3 i{display:block;font-weight:normal;font-size:6.0rem;font-style:normal}.p-dc__list li p{color:#fff;font-size:2.0rem;line-height:1.8}.p-dc__list li p b{font-size:1.6em;font-weight:bold;line-height:1;margin:.5em auto}.p-dc__list li p span{font-size:1.4rem}.doublecrown__txt{text-align:center;font-size:1.6rem;line-height:1.6;font-weight:bold;margin-bottom:2.0rem}.doublecrown__txt-caution{font-size:1.5rem;text-align:center;margin-bottom:3.0rem}.section-change-point{background:url("../img/clubmember-2022/feature_bg.jpg") no-repeat center top;background-size:cover}.p-text{font-size:clamp(10px, 3.2vw, 16px)}.p-text--white{color:#fff}.p-text--center{text-align:center}.p-change-2022__list{display:flex;align-items:stretch;margin:0 -15px;margin-top:4.0rem}.p-change-2022__item{width:33.33333%;box-sizing:border-box;padding:0 15px;text-align:center}.p-change-2022__box{width:100%;height:100%;padding:2.0rem 3.0rem;box-sizing:border-box;background-color:#fff;border-radius:5px}.p-change-2022__feature{font-size:3.0rem;font-family:"Bebas Neue",cursive;letter-spacing:.03em;color:#142864}.p-change-2022__feature span{display:block;font-size:2em}.p-change-2022__title{color:#00a4f9;font-size:2.6rem;line-height:1.5;font-weight:900;margin:0em auto .3em auto}.p-change-2022__text{color:#142864;font-size:1.6rem;text-align:left;line-height:1.8}.p-change-point-list{display:flex;margin:0 -10px;margin-bottom:-20px;width:100%;margin-bottom:3em;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:stretch}.p-change-point-list li{color:#00a4f9;width:33.3333%;box-sizing:border-box;padding:0 10px;margin-bottom:20px}.p-change-point-list__inner{background-color:#fff;padding:15px;border-radius:10px;height:100%}.p-change-point-list__title{font-size:clamp(15px, 3.8vw, 18px);font-weight:bold;text-align:center;margin-bottom:1em}.p-change-point-list__title span{display:block;font-family:"Bebas Neue",cursive;margin-bottom:.2em;font-size:1.3em}.p-change-point-list__text{font-size:clamp(10px, 3.2vw, 15px)}.p-change-point-small-list{font-size:clamp(10px, 3.2vw, 16px);color:#fff}.p-change-point-small-list li{padding-left:1em;text-indent:-1em;margin-bottom:.5em}.p-change-point-small-list li:last-child{margin-bottom:0}.section-special-deal{background-color:#88e0ff;border:4px solid #00a4f9;border-radius:15px;background-size:cover;padding:6.0rem 2.0rem;margin-top:6.0rem;position:relative}.section-special-deal:before{content:"";display:block;width:287px;height:243px;background:url("../img/clubmember-2022/furimaru.png");position:absolute;right:-50px;bottom:0}.p-special-deal-list{display:flex;width:100%;margin:0 auto;max-width:700px;margin-bottom:1em}.p-special-deal-list li{width:50%;text-align:center;padding:0 2%}.p-special-deal-list li p{font-size:clamp(10px, 2.8vw, 22px);font-weight:bold;color:#fff;padding:.5em 0;line-height:1;background-color:#00a4f9}.p-special-deal-list li p span{display:block;font-size:.8em;margin-bottom:.5em;font-weight:normal}.p-special-deal-list li:nth-of-type(2) p{background-color:#003680}.category-table{width:100%;margin-top:5rem;margin-bottom:2.0rem;border-collapse:collapse}.category-table th,.category-table td{font-size:clamp(12px, 3.8vw, 15px);text-align:center;padding:.5em 1em}.category-table th{background-color:#00a4f9;color:#fff;text-align:left;border:1px solid #fff;position:relative}.category-table th.new:after{content:"new!";background-color:red;color:#fff;display:inline-block;vertical-align:top;margin-top:.3em;margin-left:.5em;position:absolute;font-size:.8em;font-family:"Bebas Neue",cursive;padding:0 0.5em;border-radius:.2em;letter-spacing:.04em}.category-table th.color{text-align:center;font-weight:bold}.category-table th.color--gold{background-color:#b48a3b}.category-table th.color--silver{background-color:#8a8b8a}.category-table th.color--bronze{background-color:#984a45}.category-table th.color--regular{background-color:#00a4f9}.category-table th.color--u-15{background-color:#eb8b2d}.category-table td{background-color:#f0f0f0;border:1px solid #fff}.section-season-seat{background:url("../img/clubmember-2022/img-ss.jpg") no-repeat center center;background-size:cover;padding:8rem 0}.season-seat__txt{font-size:2.4rem;line-height:1.6;color:#fff;text-align:center;font-weight:bold}.p-ss__title{font-size:12.0rem;font-family:"Bebas Neue",cursive;color:#fff;text-align:center;line-height:1;margin-bottom:4.0rem}.p-ss__title span{display:block;font-size:3.0rem}.p-ss__title i{display:block;font-size:2.0rem;font-style:normal;font-weight:bold}.howto-entry__image{margin-bottom:5.0rem}.howto-entry__caution{font-size:1.3rem;line-height:1.7}.footer{background-color:#00a4f9;text-align:center}.footer__ttl{font-size:4.0rem;margin-bottom:1.0rem;font-family:"Bebas Neue",cursive}.footer__ttl a{color:#fff}.footer__ttl img{display:block;margin:0 auto;margin-bottom:1.5rem}.footer__copyright{font-size:1.0rem}.category-nav{width:100%;height:6.0rem;padding:0 8%;background-color:#000}.category-nav__list{width:100%;display:block;font-size:0;letter-spacing:-2px}.category-nav__list-item{display:inline-block;vertical-align:middle;letter-spacing:0;width:20%;height:6.0rem;line-height:6.0rem;font-size:1.3rem;text-align:center;font-weight:bold}.category-nav__list-item a{display:block;width:100%;color:#fff}.category-nav__list-item a:hover{background-color:#fff;color:#000}.category-nav__list-item a.is-current{background-color:#fff;color:#000}.category-header{background-color:#00a4f9;color:#fff}.category-header .l-inner{padding:7.0rem 0}.category-header--gold{background-color:#b48a3b}.category-header--silver{background-color:#8a8b8a}.category-header--bronze{background-color:#984a45}.category-header--regular{background-color:#00a4f9}.category-header--u-15{background-color:#eb8b2d}.category-header__ttl{font-size:7.5rem;text-align:center;font-family:"Bebas Neue",cursive;line-height:1}.category-header__ttl span{display:block;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-size:2.0rem;font-weight:bold}.section-category{background:url("../img/clubmember-2022/cateogry_bg.jpg") repeat-y center top;background-size:100% auto}.section-category-about{text-align:center}.category-about__ttl{font-size:3.0rem;color:#00a4f9;font-weight:bold;margin-bottom:1.0rem}.category-about__txt{font-size:1.8rem;line-height:2;margin-bottom:5.0rem}.category-about__price{vertical-align:bottom;font-weight:bold;font-size:1.6rem}.category-about__price strong{display:block;vertical-align:bottom;font-weight:normal;font-family:"Bebas Neue",cursive;font-size:6.0rem;letter-spacing:.05em}.category-about__price strong span{font-size:4.0rem;font-weight:bold;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif}.category-content__ttl{font-size:2.0rem;font-weight:bold;margin-bottom:5.0rem;text-align:center}.section-category-content{background-color:#e6e6e6}.section-category-content-common{background-color:#fff}.section-other-category{background-color:#e6e6e6}.ss-content__txt{font-size:2.4rem;font-weight:bold;margin-bottom:3.0rem;text-align:center}.ss-content__txt span{color:#00a4f9}.ss-content__txt+img{display:block;margin:0 auto;margin-bottom:5.0rem}.ss-early-img{margin-bottom:70px;text-align:center}.ss-early-img img{margin:0 auto}.resell__wrap{border:4px solid #00a4f9;padding:4rem;box-sizing:border-box;border-radius:3rem;background-color:rgba(0,164,249,0.3)}.resell__list{font-size:0;letter-spacing:-2px;margin:5.0rem 0 5.0rem 0}.resell__list li{display:inline-block;letter-spacing:0;vertical-align:top;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:20px;text-align:center;border:2px solid #e6e6e6;background-color:#fff;padding:2.0rem;border-radius:2rem}.resell__list li:nth-of-type(2n){margin-right:0}.resell__list li p{font-size:2.0rem;margin-bottom:2.0rem;font-weight:bold;color:#00a4f9}.resell__txt{text-align:center;font-size:1.6rem;line-height:2;font-weight:bold;margin-bottom:1.0rem}.resell__txt span{color:#00a4f9}.resell__caution{text-align:center;font-size:1.3rem}.ss-price__ttl{font-size:2.4rem;font-weight:bold;text-align:center}.ss-price__table{width:100%;border:1px solid #fff;margin-top:8rem;margin-bottom:3rem}.ss-price__table th{color:#fff;height:70px;font-weight:bold;font-size:1.5rem}.ss-price__table th.--red{background-color:red}.ss-price__table th.--pink{background-color:#e04d80}.ss-price__table th.--blue{background-color:#0349bf}.ss-price__table th.--skyblue{background-color:#00a4f9}.ss-price__table th.--yellow{background-color:#ffda00}.ss-price__table th.--orange{background-color:#ff8000}.ss-price__table td{background-color:#e6e6e6;position:relative;padding:1em 2rem;font-size:1.3rem;line-height:1.8;font-weight:bold;text-align:center}.ss-price__table td span{font-weight:normal;display:block}.ss-price__table td:nth-child(2){font-size:1.6rem}.ss-price__table td.--yellow{background-color:yellow;color:red;font-weight:bold;text-align:center;font-size:1.5rem}.ss-price__table td.--yellow .serif{display:block;position:absolute;right:-7rem;top:-5rem;padding:1.0rem;background-color:#000;color:yellow;color:#fff;font-size:1.5rem;z-index:2}.ss-price__table td.--yellow .serif:before{content:"";display:block;width:0;height:0;border:.5rem solid transparent;border-top:.5rem solid #000;border-left:.5rem solid #000;position:absolute;left:1rem;bottom:-1rem}.ss-price__table td.--center{text-align:center;font-weight:bold;font-size:1.4rem}.ss-price__table td.--center .serif{display:block;position:absolute;right:-7rem;top:-5rem;padding:1.0rem;background-color:#00a4f9;color:#fff;font-size:1.3rem;z-index:2}.ss-price__table td.--center .serif:before{content:"";display:block;position:absolute;width:0;height:0;border:.5rem solid transparent;border-top:0.5rem solid #00a4f9;border-left:0.5rem solid #00a4f9;position:absolute;left:1rem;bottom:-1rem}.ss-price__table td.--center span{display:block}.ss-price__caution{font-size:1.5rem;line-height:1.8}.ss-price__caution p{margin:5rem 0}.ss-price__caution span{color:red}.ss-price__caution-youth{font-size:1.5rem;font-weight:bold;line-height:1.8;margin:1.5rem 0;color:red;border:3px solid red;padding:2rem;text-align:center}.resell__link{color:#fff;background-color:#00a4f9;display:block;width:300px;height:70px;line-height:70px;font-size:1.5rem;text-align:center;margin:0 auto;margin-top:30px}.ss-slide__item{width:340px;box-sizing:border-box;padding:0 10px}.ss-slide__image{border-radius:5px}.ss-slide__title{font-size:1.6rem;text-align:center;padding:.5em 1em;border-radius:5px;margin:.5em auto;color:#fff}.ss-slide__text{font-size:1.3rem;line-height:1.6}.ss-slide__link{color:#000;display:block}.ss-slide__link:hover{opacity:.5}.supportshop__ttl{font-size:2.4rem;font-weight:bold;margin-bottom:3rem;text-align:center}.supportshop__txt{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:5rem}.supportshop__txt span{color:red;display:block;font-size:1.3rem}.supportshop__list-item{display:flex;margin-bottom:20px;border-bottom:1px solid #e6e6e6;padding-bottom:20px;flex-direction:row-reverse}.supportshop__list-image img{display:block;width:360px}.supportshop__list-txt{width:100%}.supportshop__list-txt h2{font-size:1.5rem;font-weight:bold;margin-bottom:1rem;line-height:2rem}.supportshop__list-txt h2+h2{margin-top:-.5rem}.supportshop__list-txt h2 a{text-decoration:underline;color:#00a4f9}.supportshop__list-txt h2 a:hover{text-decoration:none}.supportshop__list-txt h2 a.map{text-decoration:none;color:#fff;display:inline-block;height:2em;line-height:2em;padding:0 1em;border-radius:1em;background-color:#00a4f9;font-size:.7em;margin-left:1em}.supportshop__list-txt h2 a.map:hover{text-decoration:none;opacity:.7}.supportshop__list-txt h2 a.map:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";margin-right:.5em;font-size:.9em}.supportshop__list-txt p{font-size:1.5rem}.supportshop__caution{margin-top:5rem;font-size:1.3rem;line-height:2;text-align:left}.faq__main-ttl{font-size:2.2rem;font-weight:bold;margin-bottom:3rem;text-align:center}.faq__ttl{font-size:2.0rem;font-weight:bold;margin-bottom:3rem;line-height:1.6;margin-top:5rem;padding:1rem 1.5rem;background-color:#e6e6e6;border-left:3px solid #00a4f9;color:#00a4f9}.faq__list dt{font-size:1.8rem;font-weight:bold;margin-bottom:2rem;margin-top:2rem;position:relative;padding-left:3em;padding-top:.4em}.faq__list dt:before{content:"Q";position:absolute;left:0;top:0;width:2.2em;height:2.2em;line-height:2.2em;color:#fff;text-align:center;background-color:#00a4f9}.faq__list dd{font-size:1.6rem;margin-bottom:1rem;padding:3rem;border:1px solid #e6e6e6;border-radius:1rem;line-height:1.8}.faq__list dd a{color:#00a4f9;text-decoration:underline}.faq__list dd a:hover{text-decoration:none}@media screen and (max-width: 767px){html{font-size:2.0vw}body{min-width:320px;background-color:#000}a:hover{opacity:1 !important}br.sp{display:inline}br.pc{display:none}.pc{display:none !important}.sp{display:block !important}.l-wrap{background-color:#fff}.l-wrap--low{padding-top:16vw}.l-inner{width:92vw;margin:0 auto;padding:15% 0;position:relative}.fix-nav{position:fixed;left:0;right:inherit;top:inherit;bottom:0;width:100%;height:15vw;line-height:15vw;text-indent:0;font-size:4vw;text-align:center;color:#fff;font-weight:bold;background-image:none;background-color:#00a4f9;margin-top:0;z-index:1000}.fix-nav:before{content:"";display:block;width:0;height:0;border:1vw solid transparent;border-left:1.5vw solid #fff;top:50%;margin-top:-1vw;right:10vw;position:absolute}.slick-initialized{opacity:1 !important}.p-section__ttl{font-size:13.0vw;letter-spacing:.03em;margin-bottom:5.0rem;text-align:center}.p-section__ttl img{display:block;margin:0 auto .5rem auto}.p-section__ttl span{display:block;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif;font-size:1.4rem;font-weight:bold}.p-section__ttl--white{color:#fff}.p-section__ttl--jp{font-size:5vw}.p-content__list{font-size:0;letter-spacing:-2px;text-align:center}.p-content__list .p-content__list-item{display:inline-block;letter-spacing:0;vertical-align:top;width:100%;margin-right:0;margin-bottom:5vw}.p-content__list .p-content__list-item:nth-of-type(3n){margin-right:0}.p-content__list--col3 .p-content__list-ttl{font-size:4.2vw;font-weight:bold;margin-bottom:1.0rem;text-align:center}.p-content__list--col3 .p-content__list-txt{font-size:3.2vw;text-align:left}.p-content__list--col4 .p-content__list-item{width:-webkit-calc(50% - 1vw);width:calc(50% - 1vw);margin-right:2vw;margin-bottom:2vw}.p-content__list--col4 .p-content__list-item:nth-of-type(3n){margin-right:2vw}.p-content__list--col4 .p-content__list-item:nth-of-type(4n){margin-right:2vw}.p-content__list--col4 .p-content__list-item:nth-of-type(2n){margin-right:0}.p-content__list--col4 .p-content__list-item .p-content__list-ttl{font-size:1.5rem;margin-bottom:.5rem}.p-content__list--col4 .p-content__list-item .p-content__list-txt{font-size:1.1rem}.p-content__list-img{width:100%;margin-bottom:5%}.p-content__list-ttl{font-size:1.6rem;font-weight:bold;margin-bottom:6%;text-align:center}.p-content__list-txt{font-size:1.3rem;text-align:left}.p-btn__wrap{margin-top:5.0rem}.p-btn{display:block;margin:0 auto;width:100%;max-width:80vw;height:16vw;line-height:16vw;font-size:2.0rem;position:relative;border-radius:10vw;color:#fff;font-weight:bold;text-align:center}.p-btn:before{content:"";display:block;width:0;height:0;border:.5rem solid transparent;border-left:1rem solid #fff;position:absolute;right:3rem;top:50%;margin-top:-.5rem}.p-btn--large{width:90vw}.p-btn--white{background-color:#fff;color:#000}.p-btn--white:before{border-left:1rem solid #000}.p-btn--small-pdf{width:23rem;height:5.0rem;line-height:-webkit-calc(5.0rem - 2px);line-height:calc(5.0rem - 2px);border:1px solid #00a4f9;border-radius:2.5rem;font-size:1.5rem;color:#000;background-color:#fff;margin-top:-3rem}.p-btn--small-pdf:before{display:none}.p-btn--small-pdf i{color:red;margin-left:1rem}hr{border:none;width:100%;height:1px;background-color:#e6e6e6}.page-header{height:18.0rem}.page-header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.page-header--category-01{background-size:cover}.page-header--seasonseat{background-size:cover}.page-header__ttl{font-size:3.0rem;font-weight:bold;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;height:6rem;color:#fff}.page-header__ttl span{display:block;font-size:1.5rem;font-weight:normal;font-family:"Bebas Neue",cursive;letter-spacing:.1em}.page-header__ttl--seasonseat{margin:0;line-height:.9;text-align:left;font-size:8rem;margin-top:0em;font-feature-settings:"palt";letter-spacing:-.02em}.page-header__ttl--seasonseat span{font-size:1.5rem;font-weight:bold;margin-left:.2em}.p-kv{width:100%;height:160vw;max-height:100vh;min-height:0}.p-kv__title{width:72.15vw;height:79.65vw}.p-kv__slide li{height:160vw;max-height:100vh;min-height:0}.global-nav{height:auto;padding:0 4%;min-width:320px}.global-nav.is-top{display:none !important}.global-nav.sp{display:block}.global-nav.is-fixed{height:16vw}.global-nav.is-fixed .js-btn{position:absolute;right:5vw;top:50%;width:7vw;height:7vw;margin-top:-3.5vw;z-index:2}.global-nav.is-fixed .js-btn:before,.global-nav.is-fixed .js-btn:after,.global-nav.is-fixed .js-btn span{content:"";display:block;width:100%;height:1vw;background-color:#fff;position:absolute;left:0}.global-nav.is-fixed .js-btn:before{top:0}.global-nav.is-fixed .js-btn:after{bottom:0}.global-nav.is-fixed .js-btn span{top:50%;margin-top:-.5vw}.global-nav.is-fixed .global-nav__ttl{font-size:2.8rem}.global-nav.is-fixed .global-nav__ttl:before{content:"";width:7vw;height:16vw;background:url("../img/clubmember-2022/logo.svg") no-repeat center center;background-size:100% auto;margin-right:1.0rem}.global-nav.is-fixed .global-nav__ttl a{color:#fff}.global-nav.is-fixed .global-nav__list{position:absolute;left:0;top:7.0rem;text-align:center;width:100%;height:-webkit-calc(100vh - 7.0rem);height:calc(100vh - 7.0rem);background-color:#000;padding-top:0;padding-bottom:0;opacity:0;display:none;pointer-events:none;z-index:105;padding-top:8vw}.global-nav.is-fixed .global-nav__list.is-open{display:block;opacity:1;pointer-events:all}.global-nav.is-fixed .global-nav__list-item{display:block;vertical-align:middle;height:auto}.global-nav.is-fixed .global-nav__list-item span{display:block;vertical-align:middle}.global-nav.is-fixed .global-nav__list-link{background-color:#000;font-size:3.2rem;height:auto;padding:2rem 0}.global-nav__list{padding:1rem 0}.global-nav__list-item{display:inline-block;letter-spacing:0;position:relative;vertical-align:top}.global-nav__list-link{display:block;font-size:1.8rem;text-align:center;padding:.8rem 1.0rem;font-family:"Bebas Neue",cursive;color:#fff;height:auto}.global-nav__list-link:hover{background-color:#00a4f9}.global-nav__list-link.is-current{background-color:#00a4f9}.global-nav__list-link span{font-size:1.0rem;font-weight:bold;display:block}.top-about__logo{width:40vw;margin:0 auto;margin-bottom:3.0rem}.top-about__ttl{font-size:4.4vw;line-height:2;margin-bottom:2rem}.top-about__txt{font-size:3.2vw;line-height:2.2}.loop-slider__list{height:40vw;overflow:hidden;opacity:0;margin-top:-5vw;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.loop-slider__list-item{height:40vw;padding:0rem .5rem 4.0rem .5rem}.loop-slider__list-item img{border-radius:2vw}.category__list-item{width:100%;width:100%;margin-right:0;margin-bottom:3vw;border-radius:5px}.category__list-link{padding-top:40%;border-radius:5px;overflow:hidden}.category__list-link:before{content:"";display:block;width:0;height:0;position:absolute;right:0;bottom:0;border:1.0rem solid transparent;z-index:2}.category__list-link:after{content:"";background-color:transparent;z-index:1;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.category__list-link:hover:after{background-color:rgba(0,0,0,0.5)}.category__list-link--01{background:url("../img/clubmember-2022/_category/category-01.jpg") no-repeat center center;background-size:cover}.category__list-link--02{background:url("../img/clubmember-2022/_category/category-02.jpg") no-repeat center center;background-size:cover}.category__list-link--03{background:url("../img/clubmember-2022/_category/category-03.jpg") no-repeat center center;background-size:cover}.category__list-link--04{background:url("../img/clubmember-2022/_category/category-04.jpg") no-repeat center center;background-size:cover}.category__list-link--05{background:url("../img/clubmember-2022/_category/category-05.jpg") no-repeat center center;background-size:cover}.category__list-link--06{background:url("../img/clubmember-2022/_category/category-06.jpg") no-repeat center center;background-size:cover}.section-doublecrown{background-color:#c08e3c}.doublecrown__txt{text-align:center;font-size:4.2vw;line-height:1.8;font-weight:bold;margin-bottom:3%}.doublecrown__txt-caution{font-size:3.2vw;text-align:center;margin-bottom:3.0rem}.p-dc__title{font-size:9rem;line-height:1}.p-dc__description{font-size:5.3vw;margin:.7em auto 1.0em auto;color:#fff;letter-spacing:.03em}.p-dc__description span{color:#142864}.p-dc__text{font-size:2.0rem;font-weight:bold;text-align:left;line-height:1.8;margin-bottom:4.0rem}.p-dc__list{display:block}.p-dc__list li{width:100%;margin-bottom:1.5rem}.p-dc__list li:last-child{margin-bottom:0}.section-change-point{background-color:#00a4f9}.p-change-2022__list{display:block;margin:0 auto;margin-top:4.0rem}.p-change-2022__item{width:100%;padding:0 0;margin-bottom:3.0vw}.p-change-2022__item:last-child{margin-bottom:0}.p-change-2022__box{width:100%;height:100%;padding:2.0rem 3.0rem;box-sizing:border-box;background-color:#fff;border-radius:5px}.p-change-2022__feature{font-size:3.0rem;font-family:"Bebas Neue",cursive;letter-spacing:.03em;color:#142864}.p-change-2022__feature span{display:block;font-size:2em}.p-change-2022__title{color:#00a4f9;font-size:2.6rem;line-height:1.5;font-weight:900;margin:0em auto .3em auto}.p-change-2022__text{color:#142864;font-size:1.6rem;text-align:left;line-height:1.8}.p-change-point-list{margin:0 0;margin-bottom:-10px;width:100%}.p-change-point-list li{width:100%;box-sizing:border-box;padding:0;margin-bottom:10px}.p-change-point-list__inner{padding:20px}.p-change-point-small-list{font-size:clamp(10px, 3.2vw, 16px);color:#fff}.p-change-point-small-list li{padding-left:1em;text-indent:-1em;margin-bottom:.5em}.p-change-point-small-list li:last-child{margin-bottom:0}.section-special-deal{border:4px solid #00a4f9;border-radius:2vw;padding:6.0rem 2.0rem 47vw 2.0rem;margin-top:2.0rem}.section-special-deal:before{content:"";display:block;width:51.66vw;height:43.74vw;background:url("../img/clubmember-2022/furimaru.png");background-size:100% auto;position:absolute;right:auto;left:50%;bottom:0;transform:translate(-50%, 0)}.p-special-deal-list{flex-wrap:wrap}.p-special-deal-list li{width:100%;text-align:center;padding:0 2%;margin-bottom:10px}.p-special-deal-list li:last-child{margin-bottom:0}.category-table{width:100%;margin-top:5rem;border-collapse:collapse}.category-table th,.category-table td{text-align:center;font-size:10px}.category-table th{text-align:left}.section-season-seat{background-size:cover;padding:7rem 0}.season-seat__txt{font-size:2.0rem;line-height:1.6;color:#fff;text-align:center;font-weight:bold}.p-ss__title{font-size:9.0rem;letter-spacing:.02em;font-family:"Bebas Neue",cursive;color:#fff;text-align:center;line-height:1;margin-bottom:4.0rem}.p-ss__title span{display:block;font-size:3.0rem}.p-ss__title i{display:block;font-size:2.0rem;font-style:normal}.howto-entry__image{margin-bottom:5.0rem}.howto-entry__caution{font-size:1.3rem;line-height:1.7}.footer{background-color:#00a4f9;text-align:center;padding-bottom:10vw}.footer__ttl{font-size:2.0rem;margin-bottom:1.0rem;font-family:"Bebas Neue",cursive}.footer__ttl a{color:#fff}.footer__ttl img{display:block;margin:0 auto;margin-bottom:1.5rem}.footer__copyright{font-size:1vw}.category-nav{width:100%;height:4.0rem;padding:0;background-color:#000}.category-nav__list{width:100%;display:block;font-size:0;letter-spacing:-2px;text-align:center}.category-nav__list-item{display:inline-block;vertical-align:middle;letter-spacing:0;height:4.0rem;line-height:4.0rem;width:auto;font-size:1.0rem;font-size:2.5vw;text-align:center;font-weight:bold;white-space:nowrap}.category-nav__list-item a{display:block;width:100%;color:#fff;padding:0 .9em 0 .9em}.category-nav__list-item a:hover{background-color:#fff;color:#000}.category-nav__list-item a.is-current{background-color:#fff;color:#000}.category-header{background-color:#00a4f9;color:#fff}.category-header .l-inner{padding:4.0rem 0}.category-header__ttl{font-size:10vw}.category-header__ttl span{font-size:4vw}.section-category-about{text-align:center}.category-about__ttl{font-size:3.0rem;color:#00a4f9;font-weight:bold;margin-bottom:1.0rem}.category-about__txt{font-size:1.8rem;line-height:2;margin-bottom:5.0rem}.category-about__price{vertical-align:bottom;font-weight:bold;font-size:1.6rem}.category-about__price strong{display:block;vertical-align:bottom;font-weight:normal;font-family:"Bebas Neue",cursive;font-size:6.0rem;letter-spacing:.05em}.category-about__price strong span{font-size:4.0rem;font-weight:bold;font-family:Hiragino Kaku Gothic ProN,HiraKakuPro-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS PGothic,ＭＳ\Ｐゴシック,sans-serif}.category-content__ttl{font-size:3.0rem;font-weight:bold;margin-bottom:5.0rem;text-align:center}.section-category-content{background-color:#e6e6e6}.section-category-content-common{background-color:#fff}.section-other-category{background-color:#e6e6e6}.ss-content__txt{font-size:2.4rem;font-weight:bold;margin-bottom:3.0rem;text-align:center}.ss-content__txt span{color:#00a4f9}.ss-content__txt+img{display:block;margin:0 auto;margin-bottom:5.0rem}.ss-early-img{margin-bottom:15%}.resell__list{font-size:0;letter-spacing:-2px;margin:3rem 0}.resell__list li{display:block;width:100%;margin-right:0;margin-bottom:5%;padding:2.0rem;border-radius:2rem}.resell__list li:nth-of-type(2n){margin-bottom:0}.resell__list li p{font-size:2.0rem;margin-bottom:2.0rem;font-weight:bold;color:#00a4f9}.resell__txt{text-align:left;text-align:center;font-size:3.6vw;line-height:2;font-weight:bold;margin-bottom:1.0rem}.resell__txt span{color:#00a4f9}.resell__caution{text-align:center;font-size:1.3rem}.ss-price__ttl{font-size:2.4rem;font-weight:bold;text-align:center}.ss-price__table-wrap{width:96vw;overflow:auto}.ss-price__table{border:1px solid #fff;margin-top:8rem;margin-bottom:3rem}.ss-price__table th{color:#000;height:70px;font-weight:bold;font-size:1.5rem;padding:0 1em;white-space:nowrap}.ss-price__table th.--red{color:#fff;background-color:red}.ss-price__table th.--pink{background-color:#e04d80}.ss-price__table th.--blue{background-color:#0349bf}.ss-price__table th.--skyblue{background-color:#00a4f9}.ss-price__table th.--yellow{background-color:#ffda00}.ss-price__table th.--orange{background-color:#ff8000}.ss-price__table td{white-space:nowrap;background-color:#e6e6e6;position:relative;padding:0 1.5rem;font-size:1.3rem;font-weight:bold}.ss-price__table td span{font-weight:normal}.ss-price__table td.--yellow{background-color:yellow;color:red;font-weight:bold;text-align:center;font-size:1.5rem}.ss-price__table td.--yellow .serif{display:block;position:absolute;right:-7rem;top:-5rem;padding:1.0rem;background-color:#000;color:yellow;color:#fff;font-size:1.5rem;z-index:2}.ss-price__table td.--yellow .serif:before{content:"";display:block;width:0;height:0;border:.5rem solid transparent;border-top:.5rem solid #000;border-left:.5rem solid #000;position:absolute;left:1rem;bottom:-1rem}.ss-price__table td.--center{text-align:center;font-weight:bold;font-size:1.4rem}.ss-price__table td.--center .serif{display:block;position:absolute;right:-7rem;top:-5rem;padding:1.0rem;background-color:#00a4f9;color:#fff;font-size:1.3rem;z-index:2}.ss-price__table td.--center .serif:before{content:"";display:block;position:absolute;width:0;height:0;border:.5rem solid transparent;border-top:0.5rem solid #00a4f9;border-left:0.5rem solid #00a4f9;position:absolute;left:1rem;bottom:-1rem}.ss-price__table td.--center span{display:block}.ss-price__caution{font-size:1.5rem;line-height:1.8}.ss-price__caution p{margin:3rem 0}.ss-price__caution span{color:red}.ss-price__caution-youth{width:90%;font-size:1.5rem;font-weight:bold;line-height:1.8;margin:1.5rem 0;color:red;border:3px solid red;padding:2rem;text-align:center}.supportshop__ttl{font-size:2.4rem;font-weight:bold;margin-bottom:4%;text-align:center}.supportshop__txt{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:7%}.supportshop__txt span{color:red;display:block;font-size:1.3rem}.supportshop__list-item{display:block;margin-bottom:5%;padding-bottom:5%}.supportshop__list-image{margin-bottom:5%}.supportshop__list-image img{display:block;width:100%}.supportshop__list-txt{width:100%}.supportshop__list-txt h2{font-size:4vw;font-weight:bold;margin-bottom:1rem;line-height:1.8}.supportshop__list-txt h2+h2{margin-top:-.5rem}.supportshop__list-txt h2 a{text-decoration:underline;color:#00a4f9}.supportshop__list-txt h2 a:hover{text-decoration:none}.supportshop__list-txt h2 a.map{text-decoration:none;color:#fff;display:inline-block;vertical-align:top;height:2em;line-height:2em;margin-top:.5em;padding:0 1em;border-radius:1em;background-color:#00a4f9;font-size:.7em;margin-left:.5em}.supportshop__list-txt h2 a.map:hover{text-decoration:none;opacity:.7}.supportshop__list-txt h2 a.map:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";margin-right:.5em;font-size:.9em}.supportshop__list-txt p{font-size:3.4vw}.supportshop__caution{margin-top:5rem;font-size:1.3rem;line-height:2;text-align:left}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.content-popup{width:90%;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);max-width:400px;margin:0 auto;padding:60px 0}.mfp-close-btn-in .mfp-close{width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:bold;right:10px}.mfp-zoom-in .mfp-content{opacity:0;transition:all 0.3s ease-in-out;transform:scale(0.8, 0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;transform:scale(1, 1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-content{transform:scale(0.8, 0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg)}.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg)}.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8}.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3)}.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%, 60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{animation-duration:1s;animation-name:hinge}.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity .5s ease-out}.mfp-with-fade.mfp-ready .mfp-content{opacity:1}.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-fade.mfp-removing.mfp-bg{opacity:0}
