@media screen and (min-width:990px){.page-width--narrow{max-width:none}}.main-page-title,#main .button:before,#main .button:after,.link-settings{display:none!important}@media(max-width:700px){.section-template--27491536896311__main-padding{padding-left:0;padding-right:0}}.rte img{border:none!important}#main .diagnosis__hero-section{align-content:stretch;display:flex;flex-direction:column;height:774px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .diagnosis-hero-section__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#main .diagnosis-hero-section__image{position:absolute;height:100%;left:-9.45%;max-width:none;top:0;width:115.23%}#main .diagnosis-hero-section__hero-content{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:0;padding:60px 72px 56px;position:relative;width:100%}#main .diagnosis-hero-content__hero-copy{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;height:179px;align-items:flex-start;justify-content:space-between;line-height:0;position:relative;flex-shrink:0;width:100%}#main .diagnosis-hero-copy__title{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;position:relative;flex-shrink:0;color:#111;font-size:40px;width:100%}#main .diagnosis-hero-copy__text{line-height:55px;margin-bottom:0}#main .diagnosis-hero-content-hero-copy__text{line-height:55px}#main .diagnosis-hero-copy__content{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#444;font-size:16px;width:100%}#main .diagnosis-hero-section-hero-content-hero-copy__text{line-height:24px;margin-bottom:0}#main .diagnosis-hero-copy__text--detail{line-height:24px}#main .diagnosis-hero-content__hero-cta{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}#main .diagnosis-hero-cta__quiz-start-button{background-color:#111;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;padding-left:28px;padding-right:28px;position:relative;flex-shrink:0;width:426px}#main .diagnosis-quiz-start-button__label{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;position:relative;flex-shrink:0;font-size:16px;color:#fff;white-space:nowrap}#main .diagnosis__quiz-section{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding:80px 20px;position:relative;flex-shrink:0;width:100%}#main .diagnosis-quiz-section__content{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .diagnosis-question-intro-title{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:34px;position:relative;flex-shrink:0;color:#111;font-size:28px;width:100%}#main .diagnosis-quiz-section__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:24px;position:relative;flex-shrink:0;color:#444;font-size:16px;width:100%}#main .diagnosis-question-panel{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding:52px 80px;position:relative;flex-shrink:0;width:100%}#main .diagnosis-quiz-section__content--flex{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .quiz-progress-label{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;position:relative;flex-shrink:0;color:#522c00;font-size:14px;white-space:nowrap}#main .diagnosis-quiz-section__quiz-progress{background-color:#fff;align-content:stretch;display:flex;align-items:center;position:relative;border-radius:8px;flex-shrink:0;width:100%}#main .diagnosis-quiz-progress__content{background-color:#d9d9d9;height:9px;position:relative;border-radius:8px;flex-shrink:0;width:198px}#main .diagnosis-quiz-section__quiz-question-copy{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .diagnosis-quiz-question-copy__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:30px;position:relative;flex-shrink:0;color:#111;font-size:24px;width:100%}#main .diagnosis-quiz-question-copy__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:24px;position:relative;flex-shrink:0;color:#444;font-size:16px;width:100%}#main .diagnosis-quiz-section__quiz-options{overflow-wrap:break-word;align-content:flex-start;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .diagnosis-quiz-options__coffee-choice-black{background-color:#fff;border-width:1px;border-color:#b8b8b8;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:124px;align-items:flex-start;justify-content:center;padding:20px;position:relative;flex-shrink:0;width:369px}#main .diagnosis-coffee-choice-black__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:26px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .diagnosis-quiz-options-coffee-choice-black__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:22px;position:relative;flex-shrink:0;color:#444;font-size:14px;width:100%}#main .diagnosis-quiz-options__coffee-choice-milk{background-color:#fff;border-width:1px;border-color:#b8b8b8;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:124px;align-items:flex-start;justify-content:center;padding:20px;position:relative;flex-shrink:0;width:369px}#main .diagnosis-coffee-choice-milk__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:26px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .diagnosis-quiz-options-coffee-choice-milk__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:22px;position:relative;flex-shrink:0;color:#444;font-size:14px;width:100%}#main .diagnosis-quiz-options__coffee-choice-cold-brew{background-color:#fff;border-width:1px;border-color:#b8b8b8;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:124px;align-items:flex-start;justify-content:center;padding:20px;position:relative;flex-shrink:0;width:369px}#main .diagnosis-coffee-choice-cold-brew__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:26px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .diagnosis-quiz-options-coffee-choice-cold-brew__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:22px;position:relative;flex-shrink:0;color:#444;font-size:14px;width:100%}#main .diagnosis-quiz-options__coffee-choice-specialty{background-color:#fff;border-width:1px;border-color:#b8b8b8;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:124px;align-items:flex-start;justify-content:center;padding:20px;position:relative;flex-shrink:0;width:369px}#main .diagnosis-coffee-choice-specialty__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:26px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .diagnosis-quiz-options-coffee-choice-specialty__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:22px;position:relative;flex-shrink:0;color:#444;font-size:14px;width:100%}#main .diagnosis-quiz-section__quiz-navigation{align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}#main .diagnosis-quiz-navigation__content{background-color:#000;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:426px}#main .diagnosis-quiz-navigation__label{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;position:relative;flex-shrink:0;font-size:16px;color:#fff;white-space:nowrap}#main .diagnosis__result-section{background-color:#fff;height:1180px;position:relative;flex-shrink:0;width:100%}#main .diagnosis-result-section__result-copy{overflow-wrap:break-word;position:absolute;background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:178px;align-items:center;left:0;padding:20px;text-align:center;top:113px;width:372px}#main .diagnosis-result-copy__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:70px;position:relative;flex-shrink:0;color:#111;font-size:58px;width:100%}#main .diagnosis-result-copy__content{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#444;font-size:16px;width:100%}#main .diagnosis-result-copy__text{line-height:24px;margin-bottom:0}#main .diagnosis-result-section-result-copy__text{line-height:24px}#main .diagnosis-result-section__result-image{position:absolute;height:472px;left:392px;top:113px;width:568px}#main .diagnosis-result-image__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#main .diagnosis-result-image__image{position:absolute;height:100%;left:-15.27%;max-width:none;top:0;width:140.85%}#main .diagnosis-result-section__result-recommendation{overflow-wrap:break-word;position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:20px;height:154px;align-items:flex-start;left:0;top:334px;width:384px}#main .diagnosis-result-reason-copy{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}#main .diagnosis-result-recommendation__label{grid-column:1;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:24px;margin-left:0;margin-top:0;position:relative;grid-row:1;color:#111;font-size:22px;width:384px}#main .diagnosis-result-reason-list{grid-column:1;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;margin-left:0;margin-top:44px;position:relative;grid-row:1;color:#444;font-size:18px;width:384px;white-space:pre-wrap}#main .diagnosis-result-recommendation__text{line-height:30px;margin-bottom:0}#main .diagnosis-result-section-result-recommendation__text{line-height:30px}#main .diagnosis-result-recommendation__result-check{align-content:stretch;display:flex;flex-direction:column;gap:20px;height:120px;align-items:flex-start;position:relative;flex-shrink:0;width:384px}#main .diagnosis-result-check__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:24px;position:relative;flex-shrink:0;color:#111;font-size:22px;width:100%}#main .diagnosis-result-check__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:22px;position:relative;flex-shrink:0;color:#444;font-size:18px;width:100%}#main .diagnosis-result-section__result-ctas{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:flex-start;left:0;top:659px;width:960px}#main .diagnosis-result-ctas__result-product-button{background-color:#111;align-content:stretch;display:flex;flex:1 0 0;height:56px;align-items:center;justify-content:center;min-width:0;position:relative}#main .diagnosis-result-product-button__label{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;position:relative;flex-shrink:0;font-size:16px;color:#fff;width:128px}#main .diagnosis-result-ctas__result-retry-button{border-width:1px;border-color:#b8b8b8;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;height:56px;align-items:center;justify-content:center;min-width:0;position:relative}#main .diagnosis-result-retry-button__label{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;position:relative;flex-shrink:0;color:#111;font-size:16px;white-space:nowrap}#main .diagnosis-result-heading{position:absolute;border-bottom-width:1px;border-color:#000;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;left:0;padding-top:10px;padding-bottom:10px;top:15px}#main .diagnosis-result-section__heading{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;height:34px;line-height:32px;position:relative;flex-shrink:0;color:#111827;font-size:28px;text-align:center;letter-spacing:1.4px;width:960px}#main .review__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-hero-intro__breadcrumb{align-content:stretch;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}#main .review-breadcrumb__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:14px;white-space:nowrap}#main .review-hero-intro__content{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}#main .review-hero-intro__content--detail{scale:1 -1;flex:none;rotate:180deg;width:100%}#main .review-hero-intro__page-hero{align-content:stretch;display:flex;height:516px;align-items:flex-start;overflow:hidden;position:relative;width:100%}#main .review-page-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}#main .review-page-hero__content{display:flex;height:100%;align-items:center;justify-content:center;position:relative;flex-shrink:0}#main .review-hero-intro-page-hero__content{scale:1 -1;flex:none;height:100%;rotate:180deg}#main .review-page-hero__hero-invitation{align-content:stretch;display:flex;flex-direction:column;gap:24px;height:100%;align-items:flex-start;justify-content:center;overflow:hidden;padding:64px 32px 64px 64px;position:relative;width:960px}#main .review-hero-invitation__title{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:0;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:36px;width:min-content}#main .review-hero-invitation__text{line-height:1.55;margin-bottom:0}#main .review-page-hero-hero-invitation__text{line-height:1.55}#main .review-hero-invitation__content{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:15px;width:min-content}#main .review-hero-intro-page-hero-hero-invitation__text{line-height:2;margin-bottom:0}#main .review-hero-invitation__text--detail{line-height:2}#main .review-hero-invitation__review-action{background-color:#111;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:space-between;overflow:hidden;padding-left:24px;padding-right:24px;position:relative;flex-shrink:0;width:364px}#main .review-review-action__text{overflow-wrap:break-word;flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:normal;min-width:0;font-style:normal;position:relative;font-size:15px;text-align:center;color:#fff}#main .review__page-introduction{align-content:stretch;display:flex;flex-direction:column;gap:64px;align-items:center;overflow:hidden;padding-bottom:64px;padding-top:32px;position:relative;flex-shrink:0;width:100%}#main .review-page-introduction__section-navigation{align-content:stretch;display:flex;gap:10px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-section-navigation__section-link{border-color:#522c00;border-bottom-width:3px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:18px;align-items:center;min-width:0;overflow:hidden;padding:16px 8px;position:relative}#main .review-section-link__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#111;font-size:13px;white-space:nowrap}#main .review-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}#main .review-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-page-introduction-section-navigation__section-link{border-color:#d4d4d4;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:18px;align-items:center;min-width:0;overflow:hidden;padding:16px 8px;position:relative}#main .review-page-introduction__introduction{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-introduction__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;position:relative;flex-shrink:0;color:#111;font-size:32px;width:100%}#main .review-introduction__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.8;position:relative;flex-shrink:0;color:#111;font-size:18px;width:100%}#main .review-introduction__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;position:relative;flex-shrink:0;color:#444;font-size:15px;width:100%}#main .review__review-campaign{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding:50px 80px;position:relative;flex-shrink:0;width:100%}#main .review-review-campaign__campaign-gift{align-content:stretch;display:flex;gap:32px;align-items:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-campaign-gift__gift-details{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:18px;align-items:flex-start;line-height:0;min-width:0;overflow:hidden;position:relative}#main .review-gift-details__content{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;place-items:start;position:relative;flex-shrink:0}#main .review-gift-details__caption{grid-column:1;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;margin-left:0;margin-top:0;font-style:normal;position:relative;grid-row:1;color:#522c00;font-size:11px;white-space:nowrap}#main .review-gift-details__heading{grid-column:1;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;margin-left:0;margin-top:23px;position:relative;grid-row:1;color:#111;font-size:32px;width:418px}#main .review-campaign-gift-gift-details__content{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:0px;width:min-content}#main .review-gift-details__text{line-height:1.58;margin-bottom:0;font-size:21px}#main .review-gift-details__text-fragment{line-height:40px;font-size:30px}#main .review-campaign-gift-gift-details__text-fragment{line-height:40px;font-size:24px}#main .review-campaign-gift-gift-details__caption{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:0px;text-align:right;width:min-content}#main .review-review-campaign-campaign-gift-gift-details__text-fragment{line-height:normal;font-size:15px}#main .review-review-campaign-campaign-gift-gift-details__text-fragment--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:normal;font-style:normal;color:#111;font-size:24px}#main .review-campaign-gift__roasted-coffee-gift{height:230px;position:relative;flex-shrink:0;width:350px}#main .review-roasted-coffee-gift__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}#main .review-review-campaign__campaign-conditions{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;overflow:hidden;padding:24px;position:relative;flex-shrink:0;width:100%}#main .review-campaign-conditions__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#111;font-size:13px;white-space:nowrap}#main .review-campaign-conditions__condition{align-content:stretch;display:flex;gap:12px;align-items:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-condition__caption{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#737373;font-size:12px;width:20px}#main .review-condition__check{position:relative;flex-shrink:0;width:16px;height:16px}#main .review-check__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-condition__text{overflow-wrap:break-word;flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.6;min-width:0;position:relative;color:#444;font-size:14px}#main .review__how-to-post{align-content:stretch;display:flex;flex-direction:column;gap:36px;align-items:flex-start;overflow:hidden;padding-top:72px;padding-bottom:72px;position:relative;flex-shrink:0;width:100%}#main .review-how-to-post__section-introduction{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-posting-intro-copy{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}#main .review-section-introduction__caption{grid-column:1;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;margin-left:0;margin-top:0;font-style:normal;position:relative;grid-row:1;color:#522c00;font-size:11px;white-space:nowrap}#main .review-posting-title{grid-column:1;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;margin-left:0;margin-top:23px;position:relative;grid-row:1;color:#111;font-size:32px;width:832px}#main .review-section-introduction__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:15px;width:min-content}#main .review-how-to-post__three-posting-steps{align-content:stretch;display:flex;gap:24px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-three-posting-steps__posting-step{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:0;overflow:hidden;position:relative}#main .review-posting-step__step-illustration{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:88px;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-step-illustration__user-round{position:relative;flex-shrink:0;width:80px;height:80px}#main .review-user-round__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-posting-step__step-heading{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;height:150px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-step-heading__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#522c00;font-size:23px;white-space:nowrap}#main .review-posting-step-step-heading__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.65;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#111;font-size:16px;width:min-content}#main .review-three-posting-steps-posting-step-step-heading__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:13px;width:min-content}#main .review-step-illustration__shopping-bag{height:84px;position:relative;flex-shrink:0;width:94px}#main .review-shopping-bag__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-three-posting-steps-posting-step__step-heading{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-step-illustration__square-pen{height:60px;position:relative;flex-shrink:0;width:68px}#main .review-square-pen__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review__review-inspiration{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding:64px;position:relative;flex-shrink:0;width:100%}#main .review-review-inspiration__section-introduction{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-section-introduction__heading{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#522c00;font-size:11px;white-space:nowrap}#main .review-review-inspiration-section-introduction__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:32px;width:min-content}#main .review-topic-groups{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}#main .review-review-inspiration__everyday-experience-topics{grid-column:1;align-content:stretch;display:flex;gap:16px;align-items:flex-start;margin-left:0;margin-top:0;overflow:hidden;position:relative;grid-row:1;width:832px}#main .review-everyday-experience-topics__review-topic{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-width:0;overflow:hidden;padding:24px;position:relative;align-self:stretch}#main .review-review-topic__search{position:relative;flex-shrink:0;width:24px;height:24px}#main .review-search__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-review-topic__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.6;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#111;font-size:16px;width:min-content}#main .review-everyday-experience-topics-review-topic__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:13px;width:min-content}#main .review-review-topic__coffee{position:relative;flex-shrink:0;width:24px;height:24px}#main .review-coffee__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-review-topic__hand{position:relative;flex-shrink:0;width:24px;height:24px}#main .review-hand__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-review-inspiration__impression-topics{grid-column:1;align-content:stretch;display:flex;gap:16px;align-items:flex-start;margin-left:0;margin-top:221px;overflow:hidden;position:relative;grid-row:1;width:832px}#main .review-impression-topics__review-topic{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-width:0;overflow:hidden;padding:24px;position:relative;align-self:stretch}#main .review-review-topic__refresh-cw{position:relative;flex-shrink:0;width:24px;height:24px}#main .review-refresh-cw__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review-impression-topics-review-topic__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:13px;width:min-content}#main .review-review-topic__message-circle{position:relative;flex-shrink:0;width:24px;height:24px}#main .review-message-circle__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .review__questions-and-answers{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding-top:72px;padding-bottom:72px;position:relative;flex-shrink:0;width:100%}#main .review-questions-and-answers__section-introduction{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-questions-and-answers-section-introduction__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:32px;width:min-content}#main .review-questions-and-answers__questions{border-color:#d4d4d4;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-questions__question-item{border-color:#d4d4d4;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;overflow:hidden;padding-top:26px;padding-bottom:26px;position:relative;flex-shrink:0;width:100%}#main .review-question-item__question-heading{align-content:stretch;display:flex;gap:20px;align-items:baseline;overflow:hidden;position:relative;flex-shrink:0;color:#111;width:100%}#main .review-question-heading__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;font-size:22px;width:24px}#main .review-question-item-question-heading__text{flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.8;min-width:0;position:relative;font-size:16px}#main .review-question-item__question-answer{align-content:stretch;display:flex;font-weight:400;gap:20px;align-items:baseline;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .review-question-answer__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:20px;width:24px}#main .review-question-item-question-answer__text{flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.9;min-width:0;position:relative;color:#444;font-size:15px}#main .review__share-your-coffee-experience{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;overflow:hidden;padding:72px 64px;position:relative;flex-shrink:0;width:100%}#main .review-share-your-coffee-experience__caption{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#522c00;font-size:11px;white-space:nowrap}#main .review-share-your-coffee-experience__heading{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.7;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:26px;text-align:center;width:min-content}#main .review-share-your-coffee-experience__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.9;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:15px;text-align:center;width:min-content}#main .review-share-your-coffee-experience__review-action-area{align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:12px;position:relative;flex-shrink:0}#main .review-review-action-area__review-action{background-color:#111;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:space-between;overflow:hidden;padding-left:24px;padding-right:24px;position:relative;flex-shrink:0;width:400px}#main .comparison__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-hero-intro__breadcrumb{align-content:stretch;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}#main .comparison-breadcrumb__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:14px;white-space:nowrap}#main .comparison-hero-intro__page-hero{align-content:stretch;display:flex;height:516px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-page-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#main .comparison-page-hero__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#main .comparison-page-hero__image{position:absolute;height:103.61%;left:30.75%;max-width:none;top:0;width:92.16%}#main .comparison-page-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-89.99999043981188deg,#e6e6e600 48.802%,#e6e6e6 59.948%)}#main .comparison-page-hero__hero-invitation{align-content:stretch;display:flex;flex-direction:column;gap:24px;height:100%;align-items:flex-start;justify-content:center;line-height:0;overflow:hidden;padding:64px 32px 64px 64px;position:relative;flex-shrink:0;width:960px}#main .comparison-hero-invitation__title{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:36px;width:min-content}#main .comparison-hero-invitation__text{line-height:1.55;margin-bottom:0}#main .comparison-page-hero-hero-invitation__text{line-height:1.55}#main .comparison-hero-invitation__content{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;min-width:100%;position:relative;flex-shrink:0;color:#444;font-size:15px;width:min-content}#main .comparison-hero-intro-page-hero-hero-invitation__text{line-height:2;margin-bottom:0}#main .comparison-hero-invitation__text--detail{line-height:2}#main .comparison-page-hero-hero-invitation__content{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;place-items:start;position:relative;flex-shrink:0}#main .comparison-hero-invitation__review-action{background-color:#111;grid-column:1;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:space-between;margin-left:0;margin-top:0;overflow:hidden;padding-left:24px;padding-right:24px;position:relative;grid-row:1;width:364px}#main .comparison-review-action__text{overflow-wrap:break-word;flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:normal;min-width:0;font-style:normal;position:relative;font-size:15px;text-align:center;color:#fff}#main .comparison-page-hero-hero-invitation__review-action{background-color:#111;grid-column:1;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:space-between;margin-left:0;margin-top:66px;overflow:hidden;padding-left:24px;padding-right:24px;position:relative;grid-row:1;width:364px}#main .comparison__page-introduction{align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:64px;padding-top:32px;position:relative;flex-shrink:0;width:100%}#main .comparison-page-introduction__section-navigation{align-content:stretch;display:flex;gap:10px;align-items:flex-start;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-section-navigation__section-link{border-color:#522c00;border-bottom-width:3px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:18px;align-items:center;overflow:hidden;padding:16px 8px;position:relative;flex-shrink:0;width:232.5px}#main .comparison-section-link__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#111;font-size:13px;white-space:nowrap}#main .comparison-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}#main .comparison-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%;border:none}#main .comparison-page-introduction-section-navigation__section-link{border-color:#d4d4d4;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:18px;align-items:center;overflow:hidden;padding:16px 8px;position:relative;flex-shrink:0;width:232.5px}#main .comparison__machine-selection{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding:50px 64px 64px;position:relative;flex-shrink:0;width:100%}#main .comparison-machine-selection__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}#main .comparison-machine-selection__section-heading{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-section-heading__caption{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:0px;width:100%}#main .comparison-section-heading__text-fragment{line-height:1.6;font-size:26px;color:#fff}#main .comparison-machine-selection-section-heading__text-fragment{line-height:1.6;font-size:16px;color:#fff}#main .comparison-machine-selection-section-heading__text-fragment--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.6;font-size:16px;color:#fff}#main .comparison-section-heading__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:700;line-height:40px;position:relative;flex-shrink:0;font-size:32px;color:#fff;width:100%}#main .comparison-section-heading__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:24px;position:relative;flex-shrink:0;font-size:16px;color:#fff;width:100%}#main .comparison-machine-selection__machine-map{background-color:#fff;height:583px;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-machine-map__heading{overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:27px;left:32px;color:#111;font-size:25px;top:28px;white-space:nowrap}#main .comparison-machine-map__label{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:21.7px;left:416px;color:#111;font-size:14px;text-align:center;top:82px;width:192px}#main .comparison-machine-selection-machine-map__label{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:21.7px;left:416px;color:#111;font-size:14px;text-align:center;top:520px;width:192px}#main .comparison-machine-map__content{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:67px;color:#111;font-size:12px;text-align:center;top:290px;width:106px}#main .comparison-machine-map__text{line-height:18.6px;margin-bottom:0}#main .comparison-machine-selection-machine-map__text{line-height:18.6px}#main .comparison-machine-selection-machine-map__content{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:760px;color:#111;font-size:12px;text-align:center;top:282px;width:118px}#main .comparison-machine-map__image-frame{position:absolute;background-color:#999;height:1px;left:132px;top:322px;width:560px}#main .comparison-machine-selection-machine-map__image-frame{position:absolute;background-color:#999;height:384px;left:412px;top:120px;width:1px}#main .comparison-machine-selection-machine-map__image-frame--overlay{position:absolute;background-color:#f2f2f2;height:86px;left:145px;top:163px;width:172px}#main .comparison-machine-selection-machine-map__content--bold-sans-centered-overlay{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:231px;color:#111;font-size:14px;text-align:center;top:181px;width:148px}#main .comparison-machine-map__text--detail{line-height:21.7px;margin-bottom:0}#main .comparison-machine-map__text--supporting{line-height:21.7px}#main .comparison-machine-map__image-frame--detail{position:absolute;background-color:#f2f2f2;height:90px;left:350px;top:220px;width:174px}#main .comparison-machine-map__content--detail{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:437px;color:#111;font-size:14px;text-align:center;top:238px;width:150px}#main .comparison-machine-map__image-frame--supporting{position:absolute;background-color:#111;height:116px;left:536px;top:137px;width:165px}#main .comparison-machine-map__content--supporting{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:618.5px;font-size:14px;text-align:center;color:#fff;top:150px;width:141px;white-space:pre-wrap}#main .comparison-machine-map__machine-map-brand-logo{position:absolute;height:57px;left:553px;top:75px;width:131px}#main .comparison-machine-map-brand-logo__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .comparison-machine-map__image-frame--additional{position:absolute;background-color:#f2f2f2;height:86px;left:150px;top:400px;width:172px}#main .comparison-machine-map__content--additional{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:236px;color:#111;font-size:14px;text-align:center;top:418px;width:148px}#main .comparison-machine-map__image-frame--secondary{position:absolute;background-color:#f2f2f2;height:86px;left:350px;top:366px;width:174px}#main .comparison-machine-map__content--secondary{transform:translate(-50%);overflow-wrap:break-word;position:absolute;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:0;left:437px;color:#111;font-size:14px;text-align:center;top:384px;width:150px}#main .comparison__product-comparison{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding-bottom:64px;padding-top:50px;position:relative;flex-shrink:0;width:100%}#main .comparison-product-comparison__section-heading{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-product-comparison-section-heading__text-fragment{line-height:1.6;font-size:26px}#main .comparison-section-heading__text-fragment--detail{line-height:1.6;font-size:16px}#main .comparison-product-comparison-section-heading__text-fragment--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.6;font-size:16px}#main .comparison-product-comparison-section-heading__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#111;font-size:32px;width:100%}#main .comparison-product-comparison-section-heading__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:24px;position:relative;flex-shrink:0;color:#111;font-size:16px;width:100%}#main .comparison-product-comparison__comparison-table{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-comparison-table__header-row{background-color:#522c001a;border-bottom-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;height:90px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-header-row__header-cell-comparison-item{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-comparison-item__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-comparison-item__text{line-height:22px}#main .comparison-header-row__header-cell-z10{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-z10__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-z10__text{line-height:22px}#main .comparison-header-row__header-cell-new-e8{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-new-e8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-new-e8__text{line-height:22px}#main .comparison-header-row__header-cell-previous-e8{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-previous-e8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-previous-e8__text{line-height:22px}#main .comparison-header-row__header-cell-e6{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-e6__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-e6__text{line-height:22px}#main .comparison-header-row__header-cell-ena8{border-right-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-ena8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-ena8__text{line-height:22px}#main .comparison-header-row__header-cell-ena4{border-width:1px;border-style:solid;border-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-header-cell-ena4__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#522c00;font-size:16px;text-align:center;width:117.143px}#main .comparison-header-cell-ena4__text{line-height:22px}#main .comparison-comparison-table__use-row{border-color:#522c00;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:137px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-use-row__use-cell-label{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-label__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:117.143px}#main .comparison-use-cell-label__text{line-height:22px}#main .comparison-use-row__use-cell-z10{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-z10__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:100%}#main .comparison-use-cell-z10__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-z10__text{line-height:22px}#main .comparison-use-row__use-cell-new-e8{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-new-e8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:136px}#main .comparison-use-cell-new-e8__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-new-e8__text{line-height:22px}#main .comparison-use-row__use-cell-previous-e8{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-previous-e8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:100%}#main .comparison-use-cell-previous-e8__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-previous-e8__text{line-height:22px}#main .comparison-use-row__use-cell-e6{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-e6__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:100%}#main .comparison-use-cell-e6__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-e6__text{line-height:22px}#main .comparison-use-row__use-cell-ena8{border-color:#000;border-right-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-ena8__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:100%}#main .comparison-use-cell-ena8__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-ena8__text{line-height:22px}#main .comparison-use-row__use-cell-ena4{align-content:stretch;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;padding:18px 10px;position:relative;flex-shrink:0;width:137.143px}#main .comparison-use-cell-ena4__content{overflow-wrap:break-word;display:flex;flex-direction:column;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:14px;color:#000;text-align:center;width:100%}#main .comparison-use-cell-ena4__text{line-height:22px;margin-bottom:0}#main .comparison-use-row-use-cell-ena4__text{line-height:22px}#main .comparison-comparison-table-use-row__use-cell-z10{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:center;justify-content:center;min-width:0;padding:18px 10px;position:relative}#main .comparison-product-comparison__product-cards{align-content:flex-start;display:flex;flex-wrap:wrap;gap:21px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-product-cards__product-card{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:30px;height:460px;align-items:center;overflow:hidden;padding-top:20px;padding-bottom:20px;position:relative;flex-shrink:0;width:306px}#main .comparison-product-card__content{align-content:stretch;display:flex;flex-direction:column;gap:20px;height:338px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .comparison-product-card__image-frame{height:190px;position:relative;flex-shrink:0;width:100%}#main .comparison-product-card__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#main .comparison-product-card__image{position:absolute;height:100%;left:-3.85%;max-width:none;top:0;width:107.7%}#main .comparison-product-cards-product-card__content{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;line-height:1.3;position:relative;flex-shrink:0;color:#111;width:100%}#main .comparison-product-card__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;position:relative;flex-shrink:0;font-size:19px;width:100%}#main .comparison-product-card__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;position:relative;flex-shrink:0;font-size:15px;width:100%}#main .comparison-product-comparison-product-cards-product-card__content{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}#main .comparison-product-card__content--detail{background-color:#111;flex:1 0 0;height:50px;min-width:0;overflow:hidden;position:relative}#main .comparison-product-cards-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}#main .comparison-product-comparison-product-cards-product-card__content--flex{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;color:#111;width:100%}#main .comparison-product-cards-product-card__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.3;position:relative;flex-shrink:0;font-size:19px;width:100%}#main .comparison-product-comparison-product-cards-product-card__content--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:15px;width:100%}#main .comparison-product-cards-product-card__text{line-height:1.3;margin-bottom:0}#main .comparison-product-comparison-product-cards-product-card__text{line-height:1.3}#main .comparison-product-comparison-product-cards-product-card__image{position:absolute;height:136.44%;left:-2.58%;max-width:none;top:-34.71%;width:127.07%}#main .comparison-product-card__content--supporting{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:100%}#main .comparison-product-comparison-product-cards__product-card{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:30px;height:460px;align-items:center;min-width:0;overflow:hidden;padding-top:20px;padding-bottom:20px;position:relative}#main .comparison-product-comparison-product-cards-product-card__image--overlay{position:absolute;height:127.24%;left:-9.11%;max-width:none;top:-27.05%;width:118.41%}#main .comparison-product-card__image--detail{position:absolute;height:159.39%;left:-23.75%;max-width:none;top:-36.32%;width:147.86%}#main .comparison-product-card__image--supporting{position:absolute;height:215.58%;left:-6.86%;max-width:none;top:-87.27%;width:106.86%}#main .comparison__coffee-features{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding:50px 64px 64px;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-features__section-heading{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-features-section-heading__text-fragment{line-height:1.6;font-size:26px}#main .comparison-coffee-features-section-heading__text-fragment--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.6;font-size:16px}#main .comparison-coffee-features-section-heading__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#111;font-size:32px;width:100%}#main .comparison-section-heading__content{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#111;font-size:16px;width:100%}#main .comparison-coffee-features-section-heading__text{line-height:24px;margin-bottom:0}#main .comparison-section-heading__text--detail{line-height:24px}#main .comparison-coffee-features__coffee-feature-primary-row{align-content:stretch;display:flex;gap:24px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-feature-primary-row__content{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:24px 20px;position:relative;flex-shrink:0;width:404px}#main .comparison-coffee-features-coffee-feature-primary-row__content{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-feature-primary-row__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:22px;position:relative;flex-shrink:0;color:#522c00;font-size:14px;width:100%}#main .comparison-coffee-features-coffee-feature-primary-row__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:30px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .comparison-coffee-feature-primary-row__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:24px;position:relative;flex-shrink:0;color:#111;font-size:16px;width:100%}#main .comparison-coffee-features__coffee-feature-secondary-row{align-content:stretch;display:flex;gap:24px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-feature-secondary-row__content{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:24px 20px;position:relative;flex-shrink:0;width:404px}#main .comparison-coffee-features-coffee-feature-secondary-row__content{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-coffee-feature-secondary-row__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:22px;position:relative;flex-shrink:0;color:#522c00;font-size:14px;width:100%}#main .comparison-coffee-features-coffee-feature-secondary-row__label{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:30px;position:relative;flex-shrink:0;color:#111;font-size:20px;width:100%}#main .comparison-coffee-feature-secondary-row__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:24px;position:relative;flex-shrink:0;color:#111;font-size:16px;width:100%}#main .comparison-coffee-features-coffee-feature-secondary-row__content--flex{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;height:240px;align-items:flex-start;overflow:hidden;padding:24px 20px;position:relative;flex-shrink:0;width:404px}#main .comparison__next-steps{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;padding-top:72px;padding-bottom:72px;position:relative;flex-shrink:0;width:100%}#main .comparison-next-steps__heading{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:40px;position:relative;flex-shrink:0;color:#111;font-size:32px;text-align:center;letter-spacing:3.2px;width:100%}#main .comparison-next-steps__next-step-links{align-content:stretch;display:flex;gap:10px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .comparison-next-step-links__content{background-color:#111;align-content:stretch;display:flex;flex:1 0 0;height:53px;align-items:center;min-width:0;overflow:hidden;padding:12px 16px;position:relative}#main .comparison-next-step-links__label{overflow-wrap:break-word;flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:20px;min-width:0;position:relative;font-size:15px;text-align:center;color:#fff}#main .faq__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-hero-intro__breadcrumb{align-content:stretch;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}#main .faq-breadcrumb__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:14px;white-space:nowrap}#main .faq-hero-intro__page-hero{align-content:stretch;display:flex;height:247px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-page-hero__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#main .faq-page-hero__image{position:absolute;height:233.68%;left:0;max-width:none;top:-116.65%;width:153.82%}#main .faq-page-hero__hero-invitation{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;height:100%;align-items:flex-start;justify-content:center;overflow:hidden;padding:64px 32px 64px 64px;position:relative;flex-shrink:0;width:960px}#main .faq-hero-invitation__title{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.55;position:relative;flex-shrink:0;color:#111;font-size:36px;width:100%}#main .faq-hero-invitation__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:2;position:relative;flex-shrink:0;color:#444;font-size:15px;width:100%}#main .faq__page-introduction{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:center;overflow:hidden;padding-bottom:64px;padding-top:32px;position:relative;flex-shrink:0;width:100%}#main .faq-page-introduction__heading{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:32px;width:min-content}#main .faq-category-navigation{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0}#main .faq-page-introduction__section-navigation{grid-column:1;align-content:stretch;display:flex;gap:10px;align-items:flex-start;margin-left:0;margin-top:0;overflow:hidden;position:relative;grid-row:1;width:960px}#main .faq-section-navigation__section-link{border-color:#522c00;border-bottom-width:3px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:18px;align-items:center;min-width:0;overflow:hidden;padding:16px 8px;position:relative}#main .faq-section-link__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#111;font-size:13px;white-space:nowrap}#main .faq-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}#main .faq-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .faq-page-introduction-section-navigation__section-link{border-color:#d4d4d4;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:18px;align-items:center;min-width:0;overflow:hidden;padding:16px 8px;position:relative}#main .faq-page-introduction__section-navigation--flex{grid-column:1;align-content:stretch;display:flex;gap:10px;align-items:flex-start;margin-left:0;margin-top:135px;overflow:hidden;position:relative;grid-row:1;width:960px}#main .faq-page-introduction__questions-and-answers{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-questions-and-answers__section-introduction{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-section-introduction__heading{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#522c00;font-size:11px;white-space:nowrap}#main .faq-questions-and-answers-section-introduction__heading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:32px;width:min-content}#main .faq-questions-and-answers__questions{border-color:#d4d4d4;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-questions__question-item{border-color:#d4d4d4;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;overflow:hidden;padding-top:26px;padding-bottom:26px;position:relative;flex-shrink:0;width:100%}#main .faq-question-item__question-heading{align-content:stretch;display:flex;gap:20px;align-items:baseline;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-question-heading__text{overflow-wrap:break-word;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#111;font-size:22px;width:24px}#main .faq-question-item-question-heading__text{overflow-wrap:break-word;flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.8;min-width:0;position:relative;color:#111;font-size:16px}#main .faq-question-heading__accordion-icon{height:4px;position:relative;flex-shrink:0;width:8px}#main .faq-question-heading__image-crop{position:absolute;top:-15%;right:-7.5%;bottom:-21.21%;left:-7.5%}#main .faq-question-heading__image{display:block;max-width:none;width:100%;height:100%}#main .faq-question-item__question-answer{overflow-wrap:break-word;align-content:stretch;display:flex;font-weight:400;gap:20px;align-items:baseline;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-question-answer__text{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:20px;width:24px}#main .faq-question-answer__content{flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:0;min-width:0;position:relative;color:#444;font-size:15px}#main .faq-question-item-question-answer__text{line-height:1.9;margin-bottom:0}#main .faq-question-answer__list{list-style-type:disc}#main .faq-questions-question-item-question-answer__text{margin-bottom:0;margin-inline-start:22.5px}#main .faq-question-answer__text-fragment{line-height:1.9}#main .faq-questions-and-answers-questions-question-item-question-answer__text{margin-inline-start:22.5px}#main .faq-page-introduction-questions-and-answers-questions-question-item-question-answer__text{line-height:1.9}#main .faq-page-introduction-questions-and-answers-questions-question-item-question-answer__text--sans-muted{flex:1 0 0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.9;min-width:0;position:relative;color:#444;font-size:15px}#main .faq-page-introduction__questions-and-answers--flex{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}#main .faq-question-item-question-answer__list{list-style-type:disc;margin-bottom:0}#main .faq-question-answer__text--detail{line-height:1.9;margin-bottom:0;white-space:pre-wrap}#main .faq-questions-question-item-question-answer__list{margin-bottom:0}#main .faq-question-answer__text--supporting{list-style-type:disc;margin-inline-start:22.5px}#main .faq-question-answer__text--additional{line-height:1.9;white-space:pre-wrap}#main .stories-index-list__index-item{background-color:#fff;border-width:1px;border-color:#e5e7eb;border-style:solid;align-content:stretch;display:flex;gap:16px;align-items:center;padding:16px;position:relative;border-radius:4px;flex-shrink:0;width:460px}#main .stories-story-article__content--flex{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__content--detail{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;color:#111;width:100%}#main .stories-story-article-profile-box__content{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#111;font-size:14px;width:100%}#main .stories-story-article-profile-box__text--sans{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:#111;font-size:14px;width:100%}:root{--ink:#111;--body:#444;--brown:#522c00;--tint:#eeeae5;--line:#d4d4d4}*{box-sizing:border-box;border-width:0}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#fff;font:16px/1.7 Noto Sans JP,Yu Gothic,Meiryo,sans-serif}p,h1,h2,h3,fieldset{margin:0}h1,h2,h3{font-weight:600}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{vertical-align:middle}a,button,label,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #8b5b2a;outline-offset:5px}[hidden]{display:none!important}#main .skip-link{position:fixed;top:-100px;left:16px;background:#fff;padding:12px;z-index:10}.skip-link:focus{top:10px}#main.page{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 48px);max-width:960px;margin:64px auto 110px}#main.page>div{flex-shrink:0}#main.page [data-fluid-text]{width:100%;min-width:0}#main.page .breadcrumb{margin-bottom:0}#main .button{border:1px solid #111;background:#111;color:#fff;min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;transition:background-color .2s,color .2s;width:100%}#main .button *{color:inherit!important}@media(hover:hover){#main .button:hover{background:#fff;color:#111}#main .button.secondary:hover,#main .result-retry-button:hover{background:#111;color:#fff}}#main .button:focus-visible{background:#fff;color:#111}#main .button.secondary,#main .result-retry-button{background:#fff;color:#111;border:1px solid #b8b8b8}#main.page .review-action{width:364px}#main.page .section-link{transition:background .2s}#main.page .section-link:hover{background:var(--tint)}#main.page .product-card{height:auto;align-self:stretch}#main.page .product-card>.layout-group{height:auto;flex:1}#main.page .product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#main.page .product-card{width:auto;min-width:0}#main.page .product-card .button{margin-top:auto}#main.page .coffee-feature-primary-row>div,#main.page .coffee-feature-secondary-row>div{height:auto;min-height:240px;flex:1;width:auto}#main .qa{display:block;overflow:visible}#main .qa summary{cursor:pointer;list-style:none;min-height:24px}#main .qa summary::-webkit-details-marker{display:none}#main .qa .question-answer{margin-top:14px}#main .qa:is(details):not([open])>.question-answer{display:none}#main .qa summary:hover{color:var(--brown)}#main .qa .accordion-icon{margin-left:auto;transform:rotate(180deg)}#main .qa:not([open]) .accordion-icon{transform:rotate(0)}#main.faq .page-introduction{align-items:stretch}#main.faq .faq-category-navigation{display:flex;flex-direction:column;gap:24px}#main.faq .section-navigation{margin:0;width:100%}#main.faq .questions-and-answers{overflow:visible}#main.stories{margin-top:0}#main.stories>.index-section,#main.stories>article{padding:72px 0}#main.stories .index-list{overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}#main.stories .index-item{scroll-snap-align:start;width:460px;max-width:85vw}#main.stories .index-item:hover{background:var(--tint)}#main.stories .article-meta p{white-space:normal}#main.stories .article-header>.image-frame{height:auto;aspect-ratio:960/484}#main.diagnosis .quiz-section{height:auto}#main.diagnosis .quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0}#main.diagnosis .quiz-option{width:100%;height:auto;min-height:124px;position:relative;cursor:pointer;padding:20px;transition:background-color .2s,color .2s,border-color .2s}#main .quiz-option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#main .quiz-option:has(input:checked){border-color:var(--brown);background:var(--brown);color:#fff}#main .quiz-option:has(input:checked) p{color:inherit}#main .quiz-option:has(input:focus-visible){outline:3px solid #8b5b2a;outline-offset:4px}#main .quiz-option:hover{border-color:var(--brown)}#main .supplemental-option{border:1px solid #b8b8b8;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:12px}#main .supplemental-option p:first-of-type{font:600 20px/1.4 Yu Mincho,serif}.supplemental-option p:last-of-type{font-size:14px;color:#444}#main .result-model{font:600 58px/1.3 Yu Mincho,serif}#main .result-product-photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}#main.diagnosis .result-recommendation h3{font-size:22px;margin-bottom:20px}#main.diagnosis .result-recommendation>div+div{margin-top:20px}#main.review .review-topic-groups{display:flex;flex-direction:column;gap:16px;width:100%}#main.review .review-posting-intro-copy{display:flex;flex-direction:column;gap:12px;width:100%}#main.review .review-posting-intro-copy>p{width:100%;margin:0;white-space:normal}#main.review .review-posting-title{width:100%;white-space:normal}#main.diagnosis .diagnosis-result-reason-copy{display:flex;flex-direction:column;gap:20px}#main.diagnosis .diagnosis-result-reason-copy>p,#main.diagnosis .diagnosis-result-reason-copy>div{width:100%;margin:0}#main.review .everyday-experience-topics,#main.review .impression-topics{width:100%;margin:0}#main.diagnosis .quiz-navigation{padding:0}#main.diagnosis #quiz-next{max-width:426px}#main.diagnosis #quiz-back{max-width:426px;margin:auto}#main.diagnosis .result-section{height:auto;display:grid;grid-template-columns:384fr 568fr;gap:32px 24px;padding:40px 0 100px}#main.diagnosis .result-section>div,#main.diagnosis .result-section>a{position:relative;inset:auto;width:auto;height:auto}#main.diagnosis .diagnosis-result-heading{grid-column:1/-1;grid-row:1;display:block}#main.diagnosis .diagnosis-result-heading p{width:auto;height:auto}#main.diagnosis .result-note{grid-column:1/-1;grid-row:2;color:#666;font-size:12px}#main.diagnosis .result-copy{grid-column:1;grid-row:3}#main.diagnosis .result-recommendation{grid-column:1;grid-row:4}#main.diagnosis .result-recommendation>div{width:100%;height:auto}#main.diagnosis .result-image{grid-column:2;grid-row:3/5;min-height:472px}#main.diagnosis .result-ctas{grid-column:1/-1;grid-row:5}#main.diagnosis .diagnosis-result-reason-list,#main.diagnosis .result-copy p{width:auto}#main .link-settings{display:none;max-width:960px;margin:48px auto;padding:32px;background:var(--tint)}#main .link-settings:target{display:block}.link-settings h2{font-size:22px}.link-settings .button{max-width:300px;margin-top:20px}#main .scroll-region{width:100%;overflow:auto}#main .scroll-region>.machine-map{min-width:832px}#main .scroll-region>.comparison-table{min-width:960px}#main.comparison .machine-selection{overflow:visible}@media(max-width:1007px){#main.page{margin-top:40px}#main.page .hero-invitation{width:100%}#main.review .campaign-gift{flex-wrap:wrap}#main.review .gift-details{flex:1;min-width:280px}#main.review .roasted-coffee-gift{max-width:100%}#main.diagnosis .quiz-options{grid-template-columns:1fr}#main.page .section-navigation{width:100%}#main.page .section-link{flex:1;min-width:0;width:auto}#main.page .section-link p{white-space:normal;text-align:center}}@media(max-width:700px){body{font-size:14px}#main.page{width:calc(100% - 40px);margin:32px auto 64px}#main.page :where(div,p,h1,h2,h3,fieldset,a,button,article,details,summary){min-width:0;max-width:100%}#main.page :where(p,h1,h2,h3){white-space:normal;overflow-wrap:anywhere}#main.page .page-hero{height:460px;overflow:hidden}#main.page .hero-invitation{padding:30px 22px;justify-content:flex-start;gap:18px}#main.page .hero-invitation>h1{font-size:27px;width:100%}#main.page .hero-invitation>div{width:100%}#main.page .hero-invitation>div:not(.button){min-width:0}#main.page .hero-invitation p{font-size:13px}#main.page .hero-invitation h1 p{font-size:inherit}#main.page .review-action{width:100%;max-width:364px}#main.page .page-hero>div[aria-hidden]{overflow:hidden}#main.comparison .page-hero img{height:auto;width:100%;left:0;top:auto;bottom:0}#main.comparison .page-hero [style]{background:none}#main.comparison .page-hero{height:570px;background:#e6e6e6}#main.review .page-hero{height:540px}#main.review .page-hero>img{object-position:40% center}#main.review .hero-invitation{justify-content:flex-end;padding-bottom:25px;background:linear-gradient(transparent 35%,#fff9 65%)}#main.faq .page-hero{height:280px}#main.faq .page-hero img{height:130%;width:auto;left:-20%;top:-15%}#main.faq .hero-invitation{justify-content:center;background:#ffffff85}#main.page .section-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main.page .section-link{width:100%;padding:16px 6px;gap:12px}#main.page .section-link p{font-size:12px}#main.page .page-introduction{padding:24px 0 40px;gap:36px}#main.page .introduction h2,#main.page .section-introduction h2{font-size:24px}#main.page .review-campaign,#main.page .review-inspiration,#main.page .machine-selection,#main.page .coffee-features{padding:32px 20px;gap:24px}#main.review .campaign-gift{flex-direction:column;align-items:stretch;gap:24px}#main.review .gift-details{min-width:0}#main.review .gift-details>div:first-child{display:flex;flex-direction:column;gap:12px}#main.review .gift-details>div:first-child p{margin:0;width:100%}#main.review .gift-details>div:first-child p:last-child{font-size:24px}#main.review .roasted-coffee-gift{width:100%;height:auto;aspect-ratio:350/230;overflow:hidden}#main.review .how-to-post,#main.review .questions-and-answers{padding:40px 0}#main.review .three-posting-steps,#main.review .everyday-experience-topics,#main.review .impression-topics{flex-direction:column}#main.review .posting-step{width:100%;flex:auto}#main.review .step-heading{height:auto}#main.review .step-illustration{align-items:flex-start;height:auto;min-height:88px}#main.review .steps>div,#main.review .review-topic{width:100%;flex:auto}#main.review .review-inspiration>div{width:100%}#main.page .section-heading h2{font-size:24px}#main.comparison .product-comparison{padding:40px 0}#main.page .product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}#main.page .product-card{padding:0}#main.page .product-card>div{height:auto;gap:14px}#main.page .product-card .image-frame{height:auto;aspect-ratio:306/218}#main.page .product-card p{font-size:12px}#main.page .product-card .button{font-size:12px;min-height:46px;padding:10px}#main.comparison .coffee-feature-primary-row,#main.comparison .coffee-feature-secondary-row{flex-direction:column}#main.comparison .coffee-feature-primary-row>div,#main.comparison .coffee-feature-secondary-row>div{width:100%;min-height:0}#main.page .next-step-links{flex-direction:column}.page .next-step-links>*{width:100%;flex:auto}#main.stories>.index-section,#main.stories>article{padding:40px 0}#main.stories .index-list{overflow:auto}#main.stories .index-item{width:300px;max-width:none;flex-shrink:0;padding:12px;gap:12px}#main.stories .index-item p{font-size:12px}#main.stories .index-header h1{font-size:28px}#main.stories .article-meta h2{font-size:21px;white-space:normal}#main.stories .article-meta p{font-size:18px}#main.stories .article-meta p:last-child{font-size:11px}#main.stories .article-content h3{font-size:22px}#main.stories .profile-box{padding:20px}#main.diagnosis .hero-section{height:600px;overflow:hidden}#main.diagnosis .hero-section>div:first-child{overflow:hidden}#main.diagnosis .hero-section img{width:auto;height:100%;left:50%;transform:translate(-50%)}#main.diagnosis .hero-content{padding:32px 22px}#main.diagnosis .hero-copy{height:auto;gap:20px}#main.diagnosis .hero-copy h1{font-size:28px}#main.diagnosis .hero-copy h1 p{line-height:1.6}#main.diagnosis .hero-copy>div{font-size:14px}#main.diagnosis .quiz-section{padding:40px 0;gap:24px}#main.diagnosis .diagnosis-question-panel{padding:28px 18px}#main.diagnosis .diagnosis-question-intro-title{font-size:24px}#main.diagnosis .quiz-question-copy p:first-child{font-size:21px}#main.diagnosis .quiz-option p:first-of-type{font-size:18px}#main.diagnosis .quiz-option p:last-of-type{font-size:13px}#main.diagnosis .result-section{display:flex;flex-direction:column;gap:24px;padding-bottom:20px}#main.diagnosis .diagnosis-result-heading{order:-3}#main.diagnosis .result-note{order:-2}#main.diagnosis .result-copy{order:-1}#main.diagnosis .result-image{min-height:0;aspect-ratio:568/472;overflow:hidden}#main.diagnosis .result-image>div{overflow:hidden}#main.diagnosis .result-recommendation{order:1}#main.diagnosis .result-ctas{order:2;flex-direction:column}#main.diagnosis .result-ctas>*{width:100%;flex:auto}#main.diagnosis .diagnosis-result-reason-list{margin-top:0}#main .qa{padding:22px 0}#main .qa summary{gap:12px}.qa .question-answer{gap:12px}#main .qa p{font-size:13px}#main .link-settings{margin:30px 20px;padding:24px}#main.comparison .page-hero{height:auto;flex-direction:column}#main.comparison .hero-invitation{height:auto;order:1;overflow:visible}#main.comparison .comparison-page-hero__background{position:relative;inset:auto;order:2;width:100%;flex:none}#main.comparison .comparison-page-hero__image-crop{position:relative;inset:auto;width:100%}#main.comparison .comparison-page-hero__image{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}#main.comparison .comparison-page-hero__content{display:none}#main.review .posting-step{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:start}#main.review .step-illustration{width:94px;align-items:center}#main.review .step-heading{width:auto;min-width:0;overflow:visible}#main.review .review-topic{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 16px;align-items:start}#main.review .review-topic>div:first-child{grid-column:1;grid-row:1 / span 2}#main.review .review-topic>p{grid-column:2;min-width:0}#main.review .review-topic>p:first-of-type{grid-row:1}#main.review .review-topic>p:last-of-type{grid-row:2}#main.stories .index-list{align-items:stretch}#main.stories .index-item{height:auto;min-height:104px;align-self:stretch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}#main .site-header,#main .site-footer{display:block;max-width:1400px;width:100%;margin:0 auto;padding:0;border:0;min-height:0;background:transparent}#main .site-header img,#main .site-footer img{display:block;width:100%;height:auto}#main .site-header{aspect-ratio:1400/327;overflow:hidden}#main .site-header img{min-height:100%;object-fit:cover;object-position:top}#main .qa-static>.question-heading{cursor:default}#main .comparison-content-image{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto;flex:none}#main .stories__index-section{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:72px 220px;position:relative;flex-shrink:0;width:100%}#main .stories-index-section__breadcrumb{align-content:stretch;display:flex;align-items:flex-start;overflow:hidden;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}#main .stories-breadcrumb__text{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#737373;font-size:14px;white-space:nowrap}#main .stories-index-section__index-header{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-index-header__title{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600;line-height:1.4;position:relative;flex-shrink:0;color:#111;font-size:36px;width:100%}#main .stories-index-header__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:2;position:relative;flex-shrink:0;color:#444;font-size:15px;width:100%}#main .stories-index-section__index-list{align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-index-list__index-item{background-color:#fff;border-width:1px;border-color:#e5e7eb;border-style:solid;align-content:stretch;display:flex;gap:16px;align-items:center;padding:16px;position:relative;border-radius:4px;flex-shrink:0;width:474px}#main .stories-index-item__image-frame{position:relative;border-radius:4px;flex-shrink:0;width:60px;height:60px}#main .stories-index-item__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:4px;width:100%;height:100%}#main .stories-index-item__content{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;position:relative;font-size:14px}#main .stories-index-item__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#111;white-space:nowrap}#main .stories-index-list-index-item__text{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;color:#444;width:min-content}#main .stories-index-item__arrow-up-right{position:relative;flex-shrink:0;width:16px;height:16px}#main .stories-arrow-up-right__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}#main .stories-index-item__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:4px}#main .stories-index-list-index-item__image{position:absolute;height:99.86%;left:-45.22%;max-width:none;top:.08%;width:198.96%}#main .stories__story-article{background-color:#fff;border-color:#e9e9e9;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding:72px 220px;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__content{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__image-frame{height:484px;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}#main .stories-story-article__content--bold-serif-flex{overflow-wrap:break-word;border-color:#c9c9c9;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:700;gap:8px;align-items:flex-start;padding-bottom:24px;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__heading{line-height:1.5;position:relative;flex-shrink:0;color:#111;font-size:24px;white-space:nowrap}#main .stories-story-article__text{line-height:1.5;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:22px;width:min-content}#main .stories-story-article__caption{line-height:18.19px;position:relative;flex-shrink:0;color:#444;font-size:10px;white-space:nowrap}#main .stories-story-article__content--flex{align-content:stretch;display:flex;flex-direction:column;gap:60px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__content--detail{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__content--supporting{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;color:#111;width:100%}#main .stories-story-article__subheading{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:700;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;width:100%}#main .stories-story-article__content--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:pre-wrap}#main .stories-story-article__text--detail{line-height:2;margin-bottom:0}#main .stories-story-article__text-fragment{line-height:2}#main .stories-story-article__text-fragment--bold-sans{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:2}#main .stories-story-article__image-frame--detail{height:639px;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}#main .stories-story-article__image--overlay{position:absolute;height:100.17%;left:0;max-width:none;top:-.01%;width:100%}#main .stories-story-article__text--additional{line-height:2}#main .stories-story-article__content--additional{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:14px;width:100%}#main .stories-story-article__profile-box{background-color:#522c001a;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:26px;position:relative;flex-shrink:0;width:100%}#main .stories-profile-box__content{overflow-wrap:break-word;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#111;font-size:14px;width:100%;white-space:pre-wrap}#main .stories-profile-box__text{line-height:1.5;margin-bottom:0}#main .stories-story-article-profile-box__text{line-height:1.5}#main .stories-story-article__content--secondary{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}#main .stories-story-article__content--compact{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;line-height:0;position:relative;flex-shrink:0;color:#111;width:100%}#main .stories-story-article__subheading--bold-serif{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:700;position:relative;flex-shrink:0;font-size:24px;width:100%}#main .stories-story-article__text--secondary{line-height:1.5;margin-bottom:0}#main .stories-story-article__text--compact{line-height:1.5}#main .stories-story-article__content--expanded{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;position:relative;flex-shrink:0;font-size:14px;width:100%}#main .stories-story-article__text--sans{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:2;position:relative;flex-shrink:0;font-size:14px;width:100%}#main.stories .index-item{width:474px;align-self:stretch}#main.stories .index-list{align-items:stretch}#main.stories .story-article,#main.stories .article-body{width:100%}#main.stories .article-body>.image-frame{width:100%;height:auto;aspect-ratio:960/639;overflow:hidden}#main.stories .article-content{width:100%}#main.stories .article-content>div{width:100%}#main.stories .article-content h3{font-size:24px;line-height:1.5;width:100%}#main.stories .article-content h3 p{font-size:inherit;line-height:inherit}#main.stories .profile-box{width:100%}@media(max-width:700px){#main.stories .index-item{width:300px;min-height:104px}#main.stories .article-content{gap:24px}#main.stories .article-content h3{font-size:22px}#main.stories .article-chapters{gap:40px}#main.stories .article-body>.image-frame{max-width:100%}#main.stories .profile-box p{overflow-wrap:anywhere}}#main .comparison-next-step-mobile-break{display:none}@media(max-width:700px){#main.diagnosis .hero-copy h1{font-size:clamp(18px,5.5vw,28px)}#main.diagnosis .hero-copy h1 p{white-space:nowrap;overflow-wrap:normal}#main.comparison .comparison-hero-invitation__content{line-height:2}#main.comparison .comparison-hero-intro-page-hero-hero-invitation__text:nth-child(2),#main.comparison .comparison-hero-invitation__text--detail{display:inline}#main .comparison-next-step-mobile-break{display:block}#main.comparison .next-steps>p{font-size:clamp(22px,6.15vw,32px);letter-spacing:.06em;line-height:1.6}#main.review .share-your-coffee-experience{padding-left:20px;padding-right:20px}#main.review .share-your-coffee-experience>p{text-wrap:balance}#main.review .page-hero>img{top:-40px;height:calc(100% + 40px)}#main.review .question-heading,.review .question-answer{gap:12px}}#main .comparison-hero-mobile-line{display:inline}@media(max-width:700px){#main.comparison .comparison-hero-comparison-copy,#main .comparison-hero-mobile-line{display:block}#main .comparison-hero-desktop-break{display:none}#main.review .share-your-coffee-experience{padding-left:12px;padding-right:12px}#main.review .review-share-your-coffee-experience__heading{font-size:clamp(17px,5.1vw,26px);width:100%;line-height:1.7}#main.review .review-share-your-coffee-experience__text{font-size:clamp(12px,3.33vw,15px);width:100%;line-height:1.9}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pages_1029.css.map */
