@import"https://fonts.googleapis.com/css2?family=Ysabeau:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap";body,h1,.age-gate__heading,h2,h3,h4,h5,h6{font-family:Noto Sans JP,sans-serif}.navigation-desktop__tier-1-link{font-family:Ysabeau,sans-serif}.f-ysa{font-family:Ysabeau,sans-serif!important}.f-serif{font-family:"Noto Serif JP",sans-serif!important}body .customer-address{display:block}body .customer-address .group{display:flex;gap:.75rem}body .customer-address .group>*{width:50%}body .customer-address .customer-province{display:block!important;flex:auto}body .address-actions{display:flex}body .customer-recover-password__actions{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:initial;gap:10px;flex-wrap:wrap}.rich-text__heading,.image-with-text__section-heading,.blog-posts__heading{font-size:16px;font-weight:700;letter-spacing:.2rem;text-align:center;position:relative;padding-bottom:15px;font-family:Ysabeau,sans-serif}.rich-text__heading:after,.image-with-text__section-heading:after,.blog-posts__heading:after{content:"";display:block;margin:10px auto 0;background:#b7b7b7;height:1.5px;width:30px;position:absolute;bottom:0;left:0;right:0}.rich-text__content h3,.rich-text__content p strong{font-size:18px;letter-spacing:.2rem;font-family:Ysabeau,sans-serif}.rich-text__content p{font-size:14px;letter-spacing:.15rem;line-height:2}.featured-product .product__heading{font-size:20px;letter-spacing:.05em}section[data-id=top__member] .image-with-text__heading{font-size:18px;font-weight:700}section[data-id=top__member] .image-with-text__text p strong{font-size:24px;margin:20px 0;font-weight:400}.blog-article__heading{font-size:18px;line-height:1.7}section[data-id=top__member] .image-with-text__image-wrapper img{height:auto}@media screen and (min-width: 768px){section[data-id=top__member] .image-with-text__container{align-items:flex-start;gap:50px;flex-wrap:nowrap;padding-top:30px}section[data-id=top__member] .image-with-text__content{padding-top:0;flex:auto;padding-left:0}section[data-id=top__member] .image-with-text__image-wrapper{flex-basis:300px;flex-shrink:0}section[data-id=top__member] .image-with-text__image-wrapper img{height:300px}}.p-about h1{margin:0 0 -25px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}.p-about h1 small{font-size:20px;font-weight:500;display:block}.p-about h1 span{display:block;line-height:0;max-width:276px;margin-top:15px}.p-about>.image{max-width:500px;margin:0 auto}.page-about .custom-liquid__wrapper{display:block}.p-about .brand-story h2{text-align:center;font-weight:500;font-size:24px;margin:0 0 40px}.p-about .brand-story h2 span{position:relative;padding:0 65px}.p-about .brand-story h2 span:before,.p-about .brand-story h2 span:after{content:"";width:40px;height:2px;background:#333;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-about .brand-story h2 span:after{left:auto;right:0}.p-about .brand-story{padding-top:100px}.p-about .brand-story .content{text-align:center;line-height:2;margin-bottom:45px}.p-about .brand-story .content p{margin:0}.p-about .brand-story .content .p1,.p-about .brand-story .content .p3{font-size:14px}.p-about .brand-story .content .p2{font-size:16px;font-weight:700;margin:20px 0 40px}.c-checkList{max-width:700px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.c-checkList__item{width:calc(33.33% - 10px);background:#fffcf4;text-align:center;font-size:16px;display:flex;align-items:center;justify-content:center;padding:5px;min-height:51px}.c-checkList__item:before{content:"";width:15px;height:15px;background-image:url(/cdn/shop/files/icon-checkbox.png?v=1688453039);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:10px}.c-btn01{width:410px;height:56px;background:#7b7770;border-radius:4px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:16px;transition:.3s ease;margin:30px auto 0;max-width:100%;color:#fff!important}.c-btn01:hover{opacity:.7}.p-about .brand-story .box{background:#fffcf4;margin-top:100px;padding:50px 20px;text-align:center;line-height:1.9;font-size:20px}.p-about .brand-story .box .line{display:inline-block;width:52px;height:1px;background:#333;vertical-align:7px;margin:0 5px}@media screen and (max-width: 767px){section[data-id=top__member] .image-with-text__text p strong{font-size:20px;display:block;margin:-10px 0}.c-checkList__item{width:100%;font-size:14px}.p-about h1 small{font-size:16px}.p-about h1 span{max-width:200px}.p-about h1{margin-bottom:-12px}.p-about .brand-story{padding-top:80px}.p-about .brand-story h2{font-size:20px;margin-bottom:30px}.p-about .brand-story h2 span{padding:0 40px}.p-about .brand-story h2 span:before,.p-about .brand-story h2 span:after{width:25px}.p-about .brand-story .content .p1,.p-about .brand-story .content .p3{font-size:12px}.p-about .brand-story .content .p2{font-size:14px;margin:10px 0 20px}.p-about .brand-story .content{margin-bottom:35px}.c-checkList__item:before{width:14px;height:14px;margin-right:7px}.c-btn01{font-size:14px;height:50px}.p-about .brand-story .box{margin-top:80px;padding:30px 15px;font-size:14px}.p-about .brand-story .box .line{width:40px;vertical-align:5px}}.suffix-supliment .product-details__qty-price-container{display:block;margin-top:15px}.suffix-supliment .product-details__qty-price-container .product-quantity{margin-left:0;margin-top:15px}.suffix-supliment .product-details__qty-price-container .product-details__price-container{padding-top:0}.product-details__price-container{font-family:Hiragino Mincho ProN,sans-serif;font-weight:700;letter-spacing:.05em;margin-top:10px}.suffix-supliment .product__wrapper--two-column{display:flex;justify-content:space-between;grid-column-gap:initial;gap:75px}.suffix-supliment .product__wrapper--two-column .product-gallery{flex-basis:551px;width:auto;flex-shrink:0}.suffix-supliment .product__wrapper--two-column .product-details{flex:auto;width:auto}.suffix-supliment div[data-id=product__jp__ttl]{margin-top:35px}.suffix-supliment .product__heading{margin-top:0;font-size:28px;font-weight:500}.suffix-supliment div[data-id=product__brief]{margin-top:30px;font-size:14px;line-height:1.7}.suffix-supliment div[data-id=product__capacity]{margin-top:10px;font-size:16px}.suffix-supliment .product-price{font-size:24px}.suffix-supliment .product-quantity-label{font-size:16px}.suffix-supliment .product-details .quantity-field{width:78px;height:45px;padding-top:0;padding-bottom:0;padding-left:17px;box-sizing:border-box}.suffix-supliment .product-gallery--media-thumbnail[data-product-gallery-selected=true]{box-shadow:0 0 #f8f4e6,0 0 0 2px #514d4a}.suffix-supliment .product-details__add-to-cart-buttons--spb-enabled .product-details__add-to-cart-button{border-radius:0}.suffix-supliment .shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:0;background:#514d4a}.suffix-supliment .product-details__description{margin-top:10px;font-size:14px;line-height:1.7}.suffix-supliment section[data-id=product__supliment]{border:none}.suffix-supliment section[data-id=product__supliment] .custom-liquid__wrapper{display:block}.suffix-supliment .product__box{background:#fffcf4;padding:50px 15px}.suffix-supliment .product__box__inner{display:flex;align-items:center;max-width:870px;margin:0 auto;justify-content:space-between}.suffix-supliment .product__box__content{flex-basis:390px;text-align:center}.suffix-supliment .product__box__image{flex-basis:410px}.suffix-supliment .product__box .ttl{font-size:26px;margin-bottom:30px;font-family:"Noto Serif JP",sans-serif}.suffix-supliment .product__box .ttl .x{font-size:22px}.suffix-supliment .product__box .p1{font-size:18px;margin-bottom:20px;font-family:"Noto Serif JP",sans-serif}.suffix-supliment .product__box .p2{font-size:14px;line-height:1.7}.c-ttl01{margin:0 0 50px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;position:relative;text-align:center}.c-ttl01 small{font-size:16px;margin-bottom:10px;font-family:"Noto Serif JP",sans-serif}.c-ttl01 span{font-size:24px;line-height:1.5;font-family:"Noto Serif JP",sans-serif}.c-ttl01:before{content:"";height:30px;width:1px;background:#959595;display:block;margin-bottom:20px}.pd100{padding:100px 0}.pdt100{padding-top:100px}.pdb100{padding-bottom:100px}.pd50{padding:50px 0}.pdt50{padding-top:50px}.pdb50{padding-bottom:50px}@media screen and (max-width: 767px){.suffix-supliment .product__wrapper--two-column .product-gallery{flex-shrink:initial}.pd100{padding:50px 0}.pdt100{padding-top:50px}.pdb100{padding-bottom:50px}.pd50{padding:30px 0}.pdt50{padding-top:30px}.pdb50{padding-bottom:30px}.suffix-supliment .l-component,.suffix-supliment .l-supervision,.suffix-supliment .l-how,.suffix-supliment .l-label,.l-faq{padding-top:80px}.suffix-supliment .l-label{margin-top:80px}}.suffix-supliment .l-component .slider-nav{margin-bottom:40px}.suffix-supliment .l-component .slider-nav__item{width:304px;margin:0 8px;transition:.3s ease}.suffix-supliment .l-component .slider-nav__item:not(.slick-current){transform:scale(.7138)}.suffix-supliment .l-component .slider-nav__item:not(.slick-active){opacity:0}.suffix-supliment .l-component .slider-for__item{padding:0 60px}.suffix-supliment .l-component .slider-for{max-width:860px;margin:0 auto;padding-bottom:50px}.suffix-supliment .l-component .slider-for:before{content:"";width:1000vw;background:#fffcf4;height:360px;position:absolute;bottom:0;left:-100%;z-index:-1}.suffix-supliment .l-component .slider-for__item .ttl{font-size:24px;text-align:center;margin-bottom:20px;font-family:"Noto Serif JP",sans-serif}.suffix-supliment .l-component .slider-for__item .content{max-width:600px;margin:0 auto}.slick-arrow{position:absolute;top:0;font-size:0;background-image:url(/cdn/shop/files/slider-arrow.png?v=1688550684);background-repeat:no-repeat;background-size:contain;width:60px;height:60px;border:none;outline:none;background-color:transparent;cursor:pointer;z-index:1}.slick-arrow.slick-prev{left:0;transform:scaleX(-1)}.slick-arrow.slick-next{right:0}.suffix-supliment{overflow-x:hidden}.suffix-supliment .l-supervision .image-content{display:flex;gap:50px;padding-bottom:50px}.suffix-supliment .l-supervision .image-content .image{flex-basis:300px;flex-shrink:0}.suffix-supliment .l-supervision .image-content .content p{margin:0;font-size:14px;line-height:1.7}.suffix-supliment .l-supervision .image-content .name{font-size:24px;margin:20px 0}.suffix-supliment .l-supervision .box{background:#fffcf4;padding:55px 15px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.suffix-supliment .l-supervision .box__content{margin:0 auto;display:inline-flex}.suffix-supliment .l-supervision .box__ttl{text-align:center;font-size:18px;position:relative;padding-bottom:20px;margin-bottom:30px}.suffix-supliment .l-supervision .box__ttl:after{content:"";width:34px;height:1px;background:#333;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.suffix-supliment .l-supervision .box__content ul{margin:0;list-style:number;font-size:16px;line-height:1.5}.suffix-supliment .l-how .how-main{display:flex;align-items:center;gap:70px}.suffix-supliment .l-how .how-main .image{flex-basis:593px;line-height:0}.suffix-supliment .l-how .how-main .content{flex:auto}.suffix-supliment .l-how .how-main .content p{margin:0}.suffix-supliment .l-how .how-main .content .p1{font-size:16px;line-height:2;margin-bottom:5px}.suffix-supliment .l-how .how-main .content .p2{font-size:24px}.suffix-supliment .l-how .how-step__item{display:flex;gap:45px;padding-top:70px;position:relative}.suffix-supliment .l-how .how-step__item .image{flex-basis:341px;line-height:0;flex-shrink:0}.suffix-supliment .l-how .how-step__item .number{position:absolute;top:0;right:0;font-size:200px;line-height:1;font-family:"Noto Serif JP",sans-serif;opacity:.04;z-index:-1}.suffix-supliment .l-how .how-step__item .ttl{font-size:18px;text-decoration:underline;text-underline-offset:5px;margin-bottom:30px}.suffix-supliment .l-how .how-step__item .content p{margin:0 0 25px;font-size:14px}.suffix-supliment .l-how .how-step__item .box-txt{background:#7b7770;color:#fff;font-size:16px;line-height:1;display:inline-block;justify-content:center;padding:16px 20px}.suffix-supliment .l-how .how-step__item .box-txt .num-part{font-size:23px;line-height:1;display:inline-block}.suffix-supliment .l-how .how-step__item .box-txt .num-part strong{font-size:43px;line-height:1;font-family:"Noto Serif JP",sans-serif}.suffix-supliment .l-label{position:relative;padding:80px 0;margin-top:100px}.suffix-supliment .l-label:before{content:"";position:absolute;background:#fffcf4;top:0;width:1000vw;height:100%;z-index:-1;left:-100%}.suffix-supliment .l-label .head{font-size:16px;font-weight:700}.suffix-supliment .l-label .row dd{margin:0;line-height:1.7}.suffix-supliment .l-label .row{margin:0;color:#65655e}.suffix-supliment .l-label .row:not(:last-child){margin-bottom:35px}.c-faq__item .q{background:#fff;display:flex;padding:15px 40px 15px 20px;align-items:center;font-size:16px;position:relative;cursor:pointer}.c-faq__item .letter{width:38px;height:38px;margin-right:15px;background:#f2efe8;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;font-size:16px;color:#7e6e49;border-radius:50%}.c-faq__item .a .letter{background:#7b7770;color:#fff}.c-faq__item .a{padding:15px 40px 15px 20px;line-height:1.7;font-size:14px;position:relative;display:none}.c-faq__item .a .inner{display:flex;align-items:center}.c-faq__item:not(:last-child){margin-bottom:10px}.c-faq__item .q:after{content:"";background-image:url(/cdn/shop/files/icon-plus.png?v=1688569906);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;background-position:center;position:absolute;top:50%;transform:translateY(-50%);right:20px}.c-faq__item .q.is-active:after{background-image:url(/cdn/shop/files/icon-minus.png?v=1688569906)}@media screen and (max-width: 767px){.suffix-supliment .product__wrapper--two-column{flex-wrap:wrap;gap:0}.suffix-supliment .product-contents{margin-top:30px}.suffix-supliment .product__heading{font-size:24px}.suffix-supliment div[data-id=product__capacity]{font-size:14px}.suffix-supliment .product__box__inner{display:block}.suffix-supliment .product__box{padding:30px 15px}.suffix-supliment .product__box .ttl{font-size:22px;margin-bottom:15px}.suffix-supliment .product__box .ttl .x{font-size:18px}.suffix-supliment .product__box .p1{font-size:16px}.suffix-supliment .product__box__image{margin-top:20px}.c-ttl01 span{font-size:20px}.c-ttl01 small{font-size:14px}.suffix-supliment .l-component .slider-nav__item{width:280px;margin:0}.suffix-supliment .l-component .slider-for__item .ttl{font-size:18px}.slick-arrow{width:40px;height:40px}.suffix-supliment .l-component .slider-for__item{padding:0 45px;margin:0}.suffix-supliment .l-component .slider-nav{margin-left:-24px;margin-right:-24px;margin-bottom:30px}.suffix-supliment .l-component .slider-for:before{height:calc(100% + 100px)}.suffix-supliment .l-component .slider-for{margin-left:-15px;margin-right:-15px;padding-bottom:30px}.suffix-supliment .l-supervision .image-content{display:block;padding-bottom:80px}.suffix-supliment .l-supervision .image-content .image{margin-bottom:20px}.suffix-supliment .l-supervision .image-content .name{font-size:20px}.suffix-supliment .l-supervision .box{padding:30px 15px}.suffix-supliment .l-supervision .box__ttl{font-size:16px;padding-bottom:10px;margin-bottom:25px}.suffix-supliment .l-supervision .box__content ul{font-size:14px}.suffix-supliment .l-how .how-main{display:block}.suffix-supliment .l-how .how-main .image{margin-bottom:20px}.suffix-supliment .l-how .how-main .content .p1{font-size:14px}.suffix-supliment .l-how .how-main .content .p2{font-size:20px}.suffix-supliment .l-how .how-step__item{display:block;padding-top:70px}.suffix-supliment .l-how .how-step__item .number{font-size:100px;z-index:1;opacity:.1;top:10px}.suffix-supliment .l-how .how-step__item .image{margin-bottom:20px}.suffix-supliment .l-how .how-step__item .ttl{font-size:16px;margin-bottom:20px}.suffix-supliment .l-how .how-step__item .content p{margin-bottom:20px}.suffix-supliment .l-how .how-step__item .box-txt{font-size:14px;padding:10px;line-height:1.5}.suffix-supliment .l-how .how-step__item .box-txt .num-part strong{font-size:26px}.suffix-supliment .l-how .how-step__item .box-txt .num-part{font-size:18px;margin-top:5px;display:block}.c-faq__item .q{padding:15px 30px 15px 15px;font-size:14px}.c-faq__item .q:after{width:15px;height:15px;right:15px}.c-faq__item .a{padding:15px 30px 15px 15px}.suffix-supliment .l-label .head{font-size:15px}.c-ttl01{margin-bottom:30px}}.blog-article__image{aspect-ratio:1}.blog-article__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-article__image a{display:block;position:relative;height:100%}@media screen and (max-width: 767px){.blog-posts__wrapper{display:flex;flex-wrap:wrap;grid-gap:initial;justify-content:space-between}.blog-posts__wrapper .blog-posts__post{width:46%}}.blog-article__date{font-family:Noto Sans JP,sans-serif}.blog-article__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-article__content p{display:inline}.suffix-supliment .breadcrumbs{display:none}.suffix-supliment section[data-id=page-ttl]{border:none}.suffix-supliment section[data-id=page-ttl] .custom-liquid__wrapper{margin:0;justify-content:center}.suffix-supliment .product__main>section{border-top:none}.suffix-supliment .product__main>section>.product__wrapper{margin-top:0}.page-ttl{margin:80px 0 90px}.page-ttl:before{display:none}.page-ttl small{font-family:Ysabeau,sans-serif}@media screen and (max-width: 767px){.page-ttl{margin:60px 0}.rich-text__wrapper{width:100%}.blog-article__heading{font-size:16px;margin-bottom:.7rem}.blog-article__image{margin-top:.7rem;margin-bottom:.7rem}.blog-article__content{margin-top:.7rem}.template-collection .product-item__vendor,.template-collection .product-item__quick-shop-button-wrapper{display:none}.template-collection .product-item__info{text-align:left}.template-collection .product-item__title{font-size:16px}.template-collection .product-item__title,.template-collection .product-item__price{font-family:Noto Sans JP,sans-serif}}.suffix-supliment .product__heading{font-family:Ysabeau,sans-serif}.suffix-supliment .l-component .slider-nav__item:not(.slick-current) .image{position:relative}.suffix-supliment .l-component .slider-nav__item:not(.slick-current) .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#05050580;border-radius:50%}.blog-page__header h1,.faq-page__header h1,.contact-page__header h1,.mobile-menu__tier-1-link,.mobile-menu__tier-2-link,.mobile-menu__tier-3-link{font-family:Ysabeau,sans-serif}td{font-size:16px!important;font-family:Noto Sans JP,sans-serif!important}th{font-family:Noto Sans JP,sans-serif!important}.suffix-supliment .l-how .how-step__item:nth-child(2) .num-part{margin-top:5px;display:block}.sp,.sp-sm{display:none}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}.suffix-supliment .l-how .how-step__item:first-child .box-txt{font-size:11px}.suffix-supliment .l-how .how-step__item .box-txt .num-part{font-size:14px;display:inline-block}.suffix-supliment .l-how .how-step__item .box-txt .num-part strong{font-size:20px}body,.rich-text__content p,.suffix-supliment div[data-id=product__brief],.suffix-supliment .product-details__description,.suffix-supliment div[data-id=product__capacity],.suffix-supliment .l-supervision .image-content .content p,.suffix-supliment .l-how .how-step__item .content p,.c-faq__item .q,.c-faq__item .a{font-size:12px}.suffix-supliment .product__box .p1{font-size:13px}.suffix-supliment .product__box .p2,.suffix-supliment .l-supervision .box__content ul{font-size:12px}.suffix-supliment .l-label .head{font-size:13px;margin-bottom:10px}}@media screen and (max-width: 430px){.pc-sm{display:none}.sp-sm{display:block}}.suffix-supliment .l-supervision .box__ttl{font-family:Ysabeau,sans-serif}.page-lp .shopify-section--header,.page-lp .shopify-section-group-footer-group{display:none}section[data-id=p-lp] .custom-liquid__wrapper{margin:0 auto;max-width:500px}.page-lp .p-lp .section{line-height:0}.page-lp{background:#f7f6f4}.page-lp .fixed-btn{position:sticky;bottom:0;left:0;right:0;margin:0 auto;max-width:500px;display:none;z-index:100}.page-lp #main-content{margin:0}body{overflow-x:hidden}.break-container{margin:0 calc(50% - 50vw)!important}.site-header__wrapper{border-bottom:none}.site-header-container{background:#f6f4e7}@media screen and (max-width: 959px){.header-controls{padding:1.125rem 36px;margin-left:0;background:#f6f4e7;margin-right:0;transform:translateY(-1.125rem);margin-bottom:-1.125rem}}.slideshow-slide__image-wrapper{padding-bottom:0!important}.slideshow-slide__image-wrapper img{position:static!important}.slideshow-slide__content:empty{display:none}[data-id=top-what] .image-with-text__container{margin:160px 0}[data-id=top-what] .image-with-text__content{justify-content:flex-start;padding:0 0 0 100px;font-size:15px;line-height:2}[data-id=top-advisor] .image-with-text__container{margin:160px 0}[data-id=top-advisor] .image-with-text__image-wrapper{width:46.66%}[data-id=top-advisor] .image-with-text__content{padding:0 70px 0 0;justify-content:flex-start;width:53.34%}[data-id=top-advisor] .supervisor{display:flex;align-items:center}[data-id=top-advisor] .supervisor__image{width:58%}[data-id=top-advisor] .supervisor__content{width:42%;padding-top:30px}[data-id=top-advisor] .supervisor__content p{margin:15px 0 0;font-size:12px;line-height:1.5}[data-id=top-advisor] .supervisor__content p:first-child{margin-top:0}[data-id=top-advisor] .image-with-text__image-wrapper>img{padding-left:35px}[data-id=top-what] .image-with-text__image-wrapper,[data-id=top-advisor] .image-with-text__image-wrapper{justify-content:flex-start}.c-row{font-size:13px}.c-row .head{font-weight:700}.c-row__item:not(:last-child){margin-bottom:25px}#top-buy-footer{margin-top:80px;padding-bottom:80px}.featured-product .product-gallery--media-thumbnail{width:29%;margin:0}.featured-product .product-gallery--media-thumbnail img{height:auto;width:100%}.featured-product .product-gallery--media-thumbnail:not(:nth-child(3n)){margin-right:6.5%}.featured-product .product-gallery--navigation{width:100%;margin-right:0}.featured-product .product__wrapper{display:flex}.featured-product .product-gallery{flex-basis:59.698%}.featured-product .product-details{width:40.302%}.featured-product .product-contents{height:100%;justify-content:center}section.featured-product{border:none}section.featured-product .product__wrapper{margin-top:0}@media screen and (max-width: 767px){[data-id=top-what]{padding-bottom:50px}[data-id=top-advisor]{padding-top:50px;padding-bottom:110px}[data-id=top-what] .image-with-text__container{margin:-20px 0 0 -24px!important}[data-id=top-what] .image-with-text__content{padding-left:24px;padding-top:50px}[data-id=top-advisor] .image-with-text__container{margin:0 -24px 0 0!important}[data-id=top-advisor] .image-with-text__image-wrapper{width:100%}[data-id=top-advisor] .image-with-text__image-wrapper>img{padding-left:0}[data-id=top-advisor] .supervisor{padding-right:15px;margin-left:-24px;margin-top:-15px}[data-id=top-advisor] .image-with-text__content{width:100%;padding-right:24px;padding-top:0}[data-id=top-advisor] .supervisor__content p{line-height:1.35}.featured-product .product__wrapper{display:block}.featured-product .product-details{width:100%}.featured-product .product-gallery--navigation{display:flex;flex-wrap:wrap;gap:0;margin-bottom:40px}.featured-product .product-gallery--media-thumbnail{width:27.5%}.featured-product .product-gallery--media-thumbnail:not(:nth-child(3n)){margin-right:8.75%}#top-buy-footer{margin-top:20px;padding-bottom:50px}.c-row__item:not(:last-child){margin-bottom:20px}}.blog-posts section{padding:80px 44px}.top-media{background:#f6f4e7;margin:0 calc(50% - 50vw)!important}.top-media section{max-width:960px;margin:0 auto}.blog-posts__wrapper{margin-bottom:0}.blog-posts__header,.blog-posts__heading{margin-top:0}.top-blog section{border:none}.top-news{background:#f6f4e7;margin:0 calc(50% - 50vw)!important}.top-news section{border:none;max-width:960px;margin:0 auto}.top-blog section{padding-left:0!important;padding-right:0!important}@media screen and (max-width: 767px){.blog-posts section{padding:40px 24px}}[data-id=p-about] .l-aboutNewMain .inner{max-width:960px;margin:0 auto}[data-id=p-about] .l-aboutNewMain .ttl{margin:0 auto 60px;text-align:center;max-width:288px}[data-id=p-about]>div{margin-top:0!important}[data-id=p-about] .l-aboutNewMain{background-color:#fff;padding:65px 44px 100px;margin:0 calc(50% - 50vw)!important}[data-id=p-about] .l-aboutNewMain .ttl-sub{margin:0 auto 50px;max-width:126px}[data-id=p-about] .l-aboutNewMain .part-top .text-part{max-width:540px;margin:0 auto 60px;font-size:15px;line-height:2}[data-id=p-about] .l-aboutNewMain .check-list ul{display:inline-block;margin:0;padding:0;list-style:none}[data-id=p-about] .l-aboutNewMain .check-list{display:flex;justify-content:center}[data-id=p-about] .l-aboutNewMain .check-list li{background:#fff;font-size:14px;font-family:Source Han serif;padding:1px 25px 1px 60px;position:relative}[data-id=p-about] .l-aboutNewMain .check-list li:not(:last-child){margin-bottom:17px}[data-id=p-about] .l-aboutNewMain .check-list li:before{content:"";width:22px;height:30px;background-image:url(/cdn/shop/files/icon-check.png?v=1692367576);background-size:contain;position:absolute;top:-8px;left:14px}[data-id=p-about] .l-aboutNewMain .part-bot .text-part{text-align:center;font-size:15px;line-height:2;padding:10px 50px 15px;max-width:750px;margin:0 auto 90px;position:relative;font-family:Hiragino Mincho ProN,sans-serif;font-weight:700}[data-id=p-about] .l-aboutNewMain .part-bot .text-part:before,[data-id=p-about] .l-aboutNewMain .part-bot .text-part:after{content:"";width:50px;height:240px;background-image:url(/cdn/shop/files/text-decor.png?v=1692367576);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:scaleX(-1) translateY(-50%)}[data-id=p-about] .l-aboutNewMain .part-bot .text-part:after{transform:scaleX(1) translateY(-50%);right:0;left:auto}[data-id=p-about] .l-aboutNewMain .part-bot{text-align:center}[data-id=p-about] .l-aboutNewMain .part-bot .link{font-size:13px;text-underline-offset:10px}.l-aboutNewWellness .ttl{margin:0 auto 95px;line-height:0;max-width:340px}.l-aboutNewWellness{padding:100px 0 50px}.l-aboutNewWellness .list{display:flex;justify-content:space-between;margin-bottom:110px}.l-aboutNewWellness .list__item{width:44.79%}.l-aboutNewWellness .list__item .image{position:relative;line-height:0;margin-bottom:50px}.l-aboutNewWellness .list__item .image .lbl{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;font-family:Hiragino Mincho ProN,sans-serif;font-size:20px}.l-aboutNewWellness .list__item p{font-size:15px;line-height:2}.c-movie{max-width:254px;margin:0 auto}.footer-blocks{border-top:none}.footer{background:#f6f4e7;margin-left:0;margin-right:0;padding-left:44px;padding-right:44px;margin-bottom:0}@media screen and (max-width: 767px){[data-id=p-about] .l-aboutNewMain{padding:45px 24px 50px;background-color:#fff}[data-id=p-about] .l-aboutNewMain .ttl{margin-bottom:47px}[data-id=p-about] .l-aboutNewMain .ttl-sub{margin-bottom:44px}[data-id=p-about] .l-aboutNewMain .part-top .text-part{margin-bottom:35px}[data-id=p-about] .l-aboutNewMain .part-bot .text-part:before,[data-id=p-about] .l-aboutNewMain .part-bot .text-part:after{background-image:url(/cdn/shop/files/text-decor-sp.png?v=1692370145);height:317.09px}[data-id=p-about] .l-aboutNewMain .part-bot .text-part{padding:10px 50px;letter-spacing:0;margin-bottom:25px;font-size:13px}[data-id=p-about] .l-aboutNewMain .part-bot{margin:0 -9px}.l-aboutNewWellness{padding:57px 0 0}.l-aboutNewWellness .ttl{margin-bottom:57px}.l-aboutNewWellness .list{display:block;margin:0 -24px 74px}.l-aboutNewWellness .list__item{width:100%}.l-aboutNewWellness .list__item p{padding:0 30px}.l-aboutNewWellness .list__item .image{margin-bottom:58px}.l-aboutNewWellness .list__item:not(:last-child){margin-bottom:58px}.footer{padding-left:24px;padding-right:24px}.top-advisor-link{text-align:right}}section{border:none}.footer{padding-bottom:15px}.shopify-payment-button div[role=button]{background:#957e65!important;border-color:#957e65!important}.shopify-payment-button .shopify-cleanslate div[role=button]:hover{background:#957e65!important;border-color:#957e65!important;opacity:.7}#top-buy-header{padding-bottom:80px}#top-buy-header .top-buy-title{text-align:center;line-height:0;margin:0}.blog-article__heading,.blog-article__content{letter-spacing:.05rem}@media screen and (max-width: 767px){#top-buy-header{border-top:1px solid #707070;padding-top:50px;padding-bottom:50px}#top-buy-header .top-buy-title img{width:155px}.image-with-text__content .image-with-text-text-alignment-left{letter-spacing:.09em}.fixed-btn{right:-15px!important;bottom:-15px!important}}.footer-menu__link{font-size:13px}.footer-navigation+.footer-attribution{font-size:10px;margin-top:10em}.u-color-{color:#adadad}.top-advisor-link a{font-size:12px}.featured-product .product__heading{font-family:Hiragino Mincho ProN,sans-serif}@media screen and (max-width: 767px){[data-id=top-advisor] .image-with-text__content p{font-size:15px}.top-advisor-link a{font-size:13px}.blog-article__heading{font-size:14px}.blog-article__date,.blog-article__content{font-size:12px}.blog-article__read-more a{font-size:11px;text-decoration:underline}.blog-article__read-more-link:after{display:none}}.l-aboutNewWellness .list__item .bot-image{text-align:center;margin-top:50px}@media screen and (max-width: 767px){.l-aboutNewWellness .list__item .bot-image{margin-top:30px}}.blog-article__read-more-link{font-size:12px;text-decoration:underline}.blog-article__read-more-link:after{display:none}.contact-form__heading{font-size:20px}.article-page__date{font-family:Noto Sans JP,sans-serif}.blog-page__header h1,.contact-page__header h1{font-size:16px;font-weight:700;letter-spacing:.2rem;text-align:center;position:relative;padding-bottom:15px;font-family:Ysabeau,sans-serif}.blog-page__header h1:after,.contact-page__header h1:after{content:"";display:block;margin:10px auto 0;background:#b7b7b7;height:1.5px;width:30px;position:absolute;bottom:0;left:0;right:0}#top-advisor{scroll-margin-top:100px}.article-page__heading{font-size:25px}#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__heading{position:relative;margin-bottom:50px}#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__heading:before{content:"";background:url(/cdn/shop/files/icon-instagram.png?v=1698399516) no-repeat center/contain;width:17px;height:17px;position:absolute;top:2px;right:-5px;transform:translate(100%)}#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__content{font-size:14px;color:#494932}#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__content a{text-underline-offset:5px}#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__wrapper{margin-bottom:30px}@media screen and (max-width: 575px){#shopify-section-template--16953145196793__f45d50c1-69bb-4daa-af78-05d9c7e54a4a .rich-text__heading{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
