@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}.rte img{border:none!important}@media screen and (min-width:990px){.page-width--narrow{max-width:none!important}.page-width--narrow h1.main-page-title{max-width:960px;margin-left:auto;margin-right:auto}}@media(max-width:700px){.page{width:100%!important}}.header--middle-left{font-family:tahoma,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,sans-serif!important}.diagnosis__hero-section{align-content:stretch;display:flex;flex-direction:column;height:774px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.diagnosis-hero-section__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.diagnosis-hero-section__image{position:absolute;height:100%!important;max-width:none;top:0;width:100%}.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%}.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%}.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%}.diagnosis-hero-copy__text{line-height:55px;margin-bottom:0;display:block}.diagnosis-hero-content-hero-copy__text{line-height:55px}.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%}.diagnosis-hero-section-hero-content-hero-copy__text{line-height:24px;margin-bottom:0}.diagnosis-hero-copy__text--detail{line-height:24px}.diagnosis-hero-content__hero-cta{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}.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}.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}.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%}.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%}.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%}.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%}.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%}.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%}.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}.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%}.diagnosis-quiz-progress__content{background-color:#d9d9d9;height:9px;position:relative;border-radius:8px;flex-shrink:0;width:198px}.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%}.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%}.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%}.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%}.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}.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%}.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%}.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}.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%}.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%}.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}.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%}.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%}.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}.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%}.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%}.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%}.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}.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}.diagnosis__result-section{background-color:#fff;height:1180px;position:relative;flex-shrink:0;width:100%}.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}.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%}.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%}.diagnosis-result-copy__text{line-height:24px;margin-bottom:0}.diagnosis-result-section-result-copy__text{line-height:24px}.diagnosis-result-section__result-image{position:absolute;height:472px;left:392px;top:113px;width:568px}.diagnosis-result-image__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.diagnosis-result-image__image{position:absolute;height:100%}.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}.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}.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}.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}.diagnosis-result-recommendation__text{line-height:30px;margin-bottom:0}.diagnosis-result-section-result-recommendation__text{line-height:30px}.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}.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%}.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:16px;width:100%}.diagnosis-result-section__result-ctas{position:absolute;align-content:stretch;display:flex;gap:10px;align-items:flex-start;left:0;top:659px;width:960px}.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}.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:140px}.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}.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}.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}.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}.review__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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%}.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}.review-hero-intro__content{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}.review-hero-intro__content--detail{scale:1 -1;flex:none;rotate:180deg;width:100%}.review-hero-intro__page-hero{align-content:stretch;display:flex;height:516px;align-items:flex-start;overflow:hidden;position:relative;width:100%}.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%}.review-page-hero__content{display:flex;height:100%;align-items:center;justify-content:center;position:relative;flex-shrink:0}.review-hero-intro-page-hero__content{scale:1 -1;flex:none;height:100%;rotate:180deg}.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}.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}.review-hero-invitation__text{line-height:1.55;margin-bottom:0;display:block}.review-page-hero-hero-invitation__text{line-height:1.55;display:block}.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}.review-hero-intro-page-hero-hero-invitation__text{line-height:2;margin-bottom:0}.review-hero-invitation__text--detail{line-height:2}.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}.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}.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%}.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%}.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}.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}.review-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}.review-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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%}.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%}.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%}.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%}.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%}.review-review-campaign__campaign-gift{align-content:stretch;display:flex;gap:32px;align-items:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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}.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}.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}.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}.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}.review-gift-details__text{line-height:1.58;margin-bottom:0;font-size:21px}.review-gift-details__text-fragment{line-height:40px;font-size:30px}.review-campaign-gift-gift-details__text-fragment{line-height:40px;font-size:24px}.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}.review-review-campaign-campaign-gift-gift-details__text-fragment{line-height:normal;font-size:15px}.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}.review-campaign-gift__roasted-coffee-gift{height:230px;position:relative;flex-shrink:0;width:350px}.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%}.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%}.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}.review-campaign-conditions__condition{align-content:stretch;display:flex;gap:12px;align-items:center;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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}.review-condition__check{position:relative;flex-shrink:0;width:16px;height:16px}.review-check__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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%}.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%}.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}.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}.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}.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}.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%}.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}.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%}.review-step-illustration__user-round{position:relative;flex-shrink:0;width:80px;height:80px}.review-user-round__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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%}.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}.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}.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}.review-step-illustration__shopping-bag{height:84px;position:relative;flex-shrink:0;width:94px}.review-shopping-bag__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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%}.review-step-illustration__square-pen{height:60px;position:relative;flex-shrink:0;width:68px}.review-square-pen__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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%}.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%}.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}.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}.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}.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}.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}.review-review-topic__search{position:relative;flex-shrink:0;width:24px;height:24px}.review-search__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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}.review-review-topic__coffee{position:relative;flex-shrink:0;width:24px;height:24px}.review-coffee__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.review-review-topic__hand{position:relative;flex-shrink:0;width:24px;height:24px}.review-hand__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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}.review-review-topic__refresh-cw{position:relative;flex-shrink:0;width:24px;height:24px}.review-refresh-cw__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.review-review-topic__message-circle{position:relative;flex-shrink:0;width:24px;height:24px}.review-message-circle__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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%}.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%}.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}.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%}.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%}.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%}.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}.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}.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%}.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}.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}.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%}.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}.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}.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}.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}.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}.comparison__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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%}.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}.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%}.comparison-page-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.comparison-page-hero__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.comparison-page-hero__image{position:absolute;height:103.61%;left:30.75%;max-width:none;top:0;width:92.16%}.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%)}.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}.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}.comparison-hero-invitation__text{line-height:1.55;margin-bottom:0;display:block}.comparison-page-hero-hero-invitation__text{line-height:1.55;display:block}.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}.comparison-hero-intro-page-hero-hero-invitation__text{line-height:2;margin-bottom:0}.comparison-hero-invitation__text--detail{line-height:2}.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}.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}.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}.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}.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%}.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%}.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}.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}.comparison-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}.comparison-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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%}.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%!important}.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%}.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%}.comparison-section-heading__text-fragment{line-height:1.6;font-size:26px;color:#fff}.comparison-machine-selection-section-heading__text-fragment{line-height:1.6;font-size:16px;color:#fff}.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}.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%}.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%}.comparison-machine-selection__machine-map{background-color:#fff;height:583px;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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}.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}.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}.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}.comparison-machine-map__text{line-height:18.6px;margin-bottom:0}.comparison-machine-selection-machine-map__text{line-height:18.6px}.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}.comparison-machine-map__image-frame{position:absolute;background-color:#999;height:1px;left:132px;top:322px;width:560px}.comparison-machine-selection-machine-map__image-frame{position:absolute;background-color:#999;height:384px;left:412px;top:120px;width:1px}.comparison-machine-selection-machine-map__image-frame--overlay{position:absolute;background-color:#f2f2f2;height:86px;left:145px;top:163px;width:172px}.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}.comparison-machine-map__text--detail{line-height:21.7px;margin-bottom:0}.comparison-machine-map__text--supporting{line-height:21.7px}.comparison-machine-map__image-frame--detail{position:absolute;background-color:#f2f2f2;height:90px;left:350px;top:220px;width:174px}.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}.comparison-machine-map__image-frame--supporting{position:absolute;background-color:#111;height:116px;left:536px;top:137px;width:165px}.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}.comparison-machine-map__machine-map-brand-logo{position:absolute;height:57px;left:553px;top:75px;width:131px}.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%}.comparison-machine-map__image-frame--additional{position:absolute;background-color:#f2f2f2;height:86px;left:150px;top:400px;width:172px}.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}.comparison-machine-map__image-frame--secondary{position:absolute;background-color:#f2f2f2;height:86px;left:350px;top:366px;width:174px}.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}.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%}.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%}.comparison-product-comparison-section-heading__text-fragment{line-height:1.6;font-size:26px}.comparison-section-heading__text-fragment--detail{line-height:1.6;font-size:16px}.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}.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%}.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%}.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%}.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%}.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}.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}.comparison-header-cell-comparison-item__text{line-height:22px}.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}.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}.comparison-header-cell-z10__text{line-height:22px}.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}.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}.comparison-header-cell-new-e8__text{line-height:22px}.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}.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}.comparison-header-cell-previous-e8__text{line-height:22px}.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}.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}.comparison-header-cell-e6__text{line-height:22px}.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}.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}.comparison-header-cell-ena8__text{line-height:22px}.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}.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}.comparison-header-cell-ena4__text{line-height:22px}.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%}.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}.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}.comparison-use-cell-label__text{line-height:22px}.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}.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%}.comparison-use-cell-z10__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-z10__text{line-height:22px}.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}.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}.comparison-use-cell-new-e8__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-new-e8__text{line-height:22px}.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}.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%}.comparison-use-cell-previous-e8__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-previous-e8__text{line-height:22px}.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}.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%}.comparison-use-cell-e6__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-e6__text{line-height:22px}.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}.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%}.comparison-use-cell-ena8__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-ena8__text{line-height:22px}.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}.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%}.comparison-use-cell-ena4__text{line-height:22px;margin-bottom:0}.comparison-use-row-use-cell-ena4__text{line-height:22px}.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}.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%}.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}.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%}.comparison-product-card__image-frame{height:190px;position:relative;flex-shrink:0;width:100%}.comparison-product-card__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.comparison-product-card__image{position:absolute;height:100%;left:-3.85%;max-width:none;top:0;width:107.7%}.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%}.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%}.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%}.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%}.comparison-product-card__content--detail{background-color:#111;flex:1 0 0;height:50px;min-width:0;overflow:hidden;position:relative}.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%}.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%}.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%}.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%}.comparison-product-cards-product-card__text{line-height:1.3;margin-bottom:0}.comparison-product-comparison-product-cards-product-card__text{line-height:1.3}.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%}.comparison-product-card__content--supporting{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:100%}.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}.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%}.comparison-product-card__image--detail{position:absolute;height:159.39%;left:-23.75%;max-width:none;top:-36.32%;width:147.86%}.comparison-product-card__image--supporting{position:absolute;height:215.58%;left:-6.86%;max-width:none;top:-87.27%;width:106.86%}.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%}.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%}.comparison-coffee-features-section-heading__text-fragment{line-height:1.6;font-size:26px}.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}.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%}.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%}.comparison-coffee-features-section-heading__text{line-height:24px;margin-bottom:0}.comparison-section-heading__text--detail{line-height:24px}.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%}.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}.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%}.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%}.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%}.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%}.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%}.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}.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%}.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%}.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%}.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%}.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}.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%}.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%}.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%}.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}.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}.faq__hero-intro{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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%}.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}.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%}.faq-page-hero__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.faq-page-hero__image{position:absolute;height:233.68%!important;left:0;max-width:none!important;top:-116.65%;width:153.82%}.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}.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%}.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%}.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%}.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}.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}.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}.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}.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}.faq-section-link__chevron-down{position:relative;flex-shrink:0;width:16px;height:16px}.faq-chevron-down__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.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}.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}.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%}.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%}.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}.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}.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%}.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%}.faq-question-item__question-heading{align-content:stretch;display:flex;gap:20px;align-items:baseline;overflow:hidden;position:relative;flex-shrink:0;width:100%}.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}.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}.faq-question-heading__accordion-icon{height:4px;position:relative;flex-shrink:0;width:8px}.faq-question-heading__image-crop{position:absolute;top:-15%;right:-7.5%;bottom:-21.21%;left:-7.5%}.faq-question-heading__image{display:block;max-width:none;width:100%;height:100%}.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%}.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}.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}.faq-question-item-question-answer__text{line-height:1.9;margin-bottom:0}.faq-question-answer__list{list-style-type:disc}.faq-questions-question-item-question-answer__text{margin-bottom:0;margin-inline-start:22.5px}.faq-question-answer__text-fragment{line-height:1.9}.faq-questions-and-answers-questions-question-item-question-answer__text{margin-inline-start:22.5px}.faq-page-introduction-questions-and-answers-questions-question-item-question-answer__text{line-height:1.9}.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}.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%}.faq-question-item-question-answer__list{list-style-type:disc;margin-bottom:0;padding:0}.faq-question-answer__text--detail{line-height:1.9;margin-bottom:0;white-space:pre-wrap}.faq-questions-question-item-question-answer__list{margin-bottom:0;padding:0}.faq-question-answer__text--supporting{list-style-type:disc;margin-inline-start:22.5px}.faq-question-answer__text--additional{line-height:1.9;white-space:pre-wrap}.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}.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%}.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%}.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%}.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 auto;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}.skip-link{position:fixed;top:-100px;left:16px;background:#fff;padding:12px;z-index:10}.skip-link:focus{top:10px}.page{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 48px);max-width:960px;margin:64px auto 110px}.page>div{flex-shrink:0}.page [data-fluid-text]{width:100%;min-width:0}.page .breadcrumb{margin-bottom:0}.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%}.button *{color:inherit!important}@media(hover:hover){.button:hover{background:#fff;color:#111}.button.secondary:hover,.result-retry-button:hover{background:#111;color:#fff}}.button:focus-visible{background:#fff;color:#111}.button.secondary,.result-retry-button{background:#fff;color:#111;border:1px solid #b8b8b8}.page .review-action{width:364px}.page .section-link{transition:background .2s}.page .section-link:hover{background:var(--tint)}.page .product-card{height:auto;align-self:stretch}.page .product-card>.layout-group{height:auto;flex:1}.page .product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page .product-card{width:auto;min-width:0}.page .product-card .button{margin-top:auto}.page .coffee-feature-primary-row>div,.page .coffee-feature-secondary-row>div{height:auto;min-height:240px;flex:1;width:auto}.qa{display:block;overflow:visible}.qa summary{cursor:pointer;list-style:none;min-height:24px}.qa summary::-webkit-details-marker{display:none}.qa .question-answer{margin-top:14px}.qa:is(details):not([open])>.question-answer{display:none}.qa summary:hover{color:var(--brown)}.qa .accordion-icon{margin-left:auto;transform:rotate(180deg)}.qa:not([open]) .accordion-icon{transform:rotate(0)}.faq .page-introduction{align-items:stretch}.faq .faq-category-navigation{display:flex;flex-direction:column;gap:24px}.faq .section-navigation{margin:0;width:100%}.faq .questions-and-answers{overflow:visible}.stories{margin-top:0}.stories>.index-section,.stories>article{padding:72px 0}.stories .index-list{overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.stories .index-item{scroll-snap-align:start;width:460px;max-width:85vw}.stories .index-item:hover{background:var(--tint)}.stories .article-meta p{white-space:normal}.stories .article-header>.image-frame{height:auto;aspect-ratio:960/484}.diagnosis .quiz-section{height:auto}.diagnosis .quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0}.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}.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}.quiz-option:has(input:checked){border-color:var(--brown);background:var(--brown);color:#fff}.quiz-option:has(input:checked) p{color:inherit}.quiz-option:has(input:focus-visible){outline:3px solid #8b5b2a;outline-offset:4px}.quiz-option:hover{border-color:var(--brown)}.supplemental-option{border:1px solid #b8b8b8;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:12px}.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}.result-model{font:600 58px/1.3 Yu Mincho,serif}.result-product-photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.diagnosis .result-recommendation h3{font-size:22px;margin-bottom:20px}.diagnosis .result-recommendation>div+div{margin-top:20px}.review .review-topic-groups{display:flex;flex-direction:column;gap:16px;width:100%}.review .review-posting-intro-copy{display:flex;flex-direction:column;gap:12px;width:100%}.review .review-posting-intro-copy>p{width:100%;margin:0;white-space:normal}.review .review-posting-title{width:100%;white-space:normal}.diagnosis .diagnosis-result-reason-copy{display:flex;flex-direction:column;gap:20px}.diagnosis .diagnosis-result-reason-copy>p,.diagnosis .diagnosis-result-reason-copy>div{width:100%;margin:0}.review .everyday-experience-topics,.review .impression-topics{width:100%;margin:0}.diagnosis .quiz-navigation{padding:0}.diagnosis #quiz-next{max-width:426px}.diagnosis #quiz-back{max-width:426px;margin:auto}.diagnosis .result-section{height:auto;display:grid;grid-template-columns:384fr 568fr;gap:32px 24px;padding:40px 0 100px}.diagnosis .result-section>div,.diagnosis .result-section>a{position:relative;inset:auto;width:auto;height:auto}.diagnosis .diagnosis-result-heading{grid-column:1/-1;grid-row:1;display:block}.diagnosis .diagnosis-result-heading p{width:auto;height:auto}.diagnosis .result-note{grid-column:1/-1;grid-row:2;color:#666;font-size:12px}.diagnosis .result-copy{grid-column:1;grid-row:3}.diagnosis .result-recommendation{grid-column:1;grid-row:4}.diagnosis .result-recommendation>div{width:100%;height:auto}.diagnosis .result-image{grid-column:2;grid-row:3/5;min-height:472px}.diagnosis .result-ctas{grid-column:1/-1;grid-row:5}.diagnosis .diagnosis-result-reason-list,.diagnosis .result-copy p{width:auto}.link-settings{display:none;max-width:960px;margin:48px auto;padding:32px;background:var(--tint)}.link-settings:target{display:block}.link-settings h2{font-size:22px}.link-settings .button{max-width:300px;margin-top:20px}.scroll-region{width:100%;overflow:auto}.scroll-region>.machine-map{min-width:832px}.scroll-region>.comparison-table{min-width:960px}.comparison .machine-selection{overflow:visible}@media(max-width:1007px){.page{margin-top:40px}.page .hero-invitation{width:100%}.review .campaign-gift{flex-wrap:wrap}.review .gift-details{flex:1;min-width:280px}.review .roasted-coffee-gift{max-width:100%}.diagnosis .quiz-options{grid-template-columns:1fr}.page .section-navigation{width:100%}.page .section-link{flex:1;min-width:0;width:auto}.page .section-link p{white-space:normal;text-align:center}}@media(max-width:700px){body{font-size:14px}.page{width:calc(100% - 40px);margin:32px auto 64px}.page :where(div,p,h1,h2,h3,fieldset,a,button,article,details,summary){min-width:0;max-width:100%}.page :where(p,h1,h2,h3){white-space:normal;overflow-wrap:anywhere}.page .page-hero{height:460px;overflow:hidden}.page .hero-invitation{padding:15px 20px;justify-content:flex-start;gap:5px}.page .hero-invitation>h1{font-size:24px;width:100%}.page .hero-invitation>div{width:100%}.page .hero-invitation>div:not(.button){min-width:0}.page .hero-invitation p{font-size:13px}.page .hero-invitation h1 p{font-size:inherit;line-height:1.3}.page .review-action{width:100%;max-width:364px}.page.comparison .review-action{max-width:none;padding-top:6px;padding-bottom:6px;min-height:45px;height:45px}.page .page-hero>div[aria-hidden]{overflow:hidden}.comparison .page-hero img{height:auto;width:100%;left:0;top:auto;bottom:0}.comparison .page-hero [style]{background:none}.comparison .page-hero{height:570px;background:#e6e6e6}.comparison .comparison-machine-selection__image{height:100%!important}.review .page-hero{height:540px}.review .page-hero>img{object-position:40% center}.review .hero-invitation{justify-content:flex-end;padding-bottom:25px;background:linear-gradient(transparent 35%,#fff9 65%)}.faq .page-hero{height:280px}.faq .page-hero img{height:130%!important;width:auto;left:auto;top:-25%;right:-250px}.faq .hero-invitation{justify-content:center;background:#ffffff85}.page .section-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page .section-link{width:100%;padding:16px 6px;gap:12px}.page .section-link p{font-size:12px}.page .page-introduction{padding:24px 0 40px;gap:36px}.page .introduction h2,.page .section-introduction h2{font-size:24px}.page .review-campaign,.page .review-inspiration,.page .machine-selection,.page .coffee-features{padding:32px 20px;gap:24px}.review .campaign-gift{flex-direction:column;align-items:stretch;gap:24px}.review .gift-details{min-width:0}.review .gift-details>div:first-child{display:flex;flex-direction:column;gap:12px}.review .gift-details>div:first-child p{margin:0;width:100%}.review .gift-details>div:first-child p:last-child{font-size:24px}.review .roasted-coffee-gift{width:100%;height:auto;aspect-ratio:350/230;overflow:hidden}.review .how-to-post,.review .questions-and-answers{padding:40px 0}.review .three-posting-steps,.review .everyday-experience-topics,.review .impression-topics{flex-direction:column}.review .posting-step{width:100%;flex:auto}.review .step-heading{height:auto}.review .step-illustration{align-items:flex-start;height:auto;min-height:88px}.review .steps>div,.review .review-topic{width:100%;flex:auto}.review .review-inspiration>div{width:100%}.page .section-heading h2{font-size:24px}.comparison .product-comparison{padding:40px 0}.page .product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.page .product-card{padding:0}.page .product-card>div{height:auto;gap:14px}.page .product-card .image-frame{height:auto;aspect-ratio:306/218}.page .product-card p{font-size:12px}.page .product-card .button{font-size:12px;min-height:46px;padding:10px}.comparison .coffee-feature-primary-row,.comparison .coffee-feature-secondary-row{flex-direction:column}.comparison .coffee-feature-primary-row>div,.comparison .coffee-feature-secondary-row>div{width:100%;min-height:0}.page .next-step-links{flex-direction:column}.page .next-step-links>*{width:100%;flex:auto}.stories>.index-section,.stories>article{padding:40px 0}.stories .index-list{overflow:auto}.stories .index-item{width:300px;max-width:none;flex-shrink:0;padding:12px;gap:12px}.stories .index-item p{font-size:12px}.stories .index-header h1{font-size:28px}.stories .article-meta h2{font-size:21px;white-space:normal}.stories .article-meta p{font-size:18px}.stories .article-meta p:last-child{font-size:11px}.stories .article-content h3{font-size:22px}.stories .profile-box{padding:20px}.diagnosis .hero-section{height:600px;overflow:hidden}.diagnosis .hero-section>div:first-child{overflow:hidden}.diagnosis .diagnosis-hero-section__image{width:auto;height:100%;left:50%;transform:translate(-50%);object-fit:cover;object-position:left 54% top 0px}.diagnosis .diagnosis-hero-copy__text{line-height:1}.diagnosis .hero-content{padding:32px 22px}.diagnosis .hero-copy{height:auto;gap:20px}.diagnosis .hero-copy h1{font-size:28px}.diagnosis .hero-copy h1 p{line-height:1.6}.diagnosis .hero-copy>div{font-size:14px}.diagnosis .quiz-section{padding:40px 0;gap:24px}.diagnosis .diagnosis-question-panel{padding:28px 18px}.diagnosis .diagnosis-question-intro-title{font-size:24px}.diagnosis .quiz-question-copy p:first-child{font-size:21px}.diagnosis .quiz-option p:first-of-type{font-size:18px}.diagnosis .quiz-option p:last-of-type{font-size:13px}.diagnosis .result-section{display:flex;flex-direction:column;gap:24px;padding-bottom:20px}.diagnosis .diagnosis-result-heading{order:-3}.diagnosis .result-note{order:-2}.diagnosis .result-copy{order:-1}.diagnosis .result-image{min-height:0;aspect-ratio:568/472;overflow:hidden}.diagnosis .result-image>div{overflow:hidden}.diagnosis .result-recommendation{order:1}.diagnosis .result-ctas{order:2;flex-direction:column}.diagnosis .result-ctas>*{width:100%;flex:auto}.diagnosis .diagnosis-result-reason-list{margin-top:0}.qa{padding:22px 0}.qa summary{gap:12px}.qa .question-answer{gap:12px}.qa p{font-size:13px}.link-settings{margin:30px 20px;padding:24px}.comparison .page-hero{height:auto;flex-direction:column-reverse;aspect-ratio:375/643}.comparison .hero-invitation{height:auto;order:1;overflow:visible}.comparison .comparison-page-hero__background{position:relative;inset:auto;order:2;width:100%;flex:none}.comparison .comparison-page-hero__image-crop{position:relative;inset:auto;width:100%}.comparison .comparison-page-hero__image{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.comparison .comparison-page-hero__content{display:none}.comparison .comparison-page-hero-hero-invitation__content{grid-template-columns:1fr;margin-top:10px}.comparison .comparison-page-hero-hero-invitation__review-action{margin-top:52px}.review .posting-step{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:start}.review .step-illustration{width:94px;align-items:center}.review .step-heading{width:auto;min-width:0;overflow:visible}.review .review-topic{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 16px;align-items:start}.review .review-topic>div:first-child{grid-column:1;grid-row:1 / span 2}.review .review-topic>p{grid-column:2;min-width:0}.review .review-topic>p:first-of-type{grid-row:1}.review .review-topic>p:last-of-type{grid-row:2}.stories .index-list{align-items:stretch}.stories .index-item{height:auto;min-height:104px;align-self:stretch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.site-header,.site-footer{display:block;max-width:1400px;width:100%;margin:0 auto;padding:0;border:0;min-height:0;background:transparent}.site-header img,.site-footer img{display:block;width:100%;height:auto}.site-header{aspect-ratio:1400/327;overflow:hidden}.site-header img{min-height:100%;object-fit:cover;object-position:top}.qa-static>.question-heading{cursor:default}.comparison-content-image{position:relative;z-index:1;display:block;width:100%;max-width:100%;height:auto;flex:none}@media(max-width:700px){.comparison-content-image-wrapper{overflow-x:scroll}.comparison-content-image{max-width:none!important;width:auto;height:350px!important}.comparison-map-picture .comparison-content-image{width:100%;height:auto!important}}.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%}.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%}.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}.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%}.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%}.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%}.stories-index-section__index-list{align-content:stretch;display:flex;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.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}.stories-index-item__image-frame{position:relative;border-radius:4px;flex-shrink:0;width:60px;height:60px}.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%}.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}.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}.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}.stories-index-item__arrow-up-right{position:relative;flex-shrink:0;width:16px;height:16px}.stories-arrow-up-right__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}.stories-index-item__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:4px}.stories-index-list-index-item__image{position:absolute;height:99.86%;left:-45.22%;max-width:none;top:.08%;width:198.96%}.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%}.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%}.stories-story-article__image-frame{height:484px;position:relative;flex-shrink:0;width:100%}.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%}.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%}.stories-story-article__heading{line-height:1.5;position:relative;flex-shrink:0;color:#111;font-size:24px;white-space:nowrap}.stories-story-article__text{line-height:1.5;min-width:100%;position:relative;flex-shrink:0;color:#111;font-size:22px;width:min-content}.stories-story-article__caption{line-height:18.19px;position:relative;flex-shrink:0;color:#444;font-size:10px;white-space:nowrap}.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%}.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%}.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%}.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%}.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}.stories-story-article__text--detail{line-height:2;margin-bottom:0}.stories-story-article__text-fragment{line-height:2}.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}.stories-story-article__image-frame--detail{height:639px;position:relative;flex-shrink:0;width:100%}.stories-story-article__image-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.stories-story-article__image--overlay{position:absolute;height:100.17%;left:0;max-width:none;top:-.01%;width:100%}.stories-story-article__text--additional{line-height:2}.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%}.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%}.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}.stories-profile-box__text{line-height:1.5;margin-bottom:0}.stories-story-article-profile-box__text{line-height:1.5}.stories-story-article__content--secondary{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}.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%}.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%}.stories-story-article__text--secondary{line-height:1.5;margin-bottom:0}.stories-story-article__text--compact{line-height:1.5}.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%}.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%}.stories .index-item{width:474px;align-self:stretch}.stories .index-list{align-items:stretch}.stories .story-article,.stories .article-body{width:100%}.stories .article-body>.image-frame{width:100%;height:auto;aspect-ratio:960/639;overflow:hidden}.stories .article-content{width:100%}.stories .article-content>div{width:100%}.stories .article-content h3{font-size:24px;line-height:1.5;width:100%}.stories .article-content h3 p{font-size:inherit;line-height:inherit}.stories .profile-box{width:100%}@media(max-width:700px){.stories .index-item{width:300px;min-height:104px}.stories .article-content{gap:24px}.stories .article-content h3{font-size:22px}.stories .article-chapters{gap:40px}.stories .article-body>.image-frame{max-width:100%}.stories .profile-box p{overflow-wrap:anywhere}}.comparison-next-step-mobile-break{display:none}@media(max-width:700px){.diagnosis .hero-copy h1{font-size:clamp(18px,5.5vw,28px)}.diagnosis .hero-copy h1 p{white-space:nowrap;overflow-wrap:normal}.comparison .comparison-hero-invitation__content{line-height:2}.comparison .comparison-hero-intro-page-hero-hero-invitation__text:nth-child(2),.comparison .comparison-hero-invitation__text--detail{display:inline}.comparison-next-step-mobile-break{display:block}.comparison .next-steps>p{font-size:clamp(22px,6.15vw,32px);letter-spacing:.06em;line-height:1.6}.review .share-your-coffee-experience{padding-left:20px;padding-right:20px}.review .share-your-coffee-experience>p{text-wrap:balance}.review .page-hero>img{top:-40px;height:calc(100% + 40px)}.review .question-heading,.review .question-answer{gap:12px}}.comparison-hero-mobile-line{display:inline}@media(max-width:700px){.comparison .comparison-hero-comparison-copy,.comparison-hero-mobile-line{display:block}.comparison-hero-desktop-break{display:none}.review .share-your-coffee-experience{padding-left:12px;padding-right:12px}.review .review-share-your-coffee-experience__heading{font-size:clamp(17px,5.1vw,26px);width:100%;line-height:1.7}.review .review-share-your-coffee-experience__text{font-size:clamp(12px,3.33vw,15px);width:100%;line-height:1.9}}main.page .october-diagnosis-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-diagnosis-hero__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-diagnosis-hero__photo{position:absolute;height:100%;left:-9.45%;max-width:none;top:0;width:115.23%}main.page .october-diagnosis-hero__photo--detail{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-diagnosis-hero__photo--overlay{position:absolute;height:38.31%;left:5.09%;max-width:none;top:44.63%;width:28.57%}main.page .october-diagnosis-hero__photo--secondary{position:absolute;height:37.35%;left:36.34%;max-width:none;top:41.19%;width:24.86%}main.page .october-result-z10__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-z10__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-z10__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-z10__photo--detail{position:absolute;height:72.49%;left:23.11%;max-width:none;top:9.92%;width:48.25%}main.page .october-result-e8-new__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-e8-new__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-e8-new__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-e8-new__photo--detail{position:absolute;height:75.58%;left:29.72%;max-width:none;top:7.65%;width:40.62%}main.page .october-result-e8__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-e8__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-e8__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-e8__photo--detail{position:absolute;height:105.15%;left:-11.26%;max-width:none;top:-11.8%;width:116.51%}main.page .october-result-e6__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-e6__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-e6__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-e6__photo--detail{position:absolute;height:112.75%;left:3.07%;max-width:none;top:-11.7%;width:93.7%}main.page .october-result-ena8__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-ena8__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-ena8__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-ena8__photo--detail{position:absolute;height:89.66%;left:6.49%;max-width:none;top:8.24%;width:74.51%}main.page .october-result-ena4__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-result-ena4__photo{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-result-ena4__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-result-ena4__photo--detail{position:absolute;height:85.95%;left:7.98%;max-width:none;top:12.09%;width:71.42%}main.page .october-comparison-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main.page .october-comparison-hero__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}main.page .october-comparison-hero__photo{position:absolute;height:103.61%;left:30.75%;max-width:none;top:0;width:92.16%}main.page .october-comparison-hero__photo--detail{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}main.page .october-comparison-hero__layer--overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-89.99999043981188deg,#e6e6e600 48.802%,#e6e6e6 59.948%)}main.page .october-product-z10__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-z10__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-product-z10__photo{position:absolute;height:100%;left:-3.85%;max-width:none;top:0;width:107.7%}main.page .october-product-new-e8__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-new-e8__photo{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}main.page .october-product-e8__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-e8__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-product-e8__photo{position:absolute;height:136.44%;left:-2.58%;max-width:none;top:-34.71%;width:127.07%}main.page .october-product-e6__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-e6__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-product-e6__photo{position:absolute;height:127.24%;left:-9.11%;max-width:none;top:-27.05%;width:118.41%}main.page .october-product-ena8__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-ena8__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-product-ena8__photo{position:absolute;height:159.39%;left:-23.75%;max-width:none;top:-36.32%;width:147.86%}main.page .october-product-ena4__rectangle{height:190px;position:relative;flex-shrink:0;width:100%}main.page .october-product-ena4__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-product-ena4__photo{position:absolute;height:215.58%;left:-6.86%;max-width:none;top:-87.27%;width:106.86%}main.page .october-feature-grinder__layer{height:60px;position:relative;flex-shrink:0;width:230px}main.page .october-feature-grinder__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-feature-grinder__photo{position:absolute;height:255.66%;left:-.14%;max-width:none;top:-110.12%;width:100%}main.page .october-feature-extraction__layer{height:60px;position:relative;flex-shrink:0;width:230px}main.page .october-feature-extraction__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-feature-extraction__photo{position:absolute;height:255.59%;left:0;max-width:none;top:-108.05%;width:100%}main.page .october-feature-menu__layer{height:60px;position:relative;flex-shrink:0;width:230px}main.page .october-feature-menu__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-feature-menu__photo{position:absolute;height:323.46%;left:-24.28%;max-width:none;top:-111.53%;width:126.52%}main.page .october-feature-care__layer{height:60px;position:relative;flex-shrink:0;width:230px}main.page .october-feature-care__layer--detail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}main.page .october-feature-care__photo{position:absolute;height:383.33%;left:0;max-width:none;top:-176.11%;width:100%}main.page .october-action-diagnosis__frame{background-color:#1f3946;align-content:stretch;display:flex;flex:1 0 0;height:53px;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:12px 16px;position:relative}main.page .october-action-diagnosis__layer{align-content:stretch;display:flex;gap:10px;align-items:center;justify-content:center;position:relative;flex-shrink:0}main.page .october-action-diagnosis__layer--detail{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}main.page .october-action-diagnosis__layer--overlay{scale:1 -1;flex:none;rotate:180deg}main.page .october-action-diagnosis__1{height:19px;position:relative;width:16px}main.page .october-action-diagnosis__photo{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}main.page .october-action-diagnosis__copy{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:15px;text-align:center;color:#fff;white-space:nowrap}main.page .october-action-comparison__frame{background-color:#1f3946;align-content:stretch;display:flex;flex:1 0 0;height:53px;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:12px 16px;position:relative}main.page .october-action-comparison__layer{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}main.page .october-action-comparison__layer--detail{position:relative;flex-shrink:0;width:19px;height:19px}main.page .october-action-comparison__photo{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}main.page .october-action-comparison__copy{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:15px;text-align:center;color:#fff;white-space:nowrap}main.page .october-action-faq__frame{background-color:#1f3946;align-content:stretch;display:flex;flex:1 0 0;height:53px;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:12px 16px;position:relative}main.page .october-action-faq__layer{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}main.page .october-action-faq__layer--detail{position:relative;flex-shrink:0;width:19px;height:19px}main.page .october-action-faq__photo{position:absolute;display:block;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;height:100%}main.page .october-action-faq__copy{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:15px;text-align:center;color:#fff;white-space:nowrap}:root{--action:#1f3946}.page .button{background:var(--action);border-color:var(--action);color:#fff}.page .button:hover,.page .button:focus-visible{background:#fff;color:var(--action)}.page .button.secondary,.page .result-retry-button{background:#fff;color:var(--action);border-color:var(--action)}.page .button.secondary:hover,.page .result-retry-button:hover{background:var(--action);color:#fff}main.page.diagnosis .updated-diagnosis-hero-layers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}main.page.diagnosis .updated-diagnosis-hero-layers img{transform:none}main.page.diagnosis .result-copy{background:var(--tint);padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}main.page.diagnosis .result-copy .result-model{font:600 58px/1.2 "Noto Serif JP",Yu Mincho,serif}main.page.diagnosis .result-model-copy{font-size:16px;line-height:1.5}main.page.diagnosis .result-recommendation{display:flex;flex-direction:column;gap:20px}main.page.diagnosis .result-recommendation>div+div{margin-top:0}main.page.diagnosis .result-recommendation h3{font-size:22px;line-height:1.3;margin:0 0 16px}main.page.diagnosis .result-recommendation p{font-size:16px;line-height:1.67}main.page.diagnosis .result-recommendation p.diagnosis-result-recommendation__label,main.page.diagnosis .result-recommendation p.diagnosis-result-check__label{font-size:18px}main.page.diagnosis .result-image{overflow:hidden;align-self:start;aspect-ratio:568/472;min-height:0}main.page.diagnosis .updated-result-layers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}main.page.diagnosis .diagnosis-result-heading{border-bottom:1px solid #111;padding:10px 0}main.page.comparison .updated-comparison-hero-layers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}main.page.comparison .machine-selection>.section-heading,main.page.comparison .machine-selection>.section-heading *{color:#fff}.comparison-map-picture{position:relative;z-index:1;display:block;width:100%}main.page.comparison .product-card .updated-product-photo{position:relative;width:100%;height:auto;aspect-ratio:306/190;overflow:hidden}main.page.comparison .updated-product-title{font-size:19px;font-weight:700;line-height:1.3}main.page.comparison .updated-product-description{font-size:15px;line-height:1.3}main.page.comparison .updated-feature-photo{position:relative;width:230px;height:auto;aspect-ratio:230/60;max-width:100%;overflow:hidden;flex:none}main.page.comparison .next-steps{gap:0}main.page.comparison .updated-next-action{padding:12px 10px;min-height:53px}main.page.comparison .updated-next-action>div{display:flex;align-items:center;justify-content:center;gap:10px}main.page.comparison .updated-next-action img{position:static;width:auto;height:auto;max-width:none;display:block}@media(max-width:700px){main.page.diagnosis .updated-diagnosis-hero-layers{max-width:none;width:calc(600px * 960 / 774);left:50%;right:auto;transform:translate(-50%)}main.page.diagnosis .result-copy .result-model{font-size:42px}main.page.diagnosis .result-image{width:100%;flex:none}main.page.diagnosis .result-recommendation h3{font-size:20px}main.page.diagnosis .result-recommendation p{font-size:15px}main.page.comparison .updated-comparison-hero-layers>div:first-child{display:none}main.page.comparison .updated-comparison-hero-layers>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}main.page.comparison .updated-comparison-hero-layers>div:last-child{display:none}main.page.comparison .updated-product-photo{aspect-ratio:306/190}main.page.comparison .updated-product-title,main.page.comparison .updated-product-description{font-size:12px}main.page.comparison .updated-next-action>div{max-width:100%}}main.page.comparison .updated-next-action:hover img,main.page.comparison .updated-next-action:focus-visible img{filter:brightness(0)}main.page.comparison .coffee-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:32px 24px;width:100%}main.page.comparison .coffee-feature-grid>.coffee-feature-primary-row,main.page.comparison .coffee-feature-grid>.coffee-feature-secondary-row{display:contents}main.page.comparison .coffee-feature-grid>div>div{width:100%;height:auto;align-self:stretch}@media(max-width:700px){main.page.comparison .coffee-feature-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:24px}}main.page.diagnosis .diagnosis-refreshed-hero-image{position:absolute;top:0;left:-9.45%;width:115.23%;height:100%;max-width:none;transform:none}main.page.comparison .comparison-selection-background-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;pointer-events:none}.page .section-navigation[data-nav-ready] .section-link{border-color:#d4d4d4;border-bottom-width:1px}.page .section-navigation[data-nav-ready] .section-link.is-active{border-color:#522c00;border-bottom-width:3px}.diagnosis .quiz-start-button{width:100%;max-width:426px}.diagnosis .result-section[hidden]{display:none}.faq .faq-bullet-heading{margin-top:16px;margin-bottom:0;line-height:1.5}.faq .faq-bullet-heading+ul{margin-top:0;padding:0}.faq .faq-bullet-heading+ul,.faq .faq-bullet-heading+p{margin-top:0}.stories .profile-box a{color:inherit;text-decoration:underline;word-break:break-all}.stories .profile-box a:hover{opacity:.7}.diagnosis .diagnosis-result-reason-list p{padding-left:1em;text-indent:-1em;white-space:normal;font-size:16px}.diagnosis .diagnosis-result-copy__text{display:block}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pages_1830.css.map */
