@charset "UTF-8";header{position:fixed;top:0;left:0;width:100%;z-index:30;background:rgba(var(--rgb_background),.9)}header h1.text-hidden{background-color:rgba(var(--rgb_accent),.5);width:100%;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:5px 0;line-height:1.2;color:var(--color_text_re)}@media(prefers-color-scheme:dark){header h1.text-hidden{color:rgba(var(--rgb_text),.7)}}@media(max-width:768px){header{position:fixed;top:0;left:0;width:100%;z-index:120;padding:0;background:rgba(var(--rgb_background))}header:has(.nav.is-open){z-index:1000}header h1.text-hidden{font-size:10px}}@media(max-width:480px){header h1.text-hidden{font-size:7px;letter-spacing:0}}header .header__inner{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;max-width:1920px;flex-direction:row-reverse;padding:5px 0}header .header__inner .header-logo{position:absolute;left:50%;transform:translate(-50%)}header .header__inner .header-logo a{display:block;width:150px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){header .header__inner .header-logo a:hover{transform:scale(1.08)}}@media(max-width:768px){header .header__inner .header-logo{left:10px;transform:none}header .header__inner .header-logo a{width:150px}}@media(max-width:480px){header .header__inner .header-logo{left:10px;transform:none}header .header__inner .header-logo a{width:110px}}header div.sec-nav{max-width:1920px;position:relative;top:auto;left:0;width:100%;z-index:1000;padding:5px;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;background-color:rgba(var(--rgb_main),1)}header div.sec-nav .product-nav{display:flex;justify-content:space-around;align-items:center;padding:5px 10px 4px;width:44%;letter-spacing:2px;font-size:18px;background-color:var(--color_background);border-radius:100px}header div.sec-nav .product-nav a{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){header div.sec-nav .product-nav a:hover{transform:scale(1.08)}}header div.sec-nav .product-nav__new{color:var(--color_warning);font-weight:700;margin-right:4px}header div.sec-nav ul{display:flex;width:28%;justify-content:flex-end;align-content:center}header div.sec-nav ul li{margin:0 0 0 10px;position:relative;width:75px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){header div.sec-nav ul li:hover{transform:scale(1.08)}}header div.sec-nav ul li .main-menu__link{position:relative;height:100%;display:flex;align-items:center;justify-content:center}header div.sec-nav ul li .badge{position:absolute;top:-12px;left:13px;min-width:21px;height:21px;padding:0 4px;display:flex;align-items:center;justify-content:center;background-color:var(--color_warning);color:var(--color_main);border-radius:50%;font-size:9px;font-weight:700;line-height:1;z-index:10}header div.sec-nav ul li .badge:empty,header div.sec-nav ul li .badge[data-badge="0"]{display:none}@media(max-width:768px){header div.sec-nav{position:fixed;top:auto;bottom:0;left:0;width:100%;height:calc(auto + var(--sab));z-index:120;padding:8px 8px calc(8px + var(--sab)) 8px;box-shadow:0 -2px 8px rgba(var(--rgb_text),.1);align-items:center;justify-content:space-between}header div.sec-nav .product-nav{width:60%;font-size:14px;letter-spacing:0}header div.sec-nav ul{width:40%;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}header div.sec-nav ul li{margin:0}header div.sec-nav ul li .badge{min-width:16px;height:16px;font-size:10px;top:-10px;left:16px}}@media(max-width:480px){header div.sec-nav .product-nav{width:58%;font-size:12px}header div.sec-nav ul{width:40%}header div.sec-nav ul li .badge{min-width:14px;height:14px;font-size:8px;top:-12px;left:10px}}header .notice-wrapper{max-width:1920px;padding:10px 5px 0;position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:768px;margin:0 auto 5px;text-align:center}header .notice-wrapper .notice-text{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-weight:400;width:100%;text-decoration:none;color:inherit;display:block;transition:opacity .25s cubic-bezier(.4,0,.2,1)}header .notice-wrapper .notice-text:before{content:"";display:inline-block;width:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);height:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-radius:50%;background-color:var(--color_main);margin-right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);vertical-align:middle}@media(hover:hover){header .notice-wrapper .notice-text:hover{color:var(--color_main)}}header .notice-wrapper .notice-text:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}@media(max-width:768px){header .notice-wrapper{width:100%;background-color:rgba(var(--rgb_main),.2);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700;text-align:center;text-decoration:none;color:var(--color_text);transition:all .25s cubic-bezier(.4,0,.2,1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:0}}header{top:var(--sat)!important}#main-content{padding-top:calc(var(--header-height) + var(--sat))}#main-content_app{padding-top:calc(var(--sat) + 20px);padding-bottom:calc(var(--sab) + 20px)}@media(max-width:640px){footer .footer__inner{padding-bottom:calc(50px + var(--sab))!important}}header:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--sat);background:rgba(var(--rgb_background),.9);z-index:31}.nav{position:relative;z-index:100}.nav #menu ul{display:flex;justify-content:flex-end}.nav #menu ul li{margin:0 0 0 clamp(.2rem,-.2285714286rem + 1.3392857143vw,.8rem);transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav #menu ul li a img{display:block;width:60px}@media(hover:hover){.nav #menu ul li:hover{transform:scale(1.08)}}@media(prefers-color-scheme:dark){.nav #menu ul{margin-right:10px}.nav #menu ul li{background-color:var(--color_text);border-radius:50px}}@media(max-width:768px){.nav #menu ul li a img{width:60px}}@media(max-width:480px){.nav #menu ul li a img{width:45px}}footer{height:-moz-fit-content;height:fit-content;margin:0 auto;padding:0 clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-top:1px solid var(--color_main)}footer,footer .footer__inner{width:100%;display:flex;justify-content:center;align-items:center}footer .footer__inner{height:100%;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);letter-spacing:1px}footer .footer__inner .footer__sound{color:var(--color_text_re);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);display:flex;align-items:center;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_text);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}footer .footer__inner .footer__sound button{background:transparent}@media(hover:hover){footer .footer__inner .footer__sound:hover button{color:var(--color_main)}}footer .footer__inner .footer__links{width:100%;max-width:1280px}footer .footer__inner .footer__links-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;list-style:none;margin:0;padding:0}footer .footer__inner .footer__links-item{margin:0}footer .footer__inner .footer__links-link{font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem);text-decoration:none;color:var(--color_text);transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){footer .footer__inner .footer__links-link:hover{color:var(--color_main);text-decoration:underline}}footer .footer__inner .footer__links-link:focus-visible{outline:2px solid var(--color_main);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}footer .footer__inner .footer__copyright{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)}@media(max-width:768px){footer .footer__inner .footer__copyright{display:none}}footer .footer__inner .trademark__wrap{text-align:justify;word-break:break-all;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word;padding:0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:0 auto clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);width:-moz-fit-content;width:fit-content;position:relative}footer .footer__inner .trademark__wrap:after{content:"";display:block;width:80%;height:1px;background-color:var(--color_text_re);background:linear-gradient(to right,transparent 0,var(--color_border_re) 50%,transparent 100%);position:absolute;transform:translate(-50%);left:50%;bottom:0;opacity:.25}footer .footer__inner .trademark__item{display:inline;font-size:clamp(.9rem,.8285714286rem + .2232142857vw,1rem);color:var(--color_text_re)}footer .footer__inner .trademark__item:after{content:"|";margin-right:.25em}footer .footer__inner .trademark__item:last-child:after{content:"";display:none;margin-right:0}@media(max-width:768px){footer{padding:20px 0}footer .footer__inner{margin:0;padding:0 0 calc(50px + var(--sab)) 0}footer .footer__inner .footer__links{margin:0}footer .footer__inner .footer__links-list{flex-direction:column;gap:2px}footer .footer__inner .footer__links-link{color:var(--color_text)}footer .footer__inner .footer__links-item{border-bottom:1px solid rgba(var(--rgb_text_re),.2);width:100%;text-align:center}footer .footer__inner .footer__copyright{color:var(--color_text);margin-top:10px}}.product-card{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color_base_card);border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem);overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.product-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(var(--rgb_text),.12);border-color:var(--color_border)}}.product-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.product-card__image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(135deg,var(--color_background_section) 0,var(--color_shadow_light) 100%);display:flex;align-items:center;justify-content:center}.product-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);background-color:var(--color_base_card)}@media(hover:hover){.product-card:hover .product-card__img{transform:scale(1.08)}}.product-card__badge{position:absolute;top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);right:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(1rem,.7142857143rem + .8928571429vw,1.4rem);color:var(--color_text_re);font-size:clamp(1rem,.9285714286rem + .2232142857vw,1.1rem);font-weight:700;border-radius:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);z-index:2;box-shadow:0 2px 4px rgba(var(--rgb_text),.2);letter-spacing:.05em;line-height:1.2}.product-card__content{flex:1;display:flex;flex-direction:column;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);background-color:var(--color_base_card)}.product-card__title{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem);font-weight:600;line-height:1.6;margin:0;padding:0 0 clamp(.8rem,.6571428571rem + .4464285714vw,1rem);color:var(--color_text);display:-webkit-box;overflow:hidden}.product-card__meta{display:flex;flex-direction:column;gap:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem);border-top:1px solid rgba(var(--rgb_text),.1);padding:clamp(.8rem,.6571428571rem + .4464285714vw,1rem) 0 0}.product-card__delivery{font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem);color:var(--color_text_disabled);line-height:1.4}.product-card__price{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;color:var(--color_main);line-height:1.2;letter-spacing:-.02em}.goods-end-tag{background:rgba(var(--rgb_text),.2)!important;color:rgba(var(--rgb_text),.4)!important;color:var(--color_text_re)}.goods-before-start-tag,.goods-end-tag{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);border-radius:6px;padding:4px 8px}.goods-before-start-tag{background:rgba(var(--rgb_accent),.2)!important;color:rgba(var(--rgb_accent),.5)!important;color:var(--color_text_re)}.goods-sold-out-tag{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background:rgba(var(--rgb_main),.3)!important;color:rgba(var(--rgb_main),.6)!important;border-radius:6px;padding:4px 8px}.product-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);max-width:1280px;margin:0 auto;padding:0 0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}@media(min-width:768px){.product-list__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.product-list__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1280px){.product-list__grid{padding:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}}.product-list__item{width:100%;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-list__empty{text-align:center;padding:clamp(6rem,3.1428571429rem + 8.9285714286vw,10rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);background-color:var(--color_background);border-radius:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);margin:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);max-width:600px}.product-list__empty-text{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);color:var(--color_text_disabled);line-height:1.6}.filter-nav{width:100%;background-color:var(--color_background);border-bottom:2px solid var(--color_border);padding:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem) 0;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);box-shadow:0 2px 4px rgba(var(--rgb_text),.04)}.filter-nav__inner{max-width:1200px;margin:0 auto;padding:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);display:flex;flex-direction:column;gap:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem)}@media(min-width:768px){.filter-nav__inner{flex-direction:row;flex-wrap:wrap;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}.filter-nav__section{flex:1;min-width:200px}.filter-nav__heading{font-size:clamp(1.4rem,1.3285714286rem + .2232142857vw,1.5rem);font-weight:700;margin-bottom:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem);color:var(--color_text);padding-bottom:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem);border-bottom:2px solid var(--color_main);display:inline-block}.filter-nav__list{display:flex;flex-wrap:wrap;gap:clamp(.8rem,.6571428571rem + .4464285714vw,1rem);list-style:none;margin:0;padding:0}.filter-nav__item{margin:0}.filter-nav__button{padding:clamp(.8rem,.6571428571rem + .4464285714vw,1rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);background-color:var(--color_background);border:1.5px solid var(--color_border);border-radius:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-size:clamp(1.2rem,1.1285714286rem + .2232142857vw,1.3rem);font-weight:500;color:var(--color_text);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 1px 2px rgba(var(--rgb_text),.05)}@media(hover:hover){.filter-nav__button:hover{background-color:var(--color_background_section);border-color:var(--color_main);color:var(--color_main);transform:translateY(-1px);box-shadow:0 2px 4px rgba(var(--rgb_text),.1)}}.filter-nav__button:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}.filter-nav__button.--active,.filter-nav__button[aria-pressed=true]{background:linear-gradient(135deg,var(--color_main) 0,#f66 100%);border-color:var(--color_main);color:var(--color_text_re);box-shadow:0 2px 6px rgba(var(--rgb_main),.3)}@media(hover:hover){.filter-nav__button.--active:hover,.filter-nav__button[aria-pressed=true]:hover{background:linear-gradient(135deg,#f55,#f77);transform:translateY(-1px);box-shadow:0 4px 8px #ff422266}}.sale-status-filter{width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) 0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.sale-status-filter__list{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(.8rem,.6571428571rem + .4464285714vw,1rem);list-style:none;margin:0;padding:0}.sale-status-filter__item{margin:0}.sale-status-filter__btn{padding:clamp(.8rem,.6571428571rem + .4464285714vw,1rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);background-color:var(--color_background);border:1.5px solid var(--color_border);border-radius:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);color:var(--color_text);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 1px 2px rgba(var(--rgb_text),.05)}@media(hover:hover){.sale-status-filter__btn:hover{background-color:var(--color_background_section);border-color:var(--color_main);color:var(--color_main);transform:scale(1.05);box-shadow:0 2px 4px rgba(var(--rgb_text),.1)}}.sale-status-filter__btn:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}.sale-status-filter__btn[aria-pressed=true]{background:var(--color_main);border-color:var(--color_main);color:var(--color_text_re);box-shadow:0 2px 6px rgba(var(--rgb_main),.3)}@media(prefers-color-scheme:dark){.sale-status-filter__btn[aria-pressed=true]{color:var(--color_text)}}@media(hover:hover){.sale-status-filter__btn[aria-pressed=true]:hover{transform:none;background:var(--color_main);box-shadow:none;cursor:default}}#products.section{padding:0}#products.section .section__inner{margin:0 auto}#products.section .section__inner h2{display:none;padding:0}.pickup-heading{max-width:1280px;margin:0 auto clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;border-bottom:3px solid var(--color_accent)}@media(max-width:1280px){.pickup-heading{margin:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}}.embla{position:relative;overflow:hidden}.embla__viewport{overflow:hidden;height:100%}.embla__container{display:flex;height:100%}.embla__slide{flex:0 0 50%;min-width:0;display:grid;place-items:center}.embla__slide img{width:100%;height:auto;display:block}.embla__container>.embla__slide:only-child{flex:0 0 100%;margin-left:auto;margin-right:auto}.slide-img{max-width:100%;max-height:100%;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--color_background_re)}.embla__next,.embla__prev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border:none;border-radius:9999px;background:rgba(var(--rgb_background_re),.45);color:var(--color_text_re);font-size:24px;line-height:40px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla__prev{left:12px}.embla__next{right:12px}.embla__next:hover,.embla__prev:hover{background:rgba(var(--rgb_background_re),.65)}@media(max-width:767px){.embla__next,.embla__prev{width:30px;height:30px;line-height:30px;font-size:18px}.embla__prev{left:6px}.embla__next{right:6px}}@media(prefers-color-scheme:dark){.embla__next,.embla__prev{color:var(--color_text);background:rgba(var(--rgb_background_re),.8)}.embla__next:hover,.embla__prev:hover{background:rgba(var(--rgb_background_re),.45)}}.embla__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;gap:8px;justify-content:center;z-index:5}.dot{width:8px;height:8px;border-radius:50%;background:#bbb;border:none;cursor:pointer}.dot.active{background:#333}.dot:focus-visible{outline:2px solid #6aa1ff;outline-offset:2px}@media(max-width:767px){.embla{height:auto}.embla__slide{flex:0 0 100%;height:auto}.embla__container,.embla__slide img,.embla__viewport{height:auto}}#single.section h1.notice-detail__title{font-size:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)!important;font-weight:700;margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;border-bottom:3px solid var(--color_accent)}#notice-detail-content .notice-detail__date{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text)}#notice-detail-content .notice-detail__category{display:inline-block;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.6rem,.3142857143rem + .8928571429vw,1rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem)!important;font-weight:600;color:var(--color_text_re);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);white-space:nowrap;margin:0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0 0}#notice-detail-content .notice-detail__category[data-cat=important]{background-color:red}#notice-detail-content .notice-detail__category[data-cat=goods]{background-color:var(--color_accent)}#notice-detail-content .notice-detail__category[data-cat=campaign]{background-color:#6ca16c}#notice-detail-content .notice-detail__category[data-cat=other]{background-color:#666}#notice-detail-loading{text-align:center;padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);color:var(--color_text);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#archive.section,#single.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#archive.section .section__inner,#single.section .section__inner{max-width:1024px}#archive.section .section__inner .breadcrumb,#single.section .section__inner .breadcrumb{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);display:flex;flex-wrap:wrap;background:rgba(var(--rgb_text),.3);color:var(--color_text_re);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);width:-moz-fit-content;width:fit-content;margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}@media(prefers-color-scheme:dark){#archive.section .section__inner .breadcrumb,#single.section .section__inner .breadcrumb{color:var(--color_text)}}#archive.section .section__inner .breadcrumb li,#single.section .section__inner .breadcrumb li{padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#archive.section .section__inner .breadcrumb li:after,#single.section .section__inner .breadcrumb li:after{content:" >"}#archive.section .section__inner .breadcrumb li:last-child:after,#single.section .section__inner .breadcrumb li:last-child:after{content:""}#archive.section .section__inner .breadcrumb li a,#single.section .section__inner .breadcrumb li a{color:var(--color_text_re);text-decoration:underline}#archive.section .section__inner .breadcrumb li a:hover,#single.section .section__inner .breadcrumb li a:hover{color:var(--color_main)}@media(prefers-color-scheme:dark){#archive.section .section__inner .breadcrumb li a,#single.section .section__inner .breadcrumb li a{color:var(--color_text)}}#archive.section .section__inner h2.section__heading,#single.section .section__inner h2.section__heading{padding-bottom:clamp(.8rem,.6571428571rem + .4464285714vw,1rem);border-bottom:3px solid var(--color_accent)}.link--archive,.link--archive a{border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.link--archive a{background-color:var(--color_button-bg)}.link--archive a:after{content:"";display:block;pointer-events:none;position:absolute;width:100%;height:100%;outline-offset:0;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(hover:hover){.link--archive a:hover{background-color:var(--color_button-hover-bg)}.link--archive a:hover,.link--archive a:hover:after{border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.link--archive a:hover:after{outline-offset:calc(clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)*-1);outline:solid 1px var(--color_text_re)}}.link--archive a:focus-visible{background-color:var(--color_button-hover-bg);outline:solid 1px var(--color_focusLine)}.notice-list__category[data-cat=important]{background-color:red}.notice-list__category[data-cat=campaign]{background-color:#6ca16c}.pagination--archive{display:flex;justify-content:center;align-items:center;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem) 0}.pagination--archive a,.pagination--archive span{display:inline-block;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:var(--color_background)}@media(hover:hover){.pagination--archive a:hover,.pagination--archive span:hover{background-color:rgba(var(--rgb_accent),.1);border-color:var(--color_accent);color:var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}.pagination--archive a:focus-visible,.pagination--archive span:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#contact.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#contact.section .section__inner{max-width:1024px}#contact.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;border-bottom:3px solid var(--color_accent)}#contact.section .contact__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#contact.section .contact__form{max-width:640px;margin:0 auto}#contact.section .contact__body{display:flex;flex-direction:column;gap:clamp(1.2rem,.6285714286rem + 1.7857142857vw,2rem)}#contact.section .contact__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);white-space:pre-line}#contact.section .contact__description-text a{text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#contact.section .contact__description-text a:hover{color:rgba(var(--rgb_accent),.9)}}#contact.section .contact__required-note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:red}#contact.section .contact__field{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#contact.section .contact__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.6}#contact.section .contact__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#contact.section .contact__input{width:100%;border:1px solid var(--color_text);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:border-color .25s cubic-bezier(.4,0,.2,1)}#contact.section .contact__input:focus{outline:none;border-color:var(--color_accent)}#contact.section .contact__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#contact.section .contact__input::-moz-placeholder{color:rgba(var(--rgb_text),.5)}#contact.section .contact__input::placeholder{color:rgba(var(--rgb_text),.5)}#contact.section .contact__textarea{resize:vertical;min-height:clamp(12rem,9.1428571429rem + 8.9285714286vw,16rem);font-family:inherit;line-height:1.6}#contact.section .contact__error{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:red;min-height:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);line-height:1.4}#contact.section .contact__error:empty{display:none}#contact.section .contact__submit-wrapper{padding:0 0 clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem)}#contact.section .contact__submit{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}@media(hover:hover){#contact.section .contact__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#contact.section .contact__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#contact.section .contact__submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#contact.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#contact.section .contact__form{width:100%}#contact.section .contact__input{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}}p.status.ok{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text);text-align:center;margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);background-color:var(--color_background);border:1px solid var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative;line-height:1.6}#beginners.section .section__inner{max-width:1024px}#beginners.section .section__inner>h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#beginners.section .section__inner .beginners__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#beginners.section .section__inner .beginners__description a{color:var(--color_accent);text-decoration:underline}#beginners.section .section__inner .beginners__description a:hover{color:var(--color_accent);background-color:rgba(var(--rgb_accent),.1);text-decoration:none}#beginners.section .beginners__nav{margin-bottom:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem)}#beginners.section .beginners__nav-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section .beginners__nav-item{margin:0}#beginners.section .beginners__nav-link{display:block;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);color:var(--color_text);text-decoration:none;border-left:3px solid var(--color_accent);background-color:var(--color_background);transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#beginners.section .beginners__nav-link:hover{background-color:rgba(var(--rgb_accent),.1);padding-left:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem)}}#beginners.section .beginners__nav-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#beginners.section .beginners__content{padding-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#beginners.section .beginners__item{scroll-margin-top:var(--anchor-scroll-offset);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#beginners.section .beginners__item-title{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;margin:0;background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent)}#beginners.section .beginners__item-body,#beginners.section .beginners__item-title{padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#beginners.section .beginners__item-body ul{padding-left:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#beginners.section .beginners__item-body ul li{list-style:disc}#beginners.section .beginners__item .attention{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text);margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section .beginners__item .browser-title{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);border-bottom:2px solid rgba(var(--rgb_accent),.5);padding:0;margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section .beginners__item .browser-title span:first-child{color:var(--color_accent);margin-right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section .beginners__item .browser-list{margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding-left:0}#beginners.section .beginners__item .browser-list li{list-style:none}#beginners.section .signup-steps{display:flex;flex-direction:row;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin-top:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding:0;list-style:none}#beginners.section .signup-steps li{border:2px solid rgba(var(--rgb_accent),.5);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);width:100%;position:relative}#beginners.section .signup-steps li .signup-step-number{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:var(--color_accent);border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;color:var(--color_text_re)}#beginners.section .signup-steps li .signup-step-description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) 0 0}#beginners.section .signup-steps li .signup-step-description p{margin:0;padding:0}#beginners.section .signup-steps li .signup-step-description .signup-step-description-icon{margin:0 auto;text-align:center;width:90px}@media(prefers-color-scheme:dark){#beginners.section .signup-steps li .signup-step-description .signup-step-description-icon{background-color:var(--color_text);border-radius:50%;margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}@media(max-width:560px){#beginners.section .signup-steps{flex-direction:column}#beginners.section .signup-steps li{margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#beginners.section .signup-steps li:last-child{margin-bottom:0}}#beginners.section .beginners__step{margin-top:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background-color:rgba(var(--rgb_accent),.05);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#beginners.section .beginners__step-title{border-bottom:2px solid rgba(var(--rgb_accent),.5);padding:0;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#beginners.section .beginners__step-title span:first-child{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:400}#beginners.section .beginners__step-title span:last-child{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_accent)}#beginners.section .beginners__step .product-detail__action{zoom:.8;width:100%;max-width:560px;margin:20px auto 0;box-shadow:none}#beginners.section .beginners__step .product-detail__action button{pointer-events:none}#beginners.section .beginners__step .modal-content{zoom:.8;width:100%;max-width:640px;margin:20px auto 0;box-shadow:none}#beginners.section .beginners__step .modal-content button,#beginners.section .beginners__step .modal-content label{pointer-events:none}#beginners.section .beginners__step ul{padding-left:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}@media(max-width:768px){#beginners.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#beginners.section .beginners__nav{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#beginners.section .beginners__nav-list{grid-template-columns:1fr}#beginners.section .beginners__nav-link{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#beginners.section .beginners__item{scroll-margin-top:var(--anchor-scroll-offset)}#beginners.section .beginners__item-title{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem)}#beginners.section .beginners__step{padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#beginners.section .beginners__step-title{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}}#terms.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);text-align:justify;word-break:break-all}#terms.section .section__inner{max-width:1024px}#terms.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#terms.section .terms__body h3,#terms.section .terms__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#terms.section .terms__body h3{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);line-height:1.6;color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:10px}#terms.section .terms__body h3:first-child{margin-top:0}#terms.section .terms__body h3 span{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400;margin-left:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:4px}#terms.section .terms__body p{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.6;text-indent:1em}#terms.section .terms__body ol,#terms.section .terms__body ul{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);text-align:justify;line-height:1.6}#terms.section .terms__body ol.list-decimal,#terms.section .terms__body ul.list-decimal{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:decimal}#terms.section .terms__body ol.list-disc,#terms.section .terms__body ul.list-disc{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:disc}#terms.section .terms__body ol.list-circle,#terms.section .terms__body ul.list-circle{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:circle}#terms.section .terms__body ol.list-square,#terms.section .terms__body ul.list-square{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:square}#terms.section .terms__body li{margin-bottom:clamp(.2rem,-.0142857143rem + .6696428571vw,.5rem)}#terms.section ol.list-decimal>li>ol{list-style:none;counter-reset:sublist;padding-top:1em}#terms.section ol.list-decimal>li>ol>li{counter-increment:sublist}#terms.section ol.list-decimal>li>ol>li:before{content:"(" counter(sublist) ") "}@media(max-width:768px){#terms.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}}#main-content_app{position:relative}@media(max-width:768px){#main-content_app #main-content__inner section{padding:0!important}#main-content_app #main-content__inner section .section__inner{padding:auto 0!important}}#main-content_app .terms-app__close{position:fixed;top:calc(var(--sat) + clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem));right:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_background);border-radius:10px;background-color:rgba(var(--rgb_text),.45);cursor:pointer;letter-spacing:.1em}@media(hover:hover){#main-content_app .terms-app__close:hover{background-color:rgba(var(--rgb_text),.65)}}#privacy-policy.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);text-align:justify;word-break:break-all;overflow-wrap:anywhere}#privacy-policy.section .section__inner{max-width:1024px}#privacy-policy.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#privacy-policy.section .privacy-policy__body h3,#privacy-policy.section .privacy-policy__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#privacy-policy.section .privacy-policy__body h3{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);line-height:1.6;color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:10px}#privacy-policy.section .privacy-policy__body h3:first-child{margin-top:0}#privacy-policy.section .privacy-policy__body h3 span{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400;margin-left:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:4px}#privacy-policy.section .privacy-policy__body p{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.6;text-indent:1em}#privacy-policy.section .privacy-policy__body p a{color:var(--color_text);text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#privacy-policy.section .privacy-policy__body p a:hover{color:var(--color_accent)}#privacy-policy.section .privacy-policy__body ol,#privacy-policy.section .privacy-policy__body ul{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);text-align:justify;line-height:1.6}#privacy-policy.section .privacy-policy__body ol a,#privacy-policy.section .privacy-policy__body ul a{color:var(--color_text);text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#privacy-policy.section .privacy-policy__body ol a:hover,#privacy-policy.section .privacy-policy__body ul a:hover{color:var(--color_accent)}#privacy-policy.section .privacy-policy__body ol.list-decimal,#privacy-policy.section .privacy-policy__body ul.list-decimal{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:decimal}#privacy-policy.section .privacy-policy__body ol.list-decimal>li>ol,#privacy-policy.section .privacy-policy__body ul.list-decimal>li>ol{list-style:none;counter-reset:sublist;padding-top:1em}#privacy-policy.section .privacy-policy__body ol.list-decimal>li>ol>li,#privacy-policy.section .privacy-policy__body ul.list-decimal>li>ol>li{counter-increment:sublist}#privacy-policy.section .privacy-policy__body ol.list-decimal>li>ol>li:before,#privacy-policy.section .privacy-policy__body ul.list-decimal>li>ol>li:before{content:"(" counter(sublist) ") "}#privacy-policy.section .privacy-policy__body ol.list-disc,#privacy-policy.section .privacy-policy__body ul.list-disc{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:disc}#privacy-policy.section .privacy-policy__body ol.list-circle,#privacy-policy.section .privacy-policy__body ul.list-circle{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:circle}#privacy-policy.section .privacy-policy__body ol.list-square,#privacy-policy.section .privacy-policy__body ul.list-square{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:square}#privacy-policy.section .privacy-policy__body li{margin-bottom:clamp(.2rem,-.0142857143rem + .6696428571vw,.5rem)}#privacy-policy.section .privacy-policy__body li.sub-item{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.6;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) 0}#privacy-policy.section .privacy-policy__body li.sub-item h4{padding:0;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_accent)}#privacy-policy.section .privacy-policy__body li.sub-item>ol{padding-left:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);margin:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#privacy-policy.section .privacy-policy__body .privacy-policy__contact{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);display:flex;justify-self:start;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}@media(max-width:768px){#privacy-policy.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}}#security-policy.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);text-align:justify;word-break:break-all}#security-policy.section .section__inner{max-width:1024px}#security-policy.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#security-policy.section .security-policy__content h3{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);line-height:1.6;color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:10px}#security-policy.section .security-policy__content h3:first-child{margin-top:0}#security-policy.section .security-policy__content h3 span{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400;margin-left:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:4px}#security-policy.section .security-policy__content p{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.6;text-indent:1em}#security-policy.section .security-policy__content p a{color:var(--color_text);text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#security-policy.section .security-policy__content p a:hover{color:var(--color_accent)}#security-policy.section .security-policy__content ol,#security-policy.section .security-policy__content ul{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);text-align:justify;line-height:1.6}#security-policy.section .security-policy__content ol a,#security-policy.section .security-policy__content ul a{color:var(--color_text);text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#security-policy.section .security-policy__content ol a:hover,#security-policy.section .security-policy__content ul a:hover{color:var(--color_accent)}#security-policy.section .security-policy__content ol.list-decimal,#security-policy.section .security-policy__content ul.list-decimal{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:decimal}#security-policy.section .security-policy__content ol.list-decimal>li>ol,#security-policy.section .security-policy__content ul.list-decimal>li>ol{list-style:none;counter-reset:sublist;padding-top:1em}#security-policy.section .security-policy__content ol.list-decimal>li>ol>li,#security-policy.section .security-policy__content ul.list-decimal>li>ol>li{counter-increment:sublist}#security-policy.section .security-policy__content ol.list-decimal>li>ol>li:before,#security-policy.section .security-policy__content ul.list-decimal>li>ol>li:before{content:"(" counter(sublist) ") "}#security-policy.section .security-policy__content ol.list-disc,#security-policy.section .security-policy__content ul.list-disc{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:disc}#security-policy.section .security-policy__content ol.list-circle,#security-policy.section .security-policy__content ul.list-circle{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:circle}#security-policy.section .security-policy__content ol.list-square,#security-policy.section .security-policy__content ul.list-square{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:square}#security-policy.section .security-policy__content li{margin-bottom:clamp(.2rem,-.0142857143rem + .6696428571vw,.5rem)}#security-policy.section .security-policy__content li.sub-item{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.6;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) 0}#security-policy.section .security-policy__content li.sub-item h4{padding:0;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_accent)}#security-policy.section .security-policy__content li.sub-item>ol{padding-left:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);margin:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#security-policy.section .security-policy__content .security-policy__contact{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);display:flex;justify-self:start;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}@media(max-width:768px){#security-policy.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}}#mypage.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#mypage.section .section__inner{max-width:1280px}#mypage.section .mypage__container{display:grid;grid-template-columns:clamp(20rem,16.4285714286rem + 11.1607142857vw,25rem) 1fr;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);margin:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) auto}@media(max-width:768px){#mypage.section .mypage__container{grid-template-columns:1fr;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin:0 auto}}#mypage.section .mypage__sidebar{position:relative}@media(max-width:768px){#mypage.section .mypage__sidebar{order:1}}#mypage.section .mypage__menu{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}@media(prefers-color-scheme:dark){#mypage.section .mypage__menu{border:1px solid rgba(var(--rgb_text),.3)}}@media(max-width:768px){#mypage.section .mypage__menu{position:relative;width:100%;max-width:none;height:auto;border:none;transform:none;padding:0;margin-top:0}}#mypage.section .mypage__menu-title{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-weight:700;margin-bottom:clamp(.3rem,-.6285714286rem + 2.9017857143vw,1.6rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:2px solid var(--color_accent)}@media(max-width:768px){#mypage.section .mypage__menu-title{padding:0}}#mypage.section .mypage__menu-list{list-style:none;padding:0;margin:0}@media(max-width:768px){#mypage.section .mypage__menu-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.3rem,.0857142857rem + .6696428571vw,.6rem)}}#mypage.section .mypage__menu-item{margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(max-width:768px){#mypage.section .mypage__menu-item{background-color:rgba(var(--rgb_accent),.1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin-bottom:0}}#mypage.section .mypage__menu-link{display:block;color:var(--color_text);text-decoration:none;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}@media(max-width:768px){#mypage.section .mypage__menu-link{padding:0;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);text-align:center;min-height:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);word-break:break-word;line-height:1;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}#mypage.section .mypage__menu-link:after{content:"→";position:absolute;right:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);top:50%;transform:translateY(-50%);opacity:.6}@media(max-width:768px){#mypage.section .mypage__menu-link:after{display:none}}@media(hover:hover){#mypage.section .mypage__menu-link:hover{background-color:rgba(var(--rgb_accent),.05);color:var(--color_accent)}}@media(hover:hover)and (prefers-color-scheme:dark){#mypage.section .mypage__menu-link:hover{color:var(--color_text_re);background-color:var(--color_accent);font-weight:700}}#mypage.section .mypage__menu-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}@media(max-width:768px){#mypage.section .mypage__main{order:1}}#mypage.section .mypage__main .loading-container{position:static;width:100%;height:auto;min-height:50vh;display:flex;justify-content:center;align-items:center;background-color:transparent;z-index:auto}#mypage.section .mypage__main:has(>.mypage-point-text){min-height:50vh;display:flex;justify-content:center;align-items:center}#mypage.section .mypage__warning{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .mypage__warning-text{padding:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem);background-color:rgba(var(--rgb_main),.1);border:2px solid var(--color_main);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);line-height:1.4;width:100%;color:var(--color_main)!important;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}@media(prefers-color-scheme:dark){#mypage.section .mypage__warning-text{background-color:rgba(var(--rgb_main),.3);border:2px solid var(--color_main);color:var(--color_text)!important}}#mypage.section .mypage__title{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;line-height:1.4;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;border-bottom:2px solid var(--color_accent);margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .mypage__user-name{color:var(--color_accent)}#mypage.section .mypage__section-title{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background-color:var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);color:var(--color_text_re)}#mypage.section .mypage__member-info{margin-bottom:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem)}#mypage.section .mypage__form-row,#mypage.section .mypage__member-form{display:grid;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#mypage.section .mypage__form-row{grid-template-columns:clamp(15rem,11.4285714286rem + 11.1607142857vw,20rem) 1fr;align-items:center;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0;border-bottom:1px solid rgba(var(--rgb_text),.1)}#mypage.section .mypage__form-row:last-child{border-bottom:none}@media(max-width:768px){#mypage.section .mypage__form-row{grid-template-columns:1fr;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}#mypage.section .mypage__form-label{font-weight:700}#mypage.section .mypage__form-label,#mypage.section .mypage__form-value{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}#mypage.section .mypage__form-value:empty:before{content:"—";color:rgba(var(--rgb_text),.5)}#mypage.section .mypage__tickets-points-content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}@media(max-width:768px){#mypage.section .mypage__tickets-points-content{grid-template-columns:1fr;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}}#mypage.section .mypage__points{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .mypage__points-label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:rgba(var(--rgb_text),.8)}#mypage.section .mypage__points-value{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;color:var(--color_accent)}#mypage.section .mypage__main>:not(.mypage__title):not(.mypage__warning){margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#mypage.section .mypage__main [class$=__content]{background-color:var(--color_background);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);line-height:1.8}#mypage.section .mypage__main [class$=__content] p{margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}#mypage.section .mypage__main [class$=__content] p:last-child{margin-bottom:0}#mypage.section .mypage__main .mypage__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .mypage__main .shipped-mark-text{display:inline-block;padding:clamp(0rem,-.1428571429rem + .4464285714vw,.2rem) clamp(.3rem,.0857142857rem + .6696428571vw,.6rem);text-align:center;background-color:var(--color_main);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700}@media(prefers-color-scheme:dark){#mypage.section .mypage__main .shipped-mark-text{color:var(--color_text)}}#mypage.section .purchase-history-list__grid{display:grid;gap:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);grid-template-columns:repeat(2,1fr)}#mypage.section .purchase-history-list__grid:last-child{margin-bottom:0}@media(max-width:1024px){#mypage.section .purchase-history-list__grid{grid-template-columns:repeat(1,1fr)}}#mypage.section .purchase-history-list__item{display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(var(--rgb_text),.3);transition:all .3s cubic-bezier(.4,0,.2,1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .purchase-history-item{position:relative;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:20px}@media(hover:hover){#mypage.section .purchase-history-item:hover{cursor:pointer;background-color:rgba(var(--rgb_accent),.3)}}#mypage.section .purchase-history-item__shipped-mark{position:absolute;top:clamp(2rem,-.1428571429rem + 6.6964285714vw,5rem);right:-8px;min-width:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding:0 clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);text-align:center;background-color:var(--color_main);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700;z-index:2}@media(prefers-color-scheme:dark){#mypage.section .purchase-history-item__shipped-mark{color:var(--color_text)}}#mypage.section .purchase-history-item__name{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:600;line-height:1.4;color:var(--color_text);word-break:break-word;background-color:rgba(var(--rgb_text),.05);border-radius:15px;margin-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem)}#mypage.section .purchase-history-item__content{display:flex;flex-direction:row;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);background-color:transparent!important}#mypage.section .purchase-history-item__image{position:relative;overflow:hidden;width:100px}#mypage.section .purchase-history-item__img{transition:transform .4s cubic-bezier(.4,0,.2,1);transform:scale(1);border-radius:20px}#mypage.section .purchase-history-item dl{display:flex;flex-direction:column;width:100%!important;font-size:clamp(.8rem,.6571428571rem + .4464285714vw,1rem)!important;color:rgba(var(--rgb_text),.8);line-height:1;margin:0}#mypage.section .purchase-history-item dl .purchase-history-item__detail{display:flex;flex-direction:row;width:100%!important;font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)!important;color:var(--color_text);line-height:1;margin:0;border-bottom:2px dotted rgba(var(--rgb_text),.05)}#mypage.section .purchase-history-item dl .purchase-history-item__detail dt{font-weight:400;margin:0;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);position:relative}#mypage.section .purchase-history-item dl .purchase-history-item__detail dt:after{content:":";position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:414px){#mypage.section .purchase-history-item dl .purchase-history-item__detail dt span{display:block}}#mypage.section .purchase-history-item dl .purchase-history-item__detail dd{margin:0;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) 0}#mypage.section .change-address-btn{display:inline;text-align:center;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);background-color:rgba(var(--rgb_accent),.3);border-radius:20px;margin-top:clamp(.2rem,-.0142857143rem + .6696428571vw,.5rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);padding:clamp(.2rem,-.0857142857rem + .8928571429vw,.6rem)}@media(hover:hover){#mypage.section .change-address-btn:hover{background-color:rgba(var(--rgb_accent),.7);color:var(--color_text_re);transform:scale(1.02)}}@media(hover:hover)and (prefers-color-scheme:dark){#mypage.section .change-address-btn:hover{color:var(--color_text)}}#mypage.section .mypage__content-buttons{display:flex;flex-direction:column;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#mypage.section .mypage__description-button__btn{text-align:center;margin:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem) auto 0;display:block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_text);background-color:var(--color_accent);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#mypage.section .mypage__description-button__btn:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}#mypage.section .mypage__description-empty{text-align:center;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem)!important;color:rgba(var(--rgb_text),.7)!important}#mypage.section .item-list__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1rem,.5714285714rem + 1.3392857143vw,1.6rem);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#mypage.section .item-list__grid li{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border:1px solid rgba(var(--rgb_text),.1)}#mypage.section .item-list__grid li img{border-radius:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) 0 0;width:100%;-o-object-fit:cover;object-fit:cover}#mypage.section .item-list__grid li p{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)!important;padding:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)}@media(max-width:1024px){#mypage.section .item-list__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){#mypage.section .item-list__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){#mypage.section .item-list__grid{grid-template-columns:repeat(1,1fr)}#mypage.section .item-list__grid li{flex-direction:row;align-items:flex-start}#mypage.section .item-list__grid li img{width:35%;border-radius:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) 0 0 clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem)}#mypage.section .item-list__grid li p{line-height:1.4;width:65%}}#mypage.section .purchase-history-pagination{display:flex;justify-content:center;align-items:center;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem) auto}#mypage.section .purchase-history-pagination__link{display:inline-block;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:var(--color_background);cursor:pointer}@media(hover:hover){#mypage.section .purchase-history-pagination__link:hover{background-color:rgba(var(--rgb_accent),.1);border-color:var(--color_accent);color:var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}#mypage.section .purchase-history-pagination__link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#mypage.section .purchase-history-pagination__link[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}#mypage.section .purchase-history-detail__heading{font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);font-weight:700;color:var(--color_text);line-height:1.4;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:100%}#mypage.section .purchase-history-detail__item{cursor:default;background-color:var(--color_background);border-radius:20px;border:1px solid rgba(var(--rgb_text),.1);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#mypage.section .purchase-history-detail__item:hover{cursor:default;transform:none;box-shadow:none}#mypage.section .purchase-history-detail__item:hover img{transform:none}}#mypage.section .purchase-history-detail__info{list-style:none;padding:0;margin:0 auto clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);display:flex;flex-direction:column;gap:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item{display:grid;grid-template-columns:clamp(10rem,6.4285714286rem + 11.1607142857vw,15rem) 1fr;align-items:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-bottom:1px solid rgba(var(--rgb_text),.1)}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-label{display:inline-block;text-align:center;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background-color:rgba(var(--rgb_text),.05);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);color:var(--color_text);line-height:1.4;margin-right:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);vertical-align:middle;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0 0}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.4;vertical-align:middle;word-break:break-all}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value-price{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);line-height:1.4;vertical-align:middle;word-break:break-all;font-weight:700}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value-price-text{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);line-height:1.4;vertical-align:middle;word-break:break-all;font-weight:400}@media(max-width:840px){#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item{flex-direction:column;border-bottom:none}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-label{display:block;width:100%;text-align:left;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value{display:block;width:100%;text-align:left;margin-left:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);letter-spacing:0}}#mypage.section .purchase-history-detail__info .delivery-address-card{padding:0;border-radius:0;border:none}#mypage.section .purchase-history-detail__info .delivery-address-card .delivery-address-card__heading{display:inline-block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background-color:rgba(var(--rgb_text),.05);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.8rem,.6571428571rem + .4464285714vw,1rem);color:var(--color_text);vertical-align:middle;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0 0}#mypage.section .purchase-history-detail__info .delivery-address-card .delivery-address-card__content{padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border:1px solid rgba(var(--rgb_text),.1);border-radius:0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .purchase-history-detail__item-name{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);font-weight:600;word-break:break-word;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#mypage.section .undelivered-list{margin:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) auto}#mypage.section .undelivered-list__controls{display:flex;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);border-bottom:1px solid rgba(var(--rgb_text),.1)}#mypage.section .undelivered-list__control-btn{display:inline-block;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:500;color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#mypage.section .undelivered-list__control-btn:hover{background-color:rgba(var(--rgb_accent),.1);border-color:var(--color_accent);color:var(--color_accent)}}#mypage.section .undelivered-list__control-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#mypage.section .undelivered-list__control-btn:active{transform:scale(.98)}#mypage.section .undelivered-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(15rem,11.4285714286rem + 11.1607142857vw,20rem),1fr));gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}@media(max-width:768px){#mypage.section .undelivered-list__grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}}@media(min-width:769px){#mypage.section .undelivered-list__grid{grid-template-columns:repeat(3,1fr)}}#mypage.section .undelivered-list__item{width:100%;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#mypage.section .undelivered-list__item:hover{transform:translateY(-2px)}}#mypage.section .undelivered-list__item[data-item-selected=true] .undelivered-item{border:2px solid red;box-shadow:0 0 0 2px #f003}#mypage.section .undelivered-list__actions{display:flex;justify-content:center;margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-top:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .undelivered-item{display:flex;flex-direction:column;height:100%;background-color:var(--color_background);border-radius:30px;border:1px solid rgba(var(--rgb_text),.1);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}#mypage.section .undelivered-item__image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}#mypage.section .undelivered-item__hidden-input{display:none}#mypage.section .undelivered-item__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;z-index:0;pointer-events:none}#mypage.section .undelivered-item__content{flex:1;display:flex;flex-direction:column;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#mypage.section .undelivered-item__name{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:600;line-height:1.4;margin:0 0 clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);color:var(--color_text);word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mypage.section .undelivered-item__date{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)!important;color:rgba(var(--rgb_text),.8);line-height:1;margin-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)!important}#mypage.section .undelivered-item__transaction{font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem)!important;color:rgba(var(--rgb_text),.6);line-height:1;margin:0;word-break:break-all}#mypage.section .undelivered-list-pagination{display:flex;justify-content:center;align-items:center;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .undelivered-list-pagination__link{display:inline-block;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:var(--color_background)}@media(hover:hover){#mypage.section .undelivered-list-pagination__link:hover:not(#mypage.section .undelivered-list-pagination__link--disabled){background-color:rgba(var(--rgb_accent),.1);border-color:var(--color_accent);color:var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}}#mypage.section .undelivered-list-pagination__link:focus-visible:not(#mypage.section .undelivered-list-pagination__link--disabled){outline:2px solid var(--color_accent);outline-offset:2px}#mypage.section .undelivered-list-pagination__link--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}#mypage.section .undelivered-list__submit-btn{width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;text-align:center;text-decoration:none;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(var(--rgb_accent),.3)}#mypage.section .undelivered-list__submit-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(hover:hover){#mypage.section .undelivered-list__submit-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 12px rgba(var(--rgb_accent),.4);transform:translateY(-2px)}}#mypage.section .undelivered-list__submit-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(var(--rgb_text_re),.3)}#mypage.section .undelivered-list__submit-btn:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}@media(max-width:768px){#mypage.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#mypage.section .mypage__menu-link{padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem)}}section[id^=credit-card] .section__inner,section[id^=delivery-address-add] .section__inner,section[id^=delivery-address-list] .section__inner,section[id^=member-info-edit] .section__inner,section[id^=membership-withdrawal] .section__inner,section[id^=purchase-history] .section__inner,section[id^=undelivered-shipping] .section__inner{max-width:1280px;padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}section[id^=credit-card] .mypage__container,section[id^=delivery-address-add] .mypage__container,section[id^=delivery-address-list] .mypage__container,section[id^=member-info-edit] .mypage__container,section[id^=membership-withdrawal] .mypage__container,section[id^=purchase-history] .mypage__container,section[id^=undelivered-shipping] .mypage__container{display:grid;grid-template-columns:clamp(20rem,16.4285714286rem + 11.1607142857vw,25rem) 1fr;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}@media(max-width:768px){section[id^=credit-card] .mypage__container,section[id^=delivery-address-add] .mypage__container,section[id^=delivery-address-list] .mypage__container,section[id^=member-info-edit] .mypage__container,section[id^=membership-withdrawal] .mypage__container,section[id^=purchase-history] .mypage__container,section[id^=undelivered-shipping] .mypage__container{grid-template-columns:1fr;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}section[id^=credit-card] .mypage__sidebar,section[id^=delivery-address-add] .mypage__sidebar,section[id^=delivery-address-list] .mypage__sidebar,section[id^=member-info-edit] .mypage__sidebar,section[id^=membership-withdrawal] .mypage__sidebar,section[id^=purchase-history] .mypage__sidebar,section[id^=undelivered-shipping] .mypage__sidebar{order:2;margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}section[id^=credit-card] .mypage__main,section[id^=delivery-address-add] .mypage__main,section[id^=delivery-address-list] .mypage__main,section[id^=member-info-edit] .mypage__main,section[id^=membership-withdrawal] .mypage__main,section[id^=purchase-history] .mypage__main,section[id^=undelivered-shipping] .mypage__main{order:1}}section[id^=credit-card] .mypage__title,section[id^=delivery-address-add] .mypage__title,section[id^=delivery-address-list] .mypage__title,section[id^=member-info-edit] .mypage__title,section[id^=membership-withdrawal] .mypage__title,section[id^=purchase-history] .mypage__title,section[id^=undelivered-shipping] .mypage__title{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);line-height:1.4}@media(max-width:768px){section[id^=credit-card] .section__inner,section[id^=delivery-address-add] .section__inner,section[id^=delivery-address-list] .section__inner,section[id^=member-info-edit] .section__inner,section[id^=membership-withdrawal] .section__inner,section[id^=purchase-history] .section__inner,section[id^=undelivered-shipping] .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}}#mypage.section .delivery-address-list{width:100%}#mypage.section .delivery-address-list__header{display:flex;flex-direction:column;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);flex-wrap:wrap}#mypage.section .delivery-address-list__header .mypage__title{margin-bottom:0;flex:1}#mypage.section .delivery-address-list__add-btn{display:inline-block;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center}@media(hover:hover){#mypage.section .delivery-address-list__add-btn:hover{background-color:var(--color_accent);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_accent),.3)}}#mypage.section .delivery-address-list__add-btn:focus-visible{outline:2px solid red;outline-offset:2px}@media(max-width:768px){#mypage.section .delivery-address-list__add-btn{width:100%;padding:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#mypage.section .delivery-address-list__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#mypage.section .delivery-address-list__container{display:flex;flex-direction:column;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem)}#mypage.section .delivery-address-card{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);position:relative}#mypage.section .delivery-address-card__default-label{display:inline-block;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700;color:var(--color_base_card);background-color:rgba(var(--rgb_main),.7);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}@media(prefers-color-scheme:dark){#mypage.section .delivery-address-card__default-label{color:var(--color_text)!important}}#mypage.section .delivery-address-card__content{display:flex;flex-direction:column;margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#mypage.section .delivery-address-card__name{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_text);line-height:1.5}#mypage.section .delivery-address-card__postal{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.5}#mypage.section .delivery-address-card__address{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6}#mypage.section .delivery-address-card__phone{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.5}#mypage.section .delivery-address-card__actions{display:flex;justify-content:flex-end;align-items:center;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);flex-wrap:wrap;padding-top:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-top:1px solid rgba(var(--rgb_text),.1)}#mypage.section .delivery-address-card__action{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:none;padding:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent;display:inline-block}@media(prefers-color-scheme:dark){#mypage.section .delivery-address-card__action{color:var(--color_text_re)!important}}@media(hover:hover){#mypage.section .delivery-address-card__action:hover{color:var(--color_text_re);background-color:rgba(var(--rgb_accent),.9)}}@media(hover:hover)and (prefers-color-scheme:dark){#mypage.section .delivery-address-card__action:hover{color:var(--color_text)!important}}#mypage.section .delivery-address-card__action:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#mypage.section .delivery-address-card__action--set-default{border:1px solid rgba(var(--rgb_main),.3);color:var(--color_main);font-weight:500}@media(hover:hover){#mypage.section .delivery-address-card__action--set-default:hover{background-color:rgba(var(--rgb_main),.9);color:var(--color_text_re)}}#mypage.section .delivery-address-card__action--set-default:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}@media(max-width:768px){#mypage.section .delivery-address-list__header .mypage__title{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem)}#mypage.section .delivery-address-list__add-btn{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#mypage.section .delivery-address-list__description{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}#mypage.section .delivery-address-card{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .delivery-address-card__actions{flex-direction:column;align-items:stretch;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#mypage.section .delivery-address-card__action{width:100%;text-align:center;padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}}#mypage.section .change-address{width:100%}#mypage.section .change-address__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .change-address__order-number{display:flex;align-items:center;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border-bottom:1px solid rgba(var(--rgb_text),.1);border-top:1px solid rgba(var(--rgb_text),.1);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0}#mypage.section .change-address__order-number .change-address__order-number-label{width:90px;background-color:rgba(var(--rgb_accent),.1);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);color:var(--color_text)}#mypage.section .change-address__actions{display:flex;flex-direction:column;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);align-items:center;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .change-address__actions .mypage__description-button__btn{margin:0}#mypage.section .change-address__add-btn{display:block;width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center}@media(hover:hover){#mypage.section .change-address__add-btn:hover{background-color:var(--color_accent);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_accent),.3)}}#mypage.section .change-address__add-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}@media(max-width:768px){#mypage.section .change-address__add-btn{width:100%;padding:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#mypage.section .change-address__list{display:flex;flex-direction:column;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#mypage.section .change-address__item{background-color:var(--color_background);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border:1px solid rgba(var(--rgb_text),.2)}#mypage.section .change-address__item-default-label{display:inline-block;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_main);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}@media(prefers-color-scheme:dark){#mypage.section .change-address__item-default-label{color:var(--color_text)!important}}#mypage.section .change-address__item-name{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_text);line-height:1.5}#mypage.section .change-address__item-postal{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.5}#mypage.section .change-address__item-address{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6}#mypage.section .change-address__item-phone{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.5}#mypage.section .change-address__item-actions{display:flex;justify-content:flex-start;align-items:center;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);flex-wrap:wrap;padding-top:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .change-address__item-action{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:none;padding:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent;display:inline-block}#mypage.section .change-address__item-action--set-default{border:1px solid var(--color_main);color:var(--color_main);font-weight:500}#mypage.section .change-address__item-action--set-default:hover{background-color:#ff00001a;border-color:var(--color_main);color:var(--color_main)}#mypage.section .change-address__item-action--set-default:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}#mypage.section .finalize-confirm{width:100%}#mypage.section .finalize-confirm__block{margin-bottom:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem)}#mypage.section .finalize-confirm__section-title{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text);margin:0 0 clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding:0}#mypage.section .finalize-confirm__total{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);background-color:rgba(var(--rgb_accent),.05);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);color:var(--color_text);margin:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem) 0;line-height:1.6;text-align:center}#mypage.section .finalize-confirm__address{border:1px solid rgba(var(--rgb_text),.1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);display:flex;flex-direction:column}#mypage.section .finalize-confirm__address-name{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_text);line-height:1.5}#mypage.section .finalize-confirm__address-phone,#mypage.section .finalize-confirm__address-postal,#mypage.section .finalize-confirm__address-street{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6}#mypage.section .finalize-confirm__actions{margin-top:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);display:flex;justify-content:center;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#mypage.section .finalize-confirm__submit{width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;text-decoration:none}@media(hover:hover){#mypage.section .finalize-confirm__submit:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#mypage.section .delivery-address-card__label{display:inline-block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#mypage.section .membership-withdrawal__notice{margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);background-color:rgba(var(--rgb_main),.1);border:2px solid var(--color_main);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(prefers-color-scheme:dark){#mypage.section .membership-withdrawal__notice{background-color:rgba(var(--rgb_main),0)}}#mypage.section .membership-withdrawal__notice-header{display:flex;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#mypage.section .membership-withdrawal__notice-icon{color:var(--color_main);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700}#mypage.section .membership-withdrawal__notice-title{color:var(--color_main);font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;margin:0 0 clamp(.3rem,.0857142857rem + .6696428571vw,.6rem);padding:0}#mypage.section .membership-withdrawal__notice-list{list-style:none;margin:0;padding:0 0 0 clamp(1rem,.2857142857rem + 2.2321428571vw,2rem)}#mypage.section .membership-withdrawal__notice-list li{color:var(--color_main);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.6;position:relative}#mypage.section .membership-withdrawal__notice-list li:last-child{margin-bottom:0}#mypage.section .membership-withdrawal__notice-list li:before{content:"●";position:absolute;left:clamp(-2rem,-1.7142857143rem - .8928571429vw,-2.4rem)}#mypage.section .membership-withdrawal__form{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem);background-color:rgba(var(--rgb_text),.05);border:1px solid rgba(var(--rgb_text),.2);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#mypage.section .membership-withdrawal__form-inner{display:flex;flex-direction:column;gap:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#mypage.section .membership-withdrawal__field{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#mypage.section .membership-withdrawal__label{display:flex;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text)}#mypage.section .membership-withdrawal__required{display:inline-block;padding:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) clamp(.6rem,.4571428571rem + .4464285714vw,.8rem);background-color:var(--color_main);color:var(--color_text_re);font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);font-weight:700;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);line-height:1}@media(prefers-color-scheme:dark){#mypage.section .membership-withdrawal__required{color:var(--color_text)}}#mypage.section .membership-withdrawal__input{width:100%;padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}#mypage.section .membership-withdrawal__input:focus{outline:none;border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1)}#mypage.section .membership-withdrawal__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#mypage.section .membership-withdrawal__input::-moz-placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .membership-withdrawal__input::placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .membership-withdrawal__submit-description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_main)!important;line-height:1.6;margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);text-align:center}#mypage.section .membership-withdrawal__submit-wrapper{display:flex;justify-content:center}#mypage.section .membership-withdrawal__submit{display:inline-block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_main);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}@media(prefers-color-scheme:dark){#mypage.section .membership-withdrawal__submit{color:var(--color_text)}}@media(hover:hover){#mypage.section .membership-withdrawal__submit:hover:not(:disabled){background-color:var(--color_main);box-shadow:0 4px 12px rgba(var(--rgb_text_re),.4);transform:translateY(-2px)}}#mypage.section .membership-withdrawal__submit:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(var(--rgb_text_re),.3)}#mypage.section .membership-withdrawal__submit:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}#mypage.section .membership-withdrawal__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(max-width:768px){#mypage.section .membership-withdrawal__notice{padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem) 0}#mypage.section .membership-withdrawal__notice-list{padding-left:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#mypage.section .membership-withdrawal__form{padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}#mypage.section .membership-withdrawal__submit{width:100%;max-width:400px;text-decoration:none}}.progress-bar{width:100%;display:flex;flex-direction:row;justify-content:space-around;border:1px solid rgba(var(--rgb_main),.2);margin-bottom:1em}.progress-bar li{width:100%;text-align:center}.progress-bar li span{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:rgba(var(--rgb_text),.3);line-height:1.5}.progress-bar li.completed{background-color:rgba(var(--rgb_main),.2);position:relative}.progress-bar li.completed:after{content:"▶︎";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--color_main)}.progress-bar li.completed span{color:var(--color_main)}.progress-bar li:last-child.completed:after{display:none}@media(max-width:768px){.progress-bar{flex-direction:column;gap:1px}.progress-bar li{width:100%;padding:5px 0}.progress-bar li span{display:block}.progress-bar li.completed:after{content:"▼";position:absolute;bottom:-15px;left:50%;top:auto;transform:translate(-50%)}}#membership-withdrawal-complete.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative;line-height:1.6}#membership-withdrawal-complete.section .section__inner{padding:0;max-width:1024px}#membership-withdrawal-complete.section .section__inner>h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#membership-withdrawal-complete.section .membership-withdrawal-complete__button{display:block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-decoration:none;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) auto 0}@media(hover:hover){#membership-withdrawal-complete.section .membership-withdrawal-complete__button:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#membership-withdrawal-complete.section .membership-withdrawal-complete__button:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px}#mypage.section .credit-card__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.8;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);color:var(--color_text)}#mypage.section .credit-card__button-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#mypage.section .credit-card__button{display:inline-block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-decoration:none;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#mypage.section .credit-card__button:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#mypage.section .credit-card__button:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px}#mypage.section .credit-card__disclaimer{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)!important;color:var(--color_main)!important;text-align:center}@media(max-width:768px){#mypage.section .credit-card__button{padding:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#mypage.section .credit-card__description{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}#mypage.section .credit-card__disclaimer{font-size:clamp(1.1rem,.9571428571rem + .4464285714vw,1.3rem)}}.mypage-point-text{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;color:var(--color_accent);margin-bottom:0;text-align:center}#mypage.section .settings__form{margin:0 auto}#mypage.section .settings__field{display:flex;flex-direction:column;gap:clamp(.6rem,.3142857143rem + .8928571429vw,1rem);margin-bottom:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem)}#mypage.section .settings__field:last-of-type{margin-bottom:0}#mypage.section .settings__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.5}#mypage.section .settings__sub-label{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem);font-weight:400;color:var(--color_text);display:block}#mypage.section .settings__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%}#mypage.section .settings__input{width:100%;border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}#mypage.section .settings__input:focus{outline:none;border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1)}#mypage.section .settings__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#mypage.section .settings__input::-moz-placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .settings__input::placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .settings__input--postal{max-width:180px;flex-shrink:0}#mypage.section .settings__input--date{max-width:220px}#mypage.section .settings__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) center;padding-right:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}#mypage.section .settings__readonly-value{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:rgba(var(--rgb_text),.6);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);background-color:rgba(var(--rgb_text),.03);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border:1px solid rgba(var(--rgb_text),.15);display:inline-block;min-width:200px}#mypage.section .settings__name-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);align-items:flex-start}@media(max-width:768px){#mypage.section .settings__name-row{grid-template-columns:1fr;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}}#mypage.section .settings__name-field{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);flex:1}#mypage.section .settings__postal-row{display:flex;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);align-items:flex-start;flex-wrap:wrap}#mypage.section .settings__postal-search-btn{padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;height:-moz-fit-content;height:fit-content;align-self:flex-start;margin-top:0}@media(hover:hover){#mypage.section .settings__postal-search-btn:hover:not(:disabled){background-color:rgba(var(--rgb_text),.05);border-color:var(--color_accent);color:var(--color_accent)}}#mypage.section .settings__postal-search-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#mypage.section .settings__postal-search-btn:disabled{opacity:.6;cursor:not-allowed}#mypage.section .settings__address-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);align-items:flex-start}@media(max-width:768px){#mypage.section .settings__address-row{grid-template-columns:1fr;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}}#mypage.section .settings__address-field{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);flex:1}#mypage.section .settings__date-wrapper{display:flex;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);position:relative}#mypage.section .settings__radio-group{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0}@media(max-width:768px){#mypage.section .settings__radio-group{grid-template-columns:1fr}}#mypage.section .settings__radio-label{display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){#mypage.section .settings__radio-label:hover{border-color:rgba(var(--rgb_text),.5);background-color:rgba(var(--rgb_text),.02)}}#mypage.section .settings__radio-label .settings__radio{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}#mypage.section .settings__radio-label span{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;text-align:center;width:100%}#mypage.section .settings__radio-label .settings__radio:checked+span{color:var(--color_text_re)}#mypage.section .settings__radio-label:has(.settings__radio:checked){border-color:var(--color_accent);background-color:var(--color_accent)}#mypage.section .settings__radio-label .settings__radio:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#mypage.section .settings__error{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:#f44;min-height:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);line-height:1.4;margin-top:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#mypage.section .settings__error:empty{display:none}#mypage.section .settings__submit-wrapper{text-align:center;padding:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem) 0}#mypage.section .settings__submit{width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;text-decoration:none}@media(hover:hover){#mypage.section .settings__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#mypage.section .settings__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#mypage.section .settings__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){#mypage.section .settings__form{width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) 0}#mypage.section .settings__field{margin-bottom:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#mypage.section .settings__input{padding:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem) clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#mypage.section .settings__postal-row{flex-direction:column;align-items:stretch}#mypage.section .settings__postal-search-btn{width:100%;margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#mypage.section .settings__date-wrapper:after{display:none}#mypage.section .settings__radio-group{flex-direction:column;align-items:flex-start;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#mypage.section .settings__submit{width:100%;max-width:none;padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}.settings__note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)!important;color:rgba(var(--rgb_text),.6)!important;line-height:1.5;margin-top:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}.settings__note#settings-password-note{margin-top:0}#commercial-transaction.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);text-align:justify;word-break:break-all}#commercial-transaction.section .section__inner{max-width:1024px}#commercial-transaction.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#commercial-transaction.section .commercial-transaction__content{margin:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem) auto}#commercial-transaction.section .commercial-transaction__content p{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);line-height:1.8}#commercial-transaction.section .commercial-transaction__content dl{display:flex;flex-direction:column;gap:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);line-height:1.4}#commercial-transaction.section .commercial-transaction__content dl .item{border:1px solid rgba(var(--rgb_text),.1);border-radius:10px}#commercial-transaction.section .commercial-transaction__content dl .item dt{font-weight:700;background-color:rgba(var(--rgb_text),.1);color:var(--color_accent);border-radius:10px 10px 0 0}#commercial-transaction.section .commercial-transaction__content dl .item dd,#commercial-transaction.section .commercial-transaction__content dl .item dt{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#commercial-transaction.section .commercial-transaction__content dl .item dd a{text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#commercial-transaction.section .commercial-transaction__content dl .item dd a:hover{color:var(--color_accent)}#commercial-transaction.section .commercial-transaction__content ol,#commercial-transaction.section .commercial-transaction__content ul{text-align:justify;line-height:1.6}#commercial-transaction.section .commercial-transaction__content ol a,#commercial-transaction.section .commercial-transaction__content ul a{color:var(--color_text);text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}#commercial-transaction.section .commercial-transaction__content ol a:hover,#commercial-transaction.section .commercial-transaction__content ul a:hover{color:var(--color_accent)}#commercial-transaction.section .commercial-transaction__content ol.list-decimal,#commercial-transaction.section .commercial-transaction__content ul.list-decimal{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:decimal}#commercial-transaction.section .commercial-transaction__content ol.list-decimal>li>ol,#commercial-transaction.section .commercial-transaction__content ul.list-decimal>li>ol{list-style:none;counter-reset:sublist;padding-top:1em}#commercial-transaction.section .commercial-transaction__content ol.list-decimal>li>ol>li,#commercial-transaction.section .commercial-transaction__content ul.list-decimal>li>ol>li{counter-increment:sublist}#commercial-transaction.section .commercial-transaction__content ol.list-decimal>li>ol>li:before,#commercial-transaction.section .commercial-transaction__content ul.list-decimal>li>ol>li:before{content:"(" counter(sublist) ") "}#commercial-transaction.section .commercial-transaction__content ol.list-disc,#commercial-transaction.section .commercial-transaction__content ul.list-disc{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:disc}#commercial-transaction.section .commercial-transaction__content ol.list-circle,#commercial-transaction.section .commercial-transaction__content ul.list-circle{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:circle}#commercial-transaction.section .commercial-transaction__content ol.list-square,#commercial-transaction.section .commercial-transaction__content ul.list-square{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);list-style-type:square}#commercial-transaction.section .commercial-transaction__content ol li span,#commercial-transaction.section .commercial-transaction__content ul li span{display:block;margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#commercial-transaction.section .commercial-transaction__content ol li:last-child span,#commercial-transaction.section .commercial-transaction__content ul li:last-child span{margin-bottom:0}#product-detail{position:relative;z-index:10;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);margin:0 auto;max-width:1024px}#product-detail__inner{width:100%;margin:0 auto}@media(max-width:768px){#product-detail{padding:0}}#product-detail .product-detail__main{position:relative;gap:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);margin:0 auto clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem)}@media(max-width:768px){#product-detail .product-detail__main{grid-template-columns:1fr;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#product-detail .main-overlay{position:absolute;inset:0;background-color:rgba(var(--rgb_background_re),.5);display:flex;justify-content:center;z-index:100}#product-detail .main-overlay .main-overlay-text{color:var(--color_text_re);font-size:32px;font-weight:700;text-shadow:2px 2px 4px rgba(var(--rgb_text),.8);padding:16px 32px;height:75vh;display:flex;align-items:center;justify-content:center}@media(prefers-color-scheme:dark){#product-detail .main-overlay .main-overlay-text{color:var(--color_text);text-shadow:2px 2px 4px rgba(var(--rgb_text_re),.8)}}#product-detail .sold-out{opacity:.9}#product-detail .sold-out .product-detail__gacha-btn{pointer-events:none;opacity:.5}#product-detail .gallery{display:grid;gap:12px}#product-detail .gallery .gallery-main{position:relative;margin:0}#product-detail .gallery .image-wrap{position:relative;background:var(--color_background_re);min-height:280px;display:grid;place-items:center;overflow:hidden}#product-detail .gallery .main-image{max-width:100%;max-height:64vh;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:768px){#product-detail .gallery .main-image{max-height:100vh}}#product-detail .gallery .error,#product-detail .gallery .placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--color_text_disabled);font-size:14px}#product-detail .gallery .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:9999px;background:rgba(var(--rgb_shadow_dark),.7);color:var(--color_text_re);font-size:24px;line-height:40px;text-align:center}#product-detail .gallery .nav.prev{left:8px}#product-detail .gallery .nav.next{right:8px}#product-detail .gallery .nav.next:hover,#product-detail .gallery .nav.prev:hover{background:rgba(var(--rgb_main),.4);color:var(--color_text_re)}@media(prefers-color-scheme:dark){#product-detail .gallery .nav.next:hover,#product-detail .gallery .nav.prev:hover{color:var(--color_text)}}#product-detail .gallery .zoom-link{position:absolute;width:40px;height:40px;right:8px;bottom:8px;font-size:12px;background:var(--color_background);border:1px solid rgba(var(--rgb_text),.15);border-radius:50px;padding:4px 5px}#product-detail .gallery .thumbs{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#product-detail .gallery .thumb{padding:0;cursor:pointer;overflow:hidden;position:relative}#product-detail .gallery .thumb.active{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) rgba(var(--rgb_shadow),.75))}#product-detail .gallery .thumb.active img{transform:scale(1.05)}#product-detail .gallery .thumb img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}#product-detail .gallery .fade-enter-active,#product-detail .gallery .fade-leave-active{transition:opacity .2s ease}#product-detail .gallery .fade-enter-from,#product-detail .gallery .fade-leave-to{opacity:0}@media(max-width:640px){#product-detail .gallery .thumbs{--cols:5}}#product-detail .product-detail__info{display:flex;flex-direction:column;letter-spacing:.08em}@media(max-width:768px){#product-detail .product-detail__info{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}}#product-detail .product-detail__title{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-weight:700;padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) 0 0;line-height:1.4;text-align:center;border-bottom:3px solid var(--color_accent);margin:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem) 0 clamp(2rem,.5714285714rem + 4.4642857143vw,4rem)}#product-detail .product-detail__title:after{content:"▼";position:absolute;font-size:40px;font-weight:700;color:rgba(var(--rgb_accent),1);bottom:-42px;left:50%;transform:translate(-50%)}#product-detail .product-detail__text{font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);line-height:1.6;margin-bottom:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem)}#product-detail .product-detail__sale-period{display:flex;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);border-top:1px solid rgba(var(--rgb_text),.1);line-height:1.2;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0}#product-detail .product-detail__sale-period-label{background-color:rgba(var(--rgb_accent),.1);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);width:100px;text-align:center}@media(prefers-color-scheme:dark){#product-detail .product-detail__sale-period-label{background-color:rgba(var(--rgb_accent),1);color:var(--color_text_re)}}#product-detail .product-detail__sale-period-date{color:var(--color_text)}@media(max-width:768px){#product-detail .product-detail__sale-period{text-align:center!important;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#product-detail .product-detail__sale-period-date,#product-detail .product-detail__sale-period-label{width:100%}}#product-detail .product-detail__price{display:flex;align-items:flex-end;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);border-top:1px solid rgba(var(--rgb_text),.1);line-height:1.2;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0}#product-detail .product-detail__price-label{background-color:rgba(var(--rgb_accent),.1);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);width:100px;text-align:center}@media(prefers-color-scheme:dark){#product-detail .product-detail__price-label{background-color:rgba(var(--rgb_accent),.9);color:var(--color_text_re)}}#product-detail .product-detail__price-value{color:var(--color_main);font-weight:700;font-size:40px;margin:0 0 -10px -8px}#product-detail .product-detail__price-tax{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);margin:0 0 -3px -8px}@media(max-width:768px){#product-detail .product-detail__price{flex-wrap:wrap;justify-content:center!important;align-items:flex-end;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#product-detail .product-detail__price-label{width:100%;margin:0 0 -4px!important}#product-detail .product-detail__price-value{font-size:30px;margin:0 0 -6px -5px!important}#product-detail .product-detail__price-tax{margin:0 0 0 -3px!important}}#product-detail .product-detail__delivery-info{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);border-top:1px solid rgba(var(--rgb_text),.1);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) 0}#product-detail .product-detail__delivery-info .product-detail__delivery-fee,#product-detail .product-detail__delivery-info .product-detail__delivery-schedule,#product-detail .product-detail__delivery-info .product-detail__delivery-size{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}#product-detail .product-detail__delivery-info .product-detail__delivery-fee-label,#product-detail .product-detail__delivery-info .product-detail__delivery-schedule-label,#product-detail .product-detail__delivery-info .product-detail__delivery-size-label{background-color:rgba(var(--rgb_accent),.1);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);line-height:.8;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(prefers-color-scheme:dark){#product-detail .product-detail__delivery-info .product-detail__delivery-fee-label,#product-detail .product-detail__delivery-info .product-detail__delivery-schedule-label,#product-detail .product-detail__delivery-info .product-detail__delivery-size-label{background-color:rgba(var(--rgb_accent),.9);color:var(--color_text_re)}}#product-detail .product-detail__delivery-info .product-detail__delivery-fee-value,#product-detail .product-detail__delivery-info .product-detail__delivery-schedule-value,#product-detail .product-detail__delivery-info .product-detail__delivery-size-value{margin:0 20px;line-height:1.4}@media(max-width:768px){#product-detail .product-detail__delivery-info{text-align:center}}#product-detail .product-detail__notice{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background-color:rgba(var(--rgb_background_re),.1);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem) 0}#product-detail .product-detail__notice-label{line-height:.8;background-color:rgba(var(--rgb_base),1);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#product-detail .product-detail__notice-value{line-height:1.6}@media(prefers-color-scheme:dark){#product-detail .product-detail__notice{background-color:rgba(var(--rgb_text),.1)}#product-detail .product-detail__notice-label{background-color:rgba(var(--rgb_text),.5);color:var(--color_text_re)}}.product-detail__action{margin-top:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);display:flex;flex-direction:column;text-align:center;justify-content:space-between}.product-detail__gacha-btn{width:65%;margin:0 auto 10px;padding:20px;color:var(--color_text_re);background-color:var(--color_accent);border-radius:100px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;display:block;border-width:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-style:outset;border-color:rgba(var(--rgb_accent-dark),.5)}.product-detail__gacha-btn,.product-detail__gacha-btn:before{font-size:clamp(2.5rem,2.1428571429rem + 1.1160714286vw,3rem);font-weight:700}.product-detail__gacha-btn:before{content:"☛";animation:blink 1s infinite}@media(hover:hover){.product-detail__gacha-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent-dark),.9);transform:translateY(7px);border-width:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-style:inset;border-color:var(--color_accent)}.product-detail__gacha-btn:hover:not(:disabled):before{content:"☛"}}@media(max-width:768px){.product-detail__gacha-btn{width:100%;padding:20px 10px}}@media(prefers-color-scheme:dark){.product-detail__gacha-btn{color:var(--color_text)}}.product-detail__gacha-btn-text-sub{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:400;margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0}.product-detail__gacha-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}.product-detail__gacha-btn:disabled{opacity:.6;cursor:not-allowed}.waiting-count{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}.refresh-btn,.waiting-count{color:var(--color_text);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.refresh-btn{font-size:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem);border:1px solid var(--color_text);border-radius:50px;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1);width:65%;margin:0 auto}.refresh-btn:before{content:"↻"}@media(prefers-color-scheme:dark){.refresh-btn{background-color:rgba(var(--rgb_text),.3)}}@media(hover:hover){.refresh-btn:hover{background-color:var(--color_text);color:var(--color_text_re)}}@media(hover:hover)and (prefers-color-scheme:dark){.refresh-btn:hover{color:var(--color_text);background-color:var(--color_text_re)}}.refresh-btn:not([aria-disabled=false]){opacity:.4;background-color:var(--color_background);cursor:default!important}.refresh-btn:not([aria-disabled=false]):before{content:""}.refresh-btn:not([aria-disabled=false]):hover{color:var(--color_text);border-radius:50px;cursor:default!important}@media(prefers-color-scheme:dark){.refresh-btn:not([aria-disabled=false]){color:var(--color_text)}}@media(max-width:768px){.refresh-btn{width:100%}}.product-detail__waiting{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);background-color:rgba(var(--rgb_accent),.1);border:2px solid var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center}.product-detail__waiting-message{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);color:var(--color_accent)}.product-detail__waiting-cancel-btn{padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);background-color:var(--color_background);border:1px solid var(--color_text);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.product-detail__waiting-cancel-btn:hover{background-color:var(--color_text);color:var(--color_text_re)}}.product-detail__waiting-cancel-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}.product-detail__items-header{line-height:1.2;font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;border-radius:50%;width:150px;height:150px;background-color:var(--color_accent-light);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 40px;color:var(--color_accent-dark)}.product-detail__items-header:after{content:"▼";position:absolute;font-size:40px;font-weight:700;color:var(--color_accent-light);bottom:-35px;left:50%;transform:translate(-50%)}.product-detail__items-header span{border-top:3px solid var(--color_accent);padding-top:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:400;color:var(--color_accent-dark)}.product-detail__items-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.6;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);text-align:center;padding:0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}@media(max-width:768px){.product-detail__items-list{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}}.product-detail__items-list .product-detail__item{background-color:var(--color_background);border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.product-detail__items-list .product-detail__item .overlay{position:absolute;inset:0;background-color:rgba(var(--rgb_background_re),.6);display:flex;align-items:center;justify-content:center;z-index:11;border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem)}.product-detail__items-list .product-detail__item .overlay-text{color:var(--color_text_re);font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-weight:700;text-shadow:1px 1px 2px rgba(var(--rgb_text),.8)}@media(prefers-color-scheme:dark){.product-detail__items-list .product-detail__item .overlay-text{color:var(--color_text);text-shadow:1px 1px 2px rgba(var(--rgb_text_re),.8)}}.product-detail__items-list .product-detail__item-info{letter-spacing:.1em}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap{display:flex;align-items:center;justify-content:space-between;background-color:rgba(var(--rgb_accent),.2);border-radius:10px;margin:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem) 0 0;padding:0}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-badge{font-size:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);font-weight:700;line-height:1.4;border-radius:10px 0 0 10px;background-color:var(--color_accent);color:var(--color_text_re);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.6rem,.3142857143rem + .8928571429vw,1rem)}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-badge small{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400}@media(prefers-color-scheme:dark){.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap{border-radius:13px;border:3px solid rgba(var(--rgb_accent),1);background-color:rgba(var(--rgb_accent),0)}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-badge{background-color:rgba(var(--rgb_accent),1)}}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-probability-value{text-align:right;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:400;line-height:1.4;color:var(--color_text);margin:0 20px 0 0}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-probability-value strong{color:var(--color_accent);font-weight:700;font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}.product-detail__items-list .product-detail__item-info .product-detail__item-title{font-weight:700;line-height:1.4;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;font-size:clamp(1.8rem,1.0857142857rem + 2.2321428571vw,2.8rem)}.product-detail__items-list .product-detail__item-info .product-detail__item-description{line-height:1.4;margin-bottom:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem)}.product-detail__item-header{display:flex;flex-direction:column;gap:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}.product-detail__item-header .product-detail__item-grade,.product-detail__item-header .product-detail__item-material,.product-detail__item-header .product-detail__item-size,.product-detail__item-header .product-detail__item-stock{display:flex;align-items:baseline;gap:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);line-height:1.2}.product-detail__item-header .product-detail__item-grade-label,.product-detail__item-header .product-detail__item-material-label,.product-detail__item-header .product-detail__item-size-label,.product-detail__item-header .product-detail__item-stock-label{margin-right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:rgba(var(--rgb_accent),.1);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:100px;text-align:center;font-weight:400}@media(max-width:768px){.product-detail__item-header .product-detail__item-grade,.product-detail__item-header .product-detail__item-material,.product-detail__item-header .product-detail__item-size,.product-detail__item-header .product-detail__item-stock{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)}.product-detail__item-header .product-detail__item-grade-label,.product-detail__item-header .product-detail__item-material-label,.product-detail__item-header .product-detail__item-size-label,.product-detail__item-header .product-detail__item-stock-label{width:25%!important}.product-detail__item-header .product-detail__item-grade-value,.product-detail__item-header .product-detail__item-material-value,.product-detail__item-header .product-detail__item-size-value,.product-detail__item-header .product-detail__item-stock-value{letter-spacing:normal;width:75%!important}}ul.product-detail__item-image-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(20rem,12.8571428571rem + 22.3214285714vw,30rem),1fr));gap:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);margin-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);list-style:none;padding:0}ul.product-detail__item-image-wrap li.product-detail__item-image{background-color:var(--color_accordion_bg);border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);position:relative}ul.product-detail__item-image-wrap li.product-detail__item-image button{cursor:pointer;position:relative;border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem) clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem);transition:transform .5s cubic-bezier(.4,0,.2,1);transform:scale(1);opacity:1;z-index:11;background-color:transparent!important}@media(hover:hover){ul.product-detail__item-image-wrap li.product-detail__item-image button:hover{border:5px solid var(--color_accent);transform:scale(1.1)!important}ul.product-detail__item-image-wrap li.product-detail__item-image button:hover .product-detail__item-img{border-radius:clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem) clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem)}}@media(hover:hover)and (max-width:560px){ul.product-detail__item-image-wrap li.product-detail__item-image button:hover .product-detail__item-img{border-radius:clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem) 0 0 clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem)}}@media(max-width:560px){ul.product-detail__item-image-wrap li.product-detail__item-image button{position:relative;float:left;width:30%!important;margin-right:1%;border-radius:clamp(1rem,-.0714285714rem + 3.3482142857vw,2.5rem) 0 0 clamp(1rem,-.0714285714rem + 3.3482142857vw,2.5rem)!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img{border-radius:clamp(1rem,-.0714285714rem + 3.3482142857vw,2.5rem) clamp(1rem,-.0714285714rem + 3.3482142857vw,2.5rem) 0 0}@media(max-width:560px){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img{width:100%!important;border-radius:clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem) 0 0 clamp(.5rem,-.9285714286rem + 4.4642857143vw,2.5rem)!important}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-zoom-icon{position:absolute;bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);right:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);width:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);height:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);border-radius:50%}@media(max-width:560px){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-zoom-icon{right:2px!important;width:25%!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-image-title{text-align:center;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400;line-height:1.4;color:var(--color_text);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;background-color:rgba(var(--rgb_base),1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(prefers-color-scheme:dark){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-image-title{background-color:rgba(var(--rgb_text),.3)}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-image-value{text-align:center;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:400;line-height:1.4;color:var(--color_text)}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value{border-top:1px solid var(--color_base);padding-top:clamp(.4rem,.4rem + 0vw,.4rem);margin-top:clamp(.4rem,.4rem + 0vw,.4rem);text-align:center;font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);font-weight:400;line-height:1.4;color:var(--color_text)}@media(prefers-color-scheme:dark){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value{border-top:1px solid rgba(var(--rgb_text),.5)}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value .text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:400;line-height:1.4;color:var(--color_text)}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value .value{font-weight:700;color:var(--color_accent)}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value{border-top:1px solid var(--color_base);padding-top:clamp(.4rem,.4rem + 0vw,.4rem);margin-top:clamp(.4rem,.4rem + 0vw,.4rem);text-align:center;font-size:clamp(.8rem,.6571428571rem + .4464285714vw,1rem);font-weight:400;line-height:1.2;color:rgba(var(--rgb_text),.5);display:grid;grid-template-columns:auto 1fr}@media(prefers-color-scheme:dark){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value{border-top:1px solid rgba(var(--rgb_text),.5)}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value-label{width:100%;text-align:right;margin-right:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-weight:400}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value-label:before{content:"＜"}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value-label:after{content:"＞"}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value-value{text-align:left;margin-left:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(prefers-color-scheme:dark){ul.product-detail__item-image-wrap li.product-detail__item-image{background-color:rgba(var(--rgb_text),.1)}}@media(max-width:560px){ul.product-detail__item-image-wrap{gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}ul.product-detail__item-image-wrap .product-detail__item-image>img.product-detail__item-img{float:left;width:30%!important;margin-right:1%;border-radius:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem)!important}ul.product-detail__item-image-wrap .product-detail__item-image .product-detail__item-image-title{float:right;width:69%;margin:0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)!important;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem) clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem) clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)!important}ul.product-detail__item-image-wrap .product-detail__item-image .product-detail__item-detail-value,ul.product-detail__item-image-wrap .product-detail__item-image .product-detail__item-image-value,ul.product-detail__item-image-wrap .product-detail__item-image .product-detail__item-stock-value{float:right;width:69%}}ul.product-detail__item-image-wrap .product-detail__item-size{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:rgba(var(--rgb_text),.8)}ul.product-detail__item-image-wrap .product-detail__item-size-label{font-weight:700}ul.product-detail__item-image-wrap .product-detail__item-stock{display:flex;align-items:center;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);margin-top:auto}ul.product-detail__item-image-wrap .product-detail__item-stock-label{font-weight:700}ul.product-detail__item-image-wrap .product-detail__item-stock-value{color:var(--color_accent);font-weight:700;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}@media(max-width:768px){ul.product-detail__item-image-wrap .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}ul.product-detail__item-image-wrap .product-detail__title{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}ul.product-detail__item-image-wrap .product-detail__gacha-btn{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);padding:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}}#products-recommend{position:relative;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);z-index:10;max-width:1024px;margin:0 auto clamp(3.2rem,2.0571428571rem + 3.5714285714vw,4.8rem)}#products-recommend .section__inner #products-recommend-heading{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,2.6857142857rem - .8928571429vw,2rem);border-bottom:3px solid var(--color_accent)}#products-recommend .section__inner .product-list{gap:0!important;padding:0!important;margin:0 auto}#products-recommend .section__inner .product-list__grid{gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:0!important;margin:0 auto!important;grid-template-columns:repeat(4,1fr)}#products-recommend .section__inner .product-list__grid h3{padding:0;margin:0}@media(max-width:768px){#products-recommend .section__inner .product-list__grid{grid-template-columns:repeat(2,1fr)}}.lightbox-backdrop{position:fixed;top:calc(var(--header-height));left:0;width:100%;height:100%;z-index:9999999999;background:rgba(var(--rgb_overlay),.8)}.lightbox-backdrop .lightbox{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.lightbox-backdrop .stage{position:relative;display:grid;place-items:center;max-width:480px;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lightbox-backdrop .image{max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;touch-action:pan-x pan-y pinch-zoom;transform-origin:center center}.lightbox-backdrop .error,.lightbox-backdrop .placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--color_text)}.lightbox-backdrop .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50px;background:rgba(var(--rgb_background_re),.45);color:var(--color_text_re);font-size:24px;line-height:40px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-color-scheme:dark){.lightbox-backdrop .nav{color:rgba(var(--rgb_text),.8)}}@media(prefers-color-scheme:dark)and (hover:hover){.lightbox-backdrop .nav:hover{background:rgba(var(--rgb_background_re),.65);color:var(--color_text)}}.lightbox-backdrop .nav.prev{left:8px}.lightbox-backdrop .nav.next{right:8px}.lightbox-backdrop .nav.next:hover,.lightbox-backdrop .nav.prev:hover{background:rgba(var(--rgb_background_re),.65)}.lightbox-backdrop .indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);color:var(--color_text_re);font-size:12px;font-weight:700;text-align:center;background:rgba(var(--rgb_background_re),.45);padding:4px 8px;border-radius:9999px}@media(prefers-color-scheme:dark){.lightbox-backdrop .indicator{color:rgba(var(--rgb_text),.8);background:rgba(var(--rgb_text_re),.45)}}.lightbox-backdrop .fade-enter-active,.lightbox-backdrop .fade-leave-active{transition:opacity .2s ease}.lightbox-backdrop .fade-enter-from,.lightbox-backdrop .fade-leave-to{opacity:0}.lightbox-backdrop .close{line-height:1;width:32px;height:32px;position:absolute;top:8px;right:8px;color:rgba(var(--rgb_text),.45);font-size:28px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;border:1px solid rgba(var(--rgb_text),.45);background-color:rgba(var(--rgb_background),.45)}.lightbox-backdrop .close:hover{color:var(--color_text)}@media(prefers-color-scheme:dark){.lightbox-backdrop .close{color:rgba(var(--rgb_text_re),.45);border:1px solid rgba(var(--rgb_text_re),.45);background-color:rgba(var(--rgb_text),.45)}.lightbox-backdrop .close:hover{color:var(--color_text_re)}}body:has(.lightbox-backdrop) #main-content__inner{overflow:visible}.end-button{border:none!important;background:rgba(var(--rgb_text),.4)!important;border-radius:6px;padding:clamp(1rem,.6428571429rem + 1.1160714286vw,1.5rem);color:rgba(var(--rgb_text),.5)!important;cursor:default!important;pointer-events:none!important;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)!important}.end-button:before{display:none}@media(hover:hover){.end-button:hover{transform:none!important;box-shadow:none!important;outline:none!important;border:none!important}}.before-start-button{border:none!important;background:rgba(var(--rgb_accent),.4)!important;border-radius:6px;padding:clamp(1rem,.6428571429rem + 1.1160714286vw,1.5rem);color:rgba(var(--rgb_accent),.5)!important;cursor:default!important;pointer-events:none!important;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)!important}.before-start-button:before{display:none}@media(hover:hover){.before-start-button:hover{transform:none!important;box-shadow:none!important;outline:none!important;border:none!important}}.sold-out-button{border:none!important;background:rgba(var(--rgb_main),.4)!important;border-radius:6px;padding:clamp(1rem,.6428571429rem + 1.1160714286vw,1.5rem);color:rgba(var(--rgb_main),.5)!important;cursor:default!important;pointer-events:none!important;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)!important}.sold-out-button:before{display:none}@media(hover:hover){.sold-out-button:hover{transform:none!important;box-shadow:none!important;outline:none!important;border:none!important}}.end-tag{position:absolute;left:8px;top:8px;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background:rgba(var(--rgb_text_re),.4)!important;color:rgba(var(--rgb_text_re),.5)!important;border-radius:6px;padding:4px 8px;z-index:100}@media(prefers-color-scheme:dark){.end-tag{background:rgba(var(--rgb_text),.4)!important;color:rgba(var(--rgb_text),.5)!important}}.before-start-tag{position:absolute;left:8px;top:8px;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background:rgba(var(--rgb_accent),.7)!important;color:rgba(var(--rgb_text_re),.5)!important;border-radius:6px;padding:4px 8px;z-index:100}@media(prefers-color-scheme:dark){.before-start-tag{color:rgba(var(--rgb_text),.5)!important}}.sold-out-tag{position:absolute;left:8px;top:8px;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);background:rgba(var(--rgb_main),.7)!important;color:rgba(var(--rgb_text_re),.6)!important;border-radius:6px;padding:4px 8px;z-index:101}@media(prefers-color-scheme:dark){.sold-out-tag{color:rgba(var(--rgb_text),.5)!important}}#gacha-result.section{position:relative;z-index:10;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);margin:0 auto;max-width:1200px}#gacha-result.section .section__inner{width:100%;margin:0 auto}#gacha-result.section .section__inner .section__heading{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#gacha-result.section .section__inner .gacha-result__container .gacha-result__single{max-width:480px;margin:0 auto 24px;display:flex;flex-direction:column;align-items:center}#gacha-result.section .section__inner .gacha-result__container .gacha-result__single>.gacha-result__message{width:100%;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);text-align:center}#gacha-result.section .section__inner .gacha-result__container .gacha-result__single>.gacha-result__action{margin:0 auto 20px}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple{max-width:840px;margin:0 auto 24px;display:flex;flex-direction:column}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__message{width:100%;text-align:center;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);width:100%;text-align:center}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid .gacha-result__item{width:calc(33.33% - clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem));padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(max-width:560px){#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid{gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid .gacha-result__item{width:calc(50% - clamp(.4rem,.1142857143rem + .8928571429vw,.8rem))}}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__action{margin:0 auto 20px}#gacha-result.section .section__inner .gacha-result__item{display:flex;flex-direction:column;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border:1px solid rgba(var(--rgb_text),.1);border-radius:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);transition:all .25s cubic-bezier(.4,0,.2,1)}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background_section);display:flex;align-items:center;justify-content:center}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-title{font-size:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);text-align:center;line-height:1.4;color:var(--color_text);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);width:100%}#gacha-result.section .section__inner .gacha-result__message{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);font-weight:700;text-align:center;color:var(--color_text);line-height:1.6;width:100%}#gacha-result.section .gacha-result__action{width:100%;max-width:400px;margin:0 auto 24px;display:flex;flex-direction:column;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#gacha-result.section .gacha-result__action .gacha-result__btn{display:block;width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin:0 auto}@media(hover:hover){#gacha-result.section .gacha-result__action .gacha-result__btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#gacha-result.section .gacha-result__action .gacha-result__btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#gacha-result.section .gacha-result__action .gacha-result__btn:active{transform:translateY(0)}#gacha-result.section .gacha-result__action__delivery-btn{display:block;width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#gacha-result.section .gacha-result__action__delivery-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#gacha-result.section .gacha-result__action__delivery-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#gacha-result.section .gacha-result__action__delivery-btn:active{transform:translateY(0)}@media(max-width:768px){#gacha-result.section .gacha-result__action .section__heading{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#gacha-result.section .gacha-result__action__message{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#gacha-result.section .gacha-result__action__btn{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);padding:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}}#machine-select.section{position:relative;z-index:10;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);margin:0 auto;max-width:1024px}#machine-select.section .section__inner{width:100%;margin:0 auto}#machine-select.section .machine-select__header{display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#machine-select.section .machine-select__header .machine-select__title{width:100%;font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) 0 0;line-height:1.4;text-align:center;border-bottom:3px solid var(--color_accent);margin:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem) auto}#machine-select.section .machine-select__header .machine-select__title:after{content:"▼";position:absolute;font-size:40px;color:rgba(var(--rgb_accent),1);bottom:-42px;left:50%;transform:translate(-50%)}#machine-select.section .machine-select__header-thumb{display:flex;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);width:100%}#machine-select.section .machine-select__header-thumb img{display:block;width:150px;height:auto;-o-object-fit:contain;object-fit:contain}#machine-select.section .machine-select__header-thumb>div{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header-thumb>div .machine-select__description{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);color:var(--color_accent);margin:0}#machine-select.section .machine-select__header-thumb>div .machine-select__description span{display:block;font-size:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__header-thumb>div .machine-select__filter{display:flex;flex-direction:row;justify-content:flex-start;gap:clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);padding:clamp(.6rem,.3142857143rem + .8928571429vw,1rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);border-radius:50px;cursor:pointer}#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn:disabled,#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn:disabled:hover{background-color:rgba(var(--rgb_accent),1);color:rgba(var(--rgb_text_re),1);cursor:default}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn:disabled,#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn:disabled:hover{background-color:rgba(var(--rgb_accent-dark),1);color:rgba(var(--rgb_text),1);cursor:default;border:1px solid rgba(var(--rgb_text),.2)}}@media(hover:hover){#machine-select.section .machine-select__header-thumb>div .machine-select__filter .machine-select__filter-btn:hover{background-color:rgba(var(--rgb_text),.05);border-color:var(--color_accent);color:var(--color_accent)}}#machine-select.section .machine-select__header .status-body{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;line-height:1.4}#machine-select.section .machine-select__header .status-body .status-lead{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);color:var(--color_text);margin:0}#machine-select.section .machine-select__header .status-body .status-remaining{background-color:rgba(var(--rgb_main),.1);padding:0 clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);color:var(--color_text);margin:0;border:1px solid rgba(var(--rgb_main),.2);border-radius:10px;line-height:1.5}#machine-select.section .machine-select__header .status-body .status-remaining .remaining{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);color:var(--color_text);margin:0;font-weight:700}#machine-select.section .machine-select__header .status-body .status-remaining .totel{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);color:var(--color_text);margin:0}#machine-select.section .machine-select__header .status-body .status-remaining .totel:before{content:"/";font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);padding:0 clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .status-body .status-remaining{background-color:rgba(var(--rgb_main),.6)}}#machine-select.section .machine-select__header .queue-wrap{z-index:20;display:flex;flex-direction:column;gap:clamp(1rem,.2857142857rem + 2.2321428571vw,2rem);padding:clamp(1rem,-.4285714286rem + 4.4642857143vw,3rem);border-radius:10px;border:1px solid rgba(var(--rgb_text_disabled),.5);margin:0;width:100%;background-color:var(--color_background)}#machine-select.section .machine-select__header .queue-wrap .queue-wrap-drag-handle{display:none}#machine-select.section .machine-select__header .queue-wrap .queue{text-align:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count .queue-count-value{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);color:var(--color_text);margin:0 clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);font-weight:700}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count .queue-note{display:block;font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__header .queue-wrap .queue .queue-turn{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);color:var(--color_main);margin:0;font-weight:700}#machine-select.section .machine-select__header .queue-wrap .queue .queue-turn .queue-turn-note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__header .queue-wrap .timer{text-align:center;width:100%;background-color:rgba(var(--rgb_main),.1);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:10px}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value,#machine-select.section .machine-select__header .queue-wrap .timer .timer-value:before{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin:0}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value:before{content:"⏳";animation:blink 1s infinite}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value-time{background-color:var(--color_text_re,1);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);color:var(--color_main);font-weight:700;margin-right:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header .queue-wrap .timer .timer-text{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text_disabled);margin:0}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap .timer{background-color:rgba(var(--rgb_main),0);border:1px solid rgba(var(--rgb_main),.5)}#machine-select.section .machine-select__header .queue-wrap .timer .timer-text{color:var(--color_text)}}#machine-select.section .machine-select__header .queue-wrap .actions{display:flex;flex-direction:row;text-align:center;align-items:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave,#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase{cursor:pointer;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);border-radius:50px;width:100%}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave{color:rgba(var(--rgb_main),.7);background-color:rgba(var(--rgb_main),.3);border:5px outset rgba(var(--rgb_text),.2)}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave:hover{background-color:rgba(var(--rgb_main),.5);border:5px inset rgba(var(--rgb_text),.2);color:rgba(var(--rgb_main),.9);transform:translateY(5px)}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave{color:var(--color_text);background-color:rgba(var(--rgb_main),.3);border-color:rgba(var(--rgb_text),.2)}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave:hover{background-color:rgba(var(--rgb_main),.6);color:var(--color_text)}}#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase{background-color:var(--color_accent);border:5px outset rgba(var(--rgb_accent-dark),.5);color:var(--color_text_re)}#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase:before{content:"☛";color:var(--color_text_re);margin:0;animation:blink 1s infinite}#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase:hover{background-color:rgba(var(--rgb_accent-dark),.9);transform:translateY(5px);border:5px inset rgba(var(--rgb_accent-dark),.5)}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase{color:var(--color_text);background-color:rgba(var(--rgb_accent),1)}#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase:before,#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase:hover{color:var(--color_text)}}#machine-select.section .machine-select__header .queue-wrap-fixed{display:flex;flex-direction:column;position:fixed;gap:10px;margin:10px 0 0;padding:15px;border-radius:10px;background-color:var(--color_background);box-shadow:0 0 12px rgba(var(--rgb_text),.5);top:var(--header-height);max-width:280px;width:100%;right:20px;z-index:20;transition:top .25s ease-out,left .25s ease-out,width .25s ease-out,height .25s ease-out}#machine-select.section .machine-select__header .queue-wrap-fixed .queue-wrap-drag-handle{display:flex;align-items:center;justify-content:center;cursor:move;min-height:35px;margin:-15px -15px 0;padding:8px 15px;border-radius:10px 10px 0 0;background-color:rgba(var(--rgb_text_disabled),.12);color:rgba(var(--rgb_text),.4)}#machine-select.section .machine-select__header .queue-wrap-fixed .queue-wrap-drag-handle .queue-wrap-drag-handle-icon{width:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);height:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);-o-object-fit:contain;object-fit:contain}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap-fixed{border:1px solid rgba(var(--rgb_accent),.5);box-shadow:0 0 12px rgba(var(--rgb_accent),.5)}}#machine-select.section .machine-select__header .queue-wrap-fixed .queue{text-align:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count .queue-count-value{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);color:var(--color_text);margin:0 clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);font-weight:700}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count .queue-note{display:block;font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-turn{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);color:var(--color_main);margin:0;font-weight:700}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-turn .queue-turn-note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__header .queue-wrap-fixed .timer{text-align:center;margin:0 auto;background-color:rgba(var(--rgb_main),.1);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:10px}@media(max-width:840px){#machine-select.section .machine-select__header .queue-wrap-fixed .timer{width:100%}}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value,#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value:before{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin:0}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value:before{content:"⏳";animation:blink 1s infinite}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value-time{background-color:var(--color_text_re,1);padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);color:var(--color_main);font-weight:700;margin-right:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-text{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text_disabled);margin:10px 0 0}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap-fixed .timer{background-color:rgba(var(--rgb_main),0);border:1px solid rgba(var(--rgb_main),.5)}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-text{color:var(--color_text)}}#machine-select.section .machine-select__header .queue-wrap-fixed .actions{display:flex;flex-direction:column;text-align:center;align-items:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;margin:0 auto;font-size:24px}@media(max-width:840px){#machine-select.section .machine-select__header .queue-wrap-fixed .actions{width:100%}}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave,#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase{padding:5px;border-radius:50px;cursor:pointer;width:100%;color:var(--color_text_re)}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave{color:rgba(var(--rgb_main),.7);background-color:rgba(var(--rgb_main),.3);border:5px outset rgba(var(--rgb_text),.2)}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave:hover{background-color:rgba(var(--rgb_main),.5);color:rgba(var(--rgb_main),.9);transform:translateY(5px);border:5px inset rgba(var(--rgb_text),.2)}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave{color:var(--color_text);background-color:rgba(var(--rgb_main),.3);border-color:rgba(var(--rgb_text),.2)}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave:hover{background-color:rgba(var(--rgb_main),.6);color:var(--color_text)}}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase{background-color:var(--color_accent);border:5px outset rgba(var(--rgb_accent-dark),.5);color:var(--color_text_re)}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase:before{content:"☛";color:var(--color_text_re);margin:0;animation:blink 1s infinite}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase:hover{background-color:rgba(var(--rgb_accent-dark),.9);transform:translateY(5px);border:5px inset rgba(var(--rgb_accent-dark),.5)}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase{color:var(--color_text);background-color:rgba(var(--rgb_accent),1)}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase:before,#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase:hover{color:var(--color_text)}}@media(max-width:840px){#machine-select.section .machine-select__header .queue-wrap .queue .queue-count,#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count{padding-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__header .queue-wrap .timer .timer-text,#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-text{display:block;margin:15px 0 0}#machine-select.section .machine-select__header .queue-wrap .actions,#machine-select.section .machine-select__header .queue-wrap-fixed .actions{font-size:20px}}@media(max-width:560px){#machine-select.section .machine-select__header .queue-wrap .actions,#machine-select.section .machine-select__header .queue-wrap-fixed .actions{flex-direction:column}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave,#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase,#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-leave,#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase{padding:5px}}#machine-select.section .machine-select__header [data-queue-wrap-spacer]{display:block}#machine-select.section .machine-select__list{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#machine-select.section .machine-select__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}@media(max-width:768px){#machine-select.section .machine-select__grid{gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);grid-template-columns:repeat(2,1fr)}}#machine-select.section .machine-select__card{display:flex;flex-direction:column;align-items:center;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);border-radius:20px;text-align:center;width:100%}#machine-select.section .machine-select__card-id{margin:0 0 clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);width:100%}#machine-select.section .machine-select__card-image-off,#machine-select.section .machine-select__card-image-on{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:4px;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#machine-select.section .machine-select__card-image-off img,#machine-select.section .machine-select__card-image-on img{width:90%}#machine-select.section .machine-select__card-image-on{background-color:rgba(var(--rgb_main),.1);position:relative}#machine-select.section .machine-select__card-image-on .play-mark{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);color:var(--color_text_re);font-weight:700;background-color:rgba(var(--rgb_accent-dark),.7);width:80%;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border-radius:10px;animation:blink 2s infinite}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__card-image-on .play-mark{color:var(--color_text)}}#machine-select.section .machine-select__card-image-off{background-color:rgba(var(--rgb_text_disabled),.2)}#machine-select.section .machine-select__card-meta{display:flex;flex-direction:column;align-items:center;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#machine-select.section .machine-select__card-meta div{display:flex;align-items:center;justify-content:space-between;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;border-bottom:1px solid rgba(var(--rgb_text),.2);padding-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#machine-select.section .machine-select__card-meta-label{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text_disabled);margin:0}#machine-select.section .machine-select__card-meta-value{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin:0}#machine-select.section .machine-select__card-purchase-off,#machine-select.section .machine-select__card-purchase-on,#machine-select.section a.machine-select__card-purchase-on{margin-top:auto;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);border-radius:4px;cursor:pointer;transition:all .2s ease;width:100%}#machine-select.section a.machine-select__card-purchase-on{display:block;text-align:center;text-decoration:none}#machine-select.section .machine-select__card-purchase-on,#machine-select.section a.machine-select__card-purchase-on{background-color:var(--color_accent);color:var(--color_text_re);border-radius:50px;border:5px outset rgba(var(--rgb_accent-dark),.5)}#machine-select.section .machine-select__card-purchase-on:hover:not(:disabled),#machine-select.section a.machine-select__card-purchase-on:hover:not(:disabled){background-color:rgba(var(--rgb_accent-dark),.9);transform:translateY(5px);border-style:inset}#machine-select.section .machine-select__card-purchase-on:focus-visible,#machine-select.section a.machine-select__card-purchase-on:focus-visible{outline:5px offset var(--color_accent)}#machine-select.section .machine-select__card-purchase-on:disabled,#machine-select.section a.machine-select__card-purchase-on:disabled{background-color:rgba(var(--rgb_text_disabled),.2);color:rgba(var(--rgb_text_disabled),.5);cursor:not-allowed}@media(prefers-color-scheme:dark){#machine-select.section .machine-select__card-purchase-on,#machine-select.section a.machine-select__card-purchase-on{color:var(--color_text)!important}}@media(max-width:560px){#machine-select.section .machine-select__card-purchase-on,#machine-select.section a.machine-select__card-purchase-on{font-size:13px}}#machine-select.section .machine-select__card-purchase-off{background-color:rgba(var(--rgb_text_disabled),.2);border-radius:50px;color:rgba(var(--rgb_text_disabled),.3);cursor:not-allowed}.machine-select__header-message{text-align:center}.machine-select__header-message img{width:clamp(15rem,7.8571428571rem + 22.3214285714vw,25rem);height:auto}.machine-select__header-message p{line-height:1.5;font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);color:var(--color_text);margin:0}#login.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#login.section .section__inner{max-width:1024px}#login.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.2rem,.7714285714rem + 1.3392857143vw,1.8rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#login.section .login__content{position:relative}#login.section .login__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#login.section .login__title{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);color:var(--color_text);line-height:1.4}#login.section .login__form{max-width:640px;margin:0 auto}#login.section .login__body{display:flex;flex-direction:column;gap:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem)}#login.section .login__field{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#login.section .login__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.6}#login.section .login__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#login.section .login__input{width:100%;border:1px solid var(--color_text);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:16px;color:var(--color_text);background-color:var(--color_background)!important;transition:border-color .25s cubic-bezier(.4,0,.2,1)}#login.section .login__input:focus{outline:none;border-color:var(--color_accent)}#login.section .login__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#login.section .login__input::-moz-placeholder{color:rgba(var(--rgb_text),.5)}#login.section .login__input::placeholder{color:rgba(var(--rgb_text),.5)}#login.section .login__submit{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}@media(hover:hover){#login.section .login__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#login.section .login__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#login.section .login__submit:disabled{opacity:.6;cursor:not-allowed}#login.section .login__links{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);text-align:center}#login.section .login__link{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:underline;background-color:rgba(var(--rgb_accent),.4);display:block;padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:0 auto;text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#login.section .login__link:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#login.section .login__link:focus-visible{outline:2px solid rgba(var(--rgb_text),.4);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#login.section .login__error-message-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_main);text-align:center;margin-top:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}@media(max-width:768px){#login.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#login.section .login__content{padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#login.section .login__content:before{width:clamp(.3rem,.2285714286rem + .2232142857vw,.4rem);bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#login.section .login__form{width:100%}#login.section .login__input{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}#login.section .login__title{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}}#password-reset.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#password-reset.section .section__inner{max-width:1024px}#password-reset.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#password-reset.section .section__inner .header-logo{max-width:300px;width:100%;margin:0 auto 30px;text-align:center}#password-reset.section .password-reset__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);position:relative}#password-reset.section .password-reset__form{max-width:640px;margin:0 auto}#password-reset.section .password-reset__body{display:flex;flex-direction:column;gap:clamp(3rem,2.2857142857rem + 2.2321428571vw,4rem)}#password-reset.section .password-reset__field{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#password-reset.section .password-reset__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.6}#password-reset.section .password-reset__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#password-reset.section .password-reset__input{width:100%;border:1px solid var(--color_text);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:border-color .25s cubic-bezier(.4,0,.2,1)}#password-reset.section .password-reset__input:focus{outline:none;border-color:var(--color_accent)}#password-reset.section .password-reset__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#password-reset.section .password-reset__input::-moz-placeholder{color:rgba(var(--rgb_text),.5)}#password-reset.section .password-reset__input::placeholder{color:rgba(var(--rgb_text),.5)}#password-reset.section .password-reset__submit{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;text-decoration:underline}@media(hover:hover){#password-reset.section .password-reset__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#password-reset.section .password-reset__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#password-reset.section .password-reset__submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#password-reset.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#password-reset.section .password-reset__content{padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#password-reset.section .password-reset__form{width:100%}#password-reset.section .password-reset__input{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}}.login__input-wrapper,.member-registration-confirm__value,.member-registration__input-wrapper,.password-reset__input-wrapper,.settings__input-wrapper{position:relative}.login__input-wrapper .password-toggle-btn,.member-registration-confirm__value .password-toggle-btn,.member-registration__input-wrapper .password-toggle-btn,.password-reset__input-wrapper .password-toggle-btn,.settings__input-wrapper .password-toggle-btn{position:absolute;right:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);top:.7em;border-radius:50px;background-color:transparent!important;line-height:1}.login__input-wrapper .password-toggle-btn .password-toggle-icon,.member-registration-confirm__value .password-toggle-btn .password-toggle-icon,.member-registration__input-wrapper .password-toggle-btn .password-toggle-icon,.password-reset__input-wrapper .password-toggle-btn .password-toggle-icon,.settings__input-wrapper .password-toggle-btn .password-toggle-icon{border-radius:50px;display:block;width:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);height:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem)}@media(prefers-color-scheme:dark){.login__input-wrapper .password-toggle-btn,.member-registration-confirm__value .password-toggle-btn,.member-registration__input-wrapper .password-toggle-btn,.password-reset__input-wrapper .password-toggle-btn,.settings__input-wrapper .password-toggle-btn{background-color:rgba(var(--rgb_text),.9)!important}}.membership-withdrawal__form-inner{position:relative}.membership-withdrawal__form-inner .password-toggle-btn{position:absolute;right:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);top:3.7em;border-radius:50px;background-color:transparent!important;line-height:1}.membership-withdrawal__form-inner .password-toggle-btn .password-toggle-icon{border-radius:50px;display:block;width:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);height:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem)}@media(prefers-color-scheme:dark){.membership-withdrawal__form-inner .password-toggle-btn{background-color:rgba(var(--rgb_text),.9)!important}}#main-content-password-reset2{padding-top:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#main-content-password-reset2 .section__inner{max-width:720px!important;margin:0 auto}#main-content-password-reset2 .password-reset-complete__message{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}.password-reset-complete__action{display:flex;flex-direction:column;gap:clamp(1rem,.5714285714rem + 1.3392857143vw,1.6rem);margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}.password-reset-complete__action a{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);text-decoration:underline;background-color:rgba(var(--rgb_accent),.4);display:block;padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin:0 auto;text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.password-reset-complete__action a:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}.password-reset-complete__action a:focus-visible{outline:2px solid rgba(var(--rgb_text),.4);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#main-content-password-reset3{padding-top:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#main-content-password-reset3 .section__inner{max-width:720px!important;margin:0 auto}#main-content-password-reset3 .section__inner h2{text-align:center}#password-reset-complete.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#password-reset-complete.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#password-reset-complete.section .password-reset-complete__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#password-reset-complete.section .password-reset-complete__message{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center}#password-reset-complete.section .password-reset-complete__message-text{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text);line-height:1.6;margin:0}#password-reset-complete.section .password-reset-complete__description{text-align:center}#password-reset-complete.section .password-reset-complete__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin:0}#password-reset-complete.section .password-reset-complete__action{margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);text-align:center}#password-reset-complete.section .password-reset-complete__button{display:inline-block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}@media(hover:hover){#password-reset-complete.section .password-reset-complete__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#password-reset-complete.section .password-reset-complete__button:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#password-reset-complete.section .password-reset-complete__button:active{transform:translateY(0)}@media(max-width:768px){#password-reset-complete.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#password-reset-complete.section .password-reset-complete__content{width:100%;padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-right:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#password-reset-complete.section .password-reset-complete__message{padding:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}#password-reset-complete.section .password-reset-complete__message-text{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#password-reset-complete.section .password-reset-complete__description-text{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}#password-reset-complete.section .password-reset-complete__button{width:100%;max-width:none;padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#pre-registration.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#pre-registration.section .section__inner{max-width:1024px}#pre-registration.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#pre-registration.section .pre-registration__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);position:relative}#pre-registration.section .pre-registration__form{max-width:640px;margin:0 auto}#pre-registration.section .pre-registration__body{display:flex;flex-direction:column;gap:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem)}#pre-registration.section .pre-registration__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin:0}#pre-registration.section .note-text{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:rgba(var(--rgb_text),.6);line-height:1.6;margin-top:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#pre-registration.section .pre-registration__field{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#pre-registration.section .pre-registration__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.6}#pre-registration.section .pre-registration__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#pre-registration.section .pre-registration__input{width:100%;border:1px solid var(--color_text);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:border-color .25s cubic-bezier(.4,0,.2,1)}#pre-registration.section .pre-registration__input:focus{outline:none;border-color:var(--color_accent)}#pre-registration.section .pre-registration__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#pre-registration.section .pre-registration__input::-moz-placeholder{color:rgba(var(--rgb_text),.5)}#pre-registration.section .pre-registration__input::placeholder{color:rgba(var(--rgb_text),.5)}#pre-registration.section .pre-registration__submit{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}@media(hover:hover){#pre-registration.section .pre-registration__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#pre-registration.section .pre-registration__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#pre-registration.section .pre-registration__submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#pre-registration.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#pre-registration.section .pre-registration__content{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#pre-registration.section .pre-registration__form{width:100%}#pre-registration.section .pre-registration__input{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}}#verification-code.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#verification-code.section .section__inner{max-width:1024px}#verification-code.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#verification-code.section .verification-code__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);position:relative}#verification-code.section .verification-code__form{max-width:640px;margin:0 auto}#verification-code.section .verification-code__body{display:flex;flex-direction:column}#verification-code.section .verification-code__field{display:flex;flex-direction:column;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#verification-code.section .verification-code__label,#verification-code.section .verification-code__sub-label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.6}#verification-code.section .verification-code__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#verification-code.section .verification-code__input{width:100%;border:1px solid var(--color_text);border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:border-color .25s cubic-bezier(.4,0,.2,1);margin-bottom:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#verification-code.section .verification-code__input:focus{outline:none;border-color:var(--color_accent)}#verification-code.section .verification-code__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#verification-code.section .verification-code__input::-moz-placeholder{color:rgba(var(--rgb_text),.5)}#verification-code.section .verification-code__input::placeholder{color:rgba(var(--rgb_text),.5)}#verification-code.section .verification-code__resend-wrapper{margin-bottom:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#verification-code.section .verification-code__resend-link{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text_re);text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1);text-align:center;display:block;width:100%;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);background-color:rgba(var(--rgb_main),.7);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#verification-code.section .verification-code__resend-link:hover{background-color:rgba(var(--rgb_main),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#verification-code.section .time-wrapper{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.6;text-align:center;margin-top:clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}#verification-code.section .verification-code__submit{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}@media(hover:hover){#verification-code.section .verification-code__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#verification-code.section .verification-code__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#verification-code.section .verification-code__submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#verification-code.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#verification-code.section .verification-code__content{padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#verification-code.section .verification-code__form{width:100%}#verification-code.section .verification-code__input{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}}#member-registration.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#member-registration.section .section__inner{max-width:1024px}#member-registration.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#member-registration.section .member-registration__instruction{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#member-registration.section .member-registration__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#member-registration.section .member-registration__form{max-width:640px;margin:0 auto}#member-registration.section .member-registration__body{display:flex;flex-direction:column;gap:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}#member-registration.section p{margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#member-registration.section .member-registration__section{display:flex;flex-direction:column}#member-registration.section .member-registration__section-title{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-bottom:1px solid rgba(var(--rgb_text),.2)}#member-registration.section .member-registration__field{display:flex;flex-direction:column;gap:clamp(.6rem,.3142857143rem + .8928571429vw,1rem);margin-bottom:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem)}#member-registration.section .member-registration__field:last-of-type{margin-bottom:0}#member-registration.section .member-registration__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.5}#member-registration.section .member-registration__sub-label{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem);font-weight:400;color:var(--color_text)}#member-registration.section .member-registration__input-wrapper{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);width:100%;position:relative}#member-registration.section .member-registration__input{width:100%;border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);font-size:16px;color:var(--color_text);background-color:var(--color_background);transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}#member-registration.section .member-registration__input:focus{outline:none;border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1)}#member-registration.section .member-registration__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#member-registration.section .member-registration__input::-moz-placeholder{color:rgba(var(--rgb_text),.4)}#member-registration.section .member-registration__input::placeholder{color:rgba(var(--rgb_text),.4)}#member-registration.section .member-registration__input--password{padding-right:clamp(4.8rem,4.2285714286rem + 1.7857142857vw,5.6rem)}#member-registration.section .member-registration__input--postal{max-width:180px;flex-shrink:0}#member-registration.section .member-registration__input--date{max-width:220px}#member-registration.section .member-registration__readonly-value{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:rgba(var(--rgb_text),.6);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);background-color:rgba(var(--rgb_text),.03);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);border:1px solid rgba(var(--rgb_text),.15);display:inline-block;min-width:200px}#member-registration.section .member-registration__password-toggle{position:absolute;right:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);top:50%;transform:translateY(-50%);width:clamp(2.4rem,2.1142857143rem + .8928571429vw,2.8rem);height:clamp(2.4rem,2.1142857143rem + .8928571429vw,2.8rem);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){#member-registration.section .member-registration__password-toggle:hover{opacity:.7}}#member-registration.section .member-registration__password-toggle:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#member-registration.section .member-registration__password-toggle-icon{display:block;width:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);height:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.6;transition:opacity .25s cubic-bezier(.4,0,.2,1)}#member-registration.section .member-registration__password-toggle[aria-label*=非表示] .member-registration__password-toggle-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9 9 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24M1 1l22 22'/%3E%3C/svg%3E")}#member-registration.section .member-registration__note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:rgba(var(--rgb_text),.6);line-height:1.5;margin-top:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#member-registration.section .member-registration__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) center;padding-right:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}#member-registration.section .member-registration__name-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);align-items:flex-start}@media(max-width:768px){#member-registration.section .member-registration__name-row{grid-template-columns:1fr;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}}#member-registration.section .member-registration__name-field{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);flex:1}#member-registration.section .member-registration__postal-row{display:flex;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);align-items:flex-start;flex-wrap:wrap}#member-registration.section .member-registration__postal-search-btn{padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;height:-moz-fit-content;height:fit-content;align-self:flex-start;margin-top:0}@media(hover:hover){#member-registration.section .member-registration__postal-search-btn:hover:not(:disabled){background-color:rgba(var(--rgb_text),.05);border-color:var(--color_accent);color:var(--color_accent)}}#member-registration.section .member-registration__postal-search-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#member-registration.section .member-registration__postal-search-btn:disabled{opacity:.6;cursor:not-allowed}#member-registration.section .member-registration__address-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);align-items:flex-start}@media(max-width:768px){#member-registration.section .member-registration__address-row{grid-template-columns:1fr;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}}#member-registration.section .member-registration__address-field{display:flex;flex-direction:column;gap:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);flex:1}#member-registration.section .member-registration__date-wrapper{display:flex;align-items:center;gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);position:relative}#member-registration.section .member-registration__radio-group{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) 0}@media(max-width:768px){#member-registration.section .member-registration__radio-group{grid-template-columns:1fr}}#member-registration.section .member-registration__radio-label{display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){#member-registration.section .member-registration__radio-label:hover{border-color:rgba(var(--rgb_text),.5);background-color:rgba(var(--rgb_text),.02)}}#member-registration.section .member-registration__radio-label .member-registration__radio{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}#member-registration.section .member-registration__radio-label span{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;text-align:center;width:100%}#member-registration.section .member-registration__radio-label .member-registration__radio:checked+span{color:var(--color_text_re)}#member-registration.section .member-registration__radio-label:has(.member-registration__radio:checked){border-color:var(--color_accent);background-color:var(--color_accent)}#member-registration.section .member-registration__radio-label .member-registration__radio:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#member-registration.section .member-registration__error{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_error);width:-moz-fit-content!important;width:fit-content!important;animation:blink .8s infinite}@media(prefers-color-scheme:dark){#member-registration.section .member-registration__error{color:var(--color_main-light)!important}}#member-registration.section .member-registration__error:empty{display:none}#member-registration.section .member-registration__agree-field{text-align:center;margin-bottom:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem)}#member-registration.section .member-registration__agree-note{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text);line-height:1.5;margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);margin-bottom:0}#member-registration.section .member-registration__agreement-link{color:var(--color_accent);text-decoration:underline}@media(hover:hover){#member-registration.section .member-registration__agreement-link:hover{text-decoration:underline;opacity:.85}}#member-registration.section .member-registration__agreement-link:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px;border-radius:2px}#member-registration.section .member-registration__submit-wrapper{text-align:center;padding:0 0 clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem);line-height:1.5}#member-registration.section .member-registration__submit{width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;text-decoration:underline!important}@media(hover:hover){#member-registration.section .member-registration__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#member-registration.section .member-registration__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}#member-registration.section .member-registration__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}#member-registration.section .member-registration__unavailable-submit{width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:rgba(var(--rgb_text),.3);cursor:not-allowed;border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;text-decoration:underline!important}#member-registration.section .member-registration__unavailable-submit span{text-decoration:underline!important;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text);line-height:1.5;margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);margin-bottom:0}@media(hover:hover){#member-registration.section .member-registration__unavailable-submit:hover:not(:disabled){cursor:not-allowed;transform:none;box-shadow:none}}@media(max-width:768px){#member-registration.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#member-registration.section .member-registration__form{width:100%}#member-registration.section .member-registration__field{margin-bottom:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#member-registration.section .member-registration__input{padding:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem) clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#member-registration.section .member-registration__input--password{padding-right:clamp(4.8rem,4.5142857143rem + .8928571429vw,5.2rem)}#member-registration.section .member-registration__postal-row{flex-direction:column;align-items:stretch}#member-registration.section .member-registration__postal-search-btn{width:100%;margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#member-registration.section .member-registration__date-wrapper:after{display:none}#member-registration.section .member-registration__radio-group{flex-direction:column;align-items:flex-start;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#member-registration.section .member-registration__submit{width:100%;max-width:none;padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#member-registration-confirm.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#member-registration-confirm.section .section__inner{max-width:1024px}#member-registration-confirm.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#member-registration-confirm.section .member-registration-confirm__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-width:640px;margin-left:auto;margin-right:auto}#member-registration-confirm.section .member-registration-confirm__description{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#member-registration-confirm.section .member-registration-confirm__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin:0}#member-registration-confirm.section .member-registration-confirm__body{display:flex;flex-direction:column;gap:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem)}#member-registration-confirm.section .member-registration-confirm__section{display:flex;flex-direction:column;gap:clamp(2rem,1.4285714286rem + 1.7857142857vw,2.8rem)}#member-registration-confirm.section .member-registration-confirm__section-title{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);padding-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-bottom:1px solid rgba(var(--rgb_text),.2)}#member-registration-confirm.section .member-registration-confirm__field{display:flex;flex-direction:column;gap:clamp(.6rem,.3142857143rem + .8928571429vw,1rem)}#member-registration-confirm.section .member-registration-confirm__label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-weight:700;color:var(--color_text);line-height:1.5;margin-bottom:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem)}#member-registration-confirm.section .member-registration-confirm__value{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);background-color:rgba(var(--rgb_text),.05);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);min-height:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#member-registration-confirm.section .member-registration-confirm__value span{display:inline-block;margin-right:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#member-registration-confirm.section .member-registration-confirm__value span:last-child{margin-right:0}#member-registration-confirm.section .member-registration-confirm__actions{display:flex;flex-direction:column;gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem) 0}#member-registration-confirm.section .member-registration-confirm__button-wrapper{width:100%;max-width:500px;margin:0 auto}#member-registration-confirm.section .member-registration-confirm__button{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;text-decoration:none;display:block;box-sizing:border-box}#member-registration-confirm.section .member-registration-confirm__button--back{color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3)}@media(hover:hover){#member-registration-confirm.section .member-registration-confirm__button--back:hover:not(:disabled){background-color:rgba(var(--rgb_text),.05);border-color:var(--color_accent);color:var(--color_accent)}}#member-registration-confirm.section .member-registration-confirm__button--back:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#member-registration-confirm.section .member-registration-confirm__button--submit{color:var(--color_text_re);background-color:var(--color_accent);border:none}@media(hover:hover){#member-registration-confirm.section .member-registration-confirm__button--submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#member-registration-confirm.section .member-registration-confirm__button--submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#member-registration-confirm.section .member-registration-confirm__button--submit:active{transform:translateY(0)}#member-registration-confirm.section .member-registration-confirm__button--submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){#member-registration-confirm.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#member-registration-confirm.section .member-registration-confirm__content{width:100%;padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-right:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#member-registration-confirm.section .member-registration-confirm__field{margin-bottom:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#member-registration-confirm.section .member-registration-confirm__value{padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}#member-registration-confirm.section .member-registration-confirm__button{width:100%;max-width:none;padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}#registration-complete.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#registration-complete.section .section__inner{max-width:1024px}#registration-complete.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#registration-complete.section .registration-complete__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-width:640px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#registration-complete.section .registration-complete__message{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center}#registration-complete.section .registration-complete__message-text{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text);line-height:1.6;margin:0}#registration-complete.section .registration-complete__description{text-align:center}#registration-complete.section .registration-complete__description-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);line-height:1.6;margin:0}#registration-complete.section .registration-complete__action{margin-top:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);text-align:center}#registration-complete.section .registration-complete__button{display:inline-block;width:100%;max-width:500px;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);text-align:center;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}@media(hover:hover){#registration-complete.section .registration-complete__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#registration-complete.section .registration-complete__button:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#registration-complete.section .registration-complete__button:active{transform:translateY(0)}@media(max-width:768px){#registration-complete.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#registration-complete.section .registration-complete__content{width:100%;padding-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-right:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#registration-complete.section .registration-complete__message{padding:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem)}#registration-complete.section .registration-complete__message-text{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}#registration-complete.section .registration-complete__description-text{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}#registration-complete.section .registration-complete__button{width:100%;max-width:none;padding:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem) clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--rgb_background_re),.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content,.modal-error-content{background:var(--color_background_modal);padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(var(--rgb_text),.3);z-index:2001}.modal-error-title,.modal__content-title{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:2px solid var(--color_accent);color:var(--color_text)}.modal__content-body{display:flex;flex-direction:column;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}.modal-error-message,.modal-message,.modal__modal-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.8;color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}.modal-actions,.modal__modal-links{display:flex;flex-direction:column;gap:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}.modal-actions>p,.modal__modal-links>p{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);line-height:1.4}.btn-secondary,.close-error-btn,.modal__modal-button{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_accent);transition:color .25s cubic-bezier(.4,0,.2,1);display:inline-block;width:100%;text-align:center;background-color:rgba(var(--rgb_text),.4);color:var(--color_text_re);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none}@media(hover:hover){.btn-secondary:hover,.close-error-btn:hover,.modal__modal-button:hover{background-color:rgba(var(--rgb_text),.4);text-decoration:none}}@media(prefers-color-scheme:dark){.btn-secondary,.close-error-btn,.modal__modal-button{color:var(--color_text)!important}.btn-secondary:hover,.close-error-btn:hover,.modal__modal-button:hover{background-color:rgba(var(--rgb_text),.3)!important}}.btn-primary,.modal__modal-link{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_accent);transition:color .25s cubic-bezier(.4,0,.2,1);display:inline-block;width:100%;text-align:center;background-color:var(--color_accent);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:2px outset rgba(var(--rgb_accent-dark),.5)}@media(hover:hover){.btn-primary:hover:not(:disabled),.modal__modal-link:hover:not(:disabled){font-weight:700;border:2px inset rgba(var(--rgb_accent-dark),.5);background-color:rgba(var(--rgb_accent),.9);transform:translateY(2px)}}@media(prefers-color-scheme:dark){.btn-primary,.modal__modal-link{color:var(--color_text)!important}}.btn-primary:focus-visible,.modal__modal-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}button.gacha-btn{margin:0 auto 10px;padding:20px;color:var(--color_text_re);background-color:var(--color_accent);border-radius:100px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;display:block;text-decoration:none!important;border-width:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem)!important;border-style:outset!important;border-color:rgba(var(--rgb_accent-dark),.5)!important}button.gacha-btn,button.gacha-btn:before{font-size:clamp(2.5rem,2.1428571429rem + 1.1160714286vw,3rem)!important;font-weight:700}button.gacha-btn:before{content:"☛";animation:blink 1s infinite}@media(hover:hover){button.gacha-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent-dark),.9);transform:translateY(7px);border-width:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-style:inset!important;border-color:var(--color_accent)!important}button.gacha-btn:hover:not(:disabled):before{content:"☛"}}@media(max-width:768px){button.gacha-btn{width:100%;padding:20px 10px}}@media(prefers-color-scheme:dark){button.gacha-btn{color:var(--color_text)!important}}button.gacha-btn-text-sub{display:block;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);font-weight:400;margin:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0}button.gacha-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}button.gacha-btn:disabled{opacity:.6;cursor:not-allowed}.btn-delete{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_text_re);display:inline-block;width:100%;text-align:center;background-color:var(--color_main);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;font-weight:700}@media(hover:hover){.btn-delete:hover:not(:disabled){background-color:rgba(var(--rgb_main),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}@media(prefers-color-scheme:dark){.btn-delete{color:var(--color_text)!important}}.btn-delete:focus-visible{outline:2px solid var(--color_main);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}.btn-delete:disabled{opacity:.6;cursor:not-allowed;transform:none}.turn-count-options{margin-bottom:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}.turn-count-options label{display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);border:1px solid rgba(var(--rgb_text),.3);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;text-align:center}@media(hover:hover){.turn-count-options label:hover{border-color:rgba(var(--rgb_text),.5);background-color:rgba(var(--rgb_text),.02)}}.turn-count-options label input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.turn-count-options label input[type=radio]+span{font-size:16px;color:var(--color_text);line-height:1.6;text-align:center;width:100%}.turn-count-options label input[type=radio]:checked+span{color:var(--color_text_re)}.turn-count-options label:has(input[type=radio]:checked){border-color:var(--color_accent);background-color:var(--color_accent)}.turn-count-options label input[type=radio]:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px;border-radius:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}button[type=submit]{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_accent);text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1);display:inline-block;width:100%;text-align:center;background-color:var(--color_accent);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none}@media(hover:hover){button[type=submit]:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}.gacha-container{position:relative;width:100%;max-width:320px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.gacha-video{width:100%;height:auto}.skip-btn{right:10px;background:var(--color_accent);border:none;border-radius:8px;cursor:pointer}.modal__sound,.skip-btn{position:absolute;bottom:10px;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);color:var(--color_text_re);font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}.modal__sound{left:10px;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);background-color:var(--color_background_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.modal__sound button{background:transparent}@media(hover:hover){.modal__sound button:hover{color:var(--color_main)}}@media(prefers-color-scheme:dark){.modal__sound{color:var(--color_text)}}span.modal__point-text{font-size:clamp(2rem,1.6428571429rem + 1.1160714286vw,2.5rem);font-weight:700;color:var(--color_accent)}.modal__address-info{display:flex;flex-direction:column;gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);background-color:rgba(var(--rgb_text),.05);padding:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}.modal__address-item{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}.modal__address-item.bold{font-weight:700;font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}.modal__delete-label{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#logout.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#logout.section .section__inner{max-width:1024px}#logout.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#logout.section .logout__content{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);position:relative;padding-bottom:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem)}#logout.section .logout__title{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);font-weight:700;line-height:1.4}#logout.section .logout__description,#logout.section .logout__title{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);color:var(--color_text)}#logout.section .logout__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);line-height:1.8}#logout.section .logout__button-label{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);text-align:center}#logout.section .logout__button-wrapper{margin-top:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);max-width:640px;margin-left:auto;margin-right:auto}#logout.section .logout__button{width:100%;padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}@media(hover:hover){#logout.section .logout__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}#logout.section .logout__button:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#logout.section .logout__button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#logout.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#logout.section .logout__content{padding-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#logout.section .logout__title{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}#logout.section .logout__button{padding:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem);font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem)}}#support.section{line-height:1.6;padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#support.section .section__inner{max-width:1024px}#support.section .section__inner>h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#support.section .section__inner .support__description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#support.section .support__nav{margin-bottom:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem)}#support.section .support__nav-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#support.section .support__nav-item{margin:0}#support.section .support__nav-link{display:block;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);color:var(--color_text);text-decoration:none;border-left:3px solid var(--color_accent);background-color:var(--color_background);transition:all .25s cubic-bezier(.4,0,.2,1)}#support.section .support__nav-link:before{content:"Q. ";font-weight:700;color:var(--color_accent);display:inline-block}@media(hover:hover){#support.section .support__nav-link:hover{background-color:rgba(var(--rgb_accent),.1);padding-left:clamp(2rem,1.1428571429rem + 2.6785714286vw,3.2rem)}}#support.section .support__nav-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#support.section .support__contact{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);border-bottom:1px solid rgba(var(--rgb_text),.3);padding-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#support.section .support__contact-item{scroll-margin-top:var(--anchor-scroll-offset);margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#support.section .support__contact-item-title{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;margin:0;background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent)}#support.section .support__contact-item-description,#support.section .support__contact-item-title{padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#support.section .support__contact-item-description{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)}#support.section .support__contact-item-description ul{margin-top:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}#support.section .support__contact-item-description ul li{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#support.section .support__contact-item-description ul li span{color:var(--color_accent);margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border-bottom:1px solid rgba(var(--rgb_accent),.3)}#support.section .support__contact-item-description ul.attention li{list-style-type:none;padding:0;margin:0;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem)}#support.section .support__contact-item-description .attention{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);color:var(--color_text);margin-bottom:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(max-width:768px){#support.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#support.section .support__nav{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#support.section .support__nav-list{grid-template-columns:1fr}#support.section .support__nav-link{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);padding:clamp(1rem,.7142857143rem + .8928571429vw,1.4rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#support.section .support__contact-item{scroll-margin-top:var(--anchor-scroll-offset)}}#support-detail.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);position:relative}#support-detail.section .section__inner{max-width:1024px}#support-detail.section .section__inner h2{font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem);font-weight:700;margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:3px solid var(--color_accent)}#support-detail.section .support-detail__content .support-detail__body p{margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);line-height:1.8;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}#support-detail.section .support-detail__content .support-detail__qa{display:flex;flex-direction:column;gap:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}#support-detail.section .support-detail__content .support-detail__question-title{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;color:var(--color_accent);margin:0;padding:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem) clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#support-detail.section .support-detail__content .support-detail__answer-title{font-size:clamp(1.8rem,1.5142857143rem + .8928571429vw,2.2rem);font-weight:700;color:var(--color_text);margin:0 0 clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#support-detail.section .support-detail__content .support-detail__answer-body p{margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);line-height:1.8;font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text)}#support-detail.section .support-detail__content .support-detail__answer-body p:last-child{margin-bottom:0}@media(max-width:768px){#support-detail.section .section__inner{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}#support-detail.section h2{font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem)}#support-detail.section .support-detail__content .support-detail__qa{gap:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}#support-detail.section .support-detail__content .support-detail__question-title{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);padding:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem) clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem)}#support-detail.section .support-detail__content .support-detail__answer-title{font-size:clamp(1.6rem,1.4571428571rem + .4464285714vw,1.8rem);margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}#support-detail.section .support-detail__content .support-detail__answer-body p{font-size:clamp(1.3rem,1.1571428571rem + .4464285714vw,1.5rem)}}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:rgba(var(--rgb_background_re),.7);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem);border-radius:8px;display:flex;gap:10px;align-items:center;font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);border:1px solid var(--color_text_re);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}.toast,.toast .cancel-btn{color:var(--color_text_re)}.toast .cancel-btn{background:var(--color_main);border:none;padding:5px;border-radius:4px;cursor:pointer}.toast .cancel-btn:hover{background:rgba(var(--rgb_main),.9)}.toast .fade-enter-active,.toast .fade-leave-active{transition:opacity .5s}.toast .fade-enter-from,.toast .fade-leave-to{opacity:0}@media(prefers-color-scheme:dark){.toast{color:var(--color_text);background:rgba(var(--rgb_main),.7);border:1px solid var(--color_text_re);box-shadow:0 4px 8px rgba(var(--rgb_text_re),.7)}.toast .cancel-btn{color:var(--color_text);background:rgba(var(--rgb_background),.5)}.toast .cancel-btn:hover{background:rgba(var(--rgb_background),.9)}}button.support__contact-button{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);color:var(--color_accent);text-decoration:underline;transition:color .25s cubic-bezier(.4,0,.2,1);display:inline-block;width:100%;text-align:center;background-color:var(--color_accent);color:var(--color_text_re);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none}@media(prefers-color-scheme:dark){button.support__contact-button{color:var(--color_text)}}@media(hover:hover){button.support__contact-button:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}section.payment-result.section{padding:0 clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}section.payment-result.section .section__inner{max-width:1024px}section.payment-result.section h2.section__heading{font-size:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem);text-align:center;font-weight:700;border-bottom:none}section.payment-result.section a{display:block;width:100%;max-width:500px;margin:0 auto clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}section.payment-result.section a .btn-primary{padding:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);font-size:clamp(1.8rem,1.6571428571rem + .4464285714vw,2rem);font-weight:700;color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}@media(hover:hover){section.payment-result.section a .btn-primary:hover{background-color:rgba(var(--rgb_accent),.9);transform:translateY(-2px);box-shadow:0 4px 8px rgba(var(--rgb_text),.2)}}*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px}[role=button].accordion__item-title,[role=button].modal__close-btn,[role=button].news-list__link,[role=button].next,[role=button].notice-list__link,[role=button].playPause,[role=button].prev,[role=menuitem].accordion__item-title,[role=menuitem].modal__close-btn,[role=menuitem].news-list__link,[role=menuitem].next,[role=menuitem].notice-list__link,[role=menuitem].playPause,[role=menuitem].prev,[role=tab].accordion__item-title,[role=tab].modal__close-btn,[role=tab].news-list__link,[role=tab].next,[role=tab].notice-list__link,[role=tab].playPause,[role=tab].prev,[tabindex]:not([tabindex="-1"]).accordion__item-title,[tabindex]:not([tabindex="-1"]).modal__close-btn,[tabindex]:not([tabindex="-1"]).news-list__link,[tabindex]:not([tabindex="-1"]).next,[tabindex]:not([tabindex="-1"]).notice-list__link,[tabindex]:not([tabindex="-1"]).playPause,[tabindex]:not([tabindex="-1"]).prev,a.accordion__item-title,a.modal__close-btn,a.news-list__link,a.next,a.notice-list__link,a.playPause,a.prev,button.accordion__item-title,button.modal__close-btn,button.news-list__link,button.next,button.notice-list__link,button.playPause,button.prev,input.accordion__item-title,input.modal__close-btn,input.news-list__link,input.next,input.notice-list__link,input.playPause,input.prev,s [role=button].page-numbers,s [role=menuitem].page-numbers,s [role=tab].page-numbers,s [tabindex]:not([tabindex="-1"]).page-numbers,s a.page-numbers,s button.page-numbers,s input.page-numbers,s select.page-numbers,s summary.page-numbers,s textarea.page-numbers,select.accordion__item-title,select.modal__close-btn,select.news-list__link,select.next,select.notice-list__link,select.playPause,select.prev,summary.accordion__item-title,summary.modal__close-btn,summary.news-list__link,summary.next,summary.notice-list__link,summary.playPause,summary.prev,textarea.accordion__item-title,textarea.modal__close-btn,textarea.news-list__link,textarea.next,textarea.notice-list__link,textarea.playPause,textarea.prev{outline-offset:-2px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 2px var(--color_border);border-radius:2px;background-color:var(--color_background);width:15px;height:15px;margin:0 10px 0 0;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}input[type=checkbox]:checked{background-color:var(--color_accent)}input[type=checkbox]:checked:after{content:"✓";font-size:15px;color:var(--color_text_re);font-weight:700}.checkbox-label-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);color:var(--color_text);cursor:pointer}.checkbox-label-text:hover{color:var(--color_accent)}html{font-size:62.5%}body,html{width:100%;height:100%;height:100dvh;height:100lvh}body{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;font-display:swap;color:var(--color_text);background-color:var(--color_background);overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"palt";position:relative;letter-spacing:.06em;line-height:1.4}body[data-body-fixed=true]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden!important}@media(max-width:767px){.gtm-noscript{display:none!important}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.618em;position:relative;font-weight:700;z-index:1}h1{font-size:clamp(2.4rem,1.5428571429rem + 2.6785714286vw,3.6rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}h2{font-size:clamp(2rem,1.2857142857rem + 2.2321428571vw,3rem);padding:clamp(.5rem,.1428571429rem + 1.1160714286vw,1rem) clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}h3{font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);padding:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem) clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}h4{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);padding:clamp(.7rem,.2rem + 1.5625vw,1.4rem) clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}h5{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.3rem,.1571428571rem + .4464285714vw,.5rem)}h6{font-size:clamp(1.2rem,1.0571428571rem + .4464285714vw,1.4rem);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}img{width:100%;height:auto;vertical-align:bottom}#main-content,#main-content__inner{z-index:10}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;z-index:9999;position:fixed;background-color:var(--color_background)}.loading-container img{width:auto;height:auto}@keyframes ball-pulse-sync{33%{transform:translateY(10px)}66%{transform:translateY(-10px)}to{transform:translateY(0)}}.ball-pulse-sync>div:first-child{animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{background-color:var(--color_main);width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block}.back-to-top{position:fixed;z-index:9999;right:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem);padding:10px 12px;border-radius:999px;border:none;background:rgba(var(--rgb_background_re),.7);color:var(--color_text_re);cursor:pointer;-webkit-backdrop-filter:saturate(150%) blur(6px);backdrop-filter:saturate(150%) blur(6px);box-shadow:0 6px 20px rgba(var(--rgb_text),.25);transition:opacity .2s ease,transform .2s ease}@media(max-width:768px){.back-to-top{display:none}}@media(prefers-color-scheme:dark){.back-to-top{background:rgba(var(--rgb_main),.3);color:var(--color_text)}}.back-to-top:hover{transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}@supports (bottom:env(safe-area-inset-bottom)){.back-to-top{bottom:calc(var(--sab) + 16px)}}.--none{display:none}.--hidden{visibility:hidden}.--visible{visibility:visible}.__space{width:100%;height:0;padding:0;margin:0}noscript{position:fixed;width:100%;height:100%;background-color:rgba(var(--rgb_background),.8);z-index:100000}noscript .note{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:90%;margin:0 auto;gap:clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)}noscript .note__text{color:var(--color_text);width:-moz-fit-content;width:fit-content}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:16px}@supports (-webkit-touch-callout:none){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:16px}}.section{position:relative;width:100%;z-index:10}.section__inner{width:100%;margin:0 auto}body::-webkit-scrollbar{width:clamp(.8rem,.6571428571rem + .4464285714vw,1rem);height:clamp(.8rem,.6571428571rem + .4464285714vw,1rem)}body::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);border-radius:calc(clamp(.8rem,.6571428571rem + .4464285714vw,1rem)/2);border:clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) solid transparent;background-clip:padding-box}body::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}#main-content__inner{position:relative;overflow:hidden}.background__ball{width:50px;height:50px;position:fixed;z-index:20;top:0}.background__ball,.background__ball:hover{cursor:grab!important}.background__ball.dragging{cursor:grabbing!important}@media(max-width:768px){.background__ball{display:none}}.section{padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.section__heading{border-bottom:2px solid var(--color_border)}.section__body{position:relative;margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto}.section__body:last-child{margin-bottom:0}.wrap{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.wrap__item{width:calc(33.33333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}.wrapSection{z-index:10}@media(min-width:1024px){.wrapSection{padding:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem) clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.wrapSection__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.wrapSection .section{width:calc(50% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/2);padding:0;margin:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.point-text{font-weight:700;font-size:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}.color-red{color:var(--color_main)!important}@media(prefers-color-scheme:dark){.color-red{color:var(--color_text)!important;background-color:var(--color_main)!important;width:-moz-fit-content!important;width:fit-content!important;line-height:1!important;padding:0!important;border-radius:2px!important}}.error-message{text-align:center;color:var(--color_main)!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto 20px!important;animation:blink .8s infinite;line-height:1.4!important}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media(prefers-color-scheme:dark){.error-message{color:var(--color_main-light)!important}}.color-gray{color:var(--color_text_disabled)!important}.color-accent{color:var(--color_accent)!important}.small-text{font-size:clamp(1rem,.8571428571rem + .4464285714vw,1.2rem)!important}.large-text{font-size:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)!important}.medium-text{font-size:clamp(1.4rem,1.2571428571rem + .4464285714vw,1.6rem)!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.margin-bottom{margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.margin-top{margin-top:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.margin-left{margin-left:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.margin-right{margin-right:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)}.captcha-space{min-height:78px;margin-bottom:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);text-align:center}.ball_stage{position:relative;width:100%;min-height:100vh;overflow:hidden}.sprites-container{position:absolute;inset:0;pointer-events:none;z-index:11}.sprite{pointer-events:auto;position:absolute;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:grab}.sprite img{width:100%;height:100%;display:block;pointer-events:none}.head-news-title{display:block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main-content-maintenance{padding-top:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.maintenance-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;min-height:100dvh;min-height:100lvh;padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.maintenance-container .header-logo{max-width:300px;width:100%;margin:0 auto 30px;text-align:center}.maintenance-content{max-width:1280px;width:100%;margin:0 auto;text-align:center}.maintenance-title{font-size:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);padding-bottom:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem);border-bottom:2px solid var(--color_border)}.maintenance-message{margin-bottom:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem)}.maintenance-message p{font-size:clamp(1.6rem,1.3142857143rem + .8928571429vw,2rem);line-height:1.618em;color:var(--color_text);margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.maintenance-message p:last-child{margin-bottom:0}.maintenance-details{margin-bottom:clamp(3.2rem,.9142857143rem + 7.1428571429vw,6.4rem);text-align:left;background-color:var(--color_background_section);padding:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);border-radius:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.maintenance-detail-item{margin-bottom:clamp(2.4rem,1.8285714286rem + 1.7857142857vw,3.2rem)}.maintenance-detail-item:last-child{margin-bottom:0}.maintenance-detail-title{font-size:clamp(1.8rem,1.3714285714rem + 1.3392857143vw,2.4rem);font-weight:700;color:var(--color_text);margin-bottom:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);padding-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem);border-bottom:1px solid var(--color_border)}.maintenance-detail-list,.maintenance-detail-text{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1.618em;color:var(--color_text);margin:0}.maintenance-detail-list{padding-left:clamp(2rem,1.7142857143rem + .8928571429vw,2.4rem)}.maintenance-detail-list li{margin-bottom:clamp(.8rem,.5142857143rem + .8928571429vw,1.2rem)}.maintenance-detail-list li:last-child{margin-bottom:0}.maintenance-apology{text-align:center}.maintenance-apology p{font-size:clamp(1.4rem,1.1142857143rem + .8928571429vw,1.8rem);line-height:1.618em;color:var(--color_text);margin-bottom:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.maintenance-apology p:last-child{margin-bottom:0}@media(min-width:768px){.maintenance-details{text-align:center}.maintenance-detail-item{text-align:left}}.imageSwitch{display:flex;flex-direction:column;gap:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}.imageSwitch--selected{filter:blur(0);transition:all .25s cubic-bezier(.4,0,.2,1);opacity:1}.imageSwitch--selected img{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.imageSwitch--selected img.--fade_out{opacity:0;filter:blur(clamp(.4rem,.1142857143rem + .8928571429vw,.8rem))}@media(hover:hover){.imageSwitch--selected.mimg:hover{cursor:pointer}}.imageSwitch__list{display:flex;justify-content:center;flex-wrap:nowrap;gap:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)}.imageSwitch__thumb{width:calc(33.33333% - clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) + clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem)/3)}.imageSwitch__thumb .item{cursor:pointer;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 0 var(--color_shadow))}.imageSwitch__thumb .item img{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scale(1)}@media(hover:hover){.imageSwitch__thumb .item:hover{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) rgba(var(--rgb_shadow),.75))}.imageSwitch__thumb .item:hover img{transform:scale(1.05)}}.imageSwitch__thumb .item:focus-visible{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) rgba(var(--rgb_shadow),.75))}.imageSwitch__thumb .item:focus-visible img{transform:scale(1.05)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--rgb_overlay),.5);-webkit-backdrop-filter:saturate(180%) blur(clamp(.1rem,.0285714286rem + .2232142857vw,.2rem));backdrop-filter:saturate(180%) blur(clamp(.1rem,.0285714286rem + .2232142857vw,.2rem));transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden;filter:blur(clamp(.2rem,.0571428571rem + .4464285714vw,.4rem));opacity:0;z-index:1000;display:flex;flex-direction:column}.modal:not([hidden]){visibility:visible;filter:blur(0);opacity:1}.modal__body{flex-grow:1;width:100%;height:100%;position:relative;z-index:1000;overflow:hidden;padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);display:flex;justify-content:center;align-items:center;pointer-events:none}.modal__body>*{pointer-events:all}.modal__content{height:100%}.modal[data-modal-type=normal] .modal__body{flex-direction:column}.modal[data-modal-type=normal] .modal__body h2{width:100%;max-width:960px;background-color:var(--color_background_modal);border-bottom:clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) solid var(--color_border)}.modal[data-modal-type=normal] .modal__body .modal__content{width:100%;max-width:960px;background-color:var(--color_background_modal);padding:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);overflow-y:auto}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar{width:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem);height:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);border-radius:calc(clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)/2);border:clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) solid transparent;background-clip:padding-box}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}.modal[data-modal-type=singleImg] .modal__body h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.modal[data-modal-type=singleImg] .modal__body .modal__content{pointer-events:none;display:flex;justify-content:center;align-items:center}.modal[data-modal-type=singleImg] .modal__body .modal__content img{pointer-events:all;display:block;max-width:100%;max-height:100%;height:auto;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.modal[data-modal-type=Youtube] .modal__body h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal{width:100%;height:auto;aspect-ratio:16/9}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal.switch{width:auto;height:100%;aspect-ratio:16/9}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal iframe{width:100%;height:auto;aspect-ratio:16/9}.modal[data-modal-type=Youtube] .modal__body .modal__content.short{width:auto;height:100%;aspect-ratio:9/16}.modal[data-modal-type=Youtube] .modal__body .modal__content.short iframe,.modal[data-modal-type=Youtube] .modal__body .modal__content.short.switch{width:100%;height:auto;aspect-ratio:9/16}.modal__close-btn{flex-shrink:0;z-index:10;position:relative;width:100%;height:clamp(4.8rem,4.2285714286rem + 1.7857142857vw,5.6rem);overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:var(--color_button-bg);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.modal__close-btn:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem);height:clamp(3.2rem,2.6285714286rem + 1.7857142857vw,4rem);background:var(--color_text_re);-webkit-mask-size:contain;mask-size:contain}@media(hover:hover){.modal__close-btn:hover{background-color:var(--color_button-hover-bg)}.modal__close-btn:hover:after,.modal__close-btn:hover:before{background-color:var(--color_accent)}}.modal__close-btn:focus-visible{background-color:var(--color_button-hover-bg)}.modal__close-btn:focus-visible:after,.modal__close-btn:focus-visible:before{background-color:var(--color_accent)}.modal__close-area{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.mimg{position:relative;overflow:hidden;width:100%;filter:drop-shadow(0 0 0 var(--color_shadow));transition:filter .25s cubic-bezier(.4,0,.2,1)}.mimg img{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scale(1)}@media(hover:hover){.mimg:hover{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) var(--color_shadow))}.mimg:hover img{transform:scale(1.05)}}.mimg:focus-visible{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) var(--color_shadow))}.mimg:focus-visible img{transform:scale(1.05)}.youtube{margin:0 auto}.youtube__heading{background-color:var(--color_background_card);color:var(--color_text);font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);margin:0 auto;padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem);line-height:1.25;text-align:justify;word-break:break-all;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word}.youtube__body{cursor:pointer;margin:0 auto;position:relative;width:100%;text-align:center;transform:translateZ(0)}.youtube__trigger{filter:drop-shadow(0 0 0 var(--color_shadow));transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(hover:hover){.youtube__trigger:hover{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) var(--color_shadow))}.youtube__trigger:hover img{transform:scale(1.05)}.youtube__trigger:hover .youtube__play{border-radius:50%}}.youtube__trigger:focus-visible{filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) var(--color_shadow))}.youtube__trigger:focus-visible img{transform:scale(1.05)}.youtube__trigger:focus-visible .youtube__play{border-radius:50%}.youtube__img{position:relative;-o-object-fit:cover;object-fit:cover;transition:all .25s cubic-bezier(.4,0,.2,1);transform:scale(1)}.youtube__img[data-movie-type=normal]{aspect-ratio:16/9}.youtube__img[data-movie-type=short]{aspect-ratio:9/16}.youtube__play{pointer-events:none;left:50%;width:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);height:clamp(4.8rem,3.6571428571rem + 3.5714285714vw,6.4rem);filter:drop-shadow(0 0 clamp(.2rem,.0571428571rem + .4464285714vw,.4rem) var(--color_shadow));background-color:rgba(var(--rgb_button-bg),.75);transition:all .25s cubic-bezier(.4,0,.2,1)}.youtube__play,.youtube__play:after{position:absolute;transform:translate(-50%,-50%);top:50%}.youtube__play:after{content:"";left:55%;width:calc(clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem)/2*1.73205);height:clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);clip-path:polygon(0 0,100% 50%,0 100%);background-color:var(--color_text_re)}:root{--color_base:#fafafa;--rgb_base:250,250,250;--color_base_card:#fff;--rgb_base_card:255,255,255;--color_main:#e84d83;--rgb_main:232,77,131;--color_accent:#1690a5;--rgb_accent:22,144,165;--color_accent-dark:#006d82;--rgb_accent-dark:0,109,130;--color_accent-light:#c2f0f7;--rgb_accent-light:194,240,247;--color_text:#0a0a0a;--rgb_text:10,10,10;--color_text_re:#fafafa;--rgb_text_re:250,250,250;--color_text_disabled:#737373;--rgb_text_disabled:115,115,115;--color_background:#fafafa;--rgb_background:250,250,250;--color_background_re:#0a0a0a;--rgb_background_re:10,10,10;--color_background_section:#f5f5f5;--rgb_background_section:245,245,245;--color_background_card:#fafafa;--rgb_background_card:250,250,250;--color_background_modal:#fafafa;--rgb_background_modal:250,250,250;--color_background_header:#fafafa;--rgb_background_header:250,250,250;--color_background_footer:#0a0a0a;--rgb_background_footer:10,10,10;--color_background_mainMenu:#171717;--rgb_background_mainMenu:23,23,23;--color_background_nav:#171717;--rgb_background_nav:23,23,23;--color_news_bg:#f5f5f5;--rgb_news_bg:245,245,245;--color_news_hover:#d4d4d4;--rgb_news_hover:212,212,212;--color_news_border:#737373;--rgb_news_border:115,115,115;--color_notice_bg:#f5f5f5;--rgb_notice_bg:245,245,245;--color_notice_hover:#d4d4d4;--rgb_notice_hover:212,212,212;--color_notice_border:#737373;--rgb_notice_border:115,115,115;--color_accordion_bg:#e5e5e5;--rgb_accordion_bg:229,229,229;--color_accordion_hover:#d4d4d4;--rgb_accordion_hover:212,212,212;--color_accordion_border:#737373;--rgb_accordion_border:115,115,115;--color_tab_bg:#f5f5f5;--rgb_tab_bg:245,245,245;--color_tab_hover:#d4d4d4;--rgb_tab_hover:212,212,212;--color_tab_border:#737373;--rgb_tab_border:115,115,115;--color_border:#0a0a0a;--rgb_border:10,10,10;--color_border_re:#fafafa;--rgb_border_re:250,250,250;--color_shadow:#737373;--rgb_shadow:115,115,115;--color_shadow_light:#d4d4d4;--rgb_shadow_light:212,212,212;--color_shadow_dark:#404040;--rgb_shadow_dark:64,64,64;--color_link:#404040;--rgb_link:64,64,64;--color_link_hover:#262626;--rgb_link_hover:38,38,38;--color_link_visited:#525252;--rgb_link_visited:82,82,82;--color_scrollbar_bg:#fafafa;--rgb_scrollbar_bg:250,250,250;--color_scrollbar:#0a0a0a;--rgb_scrollbar:10,10,10;--color_slider_pagination_active:#737373;--rgb_slider_pagination_active:115,115,115;--color_slider_pagination:#d4d4d4;--rgb_slider_pagination:212,212,212;--color_progressBar_bg:#737373;--rgb_progressBar_bg:115,115,115;--color_spotlight_header:#171717;--rgb_spotlight_header:23,23,23;--color_spotlight_footer:#171717;--rgb_spotlight_footer:23,23,23;--color_spotlight_progress:#737373;--rgb_spotlight_progress:115,115,115;--color_focusLine:#ff1a39;--rgb_focusLine:255,26,57;--color_button-bg:#525252;--rgb_button-bg:82,82,82;--color_button-hover-bg:#262626;--rgb_button-hover-bg:38,38,38;--color_button-disabled:#d4d4d4;--rgb_button-disabled:212,212,212;--color_success:#4caf50;--rgb_success:76,175,80;--color_warning:#ff9800;--rgb_warning:255,152,0;--color_error:#ff1a39;--rgb_error:255,26,57;--color_info:#737373;--rgb_info:115,115,115;--color_default_white:#fff;--rgb_default_white:255,255,255;--color_default_black:#000;--rgb_default_black:0,0,0;--color_overlay:#fafafa;--rgb_overlay:250,250,250;--color_platformBG:#0a0a0a;--rgb_platformBG:10,10,10;--header-height:190px;--anchor-scroll-offset:calc(var(--header-height) + 20px);--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}@media(prefers-color-scheme:dark){:root{--color_base:#262626;--rgb_base:38,38,38;--color_base_card:#171717;--rgb_base_card:23,23,23;--color_main:#e84d83;--rgb_main:232,77,131;--color_main-light:#ff5378;--rgb_main-light:255,83,120;--color_accent:#42b7cc;--rgb_accent:66,183,204;--color_accent-dark:#006d82;--rgb_accent-dark:0,109,130;--color_accent-light:#c2f0f7;--rgb_accent-light:194,240,247;--color_text:#fafafa;--rgb_text:250,250,250;--color_text_re:#262626;--rgb_text_re:38,38,38;--color_text_disabled:#a1a1a1;--rgb_text_disabled:161,161,161;--color_background:#262626;--rgb_background:38,38,38;--color_background_re:#171717;--rgb_background_re:23,23,23;--color_background_section:#262626;--rgb_background_section:38,38,38;--color_background_card:#262626;--rgb_background_card:38,38,38;--color_background_modal:#262626;--rgb_background_modal:38,38,38;--color_background_header:#262626;--rgb_background_header:38,38,38;--color_background_footer:#262626;--rgb_background_footer:38,38,38;--color_background_mainMenu:#262626;--rgb_background_mainMenu:38,38,38;--color_background_nav:#262626;--rgb_background_nav:38,38,38;--color_news_bg:#262626;--rgb_news_bg:38,38,38;--color_news_hover:#404040;--rgb_news_hover:64,64,64;--color_news_border:#a1a1a1;--rgb_news_border:161,161,161;--color_notice_bg:#171717;--rgb_notice_bg:23,23,23;--color_notice_hover:#404040;--rgb_notice_hover:64,64,64;--color_notice_border:#a1a1a1;--rgb_notice_border:161,161,161;--color_accordion_bg:#262626;--rgb_accordion_bg:38,38,38;--color_accordion_hover:#404040;--rgb_accordion_hover:64,64,64;--color_accordion_border:#a1a1a1;--rgb_accordion_border:161,161,161;--color_tab_bg:#262626;--rgb_tab_bg:38,38,38;--color_tab_hover:#404040;--rgb_tab_hover:64,64,64;--color_tab_border:#a1a1a1;--rgb_tab_border:161,161,161;--color_border:#f5f5f5;--rgb_border:245,245,245;--color_border_re:#171717;--rgb_border_re:23,23,23;--color_shadow:#525252;--rgb_shadow:82,82,82;--color_shadow_light:#404040;--rgb_shadow_light:64,64,64;--color_shadow_dark:#d4d4d4;--rgb_shadow_dark:212,212,212;--color_link:#d4d4d4;--rgb_link:212,212,212;--color_link_hover:#e5e5e5;--rgb_link_hover:229,229,229;--color_link_visited:#a1a1a1;--rgb_link_visited:161,161,161;--color_scrollbar_bg:#171717;--rgb_scrollbar_bg:23,23,23;--color_scrollbar:#e5e5e5;--rgb_scrollbar:229,229,229;--color_slider_pagination_active:#d4d4d4;--rgb_slider_pagination_active:212,212,212;--color_slider_pagination:#525252;--rgb_slider_pagination:82,82,82;--color_progressBar_bg:#a1a1a1;--rgb_progressBar_bg:161,161,161;--color_spotlight_header:#0a0a0a;--rgb_spotlight_header:10,10,10;--color_spotlight_footer:#0a0a0a;--rgb_spotlight_footer:10,10,10;--color_spotlight_progress:#a1a1a1;--rgb_spotlight_progress:161,161,161;--color_focusLine:#ff3064;--rgb_focusLine:255,48,100;--color_button-bg:#525252;--rgb_button-bg:82,82,82;--color_button-hover-bg:#737373;--rgb_button-hover-bg:115,115,115;--color_button-disabled:#404040;--rgb_button-disabled:64,64,64;--color_success:#66bb6a;--rgb_success:102,187,106;--color_warning:#ffb74d;--rgb_warning:255,183,77;--color_error:#ff3064;--rgb_error:255,48,100;--color_info:#a1a1a1;--rgb_info:161,161,161;--color_default_white:#fff;--rgb_default_white:255,255,255;--color_default_black:#000;--rgb_default_black:0,0,0;--color_overlay:#171717;--rgb_overlay:23,23,23;--color_platformBG:#0a0a0a;--rgb_platformBG:10,10,10}}@media(max-width:768px){:root{--anchor-scroll-offset:calc(var(--header-height) + 14px)}}#notice.section .section__inner{max-width:1280px;margin:0 auto;border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem)}#notice.section .section__body{margin:clamp(1rem,.5714285714rem + 1.3392857143vw,1.6rem) 0!important}#notice.section h2.section__heading{margin:0 0 clamp(1.6rem,1.0285714286rem + 1.7857142857vw,2.4rem);padding:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) 0;border-bottom:3px solid var(--color_accent)}.notice-list{width:100%;height:auto;display:flex;flex-direction:column;overflow-y:auto;gap:clamp(.6rem,.3142857143rem + .8928571429vw,1rem);interpolate-size:allow-keywords}.notice-list::-webkit-scrollbar{width:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem);height:clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)}.notice-list::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);border-radius:calc(clamp(.6rem,.4571428571rem + .4464285714vw,.8rem)/2);border:clamp(.1rem,.0285714286rem + .2232142857vw,.2rem) solid transparent;background-clip:padding-box}.notice-list::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}.notice-list__item .notice-list__link{display:block;font-weight:700;position:relative;background-color:var(--color_notice_bg);padding:clamp(1rem,.4285714286rem + 1.7857142857vw,1.8rem);transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);border:1px solid rgba(var(--rgb_text),.1);box-shadow:0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem) rgba(var(--rgb_text),.1)}.notice-list__item .notice-list__link span{font-size:clamp(1.2rem,.9142857143rem + .8928571429vw,1.6rem);white-space:nowrap}.notice-list__item .notice-list__link h3.notice-list__title{margin:5px 0 0}.notice-list__item .notice-list__link h3{padding:0;font-size:clamp(1.4rem,.9714285714rem + 1.3392857143vw,2rem);position:relative;width:-moz-fit-content;width:fit-content;line-height:1.25}@media(hover:hover){.notice-list__item .notice-list__link:hover{text-decoration:none;background-color:var(--color_notice_hover)}.notice-list__item .notice-list__link:hover h3:after{transform:scaleX(0);transform-origin:right}}.notice-list__item .notice-list__link:focus-visible{text-decoration:none;background-color:var(--color_notice_hover)}.notice-list__item .notice-list__link:focus-visible h3:after{transform:scaleX(0);transform-origin:right}.notice-list__item.--notLink .notice-list__link{pointer-events:none}.notice-list__item.--notLink .notice-list__link h3:after{display:none}.notice-list__item.is-loading .notice-list__link{pointer-events:none;position:relative;opacity:.75;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.notice-list__item.is-loading .notice-list__link:after{content:"読み込み中…";color:var(--color_text);position:absolute;transform:translate(-50%);left:50%}.notice-list__item.is-loading .notice-list__link h3.notice-list__title,.notice-list__item.is-loading .notice-list__link span.notice-list__date{display:inline-block;color:transparent}.notice-list__item.is-loading .notice-list__link h3.notice-list__title:after,.notice-list__item.is-loading .notice-list__link span.notice-list__date:after{display:none}.nav-links,.pagination--rest{display:flex;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin:clamp(.8rem,.2285714286rem + 1.7857142857vw,1.6rem) auto 0;justify-content:center;align-items:center;gap:clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);position:relative}.nav-links a,.nav-links button,.nav-links span,.pagination--rest a,.pagination--rest button,.pagination--rest span{position:relative;display:flex;justify-content:center;align-items:center;min-width:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);height:clamp(2.4rem,.6857142857rem + 5.3571428571vw,4.8rem);border:none;color:var(--color_text_re);background-color:var(--color_button-bg);transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;padding:0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);transform:scale(.9)}.nav-links a.current,.nav-links a:focus-visible,.nav-links a[disabled],.nav-links button.current,.nav-links button:focus-visible,.nav-links button[disabled],.nav-links span.current,.nav-links span:focus-visible,.nav-links span[disabled],.pagination--rest a.current,.pagination--rest a:focus-visible,.pagination--rest a[disabled],.pagination--rest button.current,.pagination--rest button:focus-visible,.pagination--rest button[disabled],.pagination--rest span.current,.pagination--rest span:focus-visible,.pagination--rest span[disabled]{background-color:var(--color_button-hover-bg);transform:scale(1)}@media(hover:hover){.nav-links a:hover,.nav-links button:hover,.nav-links span:hover,.pagination--rest a:hover,.pagination--rest button:hover,.pagination--rest span:hover{background-color:var(--color_button-hover-bg);transform:scale(1)}}#notice.section{padding:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem)}#notice.section .section__inner{max-width:1280px!important}.link--archive{margin:clamp(1.6rem,.4571428571rem + 3.5714285714vw,3.2rem) auto}.link--archive,.link--archive a{width:-moz-fit-content;width:fit-content}.link--archive a{display:flex;justify-content:center;align-items:center;padding:clamp(.6rem,.1714285714rem + 1.3392857143vw,1.2rem) clamp(1.2rem,.3428571429rem + 2.6785714286vw,2.4rem);background-color:var(--color_text)!important;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--color_text_re);text-decoration:none;position:relative}@media(hover:hover){.link--archive a:hover{color:var(--color_main)!important;transform:scale(1.05)}.link--archive a:hover:after{outline-offset:calc(clamp(.2rem,.0571428571rem + .4464285714vw,.4rem)*-1);outline:solid 1px var(--color_main)!important}}@media(prefers-color-scheme:dark){.link--archive a{background-color:var(--color_text)!important;color:var(--color_text_re)}.link--archive a:after{outline:solid 1px var(--color_text_re)!important}}.notice-list__category{display:inline-block;padding:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem) clamp(.6rem,.3142857143rem + .8928571429vw,1rem);font-size:clamp(1.1rem,1.0285714286rem + .2232142857vw,1.2rem)!important;font-weight:600;color:var(--color_text_re);border-radius:clamp(.4rem,.2571428571rem + .4464285714vw,.6rem);margin:0 0 clamp(.4rem,.1142857143rem + .8928571429vw,.8rem);white-space:nowrap}.notice-list__category[data-cat=important]{background-color:var(--color_main)}@media(prefers-color-scheme:dark){.notice-list__category[data-cat=important]{color:var(--color_text)}}.notice-list__category[data-cat=goods]{background-color:var(--color_accent)}@media(prefers-color-scheme:dark){.notice-list__category[data-cat=goods]{color:var(--color_text)}}.notice-list__category[data-cat=campaign]{background-color:var(--color_success)}@media(prefers-color-scheme:dark){.notice-list__category[data-cat=campaign]{color:var(--color_text)}}body.os-ios{font-family:ヒラギノ角ゴ ProN,sans-serif}body.os-android{font-family:Roboto,sans-serif}body.os-mac-10_9-or-later,body.os-windows-8_1-or-later{font-family:游ゴシック,Yu Gothic,sans-serif}body.os-windows-vista-or-later{font-family:メイリオ,Meiryo,sans-serif}
