.p-membership{font-family:Noto Sans JP,Hiragino Sans,Arial,Meiryo,sans-serif;font-size:15px;letter-spacing:.3px;line-height:1.9}.p-membership .p-membership-main{padding:40px 40px 80px}@media screen and (max-width: 760px){.p-membership .p-membership-main{padding-right:16px;padding-left:16px}}.p-membership .p-membership-main .p-membership-main__inner{width:100%;max-width:900px;margin-right:auto;margin-left:auto}.p-membership .p-membership-main .p-membership-main__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:32px}.p-membership .p-membership-main .p-membership-main__contents{width:100%}.p-membership .p-membership-main .p-membership-main__footer{margin-top:16px}@media screen and (min-width: 761px){.p-membership .p-membership-main .p-membership-main__footer{margin-top:32px}}.p-membership .p-membership-title{font-weight:600;letter-spacing:.02em;line-height:1.6;font-size:24px}.p-membership .p-membership-main-text{font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.3px}.p-membership .p-membership-main-sections{margin-top:40px;display:grid;gap:64px}.p-membership .p-membership-main-section .p-membership-main-section__title{margin-bottom:24px}.p-membership .p-membership-main-section .p-membership-main-section__text{margin-bottom:16px}.p-membership .p-membership-main-section .p-membership-main-section__image--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width: 761px){.p-membership .p-membership-main-section .p-membership-main-section__image--icon{padding-left:0;padding-right:0;max-width:360px;margin-left:auto;margin-right:auto}}.p-membership .p-membership-main-section .p-membership-main-section__image--icon>svg{width:100%}.p-membership .p-membership-main-section .p-membership-main-section__image--capture{padding-left:16px;padding-right:16px}@media screen and (min-width: 761px){.p-membership .p-membership-main-section .p-membership-main-section__image--capture{padding-left:0;padding-right:0;max-width:360px;margin-left:auto;margin-right:auto}}.p-membership .p-membership-main-section .p-membership-main-section__image--capture>img{width:100%}.p-membership .p-membership-main-section-title{font-weight:600;letter-spacing:.02em;line-height:1.6;font-size:18px;line-height:1.4;border-left:solid 4px #707070;padding-top:4px;padding-bottom:4px;padding-left:14px}.p-membership .p-membership-main-footer .p-membership-main-footer__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:16px;padding-right:16px}.p-membership .p-membership-stroke-button{max-width:171px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:4px;background-color:#fff;border-radius:100px;color:#1a1a1a;max-width:260px;width:100%;height:56px;border:1px solid #1a1a1a;background-color:#0000;max-width:100%}.p-membership .p-membership-stroke-button i{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;height:28px;display:block}.p-membership .p-membership-stroke-button i svg{width:100%;height:auto;display:block}.p-membership .p-membership-stroke-button span{font-size:16px;letter-spacing:.02em;line-height:1.4;font-weight:600}.p-membership .p-membership-stroke-button i{position:absolute;width:24px;height:24px;right:24px;top:50%;translate:0 -50%}.p-membership .p-membership-stroke-button i svg,.p-membership .p-membership-stroke-button i img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-membership .p-membership-stroke-button span{font-size:14px;letter-spacing:.02em;line-height:1.4}.p-membership .p-membership-stroke-button.en span{font-family:futura-pt,Noto Sans JP,Hiragino Sans,Arial,Meiryo,sans-serif;font-weight:600;font-size:15px;letter-spacing:0;line-height:1;text-transform:uppercase}@media screen and (min-width: 761px){.p-membership .p-membership-stroke-button{max-width:360px}}.p-membership .p-membership-stroke-button>span{display:inline-block;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-membership.css.map */
