header{z-index:30;background:rgba(var(--rgb_background),.9);width:100%;position:fixed;top:0;left:0}header h1.text-hidden{background-color:rgba(var(--rgb_accent),.5);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--color_text_re);margin:0;padding:5px 0;font-size:12px;line-height:1.2;overflow:hidden}@media (prefers-color-scheme:dark){header h1.text-hidden{color:rgba(var(--rgb_text),.7)}}@media (width<=768px){header{z-index:120;background:rgba(var(--rgb_background));width:100%;padding:0;position:fixed;top:0;left:0}header:has(.nav.is-open){z-index:1000}header h1.text-hidden{font-size:10px}}header .header__inner{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;max-width:1920px;padding:5px 0;display:flex;position:relative}header .header__inner .header-logo{position:absolute;left:50%;transform:translate(-50%)}header .header__inner .header-logo a{width:150px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){header .header__inner .header-logo a:hover{transform:scale(1.08)}}@media (width<=768px){header .header__inner .header-logo{left:10px;transform:none}header .header__inner .header-logo a{width:150px}}@media (width<=480px){header h1.text-hidden{letter-spacing:0;font-size:7px}header .header__inner .header-logo{left:10px;transform:none}header .header__inner .header-logo a{width:110px}}header div.sec-nav{z-index:1000;background-color:rgba(var(--rgb_main),1);justify-content:flex-end;align-items:center;width:100%;max-width:1920px;padding:5px;display:flex;position:relative;top:auto;left:0;overflow:hidden}header div.sec-nav .product-nav{letter-spacing:2px;background-color:var(--color_background);border-radius:100px;justify-content:space-around;align-items:center;width:44%;padding:5px 10px 4px;font-size:18px;display:flex}header div.sec-nav .product-nav a,header div.sec-nav ul li{transition:transform .3s cubic-bezier(.4,0,.2,1)}header div.sec-nav .product-nav__new{color:var(--color_warning);margin-right:4px;font-weight:700}header div.sec-nav ul{place-content:center flex-end;width:28%;display:flex}header div.sec-nav ul li{width:75px;margin:0 0 0 10px;position:relative}header div.sec-nav ul li .main-menu__link{justify-content:center;align-items:center;height:100%;display:flex;position:relative}header div.sec-nav ul li .badge{background-color:var(--color_warning);min-width:21px;height:21px;color:var(--color_main);z-index:10;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-12px;left:13px}header div.sec-nav ul li .badge:empty,header div.sec-nav ul li .badge[data-badge="0"]{display:none}@media (width<=768px){header div.sec-nav{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);justify-content:space-between;align-items:center;position:fixed;top:auto;bottom:0;left:0}header div.sec-nav .product-nav{letter-spacing:0;width:60%;font-size:14px}header div.sec-nav ul{gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:40%}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 (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{text-align:center;justify-content:center;align-items:center;width:100%;max-width:768px;margin:0 auto 5px;padding:10px 5px 0;display:flex;position:relative}header .notice-wrapper .notice-text{width:100%;color:inherit;font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-weight:400;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:block}header .notice-wrapper .notice-text:before{content:"";background-color:var(--color_main);vertical-align:middle;border-radius:50%;width:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));height:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-right:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:inline-block}@media (hover:hover){.nav #menu ul li:hover,header div.sec-nav .product-nav a:hover,header div.sec-nav ul li:hover{transform:scale(1.08)}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 (width<=768px){header .notice-wrapper{background-color:rgba(var(--rgb_main),.2);text-align:center;width:100%;color:var(--color_text);margin:0;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}}header{top:var(--sat)!important}#main-content{padding-top:calc(var(--header-height) + var(--sat))}#main-content_app{padding-top:calc(20px + var(--sat));padding-bottom:calc(20px + var(--sab))}@media (width<=640px){footer .footer__inner{padding-bottom:calc(50px + var(--sab))!important}}header:before{content:"";height:var(--sat);background:rgba(var(--rgb_background),.9);z-index:31;position:fixed;top:0;left:0;right:0}.nav{z-index:100;position:relative}.nav #menu ul{justify-content:flex-end;display:flex}.nav #menu ul li{margin:0 0 0 calc(clamp(.2rem,1.33929vw - .22857rem,.8rem));transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav #menu ul li a img{width:60px;display:block}@media (prefers-color-scheme:dark){.nav #menu ul{margin-right:10px}.nav #menu ul li{background-color:var(--color_text);border-radius:50px}}@media (width<=768px){.nav #menu ul li a img{width:60px}}@media (width<=480px){.nav #menu ul li a img{width:45px}}footer{border-top:1px solid var(--color_main);height:fit-content;margin:0 auto;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0}footer,footer .footer__inner{justify-content:center;align-items:center;width:100%;display:flex}footer .footer__inner{letter-spacing:1px;flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));height:100%;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0}footer .footer__inner .footer__sound{color:var(--color_text_re);background-color:var(--color_text);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));align-items:center;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex}footer .footer__inner .footer__sound button{background:0 0}@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{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}footer .footer__inner .footer__links-item{margin:0}footer .footer__inner .footer__links-link{color:var(--color_text);font-size:calc(clamp(1.1rem,1.02857rem + .22321vw,1.2rem));text-decoration:none;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:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}footer .footer__inner .footer__sns{flex-direction:column;justify-content:center;align-items:center;gap:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:0 0 calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}footer .footer__inner .footer__sns .footer__sns-links{justify-content:center;align-items:center;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}footer .footer__inner .footer__sns .footer__sns-link-item{margin:0;list-style:none}footer .footer__inner .footer__sns .footer__sns-link-item .footer__sns-link{border:1px solid var(--color_text);width:calc(clamp(3.2rem,2.2rem + 3.125vw,4.6rem));height:calc(clamp(3.2rem,2.2rem + 3.125vw,4.6rem));color:var(--color_text);border-radius:50%;justify-content:center;align-items:center;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex}footer .footer__inner .footer__sns .footer__sns-link-item .footer__sns-link svg{width:58%;height:58%;display:block}@media (hover:hover){footer .footer__inner .footer__sns .footer__sns-link-item .footer__sns-link:hover{background-color:var(--color_text);color:#fff}}footer .footer__inner .footer__sns .footer__sns-link-item .footer__sns-link:focus-visible{outline:2px solid var(--color_main);border-radius:50%}footer .footer__inner .footer__copyright,footer .footer__inner .footer__sns span{font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem))}@media (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;width:fit-content;margin:0 auto calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:0 0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem));position:relative}footer .footer__inner .trademark__wrap:after{content:"";background-color:var(--color_text_re);background:linear-gradient(to right,transparent 0,var(--color_border_re) 50%,transparent 100%);opacity:.25;width:80%;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}footer .footer__inner .trademark__item{color:var(--color_text_re);font-size:calc(clamp(.9rem,.82857rem + .22321vw,1rem));display:inline}footer .footer__inner .trademark__item:after{content:"|";margin-right:.25em}footer .footer__inner .trademark__item:last-child:after{content:"";margin-right:0;display:none}@media (width<=768px){footer{padding:20px 0}footer .footer__inner{padding:0 0 calc(50px + var(--sab)) 0;margin: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);text-align:center;width:100%}footer .footer__inner .footer__copyright{color:var(--color_text);margin-top:10px}}.product-card{background-color:var(--color_base_card);border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem));flex-direction:column;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (hover:hover){.product-card:hover{box-shadow:0 12px 24px rgba(var(--rgb_text),.12);border-color:var(--color_border);transform:translateY(-6px)}.product-card:hover .product-card__img{transform:scale(1.08)}}.product-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-card__image{aspect-ratio:1;background:linear-gradient(135deg,var(--color_background_section) 0,var(--color_shadow_light) 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-card__img{-o-object-fit:cover;object-fit:cover;background-color:var(--color_base_card);width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.product-card__badge{color:var(--color_text_re);z-index:2;box-shadow:0 2px 4px rgba(var(--rgb_text),.2);letter-spacing:.05em;border-radius:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(1rem,.71429rem + .89286vw,1.4rem));font-size:calc(clamp(1rem,.92857rem + .22321vw,1.1rem));font-weight:700;line-height:1.2;position:absolute;top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));right:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}.product-card__content{background-color:var(--color_base_card);flex-direction:column;flex:1;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}.product-card__title{color:var(--color_text);margin:0;padding:0 0 calc(clamp(.8rem,.65714rem + .44643vw,1rem));font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem));font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.product-card__meta{border-top:1px solid rgba(var(--rgb_text),.1);flex-direction:column;gap:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));padding:calc(clamp(.8rem,.65714rem + .44643vw,1rem)) 0 0;display:flex}.product-card__delivery{color:var(--color_text_disabled);font-size:calc(clamp(1.1rem,1.02857rem + .22321vw,1.2rem));line-height:1.4}.product-card__price{color:var(--color_main);letter-spacing:-.02em;font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700;line-height:1.2}.goods-end-tag{color:var(--color_text_re);background:rgba(var(--rgb_text),.2)!important;color:rgba(var(--rgb_text),.4)!important}.goods-before-start-tag,.goods-end-tag,.goods-sold-out-tag{border-radius:6px;padding:4px 8px;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}.goods-before-start-tag{color:var(--color_text_re);background:rgba(var(--rgb_accent),.2)!important;color:rgba(var(--rgb_accent),.5)!important}.goods-sold-out-tag{background:rgba(var(--rgb_main),.3)!important;color:rgba(var(--rgb_main),.6)!important}.product-list__grid{grid-template-columns:repeat(2,1fr);gap:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));max-width:1280px;margin:0 auto;padding:0 0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:grid}@media (width>=768px){.product-list__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.product-list__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.product-list__grid{padding:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}}.product-list__item{width:100%;animation:.4s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-list__empty{text-align:center;background-color:var(--color_background);border-radius:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));max-width:600px;margin:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(6rem,3.14286rem + 8.92857vw,10rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}.product-list__empty-text{color:var(--color_text_disabled);font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));line-height:1.6}.filter-nav{background-color:var(--color_background);border-bottom:2px solid var(--color_border);width:100%;box-shadow:0 2px 4px rgba(var(--rgb_text),.04);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem)) 0}.filter-nav__inner{flex-direction:column;gap:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));max-width:1200px;margin:0 auto;padding:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}@media (width>=768px){.filter-nav__inner{flex-flow:wrap;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}.filter-nav__section{flex:1;min-width:200px}.filter-nav__heading{color:var(--color_text);border-bottom:2px solid var(--color_main);margin-bottom:calc(clamp(1rem,.71429rem + .89286vw,1.4rem));padding-bottom:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));font-size:calc(clamp(1.4rem,1.32857rem + .22321vw,1.5rem));font-weight:700;display:inline-block}.filter-nav__list{flex-wrap:wrap;gap:calc(clamp(.8rem,.65714rem + .44643vw,1rem));margin:0;padding:0;list-style:none;display:flex}.filter-nav__item{margin:0}.filter-nav__button{background-color:var(--color_background);border:1.5px solid var(--color_border);color:var(--color_text);cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(var(--rgb_text),.05);border-radius:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));padding:calc(clamp(.8rem,.65714rem + .44643vw,1rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:calc(clamp(1.2rem,1.12857rem + .22321vw,1.3rem));font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.filter-nav__button:hover{background-color:var(--color_background_section);border-color:var(--color_main);color:var(--color_main);box-shadow:0 2px 4px rgba(var(--rgb_text),.1);transform:translateY(-1px)}}.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:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) 0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.sale-status-filter__list{flex-wrap:wrap;justify-content:center;gap:calc(clamp(.8rem,.65714rem + .44643vw,1rem));margin:0;padding:0;list-style:none;display:flex}.sale-status-filter__item{margin:0}.sale-status-filter__btn{background-color:var(--color_background);border:1.5px solid var(--color_border);color:var(--color_text);cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(var(--rgb_text),.05);border-radius:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));padding:calc(clamp(.8rem,.65714rem + .44643vw,1rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.sale-status-filter__btn:hover{background-color:var(--color_background_section);border-color:var(--color_main);color:var(--color_main);box-shadow:0 2px 4px rgba(var(--rgb_text),.1);transform:scale(1.05)}}.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{background:var(--color_main);box-shadow:none;cursor:default;transform:none}}#products.section{padding:0}#products.section .section__inner{margin:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) auto 0}#products.section .section__inner h2{padding:0;display:none}.pickup-heading{border-bottom:3px solid var(--color_accent);max-width:1280px;margin:0 auto calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0}@media (width<=1280px){.pickup-heading{margin:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}}.embla{position:relative;overflow:hidden}.embla__viewport{height:100%;overflow:hidden}.embla__container{height:100%;display:flex}.embla__slide{flex:0 0 50%;place-items:center;min-width:0;display:grid}.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{-o-object-fit:contain;object-fit:contain;background:var(--color_background_re);width:auto;max-width:100%;height:100%;max-height:100%}.embla__next,.embla__prev{z-index:5;background:rgba(var(--rgb_background_re),.45);width:40px;height:40px;color:var(--color_text_re);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:9999px;font-size:24px;line-height:40px;position:absolute;top:50%;transform:translateY(-50%)}.embla__prev{left:12px}.embla__next{right:12px}.embla__next:hover,.embla__prev:hover{background:rgba(var(--rgb_background_re),.65)}@media (width<=767px){.embla__next,.embla__prev{width:30px;height:30px;font-size:18px;line-height:30px}.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{z-index:5;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dot{cursor:pointer;background:#bbb;border:none;border-radius:50%;width:8px;height:8px}.dot.active{background:#333}.dot:focus-visible{outline-offset:2px;outline:2px solid #6aa1ff}@media (width<=767px){.embla,.embla__container,.embla__slide,.embla__slide img,.embla__viewport{height:auto}.embla__slide{flex:0 0 100%}}#single.section h1.notice-detail__title{border-bottom:3px solid var(--color_accent);margin:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;font-weight:700;font-size:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))!important}#notice-detail-content .notice-detail__date{color:var(--color_text);font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#notice-detail-content .notice-detail__category{color:var(--color_text_re);white-space:nowrap;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));margin:0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0 0;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.6rem,.31429rem + .89286vw,1rem)) calc(clamp(.2rem,.057143rem + .44643vw,.4rem));font-weight:600;display:inline-block;font-size:calc(clamp(1.1rem,1.02857rem + .22321vw,1.2rem))!important}#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;color:var(--color_text);padding:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#archive.section,#single.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#archive.section .section__inner,#contact.section .section__inner,#single.section .section__inner{max-width:1024px}#archive.section .section__inner .breadcrumb,#single.section .section__inner .breadcrumb{background:rgba(var(--rgb_text),.3);color:var(--color_text_re);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));flex-wrap:wrap;width:fit-content;margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex}@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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) calc(clamp(.4rem,.11429rem + .89286vw,.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{border-bottom:3px solid var(--color_accent);padding-bottom:calc(clamp(.8rem,.65714rem + .44643vw,1rem))}.link--archive,.link--archive a,.link--archive a:after{border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}.link--archive a{background-color:var(--color_button-bg)}.link--archive a:after{content:"";pointer-events:none;outline-offset:0;width:100%;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;position:absolute}@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:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}.link--archive a:hover:after{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)}.pagination--archive{justify-content:center;align-items:center;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) 0;display:flex}.pagination--archive a,.pagination--archive span{color:var(--color_text);background-color:var(--color_background);padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}}.pagination--archive a:focus-visible,.pagination--archive span:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#contact.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#contact.section .section__inner h2{border-bottom:3px solid var(--color_accent);font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#contact.section .contact__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#contact.section .contact__form{max-width:640px;margin:0 auto}#contact.section .contact__body{flex-direction:column;gap:calc(clamp(1.2rem,.62857rem + 1.78571vw,2rem));display:flex}#contact.section .contact__description-text{color:var(--color_text);white-space:pre-line;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#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{color:red;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#contact.section .contact__field,#contact.section .contact__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#contact.section .contact__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.6}#contact.section .contact__input{border:solid 1px var(--color_text);width:100%;color:var(--color_text);background-color:var(--color_background);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}#contact.section .contact__input:focus{border-color:var(--color_accent);outline:none}#contact.section .contact__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#contact.section .contact__input::placeholder{color:rgba(var(--rgb_text),.5)}#contact.section .contact__textarea{resize:vertical;min-height:calc(clamp(12rem,9.14286rem + 8.92857vw,16rem));font-family:inherit;line-height:1.6}#contact.section .contact__error{color:red;min-height:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.4;display:block}#contact.section .contact__error:empty{display:none}#contact.section .contact__submit-wrapper{padding:0 0 calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem))}#contact.section .contact__submit{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#contact.section .contact__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#contact.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#contact.section .contact__form{width:100%}#contact.section .contact__input{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}}p.status.ok{color:var(--color_text);text-align:center;background-color:var(--color_background);border:1px solid var(--color_accent);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700}#beginners.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));line-height:1.6;position:relative}#beginners.section .section__inner{max-width:1024px}#beginners.section .section__inner>h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#beginners.section .section__inner .beginners__description{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,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:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem))}#beginners.section .beginners__nav-list{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0;padding:0;list-style:none;display:grid}#beginners.section .beginners__nav-item{margin:0}#beginners.section .beginners__nav-link{color:var(--color_text);border-left:3px solid var(--color_accent);background-color:var(--color_background);padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#beginners.section .beginners__nav-link:hover{background-color:rgba(var(--rgb_accent),.1);padding-left:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem))}}#beginners.section .beginners__nav-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#beginners.section .beginners__content{padding-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#beginners.section .beginners__item{scroll-margin-top:var(--anchor-scroll-offset);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#beginners.section .beginners__item-title{background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent);margin:0;font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700}#beginners.section .beginners__item-body,#beginners.section .beginners__item-title{padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#beginners.section .beginners__item-body ul{padding-left:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#beginners.section .beginners__item-body ul li{list-style:outside}#beginners.section .beginners__item .attention{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#beginners.section .beginners__item .browser-title{border-bottom:2px solid rgba(var(--rgb_accent),.5);margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#beginners.section .beginners__item .browser-title span:first-child{color:var(--color_accent);margin-right:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}#beginners.section .beginners__item .browser-list{margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding-left:0}#beginners.section .beginners__item .browser-list li{list-style:none}#beginners.section .signup-steps{flex-direction:row;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-top:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:0;list-style:none;display:flex}#beginners.section .signup-steps li{border:2px solid rgba(var(--rgb_accent),.5);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));position:relative}#beginners.section .signup-steps li .signup-step-number{background-color:var(--color_accent);text-align:center;width:30px;height:30px;color:var(--color_text_re);border-radius:50%;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700;line-height:30px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#beginners.section .signup-steps li .signup-step-description{color:var(--color_text);padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) 0 0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#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{text-align:center;width:90px;margin:0 auto}@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:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}}@media (width<=560px){#beginners.section .signup-steps{flex-direction:column}#beginners.section .signup-steps li{margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#beginners.section .signup-steps li:last-child{margin-bottom:0}}#beginners.section .beginners__step{background-color:rgba(var(--rgb_accent),.05);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-top:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#beginners.section .beginners__step-title{border-bottom:2px solid rgba(var(--rgb_accent),.5);margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:0}#beginners.section .beginners__step-title span:first-child{font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:400}#beginners.section .beginners__step-title span:last-child{color:var(--color_accent);font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem))}#beginners.section .beginners__step .product-detail__action{zoom:.8;width:100%;max-width:560px;box-shadow:none;margin:20px auto 0}#beginners.section .beginners__step .modal-content button,#beginners.section .beginners__step .modal-content label,#beginners.section .beginners__step .product-detail__action button{pointer-events:none}#beginners.section .beginners__step .modal-content{zoom:.8;width:100%;max-width:640px;box-shadow:none;margin:20px auto 0}#beginners.section .beginners__step ul{padding-left:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}@media (width<=768px){#beginners.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#beginners.section .beginners__nav{margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#beginners.section .beginners__nav-list{grid-template-columns:1fr}#beginners.section .beginners__nav-link{padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#beginners.section .beginners__item{scroll-margin-top:var(--anchor-scroll-offset)}#beginners.section .beginners__item-title{font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem))}#beginners.section .beginners__step{padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#beginners.section .beginners__step-title{font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}}#terms.section{text-align:justify;word-break:break-all;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#privacy-policy.section .section__inner,#security-policy.section .section__inner,#terms.section .section__inner{max-width:1024px}#terms.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#terms.section .terms__body h3,#terms.section .terms__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#terms.section .terms__body h3{color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);border-radius:10px;margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.6}#terms.section .terms__body h3:first-child{margin-top:0}#terms.section .terms__body h3 span{background-color:var(--color_background);border-radius:4px;margin-left:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400}#privacy-policy.section .privacy-policy__body p,#terms.section .terms__body p{text-indent:1em;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));line-height:1.6}#terms.section .terms__body ol,#terms.section .terms__body ul{text-align:justify;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));line-height:1.6}#terms.section .terms__body ol.list-decimal,#terms.section .terms__body ul.list-decimal{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:decimal}#terms.section .terms__body ol.list-disc,#terms.section .terms__body ul.list-disc{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:disc}#terms.section .terms__body ol.list-circle,#terms.section .terms__body ul.list-circle{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:circle}#terms.section .terms__body ol.list-square,#terms.section .terms__body ul.list-square{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:square}#privacy-policy.section .privacy-policy__body li,#terms.section .terms__body li{margin-bottom:calc(clamp(.2rem,.66964vw - .014286rem,.5rem))}#terms.section ol.list-decimal>li>ol{counter-reset:sublist;padding-top:1em;list-style:none}#commercial-transaction.section .commercial-transaction__content ol.list-decimal>li>ol>li,#commercial-transaction.section .commercial-transaction__content ul.list-decimal>li>ol>li,#privacy-policy.section .privacy-policy__body ol.list-decimal>li>ol>li,#privacy-policy.section .privacy-policy__body ul.list-decimal>li>ol>li,#security-policy.section .security-policy__content ol.list-decimal>li>ol>li,#security-policy.section .security-policy__content ul.list-decimal>li>ol>li,#terms.section ol.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,#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,#terms.section ol.list-decimal>li>ol>li:before{content:"(" counter(sublist) ") "}@media (width<=768px){#terms.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#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{position:relative}#main-content_app .terms-app__close{top:calc(var(--sat) + clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));z-index:100;color:var(--color_background);background-color:rgba(var(--rgb_text),.45);cursor:pointer;letter-spacing:.1em;border-radius:10px;justify-content:center;align-items:center;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));display:flex;position:fixed;right:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}@media (hover:hover){#main-content_app .terms-app__close:hover{background-color:rgba(var(--rgb_text),.65)}}#privacy-policy.section{text-align:justify;word-break:break-all;overflow-wrap:anywhere;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#privacy-policy.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#privacy-policy.section .privacy-policy__body h3,#privacy-policy.section .privacy-policy__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#privacy-policy.section .privacy-policy__body h3{color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);border-radius:10px;margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.6}#privacy-policy.section .privacy-policy__body h3:first-child{margin-top:0}#privacy-policy.section .privacy-policy__body h3 span{background-color:var(--color_background);border-radius:4px;margin-left:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400}#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{text-align:justify;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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{counter-reset:sublist;padding-top:1em;list-style:none}#privacy-policy.section .privacy-policy__body ol.list-disc,#privacy-policy.section .privacy-policy__body ul.list-disc{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:square}#privacy-policy.section .privacy-policy__body li.sub-item{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) 0;line-height:1.6}#privacy-policy.section .privacy-policy__body li.sub-item h4{color:var(--color_accent);padding:0;font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}#privacy-policy.section .privacy-policy__body li.sub-item>ol{margin:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-left:calc(clamp(1rem,.28571rem + 2.23214vw,2rem))}#privacy-policy.section .privacy-policy__body .privacy-policy__contact{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;flex-direction:column;justify-self:start;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}@media (width<=768px){#privacy-policy.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}}#security-policy.section{text-align:justify;word-break:break-all;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#security-policy.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#security-policy.section .security-policy__content h3{color:var(--color_accent);background-color:rgba(var(--rgb_text),.1);border-radius:10px;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.6}#security-policy.section .security-policy__content h3:first-child{margin-top:0}#security-policy.section .security-policy__content h3 span{background-color:var(--color_background);border-radius:4px;margin-left:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400}#security-policy.section .security-policy__content p{text-indent:1em;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));line-height:1.6}#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{text-align:justify;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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{counter-reset:sublist;padding-top:1em;list-style:none}#security-policy.section .security-policy__content ol.list-disc,#security-policy.section .security-policy__content ul.list-disc{padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:square}#security-policy.section .security-policy__content li{margin-bottom:calc(clamp(.2rem,.66964vw - .014286rem,.5rem))}#security-policy.section .security-policy__content li.sub-item{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) 0;line-height:1.6}#security-policy.section .security-policy__content li.sub-item h4{color:var(--color_accent);padding:0;font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}#security-policy.section .security-policy__content li.sub-item>ol{margin:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-left:calc(clamp(1rem,.28571rem + 2.23214vw,2rem))}#security-policy.section .security-policy__content .security-policy__contact{border:1px solid rgba(var(--rgb_text),.3);border-radius:10px;flex-direction:column;justify-self:start;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}@media (width<=768px){#security-policy.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}}#mypage.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#mypage.section .section__inner{max-width:1280px}#mypage.section .mypage__container{grid-template-columns:calc(clamp(20rem,16.4286rem + 11.1607vw,25rem)) 1fr;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) auto;display:grid}#mypage.section .mypage__sidebar{position:relative}#mypage.section .mypage__menu{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem))}@media (prefers-color-scheme:dark){#mypage.section .mypage__menu{border:1px solid rgba(var(--rgb_text),.3)}}@media (width<=768px){#mypage.section .mypage__container{grid-template-columns:1fr;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin:0 auto}#mypage.section .mypage__sidebar{order:1}#mypage.section .mypage__menu{border:none;width:100%;max-width:none;height:auto;margin-top:0;padding:0;position:relative;transform:none}}#mypage.section .mypage__menu-title{border-bottom:2px solid var(--color_accent);margin-bottom:calc(clamp(.3rem,2.90179vw - .62857rem,1.6rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-weight:700}@media (width<=768px){#mypage.section .mypage__menu-title{padding:0}#mypage.section .mypage__menu-list{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.3rem,.085714rem + .66964vw,.6rem));display:grid}}#mypage.section .mypage__menu-list{margin:0;padding:0;list-style:none}#mypage.section .mypage__menu-item{margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}@media (width<=768px){#mypage.section .mypage__menu-item{background-color:rgba(var(--rgb_accent),.1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-bottom:0}}#mypage.section .mypage__menu-link{color:var(--color_text);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;position:relative}@media (width<=768px){#mypage.section .mypage__menu-link{text-align:center;word-break:break-word;flex-wrap:wrap;justify-content:center;align-items:center;min-height:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));padding:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1;display:flex;position:relative}#mypage.section .mypage__menu-link:after{display:none}#mypage.section .mypage__main{order:1}}#mypage.section .mypage__menu-link:after{content:"→";opacity:.6;position:absolute;top:50%;right:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));transform:translateY(-50%)}@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}#mypage.section .mypage__main .loading-container{z-index:auto;background-color:#0000;justify-content:center;align-items:center;width:100%;height:auto;min-height:50vh;display:flex;position:static}#mypage.section .mypage__main:has(>.mypage-point-text){justify-content:center;align-items:center;min-height:50vh;display:flex}#mypage.section .mypage__section-title,#mypage.section .mypage__title,#mypage.section .mypage__warning{margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#mypage.section .mypage__warning-text{background-color:rgba(var(--rgb_main),.1);border:2px solid var(--color_main);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(.6rem,.17143rem + 1.33929vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.4;color:var(--color_main)!important}@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{border-bottom:2px solid var(--color_accent);padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700;line-height:1.4}#mypage.section .mypage__user-name{color:var(--color_accent)}#mypage.section .mypage__section-title{background-color:var(--color_accent);color:var(--color_text_re);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700}#mypage.section .mypage__member-info{margin-bottom:calc(clamp(3.2rem,2.05714rem + 3.57143vw,4.8rem))}#mypage.section .mypage__form-row,#mypage.section .mypage__member-form{gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:grid}#mypage.section .mypage__form-row{border-bottom:1px solid rgba(var(--rgb_text),.1);grid-template-columns:calc(clamp(15rem,11.4286rem + 11.1607vw,20rem)) 1fr;align-items:center;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) 0}#mypage.section .mypage__form-row:last-child{border-bottom:none}@media (width<=768px){#mypage.section .mypage__form-row{grid-template-columns:1fr;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}}#mypage.section .mypage__form-label{font-weight:700}#mypage.section .mypage__form-label,#mypage.section .mypage__form-value{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .mypage__form-value:empty:before{content:"—";color:rgba(var(--rgb_text),.5)}#mypage.section .mypage__tickets-points-content{grid-template-columns:1fr 1fr;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:grid}@media (width<=768px){#mypage.section .mypage__tickets-points-content{grid-template-columns:1fr;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}}#mypage.section .mypage__points{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#mypage.section .mypage__points-label{color:rgba(var(--rgb_text),.8);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .mypage__points-value{color:var(--color_accent);font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#mypage.section .mypage__main>:not(.mypage__title):not(.mypage__warning){margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#mypage.section .mypage__main [class$=__content]{background-color:var(--color_background);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));line-height:1.8}#mypage.section .mypage__main [class$=__content] p{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .mypage__main [class$=__content] p:last-child{margin-bottom:0}#mypage.section .mypage__main .mypage__description{color:var(--color_text);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#mypage.section .mypage__main .shipped-mark-text{text-align:center;background-color:var(--color_main);color:var(--color_text_re);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(0rem,.44643vw - .14286rem,.2rem)) calc(clamp(.3rem,.085714rem + .66964vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;display:inline-block}@media (prefers-color-scheme:dark){#mypage.section .mypage__main .shipped-mark-text{color:var(--color_text)}}#mypage.section .purchase-history-list__grid{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:grid}#mypage.section .purchase-history-list__grid:last-child{margin-bottom:0}@media (width<=1024px){#mypage.section .purchase-history-list__grid{grid-template-columns:repeat(1,1fr)}}#mypage.section .purchase-history-list__item{border:1px solid rgba(var(--rgb_text),.3);padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}#mypage.section .purchase-history-item,#mypage.section .purchase-history-list__item{border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}#mypage.section .purchase-history-item{cursor:pointer;height:100%;text-decoration:none;position:relative}@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{text-align:center;background-color:var(--color_main);min-width:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));color:var(--color_text_re);z-index:2;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0 0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:0 calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;position:absolute;top:calc(clamp(2rem,6.69643vw - .14286rem,5rem));right:-8px}@media (prefers-color-scheme:dark){#mypage.section .purchase-history-item__shipped-mark{color:var(--color_text)}}#mypage.section .purchase-history-item__name{color:var(--color_text);word-break:break-word;background-color:rgba(var(--rgb_text),.05);border-radius:15px;margin-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:600;line-height:1.4}#mypage.section .purchase-history-item__content{flex-direction:row;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex;background-color:#0000!important}#mypage.section .purchase-history-item__image{width:100px;position:relative;overflow:hidden}#mypage.section .purchase-history-item__img{border-radius:20px;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:scale(1)}#mypage.section .purchase-history-item dl{color:rgba(var(--rgb_text),.8);flex-direction:column;margin:0;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));line-height:1;display:flex;width:100%!important;font-size:calc(clamp(.8rem,.65714rem + .44643vw,1rem))!important}#mypage.section .purchase-history-item dl .purchase-history-item__detail{color:var(--color_text);border-bottom:2px dotted rgba(var(--rgb_text),.05);flex-flow:wrap;margin:0;line-height:1;display:flex;width:100%!important;font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem))!important}#mypage.section .purchase-history-item dl .purchase-history-item__detail dt{margin:0;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) 0;font-weight:400;position:relative}#mypage.section .purchase-history-item dl .purchase-history-item__detail dt:after{content:":";position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (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:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) 0}#mypage.section .change-address-btn{text-align:center;color:var(--color_text);background-color:rgba(var(--rgb_accent),.3);cursor:pointer;border-radius:20px;margin-top:calc(clamp(.2rem,.66964vw - .014286rem,.5rem));padding:calc(clamp(.2rem,.89286vw - .085714rem,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:inline}@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{flex-direction:column;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:flex}#mypage.section .mypage__description-button__btn{text-align:center;width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) auto 0;padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#mypage.section .mypage__description-button__btn:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));transform:translateY(-2px)}}#mypage.section .mypage__description-empty{text-align:center;color:rgba(var(--rgb_text),.7)!important;font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem))!important}#mypage.section .item-list__grid{grid-template-columns:repeat(5,1fr);gap:calc(clamp(1rem,.57143rem + 1.33929vw,1.6rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:grid}#mypage.section .item-list__grid li{border:1px solid rgba(var(--rgb_text),.1);border-radius:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));flex-direction:column;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#mypage.section .item-list__grid li img{-o-object-fit:cover;object-fit:cover;border-radius:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) 0 0;width:100%}#mypage.section .item-list__grid li p{padding:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem))!important}@media (width<=1024px){#mypage.section .item-list__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){#mypage.section .item-list__grid{grid-template-columns:repeat(3,1fr)}}@media (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{border-radius:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) 0 0 calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));width:35%}#mypage.section .item-list__grid li p{width:65%;line-height:1.4}}#mypage.section .purchase-history-pagination{justify-content:center;align-items:center;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin:calc(clamp(.6rem,.17143rem + 1.33929vw,1.2rem)) auto;display:flex}#mypage.section .purchase-history-pagination__link{color:var(--color_text);background-color:var(--color_background);cursor:pointer;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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:calc(clamp(.4rem,.11429rem + .89286vw,.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{color:var(--color_text);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));font-weight:700;line-height:1.4}#mypage.section .purchase-history-detail__item{cursor:default;background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.1);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (hover:hover){#mypage.section .purchase-history-detail__item:hover{cursor:default;box-shadow:none;transform:none}#mypage.section .purchase-history-detail__item:hover img{transform:none}}#mypage.section .purchase-history-detail__info{flex-direction:column;gap:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));margin:0 auto calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:0;list-style:none;display:flex}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item{border-bottom:1px solid rgba(var(--rgb_text),.1);grid-template-columns:calc(clamp(10rem,6.42857rem + 11.1607vw,15rem)) 1fr;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:grid}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-label{text-align:center;background-color:rgba(var(--rgb_text),.05);color:var(--color_text);vertical-align:middle;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0 0;margin-right:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.4;display:inline-block}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value{vertical-align:middle;word-break:break-all;font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));line-height:1.4}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value-price{vertical-align:middle;word-break:break-all;font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-weight:700;line-height:1.4}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value-price-text{vertical-align:middle;word-break:break-all;font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));font-weight:400;line-height:1.4}@media (width<=840px){#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item{border-bottom:none;flex-direction:column}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-label{text-align:left;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;display:block}#mypage.section .purchase-history-detail__info .purchase-history-detail__info-item .purchase-history-detail__info-value{text-align:left;letter-spacing:0;width:100%;margin-left:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:block}}#mypage.section .purchase-history-detail__info .delivery-address-card{border:none;border-radius:0;padding:0}#mypage.section .purchase-history-detail__info .delivery-address-card .delivery-address-card__heading{background-color:rgba(var(--rgb_text),.05);color:var(--color_text);vertical-align:middle;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0 0;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.8rem,.65714rem + .44643vw,1rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:inline-block}#mypage.section .purchase-history-detail__info .delivery-address-card .delivery-address-card__content{border:1px solid rgba(var(--rgb_text),.1);border-radius:0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#mypage.section .purchase-history-detail__item-name{word-break:break-word;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));font-weight:600}#mypage.section .undelivered-list{margin:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) auto}#mypage.section .undelivered-list__controls{border-bottom:1px solid rgba(var(--rgb_text),.1);gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .undelivered-list__control-btn{color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);cursor:pointer;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}#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{grid-template-columns:repeat(auto-fill,minmax(calc(clamp(15rem,11.4286rem + 11.1607vw,20rem)),1fr));gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:grid}@media (width<=768px){#mypage.section .undelivered-list__grid{grid-template-columns:repeat(2,1fr);gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}}@media (width>=769px){#mypage.section .undelivered-list__grid{grid-template-columns:repeat(3,1fr)}}#mypage.section .undelivered-list__item{cursor:pointer;width:100%;transition:transform .2s 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__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{justify-content:center;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-top:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .undelivered-item{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.1);cursor:pointer;border-radius:30px;flex-direction:column;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}#mypage.section .undelivered-item__image{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}#mypage.section .undelivered-item__hidden-input{display:none}#mypage.section .undelivered-item__img{-o-object-fit:cover;object-fit:cover;cursor:pointer;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#mypage.section .undelivered-item__content{flex-direction:column;flex:1;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}#mypage.section .undelivered-item__name{color:var(--color_text);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}#mypage.section .undelivered-item__date{color:rgba(var(--rgb_text),.8);line-height:1;margin-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem))!important;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))!important}#mypage.section .undelivered-item__transaction{color:rgba(var(--rgb_text),.6);word-break:break-all;margin:0;line-height:1;font-size:calc(clamp(1.1rem,1.02857rem + .22321vw,1.2rem))!important}#mypage.section .undelivered-list-pagination{justify-content:center;align-items:center;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .undelivered-list-pagination__link{color:var(--color_text);background-color:var(--color_background);padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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:calc(clamp(.4rem,.11429rem + .89286vw,.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{text-align:center;width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;box-shadow:0 2px 8px rgba(var(--rgb_accent),.3);border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}#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){box-shadow:0 2px 4px rgba(var(--rgb_text_re),.3);transform:translateY(0)}#mypage.section .undelivered-list__submit-btn:focus-visible{outline:2px solid var(--color_main);outline-offset:2px}@media (width<=768px){#mypage.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#mypage.section .mypage__menu-link{padding:calc(clamp(1rem,.71429rem + .89286vw,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:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,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{grid-template-columns:calc(clamp(20rem,16.4286rem + 11.1607vw,25rem)) 1fr;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:grid}@media (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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(2.4rem,1.82857rem + 1.78571vw,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] .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:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}}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{margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700;line-height:1.4}#mypage.section .delivery-address-list{width:100%}#mypage.section .delivery-address-list__header{flex-flow:column wrap;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .delivery-address-list__header .mypage__title{flex:1;margin-bottom:0}#mypage.section .delivery-address-list__add-btn{color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;white-space:nowrap;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){#mypage.section .delivery-address-list__add-btn:hover{background-color:var(--color_accent);box-shadow:0 4px 8px rgba(var(--rgb_accent),.3);transform:translateY(-2px)}}#mypage.section .delivery-address-list__add-btn:focus-visible{outline-offset:2px;outline:2px solid red}@media (width<=768px){#mypage.section .delivery-address-list__add-btn{width:100%;padding:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#mypage.section .delivery-address-list__description{color:var(--color_text);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#mypage.section .delivery-address-list__container{flex-direction:column;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(3.2rem,2.05714rem + 3.57143vw,4.8rem));display:flex}#mypage.section .delivery-address-card{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem));position:relative}#mypage.section .delivery-address-card__default-label{color:var(--color_base_card);background-color:rgba(var(--rgb_main),.7);border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;display:inline-block}@media (prefers-color-scheme:dark){#mypage.section .delivery-address-card__default-label{color:var(--color_text)!important}}#mypage.section .delivery-address-card__content{flex-direction:column;margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:flex}#mypage.section .delivery-address-card__name{color:var(--color_text);font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.5}#mypage.section .delivery-address-card__postal{line-height:1.5}#mypage.section .delivery-address-card__action,#mypage.section .delivery-address-card__address,#mypage.section .delivery-address-card__phone,#mypage.section .delivery-address-card__postal{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .delivery-address-card__address{line-height:1.6}#mypage.section .delivery-address-card__phone{line-height:1.5}#mypage.section .delivery-address-card__actions{border-top:1px solid rgba(var(--rgb_text),.1);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-top:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#mypage.section .delivery-address-card__action{border:1px solid #0000;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.6rem,.45714rem + .44643vw,.8rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);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 (width<=768px){#mypage.section .delivery-address-list__header .mypage__title{font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem))}#mypage.section .delivery-address-list__add-btn{font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .delivery-address-list__description{font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}#mypage.section .delivery-address-card{padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#mypage.section .delivery-address-card__actions{flex-direction:column;align-items:stretch;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#mypage.section .delivery-address-card__action{text-align:center;width:100%;padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.6rem,1.31429rem + .89286vw,2rem))}}#mypage.section .change-address{width:100%}#mypage.section .change-address__description{color:var(--color_text);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#mypage.section .change-address__order-number{color:var(--color_text);border-bottom:1px solid rgba(var(--rgb_text),.1);border-top:1px solid rgba(var(--rgb_text),.1);align-items:center;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) 0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));display:flex}#mypage.section .change-address__order-number .change-address__order-number-label{background-color:rgba(var(--rgb_accent),.1);width:90px;color:var(--color_text);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem))}#mypage.section .change-address__actions{flex-direction:column;align-items:center;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .change-address__actions .mypage__description-button__btn{margin:0}#mypage.section .change-address__add-btn{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;white-space:nowrap;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#mypage.section .change-address__add-btn:hover{background-color:var(--color_accent);box-shadow:0 4px 8px rgba(var(--rgb_accent),.3);transform:translateY(-2px)}}#mypage.section .change-address__add-btn:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}@media (width<=768px){#mypage.section .change-address__add-btn{width:100%;padding:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#mypage.section .change-address__list{flex-direction:column;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .change-address__item{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#mypage.section .change-address__item-default-label{color:var(--color_text_re);background-color:var(--color_main);border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;display:inline-block}@media (prefers-color-scheme:dark){#mypage.section .change-address__item-default-label{color:var(--color_text)!important}}#mypage.section .change-address__item-name{color:var(--color_text);font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.5}#mypage.section .change-address__item-postal{line-height:1.5}#mypage.section .change-address__item-action,#mypage.section .change-address__item-address,#mypage.section .change-address__item-phone,#mypage.section .change-address__item-postal{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .change-address__item-address{line-height:1.6}#mypage.section .change-address__item-phone{line-height:1.5}#mypage.section .change-address__item-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-top:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#mypage.section .change-address__item-action{border:1px solid #0000;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.6rem,.45714rem + .44643vw,.8rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);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{border-color:var(--color_main);color:var(--color_main);background-color:#ff00001a}#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:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem))}#mypage.section .finalize-confirm__section-title{color:var(--color_text);margin:0 0 calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:0;font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700}#mypage.section .finalize-confirm__total{background-color:rgba(var(--rgb_accent),.05);color:var(--color_text);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) 0;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#mypage.section .finalize-confirm__address{border:1px solid rgba(var(--rgb_text),.1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));flex-direction:column;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:flex}#mypage.section .finalize-confirm__address-name{color:var(--color_text);font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700;line-height:1.5}#mypage.section .finalize-confirm__address-phone,#mypage.section .finalize-confirm__address-postal,#mypage.section .finalize-confirm__address-street{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#mypage.section .finalize-confirm__actions{justify-content:center;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-top:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}#mypage.section .finalize-confirm__submit{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#mypage.section .finalize-confirm__submit:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#mypage.section .delivery-address-card__label{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:700;display:inline-block}#mypage.section .membership-withdrawal__notice{background-color:rgba(var(--rgb_main),.1);border:2px solid var(--color_main);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}@media (prefers-color-scheme:dark){#mypage.section .membership-withdrawal__notice{background-color:rgba(var(--rgb_main),0)}}#mypage.section .membership-withdrawal__notice-header{align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#mypage.section .membership-withdrawal__notice-icon{color:var(--color_main);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700}#mypage.section .membership-withdrawal__notice-title{color:var(--color_main);margin:0 0 calc(clamp(.3rem,.085714rem + .66964vw,.6rem));padding:0;font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}#mypage.section .membership-withdrawal__notice-list{margin:0;padding:0 0 0 calc(clamp(1rem,.28571rem + 2.23214vw,2rem));list-style:none}#mypage.section .membership-withdrawal__notice-list li{color:var(--color_main);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,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:calc(clamp(-2rem,-1.71429rem - .89286vw,-2.4rem))}#mypage.section .membership-withdrawal__form{background-color:rgba(var(--rgb_text),.05);border:1px solid rgba(var(--rgb_text),.2);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem))}#mypage.section .membership-withdrawal__form-inner{flex-direction:column;gap:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));display:flex}#mypage.section .membership-withdrawal__field{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#mypage.section .membership-withdrawal__label{color:var(--color_text);align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;display:flex}#mypage.section .membership-withdrawal__required{background-color:var(--color_main);color:var(--color_text_re);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) calc(clamp(.6rem,.45714rem + .44643vw,.8rem));font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));font-weight:700;line-height:1;display:inline-block}@media (prefers-color-scheme:dark){#mypage.section .membership-withdrawal__required{color:var(--color_text)}}#mypage.section .membership-withdrawal__input{width:100%;color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);box-sizing:border-box;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:16px;transition:all .25s cubic-bezier(.4,0,.2,1)}#mypage.section .membership-withdrawal__input:focus{border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1);outline:none}#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::placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .membership-withdrawal__submit-description{text-align:center;margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6;color:var(--color_main)!important}#mypage.section .membership-withdrawal__submit-wrapper{justify-content:center;display:flex}#mypage.section .membership-withdrawal__submit{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_main);cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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){box-shadow:0 2px 4px rgba(var(--rgb_text_re),.3);transform:translateY(0)}#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 (width<=768px){#mypage.section .membership-withdrawal__notice{margin:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)) 0;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#mypage.section .membership-withdrawal__notice-list{padding-left:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#mypage.section .membership-withdrawal__form{padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem))}#mypage.section .membership-withdrawal__submit{width:100%;max-width:400px;text-decoration:none}}.progress-bar{border:1px solid rgba(var(--rgb_main),.2);flex-direction:row;justify-content:space-around;width:100%;margin-bottom:1em;display:flex}.progress-bar li{text-align:center;width:100%}.progress-bar li span{color:rgba(var(--rgb_text),.3);font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.5}.progress-bar li.completed{background-color:rgba(var(--rgb_main),.2);position:relative}.progress-bar li.completed:after{content:"▶︎";color:var(--color_main);position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.progress-bar li.completed span{color:var(--color_main)}.progress-bar li:last-child.completed:after{display:none}@media (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;top:auto;bottom:-15px;left:50%;transform:translate(-50%)}}#membership-withdrawal-complete.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));line-height:1.6;position:relative}#membership-withdrawal-complete.section .section__inner{max-width:1024px;padding:0}#membership-withdrawal-complete.section .section__inner>h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#membership-withdrawal-complete.section .membership-withdrawal-complete__button{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) auto 0;padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#membership-withdrawal-complete.section .membership-withdrawal-complete__button:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#membership-withdrawal-complete.section .membership-withdrawal-complete__button:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px}#mypage.section .credit-card__description{color:var(--color_text);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.8}#mypage.section .credit-card__button-wrapper{text-align:center;flex-direction:column;align-items:center;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}#mypage.section .credit-card__button{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){#mypage.section .credit-card__button:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#mypage.section .credit-card__button:focus-visible{outline:2px solid var(--color_focusLine);outline-offset:2px}#mypage.section .credit-card__disclaimer{text-align:center;color:var(--color_main)!important;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))!important}@media (width<=768px){#mypage.section .credit-card__button{padding:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#mypage.section .credit-card__description{font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}#mypage.section .credit-card__disclaimer{font-size:calc(clamp(1.1rem,.95714rem + .44643vw,1.3rem))}}.mypage-point-text{color:var(--color_accent);text-align:center;margin-bottom:0;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#mypage.section .settings__form{margin:0 auto}#mypage.section .settings__field{flex-direction:column;gap:calc(clamp(.6rem,.31429rem + .89286vw,1rem));margin-bottom:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));display:flex}#mypage.section .settings__field:last-of-type{margin-bottom:0}#mypage.section .settings__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.5}#mypage.section .settings__sub-label{color:var(--color_text);font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem));font-weight:400;display:block}#mypage.section .settings__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;display:flex}#mypage.section .settings__input{border:solid 1px rgba(var(--rgb_text),.3);width:100%;color:var(--color_text);background-color:var(--color_background);box-sizing:border-box;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:16px;transition:all .25s cubic-bezier(.4,0,.2,1)}#mypage.section .settings__input:focus{border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1);outline:none}#mypage.section .settings__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#mypage.section .settings__input::placeholder{color:rgba(var(--rgb_text),.4)}#mypage.section .settings__input--postal{flex-shrink:0;max-width:180px}#mypage.section .settings__input--date{max-width:220px}#mypage.section .settings__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) center;background-repeat:no-repeat;padding-right:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem))}#mypage.section .settings__readonly-value{color:rgba(var(--rgb_text),.6);background-color:rgba(var(--rgb_text),.03);border:1px solid rgba(var(--rgb_text),.15);border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));min-width:200px;padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));display:inline-block}#mypage.section .settings__name-row{grid-template-columns:1fr 1fr;align-items:flex-start;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:grid}@media (width<=768px){#mypage.section .settings__name-row{grid-template-columns:1fr;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}}#mypage.section .settings__name-field{flex-direction:column;flex:1;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#mypage.section .settings__postal-row{flex-wrap:wrap;align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}#mypage.section .settings__postal-search-btn{color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);cursor:pointer;white-space:nowrap;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));align-self:flex-start;height:fit-content;margin-top:0;padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1)}@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{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:grid}@media (width<=768px){#mypage.section .settings__address-row{grid-template-columns:1fr;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}}#mypage.section .settings__address-field{flex-direction:column;flex:1;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#mypage.section .settings__date-wrapper{align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex;position:relative}#mypage.section .settings__radio-group{grid-template-columns:repeat(3,1fr);gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) 0;display:grid}#mypage.section .settings__radio-label{border:1px solid rgba(var(--rgb_text),.3);background-color:var(--color_background);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));justify-content:center;align-items:center;width:100%;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@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{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}#mypage.section .settings__radio-label span{color:var(--color_text);text-align:center;width:100%;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#mypage.section .settings__error{color:#f44;min-height:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));margin-top:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.4;display:block}#mypage.section .settings__error:empty{display:none}#mypage.section .settings__submit-wrapper{text-align:center;padding:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem)) 0}#mypage.section .settings__submit{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#mypage.section .settings__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#mypage.section .settings__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#mypage.section .settings__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=768px){#mypage.section .settings__form{width:100%;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) 0}#mypage.section .settings__field{margin-bottom:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#mypage.section .settings__input{padding:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem)) calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#mypage.section .settings__postal-row{flex-direction:column;align-items:stretch}#mypage.section .settings__postal-search-btn{width:100%;margin-top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#mypage.section .settings__date-wrapper:after{display:none}#mypage.section .settings__radio-group{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#mypage.section .settings__submit{width:100%;max-width:none;padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}.settings__note{margin-top:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));line-height:1.5;color:rgba(var(--rgb_text),.6)!important;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))!important}.settings__note#settings-password-note{margin-top:0}#commercial-transaction.section{text-align:justify;word-break:break-all;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#commercial-transaction.section .section__inner,#product-detail{max-width:1024px}#commercial-transaction.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#commercial-transaction.section .commercial-transaction__content{margin:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem)) auto}#commercial-transaction.section .commercial-transaction__content p{margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));line-height:1.8}#commercial-transaction.section .commercial-transaction__content dl{flex-direction:column;gap:calc(clamp(1rem,.28571rem + 2.23214vw,2rem));line-height:1.4;display:flex}#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{background-color:rgba(var(--rgb_text),.1);color:var(--color_accent);border-radius:10px 10px 0 0;font-weight:700}#commercial-transaction.section .commercial-transaction__content dl .item dd,#commercial-transaction.section .commercial-transaction__content dl .item dt{padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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{counter-reset:sublist;padding-top:1em;list-style:none}#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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,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:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));list-style-type:square}#commercial-transaction.section .commercial-transaction__content ol li span,#commercial-transaction.section .commercial-transaction__content ul li span{margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:block}#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{z-index:10;margin:0 auto;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#product-detail__inner{width:100%;margin:0 auto}#product-detail .product-detail__main{gap:calc(clamp(1rem,.28571rem + 2.23214vw,2rem));margin:0 auto calc(clamp(3.2rem,2.05714rem + 3.57143vw,4.8rem));position:relative}@media (width<=768px){#product-detail{padding:0}#product-detail .product-detail__main{grid-template-columns:1fr;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#product-detail .main-overlay{background-color:rgba(var(--rgb_background_re),.5);z-index:100;justify-content:center;display:flex;position:absolute;inset:0}#product-detail .main-overlay .main-overlay-text{color:var(--color_text_re);text-shadow:2px 2px 4px rgba(var(--rgb_text),.8);justify-content:center;align-items:center;height:75vh;padding:16px 32px;font-size:32px;font-weight:700;display:flex}@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{gap:12px;display:grid}#product-detail .gallery .gallery-main{margin:0;position:relative}#product-detail .gallery .image-wrap{background:var(--color_background_re);place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}#product-detail .gallery .main-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:64vh;display:block}#product-detail .gallery .error,#product-detail .gallery .placeholder{color:var(--color_text_disabled);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}#product-detail .gallery .nav{background:rgba(var(--rgb_shadow_dark),.7);width:40px;height:40px;color:var(--color_text_re);text-align:center;border:none;border-radius:9999px;font-size:24px;line-height:40px;position:absolute;top:50%;transform:translateY(-50%)}#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{background:var(--color_background);border:1px solid rgba(var(--rgb_text),.15);border-radius:50px;width:40px;height:40px;padding:4px 5px;font-size:12px;position:absolute;bottom:8px;right:8px}#product-detail .gallery .thumbs{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:grid}#product-detail .gallery .thumb{cursor:pointer;padding:0;position:relative;overflow:hidden}#product-detail .gallery .thumb.active{filter:drop-shadow(0 0 calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) rgba(var(--rgb_shadow),.75))}#product-detail .gallery .thumb.active img{transform:scale(1.05)}#product-detail .gallery .thumb img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#product-detail .gallery .fade-enter-active,#product-detail .gallery .fade-leave-active{transition:opacity .2s}#product-detail .gallery .fade-enter-from,#product-detail .gallery .fade-leave-to{opacity:0}@media (width<=640px){#product-detail .gallery .thumbs{--cols:5}}#product-detail .product-detail__info{letter-spacing:.08em;flex-direction:column;display:flex}@media (width<=768px){#product-detail .gallery .main-image{max-height:100vh}#product-detail .product-detail__info{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}}#product-detail .product-detail__title{text-align:center;border-bottom:3px solid var(--color_accent);margin:calc(clamp(1rem,.28571rem + 2.23214vw,2rem)) 0 calc(clamp(2rem,.57143rem + 4.46429vw,4rem));padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) 0 0;font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700;line-height:1.4}#product-detail .product-detail__title:after{content:"▼";color:rgba(var(--rgb_accent),1);font-size:40px;font-weight:700;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}#product-detail .product-detail__text{margin-bottom:calc(clamp(1rem,.28571rem + 2.23214vw,2rem));font-size:calc(clamp(1.2rem,.77143rem + 1.33929vw,1.8rem));line-height:1.6}#product-detail .product-detail__sale-period{border-top:1px solid rgba(var(--rgb_text),.1);align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0;font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));line-height:1.2;display:flex}#product-detail .product-detail__sale-period-label{background-color:rgba(var(--rgb_accent),.1);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100px;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}@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 (width<=768px){#product-detail .product-detail__sale-period{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));text-align:center!important}#product-detail .product-detail__sale-period-date,#product-detail .product-detail__sale-period-label{width:100%}}#product-detail .product-detail__price{border-top:1px solid rgba(var(--rgb_text),.1);align-items:flex-end;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0;font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));line-height:1.2;display:flex}#product-detail .product-detail__price-label{background-color:rgba(var(--rgb_accent),.1);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100px;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}@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);margin:0 0 -10px -8px;font-size:40px;font-weight:700}#product-detail .product-detail__price-tax{margin:0 0 -3px -8px;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}@media (width<=768px){#product-detail .product-detail__price{flex-wrap:wrap;align-items:flex-end;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));justify-content:center!important}#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{text-align:center}}#product-detail .product-detail__delivery-info{border-top:1px solid rgba(var(--rgb_text),.1);flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) 0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));display:flex}#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,#product-detail .product-detail__notice{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex}#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);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));line-height:.8}@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}#product-detail .product-detail__notice{background-color:rgba(var(--rgb_background_re),.1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(1rem,.28571rem + 2.23214vw,2rem)) 0;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#product-detail .product-detail__notice-label{background-color:rgba(var(--rgb_base),1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));line-height:.8}#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{text-align:center;flex-direction:column;justify-content:space-between;margin-top:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:flex}.product-detail__gacha-btn{width:65%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border-style:outset;border-width:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));border-color:rgba(var(--rgb_accent-dark),.5);border-radius:100px;margin:0 auto 10px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}.product-detail__gacha-btn,.product-detail__gacha-btn:before{font-size:calc(clamp(2.5rem,2.14286rem + 1.11607vw,3rem));font-weight:700}.product-detail__gacha-btn:before{content:"☛";animation:1s infinite blink}@media (hover:hover){.product-detail__gacha-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent-dark),.9);border-style:inset;border-width:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));border-color:var(--color_accent);transform:translateY(7px)}.product-detail__gacha-btn:hover:not(:disabled):before{content:"☛"}}@media (width<=768px){.product-detail__gacha-btn{width:100%;padding:20px 10px}}@media (prefers-color-scheme:dark){.product-detail__gacha-btn{color:var(--color_text)}.refresh-btn{background-color:rgba(var(--rgb_text),.3)}}.product-detail__gacha-btn-text-sub{margin:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:400;display:block}.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:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}.refresh-btn,.waiting-count{color:var(--color_text);padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}.refresh-btn{border:1px solid var(--color_text);border-radius:50px;width:65%;margin:0 auto;font-size:calc(clamp(1rem,.71429rem + .89286vw,1.4rem));transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer!important}.refresh-btn:before{content:"↻"}@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 (width<=768px){.refresh-btn{width:100%}}.product-detail__waiting{background-color:rgba(var(--rgb_accent),.1);border:2px solid var(--color_accent);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.product-detail__waiting-message{color:var(--color_accent);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}.product-detail__waiting-cancel-btn{color:var(--color_text);background-color:var(--color_background);border:1px solid var(--color_text);cursor:pointer;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));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{text-align:center;background-color:var(--color_accent-light);width:150px;height:150px;color:var(--color_accent-dark);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 40px;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) 0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700;line-height:1.2;display:flex}.product-detail__items-header:after{content:"▼";color:var(--color_accent-light);font-size:40px;font-weight:700;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.product-detail__items-header span{border-top:3px solid var(--color_accent);color:var(--color_accent-dark);padding-top:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:400}.product-detail__items-text{text-align:center;margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}@media (width<=768px){.product-detail__items-list{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}}.product-detail__items-list .product-detail__item{background-color:var(--color_background);border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem));transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.product-detail__items-list .product-detail__item .overlay{background-color:rgba(var(--rgb_background_re),.6);z-index:11;border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-detail__items-list .product-detail__item .overlay-text{color:var(--color_text_re);text-shadow:1px 1px 2px rgba(var(--rgb_text),.8);font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-weight:700}@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{background-color:rgba(var(--rgb_accent),.2);border-radius:10px;justify-content:space-between;align-items:center;margin:calc(clamp(.6rem,.17143rem + 1.33929vw,1.2rem)) 0 0;padding:0;display:flex}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-badge{background-color:var(--color_accent);color:var(--color_text_re);border-radius:10px 0 0 10px;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.6rem,.31429rem + .89286vw,1rem));font-size:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));font-weight:700;line-height:1.4}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-badge small{font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400}@media (prefers-color-scheme:dark){.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap{border:3px solid rgba(var(--rgb_accent),1);background-color:rgba(var(--rgb_accent),0);border-radius:13px}.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;color:var(--color_text);margin:0 20px 0 0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:400;line-height:1.4}.product-detail__items-list .product-detail__item-info .product-detail__item-badge-wrap .product-detail__item-probability-value strong{color:var(--color_accent);font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700}.product-detail__items-list .product-detail__item-info .product-detail__item-title{padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;font-size:calc(clamp(1.8rem,1.08571rem + 2.23214vw,2.8rem));font-weight:700;line-height:1.4}.product-detail__items-list .product-detail__item-info .product-detail__item-description{margin-bottom:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));line-height:1.4}.product-detail__item-header{flex-direction:column;gap:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}.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{align-items:baseline;gap:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.2;display:flex}.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{background-color:rgba(var(--rgb_accent),.1);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100px;margin-right:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-weight:400}@media (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:calc(clamp(1rem,.85714rem + .44643vw,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{grid-template-columns:repeat(auto-fill,minmax(calc(clamp(20rem,12.8571rem + 22.3214vw,30rem)),1fr));gap:calc(clamp(1rem,.28571rem + 2.23214vw,2rem));margin-bottom:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));padding:0;list-style:none;display:grid}ul.product-detail__item-image-wrap li.product-detail__item-image{background-color:var(--color_accordion_bg);border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));position:relative}ul.product-detail__item-image-wrap li.product-detail__item-image button{cursor:pointer;opacity:1;z-index:11;border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem));transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(1);background-color:#0000!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:calc(clamp(.5rem,4.46429vw - .92857rem,2.5rem))}}@media (hover:hover) and (width<=560px){ul.product-detail__item-image-wrap li.product-detail__item-image button:hover .product-detail__item-img{border-radius:calc(clamp(.5rem,4.46429vw - .92857rem,2.5rem)) 0 0 calc(clamp(.5rem,4.46429vw - .92857rem,2.5rem))}}@media (width<=560px){ul.product-detail__item-image-wrap li.product-detail__item-image button{float:left;margin-right:1%;position:relative;border-radius:calc(clamp(1rem,3.34821vw - .071429rem,2.5rem)) 0 0 calc(clamp(1rem,3.34821vw - .071429rem,2.5rem))!important;width:30%!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img{border-radius:calc(clamp(1rem,3.34821vw - .071429rem,2.5rem)) calc(clamp(1rem,3.34821vw - .071429rem,2.5rem)) 0 0}@media (width<=560px){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img{border-radius:calc(clamp(.5rem,4.46429vw - .92857rem,2.5rem)) 0 0 calc(clamp(.5rem,4.46429vw - .92857rem,2.5rem))!important;width:100%!important}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-img img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-zoom-icon{border-radius:50%;width:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));height:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));position:absolute;bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));right:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}@media (width<=560px){ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-zoom-icon{width:25%!important;right:2px!important}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-image-title{text-align:center;color:var(--color_text);background-color:rgba(var(--rgb_base),1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400;line-height:1.4}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-image-value{text-align:center;color:var(--color_text);font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:400;line-height:1.4}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value{border-top:1px solid var(--color_base);text-align:center;color:var(--color_text);margin-top:.4rem;padding-top:.4rem;font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));font-weight:400;line-height:1.4}@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-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{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:400;line-height:1.4}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-stock-value .value{color:var(--color_accent);font-weight:700}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value{border-top:1px solid var(--color_base);text-align:center;color:rgba(var(--rgb_text),.5);grid-template-columns:auto 1fr;margin-top:.4rem;padding-top:.4rem;font-size:calc(clamp(.8rem,.65714rem + .44643vw,1rem));font-weight:400;line-height:1.2;display:grid}@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{background-color:rgba(var(--rgb_text),.1)}}ul.product-detail__item-image-wrap li.product-detail__item-image .product-detail__item-detail-value-label{text-align:right;width:100%;margin-right:calc(clamp(.4rem,.11429rem + .89286vw,.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:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}@media (width<=560px){ul.product-detail__item-image-wrap{gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}ul.product-detail__item-image-wrap .product-detail__item-image>img.product-detail__item-img{float:left;margin-right:1%;border-radius:calc(clamp(1rem,4.46429vw - .42857rem,3rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(1rem,4.46429vw - .42857rem,3rem))!important;width:30%!important}ul.product-detail__item-image-wrap .product-detail__item-image .product-detail__item-image-title{float:right;width:69%;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(1rem,4.46429vw - .42857rem,3rem)) calc(clamp(1rem,4.46429vw - .42857rem,3rem)) calc(clamp(.4rem,.11429rem + .89286vw,.8rem))!important;margin:0 0 calc(clamp(.4rem,.11429rem + .89286vw,.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{color:rgba(var(--rgb_text),.8);flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex}ul.product-detail__item-image-wrap .product-detail__item-size-label,ul.product-detail__item-image-wrap .product-detail__item-stock-label{font-weight:700}ul.product-detail__item-image-wrap .product-detail__item-stock{align-items:center;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-top:auto;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex}ul.product-detail__item-image-wrap .product-detail__item-stock-value{color:var(--color_accent);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700}@media (width<=768px){ul.product-detail__item-image-wrap .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}ul.product-detail__item-image-wrap .product-detail__title{font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}ul.product-detail__item-image-wrap .product-detail__gacha-btn{padding:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}}#products-recommend{z-index:10;max-width:1024px;margin:0 auto calc(clamp(3.2rem,2.05714rem + 3.57143vw,4.8rem));padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#products-recommend .section__inner #products-recommend-heading{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,2.68571rem - .89286vw,2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#products-recommend .section__inner .product-list{margin:0 auto;gap:0!important;padding:0!important}#products-recommend .section__inner .product-list__grid{grid-template-columns:repeat(4,1fr);gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin:0 auto!important;padding:0!important}#products-recommend .section__inner .product-list__grid h3{margin:0;padding:0}.lightbox-backdrop{top:calc(var(--header-height));z-index:2147483647;background:rgba(var(--rgb_overlay),.8);width:100%;height:100%;position:fixed;left:0}.lightbox-backdrop .lightbox{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.lightbox-backdrop .stage{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;place-items:center;width:100%;max-width:480px;height:100%;display:grid;position:relative;overflow:auto}.lightbox-backdrop .image{-o-object-fit:contain;object-fit:contain;touch-action:pan-x pan-y pinch-zoom;transform-origin:50%;max-width:100%;display:block}.lightbox-backdrop .error,.lightbox-backdrop .placeholder{color:var(--color_text);place-items:center;display:grid;position:absolute;inset:0}.lightbox-backdrop .nav{background:rgba(var(--rgb_background_re),.45);width:40px;height:40px;color:var(--color_text_re);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:50px;font-size:24px;line-height:40px;position:absolute;top:50%;transform:translateY(-50%)}@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{color:var(--color_text_re);text-align:center;background:rgba(var(--rgb_background_re),.45);border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@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}.lightbox-backdrop .fade-enter-from,.lightbox-backdrop .fade-leave-to{opacity:0}.lightbox-backdrop .close{width:32px;height:32px;color:rgba(var(--rgb_text),.45);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(var(--rgb_text),.45);background-color:rgba(var(--rgb_background),.45);border-radius:50%;font-size:28px;line-height:1;position:absolute;top:8px;right:8px}.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-radius:6px;padding:calc(clamp(1rem,.64286rem + 1.11607vw,1.5rem));background:rgba(var(--rgb_text),.4)!important;color:rgba(var(--rgb_text),.5)!important;cursor:default!important;pointer-events:none!important;border:none!important;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))!important}.before-start-button:before,.end-button:before,.sold-out-button:before{display:none}@media (hover:hover){.end-button:hover{box-shadow:none!important;border:none!important;outline:none!important;transform:none!important}}.before-start-button{border-radius:6px;padding:calc(clamp(1rem,.64286rem + 1.11607vw,1.5rem));background:rgba(var(--rgb_accent),.4)!important;color:rgba(var(--rgb_accent),.5)!important;cursor:default!important;pointer-events:none!important;border:none!important;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))!important}@media (hover:hover){.before-start-button:hover{box-shadow:none!important;border:none!important;outline:none!important;transform:none!important}}.sold-out-button{border-radius:6px;padding:calc(clamp(1rem,.64286rem + 1.11607vw,1.5rem));background:rgba(var(--rgb_main),.4)!important;color:rgba(var(--rgb_main),.5)!important;cursor:default!important;pointer-events:none!important;border:none!important;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))!important}@media (hover:hover){.sold-out-button:hover{box-shadow:none!important;border:none!important;outline:none!important;transform:none!important}}.end-tag{z-index:100;border-radius:6px;padding:4px 8px;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));position:absolute;top:8px;left:8px;background:rgba(var(--rgb_text_re),.4)!important;color:rgba(var(--rgb_text_re),.5)!important}@media (prefers-color-scheme:dark){.end-tag{background:rgba(var(--rgb_text),.4)!important;color:rgba(var(--rgb_text),.5)!important}}.before-start-tag{z-index:100;border-radius:6px;padding:4px 8px;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));position:absolute;top:8px;left:8px;background:rgba(var(--rgb_accent),.7)!important;color:rgba(var(--rgb_text_re),.5)!important}@media (prefers-color-scheme:dark){.before-start-tag{color:rgba(var(--rgb_text),.5)!important}}.sold-out-tag{z-index:101;border-radius:6px;padding:4px 8px;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));position:absolute;top:8px;left:8px;background:rgba(var(--rgb_main),.7)!important;color:rgba(var(--rgb_text_re),.6)!important}@media (prefers-color-scheme:dark){.sold-out-tag{color:rgba(var(--rgb_text),.5)!important}}#gacha-result.section{z-index:10;max-width:1200px;margin:0 auto;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#gacha-result.section .section__inner{width:100%;margin:0 auto}#gacha-result.section .section__inner .section__heading{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700}#gacha-result.section .section__inner .gacha-result__container .gacha-result__single{flex-direction:column;align-items:center;max-width:480px;margin:0 auto 24px;display:flex}#gacha-result.section .section__inner .gacha-result__container .gacha-result__single>.gacha-result__message{text-align:center;width:100%;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#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{flex-direction:column;max-width:840px;margin:0 auto 24px;display:flex}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__message{text-align:center;width:100%;margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid{text-align:center;flex-wrap:wrap;justify-content:center;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));width:100%;display:flex}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid .gacha-result__item{width:calc(33.33% + -1*clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}@media (width<=560px){#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid{gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}#gacha-result.section .section__inner .gacha-result__container .gacha-result__multiple>.gacha-result__grid .gacha-result__item{width:calc(50% + -1*clamp(.4rem,.11429rem + .89286vw,.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{border:1px solid rgba(var(--rgb_text),.1);border-radius:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));flex-direction:column;align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-image{aspect-ratio:1;background-color:var(--color_background_section);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}#gacha-result.section .section__inner .gacha-result__item .gacha-result__item-title{text-align:center;color:var(--color_text);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;font-size:calc(clamp(1.2rem,.77143rem + 1.33929vw,1.8rem));line-height:1.4}#gacha-result.section .section__inner .gacha-result__message{text-align:center;color:var(--color_text);width:100%;font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700;line-height:1.6}#gacha-result.section .gacha-result__action{flex-direction:column;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));width:100%;max-width:400px;margin:0 auto 24px;display:flex}#gacha-result.section .gacha-result__action .gacha-result__btn{width:100%;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0 auto;padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#gacha-result.section .gacha-result__action .gacha-result__btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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{width:100%;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#gacha-result.section .gacha-result__action__delivery-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#products-recommend .section__inner .product-list__grid{grid-template-columns:repeat(2,1fr)}#gacha-result.section .gacha-result__action .section__heading{font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#gacha-result.section .gacha-result__action__message{padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#gacha-result.section .gacha-result__action__btn{padding:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}}#machine-select.section{z-index:10;max-width:1024px;margin:0 auto;padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#machine-select.section .section__inner{width:100%;margin:0 auto}#machine-select.section .machine-select__header{flex-direction:column;align-items:center;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:flex}#machine-select.section .machine-select__header .machine-select__title{text-align:center;border-bottom:3px solid var(--color_accent);width:100%;margin:calc(clamp(1rem,.28571rem + 2.23214vw,2rem)) auto;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) 0 0;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700;line-height:1.4}#machine-select.section .machine-select__header .machine-select__title:after{content:"▼";color:rgba(var(--rgb_accent),1);font-size:40px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}#machine-select.section .machine-select__header-thumb{gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));width:100%;display:flex}#machine-select.section .machine-select__header-thumb img{-o-object-fit:contain;object-fit:contain;width:150px;height:auto;display:block}#machine-select.section .machine-select__header-thumb>div{flex-direction:column;justify-content:space-between;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#machine-select.section .machine-select__header-thumb>div .machine-select__description{color:var(--color_accent);margin:0;font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#machine-select.section .machine-select__header-thumb>div .machine-select__description span{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1rem,.71429rem + .89286vw,1.4rem));display:block}#machine-select.section .machine-select__header-thumb>div .machine-select__filter{flex-direction:row;justify-content:flex-start;gap:calc(clamp(.3rem,.15714rem + .44643vw,.5rem));display:flex}#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);cursor:pointer;border-radius:50px;padding:calc(clamp(.6rem,.31429rem + .89286vw,1rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#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{flex-direction:row;justify-content:center;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;line-height:1.4;display:flex}#machine-select.section .machine-select__header .status-body .status-lead{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem))}#machine-select.section .machine-select__header .status-body .status-remaining{background-color:rgba(var(--rgb_main),.1);color:var(--color_text);border:1px solid rgba(var(--rgb_main),.2);border-radius:10px;margin:0;padding:0 calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));line-height:1.5}#machine-select.section .machine-select__header .status-body .status-remaining .remaining{color:var(--color_text);margin:0;font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700}#machine-select.section .machine-select__header .status-body .status-remaining .totel{color:var(--color_text);margin:0;font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#machine-select.section .machine-select__header .status-body .status-remaining .totel:before{content:"/";color:var(--color_text);padding:0 calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.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;border:1px solid rgba(var(--rgb_text_disabled),.5);background-color:var(--color_background);border-radius:10px;flex-direction:column;gap:calc(clamp(1rem,.28571rem + 2.23214vw,2rem));width:100%;margin:0;padding:calc(clamp(1rem,4.46429vw - .42857rem,3rem));display:flex}#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:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count .queue-count-value{color:var(--color_text);margin:0 calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap .queue .queue-count .queue-note{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));display:block}#machine-select.section .machine-select__header .queue-wrap .queue .queue-turn{color:var(--color_main);margin:0;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap .queue .queue-turn .queue-turn-note{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#machine-select.section .machine-select__header .queue-wrap .timer{text-align:center;background-color:rgba(var(--rgb_main),.1);border-radius:10px;width:100%;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(.4rem,.25714rem + .44643vw,.6rem))}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value,#machine-select.section .machine-select__header .queue-wrap .timer .timer-value:before{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value:before{content:"⏳";animation:1s infinite blink}#machine-select.section .machine-select__header .queue-wrap .timer .timer-value-time{background-color:var(--color_text_re,1);color:var(--color_main);margin-right:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap .timer .timer-text{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}@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{text-align:center;flex-direction:row;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:flex}#machine-select.section .machine-select__header .queue-wrap .actions .btn-leave,#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase{cursor:pointer;border-radius:50px;width:100%;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#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:1s infinite blink}#machine-select.section .machine-select__header .queue-wrap .actions .btn-purchase:hover{background-color:rgba(var(--rgb_accent-dark),.9);border:5px inset rgba(var(--rgb_accent-dark),.5);transform:translateY(5px)}@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{background-color:var(--color_background);box-shadow:0 0 12px rgba(var(--rgb_text),.5);top:var(--header-height);z-index:20;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-width:280px;margin:10px 0 0;padding:15px;transition:top .25s ease-out,left .25s ease-out,width .25s ease-out,height .25s ease-out;display:flex;position:fixed;right:20px}#machine-select.section .machine-select__header .queue-wrap-fixed .queue-wrap-drag-handle{cursor:move;background-color:rgba(var(--rgb_text_disabled),.12);min-height:35px;color:rgba(var(--rgb_text),.4);border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin:-15px -15px 0;padding:8px 15px;display:flex}#machine-select.section .machine-select__header .queue-wrap-fixed .queue-wrap-drag-handle .queue-wrap-drag-handle-icon{-o-object-fit:contain;object-fit:contain;width:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));height:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem))}#machine-select.section .machine-select__header .queue-wrap-fixed .queue{text-align:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count .queue-count-value{color:var(--color_text);margin:0 calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-count .queue-note{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));display:block}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-turn{color:var(--color_main);margin:0;font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap-fixed .queue .queue-turn .queue-turn-note{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#machine-select.section .machine-select__header .queue-wrap-fixed .timer{text-align:center;background-color:rgba(var(--rgb_main),.1);border-radius:10px;margin:0 auto;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(.4rem,.25714rem + .44643vw,.6rem))}@media (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{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value:before{content:"⏳";color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));animation:1s infinite blink}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-value-time{background-color:var(--color_text_re,1);color:var(--color_main);margin-right:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));font-weight:700}#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-text{color:var(--color_text_disabled);margin:10px 0 0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:block}@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 .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{text-align:center;flex-direction:column;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;margin:0 auto;font-size:24px;display:flex}@media (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{cursor:pointer;width:100%;color:var(--color_text_re);border-radius:50px;padding:5px}#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);border:5px inset rgba(var(--rgb_text),.2);transform:translateY(5px)}@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:1s infinite blink}#machine-select.section .machine-select__header .queue-wrap-fixed .actions .btn-purchase:hover{background-color:rgba(var(--rgb_accent-dark),.9);border:5px inset rgba(var(--rgb_accent-dark),.5);transform:translateY(5px)}@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 (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:calc(clamp(.4rem,.25714rem + .44643vw,.6rem))}#machine-select.section .machine-select__header .queue-wrap .timer .timer-text,#machine-select.section .machine-select__header .queue-wrap-fixed .timer .timer-text{margin:15px 0 0;display:block}#machine-select.section .machine-select__header .queue-wrap .actions,#machine-select.section .machine-select__header .queue-wrap-fixed .actions{font-size:20px}}@media (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:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#machine-select.section .machine-select__grid{grid-template-columns:repeat(3,1fr);gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:grid}@media (width<=768px){#machine-select.section .machine-select__grid{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}}#machine-select.section .machine-select__card{background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.2);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:100%;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}#machine-select.section .machine-select__card-id{color:var(--color_text);width:100%;margin:0 0 calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700}#machine-select.section .machine-select__card-image-off,#machine-select.section .machine-select__card-image-on{aspect-ratio:1;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#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{color:var(--color_text_re);background-color:rgba(var(--rgb_accent-dark),.7);border-radius:10px;width:80%;padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));font-weight:700;animation:2s infinite blink;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}@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{flex-direction:column;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#machine-select.section .machine-select__card-meta div{border-bottom:1px solid rgba(var(--rgb_text),.2);justify-content:space-between;align-items:center;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;padding-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#machine-select.section .machine-select__card-meta-label{color:var(--color_text_disabled);margin:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#machine-select.section .machine-select__card-meta-value{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#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{cursor:pointer;border-radius:4px;width:100%;margin-top:auto;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));transition:all .2s}#machine-select.section a.machine-select__card-purchase-on{text-align:center;text-decoration:none;display:block}#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:5px outset rgba(var(--rgb_accent-dark),.5);border-radius:50px}#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);border-style:inset;transform:translateY(5px)}#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 (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);color:rgba(var(--rgb_text_disabled),.3);cursor:not-allowed;border-radius:50px}.machine-select__header-message{text-align:center}.machine-select__header-message img{width:calc(clamp(15rem,7.85714rem + 22.3214vw,25rem));height:auto}.machine-select__header-message p{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));line-height:1.5}#login.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#login.section .section__inner{max-width:1024px}#login.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.2rem,.77143rem + 1.33929vw,1.8rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#login.section .login__content{position:relative}#login.section .login__description-text{color:var(--color_text);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#login.section .login__title{color:var(--color_text);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700;line-height:1.4}#login.section .login__form{max-width:640px;margin:0 auto}#login.section .login__body{flex-direction:column;gap:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));display:flex}#login.section .login__field{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#login.section .login__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.6}#login.section .login__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#login.section .login__input{border:solid 1px var(--color_text);width:100%;color:var(--color_text);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1);background-color:var(--color_background)!important}#login.section .login__input:focus{border-color:var(--color_accent);outline:none}#login.section .login__input:focus-visible{outline:solid 2px var(--color_focusLine);outline-offset:2px;border-color:var(--color_accent)}#login.section .login__input::placeholder{color:rgba(var(--rgb_text),.5)}#login.section .login__submit{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#login.section .login__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9)}#login.section .login__link:hover,#login.section .login__submit:hover:not(:disabled){box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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{text-align:center;flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#login.section .login__link{color:var(--color_text);background-color:rgba(var(--rgb_accent),.4);text-align:center;cursor:pointer;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0 auto;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}#login.section .login__link:focus-visible{outline:2px solid rgba(var(--rgb_text),.4);outline-offset:2px;border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#login.section .login__error-message-text{color:var(--color_main);text-align:center;margin-top:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}@media (width<=768px){#login.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#login.section .login__content{padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#login.section .login__content:before{width:calc(clamp(.3rem,.22857rem + .22321vw,.4rem));bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#login.section .login__form{width:100%}#login.section .login__input{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}#login.section .login__title{font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}}#password-reset.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#password-reset.section .section__inner{max-width:1024px}#password-reset.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#password-reset.section .section__inner .header-logo{text-align:center;width:100%;max-width:300px;margin:0 auto 30px}#password-reset.section .password-reset__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));position:relative}#password-reset.section .password-reset__form{max-width:640px;margin:0 auto}#password-reset.section .password-reset__body{flex-direction:column;gap:calc(clamp(3rem,2.28571rem + 2.23214vw,4rem));display:flex}#password-reset.section .password-reset__field{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#password-reset.section .password-reset__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.6}#password-reset.section .password-reset__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#password-reset.section .password-reset__input{border:solid 1px var(--color_text);width:100%;color:var(--color_text);background-color:var(--color_background);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}#password-reset.section .password-reset__input:focus{border-color:var(--color_accent);outline:none}#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::placeholder{color:rgba(var(--rgb_text),.5)}#password-reset.section .password-reset__submit{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#password-reset.section .password-reset__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9)}#password-reset.section .password-reset__submit:hover:not(:disabled),.password-reset-complete__action a:hover{box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#password-reset.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#password-reset.section .password-reset__content{padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#password-reset.section .password-reset__form{width:100%}#password-reset.section .password-reset__input{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,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{border-radius:50px;line-height:1;position:absolute;top:.7em;right:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));background-color:#0000!important}.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;width:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));height:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));display:block}@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{border-radius:50px;line-height:1;position:absolute;top:3.7em;right:calc(clamp(1rem,.85714rem + .44643vw,1.2rem));background-color:#0000!important}.membership-withdrawal__form-inner .password-toggle-btn .password-toggle-icon{border-radius:50px;width:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));height:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));display:block}@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:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#main-content-password-reset2 .section__inner{margin:0 auto;max-width:720px!important}#main-content-password-reset2 .password-reset-complete__message{background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.password-reset-complete__action{flex-direction:column;gap:calc(clamp(1rem,.57143rem + 1.33929vw,1.6rem));margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:flex}.password-reset-complete__action a{color:var(--color_text);background-color:rgba(var(--rgb_accent),.4);text-align:center;cursor:pointer;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0 auto;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}.password-reset-complete__action a:focus-visible{outline:2px solid rgba(var(--rgb_text),.4);outline-offset:2px;border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#main-content-password-reset3{padding-top:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#main-content-password-reset3 .section__inner{margin:0 auto;max-width:720px!important}#main-content-password-reset3 .section__inner h2{text-align:center}#password-reset-complete.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#password-reset-complete.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#password-reset-complete.section .password-reset-complete__content{flex-direction:column;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));max-width:640px;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-left:auto;margin-right:auto;display:flex}#password-reset-complete.section .password-reset-complete__message{background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#password-reset-complete.section .password-reset-complete__message-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;line-height:1.6}#password-reset-complete.section .password-reset-complete__description{text-align:center}#password-reset-complete.section .password-reset-complete__description-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#password-reset-complete.section .password-reset-complete__action{text-align:center;margin-top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#password-reset-complete.section .password-reset-complete__button{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){#password-reset-complete.section .password-reset-complete__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#password-reset-complete.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#password-reset-complete.section .password-reset-complete__content{width:100%;padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-right:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#password-reset-complete.section .password-reset-complete__message{padding:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem))}#password-reset-complete.section .password-reset-complete__message-text{font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#password-reset-complete.section .password-reset-complete__description-text{font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}#password-reset-complete.section .password-reset-complete__button{width:100%;max-width:none;padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#pre-registration.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#pre-registration.section .section__inner{max-width:1024px}#pre-registration.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#pre-registration.section .pre-registration__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));position:relative}#pre-registration.section .pre-registration__form{max-width:640px;margin:0 auto}#pre-registration.section .pre-registration__body{flex-direction:column;gap:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));display:flex}#pre-registration.section .pre-registration__description-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#pre-registration.section .note-text{color:rgba(var(--rgb_text),.6);margin-top:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.6}#pre-registration.section .pre-registration__field{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#pre-registration.section .pre-registration__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.6}#pre-registration.section .pre-registration__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#pre-registration.section .pre-registration__input{border:solid 1px var(--color_text);width:100%;color:var(--color_text);background-color:var(--color_background);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}#pre-registration.section .pre-registration__input:focus{border-color:var(--color_accent);outline:none}#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::placeholder{color:rgba(var(--rgb_text),.5)}#pre-registration.section .pre-registration__submit{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#pre-registration.section .pre-registration__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#pre-registration.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#pre-registration.section .pre-registration__content{padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#pre-registration.section .pre-registration__form{width:100%}#pre-registration.section .pre-registration__input{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}}#verification-code.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#verification-code.section .section__inner{max-width:1024px}#verification-code.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#verification-code.section .verification-code__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));position:relative}#verification-code.section .verification-code__form{max-width:640px;margin:0 auto}#verification-code.section .verification-code__body{flex-direction:column;display:flex}#verification-code.section .verification-code__field{flex-direction:column;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}#verification-code.section .verification-code__label,#verification-code.section .verification-code__sub-label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.6}#verification-code.section .verification-code__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));display:flex}#verification-code.section .verification-code__input{border:solid 1px var(--color_text);width:100%;color:var(--color_text);background-color:var(--color_background);border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));margin-bottom:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:16px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}#verification-code.section .verification-code__input:focus{border-color:var(--color_accent);outline:none}#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::placeholder{color:rgba(var(--rgb_text),.5)}#verification-code.section .verification-code__resend-wrapper{margin-bottom:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#verification-code.section .verification-code__resend-link{color:var(--color_text_re);text-align:center;background-color:rgba(var(--rgb_main),.7);border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}@media (hover:hover){#verification-code.section .verification-code__resend-link:hover{background-color:rgba(var(--rgb_main),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#verification-code.section .time-wrapper{text-align:center;margin-top:calc(clamp(.3rem,.15714rem + .44643vw,.5rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#verification-code.section .verification-code__submit{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#verification-code.section .verification-code__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#verification-code.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#verification-code.section .verification-code__content{padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#verification-code.section .verification-code__form{width:100%}#verification-code.section .verification-code__input{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}}#member-registration.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#member-registration.section .section__inner{max-width:1024px}#member-registration.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#member-registration.section .member-registration__instruction{color:var(--color_text);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#member-registration.section .member-registration__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#member-registration.section .member-registration__form{max-width:640px;margin:0 auto}#member-registration.section .member-registration__body{flex-direction:column;gap:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem));display:flex}#member-registration.section p{margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#member-registration.section .member-registration__section{flex-direction:column;display:flex}#member-registration.section .member-registration__section-title{color:var(--color_text);border-bottom:1px solid rgba(var(--rgb_text),.2);margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}#member-registration.section .member-registration__field{flex-direction:column;gap:calc(clamp(.6rem,.31429rem + .89286vw,1rem));margin-bottom:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem));display:flex}#member-registration.section .member-registration__field:last-of-type{margin-bottom:0}#member-registration.section .member-registration__label{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.5}#member-registration.section .member-registration__sub-label{color:var(--color_text);font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem));font-weight:400}#member-registration.section .member-registration__input-wrapper{flex-direction:column;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));width:100%;display:flex;position:relative}#member-registration.section .member-registration__input{border:solid 1px rgba(var(--rgb_text),.3);width:100%;color:var(--color_text);background-color:var(--color_background);box-sizing:border-box;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:16px;transition:all .25s cubic-bezier(.4,0,.2,1)}#member-registration.section .member-registration__input:focus{border-color:var(--color_accent);box-shadow:0 0 0 2px rgba(var(--rgb_accent),.1);outline:none}#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::placeholder{color:rgba(var(--rgb_text),.4)}#member-registration.section .member-registration__input--password{padding-right:calc(clamp(4.8rem,4.22857rem + 1.78571vw,5.6rem))}#member-registration.section .member-registration__input--postal{flex-shrink:0;max-width:180px}#member-registration.section .member-registration__input--date{max-width:220px}#member-registration.section .member-registration__readonly-value{color:rgba(var(--rgb_text),.6);background-color:rgba(var(--rgb_text),.03);border:1px solid rgba(var(--rgb_text),.15);border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));min-width:200px;padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));display:inline-block}#member-registration.section .member-registration__password-toggle{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;width:calc(clamp(2.4rem,2.11429rem + .89286vw,2.8rem));height:calc(clamp(2.4rem,2.11429rem + .89286vw,2.8rem));padding:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transform:translateY(-50%)}@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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#member-registration.section .member-registration__password-toggle-icon{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));height:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));transition:opacity .25s cubic-bezier(.4,0,.2,1);display:block}#member-registration.section .member-registration__password-toggle[aria-label*=非表示] .member-registration__password-toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%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.12 9.12 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.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E")}#member-registration.section .member-registration__note{color:rgba(var(--rgb_text),.6);margin-top:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.5}#member-registration.section .member-registration__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) center;background-repeat:no-repeat;padding-right:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem))}#member-registration.section .member-registration__name-row{grid-template-columns:1fr 1fr;align-items:flex-start;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));display:grid}@media (width<=768px){#member-registration.section .member-registration__name-row{grid-template-columns:1fr;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}}#member-registration.section .member-registration__name-field{flex-direction:column;flex:1;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#member-registration.section .member-registration__postal-row{flex-wrap:wrap;align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}#member-registration.section .member-registration__postal-search-btn{color:var(--color_text);background-color:var(--color_background);border:1px solid rgba(var(--rgb_text),.3);cursor:pointer;white-space:nowrap;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));align-self:flex-start;height:fit-content;margin-top:0;padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1)}@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{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:grid}@media (width<=768px){#member-registration.section .member-registration__address-row{grid-template-columns:1fr;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}}#member-registration.section .member-registration__address-field{flex-direction:column;flex:1;gap:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));display:flex}#member-registration.section .member-registration__date-wrapper{align-items:center;gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex;position:relative}#member-registration.section .member-registration__radio-group{grid-template-columns:repeat(3,1fr);gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) 0;display:grid}#member-registration.section .member-registration__radio-label{border:1px solid rgba(var(--rgb_text),.3);background-color:var(--color_background);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));justify-content:center;align-items:center;width:100%;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@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{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}#member-registration.section .member-registration__radio-label span{color:var(--color_text);text-align:center;width:100%;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}#member-registration.section .member-registration__error{color:var(--color_error);font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));animation:.8s infinite blink;display:block;width:fit-content!important}@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:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem))}#member-registration.section .member-registration__agree-note{color:var(--color_text);margin-top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-bottom:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.5}#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{opacity:.85;text-decoration:underline}}#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 calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem));line-height:1.5}#member-registration.section .member-registration__submit{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:underline!important}@media (hover:hover){#member-registration.section .member-registration__submit:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#member-registration.section .member-registration__submit:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px;border-radius:calc(clamp(.2rem,.057143rem + .44643vw,.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;color:var(--color_text_re);background-color:rgba(var(--rgb_text),.3);cursor:not-allowed;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:underline!important}#member-registration.section .member-registration__unavailable-submit span{color:var(--color_text);margin-top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-bottom:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.5;text-decoration:underline!important}@media (hover:hover){#member-registration.section .member-registration__unavailable-submit:hover:not(:disabled){cursor:not-allowed;box-shadow:none;transform:none}}@media (width<=768px){#member-registration.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#member-registration.section .member-registration__form{width:100%}#member-registration.section .member-registration__field{margin-bottom:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#member-registration.section .member-registration__input{padding:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem)) calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#member-registration.section .member-registration__input--password{padding-right:calc(clamp(4.8rem,4.51429rem + .89286vw,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:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#member-registration.section .member-registration__date-wrapper:after{display:none}#member-registration.section .member-registration__radio-group{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#member-registration.section .member-registration__submit{width:100%;max-width:none;padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#member-registration-confirm.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#member-registration-confirm.section .section__inner{max-width:1024px}#member-registration-confirm.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#member-registration-confirm.section .member-registration-confirm__content{max-width:640px;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-left:auto;margin-right:auto}#member-registration-confirm.section .member-registration-confirm__description{margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#member-registration-confirm.section .member-registration-confirm__description-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#member-registration-confirm.section .member-registration-confirm__body{flex-direction:column;gap:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem));display:flex}#member-registration-confirm.section .member-registration-confirm__section{flex-direction:column;gap:calc(clamp(2rem,1.42857rem + 1.78571vw,2.8rem));display:flex}#member-registration-confirm.section .member-registration-confirm__section-title{color:var(--color_text);border-bottom:1px solid rgba(var(--rgb_text),.2);margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));padding-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}#member-registration-confirm.section .member-registration-confirm__field{flex-direction:column;gap:calc(clamp(.6rem,.31429rem + .89286vw,1rem));display:flex}#member-registration-confirm.section .member-registration-confirm__label{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));font-weight:700;line-height:1.5}#member-registration-confirm.section .member-registration-confirm__value{color:var(--color_text);background-color:rgba(var(--rgb_text),.05);border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));flex-wrap:wrap;align-items:center;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));min-height:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6;display:flex}#member-registration-confirm.section .member-registration-confirm__value span{margin-right:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:inline-block}#member-registration-confirm.section .member-registration-confirm__value span:last-child{margin-right:0}#member-registration-confirm.section .member-registration-confirm__actions{flex-direction:column;gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem)) 0;display:flex}#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{cursor:pointer;text-align:center;box-sizing:border-box;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}#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);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#member-registration-confirm.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#member-registration-confirm.section .member-registration-confirm__content{width:100%;padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-right:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#member-registration-confirm.section .member-registration-confirm__field{margin-bottom:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#member-registration-confirm.section .member-registration-confirm__value{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}#member-registration-confirm.section .member-registration-confirm__button{width:100%;max-width:none;padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}#registration-complete.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#registration-complete.section .section__inner{max-width:1024px}#registration-complete.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#registration-complete.section .registration-complete__content{flex-direction:column;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));max-width:640px;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-left:auto;margin-right:auto;display:flex}#registration-complete.section .registration-complete__message{background-color:rgba(var(--rgb_accent),.1);border:1px solid var(--color_accent);text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#registration-complete.section .registration-complete__message-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;line-height:1.6}#registration-complete.section .registration-complete__description{text-align:center}#registration-complete.section .registration-complete__description-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.6}#registration-complete.section .registration-complete__action{text-align:center;margin-top:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}#registration-complete.section .registration-complete__button{width:100%;max-width:500px;color:var(--color_text_re);background-color:var(--color_accent);text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){#registration-complete.section .registration-complete__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#registration-complete.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#registration-complete.section .registration-complete__content{width:100%;padding-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-right:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#registration-complete.section .registration-complete__message{padding:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem))}#registration-complete.section .registration-complete__message-text{font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#registration-complete.section .registration-complete__description-text{font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}#registration-complete.section .registration-complete__button{width:100%;max-width:none;padding:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem)) calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}}.modal-overlay{background:rgba(var(--rgb_background_re),.5);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content,.modal-error-content{background:var(--color_background_modal);box-shadow:0 2px 10px rgba(var(--rgb_text),.3);z-index:2001;border-radius:8px;padding:2rem}.modal-error-title,.modal__content-title{border-bottom:2px solid var(--color_accent);color:var(--color_text);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700}.modal-actions,.modal__content-body,.modal__modal-links{flex-direction:column;gap:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));display:flex}.modal-error-message,.modal-message,.modal__modal-text{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.8}.modal-actions>p,.modal__modal-links>p{font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));line-height:1.4}.btn-secondary,.close-error-btn,.modal__modal-button{color:var(--color_text_re);text-align:center;background-color:rgba(var(--rgb_text),.4);width:100%;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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{color:var(--color_text_re);text-align:center;background-color:var(--color_accent);width:100%;cursor:pointer;border:2px outset rgba(var(--rgb_accent-dark),.5);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){.btn-primary:hover:not(:disabled),.modal__modal-link:hover:not(:disabled){border:2px inset rgba(var(--rgb_accent-dark),.5);background-color:rgba(var(--rgb_accent),.9);font-weight:700;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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}button.gacha-btn{color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border-radius:100px;margin:0 auto 10px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;border-style:outset!important;border-width:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem))!important;border-color:rgba(var(--rgb_accent-dark),.5)!important;text-decoration:none!important}button.gacha-btn,button.gacha-btn:before{font-weight:700;font-size:calc(clamp(2.5rem,2.14286rem + 1.11607vw,3rem))!important}button.gacha-btn:before{content:"☛";animation:1s infinite blink}@media (hover:hover){button.gacha-btn:hover:not(:disabled){background-color:rgba(var(--rgb_accent-dark),.9);border-width:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));transform:translateY(7px);border-style:inset!important;border-color:var(--color_accent)!important}button.gacha-btn:hover:not(:disabled):before{content:"☛"}}@media (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{margin:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));font-weight:400;display:block}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{color:var(--color_text_re);text-align:center;background-color:var(--color_main);cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));width:100%;padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){.btn-delete:hover:not(:disabled){background-color:rgba(var(--rgb_main),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}@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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}.btn-delete:disabled{opacity:.6;cursor:not-allowed;transform:none}.turn-count-options{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));margin-bottom:20px;display:grid}.turn-count-options label{border:1px solid rgba(var(--rgb_text),.3);background-color:var(--color_background);cursor:pointer;text-align:center;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));justify-content:center;align-items:center;width:100%;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@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]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.turn-count-options label input[type=radio]+span{color:var(--color_text);text-align:center;width:100%;font-size:16px;line-height:1.6}.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:calc(clamp(.2rem,.057143rem + .44643vw,.4rem))}button[type=submit]{color:var(--color_text_re);text-align:center;background-color:var(--color_accent);width:100%;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@media (hover:hover){button[type=submit]:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}.gacha-container{-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px;margin:0 auto;position:relative}.gacha-video{width:100%;height:auto}.skip-btn{background:var(--color_accent);cursor:pointer;border:none;border-radius:8px;right:10px}.modal__sound,.skip-btn{color:var(--color_text_re);padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));position:absolute;bottom:10px}.modal__sound{background-color:var(--color_background_re);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));left:10px}.modal__sound button{background:0 0}@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{color:var(--color_accent);font-size:calc(clamp(2rem,1.64286rem + 1.11607vw,2.5rem));font-weight:700}.modal__address-info{background-color:rgba(var(--rgb_text),.05);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));flex-direction:column;gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:flex}.modal__address-item{color:var(--color_text);font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}.modal__address-item.bold{font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem));font-weight:700}.modal__delete-label{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#logout.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#logout.section .section__inner{max-width:1024px}#logout.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#logout.section .logout__content{margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem));position:relative}#logout.section .logout__title{font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700;line-height:1.4}#logout.section .logout__description,#logout.section .logout__title{color:var(--color_text);margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#logout.section .logout__description{font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.8}#logout.section .logout__button-label{color:var(--color_text);text-align:center;margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700}#logout.section .logout__button-wrapper{max-width:640px;margin-top:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));margin-left:auto;margin-right:auto}#logout.section .logout__button{width:100%;color:var(--color_text_re);background-color:var(--color_accent);cursor:pointer;text-align:center;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){#logout.section .logout__button:hover:not(:disabled){background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}#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 (width<=768px){#logout.section{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}#logout.section .logout__content{padding-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#logout.section .logout__title{font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}#logout.section .logout__button{padding:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}}#support.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));line-height:1.6;position:relative}#support-detail.section .section__inner,#support.section .section__inner,section.payment-result.section .section__inner{max-width:1024px}#support.section .section__inner>h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#support.section .section__inner .support__description{color:var(--color_text);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#support.section .support__nav{margin-bottom:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem))}#support.section .support__nav-list{grid-template-columns:repeat(2,1fr);gap:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0;padding:0;list-style:none;display:grid}#support.section .support__nav-item{margin:0}#support.section .support__nav-link{color:var(--color_text);border-left:3px solid var(--color_accent);background-color:var(--color_background);padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block}#support.section .support__nav-link:before{content:"Q. ";color:var(--color_accent);font-weight:700;display:inline-block}@media (hover:hover){#support.section .support__nav-link:hover{background-color:rgba(var(--rgb_accent),.1);padding-left:calc(clamp(2rem,1.14286rem + 2.67857vw,3.2rem))}}#support.section .support__nav-link:focus-visible{outline:2px solid var(--color_accent);outline-offset:2px}#support.section .support__contact{border-bottom:1px solid rgba(var(--rgb_text),.3);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#support.section .support__contact-item{scroll-margin-top:var(--anchor-scroll-offset);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#support.section .support__contact-item-title{background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent);margin:0;font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700}#support.section .support__contact-item-description,#support.section .support__contact-item-title{padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#support.section .support__contact-item-description,#support.section .support__contact-item-description ul,#support.section .support__contact-item-description ul li{font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#support.section .support__contact-item-description ul{color:var(--color_text);margin-top:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}#support.section .support__contact-item-description ul li{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}#support.section .support__contact-item-description ul li span{color:var(--color_accent);border-bottom:1px solid rgba(var(--rgb_accent),.3);margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem))}#support.section .support__contact-item-description ul.attention li{margin:0;padding:0;font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));list-style-type:none}#support.section .support__contact-item-description .attention{color:var(--color_text);margin-bottom:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}@media (width<=768px){#support.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#support.section .support__nav{margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}#support.section .support__nav-list{grid-template-columns:1fr}#support.section .support__nav-link{padding:calc(clamp(1rem,.71429rem + .89286vw,1.4rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}#support.section .support__contact-item{scroll-margin-top:var(--anchor-scroll-offset)}}#support-detail.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}#support-detail.section .section__inner h2{border-bottom:3px solid var(--color_accent);margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}#support-detail.section .support-detail__content .support-detail__body p{color:var(--color_text);margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.8}#support-detail.section .support-detail__content .support-detail__qa{flex-direction:column;gap:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));display:flex}#support-detail.section .support-detail__content .support-detail__question-title{color:var(--color_accent);background-color:rgba(var(--rgb_accent),.1);border-left:4px solid var(--color_accent);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));margin:0;padding:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem)) calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700}#support-detail.section .support-detail__content .support-detail__answer-title{color:var(--color_text);margin:0 0 calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.8rem,1.51429rem + .89286vw,2.2rem));font-weight:700}#support-detail.section .support-detail__content .support-detail__answer-body p{color:var(--color_text);margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.8}#support-detail.section .support-detail__content .support-detail__answer-body p:last-child{margin-bottom:0}@media (width<=768px){#support-detail.section .section__inner{padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem))}#support-detail.section h2{font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem))}#support-detail.section .support-detail__content .support-detail__qa{gap:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}#support-detail.section .support-detail__content .support-detail__question-title{padding:calc(clamp(1rem,.85714rem + .44643vw,1.2rem)) calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#support-detail.section .support-detail__content .support-detail__answer-title{margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.6rem,1.45714rem + .44643vw,1.8rem))}#support-detail.section .support-detail__content .support-detail__answer-body p{font-size:calc(clamp(1.3rem,1.15714rem + .44643vw,1.5rem))}}.toast{background:rgba(var(--rgb_background_re),.7);border:1px solid var(--color_text_re);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);border-radius:8px;align-items:center;gap:10px;padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem));display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.toast,.toast .cancel-btn{color:var(--color_text_re)}.toast .cancel-btn{background:var(--color_main);cursor:pointer;border:none;border-radius:4px;padding:5px}.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{color:var(--color_text_re);text-align:center;background-color:var(--color_accent);width:100%;cursor:pointer;border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));text-decoration:underline;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-block}@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);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}section.payment-result.section{padding:0 calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}section.payment-result.section h2.section__heading{text-align:center;border-bottom:none;font-size:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem));font-weight:700}section.payment-result.section a{width:100%;max-width:500px;margin:0 auto calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));display:block}section.payment-result.section a .btn-primary{color:var(--color_text_re);background-color:var(--color_accent);border:none;border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));font-size:calc(clamp(1.8rem,1.65714rem + .44643vw,2rem));font-weight:700}@media (hover:hover){section.payment-result.section a .btn-primary:hover{background-color:rgba(var(--rgb_accent),.9);box-shadow:0 4px 8px rgba(var(--rgb_text),.2);transform:translateY(-2px)}}*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,hr,iframe,ol,p,pre,table,ul{margin:0}details,main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;overflow:visible}code,kbd,pre,samp{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;border-radius:0;margin:0;padding:0}[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,legend,option,td,th{padding:0}fieldset{min-width:0;margin:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[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]{appearance:textfield}label[for]{cursor:pointer}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption,th{text-align:left}td,th{vertical-align:top}th{font-weight:700}*{-webkit-tap-highlight-color:#fff0}[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]{appearance:none;outline:solid 2px var(--color_border);background-color:var(--color_background);vertical-align:top;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;width:15px;height:15px;margin:0 10px 0 0;display:inline-flex}input[type=checkbox]:checked{background-color:var(--color_accent)}input[type=checkbox]:checked:after{content:"✓";color:var(--color_text_re);font-size:15px;font-weight:700}.checkbox-label-text{color:var(--color_text);cursor:pointer;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}.checkbox-label-text:hover{color:var(--color_accent)}html{font-size:62.5%}body,html{width:100%;height:100lvh}body{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";letter-spacing:.06em;font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem));line-height:1.4;position:relative;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}body[data-body-fixed=true]{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden!important}@media (width<=767px){.gtm-noscript{display:none!important}}h1,h2,h3,h4,h5,h6{z-index:1;margin:0;padding:0;font-weight:700;line-height:1.618em;position:relative}h1{padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.2rem,.057143rem + .44643vw,.4rem));font-size:calc(clamp(2.4rem,1.54286rem + 2.67857vw,3.6rem))}h2{padding:calc(clamp(.5rem,.14286rem + 1.11607vw,1rem)) calc(clamp(.3rem,.15714rem + .44643vw,.5rem));font-size:calc(clamp(2rem,1.28571rem + 2.23214vw,3rem))}h3{padding:calc(clamp(.6rem,.17143rem + 1.33929vw,1.2rem)) calc(clamp(.3rem,.15714rem + .44643vw,.5rem));font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem))}h4{padding:calc(clamp(.7rem,.2rem + 1.5625vw,1.4rem)) calc(clamp(.3rem,.15714rem + .44643vw,.5rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem))}h5{padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) calc(clamp(.3rem,.15714rem + .44643vw,.5rem));font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))}h6{padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) calc(clamp(.2rem,.057143rem + .44643vw,.4rem));font-size:calc(clamp(1.2rem,1.05714rem + .44643vw,1.4rem))}img{vertical-align:bottom;width:100%;height:auto}#main-content,#main-content__inner{z-index:10}.loading-container{z-index:9999;background-color:var(--color_background);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed}.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:.6s ease-in-out -.14s infinite ball-pulse-sync}.ball-pulse-sync>div:nth-child(2){animation:.6s ease-in-out -.07s infinite ball-pulse-sync}.ball-pulse-sync>div:nth-child(3){animation:.6s ease-in-out infinite ball-pulse-sync}.ball-pulse-sync>div{background-color:var(--color_main);border-radius:100%;width:15px;height:15px;margin:2px;animation-fill-mode:both;display:inline-block}.back-to-top{z-index:9999;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);border:none;border-radius:999px;padding:10px 12px;transition:opacity .2s,transform .2s;position:fixed;right:calc(clamp(1rem,.85714rem + .44643vw,1.2rem))}@media (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}.fade-enter-from,.fade-leave-to{opacity:0}@supports (bottom:env(safe-area-inset-bottom)){.back-to-top{bottom:calc(16px + var(--sab))}}.--none{display:none}.--hidden{visibility:hidden}.--visible{visibility:visible}.__space{width:100%;height:0;margin:0;padding:0}noscript{background-color:rgba(var(--rgb_background),.8);z-index:100000;width:100%;height:100%;position:fixed}noscript .note{flex-wrap:nowrap;justify-content:center;align-items:center;gap:calc(clamp(.2rem,.057143rem + .44643vw,.4rem));width:90%;margin:0 auto;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}noscript .note__text{color:var(--color_text);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{z-index:10;width:100%;padding:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));position:relative}.section__inner{width:100%;margin:0 auto}body::-webkit-scrollbar{width:calc(clamp(.8rem,.65714rem + .44643vw,1rem));height:calc(clamp(.8rem,.65714rem + .44643vw,1rem))}body::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);background-clip:padding-box;border:calc(clamp(.1rem,.028571rem + .22321vw,.2rem)) solid #0000;border-radius:calc(clamp(.8rem,.65714rem + .44643vw,1rem)/2)}body::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}#main-content__inner{position:relative;overflow:hidden}.background__ball{z-index:20;width:50px;height:50px;position:fixed;top:0}.background__ball,.background__ball:hover{cursor:grab!important}.background__ball.dragging{cursor:grabbing!important}@media (width<=768px){.background__ball{display:none}}.section__heading{border-bottom:solid 2px var(--color_border)}.section__body{margin:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) auto;position:relative}.section__body:last-child{margin-bottom:0}.wrap{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:flex}.wrap__item{width:calc(33.3333% + -1*clamp(.8rem,.22857rem + 1.78571vw,1.6rem) + clamp(.8rem,.22857rem + 1.78571vw,1.6rem)/3)}.wrapSection{z-index:10}@media (width>=1024px){.wrapSection{padding:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem)) calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}.wrapSection__inner{flex-flow:wrap;gap:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));max-width:1280px;margin:0 auto;display:flex}.wrapSection .section{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;width:calc(50% + -1*clamp(.8rem,.22857rem + 1.78571vw,1.6rem) + clamp(.8rem,.22857rem + 1.78571vw,1.6rem)/2);margin:0;padding:0}}.point-text{font-size:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem));font-weight:700}.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;border-radius:2px!important;width:fit-content!important;padding:0!important;line-height:1!important}}.error-message{text-align:center;animation:.8s infinite blink;color:var(--color_main)!important;width:fit-content!important;margin:0 auto 20px!important;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:calc(clamp(1rem,.85714rem + .44643vw,1.2rem))!important}.large-text{font-size:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))!important}.medium-text{font-size:calc(clamp(1.4rem,1.25714rem + .44643vw,1.6rem))!important}.text-left{text-align:left}.text-right{text-align:right}.captcha-space,.text-center{text-align:center}.captcha-space,.margin-bottom{margin-bottom:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.margin-top{margin-top:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.margin-left{margin-left:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.margin-right{margin-right:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem))}.captcha-space{min-height:78px}.ball_stage{width:100%;min-height:100vh;position:relative;overflow:hidden}.sprites-container{pointer-events:none;z-index:11;position:absolute;inset:0}.sprite{pointer-events:auto;will-change:transform;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;position:absolute}.sprite img{pointer-events:none;width:100%;height:100%;display:block}.head-news-title{white-space:nowrap;text-overflow:ellipsis;max-width:90%;display:block;overflow:hidden}#main-content-maintenance{padding-top:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}.maintenance-container{justify-content:center;align-items:center;width:100%;min-height:100lvh;padding:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));display:flex}.maintenance-container .header-logo{text-align:center;width:100%;max-width:300px;margin:0 auto 30px}.maintenance-content{text-align:center;width:100%;max-width:1280px;margin:0 auto}.maintenance-title{color:var(--color_text);border-bottom:solid 2px var(--color_border);margin-bottom:calc(clamp(2.4rem,.68571rem + 5.35714vw,4.8rem));padding-bottom:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));font-size:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem));font-weight:700}.maintenance-message{margin-bottom:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem))}.maintenance-message p{color:var(--color_text);margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.6rem,1.31429rem + .89286vw,2rem));line-height:1.618em}.maintenance-message p:last-child{margin-bottom:0}.maintenance-details{text-align:left;background-color:var(--color_background_section);border-radius:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));margin-bottom:calc(clamp(3.2rem,.91429rem + 7.14286vw,6.4rem));padding:calc(clamp(2.4rem,.68571rem + 5.35714vw,4.8rem))}.maintenance-detail-item{margin-bottom:calc(clamp(2.4rem,1.82857rem + 1.78571vw,3.2rem))}.maintenance-detail-item:last-child{margin-bottom:0}.maintenance-detail-title{color:var(--color_text);border-bottom:solid 1px var(--color_border);margin-bottom:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));padding-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem));font-size:calc(clamp(1.8rem,1.37143rem + 1.33929vw,2.4rem));font-weight:700}.maintenance-detail-list,.maintenance-detail-text{color:var(--color_text);margin:0;font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));line-height:1.618em}.maintenance-detail-list{padding-left:calc(clamp(2rem,1.71429rem + .89286vw,2.4rem))}.maintenance-detail-list li{margin-bottom:calc(clamp(.8rem,.51429rem + .89286vw,1.2rem))}.maintenance-detail-list li:last-child{margin-bottom:0}.maintenance-apology{text-align:center}.maintenance-apology p{color:var(--color_text);margin-bottom:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.4rem,1.11429rem + .89286vw,1.8rem));line-height:1.618em}.maintenance-apology p:last-child{margin-bottom:0}@media (width>=768px){.maintenance-details{text-align:center}.maintenance-detail-item{text-align:left}}.imageSwitch{flex-direction:column;gap:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem));display:flex}.imageSwitch--selected{filter:blur();opacity:1;transition:all .25s cubic-bezier(.4,0,.2,1)}.imageSwitch--selected img{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.imageSwitch--selected img.--fade_out{opacity:0;filter:blur(calc(clamp(.4rem,.11429rem + .89286vw,.8rem)))}@media (hover:hover){.imageSwitch--selected.mimg:hover{cursor:pointer}}.imageSwitch__list{flex-wrap:nowrap;justify-content:center;gap:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:flex}.imageSwitch__thumb{width:calc(33.3333% + -1*clamp(.8rem,.22857rem + 1.78571vw,1.6rem) + clamp(.8rem,.22857rem + 1.78571vw,1.6rem)/3)}.imageSwitch__thumb .item{cursor:pointer;filter:drop-shadow(0 0 0 var(--color_shadow));transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.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 calc(clamp(.2rem,.057143rem + .44643vw,.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 calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) rgba(var(--rgb_shadow),.75))}.imageSwitch__thumb .item:focus-visible img{transform:scale(1.05)}.modal{background-color:rgba(var(--rgb_overlay),.5);-webkit-backdrop-filter:saturate(180%)blur(calc(clamp(.1rem,.028571rem + .22321vw,.2rem)));backdrop-filter:saturate(180%)blur(calc(clamp(.1rem,.028571rem + .22321vw,.2rem)));visibility:hidden;filter:blur(calc(clamp(.2rem,.057143rem + .44643vw,.4rem)));opacity:0;z-index:1000;flex-direction:column;width:100%;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.modal:not([hidden]){visibility:visible;filter:blur();opacity:1}.modal__body{z-index:1000;pointer-events:none;flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));display:flex;position:relative;overflow:hidden}.modal__body>*{pointer-events:all}.modal__content{height:100%}.modal[data-modal-type=normal] .modal__body,.notice-list{flex-direction:column}.modal[data-modal-type=normal] .modal__body h2{background-color:var(--color_background_modal);border-bottom:calc(clamp(.1rem,.028571rem + .22321vw,.2rem)) solid var(--color_border);width:100%;max-width:960px}.modal[data-modal-type=normal] .modal__body .modal__content{background-color:var(--color_background_modal);width:100%;max-width:960px;padding:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));overflow-y:auto}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar{width:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));height:calc(clamp(.6rem,.45714rem + .44643vw,.8rem))}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);background-clip:padding-box;border:calc(clamp(.1rem,.028571rem + .22321vw,.2rem)) solid #0000;border-radius:calc(clamp(.6rem,.45714rem + .44643vw,.8rem)/2)}.modal[data-modal-type=normal] .modal__body .modal__content::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}.modal[data-modal-type=Youtube] .modal__body h2,.modal[data-modal-type=singleImg] .modal__body h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal[data-modal-type=singleImg] .modal__body .modal__content{pointer-events:none;justify-content:center;align-items:center;display:flex}.modal[data-modal-type=singleImg] .modal__body .modal__content img{pointer-events:all;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal{aspect-ratio:16/9;width:100%;height:auto}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal.switch{aspect-ratio:16/9;width:auto;height:100%}.modal[data-modal-type=Youtube] .modal__body .modal__content.normal iframe{aspect-ratio:16/9;width:100%;height:auto}.modal[data-modal-type=Youtube] .modal__body .modal__content.short{aspect-ratio:9/16;width:auto;height:100%}.modal[data-modal-type=Youtube] .modal__body .modal__content.short iframe,.modal[data-modal-type=Youtube] .modal__body .modal__content.short.switch{aspect-ratio:9/16;width:100%;height:auto}.modal__close-btn{z-index:10;background-color:var(--color_button-bg);cursor:pointer;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:calc(clamp(4.8rem,4.22857rem + 1.78571vw,5.6rem));transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.modal__close-btn:after{content:"";background:var(--color_text_re);width:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem));height:calc(clamp(3.2rem,2.62857rem + 1.78571vw,4rem));display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-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;width:100%;height:100%;position:absolute;top:0;left:0}.mimg{width:100%;filter:drop-shadow(0 0 0 var(--color_shadow));transition:filter .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mimg img{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:scale(1)}@media (hover:hover){.mimg:hover{filter:drop-shadow(0 0 calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) var(--color_shadow))}.mimg:hover img{transform:scale(1.05)}}.mimg:focus-visible{filter:drop-shadow(0 0 calc(clamp(.2rem,.057143rem + .44643vw,.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);text-align:justify;word-break:break-all;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word;margin:0 auto;padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem));font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem));line-height:1.25}.youtube__body{cursor:pointer;text-align:center;width:100%;margin:0 auto;position:relative;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 calc(clamp(.2rem,.057143rem + .44643vw,.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 calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) var(--color_shadow))}.youtube__trigger:focus-visible img{transform:scale(1.05)}.youtube__trigger:focus-visible .youtube__play{border-radius:50%}.youtube__img{-o-object-fit:cover;object-fit:cover;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;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;width:calc(clamp(4.8rem,3.65714rem + 3.57143vw,6.4rem));height:calc(clamp(4.8rem,3.65714rem + 3.57143vw,6.4rem));filter:drop-shadow(0 0 calc(clamp(.2rem,.057143rem + .44643vw,.4rem)) var(--color_shadow));background-color:rgba(var(--rgb_button-bg),.75);transition:all .25s cubic-bezier(.4,0,.2,1);left:50%}.youtube__play,.youtube__play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.youtube__play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:var(--color_text_re);width:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem)/1.15469);height:calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));left:55%}: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(20px + var(--header-height));--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 (width<=768px){:root{--anchor-scroll-offset:calc(14px + var(--header-height))}}#notice.section .section__inner{border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));max-width:1280px;margin:0 auto;max-width:1280px!important}#notice.section .section__body{margin:calc(clamp(1rem,.57143rem + 1.33929vw,1.6rem)) 0!important}#notice.section h2.section__heading{border-bottom:3px solid var(--color_accent);margin:0 0 calc(clamp(1.6rem,1.02857rem + 1.78571vw,2.4rem));padding:calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) 0}.notice-list{interpolate-size:allow-keywords;gap:calc(clamp(.6rem,.31429rem + .89286vw,1rem));width:100%;height:auto;display:flex;overflow-y:auto}.notice-list::-webkit-scrollbar{width:calc(clamp(.6rem,.45714rem + .44643vw,.8rem));height:calc(clamp(.6rem,.45714rem + .44643vw,.8rem))}.notice-list::-webkit-scrollbar-thumb{background-color:var(--color_scrollbar);background-clip:padding-box;border:calc(clamp(.1rem,.028571rem + .22321vw,.2rem)) solid #0000;border-radius:calc(clamp(.6rem,.45714rem + .44643vw,.8rem)/2)}.notice-list::-webkit-scrollbar-track{background-color:var(--color_scrollbar_bg)}.notice-list__item .notice-list__link{background-color:var(--color_notice_bg);border:1px solid rgba(var(--rgb_text),.1);box-shadow:0 0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem)) rgba(var(--rgb_text),.1);border-radius:calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(1rem,.42857rem + 1.78571vw,1.8rem));font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;position:relative}.notice-list__item .notice-list__link span{white-space:nowrap;font-size:calc(clamp(1.2rem,.91429rem + .89286vw,1.6rem))}.notice-list__item .notice-list__link h3.notice-list__title{margin:5px 0 0}.notice-list__item .notice-list__link h3{width:fit-content;padding:0;font-size:calc(clamp(1.4rem,.97143rem + 1.33929vw,2rem));line-height:1.25;position:relative}@media (hover:hover){.notice-list__item .notice-list__link:hover{background-color:var(--color_notice_hover);text-decoration:none}.notice-list__item .notice-list__link:hover h3:after{transform-origin:100%;transform:scaleX(0)}}.notice-list__item .notice-list__link:focus-visible{background-color:var(--color_notice_hover);text-decoration:none}.notice-list__item .notice-list__link:focus-visible h3:after{transform-origin:100%;transform:scaleX(0)}.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;opacity:.75;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:relative}.notice-list__item.is-loading .notice-list__link:after{content:"読み込み中…";color:var(--color_text);position:absolute;left:50%;transform:translate(-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{color:#0000;display:inline-block}.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{flex-wrap:nowrap;justify-content:center;align-items:center;gap:calc(clamp(1.2rem,.34286rem + 2.67857vw,2.4rem));width:fit-content;margin:calc(clamp(.8rem,.22857rem + 1.78571vw,1.6rem)) auto 0;display:flex;position:relative}.nav-links a,.nav-links button,.nav-links span,.pagination--rest a,.pagination--rest button,.pagination--rest span{min-width:calc(clamp(2.4rem,.68571rem + 5.35714vw,4.8rem));height:calc(clamp(2.4rem,.68571rem + 5.35714vw,4.8rem));color:var(--color_text_re);background-color:var(--color_button-bg);border:none;justify-content:center;align-items:center;padding:0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;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:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem))}.link--archive{margin:calc(clamp(1.6rem,.45714rem + 3.57143vw,3.2rem)) auto}.link--archive,.link--archive a{width:fit-content}.link--archive a{color:var(--color_text_re);justify-content:center;align-items:center;padding:calc(clamp(.6rem,.17143rem + 1.33929vw,1.2rem)) calc(clamp(1.2rem,.34286rem + 2.67857vw,2.4rem));text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;background-color:var(--color_text)!important}@media (hover:hover){.link--archive a:hover{transform:scale(1.05);color:var(--color_main)!important}.link--archive a:hover:after{outline-offset:calc(-1 * clamp(.2rem,.057143rem + .44643vw,.4rem));outline:solid 1px var(--color_main)!important}}@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}.link--archive a{color:var(--color_text_re);background-color:var(--color_text)!important}.link--archive a:after{outline:solid 1px var(--color_text_re)!important}}.notice-list__category{color:var(--color_text_re);white-space:nowrap;border-radius:calc(clamp(.4rem,.25714rem + .44643vw,.6rem));margin:0 0 calc(clamp(.4rem,.11429rem + .89286vw,.8rem));padding:calc(clamp(.4rem,.25714rem + .44643vw,.6rem)) calc(clamp(.6rem,.31429rem + .89286vw,1rem));font-weight:600;display:inline-block;font-size:calc(clamp(1.1rem,1.02857rem + .22321vw,1.2rem))!important}.notice-list__category[data-cat=important]{background-color:var(--color_main)}@media (prefers-color-scheme:dark){.notice-list__category[data-cat=campaign],.notice-list__category[data-cat=goods],.notice-list__category[data-cat=important]{color:var(--color_text)}}.notice-list__category[data-cat=goods]{background-color:var(--color_accent)}.notice-list__category[data-cat=campaign]{background-color:var(--color_success)}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}
