img{max-width:100%;height:auto;vertical-align:bottom}.customPageSubscription-width{max-width:640px;margin-inline:auto}.customPageSubscription h2{text-align:center;font-weight:700;font-size:2.4rem;margin-bottom:2.4rem}.customPageSubscription h3{font-weight:700;font-size:1.8rem}.customPageSubscriptionHeader__title,.customPageSubscriptionHeader__text{text-align:center}.customPageSubscriptionHeader__text{margin-top:32px}.customPageSubscriptionPoint{padding:60px 0}.customPageSubscriptionPoint__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.customPageSubscriptionPoint__item__image{max-width:200px}@media(max-width:768px){.customPageSubscriptionPoint__list{grid-template-columns:repeat(1,1fr)}.customPageSubscriptionPoint__item__image{margin-inline:auto}.customPageSubscriptionPoint__item__title{text-align:center}}.p-subscription-lead{padding:0 40px}@media screen and (max-width:1080px){.p-subscription-lead{display:contents;padding:0}}.p-subscription-lead .message{letter-spacing:.06em}.p-subscription-lead .message+*{margin-top:50px}@media screen and (min-width:1081px){.p-subscription-lead .message{margin-top:20px;font-size:1rem}}@media screen and (max-width:1080px){.p-subscription-lead .message+*{margin-top:30px}}.p-subscription-lead__list li{letter-spacing:.06em;font-size:.875rem}.p-subscription-lead__list li+*{margin-top:18px}.p-subscription-lead__tolink{padding:40px 0;margin-top:30px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.p-subscription-lead__tolink .c-button{margin-top:20px}.p-subscription-lead__tolink a{display:block;color:#fff;text-align:center;width:240px;margin-right:auto;margin-left:auto}.p-subscription-flow__list{list-style:none;padding-left:0}@media screen and (min-width:769px){.p-subscription-flow__list{display:block!important}}.p-subscription-flow__item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #707070;padding:10px;margin-bottom:10px}.p-subscription-flow__item .number{font-weight:400;font-size:40px;font-family:var(--font-heading-family);color:#000;text-align:center;display:flex;align-items:center;justify-content:center}.p-subscription-flow__item+*{margin-top:20px}@media screen and (max-width:768px){.p-subscription-flow__item+*{margin-top:0}}.p-subscription-flow__item h3{margin-top:10px}.p-subscription-flow__item a{color:#0e559e;text-decoration:none}.p-subscription-flow__item a:hover{text-decoration:underline}@media screen and (max-width:768px){.p-subscription-flow__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}}.p-subscription-flow__item .number{min-width:60px;margin:0 10px 0 0}@media screen and (max-width:768px){.p-subscription-flow__item .number{position:absolute;top:0;left:0}}.p-subscription-flow__item .textarea .c-heading__side{margin-bottom:1rem}@media screen and (max-width:768px){.p-subscription-flow__item .textarea{padding-left:60px}}@media screen and (max-width:768px){.p-subscription-flow__item .image{margin-top:20px;margin-right:auto;margin-left:auto}}.p-subscription-flow__attention{margin-top:40px}.p-subscription-flow__attention h3{font-size:1rem;margin-bottom:10px}.p-subscription-flow__attention h3:nth-of-type(n+2){margin-top:20px}.p-subscription-flow__attention .c-text{padding-left:20px}.p-subscription-product{padding-top:80px;padding-bottom:80px}.p-subscription-product__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:768px){.p-subscription-product__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.p-subscription-product__list .p-recommend-item__text .title{font-size:16px}.p-subscription-product__item{margin-top:40px}@media screen and (max-width:768px){.p-subscription-product__item+*{margin-top:60px}}.p-subscription-product__item .image{position:relative}@media screen and (min-width:769px){.p-subscription-product__item .image{margin-right:30px}}.p-subscription-product__item .c-heading__side{margin-bottom:0}.p-subscription-product__item .price{font-size:1rem;margin-top:5px}.p-subscription-product__item .subtitle{margin-top:15px}.p-subscription-product__item .excerpt{margin-top:10px}.p-subscription-product__item .c-button{margin-top:20px}.p-subscription-product__item .c-button+*{margin-top:10px}.p-subscription-product__item .c-button a{display:block;color:#fff;width:240px}.p-subscription-product__item .c-button a:after{left:auto}.p-subscription-flow__list.forwedding .p-subscription-flow__item{padding:15px 10px 20px}.customPageSubscriptionCourse{padding:60px 0}.customPageSubscriptionCourse__list{margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:60px}@media(max-width:768px){.customPageSubscriptionCourse__list{grid-template-columns:repeat(1,1fr)}}.customPageSubscriptionCourse__item{text-align:center}.customPageSubscriptionCourse__item__image{margin:0}.customPageSubscriptionCourse__item__image img{aspect-ratio:1 / 1;height:auto;vertical-align:bottom;object-fit:cover}.customPageSubscriptionCourse__button{margin-top:32px}.customPageSubscriptionFaq{padding-bottom:120px;text-align:center}.customPageSubscriptionFaq a{color:#0e559e;text-decoration:none}.customPageSubscriptionFaq a:hover{text-decoration:underline}.customPageSubscriptionFaq__title{margin-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-page-subscription.css.map */
