@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}em,strong{font-weight:700}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none;color:#333;transition:opacity .2s ease}a:hover{opacity:.4}@media only screen and (max-width:640px){a:hover{opacity:1}}img,video{max-width:100%;height:auto;vertical-align:middle}*,*:before,*:after{box-sizing:border-box}[class^=bindicon-],[class*=" bindicon-"]{font-size:1em;margin-right:3px;margin-left:3px}html{font-size:14px}body{font-family:Helvetica Neue,Helvetica,YuGothic,Yu Gothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;min-width:100%;line-height:1.9}.site_frame{margin:0 auto}.site_frame:before,.site_frame:after{display:table;line-height:0;content:""}.site_frame:after{clear:both}@media only screen and (max-width:640px){.site_frame{width:100%;margin:0}}.a-header,.a-footer,.a-billboard,.a-site_contents,.a-ghost_header{margin:0 auto}.a-header:before,.a-header:after,.a-footer:before,.a-footer:after,.a-billboard:before,.a-billboard:after,.a-site_contents:before,.a-site_contents:after,.a-ghost_header:before,.a-ghost_header:after{display:table;line-height:0;content:""}.a-header:after,.a-footer:after,.a-billboard:after,.a-site_contents:after,.a-ghost_header:after{clear:both}@media only screen and (max-width:640px){.a-header{padding:0}}.a-footer{position:relative}.g-column:before,.g-column:after{display:table;line-height:0;content:""}.g-column:after{clear:both}.g-column>.column{float:left;position:relative}.g-column>.column.-column1,.g-column>.column:first-child{margin-left:0}.g-column>.column.-column-lasts,.g-column>.column:last-child{margin-right:0}.g-column.-col2>.column{width:50%}.g-column.-col4>.column{width:25%}@media only screen and (max-width:640px){.g-column>.column{float:none;margin:0}}@media only screen and (max-width:640px){.g-column>.column.-column1,.g-column>.column:first-child{margin-left:0}}@media only screen and (max-width:640px){.g-column>.column.-column-lasts,.g-column>.column:last-child{margin-right:0}}@media only screen and (max-width:640px){.g-column.-col2>.column,.g-column.-col3>.column,.g-column.-col4>.column,.g-column.-col5>.column,.g-column.-col6>.column,.g-column.-col7>.column,.g-column.-col8>.column{width:100%;margin:0}}.c-space_wide .g-column>.column{margin-left:3%;margin-right:3%;margin-top:6%}.c-space_wide .g-column>.column.-column1,.c-space_wide .g-column>.column:first-child{margin-left:0}.c-space_wide .g-column>.column.-column-lasts,.c-space_wide .g-column>.column:last-child{margin-right:0}.c-space_wide .g-column.-col4>.column{width:20.5%}.c-space_wide .g-column.-col4>.column:nth-child(1),.c-space_wide .g-column.-col4>.column:nth-child(2),.c-space_wide .g-column.-col4>.column:nth-child(3),.c-space_wide .g-column.-col4>.column:nth-child(4){margin-top:0}@media only screen and (max-width:640px){.c-sp-space_init .g-column>.column{float:none;margin-left:0;margin-right:0;margin-top:0}}@media only screen and (max-width:640px){.c-sp-space_init .g-column.-col2>.column,.c-sp-space_init .g-column.-col3>.column,.c-sp-space_init .g-column.-col4>.column,.c-sp-space_init .g-column.-col5>.column,.c-sp-space_init .g-column.-col6>.column,.c-sp-space_init .g-column.-col7>.column,.c-sp-space_init .g-column.-col8>.column{width:100%}}@media only screen and (max-width:640px){.c-sp-space_normal .g-column>.column{float:none;margin-left:0;margin-right:0;margin-top:4%}}@media only screen and (max-width:640px){.c-sp-space_normal .g-column.-col2>.column,.c-sp-space_normal .g-column.-col3>.column,.c-sp-space_normal .g-column.-col4>.column,.c-sp-space_normal .g-column.-col5>.column,.c-sp-space_normal .g-column.-col6>.column,.c-sp-space_normal .g-column.-col7>.column,.c-sp-space_normal .g-column.-col8>.column{width:100%}}@media only screen and (max-width:640px){.c-sp-space_normal .g-column.-sp-col1>.column:nth-child(n),.c-sp-space_normal .g-column.-sp-col1.-no_spacing>.column:nth-child(n){margin-top:4%}}.b-plain:before,.b-plain:after,.b-float:before,.b-float:after{display:table;line-height:0;content:""}.b-plain:after,.b-float:after{clear:both}.b-plain .g-column>.column,.b-float .g-column>.column{min-height:1px}@media only screen and (max-width:640px){.c-sp-padding_normal>.g-column,.c-sp-padding_normal>.column,.c-sp-padding_normal>nav{padding:15px}}@media only screen and (max-width:640px){.c-sp-padding_normal>.column{width:auto}}.c-center{text-align:center}.c-no_adjust{width:100%}.c-img{display:inline}.c-page_title{font-weight:700;font-size:32px;font-size:30.8px;font-size:2.2rem;line-height:1.8}.c-lead{font-size:15px;font-size:15.4px;font-size:1.1rem}.c-credit{font-size:10px;font-size:9.799px;font-size:.7rem}.d-bold{font-weight:700}.d-large_font{font-size:130%}.d-small_font{font-size:85%}@media print{p a,code,pre{word-wrap:break-word}}@media print{body{-webkit-print-color-adjust:exact}}@media print{.a-header{position:relative!important}}body{color:#555;font-size:14px}.fs-l-main{margin:0 auto;padding:0}.fs-c-breadcrumb{max-width:1100px;margin:15px auto 5px;font-size:96%;font-family:"Noto Sans",sans-serif}.fs-c-breadcrumb__list{padding:0 10px}.fs-l-pageMain{max-width:1100px;margin:0 auto;padding:0 10px}.fs-l-header{padding-top:0}.fs-l-footer{margin-top:40px;border-top:none;background:none}.min-header .cssskin-head-title{border-bottom:5px solid #81BF00}@media only screen and (min-width: 640px){.min-footer .c-space_wide .g-column.-col4>.column{width:29.2%}}@media only screen and (min-width: 640px){.min-footer .c-space_wide .g-column>.column.-column3{margin-right:0}}.fs-clientInfo:not(.is-ready){display:inline-block!important}.fs-c-heading--page{margin-bottom:20px;padding:0;border-bottom:none;color:#333;font-family:"Noto Serif JP",serif;font-weight:500}.fs-c-subSection__title ,
.fs-p-announcement__title{margin-bottom:10px;padding:8px 0;border-bottom:1px dotted #333;color:#333;font-size:1.4rem}.fs-c-wishlistProduct{margin:20px 10px 0;padding:20px 0 0;border-top:1px solid #333}.fs-c-featuredProduct{margin:20px 10px 20px;padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333}.fs-c-wishlistProduct__title,
.fs-c-featuredProduct__title{margin-bottom:20px;border-bottom:none;color:#333;font-family:"Noto Serif JP",serif;font-weight:700;text-align:center}@media only screen and (min-width:640px){.fs-c-featuredProduct{margin:40px 20px 40px;padding:40px 0}}.fs-body-product .fs-c-featuredProduct{display:none}.fs-c-listControl{padding:15px 0}.fs-p-linkButton{padding:10px 15px;font-size:1.2rem}.fs-c-cartTable__actionButton__container > button{font-size:1rem}.fs-c-cartPayment .fs-c-button--primary{font-size:1.1rem}.fs-c-cartPayment .fs-c-button--secondary{font-size:1.1rem}.fs-c-totalAndActions button:not(.fs-c-button--image){font-size:1.4rem}.fs-c-checkout-preview__title{margin-bottom:15px;padding:15px;background:#EEE;background:#f6f3f0;border-bottom:none}.fs-c-accountService{justify-content:start}.fs-c-accountService__page{flex-basis:33%;height:auto;margin:0;padding:8px}.fs-c-accountService__page--accountDelete{flex-basis:100%}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label{font-size:1rem}.fs-c-wishlistProduct__title, .fs-c-featuredProduct__title{font-size:1.6em;font-weight:500}.fs-c-sortItems{font-size:1rem}.fs-c-productListItem__productName{font-size:1.1rem}.fs-c-productNameHeading{font-size:1.6rem}.fs-l-productLayout__item{color:#3c3c3c;color:#333}.fs-c-productMainImage{position:relative}.fs-c-productMainImage__expandButton{position:absolute;right:0}.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{color:#C33}.fs-c-quantity select{font-size:1.5em}.fs-c-button--primary{border-radius:4px;border:none;background:#C33}.fs-c-productActionButton .fs-c-button--primary{font-size:1.6em;font-weight:700}@media only screen and (min-width: 800px){.fs-l-product2 .fs-l-productLayout{padding:40px 20px 0;grid-template-columns:calc(50% - 40px / 2) calc(50% - 40px / 2);grid-gap:40px}}@media only screen and (min-width: 800px){.fs-l-product2 .fs-c-productActionButton .fs-c-button--primary ,
	.fs-l-product2 .fs-c-productActionButton .fs-c-button--secondary{max-width:400px}}@media only screen and (min-width: 800px){.product_comment-5 ,
	.fs-c-productReview ,
	.fs-p-card{grid-column:1/3}}.fs-l-product2 .fs-l-productLayout > .product_comment-1 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-2 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-3 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-4 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-5 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-6 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-7 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-8 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-9 > * ,
.fs-l-product2 .fs-l-productLayout > .product_comment-10 > *{margin-bottom:0}.fs-l-product2 .fs-l-productLayout > * > *{margin-bottom:15px}.cssskin-soryo-pay img{border-bottom:1px dotted #444;padding-bottom:10px;margin-bottom:25px;border-radius:8px;padding-left:20px;padding-right:20px}@media only screen and (max-width: 641px){.cssskin-soryo-pay img{margin-bottom:0px}}body,
.a-main,
.c-body,
.c-enclosure,
.c-img_comment,
.c-body a{font-family:"Zen Kaku Gothic New",sans-serif;color:#3f3732;font-weight:400}.c-body{padding:5px;color:#0e0e0e;line-height:1.85;letter-spacing:0.025em}.c-body a:hover{text-decoration:underline}a{color:#3f3732}.c-title,
.c-page_title,
.c-small_headline,
.c-large_headline,
.c-lead{font-family:"Zen Kaku Gothic New",sans-serif;color:#3f3732;letter-spacing:0.04em}.c-page_title{font-weight:500;line-height:1.45}.c-lead{font-weight:500;border-bottom:dotted 1px #43372f;width:100%;line-height:1.42;margin-top:1.1em;margin-bottom:0.20em}.a-header{box-shadow:0 5px 10px 0px rgba(0,0,0,0.72);text-align:left;background-color:#f6f3f0}.a-header .c-list-sign,
.c-breadcrumb{font-family:"Noto Sans",sans-serif}.c-breadcrumb{font-size:13px}.c-img{text-align:center}@media only screen and (max-width:641px){.c-body{font-size:15px;line-height:1.8;letter-spacing:0.02em}}@media only screen and (max-width:641px){.c-breadcrumb{font-size:12px}}@media only screen and (max-width:641px){.c-page_title{font-size:24px;line-height:1.45;letter-spacing:0.035em}}@media only screen and (max-width:641px){.c-lead{font-size:17px;line-height:1.45;margin-top:1em;margin-bottom:0.22em}}.fs-l-productLayout__item--2,
.fs-l-productLayout__item--2 .fs-c-productNumber,
.fs-l-productLayout__item--2 .fs-c-productNameHeading,
.fs-l-productLayout__item--2 .fs-c-productMarks,
.fs-l-productLayout__item--2 .fs-c-productPrices,
.fs-l-productLayout__item--2 .fs-c-productPointDisplay,
.fs-l-productLayout__item--2 .fs-c-productSelection{font-family:"Zen Kaku Gothic New",sans-serif;color:#3f3732}.fs-c-productNameHeading__name{font-weight:500;line-height:1.55;letter-spacing:0.03em}.fs-c-productPrices--productDetail .fs-c-productPrice__main__label{font-size:14px;font-weight:400}.fs-c-productPrices--productDetail .fs-c-price__currencyMark{font-size:18px;font-weight:400}.fs-c-productPrices--productDetail .fs-c-price__value{font-size:28px;font-weight:500;letter-spacing:0.02em}.fs-c-productPrices--productDetail .fs-c-productPrice__addon__label{font-size:14px;font-weight:400}.fs-c-productPointDisplay{font-size:14px;font-weight:400}.fs-c-productSelection__label{font-size:14px;font-weight:400;line-height:1.7}.fs-c-productReview,
.fs-c-productReview .fs-c-reviewBody,
.fs-c-productReview .fs-c-reviewList__item__body,
.fs-c-productReview .fs-c-reviewer__name,
.fs-c-productReview .fs-c-reviewerStatus,
.fs-c-productReview .fs-c-time,
.fs-c-productReview .fs-c-button__label{font-weight:400!important}#a-header,#a-ghost_header,#a-billboard,#a-site_contents,#a-footer{max-width:100%}@media only screen and (max-width:641px){#a-header{padding:0}}@media only screen and (max-width:641px){#a-footer{padding:0}}#bk2974>div{margin:0 auto;max-width:1100px}#bk2974>div{padding-left:0;padding-top:5px;padding-right:0;padding-bottom:5px}#bk3263{background-color:#f6f3f0}#bk3263>div{margin:0 auto;max-width:900px}#bk3263>div{padding-left:0;padding-top:50px;padding-right:0;padding-bottom:0}#bk3096{background-color:#3f3732}#bk3096>div{padding-left:0;padding-top:15px;padding-right:0;padding-bottom:15px}@media only screen and (max-width:641px){.a-header .b-plain>.column,.a-header .b-plain>.g-column,.a-header .b-both_diff>.column,.a-header .b-both_diff>.g-column,.a-header .b-headlines>.column,.a-header .b-headlines>.g-column,.a-header .b-album>.column,.a-header .b-album>.g-column,.a-header .b-tab>.column,.a-header .b-tab>.g-column,.a-header .b-accordion>.column,.a-header .b-accordion>.g-column,.a-header .b-megamenu>nav,.a-ghost_header .b-plain>.column,.a-ghost_header .b-plain>.g-column,.a-ghost_header .b-both_diff>.column,.a-ghost_header .b-both_diff>.g-column,.a-ghost_header .b-headlines>.column,.a-ghost_header .b-headlines>.g-column,.a-ghost_header .b-album>.column,.a-ghost_header .b-album>.g-column,.a-ghost_header .b-tab>.column,.a-ghost_header .b-tab>.g-column,.a-ghost_header .b-accordion>.column,.a-ghost_header .b-accordion>.g-column,.a-ghost_header .b-megamenu>nav,.a-billboard .b-plain>.column,.a-billboard .b-plain>.g-column,.a-billboard .b-both_diff>.column,.a-billboard .b-both_diff>.g-column,.a-billboard .b-headlines>.column,.a-billboard .b-headlines>.g-column,.a-billboard .b-album>.column,.a-billboard .b-album>.g-column,.a-billboard .b-tab>.column,.a-billboard .b-tab>.g-column,.a-billboard .b-accordion>.column,.a-billboard .b-accordion>.g-column,.a-billboard .b-megamenu>nav,.a-main .b-plain>.column,.a-main .b-plain>.g-column,.a-main .b-both_diff>.column,.a-main .b-both_diff>.g-column,.a-main .b-headlines>.column,.a-main .b-headlines>.g-column,.a-main .b-album>.column,.a-main .b-album>.g-column,.a-main .b-tab>.column,.a-main .b-tab>.g-column,.a-main .b-accordion>.column,.a-main .b-accordion>.g-column,.a-main .b-megamenu>nav,.a-side-a .b-plain>.column,.a-side-a .b-plain>.g-column,.a-side-a .b-both_diff>.column,.a-side-a .b-both_diff>.g-column,.a-side-a .b-headlines>.column,.a-side-a .b-headlines>.g-column,.a-side-a .b-album>.column,.a-side-a .b-album>.g-column,.a-side-a .b-tab>.column,.a-side-a .b-tab>.g-column,.a-side-a .b-accordion>.column,.a-side-a .b-accordion>.g-column,.a-side-a .b-megamenu>nav,.a-side-b .b-plain>.column,.a-side-b .b-plain>.g-column,.a-side-b .b-both_diff>.column,.a-side-b .b-both_diff>.g-column,.a-side-b .b-headlines>.column,.a-side-b .b-headlines>.g-column,.a-side-b .b-album>.column,.a-side-b .b-album>.g-column,.a-side-b .b-tab>.column,.a-side-b .b-tab>.g-column,.a-side-b .b-accordion>.column,.a-side-b .b-accordion>.g-column,.a-side-b .b-megamenu>nav,.a-footer .b-plain>.column,.a-footer .b-plain>.g-column,.a-footer .b-both_diff>.column,.a-footer .b-both_diff>.g-column,.a-footer .b-headlines>.column,.a-footer .b-headlines>.g-column,.a-footer .b-album>.column,.a-footer .b-album>.g-column,.a-footer .b-tab>.column,.a-footer .b-tab>.g-column,.a-footer .b-accordion>.column,.a-footer .b-accordion>.g-column,.a-footer .b-megamenu>nav{margin:0 auto;max-width:100%}}@media only screen and (max-width:641px){#bk2974.b-plain>.column,#bk2974.b-plain>.g-column,#bk2974.b-both_diff>.column,#bk2974.b-both_diff>.g-column,#bk2974.b-headlines>.column,#bk2974.b-headlines>.g-column,#bk2974.b-album>.column,#bk2974.b-album>.g-column,#bk2974.b-tab>.column,#bk2974.b-tab>.g-column,#bk2974.b-accordion>.column,#bk2974.b-accordion>.g-column,#bk2974>nav{margin:0 auto;max-width:100%}}@media only screen and (max-width:641px){#bk2974>div{padding-left:15px;padding-top:2px;padding-right:15px;padding-bottom:2px}}@media only screen and (max-width:641px){#bk3263>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}}@media only screen and (max-width:641px){#bk3096>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}}#imgsrc2985_1{width:20px}@media only screen and (max-width:641px){#imgsrc2991_1{width:60%}}@media screen and (min-width: 641px){.master-main-page{--mmp-bg:#f7f4ed;--mmp-white:#ffffff;--mmp-card:#f7f4ed;--mmp-green:#66a73b;--mmp-accent:#66a73b;--mmp-accent-color:#66a73b;--mmp-brown:#3f3732;--mmp-gold:#c39143;--mmp-line:rgba(132,116,104,.32);--mmp-shadow:0 2px 12px rgba(0,0,0,.04);background:#ffffff;color:#3f3732;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-weight:400;line-height:1.95;letter-spacing:.04em}.master-main-page p,
.master-main-page .mmp-body,
.master-main-page .mmp-about-text-block p,
.master-main-page .mmp-info-table td{font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-weight:400}
.master-main-page.mmp-category-value-teabag{--mmp-accent-color:#66a73b}.master-main-page + .master-main-page{margin-top:0}.master-main-page,
.master-main-page *{box-sizing:border-box}.master-main-page img{max-width:100%;height:auto;vertical-align:bottom}.master-main-page a{color:inherit}.master-main-page .mmp-inner{max-width:1100px;margin:0 auto;padding:0 30px}.master-main-page .mmp-section{padding:44px 0}.master-main-page .mmp-top-links{padding:10px 0 0}.master-main-page .mmp-top-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.master-main-page .mmp-top-link-item{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.62);border:1px solid rgba(132,116,104,.22);padding:10px 15px;text-align:center;font-size:14px;line-height:1.7}.master-main-page .mmp-top-link-item a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--mmp-brown);text-decoration:none}.master-main-page .mmp-top-link-item a:hover{text-decoration:underline}.master-main-page .mmp-top-link-icon{flex:0 0 auto;margin-right:0;color:var(--mmp-accent);font-size:12px;line-height:1}.master-main-page .mmp-hero{padding:34px 0 34px;background:var(--mmp-bg)}.master-main-page .mmp-hero .mmp-inner{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:center}.master-main-page .mmp-vertical-title{width:210px;min-height:318px;padding:26px 16px;background:var(--mmp-white);border:1px solid rgba(132,116,104,.34);box-shadow:0 6px 18px rgba(0,0,0,.045);position:relative;display:flex;align-items:center;justify-content:center;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}.master-main-page .mmp-vertical-title::before{content:"";position:absolute;top:11px;left:11px;right:11px;bottom:11px;border:1px solid rgba(180,160,120,.46);pointer-events:none}.master-main-page .mmp-vertical-title::after{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--mmp-accent)}.master-main-page .mmp-vertical-title p{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:mixed;margin:0;line-height:1.4;text-align:center;color:#3f3732;position:relative;z-index:1}.master-main-page .mmp-title-sub{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:13px;letter-spacing:.11em}.master-main-page .mmp-title-main{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:50px;font-weight:500;letter-spacing:.11em}.master-main-page .mmp-title-note{font-size:14px;letter-spacing:.13em}.master-main-page .mmp-hero-copy{padding:8px 0}.master-main-page .mmp-hero-kicker,
.master-main-page .mmp-kicker{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;margin:0 0 15px;padding:4px 14px;border:1px solid var(--mmp-gold);color:var(--mmp-green);font-size:13px;line-height:1.7;letter-spacing:.16em;background:rgba(255,255,255,.58)}.master-main-page .mmp-hero-copy h2{margin:0 0 18px;color:var(--mmp-brown);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:27px;line-height:1.75;font-weight:600;letter-spacing:.08em}.master-main-page .mmp-hero-copy p{margin:0;font-size:15.5px;line-height:2.1}.master-main-page .mmp-about-section,
.master-main-page .mmp-info-section,
.master-main-page .mmp-related-section{background:var(--mmp-white);border:1px solid var(--mmp-line);box-shadow:var(--mmp-shadow);padding:0 0 32px}.master-main-page .mmp-section-heading{margin:0 0 34px;padding:15px 20px 18px;background:transparent;color:#3f3732;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:23px;line-height:1.55;text-align:left;font-weight:700;letter-spacing:.09em;position:relative;border-top:0;border-bottom:0}.master-main-page .mmp-section-heading::before{content:none;display:none}.master-main-page .mmp-section-heading::after{content:"";position:absolute;left:20px;bottom:0;right:20px;width:auto;height:1px;background:linear-gradient(to right,var(--mmp-accent-color,#66a73b) 0,var(--mmp-accent-color,#66a73b) 48px,rgba(126,104,75,.24) 104px,rgba(126,104,75,.16) 78%,transparent 100%)}.master-main-page .mmp-heading-frame{display:block;width:100%;margin:0 0 20px;padding:12px 18px 13px;border:1px solid rgba(126,104,75,.28);border-left:5px solid var(--mmp-accent-color,#66a73b);background:#ffffff;font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:19px;line-height:1.6;text-align:left;font-weight:600;letter-spacing:.03em;box-shadow:0 1px 0 rgba(126,104,75,.12)}.master-main-page .mmp-vertical-title .mmp-title-sub,
.master-main-page .mmp-vertical-title .mmp-title-main{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}.master-main-page .mmp-about-text-block{padding:0 46px 28px}.master-main-page .mmp-about-title{margin:0 0 16px;color:var(--mmp-brown);font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:21px;line-height:1.7;font-weight:600;letter-spacing:.03em}.master-main-page .mmp-about-text-block p{margin:0 0 15px;font-size:15.5px;line-height:2.05}.master-main-page .mmp-about-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding:0 46px 30px}.master-main-page .mmp-about-split > *{min-width:0}.master-main-page .mmp-image{margin:0;text-align:center;background:transparent;padding:0}.master-main-page{--mmp-about-image-radius:18px;--mmp-about-image-shadow:0 10px 26px rgba(63,51,45,.10)}.master-main-page .mmp-about-section .mmp-image{border-radius:var(--mmp-about-image-radius);overflow:hidden}.master-main-page .mmp-about-section .mmp-image img{display:block;width:100%;height:auto;border-radius:var(--mmp-about-image-radius)}.master-main-page .mmp-image img{display:block;width:100%;max-width:100%;height:auto;margin:0;filter:saturate(.96) contrast(.98) brightness(.99)}.master-main-page .mmp-about-split .mmp-image{min-width:0;max-width:100%;margin:0}.master-main-page .mmp-about-split .mmp-image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.master-main-page .mmp-about-split .mmp-card{min-width:0}.master-main-page .mmp-card{background:var(--mmp-card);border:1px solid var(--mmp-line);padding:34px 36px;box-shadow:0 2px 10px rgba(0,0,0,.025)}.master-main-page .mmp-lead{margin:0 0 18px;color:var(--mmp-brown);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:23px;line-height:1.7;font-weight:600;letter-spacing:.08em}.master-main-page .mmp-body{margin:0 0 18px;font-size:15.5px;line-height:2.05}
.master-main-page .mmp-info-table-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 46px;align-items:start}.master-main-page .mmp-info-table-wrap{display:grid}
.master-main-page .mmp-info-table{width:100%;border-collapse:collapse}
.master-main-page .mmp-info-table tr{border-bottom:1px dotted rgba(92,94,93,.5)}
.master-main-page .mmp-info-table th{width:150px;padding:12px 10px;color:var(--mmp-brown);font-size:14px;line-height:1.8;text-align:left;vertical-align:top;font-weight:600}
.master-main-page .mmp-info-table td{padding:12px 10px;font-size:14px;line-height:1.9;vertical-align:top}.master-main-page .mmp-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0 46px}.master-main-page .mmp-related-card{display:block;color:#3f3732;text-align:center;text-decoration:none}.master-main-page .mmp-related-card img{display:block;width:100%;max-width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;filter:saturate(.96) contrast(.98) brightness(.99);transition:opacity .2s ease,transform .35s ease}.master-main-page .mmp-related-card span{display:block;margin:0;font-size:14px;line-height:1.7;font-weight:600}.master-main-page .mmp-related-card:hover img{opacity:.86;transform:translateY(-2px)}.master-main-page .mmp-related-card:hover span{text-decoration:underline}.master-main-page[role="region"]{display:block}.master-main-page section,
.master-main-page article,
.master-main-page figure,
.master-main-page aside{box-sizing:border-box}.master-main-page figure{margin:0}.master-main-page .mmp-kicker .mmp-title-note{display:inline-block;max-width:calc(100% - 34px);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;vertical-align:middle}.master-main-page .mmp-kicker .mmp-title-icon{display:inline-block;height:1.5em;width:auto;margin-left:6px;vertical-align:middle}@media screen and (min-width:641px) and (max-width:1100px){.master-main-page .mmp-inner{padding:0 24px}.master-main-page .mmp-section{padding:38px 0}.master-main-page .mmp-hero{padding:28px 0 32px}.master-main-page .mmp-hero .mmp-inner{grid-template-columns:200px minmax(0,1fr);gap:24px}.master-main-page .mmp-vertical-title{width:200px;min-height:300px;padding:24px 15px}.master-main-page .mmp-title-main{font-size:47px}.master-main-page .mmp-hero-copy h2{font-size:25px}.master-main-page .mmp-about-text-block,
  .master-main-page .mmp-about-split,
  .master-main-page .mmp-related-grid{padding-left:36px;padding-right:36px}.master-main-page .mmp-related-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media screen and (min-width:641px) and (max-width:768px){.master-main-page .mmp-about-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px}.master-main-page .mmp-about-split .mmp-card{padding:20px}
  .master-main-page .mmp-about-split .mmp-card h4{font-size:18px;line-height:1.6}.master-main-page .mmp-about-split .mmp-card p{font-size:14px;line-height:1.8}}@media screen and (min-width:641px) and (max-width:940px){.master-main-page .mmp-hero .mmp-inner{grid-template-columns:200px minmax(0,1fr);gap:24px}.master-main-page .mmp-hero-copy h2{font-size:24px}}.master-main-page :is(p,.mmp-body,.mmp-info-table td,.mmp-related-card span){color:#3f3732}.master-main-page :is(.mmp-top-link-item a,.mmp-top-link){color:#66a73b}.master-main-page .mmp-related-card > img{margin-bottom:12px}.master-main-page .mmp-related-card{min-width:0;overflow-wrap:anywhere}.master-main-page .mmp-related-card:focus-visible{outline:2px solid var(--mmp-accent-color,#66a73b);outline-offset:4px}@media screen and (min-width:641px) and (max-width:900px){.master-main-page .mmp-info-table-wrap{display:block;padding-left:36px;padding-right:36px}.master-main-page .mmp-info-table:first-child{margin-bottom:24px}}@media screen and (min-width:641px) and (max-width:800px){.master-main-page .mmp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.master-main-page{--mmp-line:rgba(63,55,50,.16);--mmp-shadow:none}.master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-material-section,.mmp-filter-section,.mmp-info-section,.mmp-related-section,.mmp-about,.mmp-features,.mmp-brew,.mmp-info,.mmp-related){border-radius:8px;border:0;box-shadow:none}.master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-feature-card,.mmp-filter-card,.mmp-material-box,.mmp-feature-card-gift,.mmp-gift-guide-card){border-radius:8px;border:0;box-shadow:none}.master-main-page .mmp-heading-frame{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;color:#3f3732}
.master-main-page[aria-label="商品メイン紹介"]{background:var(--mmp-bg);--mmp-line:rgba(132,116,104,.32);--mmp-shadow:0 2px 12px rgba(0,0,0,.04)}}@media screen and (min-width:641px){.product_comment-5 .master-main-page{--mmp-card:#ffffff;background:#ffffff}.product_comment-5 .master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-material-section,.mmp-filter-section,.mmp-info-section,.mmp-related-section,.mmp-card,.mmp-brew-card,.mmp-feature-card,.mmp-filter-card,.mmp-material-box,.mmp-gift-guide-card){background:#ffffff;border:0;box-shadow:none}.product_comment-5 .master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-filter-card,.mmp-material-box,.mmp-gift-guide-card,.mmp-feature-card-gift){padding:24px;box-sizing:border-box}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){position:relative;padding:0 0 0 14px;margin:0 0 12px;background:transparent;box-shadow:none;text-align:left;letter-spacing:.03em}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading)::before{content:"";position:absolute;left:0;top:calc(.85em - 2.5px);width:5px;height:5px;background:#66a73b;border-radius:50%}.product_comment-5 .master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-filter-card,.mmp-material-box) > p:last-child{margin-bottom:0}}@media screen and (min-width:641px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){padding:0;font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic",sans-serif}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading)::before{content:none;display:none}}@media screen and (min-width:641px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){width:fit-content;padding:0 0 7px;border-bottom:1px solid rgba(102,167,59,.32);font-size:18px;font-weight:600;color:#3f3732;line-height:1.7;letter-spacing:.025em}}@media screen and (min-width:641px){.product_comment-5 .master-main-page .mmp-section-heading::after{height:2px}}@media screen and (min-width:641px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){border:0;padding:6px 12px;border-radius:2px;background:linear-gradient(90deg,#f7f4ed 0%,rgba(247,244,237,.7) 65%,rgba(247,244,237,0) 100%);margin-bottom:14px;max-width:100%;box-sizing:border-box}}@media screen and (min-width:641px){
.master-main-page[aria-label="商品メイン紹介"] :is(.mmp-top-link-item a,.mmp-top-link,.mmp-kicker,.mmp-title-note,.mmp-hero-kicker){color:#3f3732}}@media screen and (min-width:641px){.product_comment-5 .master-main-page > .mmp-section{padding-top:24px;padding-bottom:24px}.product_comment-5 .master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-info-section,.mmp-related-section){padding-bottom:0}.product_comment-5 .master-main-page .mmp-section-heading{margin-bottom:24px}.product_comment-5 .master-main-page .mmp-about-text-block{padding-bottom:20px}.product_comment-5 .master-main-page .mmp-about-text-block > p:last-child{margin-bottom:0}.product_comment-5 .master-main-page .mmp-about-split{padding-bottom:0}}@media screen and (min-width:641px) and (max-width:900px){.product_comment-5 .master-main-page > .mmp-section{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:641px){.product_comment-5 .master-main-page .mmp-section-heading{--mmp-heading-brush-width:6.6em;isolation:isolate;color:#3f3732;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-top:16px;padding-bottom:12px}.product_comment-5 .master-main-page .mmp-section-heading::before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;top:calc(16px + .87em);left:20px;right:auto;bottom:auto;width:var(--mmp-heading-brush-width);max-width:calc(100% - 40px);height:.68em;border:0;border-radius:50% 30% 45% 25%;background:linear-gradient(90deg,rgba(102,167,59,.12),rgba(102,167,59,.065) 75%,transparent)}.product_comment-5 .master-main-page .mmp-section-heading:is([id^="mmp-info-"],[id^="mmp-related-"]){--mmp-heading-brush-width:4.6em}}@media screen and (min-width:641px){.master-main-page .mmp-vertical-title.mmp-label-watercolor{isolation:isolate;overflow:visible}.master-main-page .mmp-label-watercolor .mmp-label-nijimi{position:absolute;inset:13px;overflow:hidden;pointer-events:none;z-index:0}.master-main-page .mmp-label-watercolor p{position:relative;z-index:2;text-shadow:0 0 7px rgba(255,255,255,.95)}.master-main-page .mmp-label-watercolor .mmp-title-main{font-weight:600}.master-main-page .mmp-label-watercolor .mmp-title-sub{font-weight:500}.master-main-page .mmp-label-watercolor .mmp-nijimi-css{position:absolute;inset:-10%;opacity:.4;color:var(--mmp-accent,#66a73b);pointer-events:none;display:block}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:center;border-radius:var(--nijimi-radius);filter:blur(1.7px);background:radial-gradient(ellipse 45% 36% at 33% 26%,rgba(255,255,255,.65),rgba(255,255,255,0) 86%),radial-gradient(ellipse 42% 48% at 68% 72%,color-mix(in srgb,currentColor 88%,transparent),transparent 86%),radial-gradient(ellipse 68% 65% at 42% 45%,color-mix(in srgb,currentColor 78%,transparent) 18%,color-mix(in srgb,currentColor 65%,transparent) 58%,color-mix(in srgb,currentColor 26%,transparent) 80%,transparent 99%);animation:mmp-label-pigment-breathe var(--nijimi-duration,12s) ease-in-out infinite;animation-delay:var(--nijimi-delay,0s)}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop::after{content:"";position:absolute;inset:7%;border-radius:inherit;opacity:.34;filter:blur(.6px);background:radial-gradient(ellipse at 26% 63%,currentColor,transparent 54%),radial-gradient(ellipse at 71% 24%,currentColor,transparent 52%)}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(1){left:35%;top:17%;width:23%;height:12%;--nijimi-turn:-17deg;--nijimi-radius:59% 41% 46% 54% / 48% 61% 39% 52%;--nijimi-duration:12s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(2){left:28%;top:36%;width:21%;height:12%;--nijimi-turn:-35deg;--nijimi-radius:47% 53% 59% 41% / 53% 39% 61% 47%;--nijimi-duration:14s;--nijimi-delay:-8s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(3){left:46%;top:30%;width:6%;height:4%;--nijimi-turn:-28deg;--nijimi-radius:43% 57% 47% 53% / 61% 49% 51% 39%;--nijimi-duration:11s;--nijimi-delay:-4s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(4){left:59%;top:60%;width:6%;height:5%;--nijimi-turn:-24deg;--nijimi-radius:48% 52% 55% 45% / 61% 47% 53% 39%;--nijimi-duration:13s;--nijimi-delay:-10s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(5){left:67%;top:66%;width:6%;height:4.5%;--nijimi-turn:16deg;--nijimi-radius:57% 43% 46% 54% / 49% 62% 38% 51%;--nijimi-duration:12s;--nijimi-delay:-6s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(6){left:57%;top:72%;width:12%;height:8%;--nijimi-turn:-12deg;--nijimi-radius:62% 38% 55% 45% / 48% 58% 42% 52%;--nijimi-duration:14s;--nijimi-delay:-12s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(7){left:70%;top:81%;width:11%;height:7%;--nijimi-turn:29deg;--nijimi-radius:47% 53% 39% 61% / 55% 45% 55% 45%;--nijimi-duration:15s;--nijimi-delay:-9s}@keyframes mmp-label-pigment-breathe{0%,100%{transform:rotate(var(--nijimi-turn)) scale(.9);filter:blur(1.3px)}50%{transform:rotate(var(--nijimi-turn)) scale(1.18);filter:blur(2.5px)}}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit{position:absolute;display:block;transform-origin:center;animation:mmp-label-pigment-orbit var(--orbit-duration,17s) linear infinite;animation-delay:var(--nijimi-delay,0s);--orbit-radius:6px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(even){animation-direction:reverse}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(1){--orbit-duration:17s;--orbit-radius:6px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(2){--orbit-duration:20s;--orbit-radius:7px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(3){--orbit-duration:13s;--orbit-radius:3px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(4){--orbit-duration:15s;--orbit-radius:3px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(5){--orbit-duration:17s;--orbit-radius:4px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(6){--orbit-duration:19s;--orbit-radius:5px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(7){--orbit-duration:21s;--orbit-radius:5px}@keyframes mmp-label-pigment-orbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg) translateX(var(--orbit-radius)) rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit{animation:none;transform:translate(-50%,-50%)}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop{animation:none;transform:rotate(var(--nijimi-turn));filter:blur(1.7px)}}.master-main-page .mmp-label-watercolor .mmp-nijimi-css{inset:auto;left:50%;top:50%;width:min(120%,218.4px);height:auto;aspect-ratio:182/290;transform:translate(-50%,-50%)}}@media screen and (min-width:641px){.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag){--mmp-card:#f7f4ed}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card{background:#f7f4ed;border:0;box-shadow:none;border-radius:8px}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card{padding:24px;box-sizing:border-box}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>.mmp-heading-frame{background:none;border:0;border-radius:0;padding:0;width:auto;max-width:100%;font-size:19px;font-weight:600;line-height:1.7;letter-spacing:.03em;margin-top:0;margin-bottom:16px}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>p{font-size:14px;line-height:2;letter-spacing:.04em}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>p:last-child{margin-bottom:0}}@media screen and (min-width:641px){.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-about-split:not(.mmp-value-common){align-items:stretch}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-about-split:not(.mmp-value-common)>.mmp-image{position:relative;min-height:0;height:auto;margin:0;align-self:stretch;overflow:hidden;border-radius:8px}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-about-split:not(.mmp-value-common)>.mmp-image img{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;object-fit:contain;object-position:center;border-radius:0}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-about-split:not(.mmp-value-common)>.mmp-card{height:100%;margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 641px){body.fs-body-category-bulk .fs-l-pageMain > .fs-c-heading--page{margin:36px 0 24px;padding:0 0 18px;border-bottom:1px solid #dcded2;color:#3f3732;font-size:clamp(22px,2.5vw,30px);line-height:1.6;letter-spacing:.06em}body.fs-body-category-bulk .category_comment-1{margin-bottom:26px}body.fs-body-category-bulk .category_comment-1 img{display:block;border-radius:8px}body.fs-body-category-bulk .fs-c-subgroup{margin:0 0 48px}body.fs-body-category-bulk .fs-c-subgroup > .fs-c-listControl{display:none}body.fs-body-category-bulk .fs-c-subgroupList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}body.fs-body-category-bulk .fs-c-subgroupList__item{width:auto;margin:0;padding:0;border:0}body.fs-body-category-bulk .fs-c-subgroupList__link{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;height:100%;min-height:88px;padding:20px 22px;border:1px solid #d7dece;border-radius:6px;background:#f7f4ed;color:#32543d;text-decoration:none;transition:background .18s ease,border-color .18s ease}body.fs-body-category-bulk .fs-c-subgroupList__link::after{content:"→";flex:0 0 auto;color:#006e54;font-size:20px}body.fs-body-category-bulk .fs-c-subgroupList__label{font-size:15px;font-weight:500;line-height:1.8}body.fs-body-category-bulk .fs-c-subgroupList__link:hover,
body.fs-body-category-bulk .fs-c-subgroupList__link:focus-visible{background:#edf1e7;border-color:#006e54}body.fs-body-category-bulk .category_comment-3{margin-top:64px}}@media screen and (min-width:641px){body#fs_ProductDetails .fs-l-header{padding-bottom:20px}body#fs_ProductDetails .product_comment-3 .mmp-top-links{padding:24px 0 12px}body#fs_ProductDetails .product_comment-3 .mmp-hero{padding:28px 0 36px}}@media screen and (min-width:641px) and (max-width:1024px){body#fs_ProductDetails .product_comment-3 .mmp-hero > .mmp-inner{grid-template-columns:180px minmax(0,1fr);column-gap:28px}body#fs_ProductDetails .product_comment-3 .mmp-vertical-title{width:180px;max-width:100%}body#fs_ProductDetails .product_comment-3 .mmp-hero-copy{min-width:0}body#fs_ProductDetails .product_comment-3 .mmp-hero-copy h2{font-size:28px;line-height:1.65}}@media screen and (max-width: 640px){.master-main-page{--mmp-bg:#f7f4ed;--mmp-white:#ffffff;--mmp-card:#f7f4ed;--mmp-green:#66a73b;--mmp-accent:#66a73b;--mmp-accent-color:#66a73b;--mmp-brown:#3f3732;--mmp-gold:#c39143;--mmp-line:rgba(132,116,104,.32);--mmp-shadow:0 2px 12px rgba(0,0,0,.04);background:#ffffff;color:#3f3732;font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-weight:400;line-height:1.9;letter-spacing:.04em}.master-main-page p,
.master-main-page .mmp-body,
.master-main-page .mmp-about-text-block p,
.master-main-page .mmp-info-table td{font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-weight:400}
.master-main-page.mmp-category-value-teabag{--mmp-accent-color:#66a73b}.master-main-page + .master-main-page{margin-top:0}.master-main-page,
.master-main-page *{box-sizing:border-box}.master-main-page img{max-width:100%;height:auto;vertical-align:bottom}.master-main-page a{color:inherit}.master-main-page .mmp-inner{max-width:1100px;margin:0 auto;padding:0 14px}.master-main-page .mmp-section{padding:30px 0}.master-main-page .mmp-top-links{padding:8px 0 0}.master-main-page .mmp-top-link-grid{display:block}.master-main-page .mmp-top-link-item{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;background:rgba(255,255,255,.62);border:1px solid rgba(132,116,104,.22);padding:10px 14px;text-align:center;font-size:13px;line-height:1.7}.master-main-page .mmp-top-link-item a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--mmp-brown);text-decoration:none}.master-main-page .mmp-top-link-item a:hover{text-decoration:underline}.master-main-page .mmp-top-link-icon{flex:0 0 auto;margin-right:0;color:var(--mmp-accent);font-size:12px;line-height:1}.master-main-page .mmp-hero{padding:28px 0 30px;background:var(--mmp-bg)}.master-main-page .mmp-hero .mmp-inner{display:block}.master-main-page .mmp-vertical-title{width:100%;max-width:230px;min-height:252px;margin:0 auto 26px;padding:26px 18px;background:var(--mmp-white);border:1px solid rgba(132,116,104,.34);box-shadow:0 6px 18px rgba(0,0,0,.045);position:relative;display:flex;align-items:center;justify-content:center;font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}.master-main-page .mmp-vertical-title::before{content:"";position:absolute;top:11px;left:11px;right:11px;bottom:11px;border:1px solid rgba(180,160,120,.46);pointer-events:none}.master-main-page .mmp-vertical-title::after{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--mmp-accent)}.master-main-page .mmp-vertical-title p{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:mixed;margin:0;line-height:1.4;text-align:center;color:#3f3732;position:relative;z-index:1}.master-main-page .mmp-title-sub{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:13px;letter-spacing:.11em}.master-main-page .mmp-title-main{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;font-size:44px;font-weight:500;letter-spacing:.11em}.master-main-page .mmp-title-note{font-size:13px;letter-spacing:.13em}.master-main-page .mmp-hero-copy{text-align:center;padding:0}.master-main-page .mmp-hero-kicker,
.master-main-page .mmp-kicker{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;width:calc(100vw - 54px);max-width:calc(100vw - 54px);margin:0 0 14px;padding:4px 10px;border:1px solid var(--mmp-gold);color:var(--mmp-green);font-size:11px;line-height:1.7;letter-spacing:0;background:rgba(255,255,255,.58)}.master-main-page .mmp-hero-copy h2{margin:0 0 16px;color:var(--mmp-brown);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:21px;line-height:1.75;font-weight:600;letter-spacing:.08em}.master-main-page .mmp-hero-copy p{margin:0;font-size:14px;line-height:2;text-align:left}.master-main-page .mmp-about-section,
.master-main-page .mmp-info-section,
.master-main-page .mmp-related-section{background:var(--mmp-white);border:1px solid var(--mmp-line);box-shadow:var(--mmp-shadow);padding:0 0 28px}.master-main-page .mmp-section-heading{margin:0 0 26px;padding:13px 16px 16px;background:transparent;color:#3f3732;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:20px;line-height:1.55;text-align:left;font-weight:700;letter-spacing:.07em;position:relative;border-top:0;border-bottom:0}.master-main-page .mmp-section-heading::before{content:none;display:none}.master-main-page .mmp-section-heading::after{content:"";position:absolute;left:16px;bottom:0;right:16px;width:auto;height:1px;background:linear-gradient(to right,var(--mmp-accent-color,#66a73b) 0,var(--mmp-accent-color,#66a73b) 48px,rgba(126,104,75,.24) 104px,rgba(126,104,75,.16) 78%,transparent 100%)}.master-main-page .mmp-heading-frame{display:block;width:100%;margin:0 0 18px;padding:11px 14px 12px;border:1px solid rgba(126,104,75,.28);border-left:4px solid var(--mmp-accent-color,#66a73b);background:#ffffff;font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:18px;line-height:1.6;text-align:left;font-weight:600;letter-spacing:.03em;box-shadow:0 1px 0 rgba(126,104,75,.12)}.master-main-page .mmp-vertical-title .mmp-title-sub,
.master-main-page .mmp-vertical-title .mmp-title-main{font-family:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}.master-main-page .mmp-about-text-block{padding:0 20px 24px}.master-main-page .mmp-about-title{margin:0 0 16px;color:var(--mmp-brown);font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:19px;line-height:1.7;font-weight:600;letter-spacing:.03em}.master-main-page .mmp-about-text-block p{margin:0 0 15px;font-size:14px;line-height:2}.master-main-page .mmp-about-split{display:grid;grid-template-columns:1fr;gap:20px;padding:0 20px}.master-main-page .mmp-image{margin:0 0 20px;text-align:center;background:transparent;padding:0}.master-main-page{--mmp-about-image-radius:14px;--mmp-about-image-shadow:0 8px 20px rgba(63,51,45,.10)}.master-main-page .mmp-about-section .mmp-image{border-radius:var(--mmp-about-image-radius);overflow:hidden}.master-main-page .mmp-about-section .mmp-image img{display:block;width:100%;height:auto;border-radius:var(--mmp-about-image-radius)}.master-main-page .mmp-image img{display:block;width:100%;max-width:100%;height:auto;margin:0;filter:saturate(.96) contrast(.98) brightness(.99)}.master-main-page .mmp-about-split .mmp-image img{width:100%;max-width:100%;height:auto}.master-main-page .mmp-card{background:var(--mmp-card);border:1px solid var(--mmp-line);padding:26px 20px;box-shadow:0 2px 10px rgba(0,0,0,.025)}.master-main-page .mmp-lead{margin:0 0 18px;color:var(--mmp-brown);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:20px;line-height:1.75;font-weight:600;letter-spacing:.08em}.master-main-page .mmp-body{margin:0 0 18px;font-size:14px;line-height:2}
.master-main-page .mmp-info-table-wrap{display:block;padding:0 20px}.master-main-page .mmp-info-table:first-child{margin-bottom:24px}
.master-main-page .mmp-info-table{width:100%;border-collapse:collapse}
.master-main-page .mmp-info-table tr{border-bottom:1px dotted rgba(92,94,93,.5)}
.master-main-page .mmp-info-table th{width:110px;padding:11px 8px;color:var(--mmp-brown);font-size:13px;line-height:1.7;text-align:left;vertical-align:top;font-weight:600}
.master-main-page .mmp-info-table td{padding:11px 8px;font-size:13px;line-height:1.9;vertical-align:top}.master-main-page .mmp-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 16px;padding:0 18px}.master-main-page .mmp-related-card{display:block;color:#3f3732;text-align:center;text-decoration:none}.master-main-page .mmp-related-card img{display:block;width:100%;max-width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;filter:saturate(.96) contrast(.98) brightness(.99);transition:opacity .2s ease,transform .35s ease}.master-main-page .mmp-related-card span{display:block;margin:0;font-size:13px;line-height:1.7;font-weight:600}.master-main-page .mmp-related-card:hover img{opacity:.86;transform:translateY(-2px)}.master-main-page .mmp-related-card:hover span{text-decoration:underline}.master-main-page[role="region"]{display:block}.master-main-page section,
.master-main-page article,
.master-main-page figure,
.master-main-page aside{box-sizing:border-box}.master-main-page figure{margin:0}.master-main-page .mmp-kicker .mmp-title-note{display:inline-block;min-width:0;max-width:calc(100% - 32px);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;vertical-align:middle}.master-main-page .mmp-kicker .mmp-title-icon{display:inline-block;height:1.35em;width:auto;margin-left:4px;vertical-align:middle}.master-main-page :is(p,.mmp-body,.mmp-info-table td,.mmp-related-card span){color:#3f3732}.master-main-page :is(.mmp-top-link-item a,.mmp-top-link){color:#66a73b}.master-main-page .mmp-related-card > img{margin-bottom:12px}.master-main-page .mmp-related-card{min-width:0;overflow-wrap:anywhere}.master-main-page .mmp-related-card:focus-visible{outline:2px solid var(--mmp-accent-color,#66a73b);outline-offset:4px}.master-main-page .mmp-about-text-block p,
.master-main-page .mmp-body{font-size:15px}.master-main-page .mmp-info-table th,
.master-main-page .mmp-info-table td,
.master-main-page .mmp-related-card span{font-size:14px}.master-main-page{--mmp-line:rgba(63,55,50,.16);--mmp-shadow:none}.master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-material-section,.mmp-filter-section,.mmp-info-section,.mmp-related-section,.mmp-about,.mmp-features,.mmp-brew,.mmp-info,.mmp-related){border-radius:8px;border:0;box-shadow:none}.master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-feature-card,.mmp-filter-card,.mmp-material-box,.mmp-feature-card-gift,.mmp-gift-guide-card){border-radius:8px;border:0;box-shadow:none}.master-main-page .mmp-heading-frame{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;color:#3f3732}
.master-main-page[aria-label="商品メイン紹介"]{background:var(--mmp-bg);--mmp-line:rgba(132,116,104,.32);--mmp-shadow:0 2px 12px rgba(0,0,0,.04)}}@media screen and (max-width:640px){.product_comment-5 .master-main-page{--mmp-card:#ffffff;background:#ffffff}.product_comment-5 .master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-material-section,.mmp-filter-section,.mmp-info-section,.mmp-related-section,.mmp-card,.mmp-brew-card,.mmp-feature-card,.mmp-filter-card,.mmp-material-box,.mmp-gift-guide-card){background:#ffffff;border:0;box-shadow:none}.product_comment-5 .master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-filter-card,.mmp-material-box,.mmp-gift-guide-card,.mmp-feature-card-gift){padding:20px;box-sizing:border-box}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){position:relative;padding:0 0 0 14px;margin:0 0 12px;background:transparent;box-shadow:none;text-align:left;letter-spacing:.03em}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading)::before{content:"";position:absolute;left:0;top:calc(.85em - 2.5px);width:5px;height:5px;background:#66a73b;border-radius:50%}.product_comment-5 .master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-filter-card,.mmp-material-box) > p:last-child{margin-bottom:0}}@media screen and (max-width:640px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){padding:0;font-family:"Zen Kaku Gothic New","Noto Sans JP","Yu Gothic",sans-serif}.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading)::before{content:none;display:none}}@media screen and (max-width:640px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){width:fit-content;padding:0 0 7px;border-bottom:1px solid rgba(102,167,59,.32);font-size:17px;font-weight:600;color:#3f3732;line-height:1.7;letter-spacing:.025em}}@media screen and (max-width:640px){.product_comment-5 .master-main-page .mmp-section-heading::after{height:2px}}@media screen and (max-width:640px){.product_comment-5 .master-main-page :is(.mmp-about-title,.mmp-heading-frame,.mmp-card h3,.mmp-card h4,.mmp-brew-card h3,.mmp-brew-card h4,.mmp-feature-card h3,.mmp-feature-card h4,.mmp-filter-card h4,.mmp-material-box h3,.mmp-material-box h4,.mmp-gift-guide-card h4):not(.mmp-section-heading){border:0;padding:6px 12px;border-radius:2px;background:linear-gradient(90deg,#f7f4ed 0%,rgba(247,244,237,.7) 65%,rgba(247,244,237,0) 100%);margin-bottom:14px;max-width:100%;box-sizing:border-box}}@media screen and (max-width:640px){
.master-main-page[aria-label="商品メイン紹介"] :is(.mmp-top-link-item a,.mmp-top-link,.mmp-kicker,.mmp-title-note,.mmp-hero-kicker){color:#3f3732}}@media screen and (max-width:640px){.product_comment-5 .master-main-page > .mmp-section{padding-top:16px;padding-bottom:16px}.product_comment-5 .master-main-page :is(.mmp-about-section,.mmp-spec-section,.mmp-feature-section,.mmp-info-section,.mmp-related-section){padding-bottom:0}.product_comment-5 .master-main-page .mmp-section-heading{margin-bottom:20px}.product_comment-5 .master-main-page .mmp-about-text-block{padding-bottom:20px}.product_comment-5 .master-main-page .mmp-about-text-block > p:last-child{margin-bottom:0}.product_comment-5 .master-main-page .mmp-about-split{padding-bottom:0}}@media screen and (max-width:640px){.product_comment-5 .master-main-page .mmp-inner{padding-left:16px;padding-right:16px}.product_comment-5 .master-main-page :is(.mmp-about-text-block,.mmp-about-split,.mmp-filter-body,.mmp-brew-wrap,.mmp-spec-grid2,.mmp-info-table-wrap,.mmp-feature-grid,.mmp-related-grid){padding-left:0;padding-right:0}.product_comment-5 .master-main-page :is(.mmp-card,.mmp-brew-card,.mmp-filter-card,.mmp-material-box,.mmp-gift-guide-card,.mmp-feature-card-gift){padding-left:0;padding-right:0}.product_comment-5 .master-main-page .mmp-section-heading{padding-left:0;padding-right:0}.product_comment-5 .master-main-page .mmp-section-heading::after{left:0;right:0}}@media screen and (max-width:640px){.product_comment-5 .master-main-page .mmp-section-heading{--mmp-heading-brush-width:6.6em;isolation:isolate;color:#3f3732;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:23px;font-weight:700;line-height:1.5;letter-spacing:.075em;padding-top:14px;padding-bottom:10px}.product_comment-5 .master-main-page .mmp-section-heading::before{content:"";display:block;position:absolute;z-index:-1;pointer-events:none;top:calc(14px + .87em);left:0px;right:auto;bottom:auto;width:var(--mmp-heading-brush-width);max-width:calc(100% - 0px);height:.68em;border:0;border-radius:50% 30% 45% 25%;background:linear-gradient(90deg,rgba(102,167,59,.12),rgba(102,167,59,.065) 75%,transparent)}.product_comment-5 .master-main-page .mmp-section-heading:is([id^="mmp-info-"],[id^="mmp-related-"]){--mmp-heading-brush-width:4.6em}}@media screen and (max-width:640px){.master-main-page .mmp-vertical-title.mmp-label-watercolor{isolation:isolate;overflow:visible}.master-main-page .mmp-label-watercolor .mmp-label-nijimi{position:absolute;inset:13px;overflow:hidden;pointer-events:none;z-index:0}.master-main-page .mmp-label-watercolor p{position:relative;z-index:2;text-shadow:0 0 7px rgba(255,255,255,.95)}.master-main-page .mmp-label-watercolor .mmp-title-main{font-weight:600}.master-main-page .mmp-label-watercolor .mmp-title-sub{font-weight:500}.master-main-page .mmp-label-watercolor .mmp-nijimi-css{position:absolute;inset:-10%;opacity:.4;color:var(--mmp-accent,#66a73b);pointer-events:none;display:block}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:center;border-radius:var(--nijimi-radius);filter:blur(1.7px);background:radial-gradient(ellipse 45% 36% at 33% 26%,rgba(255,255,255,.65),rgba(255,255,255,0) 86%),radial-gradient(ellipse 42% 48% at 68% 72%,color-mix(in srgb,currentColor 88%,transparent),transparent 86%),radial-gradient(ellipse 68% 65% at 42% 45%,color-mix(in srgb,currentColor 78%,transparent) 18%,color-mix(in srgb,currentColor 65%,transparent) 58%,color-mix(in srgb,currentColor 26%,transparent) 80%,transparent 99%);animation:mmp-label-pigment-breathe var(--nijimi-duration,12s) ease-in-out infinite;animation-delay:var(--nijimi-delay,0s)}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop::after{content:"";position:absolute;inset:7%;border-radius:inherit;opacity:.34;filter:blur(.6px);background:radial-gradient(ellipse at 26% 63%,currentColor,transparent 54%),radial-gradient(ellipse at 71% 24%,currentColor,transparent 52%)}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(1){left:35%;top:17%;width:23%;height:12%;--nijimi-turn:-17deg;--nijimi-radius:59% 41% 46% 54% / 48% 61% 39% 52%;--nijimi-duration:12s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(2){left:28%;top:36%;width:21%;height:12%;--nijimi-turn:-35deg;--nijimi-radius:47% 53% 59% 41% / 53% 39% 61% 47%;--nijimi-duration:14s;--nijimi-delay:-8s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(3){left:46%;top:30%;width:6%;height:4%;--nijimi-turn:-28deg;--nijimi-radius:43% 57% 47% 53% / 61% 49% 51% 39%;--nijimi-duration:11s;--nijimi-delay:-4s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(4){left:59%;top:60%;width:6%;height:5%;--nijimi-turn:-24deg;--nijimi-radius:48% 52% 55% 45% / 61% 47% 53% 39%;--nijimi-duration:13s;--nijimi-delay:-10s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(5){left:67%;top:66%;width:6%;height:4.5%;--nijimi-turn:16deg;--nijimi-radius:57% 43% 46% 54% / 49% 62% 38% 51%;--nijimi-duration:12s;--nijimi-delay:-6s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(6){left:57%;top:72%;width:12%;height:8%;--nijimi-turn:-12deg;--nijimi-radius:62% 38% 55% 45% / 48% 58% 42% 52%;--nijimi-duration:14s;--nijimi-delay:-12s}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(7){left:70%;top:81%;width:11%;height:7%;--nijimi-turn:29deg;--nijimi-radius:47% 53% 39% 61% / 55% 45% 55% 45%;--nijimi-duration:15s;--nijimi-delay:-9s}@keyframes mmp-label-pigment-breathe{0%,100%{transform:rotate(var(--nijimi-turn)) scale(.9);filter:blur(1.3px)}50%{transform:rotate(var(--nijimi-turn)) scale(1.18);filter:blur(2.5px)}}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit{position:absolute;display:block;transform-origin:center;animation:mmp-label-pigment-orbit var(--orbit-duration,17s) linear infinite;animation-delay:var(--nijimi-delay,0s);--orbit-radius:6px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(even){animation-direction:reverse}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(1){--orbit-duration:17s;--orbit-radius:6px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(2){--orbit-duration:20s;--orbit-radius:7px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(3){--orbit-duration:13s;--orbit-radius:3px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(4){--orbit-duration:15s;--orbit-radius:3px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(5){--orbit-duration:17s;--orbit-radius:4px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(6){--orbit-duration:19s;--orbit-radius:5px}.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit:nth-child(7){--orbit-duration:21s;--orbit-radius:5px}@keyframes mmp-label-pigment-orbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg) translateX(var(--orbit-radius)) rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.master-main-page .mmp-label-watercolor .mmp-nijimi-orbit{animation:none;transform:translate(-50%,-50%)}.master-main-page .mmp-label-watercolor .mmp-nijimi-drop{animation:none;transform:rotate(var(--nijimi-turn));filter:blur(1.7px)}}.master-main-page .mmp-label-watercolor .mmp-nijimi-css{inset:auto;left:50%;top:50%;width:min(120%,218.4px);height:auto;aspect-ratio:182/290;transform:translate(-50%,-50%)}}@media screen and (max-width:640px){.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag){--mmp-card:#f7f4ed}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card{background:#f7f4ed;border:0;box-shadow:none;border-radius:8px}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card{padding:20px;box-sizing:border-box}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>.mmp-heading-frame{background:none;border:0;border-radius:0;padding:0;width:auto;max-width:100%;font-size:18px;font-weight:600;line-height:1.7;letter-spacing:.03em;margin-top:0;margin-bottom:16px}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>p{font-size:15px;line-height:2;letter-spacing:.04em}.product_comment-5 .master-main-page:is(.mmp-category-value-teabag,.mmp-category-bio-teabag,.mmp-category-hojicha-teabag) .mmp-card>p:last-child{margin-bottom:0}}@media screen and (max-width:640px){.master-main-page .mmp-kicker,
  .master-main-page .mmp-hero-kicker{justify-content:center!important;text-align:center!important}}@media screen and (max-width: 640px){body.fs-body-category-bulk .fs-l-pageMain > .fs-c-heading--page{margin:36px 0 24px;padding:0 0 18px;border-bottom:1px solid #dcded2;color:#3f3732;font-size:clamp(22px,2.5vw,30px);line-height:1.6;letter-spacing:.06em}body.fs-body-category-bulk .category_comment-1{margin-bottom:26px}body.fs-body-category-bulk .category_comment-1 img{display:block;border-radius:8px}body.fs-body-category-bulk .fs-c-subgroup{margin:0 0 48px}body.fs-body-category-bulk .fs-c-subgroup > .fs-c-listControl{display:none}body.fs-body-category-bulk .fs-c-subgroupList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}body.fs-body-category-bulk .fs-c-subgroupList__item{width:auto;margin:0;padding:0;border:0}body.fs-body-category-bulk .fs-c-subgroupList__link{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;height:100%;min-height:88px;padding:20px 22px;border:1px solid #d7dece;border-radius:6px;background:#f7f4ed;color:#32543d;text-decoration:none;transition:background .18s ease,border-color .18s ease}body.fs-body-category-bulk .fs-c-subgroupList__link::after{content:"→";flex:0 0 auto;color:#006e54;font-size:20px}body.fs-body-category-bulk .fs-c-subgroupList__label{font-size:15px;font-weight:500;line-height:1.8}body.fs-body-category-bulk .fs-c-subgroupList__link:hover,
body.fs-body-category-bulk .fs-c-subgroupList__link:focus-visible{background:#edf1e7;border-color:#006e54}body.fs-body-category-bulk .category_comment-3{margin-top:64px}body.fs-body-category-bulk .fs-l-pageMain > .fs-c-heading--page{margin-top:24px;font-size:21px}body.fs-body-category-bulk .fs-c-subgroup{margin-bottom:32px}body.fs-body-category-bulk .fs-c-subgroupList{grid-template-columns:1fr;gap:10px}body.fs-body-category-bulk .fs-c-subgroupList__link{min-height:64px;padding:16px 18px}body.fs-body-category-bulk .category_comment-3{margin-top:40px}}@media screen and (max-width:640px){body#fs_ProductDetails .fs-l-header{padding-bottom:0}body#fs_ProductDetails .product_comment-3 .mmp-top-links{padding:18px 0 10px}body#fs_ProductDetails .product_comment-3 .mmp-hero{padding:20px 0 28px}}