body{letter-spacing:.05em;line-height:1.7}s{text-decoration-color:#e26f98}.marker{color:#ba463a;font-weight:700}.bold{font-weight:700}.anchor-adjust{display:block;position:relative;top:-180px;visibility:hidden}h1,.h1{font-size:2em!important;line-height:1.5!important;margin-bottom:0!important}.h3{font-size:1.5em!important;margin-bottom:1.25rem!important}.h4{font-size:1.1em}.page h2,.shopify-policy__body h2,.product-short-description h2,.blog-post-detail .post-content h2{margin-top:30px;background:#f6f2f0;padding:10px 15px;margin-bottom:25px;font-size:1.3em;line-height:1.7}.page h3,.shopify-policy__body h3,.product-short-description h3,.blog-post-detail .post-content h3{padding-left:10px;border-left:solid 4px #4d4442;margin-bottom:15px;font-size:1.2em}.page h4,.shopify-policy__body h4,.product-short-description h4,.blog-post-detail .post-content h4{margin-bottom:10px;font-size:1.1em}@media only screen and (max-width: 767px){h1,.h1{font-size:1.5em!important}.h3{font-size:1.3em!important}}.check_icon{font-size:1.8em;line-height:1;font-weight:700}.attention{background:#f6f2f0;padding:15px 20px;border-radius:5px;font-size:.9em}@media only screen and (max-width: 767px){.attention{font-size:.8em}}button#AddToCart{padding:0}.button{font-size:1rem!important}#top #main-content .button{padding:10px 15px 10px 25px}#top #main-content .button:after{content:"";display:inline-block;width:24px;height:12px;background:url(/cdn/shop/files/arrow.png?v=1748574329) no-repeat;background-size:contain;margin-left:10px}#top #main-content .button.white:after{background:url(/cdn/shop/files/p_arrow.jpg?v=1753773987) no-repeat!important;background-size:contain!important}@media only screen and (max-width: 767px){#top #main-content .button:after{width:18px;height:9px;margin-left:5px}}.page-header{min-height:auto!important}#faq #main-content .section-collapsible-content,#shindan #main-content .row:not(.full-width-row-full),#forbusiness #main-content .row:not(.full-width-row-full),.template-product-shoki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-chuki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-kouki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-kanryouki #main-content .section-image-with-text .row:not(.full-width-row-full),.rich-text.text-width-large .rich-text__inner{width:100%!important;max-width:1000px!important;margin:0 auto!important}@media only screen and (min-width: 768px){.image_first .image-with-text__content{padding:70px 0 70px 70px!important}.text_first .image-with-text__content{padding:70px 70px 70px 0!important}.shopify-policy__container{max-width:750px!important;width:100%;padding:0!important}#faq #main-content .section-collapsible-content,#shindan #main-content .row:not(.full-width-row-full),#forbusiness #main-content .row:not(.full-width-row-full),.template-product-shoki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-chuki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-kouki #main-content .section-image-with-text .row:not(.full-width-row-full),.template-product-kanryouki #main-content .section-image-with-text .row:not(.full-width-row-full),.rich-text.text-width-large .rich-text__inner{padding:0!important}}@media screen and (max-width:767px){.w10{width:10%!important}.w20{width:20%!important}.w30{width:30%!important}.w40{width:40%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w100{width:100%!important}}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.m30{margin:30px auto}.m50{margin:50px auto}@media only screen and (max-width: 767px){.m30{margin:15px auto}.m50{margin:25px auto}}.image-with-text__image svg,.image-with-text__image img{border-radius:10px}table th{background:#fbfaf9}table.month td{width:33.333%}table.product th{width:25%}table.nutrition th{width:33.333%}table.pc_dashi{display:table;font-size:.8em}table.pc_dashi th,table.pc_dashi td{padding:8px 12px!important}table.sp_dashi{display:none}@media screen and (max-width: 767px){table.pc_dashi{display:none}table.sp_dashi{display:table}table.sp_dashi th{width:33.333%}table{font-size:.8em!important}}.grid-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.grid-item{outline:2px solid #F6F2F0;outline-offset:-1px;padding:15px 0;text-align:center}a.grid-item:hover{background:#f6f2f0}@media (max-width: 767px){.grid-layout{width:90%;margin:0 auto;grid-template-columns:repeat(2,1fr)}}#top .multicolumn{position:relative;z-index:5;padding:50px;margin:-100px auto 0;width:85%;max-width:1030px;background:#fff;border-radius:30px;box-shadow:0 5px 15px #0000001a}@media only screen and (max-width: 767px){#top .multicolumn{padding:25px;margin:-50px auto 0;border-radius:15px}#top .multicolumn .row .columns{padding:0}#top .multicolumn__column:nth-child(n+4){margin:0}}#top .layered-images-with-text__image-media-container{padding:0}#top .layered-image-1{transform:none!important}#top .layered-image-2,#top .layered-image-3{display:none}#top .section-layered-images-with-text .row{position:relative;padding:50px;margin:-100px auto 0;width:85%;max-width:1030px;background:#fff;border-radius:30px;box-shadow:0 5px 15px #0000001a;z-index:1;overflow:hidden}#top .section-layered-images-with-text .row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:8px;background:url(/cdn/shop/files/border.jpg?v=1748854368) center/cover no-repeat;border-radius:30px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}@media only screen and (max-width: 767px){#top .section-layered-images-with-text .row{padding:30px 20px 10px;margin:-50px auto 0;border-radius:15px}#top .section-layered-images-with-text .row:before{padding:4px;border-radius:15px}}.pagelink{background:#f6f2f0;padding:20px 0;text-align:center;font-size:1.2em}@media screen and (max-width: 767px){.pagelink{padding:10px 0;font-size:1em}}.blog-post-detail{max-width:840px!important}.featured-image img{width:100%}.bdBox{margin:0 auto;width:80%;box-sizing:border-box}.bdBox dl{margin-bottom:30px}.bdBox dt{margin-bottom:10px}.bdBox dt img{width:20px;margin-right:5px;display:inline-block}.bdBox dd{display:flex;align-items:center}.bdBox dd:not(:last-of-type){margin-bottom:20px}.bdBox dd input,.bdBox dd select{padding:8px 30px;width:100%;height:70px;-webkit-appearance:none;border:2px solid #26130B;box-sizing:border-box;font-size:1.5em}.bdBox dd input{width:100%}.bdBox dd select{width:200px}.bdBox dd input::-webkit-input-placeholder{color:#ccc}.bdBox dd span{margin:0 14px 0 5px}#shindan input[type=submit]{width:100%;font-size:1.2em}@media screen and (max-width: 767px){.bdBox{width:90%}.bdBox dd input,.bdBox dd select{padding:6px 20px;height:60px;font-size:1.2em}.bdBox dd span{margin:0 7px 0 5px}}.template-product-shoki #main-content .page-content-width,.template-product-chuki #main-content .page-content-width,.template-product-kouki #main-content .page-content-width,.template-product-kanryouki #main-content .page-content-width,.template-product-selectplan #main-content .page-content-width{width:90%;max-width:1000px!important}.template-product-shoki #main-content .multicolumn,.template-product-chuki #main-content .multicolumn,.template-product-kouki #main-content .multicolumn,.template-product-kanryouki #main-content .multicolumn{position:relative;z-index:5;padding:50px 50px 0;margin:-50px auto 0;width:85%;max-width:1030px;background:#fff;border-radius:30px;box-shadow:0 5px 15px #0000001a}.template-product-shoki #main-content .multicolumn h2,.template-product-chuki #main-content .multicolumn h2,.template-product-kouki #main-content .multicolumn h2,.template-product-kanryouki #main-content .multicolumn h2{margin-bottom:1.25rem!important}.template-product-shoki #main-content .multicolumn h2.h3,.template-product-chuki #main-content .multicolumn h2.h3,.template-product-kouki #main-content .multicolumn h2.h3,.template-product-kanryouki #main-content .multicolumn h2.h3{margin-bottom:0!important}.template-product-shoki #main-content .multicolumn strong,.template-product-chuki #main-content .multicolumn strong,.template-product-kouki #main-content .multicolumn strong,.template-product-kanryouki #main-content .multicolumn strong{font-size:1.8em;line-height:1}.template-product-shoki #main-content .multicolumn.text-center .rte,.template-product-chuki #main-content .multicolumn.text-center .rte,.template-product-kouki #main-content .multicolumn.text-center .rte,.template-product-kanryouki #main-content .multicolumn.text-center .rte{padding:0}.template-product-shoki #main-content .multicolumn h4,.template-product-chuki #main-content .multicolumn h4,.template-product-kouki #main-content .multicolumn h4,.template-product-kanryouki #main-content .multicolumn h4{font-size:1.3em}.template-product-shoki #main-content .multicolumn__image,.template-product-chuki #main-content .multicolumn__image,.template-product-kouki #main-content .multicolumn__image,.template-product-kanryouki #main-content .multicolumn__image{padding-bottom:50%;margin-bottom:0}.template-product-shoki #main-content .medium-6 .multicolumn__image,.template-product-chuki #main-content .medium-6 .multicolumn__image,.template-product-kouki #main-content .medium-6 .multicolumn__image,.template-product-kanryouki #main-content .medium-6 .multicolumn__image{padding-bottom:66.7%;border-radius:15px;margin-bottom:0}.template-product-shoki #main-content .multicolumn__image img,.template-product-chuki #main-content .multicolumn__image img,.template-product-kouki #main-content .multicolumn__image img,.template-product-kanryouki #main-content .multicolumn__image img{object-fit:contain}.template-product-shoki #main-content .multicolumn__column,.template-product-chuki #main-content .multicolumn__column,.template-product-kouki #main-content .multicolumn__column,.template-product-kanryouki #main-content .multicolumn__column{margin-bottom:20px}.template-product-shoki #main-content .medium-6:nth-child(4),.template-product-chuki #main-content .medium-6:nth-child(4),.template-product-kouki #main-content .medium-6:nth-child(4),.template-product-kanryouki #main-content .medium-6:nth-child(4){background:#f6f2f0;padding:5px 20px!important;border-radius:15px;font-size:.9em}@media only screen and (min-width: 768px){.template-product-shoki #main-content .section-header,.template-product-chuki #main-content .section-header,.template-product-kouki #main-content .section-header,.template-product-kanryouki #main-content .section-header{padding:0!important}.template-product-shoki #main-content .medium-4:nth-child(1),.template-product-shoki #main-content .medium-4:nth-child(2),.template-product-chuki #main-content .medium-4:nth-child(1),.template-product-chuki #main-content .medium-4:nth-child(2),.template-product-kouki #main-content .medium-4:nth-child(1),.template-product-kouki #main-content .medium-4:nth-child(2),.template-product-kanryouki #main-content .medium-4:nth-child(1),.template-product-kanryouki #main-content .medium-4:nth-child(2){border-right:dotted 3px #edd2c0}.template-product-shoki #main-content .medium-4:nth-child(4),.template-product-shoki #main-content .medium-4:nth-child(5),.template-product-chuki #main-content .medium-4:nth-child(4),.template-product-chuki #main-content .medium-4:nth-child(5),.template-product-kouki #main-content .medium-4:nth-child(4),.template-product-kouki #main-content .medium-4:nth-child(5),.template-product-kanryouki #main-content .medium-4:nth-child(4),.template-product-kanryouki #main-content .medium-4:nth-child(5){border-top:dotted 3px #edd2c0}.template-product-shoki #main-content .medium-4:nth-child(4),.template-product-chuki #main-content .medium-4:nth-child(4),.template-product-kouki #main-content .medium-4:nth-child(4),.template-product-kanryouki #main-content .medium-4:nth-child(4){padding:0}.template-product-shoki #main-content .medium-4:nth-child(4) .multicolumn__image,.template-product-chuki #main-content .medium-4:nth-child(4) .multicolumn__image,.template-product-kouki #main-content .medium-4:nth-child(4) .multicolumn__image,.template-product-kanryouki #main-content .medium-4:nth-child(4) .multicolumn__image{padding-bottom:80%}.template-product-shoki #main-content .medium-4:nth-child(5),.template-product-chuki #main-content .medium-4:nth-child(5),.template-product-kouki #main-content .medium-4:nth-child(5),.template-product-kanryouki #main-content .medium-4:nth-child(5){padding:30px 0 0;text-align:left}.template-product-shoki #main-content .medium-4:nth-child(5) .rte,.template-product-chuki #main-content .medium-4:nth-child(5) .rte,.template-product-kouki #main-content .medium-4:nth-child(5) .rte,.template-product-kanryouki #main-content .medium-4:nth-child(5) .rte{padding:0}.template-product-shoki #main-content .medium-6:nth-child(1),.template-product-shoki #main-content .medium-6:nth-child(2),.template-product-chuki #main-content .medium-6:nth-child(1),.template-product-chuki #main-content .medium-6:nth-child(2),.template-product-kouki #main-content .medium-6:nth-child(1),.template-product-kouki #main-content .medium-6:nth-child(2),.template-product-kanryouki #main-content .medium-6:nth-child(1),.template-product-kanryouki #main-content .medium-6:nth-child(2){flex:0 0 45%;max-width:45%;margin:0 auto}.template-product-shoki #main-content .medium-6:nth-child(3),.template-product-chuki #main-content .medium-6:nth-child(3),.template-product-kouki #main-content .medium-6:nth-child(3),.template-product-kanryouki #main-content .medium-6:nth-child(3){margin-top:15px}.template-product-shoki #main-content .medium-6:nth-child(4),.template-product-chuki #main-content .medium-6:nth-child(4),.template-product-kouki #main-content .medium-6:nth-child(4),.template-product-kanryouki #main-content .medium-6:nth-child(4){margin-bottom:50px}}@media only screen and (max-width: 767px){.template-product-shoki #main-content .multicolumn,.template-product-chuki #main-content .multicolumn,.template-product-kouki #main-content .multicolumn,.template-product-kanryouki #main-content .multicolumn{padding:25px 15px;border-radius:15px}.template-product-shoki #main-content .multicolumn .section-header,.template-product-chuki #main-content .multicolumn .section-header,.template-product-kouki #main-content .multicolumn .section-header,.template-product-kanryouki #main-content .multicolumn .section-header,.template-product-shoki #main-content .multicolumn .row .columns,.template-product-chuki #main-content .multicolumn .row .columns,.template-product-kouki #main-content .multicolumn .row .columns,.template-product-kanryouki #main-content .multicolumn .row .columns{padding:0}.template-product-shoki #main-content .medium-4:nth-child(1) .multicolumn__image,.template-product-shoki #main-content .medium-4:nth-child(2) .multicolumn__image,.template-product-shoki #main-content .medium-4:nth-child(3) .multicolumn__image,.template-product-chuki #main-content .medium-4:nth-child(1) .multicolumn__image,.template-product-chuki #main-content .medium-4:nth-child(2) .multicolumn__image,.template-product-chuki #main-content .medium-4:nth-child(3) .multicolumn__image,.template-product-kouki #main-content .medium-4:nth-child(1) .multicolumn__image,.template-product-kouki #main-content .medium-4:nth-child(2) .multicolumn__image,.template-product-kouki #main-content .medium-4:nth-child(3) .multicolumn__image,.template-product-kanryouki #main-content .medium-4:nth-child(1) .multicolumn__image,.template-product-kanryouki #main-content .medium-4:nth-child(2) .multicolumn__image,.template-product-kanryouki #main-content .medium-4:nth-child(3) .multicolumn__image{padding-bottom:30%}.template-product-shoki #main-content .multicolumn__column:nth-child(n+4),.template-product-chuki #main-content .multicolumn__column:nth-child(n+4),.template-product-kouki #main-content .multicolumn__column:nth-child(n+4),.template-product-kanryouki #main-content .multicolumn__column:nth-child(n+4){margin:0}.template-product-shoki #main-content .medium-4:nth-child(1),.template-product-shoki #main-content .medium-4:nth-child(2),.template-product-shoki #main-content .medium-4:nth-child(3),.template-product-chuki #main-content .medium-4:nth-child(1),.template-product-chuki #main-content .medium-4:nth-child(2),.template-product-chuki #main-content .medium-4:nth-child(3),.template-product-kouki #main-content .medium-4:nth-child(1),.template-product-kouki #main-content .medium-4:nth-child(2),.template-product-kouki #main-content .medium-4:nth-child(3),.template-product-kanryouki #main-content .medium-4:nth-child(1),.template-product-kanryouki #main-content .medium-4:nth-child(2),.template-product-kanryouki #main-content .medium-4:nth-child(3){border-bottom:dotted 3px #edd2c0;padding:0 0 20px!important}}.variations .product-form__input--block input[type=radio]+label{border-radius:10px!important;min-height:60px}.variations .product-form__input--block input[type=radio]+label.selectplan{display:block;width:100%!important;height:auto;padding:25px;text-align:left;margin-bottom:10px}fieldset.selectcontent,fieldset.selectdashi{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}fieldset.selectshipping,fieldset.selectphase,fieldset.selectitem{display:grid;grid-template-columns:1fr 1fr;gap:7px}.variant-price-info .price-item{margin-right:10px;font-size:1.5em;font-weight:700}.variations .product-form__input--block input[type=radio]:checked+label{color:#3b2415!important;background:#fff4eb!important;outline:solid 2px #765744;outline-offset:-2px}s.price-item--regular{color:#baa597}.price-item--sale{color:#e26f98;font-size:1.8em!important}.selectplan .plan-box-inner{position:relative;display:flex;align-items:center}.selectplan .plan-header{font-size:1.8em;line-height:1.2;width:25%;padding-right:1em;border-right:dotted 2px #765744;text-align:center}.selectcontent .plan-header,.selectshipping .plan-header,.selectphase .plan-header,.selectdashi .plan-header,.selectitem .plan-header{font-size:1.5em}.selectplan .variant-price-info{text-align:left;padding-left:2em}.selectplan .price-line{display:flex;align-items:center;gap:1px}.arrow{padding-right:.5em}.cheapest,.popular{position:absolute;top:-25px;right:-25px;width:80px}.cheapest{content:url(/cdn/shop/files/icon_cheapest.png?v=1749452340)}.popular{content:url(/cdn/shop/files/icon_popular.png?v=1749452340)}.variations .product-form__input--block input[type=radio]:checked+label .cheapest,.variations .product-form__input--block input[type=radio]:checked+label .popular{top:-24px;right:-24px}.unit-price{font-size:1.2em;color:#765744;font-weight:700}@media screen and (max-width: 1250px){.selectplan .plan-header{width:20%;font-size:1.4em}.variations .product-form__input--block input[type=radio]+label.selectplan{padding:15px}.cheapest,.popular{top:-15px;right:-15px;width:50px}.variations .product-form__input--block input[type=radio]:checked+label .cheapest,.variations .product-form__input--block input[type=radio]:checked+label .popular{top:-14px;right:-14px}}@media screen and (max-width: 1150px){.selectplan .plan-header{font-size:1.2em;padding-right:.5em}.selectplan .variant-price-info{padding-left:1em}}@media screen and (max-width: 767px){.variations .product-form__input--block input[type=radio]+label{min-height:40px}.variations .product-form__input--block input[type=radio]+label.selectplan{padding:15px;margin-bottom:7px}fieldset.selectcontent,fieldset.selectdashi,fieldset.selectshipping,fieldset.selectphase,fieldset.selectitem{gap:3px}fieldset.selectdashi{grid-template-columns:1fr 1fr}.variant-price-info .price-item{margin-right:3px;font-size:1.1em}.price-item--sale{font-size:1.5em!important}.selectcontent .plan-header,.selectshipping .plan-header,.selectdashi .plan-header{font-size:1.2em}.selectphase input[type=radio]+label{padding:5px!important}.selectphase .plan-header,.selectitem .plan-header{font-size:1em}fieldset.late-stage-phase{grid-template-columns:1fr!important}.unit-price{font-size:1em}}.ranking{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ranking .ranking-block .title{font-size:1.2em;text-align:center;margin-bottom:10px}ol.rank1,ol.rank2,ol.rank3{counter-reset:number;list-style-type:none!important;padding:0;margin-left:0!important}ol.rank1 li,ol.rank2 li,ol.rank3 li{position:relative;padding:.5em .8em;line-height:2em;margin-bottom:5px}ol.rank1 li{background:#fef5f7;border-left:solid 40px #f19db5}ol.rank2 li{background:#fdf9f1;border-left:solid 40px #f2cc76}ol.rank3 li{background:#f2f9f9;border-left:solid 40px #86c3c6}ol.rank1 li:before,ol.rank2 li:before,ol.rank3 li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-weight:700;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-40px;width:40px;height:1em;line-height:1;text-align:center}@media screen and (max-width: 767px){.ranking{max-width:90%;grid-template-columns:1fr;gap:7px}}.pc-dsp{display:inline-block}.sp-dsp{display:none}.pc-center{text-align:center}@media screen and (max-width: 767px){.pc-dsp{display:none}.sp-dsp{display:inline-block}.pc-center{text-align:left}}#farmer .section-image-with-text .section-spacing{margin-top:25px}@media screen and (min-width: 768px){#farmer .section-image-with-text .section-spacing{margin-top:50px}}@media screen and (min-width: 768px) and (max-width: 1024px){#farmer .image-with-text{display:block}#farmer .image-with-text.grid--image-small>.image-with-text__inner{width:100%}#farmer .image_first .image-with-text__content,#farmer .text_first .image-with-text__content{padding:30px 0 0!important}}#faq .accordion summary{font-size:1.2em!important;letter-spacing:.1em!important;padding:30px 60px 30px 30px!important;line-height:1.7!important}#faq .accordion summary span{width:80px!important}#faq .accordion summary span:after{border-width:8px 6px 0 6px!important}#faq .accordion .accordion__content{padding:0 30px 30px!important;font-size:1em!important}@media only screen and (max-width: 767px){#faq .accordion summary{font-size:1em!important;padding:15px 30px 15px 15px!important}#faq .accordion summary span{width:40px!important}#faq .accordion summary span:after{border-width:4px 3px 0 3px!important}#faq .accordion .accordion__content{padding:0 15px 15px!important;font-size:.9em!important}}.AirReviews-Blocks-Star svg path{fill:#fabf46}.AirReviews-Blocks-ProcessBar{background-color:#fabf46!important}.AirReviews-Blocks.AirReviews-Blocks__LayoutList{flex-direction:column}.AirReviews-Blocks__LayoutList .AirReviews-Blocks__Summary,.AirReviews-Blocks__LayoutList .AirReviews-Blocks__List{width:95%!important}.AirReviews-Blocks__LayoutList .AirReviews-Blocks__Summary .AirReviews-Blocks__SummaryRight .AirReviews-Blocks--Actions{justify-content:center!important}.AirReviews-Text--bodySm:after{font-size:.9em}.AirReviews-Blocks--Rate{width:50%!important}.AirReviews-Widget .AirReviews-StarRatingWrapper{margin-bottom:10px!important}@media screen and (max-width: 767px){.AirReviews-Blocks--Rate{width:80%!important}}.AirReviews-Text--bodySm{position:relative!important;visibility:hidden!important}.AirReviews-NoReview__Inner .AirReviews-Text--bodySm:after{content:"\30ec\30d3\30e5\30fc\306f\307e\3060\3042\308a\307e\305b\3093"!important;position:absolute!important;visibility:visible!important;left:0!important;top:0!important}.thb-product-detail .star-rating-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
