@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@700&display=swap";.mes_already_cart{color:red;font-weight:700}.bis-reset.bis-rotate-90{display:none!important}.orichi-quantity-textError{display:block;width:100%}.js-popup.is-hidden{opacity:.38;pointer-events:none}.page-top .shopify-section--main-product .section-spacing{padding-top:42px}@media screen and (max-width: 750px){.page-top .shopify-section--main-product .section-spacing{padding-top:calc(20 / 375 * 100vw)}}.page-top .product{display:flex;flex-wrap:wrap;gap:0}.page-top .product-gallery{margin-right:5.6%;width:50.8%;gap:3rem}@media screen and (max-width: 750px){.page-top .product-gallery{margin-right:0;width:100%;gap:0;padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.page-top .page-dots{margin-top:4vw}.page-top .page-dots>:after{opacity:1;background-color:#fff}.page-top .page-dots>[aria-current=true]:after{background-color:#198cc9}}.page-top .product-info{width:39.3%}.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]){--product-info-gap:0}.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){--product-info-gap:0}.page-top .product-info__block-list>:not(:last-child){margin-block-end:0}.page-top .product-info__block-list>:not(:first-child){margin-block-start:0}.page-top .product_type{color:#a5a5a5;font-size:13px}.page-top .product-title{font-size:24px;font-weight:500;line-height:1.46;padding-top:5px;padding-bottom:10px}.page-top .type{font-size:12px;color:#a5a5a5;padding-bottom:10px}.page-top .variant-sku{font-size:15px}.page-top .product-info__block-item:is([data-block-type=price]){padding-top:25px}.page-top .product-info__block-item:is([data-block-type=price]) .v-stack{display:flex;align-items:center}.page-top .price-list *{font-size:28px;font-family:Montserrat,sans-serif;font-weight:500}.page-top .price-list sale-price{color:#000}.page-top .taxes_notice{font-size:15px}.page-top .all_collection{font-size:0;padding-top:30px;padding-bottom:30px}.page-top .all_collection li{display:inline-block;margin-right:12px;margin-bottom:10px}.page-top .all_collection li:last-child{margin-right:0}.page-top .all_collection a{width:auto;height:40px;border-radius:20px;background:#fff;box-shadow:0 2px 10px #0000000a;padding:0 20px;font-size:14px;font-weight:500;color:#222;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.page-top .all_collection a span{color:#1a8cc9;margin-right:6px}.page-top .desc{padding-top:40px;font-size:15px;line-height:2}.page-top .product-info__block-item:is([data-block-type=variant-picker]){padding-top:40px}.page-top .variant-picker__option{display:flex;flex-wrap:wrap}.page-top .variant-picker__option *{font-size:15px}.page-top .product-info__block-item:is([data-block-type=quantity-selector]){padding-top:30px;display:flex;flex-wrap:wrap;align-items:center}.page-top .product-info__block-item:is([data-block-type=quantity-selector]) *{font-size:15px}.page-top .quantity-ttl{width:65px}.page-top .quantity-selector{background-color:#fff;border:1px solid #D6D6D6;border-radius:25px;--quantity-selector-height:50px;width:176px}.page-top .quantity-selector__input{width:76px}.page-top #BIS_trigger{font-size:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:55px;border-radius:27.5px;border:1px solid #D6D6D6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:#1a8cc9}.page-top #BIS_trigger:before{content:"\5165\8377\304a\77e5\3089\305b\901a\77e5\3092\53d7\3051\53d6\308b";font-size:15px;font-weight:500}.page-top #BIS_trigger:hover{color:#222;background:#fff}.page-top .product-info__block-item:is([data-block-type=payment-terms]){padding-top:45px}.page-top .product-info__block-item:is([data-block-type=buy-buttons]){padding-top:0}.page-top .product-info__block-item:is([data-block-type=buy-buttons]) .button{color:#fff;background:#1a8cc9;border-color:#1a8cc9;font-size:15px;font-weight:500;border-radius:28px;height:56px;width:100%}.page-top .product-info__block-item:is([data-block-type=buy-buttons]) .button:disabled{opacity:.38!important;display:none!important}.page-top .shopify-payment-button__more-options{display:none}.page-top .wishlisthero-product-page-button-container button{border:1px solid #D6D6D6!important;background:transparent!important;color:#222!important;font-size:15px;font-weight:500!important;border-radius:28px;height:56px!important;width:100%}.page-top .wishlisthero-product-page-button-container button span{font-weight:500!important}.page-top .wishlisthero-product-page-button-container button svg{position:absolute!important;left:38px;top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-top .wishlisthero-product-page-button-container button path{fill:#d6d6d6}.page-top .share-buttons{justify-content:flex-end;padding-top:35px}.page-top .share-buttons-ttl{font-size:12px;font-family:Montserrat,sans-serif;font-weight:500}.page-top .product-info__block-item::empty{padding-top:0}@media screen and (max-width: 750px){.page-top .product-info{width:100%;padding-top:12vw;padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.page-top .product_type{font-size:calc(13 / 375 * 100vw)}.page-top .product-title{font-size:calc(22 / 375 * 100vw);padding-top:calc(8 / 375 * 100vw);padding-bottom:calc(8 / 375 * 100vw)}.page-top .type{font-size:calc(11 / 375 * 100vw);padding-bottom:4vw}.page-top .variant-sku{font-size:4vw}.page-top .product-info__block-item:is([data-block-type=price]){padding-top:calc(25 / 375 * 100vw)}.page-top .price-list *{font-size:calc(26 / 375 * 100vw)}.page-top .taxes_notice{font-size:4vw}.page-top .all_collection{padding-top:8vw;padding-bottom:calc(35 / 375 * 100vw)}.page-top .all_collection li{margin-right:calc(10 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.page-top .all_collection a{height:calc(32 / 375 * 100vw);border-radius:calc(16 / 375 * 100vw);box-shadow:0 calc(2 / 375 * 100vw) calc(10 / 375 * 100vw) #0000000a;padding:0 calc(17 / 375 * 100vw);font-size:3.2vw;font-weight:500}.page-top .all_collection a span{margin-right:calc(5 / 375 * 100vw)}.page-top .desc{padding-top:12vw;font-size:calc(13 / 375 * 100vw);line-height:1.84}.page-top .product-info__block-item:is([data-block-type=variant-picker]){padding-top:calc(70 / 375 * 100vw)}.page-top .variant-picker__option *{font-size:calc(13 / 375 * 100vw)}.page-top .product-info__block-item:is([data-block-type=quantity-selector]){padding-top:calc(25 / 375 * 100vw)}.page-top .product-info__block-item:is([data-block-type=quantity-selector]) *{font-size:calc(13 / 375 * 100vw)}.page-top .quantity-ttl{width:65px}.page-top .quantity-selector{border-radius:calc(25 / 375 * 100vw);--quantity-selector-height: 12vw ;width:calc(176 / 375 * 100vw)}.page-top .quantity-selector__input{width:calc(76 / 375 * 100vw)}.page-top #BIS_trigger{height:calc(50 / 375 * 100vw);border-radius:calc(25 / 375 * 100vw)}.page-top #BIS_trigger:before{font-size:calc(13 / 375 * 100vw)}.page-top .product-info__block-item:is([data-block-type=payment-terms]){padding-top:calc(55 / 375 * 100vw)}.page-top .product-info__block-item:is([data-block-type=buy-buttons]){padding-top:0}.page-top .product-info__block-item:is([data-block-type=buy-buttons]) .button{font-size:calc(13 / 375 * 100vw);border-radius:calc(25 / 375 * 100vw);height:calc(50 / 375 * 100vw)}.page-top .wishlisthero-product-page-button-container button{font-size:calc(13 / 375 * 100vw);border-radius:calc(25 / 375 * 100vw);height:calc(50 / 375 * 100vw)!important}.page-top .wishlisthero-product-page-button-container button svg{left:8vw}.page-top .share-buttons{padding-top:8vw}.page-top .share-buttons-ttl{font-size:3.2vw}}.page-top .wlm-content{padding-bottom:100px}.shopify-section--related-products .l_con,.shopify-section--recently-viewed-products .l_con{padding-left:56px;padding-right:56px}.shopify-section--related-products .section-spacing,.shopify-section--recently-viewed-products .section-spacing{padding-block-start:0;padding-block-end:100px}.page-top .product-list{--product-list-default-column-gap: 15px}.page-top .product-card{box-shadow:0 2px 6px #0000000a}.page-top .product-list .product-card__image{border-radius:10px 10px 0 0}@media screen and (max-width: 750px){.page-top .wlm-content{padding-bottom:calc(100 / 375 * 100vw)}.shopify-section--related-products .l_con,.shopify-section--recently-viewed-products .l_con{padding-left:calc(20 / 375 * 100vw);padding-right:0}.shopify-section--related-products .section-spacing,.shopify-section--recently-viewed-products .section-spacing{padding-block-end:calc(100 / 375 * 100vw)}.page-top .product-list{--product-list-default-column-gap: calc(10 / 375 * 100vw)}.page-top .product-card{box-shadow:0 calc(2 / 375 * 100vw) 1.6vw #0000000a}.page-top .product-list .product-card__image{border-radius:calc(10 / 375 * 100vw) calc(10 / 375 * 100vw) 0 0}}.item_detail{background-color:#fff;padding:80px 80px 37px}.item_detail .kv{padding-bottom:15px}.item_detail .bold{font-weight:500}.item_detail .ttl_en{color:#b5b5b5;font-size:26px;line-height:1;padding-bottom:30px;font-weight:300;font-family:Montserrat,sans-serif;width:100%}.item_detail .ttl_jp{font-size:28px;line-height:1.7;font-weight:500;padding-bottom:40px}.item_detail .ttl_jp .small{font-weight:500;font-size:18px}.item_detail .about,.item_detail .background,.item_detail .product{display:flex;flex-wrap:wrap;padding-bottom:100px}.item_detail .about .about_txt,.item_detail .background .background_txt{width:50%}.item_detail .about p:not(.notice){font-size:16px;letter-spacing:.1em;line-height:2.125}.item_detail p.txt{font-size:15px;letter-spacing:.1em;line-height:2}.item_detail .notice{padding-top:26px;font-size:12px;letter-spacing:.1em;line-height:2.125}.item_detail .about .about_pic{width:44.7%;margin-left:auto}.item_detail .background .background_pic{width:48%;margin-left:auto}.item_detail.medimerry .background .background_txt img{max-width:504px;width:100%;margin:49px auto 0}.item_detail .product .ttl_en{padding-bottom:0}.item_detail .product .ttl_jp{padding-bottom:10px}.item_detail .product .product_txt{width:48%;margin-left:auto;order:2;padding-top:88px}.item_detail .product .product_txt .button{width:100%;height:55px;font-size:15px;border-radius:50px;margin-top:99px;border:1px solid #1A8CC9;color:#1a8cc9;font-weight:500;background:#fff;transition:.3s}.item_detail .product .product_txt .button.buy-button{background:#1a8cc9;color:#fff}.item_detail .product .product_txt .button.buy-button:hover{background:#fff;color:#1a8cc9!important}.item_detail .product .product_txt .button:not(.buy-button):hover{background:#1a8cc9;color:#fff}.item_detail .product .product_price{font-weight:500;font-size:22px;padding-bottom:35px}.item_detail .product .product_price span{font-size:15px}.item_detail .product .bold{padding-top:1.5em}.item_detail .product .product_pic{width:50%;order:1;text-align:center}.item_detail .product .product_pic img{max-width:438px;height:auto}.item_detail .recommendation{background:url(bg_recommendation.png) center center no-repeat;background-size:cover;padding-top:40px;padding-bottom:55px;margin-bottom:90px}.item_detail .sb-ttl{text-align:center;margin-bottom:35px}.item_detail .sb-ttl span{font-size:28px;line-height:1;font-weight:500;display:inline-block;padding-left:62px;padding-right:62px;position:relative}.item_detail .sb-ttl span:before,.item_detail .sb-ttl span:after{content:"";width:48px;height:2px;background:#707070;position:absolute;top:50%}.item_detail .sb-ttl span:before{left:0;-webkit-transform:translateY(-50%) rotate(48deg);transform:translateY(-50%) transform rotate(48deg)}.item_detail .sb-ttl span:after{right:0;-webkit-transform:translateY(-50%) rotate(-48deg);transform:translateY(-50%) transform rotate(-48deg)}.item_detail .recommendation .check_wrap{text-align:center;display:flex;justify-content:center}.item_detail .recommendation .check{text-align:left}.item_detail .recommendation .check li{list-style:none;position:relative;font-size:28px;font-weight:500;margin-bottom:15px;padding-left:62px}.item_detail .recommendation .check li:last-child{margin-bottom:0}.item_detail .recommendation .check li:before{content:"";width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;background:url(icon_check.svg) center center no-repeat;background-size:100% auto}.item_detail .recommendation .check li span{color:#ff5b05;font-size:28px;font-weight:500}.item_detail .explanation{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:90px}.item_detail .explanation_item{display:flex;flex-wrap:wrap;width:calc(50% - 20px)}.item_detail .explanation_item .ttl_jp{padding-bottom:20px}.item_detail .explanation_left{width:66.6666%}.item_detail .explanation_right{width:33.3333%;display:flex;flex-flow:column}.item_detail .explanation_right img{margin-top:auto}.item_detail .features{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:80px}.item_detail .features .ttl_jp{width:100%;padding-bottom:20px}.item_detail .features_left,.item_detail .features_right{width:calc(50% - 20px)}.item_detail .features_right_item+.features_right_item{padding-top:45px}.item_detail .features_right_item_head{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.item_detail .features_right_item_head_circle{width:100px;height:100px;border-radius:50%;color:#fff;background:#f9c01c;font-size:18px;font-weight:500;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.item_detail .features_right_item_head_ttl{width:calc(100% - 116px)}.item_detail .features_right_item_head_ttl01{font-size:24px;font-weight:500}.item_detail .features_right_item_head_ttl01 .small{font-size:18px;font-weight:500}.item_detail .features_right_item_head_ttl02{font-size:18px;font-weight:500;letter-spacing:.08em}.item_detail sup{font-size:50%;vertical-align:super}.item_detail .features_right_item .features_right_item_head{margin-bottom:15px}.item_detail .component{margin-top:60px;background-color:#f9f5f2;padding:34px 30px 20px}.item_detail .component .features_right_item_head{margin-bottom:24px}.item_detail .component_inner{display:flex;flex-wrap:wrap;margin-left:-12px}.item_detail .component_inner dl{width:calc(33.333% - 12px);margin-left:12px;margin-bottom:20px;background-color:#fff;padding:20px}.item_detail .component_inner dl dt{font-size:20px;font-weight:500}.item_detail .component_inner dl dd{font-size:15px;line-height:2;letter-spacing:.1em}.item_detail .df-recommendation{padding-bottom:100px}.item_detail .df-recommendation_item+.df-recommendation_item{padding-top:80px}.item_detail .df-recommendation_item{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.item_detail .df-recommendation_item_left,.item_detail .df-recommendation_item_right{width:calc(50% - 20px)}.item_detail .df-recommendation_item .ttl_jp{padding-bottom:0}.item_detail .df-recommendation_item ul{padding:45px 0 0;margin:0}.item_detail .df-recommendation_item ul li{list-style:none;font-weight:500;font-size:20px;padding:0 0 0 1em;text-indent:-1em}.item_detail .recommendation_ttl{font-size:20px;font-weight:500;padding-top:20px;padding-bottom:20px}.item_detail .itemfaq{padding-bottom:100px}.item_detail .faq_item{padding-top:60px}.item_detail .faq_item dt{font-size:22px;font-weight:500}.item_detail .faq_item dt span{font-weight:500;color:#118db2}.item_detail .faq_item dd{font-size:15px;line-height:2;letter-spacing:.1em;padding-top:30px}.item_detail .faq_item dd span{color:#d61d88}.item_detail .itemdetail table{width:100%;border-top:1px solid #E2DED3}.item_detail .itemdetail th{border-bottom:1px solid #E2DED3;background-color:#f9f5f2;width:17%;padding:20px;font-size:15px;line-height:2;letter-spacing:.1em;opacity:1}.item_detail .itemdetail td{width:83%;padding:20px;font-size:15px;line-height:2;letter-spacing:.1em}.item_detail .ruby{font-size:60%;vertical-align:text-top}.item_detail .ruby_b{font-size:60%;vertical-align:bottom}.item_detail .product .ttl_jp{word-break:break-all}.item_detail .point{padding-bottom:80px}.item_detail .point .ttl_bnr{margin-bottom:60px}.item_detail .point .ttl_bnr_txt{margin-bottom:60px;font-size:34px;font-weight:500;letter-spacing:.08em;text-align:center}.item_detail .point .ttl_bnr_txt span{display:block;font-size:28px;margin-top:20px;line-height:1.71}.item_detail.bodai .point .ttl_bnr_txt span{font-size:20px}.item_detail.supplementsoup .point .ttl_bnr_txt{color:#7a0001;font-family:"Noto Serif JP",serif;font-size:38px;font-weight:700;font-style:normal;line-height:1.57;letter-spacing:0}.item_detail.cheervitaminb .point .ttl_bnr_txt{color:#fc537a;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.57;letter-spacing:0}.item_detail.gabajelly .point .ttl_bnr_txt{margin-bottom:86px;color:#565a5c;font-family:"Noto Serif JP",serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.425;letter-spacing:.06em}.item_detail.medimerry .point .ttl_bnr_txt{font-size:30px;line-height:1.5}.item_detail.medimerry .point .ttl_bnr_txt strong{font-size:50px;letter-spacing:.05em;font-family:Montserrat,sans-serif;font-weight:500}.item_detail .point .point_item{display:flex;flex-wrap:wrap;gap:44px;row-gap:0}.item_detail .point .point_item+.point_item{margin-top:70px}.item_detail .point .point_item.pc_reverse{flex-direction:row-reverse}.item_detail .point .point_left,.item_detail .point .point_right{width:calc(50% - 22px)}.item_detail .point .point_left .img,.item_detail .point .point_right .img{margin-top:40px}.point_flex_column{display:flex;flex-direction:column;justify-content:space-between}.item_detail .point .point_full{width:100%}.item_detail .point .point_full .flex{display:flex;flex-wrap:wrap;gap:44px;row-gap:0}.item_detail .point .point_ttl{display:flex;flex-wrap:wrap;align-items:center;column-gap:19px;row-gap:25px;padding-bottom:40px;font-size:22px;font-weight:500}.item_detail .point .point_ttl .label{display:flex;align-items:center;height:37px;padding:0 30px;background:#3ca1cc;font-size:20px;font-weight:500;color:#fff}.item_detail .point_full .label{padding:4px 65px;background:#ff9300;border-radius:10px;color:#fff;font-size:20px;font-weight:500;width:max-content;line-height:1.3;margin-bottom:35px}.item_detail .point .full{margin-top:45px}.item_detail .point .full+.full{margin-top:85px}.item_detail .point_full .list{margin:0;padding:0;display:flex;gap:57px}.item_detail .point_full .list li{width:calc(33.33% - 38px);list-style:none;padding:0}.item_detail .point_full .list li img{width:180px;border-radius:100%;border:4px solid #63B97C;margin:0 auto 20px}.item_detail .point_full .list li .ttl{text-align:center;color:#6c3e2e;font-size:24px;margin-bottom:20px}.item_detail .point .ttl{font-size:26px;font-weight:500;margin-bottom:30px;color:#00661e}.item_detail.chai .point .point_ttl .label{background:#b9a089}.item_detail.chai .point .point_ttl strong{color:#000}.item_detail.cafesupplement .point .point_ttl .label{background:#dd3d34}.item_detail.cafesupplement .point .point_ttl strong{color:#6c3e2e}.item_detail.aqfair .point .point_ttl .label{background:#f56d91}.item_detail.aqfair .point .point_ttl strong{color:#f56d91}.item_detail.supplementsoup .point .point_ttl .label{background:#870201}.item_detail.supplementsoup .point .point_ttl strong{color:#870201}.item_detail.bodai .point .point_ttl .label{background:#f56d91}.item_detail.bodai .point .point_ttl strong{color:#f56d91}.item_detail.cheervitaminb .point .point_ttl .label{background:#fc537a}.item_detail.cheervitaminb .point .point_ttl strong{color:#6c3e2e}.item_detail.gabajelly .point .point_ttl .label{background:#ffe21c;color:#565a5c}.item_detail.gabajelly .point .point_ttl strong{color:#6c3e2e}.item_detail.medimerry .point .point_ttl .label{background:#eeccca}.item_detail.medimerry .point .point_ttl strong{color:#6c3e2e}.item_detail.medimerry .point .point_item{align-items:flex-start}.item_detail.medimerry .point .point_item:first-of-type{align-items:center}.item_detail.medimerry .point .point_item:first-of-type .point_left img{margin-top:24px}.item_detail.medimerry .point .point_item .notice{padding-top:8px;font-size:15px;letter-spacing:.1em}.item_detail.bodai .point .list{margin:0}.item_detail.bodai .point .list li{list-style:none;padding-left:1em;text-indent:-1em;line-height:2.2;font-size:17px;font-weight:500}.item_detail .point .point_ttl strong{width:100%;font-size:32px;font-weight:500;color:#3ca1cc;line-height:1.375}.item_detail .point_item .txt strong{font-weight:500}.item_detail .point .ttl_jp{font-size:24px;line-height:1.66}.item_detail .point .point_ttl+.ttl_jp{margin-top:-20px;padding-bottom:30px}.item_detail .point_item_spice{display:flex;flex-wrap:wrap;margin:0;padding-top:60px;gap:50px;row-gap:50px;justify-content:space-between}.item_detail .point_item_spice .item,.item_detail .point_item_spice:before,.item_detail .point_item_spice:after{list-style:none;padding:0;width:20%;max-width:200px}.item_detail .point_item_spice:before{content:"";display:block;order:1}.item_detail .point_item_spice:after{content:"";display:block}.item_detail .point_item_spice .item .ttl{padding:0 0 10px;font-size:22px;font-weight:500;text-align:center;line-height:1.3}.item_detail .point_item_spice .item .ttl img{margin-bottom:15px}.item_detail .point_item_spice .item .txt{font-size:15px;letter-spacing:.1em;line-height:2}.item_detail .point_component{padding-bottom:20px}.item_detail .point_component .ttl_jp{padding-top:98px;text-align:center;font-size:34px;letter-spacing:.08em}.item_detail .point_component ul{display:flex;flex-wrap:wrap;margin:0}.item_detail .point_component ul li{padding:0;list-style:none;font-size:22px;font-weight:500}.item_detail .point_component ul li small{display:inline-block;font-size:16px;font-weight:500;line-height:1.875}.item_detail .point_component ul.point_component_extract{padding-top:10px;justify-content:center;gap:46px}.item_detail .point_component ul.point_component_extract li{text-align:center;max-width:200px;line-height:1.6}.item_detail .point_component ul.point_component_extract li img{margin-bottom:20px}.item_detail .point_component ul.point_component_list{gap:44px;row-gap:30px;padding-top:20px}.item_detail .point_component ul.point_component_list li{width:calc(50% - 22px);padding:15px 0;border-bottom:1px solid #F56C91}.item_detail .imagebanner{margin-bottom:80px}.item_detail .df-recommendation_item.pc_reverse{flex-direction:row-reverse}.item_detail .df-recommendation_item .lead{padding-top:49px;font-size:16px;font-weight:500;line-height:2.125}.item_detail .df-recommendation_item .ttl_jp+.txt{padding-top:30px}.item_detail .df-recommendation_step{padding-top:20px}.item_detail .df-recommendation_step .ttl{padding-bottom:11px;font-weight:800;font-size:24px;line-height:1.3}.item_detail .df-recommendation_step .txt{font-size:15px;letter-spacing:.1em;line-height:2}.item_detail .df-recommendation_step .txt strong{font-size:16px}.item_detail .df-recommendation_item ul.df-recommendation_quality{padding-top:40px}.item_detail .df-recommendation_item ul.df-recommendation_quality li{padding:0 0 0 68px;text-indent:-68px;font-size:22px;line-height:1.3}.item_detail .df-recommendation_item ul.df-recommendation_quality li+li{padding-top:40px}.item_detail .df-recommendation_item ul.df-recommendation_quality .num{display:inline-block;width:50px;height:50px;margin-right:18px;border-radius:100%;background:#cd9797;font-size:18px;font-weight:500;text-indent:initial;color:#fff;line-height:50px;text-align:center}.item_detail .df-recommendation_item ul.df-recommendation_quality .notice{padding-top:35px}.item_detail .df-recommendation_item ul li .large{font-size:24px;font-weight:500}.item_detail .product .product_pic img{margin:0 auto}.item_detail .df-recommendation_item_full{width:100%}.item_detail .df-recommendation_item ul.df-recommendation_recipe{display:flex;flex-wrap:wrap;padding:50px 10px 0;justify-content:space-between}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item{display:flex;flex-direction:column;justify-content:space-between;list-style:none;padding:8px 8px 0;background:#fff;box-shadow:0 0 20px #0003;text-indent:initial}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item img{width:100%}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item .ttl{display:flex;align-items:center;justify-content:center;height:100%;padding:15px 0;font-size:19px;font-weight:500;line-height:1.47;text-align:center}.item_detail .df-recommendation_item ul.df-recommendation_recipe.col3{row-gap:64px}.item_detail .df-recommendation_item ul.df-recommendation_recipe.col3:after,.item_detail .df-recommendation_item ul.df-recommendation_recipe.col3 .item{content:"";width:31.33%;max-width:320px}.item_detail .df-recommendation_item ul.df-recommendation_recipe.col4{row-gap:64px}.item_detail .df-recommendation_item ul.df-recommendation_recipe.col4:before,.item_detail .df-recommendation_item ul.df-recommendation_recipe.col4:after,.item_detail .df-recommendation_item ul.df-recommendation_recipe.col4 .item{content:"";width:24%;max-width:254px}.item_detail .df-recommendation_item ul.df-recommendation_recipe.col4:before{order:1}.item_detail .df-recommendation_recipe_ttl{text-align:center}.item_detail .recommendation_ttl+.df-recommendation_recipe_ttl{margin-top:30px}.item_detail .df-recommendation_recipe_ttl span{padding:4px 60px;background:#f5963c;font-size:20px;font-weight:500;color:#fff;line-height:1}.item_detail .about .about_txt .lead,.item_detail .background .background_txt .lead{font-size:20px;font-weight:500}.item_detail .about .about_txt .ttl_jp+.lead,.item_detail .background .background_txt .ttl_jp+.lead{margin-top:-20px;padding-bottom:43px}.item_detail.bodai .background .background_txt .lead{margin-top:0;padding-bottom:15px;line-height:1.3}.item_detail.bodai .background .background_txt .txt+.lead{margin-top:30px}.item_detail .background_point ol.background_point_list{margin:0}.item_detail .background_point ol.background_point_list li{display:flex;gap:15px;list-style:none;padding:0;align-items:baseline}.item_detail .background_point ol.background_point_list li+li{margin-top:28px!important}.item_detail .background_point ol.background_point_list li .number{width:50px;min-width:50px;height:50px;border-radius:100%;background:#dcd9b2;text-align:center;line-height:50px;font-size:18px;font-weight:500;color:#fff}.item_detail.aqmoisturiser .recommendation,.item_detail.aqfair .recommendation{background-image:url(/cdn/shop/files/bg_recommendation_AQMOISTURISER.png?v=1711354895)}.item_detail.chai .recommendation{background-image:url(/cdn/shop/files/bg_recommendation_chai.png?v=1711365211)}.item_detail.gingerpowder .recommendation{background-image:url(/cdn/shop/files/bg_recommendation_gingerpowder.png?v=1711366962)}.item_detail.cafesupplement .recommendation{background-image:url(/cdn/shop/files/bg_recommendation_cafesupplement.png?v=1711367181)}.item_detail.bodai .recommendation{background-image:url(/cdn/shop/files/bodai_bg.jpg?v=1711765054)}.item_detail.supplementsoup .recommendation{background:#f9f5f2}.item_detail.cheervitaminb .recommendation{background-image:url(/cdn/shop/files/chiavitamin_bg.jpg?v=1713419616)}.item_detail.gabajelly .recommendation{background-image:url(/cdn/shop/files/gabajelly_bg_recommendation.jpg?v=1721889842)}.item_detail.medimerry .recommendation{background-image:url(/cdn/shop/files/medimerry_bg_recommendation.jpg?v=1728017158)}.item_detail .productlineup{padding-bottom:88px}.item_detail .productlineup .productlineup_ttl{margin-bottom:14px;text-align:center;color:#000;font-size:26px;font-weight:500}.item_detail .productlineup .productlineup_ttl .ttl_en{padding-bottom:10px;display:block;font-size:12px;font-weight:600;color:#000}.item_detail .productlineup .list{margin:0;padding:0;display:flex;justify-content:center;align-items:flex-start;gap:44px}.item_detail .productlineup .list .item{list-style:none;padding:0;max-width:312px;width:33.33%}.item_detail .productlineup .list .item_ttl{padding-top:9px;font-size:18px;font-weight:500;line-height:1.77;text-align:center}.item_detail .productlineup .list .txt{text-align:center;padding-top:14px}.item_detail .productlineup .list .price{text-align:center;font-weight:500;font-size:18px;font-family:Montserrat,sans-serif}.item_detail .productlineup .list .price small{font-size:14px;font-weight:500}.item_detail .productlineup .list .buy-button{max-width:240px;width:100%;margin:35px auto 0}.item_detail .featuredlink{margin:0 -80px 50px;padding:70px 80px;background:#eeccca;text-align:center}.item_detail .featuredlink .featuredlink_ttl{font-size:28px;font-weight:500}.item_detail .featuredlink .txt{padding-top:28px;font-size:16px;line-height:2.25}.item_detail .featuredlink img{max-width:855px;width:100%;margin:45px auto 0;border-radius:10px}.item_detail .featuredlink .buy-button{margin-top:45px;border-color:#d6d6d6!important;background:#fff;color:#000!important}.item_detail.medimerry .background .background_txt{width:100%}.item_detail.medimerry .background .background_pic{width:100%;padding-top:58px}.item_detail.medimerry .background .background-flex{display:flex;align-items:flex-start;justify-content:space-between;padding-top:75px}.item_detail.medimerry .background .background-flex_pic{max-width:560px;width:50%}.item_detail.medimerry .background .background-flex_txt{max-width:560px;width:48%}.item_detail.medimerry .background .background-flex_txt .txt{padding-right:154px;background:url(/cdn/shop/files/medimerry_lp_reason-1.png?v=1730273647) top right/128px auto no-repeat}.item_detail.medimerry .background .background-flex_txt .note{font-size:12px;padding-top:33px}.item_detail.medimerry .howto{padding-bottom:80px}.item_detail.medimerry .howto .ttl_h3{text-align:center;font-size:24px;font-weight:500;margin-bottom:40px}.item_detail.medimerry .howto img{max-width:1106px;width:100%;margin:0 auto}.item_detail.medimerry .productlineup .list .price{line-height:1.4}.item_detail.medimerry .reccomend{margin-top:26px;padding:20px 23px;border-radius:8px;background:#fffce3}.item_detail.medimerry .reccomend .ttl{width:max-content;padding:6px 15px;font-size:16px;font-weight:500;color:#fff;background:#794c52}.item_detail.medimerry .reccomend .txt{margin-top:10px;font-weight:500;color:#d97f9e}.item_detail.fechocobi .product_pic img{max-width:100%;margin:88px 0 0;width:500px}.item_detail.fechocobi .recommendation{padding-bottom:145px;background:#feede5 url(/cdn/shop/files/fechocobi_recomendation_img.jpg?v=1764051297) bottom right/100% auto no-repeat}.item_detail.fechocobi .recommendation .check li span{color:#e3037f}.item_detail.fechocobi .recommendation .check li:before{background-image:url(/cdn/shop/files/fechocobi_check.png?v=1764051296)}.item_detail.fechocobi .point .point_ttl .label{background:#f9cdca;color:#565a5c}.item_detail.fechocobi .point .point_ttl strong{color:#6c3e2e}.item_detail.fechocobi .point .point_item.reverse{flex-direction:row-reverse}@media screen and (min-width: 1000px){.item_detail.fechocobi .recommendation .check_wrap{justify-content:flex-start;padding-left:80px}}@media screen and (min-width: 751px){.item_detail.gabajelly .background .background_txt{max-width:560px}.item_detail.gabajelly .ttl_jp{font-size:24px}}@media screen and (max-width: 999px){.item_detail.medimerry .background .background-flex{flex-direction:column-reverse}.item_detail.medimerry .background .background-flex_pic,.item_detail.medimerry .background .background-flex_txt{max-width:none;width:100%}.item_detail.medimerry .background .background-flex_pic{padding-top:40px}}@media screen and (max-width: 750px){.item_detail{padding:calc(40 / 375 * 100vw) 0 calc(55 / 375 * 100vw)}.item_detail .kv{padding-bottom:calc(35 / 375 * 100vw)}.item_detail .ttl_en{font-size:calc(26 / 375 * 100vw);padding-bottom:8vw}.item_detail .ttl_jp{font-size:calc(28 / 375 * 100vw);padding-bottom:calc(40 / 375 * 100vw)}.item_detail .ttl_jp .small{font-size:4.8vw}.item_detail .about,.item_detail .background,.item_detail .product{padding-bottom:calc(80 / 375 * 100vw)}.item_detail .about .about_txt,.item_detail .background .background_txt{width:100%}.item_detail .about p:not(.notice){font-size:calc(16 / 375 * 100vw)}.item_detail p.txt{font-size:4vw}.item_detail .notice{padding-top:calc(20 / 375 * 100vw);font-size:3.2vw}.item_detail .about .about_pic,.item_detail .background .background_pic{width:100%;padding-top:16vw}.item_detail.medimerry .background .background_txt img{max-width:none;width:100%;margin-top:calc(49 / 375 * 100vw)}.item_detail .product .ttl_jp{padding-bottom:calc(20 / 375 * 100vw)}.item_detail .product .product_txt{width:100%;padding-top:calc(40 / 375 * 100vw)}.item_detail .product .product_price{font-size:calc(22 / 375 * 100vw);line-height:1.45;padding-bottom:calc(25 / 375 * 100vw)}.item_detail .product .product_price span{font-size:4vw}.item_detail .product .product_pic{width:100%;padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);order:2}.item_detail .product .product_pic img{max-width:100%}.item_detail .recommendation{background:url(bg_recommendation_sp.png) center center no-repeat;background-size:cover;padding-top:calc(40 / 375 * 100vw);padding-left:4vw;padding-right:4vw;padding-bottom:12vw;margin-bottom:calc(65 / 375 * 100vw)}.item_detail .sb-ttl{margin-bottom:calc(35 / 375 * 100vw)}.item_detail .sb-ttl span{font-size:calc(20 / 375 * 100vw);padding-left:calc(42 / 375 * 100vw);padding-right:calc(42 / 375 * 100vw)}.item_detail .sb-ttl span:before,.item_detail .sb-ttl span:after{width:calc(40 / 375 * 100vw);height:calc(2 / 375 * 100vw)}.item_detail .recommendation .check{padding:0;margin:0;display:block;width:100%}.item_detail .recommendation .check li{font-size:4.8vw;margin-bottom:4vw;padding-left:9.6vw}.item_detail .recommendation .check li:before{width:6.4vw;height:6.4vw;margin-top:0;top:calc(10 / 375 * 100vw)}.item_detail .recommendation .check li span{font-size:calc(22 / 375 * 100vw)}.item_detail .explanation{padding-bottom:12vw}.item_detail .explanation_item{width:100%}.item_detail .explanation_item+.explanation_item{padding-top:8vw}.item_detail .explanation_item .ttl_jp{padding-bottom:calc(20 / 375 * 100vw)}.item_detail .explanation_left{width:100%}.item_detail .explanation_right{padding-top:8vw;width:100%;text-align:center}.item_detail .explanation_right img{width:calc(188 / 375 * 100vw);height:auto;margin:0 auto}.item_detail .features{padding-bottom:calc(80 / 375 * 100vw)}.item_detail .features .ttl_jp{padding-bottom:calc(20 / 375 * 100vw)}.item_detail .features_left,.item_detail .features_right{width:100%}.item_detail .features_right_item{padding-top:calc(40 / 375 * 100vw)}.item_detail .features_right_item_head_circle{width:calc(100 / 375 * 100vw);height:calc(100 / 375 * 100vw);font-size:4.8vw}.item_detail .features_right_item_head_ttl{width:calc(100% - calc(116 / 375 * 100vw))}.item_detail .features_right_item_head_ttl01{font-size:6.4vw;line-height:1.25}.item_detail .features_right_item_head_ttl01 .small{font-size:4.8vw}.item_detail .features_right_item_head_ttl02{font-size:4.8vw;line-height:1.666}.item_detail .features_right_item .features_right_item_head{margin-bottom:8vw}.item_detail .component{margin-top:calc(40 / 375 * 100vw);padding:calc(25 / 375 * 100vw) calc(10 / 375 * 100vw) calc(20 / 375 * 100vw)}.item_detail .component .features_right_item_head{margin-bottom:8vw}.item_detail .component_inner{margin-left:0}.item_detail .component_inner dl{width:100%;margin-left:0;margin-bottom:calc(20 / 375 * 100vw);padding:4vw calc(20 / 375 * 100vw)}.item_detail .component_inner dl dt{font-size:calc(20 / 375 * 100vw)}.item_detail .component_inner dl dd{font-size:calc(16 / 375 * 100vw);line-height:1.625}.item_detail .df-recommendation{padding-bottom:80 / 375 * 100vw)}.item_detail .df-recommendation_item+.df-recommendation_item{padding-top:calc(50 / 375 * 100vw)}.item_detail .df-recommendation_item_left,.item_detail .df-recommendation_item_right{width:100%}.item_detail .df-recommendation_item_left .ttl_jp{font-size:6.4vw}.item_detail .df-recommendation_item ul{padding-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_item ul li{font-size:4.8vw;line-height:1.777}.item_detail .df-recommendation_item_right{padding-top:8vw}.item_detail .recommendation_ttl{font-size:calc(20 / 375 * 100vw);padding-top:calc(20 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw)}.item_detail .itemfaq{padding-bottom:calc(80 / 375 * 100vw)}.item_detail .faq_item{padding-top:calc(40 / 375 * 100vw)}.item_detail .faq_item dt{font-size:calc(20 / 375 * 100vw);line-height:1.5}.item_detail .faq_item dd{font-size:4vw;padding-top:8vw}.item_detail .itemdetail{overflow-x:scroll}.item_detail .itemdetail table{width:calc(1164 / 375 * 100vw);border-collapse:collapse;white-space:nowrap}.item_detail .itemdetail th,.item_detail .itemdetail td{padding:calc(20 / 375 * 100vw);font-size:4vw}.item_detail .product .product_txt .button{height:50px;font-size:13px;margin-top:38px}.item_detail .point{margin:0 calc(-10 / 375 * 100vw);padding-bottom:calc(40 / 375 * 100vw)}.item_detail .point .ttl_bnr{margin:0 calc(-10 / 375 * 100vw) calc(46 / 375 * 100vw)}.item_detail .point .point_item{gap:calc(35 / 375 * 100vw)}.item_detail .point .point_item+.point_item{margin-top:16vw}.item_detail .point .point_left,.item_detail .point .point_right{width:100%}.item_detail .point .point_left .img,.item_detail .point .point_right .img{margin-top:calc(35 / 375 * 100vw)}.point_flex_column{display:block}.item_detail .point .point_ttl{column-gap:4.8vw;row-gap:8vw;padding-bottom:8vw;font-size:4.8vw}.item_detail .point .point_ttl .label{height:calc(37 / 375 * 100vw);padding:0 8vw;font-size:calc(20 / 375 * 100vw)}.item_detail .point .point_ttl strong{font-size:calc(28 / 375 * 100vw);line-height:1.42}.item_detail .point .ttl_jp{font-size:6.4vw}.item_detail .point .point_ttl+.ttl_jp{margin-top:0;padding-bottom:8vw}.item_detail .point .point_ttl.point_full{padding-bottom:0}.item_detail .point .ttl_bnr_txt{font-size:calc(28 / 375 * 100vw)!important;margin-bottom:16vw}.item_detail .point .ttl_bnr_txt span{margin-top:calc(20 / 375 * 100vw);font-size:6.4vw}.item_detail.medimerry .point .ttl_bnr_txt strong{font-size:calc(40 / 375 * 100vw)}.item_detail .point_item_spice{padding:16vw calc(10 / 375 * 100vw) 0;gap:calc(40 / 375 * 100vw);row-gap:calc(50 / 375 * 100vw)}.item_detail .point_item_spice .item{width:calc(50% - ((40 / 375 * 100vw) * 1 / 2));max-width:none}.item_detail .point_item_spice:before,.item_detail .point_item_spice:after{content:none}.item_detail .point_item_spice .item .ttl{padding:0 0 calc(10 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}.item_detail .point_item_spice .item .ttl img{margin-bottom:4vw}.item_detail .point_item_spice .item .txt{font-size:4vw}.item_detail .point_component{padding-bottom:calc(40 / 375 * 100vw)}.item_detail .point_component .ttl_jp{padding-top:calc(100 / 375 * 100vw);font-size:calc(28 / 375 * 100vw)}.item_detail .point_component ul li{font-size:4.8vw}.item_detail .point_component ul li small{font-size:calc(14 / 375 * 100vw)}.item_detail .point_component ul.point_component_list{row-gap:0;padding-top:0}.item_detail .point_component ul.point_component_list li{padding:4vw 0;width:100%}.item_detail .point_component ul.point_component_extract{padding:0 calc(10 / 375 * 100vw);gap:calc(40 / 375 * 100vw);row-gap:calc(50 / 375 * 100vw)}.item_detail .point_component ul.point_component_extract li{width:calc(50% - ((40 / 375 * 100vw) * 1 / 2));max-width:none}.item_detail .point .full{margin-top:clac(45 / 375 * 100vw)}.item_detail .point .point_full .flex{row-gap:calc(35 / 375 * 100vw)}.item_detail .point .ttl{font-size:calc(22 / 375 * 100vw);margin-bottom:4vw}.item_detail .point_full .label{max-width:100%;padding:calc(10 / 375 * 100vw) 8vw;font-size:4.8vw;margin-bottom:8vw}.item_detail .point_full .list{flex-direction:column;gap:calc(50 / 375 * 100vw)}.item_detail .point_full .list li{width:100%}.item_detail .point_full .list li .ttl{font-size:calc(22 / 375 * 100vw);margin-bottom:4vw}.item_detail .point_full .list li img{width:40vw;border-width:calc(4 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}.item_detail .imagebanner{margin:0 calc(-20 / 375 * 100vw) calc(55 / 375 * 100vw)}.item_detail .imagebanner img{width:100%}.item_detail .df-recommendation_item.pc_reverse{flex-direction:row-reverse}.item_detail .df-recommendation_item .lead{padding-top:calc(20 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}.item_detail .df-recommendation_item .ttl_jp+.txt{padding-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_step{padding-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_step .ttl{padding-bottom:calc(11 / 375 * 100vw);font-size:6.4vw}.item_detail .df-recommendation_step .txt{font-size:4vw}.item_detail .df-recommendation_item ul.df-recommendation_quality{padding-top:8vw}.item_detail .df-recommendation_item ul.df-recommendation_quality li{padding:0 0 0 calc(68 / 375 * 100vw);text-indent:calc(-68 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}.item_detail .df-recommendation_item ul.df-recommendation_quality li+li{padding-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_item ul.df-recommendation_quality .num{display:inline-block;width:calc(50 / 375 * 100vw);height:calc(50 / 375 * 100vw);margin-right:4.8vw;font-size:4.8vw;line-height:calc(50 / 375 * 100vw)}.item_detail .df-recommendation_item ul.df-recommendation_quality .notice{padding-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_item ul li .large{font-size:calc(22 / 375 * 100vw)}.item_detail .df-recommendation_item ul.df-recommendation_recipe{padding:calc(50 / 375 * 100vw) 0 0;gap:calc(10 / 375 * 100vw);row-gap:calc(35 / 375 * 100vw)!important}.item_detail .df-recommendation_item ul.df-recommendation_recipe:before,.item_detail .df-recommendation_item ul.df-recommendation_recipe:after{content:none!important}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item{padding:calc(8 / 375 * 100vw) calc(8 / 375 * 100vw) 0;box-shadow:0 0 calc(20 / 375 * 100vw) #0003}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item .ttl{padding:4vw 0;font-size:calc(16 / 375 * 100vw)}.item_detail .df-recommendation_item ul.df-recommendation_recipe .item{width:calc(50% - ((10 / 375 * 100vw) * 1 / 2))!important;max-width:none!important}.item_detail .df-recommendation_recipe_ttl{margin-top:16vw}.item_detail .recommendation_ttl+.df-recommendation_recipe_ttl{margin-top:calc(20 / 375 * 100vw)}.item_detail .df-recommendation_recipe_ttl span{padding:calc(4 / 375 * 100vw) calc(50 / 375 * 100vw);font-size:calc(17 / 375 * 100vw)}.item_detail .about .about_txt .lead,.item_detail .background .background_txt .lead{font-size:calc(20 / 375 * 100vw)}.item_detail .about .about_txt .ttl_jp+.lead,.item_detail .background .background_txt .ttl_jp+.lead{margin-top:calc(-20 / 375 * 100vw);padding-bottom:calc(27 / 375 * 100vw)}.item_detail.bodai .background .background_txt .lead{margin-top:0;padding-bottom:4vw}.item_detail.bodai .background .background_txt .txt+.lead{margin-top:8vw}.item_detail .background_point ol.background_point_list li{gap:4vw}.item_detail .background_point ol.background_point_list li .number{width:calc(50 / 375 * 100vw);min-width:calc(50 / 375 * 100vw);height:calc(50 / 375 * 100vw);line-height:calc(50 / 375 * 100vw);font-size:4.8vw}.item_detail .background_point ol.background_point_list li+li{margin-top:calc(28 / 375 * 100vw)!important}.item_detail.bodai .point .list li{font-size:calc(16 / 375 * 100vw)}.item_detail.medimerry .point .point_item:first-of-type .point_left img{margin-top:6.4vw}.item_detail.medimerry .point .point_item .notice{padding-top:2.4vw;font-size:4vw}.item_detail .productlineup{padding-bottom:calc(88 / 375 * 100vw)}.item_detail .productlineup .productlineup_ttl{margin-bottom:calc(14 / 375 * 100vw);font-size:calc(26 / 375 * 100vw)}.item_detail .productlineup .productlineup_ttl .ttl_en{padding-bottom:calc(10 / 375 * 100vw);font-size:3.2vw}.item_detail .productlineup .list{flex-wrap:wrap;gap:8vw}.item_detail .productlineup .list .item{max-width:none;width:100%}.item_detail .productlineup .list .item img{width:100%}.item_detail .productlineup .list .item_ttl{padding-top:2.4vw;font-size:4.8vw}.item_detail .productlineup .list .txt{padding-top:calc(14 / 375 * 100vw)}.item_detail .productlineup .list .price{font-size:4.8vw}.item_detail .productlineup .list .price small{font-size:calc(14 / 375 * 100vw)}.item_detail .productlineup .list .buy-button{max-width:64vw;margin-top:calc(35 / 375 * 100vw)}.item_detail .featuredlink{padding:12vw;margin:0 -12vw calc(50 / 375 * 100vw)}.item_detail .featuredlink .featuredlink_ttl{font-size:calc(28 / 375 * 100vw)}.item_detail .featuredlink .txt{padding-top:calc(28 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}.item_detail .featuredlink img{max-width:none;margin:12vw auto 0;border-radius:calc(10 / 375 * 100vw)}.item_detail .featuredlink .buy-button{margin-top:12vw}.item_detail.medimerry .background .background_pic{padding-top:calc(58 / 375 * 100vw)}.item_detail.medimerry .background .background-flex{padding-top:20vw}.item_detail.medimerry .background .background-flex_txt .note{font-size:3.2vw;padding-top:calc(33 / 375 * 100vw)}.item_detail.medimerry .background .background-flex_pic{padding-top:calc(40 / 375 * 100vw)}.item_detail.medimerry .background .background-flex_txt .txt{padding-right:calc(154 / 750 * 100vw);background-size:calc(128 / 750 * 100vw) auto}.item_detail.medimerry .howto{margin-bottom:calc(80 / 375 * 100vw)}.item_detail.medimerry .howto .ttl_h3{font-size:6.4vw;margin-bottom:calc(40 / 375 * 100vw)}.item_detail.medimerry .reccomend{margin-top:calc(20 / 375* 100vw);padding:8vw calc(20 / 375* 100vw) calc(20 / 375* 100vw);border-radius:calc(8 / 375* 100vw)}.item_detail.medimerry .reccomend .ttl{padding:1.6vw 4vw;font-size:calc(16 / 375* 100vw)}.item_detail.medimerry .reccomend .txt{margin-top:calc(16 / 375* 100vw)}.item_detail.fechocobi .product_pic img{max-width:100%;width:auto;margin-top:calc(50 / 375 * 100vw)}.item_detail.fechocobi .recommendation{padding-bottom:calc(230 / 375 * 100vw);background-image:url(/cdn/shop/files/fechocobi_recomendation_img_sp.jpg?v=1764055470)}}.page-top .hDsuPB.hDsuPB.hDsuPB{display:block;gap:0}.page-top .fEQOki.fEQOki.fEQOki{padding:25px!important;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.page-top .sc-iwjezw .sc-iJKOzS{padding-left:10px}@media screen and (max-width: 750px){.page-top .fEQOki.fEQOki.fEQOki{flex-flow:column;padding:15px!important}.page-top .fEQOki.fEQOki.fEQOki svg{margin:0 auto}.page-top .sc-iwjezw .sc-iJKOzS{padding-left:0;padding-top:10px;margin-top:auto}}.page-top .fEQOki.fEQOki.fEQOki[for=onetime]{display:none!important}#shopify-block-shopify_apps_blocks_app_block_67cce3d8_a1e5_43f3_8d2d_0c320d8c46e7_BwL4m4{padding:0;margin:0}.page-top .cJssHP.cJssHP.cJssHP{margin-top:0}.regularService{margin-top:50px;margin-bottom:36px;padding-top:40px;padding-bottom:50px;border-top:1px solid #E2DED3;border-bottom:1px solid #E2DED3}.regularService_ttl{font-weight:500;font-size:17px;line-height:1;padding-bottom:20px}.regularService_txt{font-size:15px;line-height:2;padding-bottom:25px}.regularService_plan{padding-bottom:30px}.regularService_plan ul{border:1px solid #E2DED3;border-bottom:none;padding:0;margin:0}.regularService_plan ul li{padding:0;margin:0;list-style:none;border-bottom:1px solid #E2DED3}.regularService_plan ul li a,.regularService_plan ul li .is-current{display:flex;flex-wrap:wrap;padding:20px 30px;background-color:#fff}.regularService_plan ul li a:hover{opacity:.8}.regularService_plan ul li .is-current{background-color:#f2f2f2}.regularService_plan ul li .regularService_plan_txt{width:72%;font-size:15px}.regularService_plan ul li .regularService_plan_txt .red{font-weight:700;font-size:100%;color:red}.regularService_plan ul li .now,.regularService_plan ul li .buy-link{margin-left:auto;width:22%;font-size:13px;font-weight:500;text-align:center}.regularService_plan ul li .buy-link{border-bottom:1px solid #707070;position:relative;display:inline-block;padding-right:20px;padding-left:4px}.regularService_plan ul li .buy-link:after{content:"";width:5px;height:8px;background:url(link-arrow.svg);position:absolute;right:4px;top:50%;margin-top:-4px}.regularService_rate{display:none;padding-top:18px;padding-bottom:40px}.regularService_rate_ttl{font-size:15px;line-height:1;padding-bottom:20px}.regularService_rate_tbl{width:100%;border:1px solid #E2DED3;border-right:none;border-bottom:none}.regularService_rate_tbl th{border-right:1px solid #E2DED3;border-bottom:1px solid #E2DED3;text-align:center;font-size:15px;line-height:1;padding:18px 0;width:25%;opacity:1}.regularService_rate_tbl td{border-right:1px solid #E2DED3;border-bottom:1px solid #E2DED3;vertical-align:middle;text-align:center;font-size:15px;padding:25px 0}.regularService_rate_tbl td.fs13{font-size:13px}.regularService_rate_tbl td span{color:red;font-weight:500;display:block}.regularService_more{cursor:pointer;text-align:center;width:100px;margin:0 auto}.regularService_more .icons{width:12px;height:12px;display:block;margin:0 auto;position:relative}.regularService_more .icons:before{content:"";width:100%;height:1px;background:#222;position:absolute;top:50%;left:0}.regularService_more .icons:after{content:"";height:100%;width:1px;background:#222;position:absolute;top:0;left:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.regularService_more.is-open .icons:after{opacity:0;ransform:rotate(90deg)}.regularService_more_txt{font-size:13px;display:block;padding-top:9px}@media screen and (max-width: 750px){.step_ttl{display:none}.regularService{margin-top:12vw;margin-bottom:calc(17 / 375 * 100vw);padding-top:12vw;padding-bottom:12vw}.regularService_ttl{font-size:calc(17 / 375 * 100vw);padding-bottom:4.8vw}.regularService_txt{font-size:4vw;padding-bottom:calc(25 / 375 * 100vw)}.regularService_plan{padding-bottom:8vw}.regularService_plan ul li a,.regularService_plan ul li .is-current{padding:calc(25 / 375 * 100vw) calc(10 / 375 * 100vw)}.regularService_plan ul li .regularService_plan_txt{width:100%;text-align:center;font-size:calc(13 / 375 * 100vw);padding-bottom:calc(10 / 375 * 100vw)}.regularService_plan ul li .now,.regularService_plan ul li .buy-link{margin-left:auto;margin-right:auto;width:32vw;font-size:calc(13 / 375 * 100vw)}.regularService_plan ul li .buy-link{padding-right:calc(20 / 375 * 100vw);padding-left:calc(4 / 375 * 100vw)}.regularService_plan ul li .buy-link:after{width:calc(5 / 375 * 100vw);height:calc(8 / 375 * 100vw);right:calc(4 / 375 * 100vw);margin-top:calc(-4 / 375 * 100vw)}.regularService_rate{padding-top:4.8vw;padding-bottom:calc(40 / 375 * 100vw)}.regularService_rate_ttl{font-size:4vw;padding-bottom:calc(20 / 375 * 100vw)}.regularService_rate_tbl_wrap{overflow:scroll;margin-right:calc(-20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.regularService_rate_tbl{width:151.2vw}.regularService_rate_tbl th{font-size:4vw;padding:4.8vw 0}.regularService_rate_tbl td{font-size:4vw;padding:calc(25 / 375 * 100vw) 0}.regularService_rate_tbl td.fs13{font-size:calc(13 / 375 * 100vw)}.regularService_more{width:calc(100 / 375 * 100vw);margin:0 auto}.regularService_more .icons{width:3.2vw;height:3.2vw}.regularService_more_txt{font-size:calc(13 / 375 * 100vw);padding-top:2.4vw}}#shopify-section-template--15747504832585__mxpr-product-reviews,#shopify-section-template--15867891941449__1711720076bde79942{padding-bottom:100px}#shopify-section-template--15747504832585__mxpr-product-reviews .section-spacing,#shopify-section-template--15867891941449__1711720076bde79942 .section-spacing{padding:0}#shopify-section-template--15747504832585__mxpr-product-reviews .mxpr-summary__headline,#shopify-section-template--15867891941449__1711720076bde79942 .mxpr-summary__headline{font-size:26px!important;font-weight:500}#shopify-section-template--15747504832585__mxpr-product-reviews .container,#shopify-section-template--15867891941449__1711720076bde79942 .container{width:100%;max-width:1436px;margin:0 auto;padding-left:56px;padding-right:56px}#shopify-section-template--15747504832585__mxpr-product-reviews #shopify-block-mxpr_product_review_block,#shopify-section-template--15867891941449__1711720076bde79942 #shopify-block-mxpr_product_review_block{padding-bottom:30px;border-bottom:1px solid #E2DED3}@media screen and (max-width: 750px){#shopify-section-template--15747504832585__mxpr-product-reviews,#shopify-section-template--15867891941449__1711720076bde79942{padding-bottom:20vw}#shopify-section-template--15747504832585__mxpr-product-reviews .section-spacing,#shopify-section-template--15867891941449__1711720076bde79942 .section-spacing{padding:0}#shopify-section-template--15747504832585__mxpr-product-reviews .mxpr-summary__headline,#shopify-section-template--15867891941449__1711720076bde79942 .mxpr-summary__headline{font-size:calc(20 / 375* 100vw)!important}#shopify-section-template--15747504832585__mxpr-product-reviews .container,#shopify-section-template--15867891941449__1711720076bde79942 .container{padding-left:calc(20 / 375* 100vw);padding-right:calc(20 / 375* 100vw)}#shopify-section-template--15747504832585__mxpr-product-reviews #shopify-block-mxpr_product_review_block,#shopify-section-template--15867891941449__1711720076bde79942 #shopify-block-mxpr_product_review_block{padding-bottom:8vw}}.mxpr-block{padding:0!important}#mxpr-product-reviews-form .mxpr-field{margin:20px 0 5px}#mxpr-product-reviews-form .mxpr-summary__form input,#mxpr-product-reviews-form .mxpr-field__input{border-radius:0;padding:15px;outline:none}#mxpr-product-reviews-form .mxpr-form-alert-message{color:#e91717;font-weight:400;font-size:14px}#mxpr-product-reviews-form .mxpr-select__select{padding:6px 24px 9px 11px;border-radius:0;outline:none}#mxpr-product-reviews-form .mxpr-form-notice{color:#999;font-size:15px;text-align:center;margin-top:10px}#mxpr-product-reviews-form #mxpr-form-submit-button{background:#1a8cc9;border-radius:50px;font-size:15px;border-color:#1a8cc9;padding:15px;transition:.3s}#mxpr-product-reviews-form #mxpr-form-submit-button:hover{color:#fff;opacity:.68}.mxpr-summary .mxpr-summary__write-review{padding:10px 30px;border-color:#d6d6d6;color:#222;border-radius:50px;transition:.3s;background:none}.mxpr-summary .mxpr-summary__write-review:hover{opacity:.68;background:none;color:#222;text-decoration:none}#mxpr-modal-thankyou-content{padding:20px!important;border-radius:10px}.mxpr-modal-thankyou-ok{border-color:#1a8cc9!important;background-color:#1a8cc9!important;border-radius:50px!important}.mxpr-modal-thankyou-content-text{font-weight:500!important;font-family:Zen Kaku Gothic New,sans-serif}.mxpr-summary__info .mxpr-summary__order select{border-radius:0;font-family:Zen Kaku Gothic New,sans-serif!important;height:auto;border:none;box-shadow:none;background:none;outline:none}.mxpr-summary__info .mxpr-summary__order select option{font-family:Zen Kaku Gothic New,sans-serif!important}.mxpr-block .star-ratings-css,.mxpr-average-block .star-ratings-css{text-shadow:none;color:#dedede}.mxpr-average-block .mxpr-average-count{font-size:13px}.mxpr-block .mxpr-summary__bar{height:10px;box-shadow:none;background:#dedede;border-radius:2px;overflow:hidden}.mxpr-summary .mxpr-summary__info{padding-bottom:30px}.mxpr-block .mxpr-review .mxpr-review__list{display:flex;flex-wrap:wrap;gap:20px}.mxpr-block .mxpr-review .mxpr-review__list-item{width:calc(50% - 10px);padding:30px;border:none;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000a}.mxpr-block .mxpr-summary__ratings ul{border-left:none}.mxpr-block .mxpr-summary__count{font-size:14px}.mxpr-block .mxpr-review__list-item-body-conent{line-height:1.67;font-size:15px}.mxpr-block .mxpr-review__list-item-votes-action{margin:0;min-width:110px}.mxpr-block .mxpr-review__list-item-votes{align-items:flex-end;flex-direction:column;gap:10px;margin:40px 0 0}.mxpr-block .mxpr-review__list-item-votes-button{transition:.3s;padding:0 20px;border-radius:50px}.mxpr-block .mxpr-review__list-item-votes-button:hover{background-color:#1a8cc9;text-decoration:none}.mxpr-block .mxpr-review__list-item-meta-title{font-weight:600;font-size:16px}.mxpr-helpful-message{background-color:#f7f7f7}.mxpr-summary .mxpr-summary__header{align-items:center;margin-bottom:20px}.mxpr-review .mxpr-review__list-item-createdat{font-size:14px}.mxpr-review .mxpr-review__list-item-votes-message{font-size:13px}.mxpr-summary__item .mxpr-summary__bar-content{background:#fdcb3e}.star-ratings-css-top{height:100%!important}@media screen and (max-width: 999px){.mxpr-block .mxpr-review .mxpr-review__list-item{width:100%}}@media screen and (max-width: 750px){#mxpr-product-reviews-form .mxpr-summary__form input,#mxpr-product-reviews-form .mxpr-field__input{padding:calc(11.5 / 375 * 100vw) calc(10 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}#mxpr-product-reviews-form .mxpr-form-alert-message,#mxpr-product-reviews-form .mxpr-form-notice{font-size:calc(13 / 375 * 100vw)}.mxpr-summary .mxpr-summary__info{row-gap:calc(20 / 375 * 100vw);padding:calc(10 / 375 * 100vw) 0 calc(20 / 375 * 100vw)}.mxpr-review .mxpr-review__list-item-votes{flex-direction:column;gap:calc(5 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}.mxpr-review .mxpr-review__list-item-createdat{font-size:3.2vw;margin:calc(5 / 375 * 100vw) 0 calc(20 / 375 * 100vw)}.mxpr-review .mxpr-review__list-item-votes-message{font-size:3.2vw}.mxpr-summary .mxpr-summary__header{margin-bottom:calc(20 / 375 * 100vw)}.mxpr-summary .mxpr-summary__write-review{padding:1.6vw calc(25 / 375 * 100vw);border-radius:calc(50 / 375 * 100vw);font-size:calc(13 / 375 * 100vw)}.mxpr-summary__ratings{width:100%}.mxpr-block .mxpr-summary__ratings ul{margin:0;padding:0}.mxpr-block .mxpr-summary__ratings ul li{margin-bottom:.8vw}.mxpr-block .star-ratings-css{font-size:6.4vw!important;width:32vw!important}.mxpr-block .mxpr-review__list-item-meta-title{font-size:calc(16 / 375 * 100vw);margin-left:0}.mxpr-block .mxpr-summary__item .star-ratings-css,.mxpr-review__list-item-meta .star-ratings-css{font-size:calc(16 / 375 * 100vw)!important;width:calc(80 / 375 * 100vw)!important}.mxpr-review__list-item-meta .star-ratings-css{margin-right:calc(10 / 375 * 100vw)}.mxpr-block .mxpr-summary__count{font-size:calc(14 / 375 * 100vw);margin:calc(2 / 375 * 100vw) 0}.mxpr-block .mxpr-summary__bar{height:calc(10 / 375 * 100vw);border-radius:calc(2 / 375 * 100vw);width:32vw;margin:0 calc(2 / 375 * 100vw) 0 calc(8 / 375 * 100vw)}.mxpr-summary__item .mxpr-summary__bar-content{font-size:2.4vw;line-height:calc(16 / 375 * 100vw)}.mxpr-summary__item .mxpr-summary__item-percentage{font-size:3.2vw;width:12.8vw}.mxpr-summary__item .mxpr-summary__item-reviewcount{margin-left:calc(5 / 375 * 100vw);font-size:3.2vw}.mxpr-summary__info .mxpr-summary__order select{margin:0;padding:0;font-size:calc(14 / 375 * 100vw)}.mxpr-block .mxpr-review .mxpr-review__list-item{width:100%;padding:calc(20 / 375 * 100vw) calc(20 / 375 * 100vw);border-radius:calc(10 / 375 * 100vw);box-shadow:0 calc(2 / 375 * 100vw) 1.6vw #0000000a}.mxpr-block .mxpr-review__list-item-account{margin-bottom:calc(5 / 375 * 100vw)}.mxpr-block .mxpr-review__list-item-icon{width:8vw;height:8vw;line-height:8vw;margin-right:calc(10 / 375 * 100vw);font-size:calc(13 / 375 * 100vw)}.mxpr-block .mxpr-review__list-item-name{font-size:calc(14 / 375 * 100vw)}.mxpr-block .mxpr-review__list-item-body-conent{font-size:calc(13 / 375 * 100vw)}.mxpr-block .mxpr-review .mxpr-review__list{gap:calc(20 / 375 * 100vw)}.mxpr-block .mxpr-review__list-item-votes-action{min-width:calc(95 / 375 * 100vw)}.mxpr-block .mxpr-review__list-item-votes-button{padding:0 4.8vw;border-radius:calc(50 / 375 * 100vw);font-size:3.2vw}.mxpr-block .mxpr-summary__form{max-width:none;margin:0 auto 4vw}#mxpr-product-reviews-form .mxpr-field{margin:calc(10 / 375 * 100vw) 0 calc(5 / 375 * 100vw)}#mxpr-product-reviews-form #mxpr-form-submit-button{border-radius:calc(50 / 375 * 100vw);font-size:4vw;padding:calc(10 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw)}#mxpr-product-reviews-form .mxpr-select__select{padding:1.6vw 6.4vw 2.4vw calc(8 / 375 * 100vw);border-radius:0;font-size:calc(14 / 375 * 100vw)}#mxpr-product-reviews-form textarea.mxpr-field__input{min-height:calc(200 / 375* 100vw)}.mxpr-modal__container-thankyou{max-width:90%!important;max-height:calc(170 / 375 * 100vw)!important}#mxpr-modal-thankyou-content{padding:calc(20 / 375 * 100vw)!important;border-radiuc:calc(10 / 375 * 100vw)}.mxpr-modal-thankyou-content-text{font-size:4vw!important}.mxpr-modal-thankyou-ok{width:calc(100 / 375 * 100vw)!important;border-radius:calc(50 / 375 * 100vw)!important;font-size:calc(14 / 375 * 100vw)!important}.mxpr-average-block .star-ratings-css{font-size:6.4vw!important;width:32vw!important}.mxpr-average-block .mxpr-average-count{margin-left:calc(10 / 375 * 100vw)!important;font-size:calc(13 / 375 * 100vw)!important}}.item_detail .trivia{padding:36px 30px;background:#ffde84;border-radius:32px;margin:50px auto 0}.item_detail .trivia_ttl{text-align:center;font-size:26px;font-weight:500;color:#000;padding-top:46px;background:url(/cdn/shop/files/icon_trivia.png?v=1747880239) center top/38px auto no-repeat}.item_detail .trivia .list{margin:29px 0 0;padding:0;display:flex;gap:10px}.item_detail .trivia .list li{list-style:none;width:calc(25% - 7.5px);background:#fff;border-radius:21px;padding:40px 15px}.item_detail .trivia .list li .ttl{position:relative;text-align:center;font-size:18px;font-weight:600;letter-spacing:.1em;color:#000;line-height:1.5}.item_detail .trivia .list li .ttl:after{position:absolute;content:"";width:14px;height:1px;background:#000;left:50%;bottom:-13px;transform:translate(-50%)}.item_detail .trivia .list li .txt{letter-spacing:0;text-align:center}@media screen and (max-width: 750px){.item_detail .trivia{padding:9.6vw 8vw;border-radius:calc(32 / 375 * 100vw)}.item_detail .trivia .list{flex-wrap:wrap;margin-top:calc(25 / 375 * 100vw)}.item_detail .trivia .list li{width:100%;border-radius:calc(20 / 375 * 100vw);padding:calc(40 / 375 * 100vw) 4vw}.item_detail .trivia .list li .ttl{font-size:4.8vw}.item_detail .trivia .list li .ttl:after{bottom:calc(-11 / 375 * 100vw);width:calc(14 / 375 * 100vw)}.item_detail .trivia_ttl{font-size:calc(26 / 375 * 100vw);padding-top:calc(46 / 375 * 100vw);background-size:calc(38 / 375 * 100vw) auto}}.wakanyaku{gap:62px;max-width:777px;border-radius:30px;border:1px solid #000000;padding:32px 70px;display:flex;align-items:center;margin:0 auto 50px}.wakanyaku img{width:105px}.wakanyaku .lead{width:calc(100% - 167px);font-size:22px;font-weight:500;line-height:1.81}@media screen and (max-width: 750px){.wakanyaku{flex-direction:column;gap:8vw;border-radius:calc(20 / 375 * 100vw);padding:8vw calc(20 / 375 * 100vw) 8vw;margin:0 auto calc(50 / 375 * 100vw)}.wakanyaku .lead{width:100%;font-size:4vw}.wakanyaku img{width:calc(100 / 375 * 100vw)}}.item_detail.aojirujelly .recommendation{background-image:url(/cdn/shop/files/aojirujelly_bg_recommend.jpg?v=1747880239)}.item_detail.aojirujelly .recommendation .check li:before{background-image:url(/cdn/shop/files/aojirujelly_icon_check.png?v=1747880743)}.item_detail.aojirujelly .recommendation .check li span{color:#00661e}.item_detail.aojirujelly .point .point_ttl .label{background:#00661e}.item_detail.aojirujelly .point .point_ttl strong{color:#00661e}@media screen and (max-width: 750px){.product-more-content #myism{margin-inline:calc(-20 / 375 * 100vw)}}.cousebox{margin:24px 0;padding:24px 45px;background:#fd7f001a}.cousebox .ttl{font-size:18px;font-weight:600}.cousebox .txt{margin-top:10px;font-size:16px}.cousebox .txt span{color:#fd7f00;font-weight:600}.teikibin_price{padding-top:40px}.teikibin_price .ttl{font-size:15px;margin-bottom:12px}.teikibin_price dt{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.teikibin_price dt span{font-size:16px;width:92px;min-width:92px}.teikibin_price dt hr{width:100%;border-color:#707070}.teikibin_price dl{display:flex;align-items:center;justify-content:space-between;gap:40px}.teikibin_price dd{font-size:26px;font-family:Montserrat,sans-serif;min-width:max-content}.teikibin_price dd small{font-size:15px}.teikibin_price dl.end{justify-content:flex-end;gap:17px;color:#fd7f00}.teikibin_price dl.end dt{justify-content:flex-end}.teikibin_price dl.end dt span{width:auto!important;min-width:auto!important;text-align:right;font-weight:500}.teikibin_price dl.end dd{font-weight:500}@media screen and (max-width: 999px){.teikibin_price dt span{font-size:14px;width:80px;min-width:80px}.teikibin_price dl{gap:20px}.teikibin_price dd{font-size:20px}}@media screen and (max-width: 750px){.teikibin_price{padding-top:calc(40 / 375 * 100vw)}.teikibin_price .ttl{font-size:4vw;margin-bottom:3.2vw}.teikibin_price dt span{font-size:calc(13 / 375 * 100vw);width:19.2vw;min-width:19.2vw}.teikibin_price dl{gap:calc(20 / 375 * 100vw)}.teikibin_price dt{gap:calc(10 / 375 * 100vw)}.teikibin_price dd{font-size:calc(20 / 375 * 100vw)}.teikibin_price dd small{font-size:3.2vw}.cousebox{margin:6.4vw 0;padding:calc(20 / 375 * 100vw)}.cousebox .ttl{font-size:4vw}.cousebox .txt{margin-top:calc(10 / 375 * 100vw);font-size:calc(13 / 375 * 100vw)}}.b-ttl-en-gray{color:#b5b5b5}.b-ttl-jp-black,.b-text-black{color:#000}.check.b-check-purple li span{color:#532da2}.item_detail.bluetein .ttl_en.b-ttl-en-gray{color:#b5b5b5}.item_detail.bluetein .ttl_jp.b-ttl-jp-black{color:#000}.item_detail .sb-ttl.b-check-purple span{color:#532da2}.item_detail.bluetein .point .point_ttl strong.b-text-black{color:#000}.item_detail.bluetein .recommendation{padding-bottom:145px;background:#fffae2 url(https://satoyaku.jp/cdn/shop/files/bluetein_recommendation_img.png?v=1764708325) bottom right/100% auto no-repeat}.item_detail.bluetein .recommendation .check.b-check-purple li:before{background-image:url(https://satoyaku.jp/cdn/shop/files/Icon_akar-circle-check.png?v=1764708323)}.item_detail.bluetein .recommendation .check li span{color:#532da2}.item_detail.bluetein .point .point_ttl .label.b-label-purple{background:#532da2;color:#eed876}@media screen and (max-width: 750px){.item_detail.bluetein .u-desktop{display:none}}.item_detail.bluetein .sb-ttl span:before,.item_detail.bluetein .sb-ttl span:after{background:#532da2}.item_detail.bluetein .about{display:flex;flex-wrap:wrap;padding-bottom:100px}.item_detail.bluetein .background .background_txt{width:52%}@media screen and (max-width: 750px){.item_detail.bluetein .background .background_txt{width:100%}}.item_detail.bluetein .product .ttl_en{padding-bottom:30px}.item_detail.bluetein .product_pic img{max-width:100%;margin:88px 0 0;width:500px}.item_detail.bluetein .point .point_item.reverse{flex-direction:row-reverse}@media screen and (min-width: 1000px){.item_detail.bluetein .recommendation .check_wrap{justify-content:flex-start;padding-left:80px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/product.css.map */
