.page-content.membership{--membership-bg-color: #F0F0F0;--membership-border-color: #B1B1B1;--membership-button-height: 3.5rem;--membership-button-width: 300px;--membership-mobile-button-height: 3rem;--membership-mobile-button-width: 70vw;--membership-primary-color: #000000}.page-content.membership span.bold{font-weight:700}.page-content.membership span.primary{color:var(--membership-primary-color)}.page-content.membership .membership-content-block .button{display:flex!important;justify-content:center;align-items:center;width:var(--membership-button-width);height:var(--membership-button-height);margin:auto;background-color:var(--membership-bg-color);border-bottom:none!important}.page-content.membership .sp{display:none}.page-content.membership{max-width:1000px;margin:auto}@media screen and (max-width:768px){.page-content.membership{padding:0 4%}}.page-content.membership p{line-height:2;font-size:.7rem;letter-spacing:1px}.page-content.membership .section-header{margin:50px auto;display:block;text-align:center}.page-content.membership .section-header .section-header__title{font-weight:700}.page-content.membership .section-header h1{margin-bottom:40px}@media screen and (max-width:768px){.page-content.membership .section-header{margin:80px auto 50px}.page-content.membership .section-header h1{margin-bottom:24px}}.page-content.membership .download-links{display:flex;gap:40px;margin-top:30px}.page-content.membership .download-links img{height:50px}.page-content.membership .fv-wrap{display:flex;justify-content:center;margin:150px auto 120px}.page-content.membership .fv-wrap .fv-img{width:24%;margin-right:5%}.page-content.membership .fv-content{display:flex;flex-direction:column;width:76%;padding:0 20px;text-align:center}.page-content.membership .fv-content .membership-title,.page-content.membership .fv-content .membership-info p{text-align:left}.page-content.membership .fv-content .membership-title{text-align:left;margin-bottom:30px;font-size:.9rem;font-weight:700;letter-spacing:1px}.page-content.membership .fv-content .membership-logo{width:50%;margin:0 auto 20px}.page-content.membership .fv-content .pickup-point{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}.page-content.membership .fv-content .pickup-point div{display:flex;justify-content:center;align-items:center;width:48%;height:var(--membership-button-height);border:1px solid var(--membership-border-color)}.page-content.membership .fv-content .register-button{display:flex!important;justify-content:center;align-items:center;width:100%;height:var(--membership-button-height);background-color:var(--membership-bg-color);border-bottom:none!important;text-align:center;font-weight:700}@media screen and (max-width:768px){.page-content.membership .fv-wrap .fv-img{width:50%;margin:auto}.page-content.membership .fv-content{width:100%}.page-content.membership .fv-content .membership-title,.page-content.membership .fv-content .membership-info{text-align:center}.page-content.membership .download-links img{height:40px}.page-content.membership .download-links{gap:20px;margin-top:30px;justify-content:center}.page-content.membership .fv-wrap{margin:50px auto}.page-content.membership .fv-wrap .fv-img,.page-content.membership .fv-content .membership-title{margin-bottom:30px}.page-content.membership .fv-content .membership-title h3{font-size:.9rem;font-weight:700}}.page-content.membership .service{max-width:750px;margin-left:auto;margin-right:auto}.page-content.membership .service-title{color:var(--membership-primary-color);text-align:left;margin-bottom:20px;font-weight:700;font-size:.9rem}.page-content.membership .membership-service-icon{width:100px;height:100px}.page-content.membership .membership-service-description{text-align:left}.page-content.membership .service-item{display:flex;gap:5%;align-items:center}.page-content.membership .service-item+.service-item{margin-top:100px}@media screen and (max-width:768px){.page-content.membership .service{padding:0 20px;margin-top:100px}.page-content.membership .service-item{display:block;text-align:center}.page-content.membership .membership-service-icon,.page-content.membership .service-title{margin:auto;text-align:center}.page-content.membership .service-title{margin:15px auto 24px}.page-content.membership .membership-service-icon{width:80px;height:80px}.page-content.membership .service-title.h6{font-size:.8rem;font-weight:700}.page-content.membership .service-item+.service-item{margin-top:60px}.page-content.membership .service-title{font-weight:.9rem;font-weight:vold}}.page-content.membership .membership-content-block.membership-faq{margin-bottom:100px}.page-content.membership .section-stack__main{width:100%}.page-content.membership .accordion__content{text-align:left}.page-content.membership .membership-content-block.membership-faq .accordion__content{padding-left:30px}.page-content.membership .membership-content-block.membership-faq .text-with-icon svg{width:20px;height:20px}.page-content.membership .membership-content-block.membership-faq .title{font-size:.9rem;font-weight:700}@media screen and (max-width:768px){.page-content.membership .membership-content-block.membership-faq .title{font-size:.9rem;font-weight:700}.page-content.membership .membership-content-block.membership-faq .accordion__content{padding-left:20px}.page-content.membership .membership-content-block.membership-faq .text-with-icon svg{width:20px;height:20px}}.membership-content-block{margin-top:100px;text-align:center}.membership-content-block.membership-service .content-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.membership-content-block.membership-stage .stage-detail{width:100%;padding:40px;margin:30px 0 15px;background-color:var(--membership-bg-color)}.membership-content-block.membership-stage .stage-notice{text-align:left;font-size:.7rem}.membership-content-block.membership-stage .stage-notice p{margin-bottom:0}.membership-content-block.membership-stage .stage-table{margin:45px auto 30px}.membership-content-block.how-to-register p{margin-bottom:0}.membership-content-block.how-to-register .customer-button-wrap{display:flex;justify-content:center;margin:30px auto}.membership-content-block.how-to-register .customer-button-wrap .button{margin:0}.membership-content-block.how-to-register .customer-button-wrap .button+.button{margin-left:20px}.membership-content-block.how-to-register .campaign-block{width:50%;height:auto;margin:60px auto 0}.membership-content-block.membership-faq .faq-list{margin:30px auto 0;width:80%}.membership-content-block.membership-faq .faq-item{text-align:left;padding:10px 20px;background-color:var(--membership-bg-color)}.membership-content-block.membership-faq .faq-item+.faq-item{margin-top:10px}.membership-content-block.membership-faq .faq-item button{width:100%;display:flex;align-items:center}.membership-content-block.membership-faq .faq-item .question-text{padding-left:20px}.membership-content-block.membership-faq .faq-item button svg.question{width:28px;height:28px}.membership-content-block.membership-faq .faq-item button svg{fill:#333}.membership-content-block.membership-faq .faq-item .collapsible-trigger__icon{left:auto;right:0}.membership-content-block.membership-faq .faq-item .collapsible-trigger--inline{padding-left:0}.membership-content-block.membership-faq .faq-item .collapsible-content__inner--faq{padding-left:48px;padding-right:48px}.membership-content-block.membership-faq .faq-item .collapsible-content__inner--faq p{width:100%;overflow:hidden;inline-size:100%;overflow-wrap:break-word}.membership-content-block.membership-faq .faq-item .faq-image-wrap{display:flex;justify-content:center}.membership-content-block.membership-faq .faq-item .faq-image-wrap img{width:48%;height:100%;margin:auto}.membership-content-block.membership-faq .faq-item .faq-image-wrap img+img{margin-left:auto}@media only screen and (max-width:768px){.page-content.membership .membership-content-block .button{width:var(--membership-mobile-button-width);height:var(--membership-mobile-button-height)}.page-content.membership .sp{display:block}.page-content.membership .fv-wrap{flex-direction:column}.page-content.membership .fv-wrap .pickup-point,.page-content.membership .fv-wrap .register-button{width:90%;margin:auto}.page-content.membership .fv-wrap .pickup-point{margin-bottom:15px;height:var(--membership-mobile-button-height)}.page-content.membership .fv-content .pickup-point div{height:var(--membership-mobile-button-height);line-height:1.5}.membership-content-block{margin-top:100px}.membership-content-block.membership-service .content-wrap{display:block}.membership-content-block.membership-service .content-wrap img+img{margin-top:15px}.membership-content-block.membership-stage .stage-notice{padding-left:10px;padding-right:10px;font-size:.6rem}.membership-content-block.how-to-register .customer-button-wrap{display:block}.membership-content-block.membership-stage .stage-table{width:calc(100vw - 17px);overflow-x:scroll}.membership-content-block.membership-stage .stage-table div{height:400px;width:100%;min-width:max-content}.membership-content-block.membership-stage .stage-table img{height:100%;padding-right:17px}.membership-content-block.how-to-register .customer-button-wrap .button{margin:auto}.membership-content-block.how-to-register .customer-button-wrap .button+.button{margin-left:auto;margin-right:auto;margin-top:15px}.membership-content-block.how-to-register .campaign-block{margin-top:45px;width:100%}.membership-content-block.membership-faq .faq-list{width:100%}.membership-content-block.membership-faq .faq-item{padding:0}.membership-content-block.membership-faq .faq-item .collapsible-trigger--inline{height:var(--membership-mobile-button-height);padding-left:15px;padding-right:15px}.membership-content-block.membership-faq .faq-item .collapsible-trigger__icon{right:15px}.membership-content-block.membership-faq .faq-item .faq-image-wrap{display:block}.membership-content-block.membership-faq .faq-item .faq-image-wrap img{width:100%;height:100%}.membership-content-block.membership-faq .faq-item .faq-image-wrap img+img{margin-left:0;margin-top:10px}.page-content.membership{margin-bottom:50px}.template-page .locale-selectors__selector{max-width:100vw!important}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/membership.css.map */
