@charset "UTF-8";#subscription_course{background:#faf9f6;padding:100px 0 50px}#subscription_course .page-width{max-width:100rem;padding:0}#subscription_course h2{padding:0 0 100px}#subscription_course .product__info-wrapper{flex:1 1 auto;max-width:unset}#subscription_course .product__info-wrapper .product-form__buttons .icon-cart_btn{height:3rem;pointer-events:none;position:absolute;top:calc(50% - 1.7rem);left:3rem;color:#fff}#subscription_course .product__info-wrapper .product-form__input{display:inline-block}#subscription_course .product__info-wrapper .product-form__buttons{margin:0 0 0 20px;position:relative}#subscription_course .product__info-wrapper .product-form__buttons .button{border-radius:50px;margin:0;background:#333;font-size:16px;height:70px;line-height:70px;width:280px}#subscription_course .course{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 100px}#subscription_course .product__info-wrapper .hash{margin:0 7px 7px 0;display:inline-block}#subscription_course .product__info-wrapper .hash a{font-size:12px;text-decoration:underline;color:#333;margin:0 10px 5px 0}#subscription_course .product__info-wrapper h3{font-size:12px;color:#888}#subscription_course .product__info-wrapper h3 span{font-size:20px;display:block;padding:0 0 10px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W3,HiraMinProN-W3,\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif}#subscription_course .product__info-wrapper p.text{font-size:14px;padding:10px 0}#subscription_course .picture{flex:0 1 335px}#subscription_course .picture img{width:100%;height:auto}#subscription_course .product__info-wrapper .price .price-item{font-family:Arial;font-size:32px}#subscription_course .product__info-wrapper .product-form__quantity{margin:20px 0}#subscription_course .product__info-wrapper .quantity{border:1px solid #DEDEDE;border-radius:5px;width:12rem}#subscription_course .product__info-wrapper .product-form{display:inline-block}#subscription_course .product__info-wrapper p.asterisk{color:#888;font-size:12px}#p_text{padding:70px 0 50px;border-bottom:1px solid #DEDEDE}#p_text .grid{display:block}#p_text ul li{width:100%;max-width:100%;margin:0 0 50px}#p_text ul li h3{font-size:16px;font-weight:700;padding:0 0 20px}#p_text ul li p{font-weight:14px}#faq h2{margin:0 auto}#faq.text_block{padding:70px 0;border-bottom:1px solid #DEDEDE}#faq.text_block .grid{display:block}#faq.text_block ul li{width:100%;max-width:100%;border-top:1px solid #DEDEDE;padding:50px 0 40px}#faq.text_block ul li:first-child{border:none}#faq.text_block ul li h3{font-size:16px;font-weight:700;padding:0 0 20px}#faq.text_block ul li p{font-weight:14px}#about{padding:0 0 100px 40%;text-align:left}#about h2{font-weight:700}#about h2 span{display:block;font-size:12px;color:#c01e54;padding:15px 0 20px}#about .rich-text__text{line-height:34px}#feature{padding:0 0 100px 40%}#feature h2{font-weight:700;padding:0 0 50px}#feature ul{display:block}#feature ul li{width:100%;max-width:100%;margin:0 0 30px}#feature ul li .multicolumn-card{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#feature ul li .media{padding-bottom:0!important}#feature ul li .img{flex:0 0 130px}#feature ul li img{position:inherit}#feature ul li h3{font-weight:700}#feature ul li .img{margin:0}#feature ul li .text{padding:0 20px}#feature ul li .text .rte{font-size:14px}@media screen and (max-width:960px){.header .header__heading-link{margin:15px 0 15px 3%}#subscription_course .product__info-wrapper .product-form__buttons{margin:20px 0 0}#about,#feature{padding:0 0 50px}#feature h2{padding:0 0 30px}#feature ul li .img{flex:0 0 130px}#feature ul li .text{padding:0 3%}}@media screen and (max-width:749px){#about .rich-text--full-width .rich-text__blocks{width:92%}#feature{padding:0 0 20px}#feature h2{margin:0 auto;padding:0 0 15px}#feature ul li .img{flex:auto}#feature ul li .img img{width:90px;height:auto;margin:0 auto 20px}#feature ul li .text{padding:0 3%}#feature ul li .text h3{text-align:center;padding:0 0 20px;line-height:30px}#feature ul li .multicolumn-card{display:block}#subscription_course .product__info-wrapper .product-form__buttons{margin:0}#subscription_course .product__info-wrapper .product-form__buttons .button{width:80%;margin:0 auto;height:50px}#subscription_course .product__info-wrapper .product-form__buttons .icon-cart_btn{left:20%}#subscription_course{padding:50px 0 20px}#subscription_course .page-width{max-width:inherit}#subscription_course h2{padding:0 0 50px}#subscription_course .product__info-wrapper{width:94%;margin:0 auto}#subscription_course .course{display:block;margin:0 0 50px}#subscription_course .picture{flex:1 1 auto}#subscription_course .product__info-wrapper .price .price-item{font-size:20px}#subscription_course .product__info-wrapper .product-form{display:block}#faq.text_block{padding:10px 0 30px}#faq.text_block ul li{padding:40px 0 10px}#faq.text_block ul li h3{line-height:30px}#faq.text_block ul li p{font-weight:12px}}.subscription-contract{padding-top:60px;padding-bottom:60px}.subscription-contract .page-width{max-width:100rem;padding:0}.subscription-contract__main{display:flex;align-items:center;margin:4% 0}.subscription-contract__image{width:335px}.subscription-contract__image img{width:100%;min-width:335px}.subscription-contract h2{font-size:2.4rem;font-weight:700;text-align:center}.subscription-contract__content{width:70%;box-sizing:border-box;padding-left:50px;display:flex;flex-direction:column}.subscription-contract__content--tags{margin:0}.subscription-contract__content--tags a{color:#333;margin-right:20px;font-size:14px;text-decoration:underline}.subscription-contract__content--title{font-size:20px;font-family:\30d2\30e9\30ae\30ce\660e\671d  ProN W3,HiraMinProN-W3,\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MS \660e\671d,serif;color:#888}.subscription-contract__content--title span{font-size:12px}.subscription-contract__content--explain{font-size:14px}.subscription-contract__content--price{font-size:32px;font-weight:700;margin:0}.subscription-contract__content--price span{font-size:10px;font-weight:400;color:#888}.subscription-contract__content--notice{font-size:12px;color:#888}.subscription-btn__style{border-radius:50px;margin:0;background:#333;font-size:16px;height:70px;line-height:70px;width:80%;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.subscription-btn__style:hover{opacity:.8}@media(max-width:767px){.subscription-btn__style:hover{opacity:1}}.subscription-btn__style svg{fill:#fff;margin-right:30px}.subscription-btn__style span{margin-right:30px}.subscription-hide{display:none}.free-shipping-text{font-size:11px!important;color:#c01e54!important;display:inline-block}@media screen and (max-width:749px){.subscription-contract__main{flex-direction:column;justify-content:center;margin-bottom:60px}.subscription-contract__image,.subscription-contract__image img{width:100%}.subscription-contract__content{width:100%;padding:15px}.subscription-btn__style{margin:0 auto}.free-shipping-text{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/under_subscription.css.map */
