.section-product-introduction_wrapper__BqPxJ h2,.section-product-introduction_wrapper__BqPxJ h3{margin-bottom:24px;text-align:center}@media screen and (max-width:768px){.section-product-introduction_wrapper__BqPxJ h2,.section-product-introduction_wrapper__BqPxJ h3{margin-bottom:16px}}.section-product-introduction_cards__nwiLh{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(3,minmax(auto,272px));justify-content:space-between}.section-product-introduction_cards__nwiLh>div{align-content:center;align-items:center;grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:32px 1fr}.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V{grid-template-columns:repeat(3,minmax(auto,296px))}.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V>div{grid-template-columns:64px 1fr}@media screen and (max-width:768px){.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V>div{grid-template-columns:32px 1fr}}.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V .section-product-introduction_icon-wrapper__ujLpu{padding:16px;background:var(--seeds-100);border-radius:8px}@media screen and (max-width:768px){.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V .section-product-introduction_icon-wrapper__ujLpu{padding:0;background:transparent;border-radius:0}.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V{grid-template-columns:1fr}.section-product-introduction_cards__nwiLh.section-product-introduction_item-background__z083V:last-of-type{margin-bottom:8px}.section-product-introduction_cards__nwiLh{grid-template-columns:1fr;margin-bottom:40px}.section-product-introduction_cards__nwiLh.section-product-introduction_no-image__biu9_{margin-bottom:16px}.section-product-introduction_cards__nwiLh:last-of-type{margin-bottom:0}}.section-product-introduction_image-wrapper__s2q_6{position:relative;max-height:464px;margin-top:56px}@media screen and (max-width:1120px){.section-product-introduction_image-wrapper__s2q_6{max-height:100%;margin:32px 0}}@media screen and (max-width:414px){.section-product-introduction_image-wrapper__s2q_6{margin:16px 0}}.section-product-introduction_background__Osr8L{--product-bg-color:var(--summer-sun-500);align-self:flex-end;background:var(--product-bg-color);border-radius:24px;grid-column:1/-1;grid-row:1;height:calc(100% - 100px);width:100%;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:1120px){.section-product-introduction_background__Osr8L{height:calc(100% - 80px)}}@media screen and (max-width:768px){.section-product-introduction_background__Osr8L{align-self:center;height:calc(100% - 32px);bottom:16px}}@media screen and (max-width:414px){.section-product-introduction_background__Osr8L{height:calc(100% - 16px);bottom:8px}}.section-product-introduction_image__7UVlf{padding:0 112px;width:100%;z-index:10}@media screen and (max-width:1120px){.section-product-introduction_image__7UVlf{padding:0 80px}}@media screen and (max-width:768px){.section-product-introduction_image__7UVlf{padding:0 32px}}@media screen and (max-width:414px){.section-product-introduction_image__7UVlf{padding:0 16px}}.play-button_play__7l7Ac{width:80px;height:80px;border-radius:50%;background-color:var(--seeds-900);display:flex;align-items:center;justify-content:center;transition:var(--circ-in-out) var(--fast-transition);transition-property:background-color;cursor:pointer}.play-button_play__7l7Ac svg path{transition:fill var(--circ-in-out) var(--fast-transition);fill:var(--color)}.play-button_play__7l7Ac:focus{outline:none;box-shadow:0 0 0 2px var(--flesh-600)}.video-row_video__aDnMP{width:100%;margin:0 auto;border-radius:12px;overflow:hidden;max-width:720px}.video-row_video__aDnMP iframe{max-width:100%}@font-face{font-family:Noto Sans JP;src:url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap)}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-bold-webfont.woff2) format("woff2"),url(/fonts/basiercircle-bold-webfont.woff) format("woff"),url(/fonts/basiercircle-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-bolditalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-bolditalic-webfont.woff) format("woff"),url(/fonts/basiercircle-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-semibold-webfont.woff2) format("woff2"),url(/fonts/basiercircle-semibold-webfont.woff) format("woff"),url(/fonts/basiercircle-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-semibolditalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-semibolditalic-webfont.woff) format("woff"),url(/fonts/basiercircle-semibolditalic-webfont.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-medium-webfont.woff2) format("woff2"),url(/fonts/basiercircle-medium-webfont.woff) format("woff"),url(/fonts/basiercircle-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-mediumitalic-webfont.woff) format("woff"),url(/fonts/basiercircle-mediumitalic-webfont.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-regular-webfont.woff2) format("woff2"),url(/fonts/basiercircle-regular-webfont.woff) format("woff"),url(/fonts/basiercircle-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-regularitalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-regularitalic-webfont.woff) format("woff"),url(/fonts/basiercircle-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.pulse_header-product__jWnme{margin-bottom:144px}@media screen and (max-width:1120px){.pulse_header-product__jWnme{margin-bottom:96px}}@media screen and (max-width:768px){.pulse_header-product__jWnme{margin-bottom:80px}}@media screen and (max-width:414px){.pulse_header-product__jWnme{margin-bottom:48px}}.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-bottom:120px;margin-top:120px}@media screen and (max-width:1120px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-bottom:96px}}@media screen and (max-width:768px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-bottom:80px}}@media screen and (max-width:414px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-bottom:48px}}@media screen and (max-width:1120px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-top:96px}}@media screen and (max-width:768px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-top:80px}}@media screen and (max-width:414px){.pulse_person__umyEH,.pulse_quote__w5UIo,.pulse_service__fWAKS,.pulse_time__Q_WLG{margin-top:48px}}.pulse_video__zEnQZ{margin:0 auto;text-align:center}.pulse_video__zEnQZ h1{margin-bottom:16px}.pulse_video__zEnQZ p{margin-bottom:40px}@media screen and (max-width:768px){.pulse_video__zEnQZ p{margin-bottom:16px}}.pulse_video-row__5lDRH{max-width:920px;margin:0 auto}.pulse_video-row__5lDRH figure{max-width:920px}.pulse_video-row__5lDRH video{height:-webkit-min-content;height:-moz-min-content;height:min-content}.pulse_video__zEnQZ{margin-bottom:120px;margin-top:120px}@media screen and (max-width:1120px){.pulse_video__zEnQZ{margin-bottom:96px}}@media screen and (max-width:768px){.pulse_video__zEnQZ{margin-bottom:80px}}@media screen and (max-width:414px){.pulse_video__zEnQZ{margin-bottom:48px}}@media screen and (max-width:1120px){.pulse_video__zEnQZ{margin-top:96px}}@media screen and (max-width:768px){.pulse_video__zEnQZ{margin-top:80px}}@media screen and (max-width:414px){.pulse_video__zEnQZ{margin-top:48px}}.pulse_section-product-introduction__B3AVN{margin-bottom:120px;margin-top:120px}@media screen and (max-width:1120px){.pulse_section-product-introduction__B3AVN{margin-bottom:96px}}@media screen and (max-width:768px){.pulse_section-product-introduction__B3AVN{margin-bottom:80px}}@media screen and (max-width:414px){.pulse_section-product-introduction__B3AVN{margin-bottom:48px}}@media screen and (max-width:1120px){.pulse_section-product-introduction__B3AVN{margin-top:96px}}@media screen and (max-width:768px){.pulse_section-product-introduction__B3AVN{margin-top:80px}}@media screen and (max-width:414px){.pulse_section-product-introduction__B3AVN{margin-top:48px}}.pulse_cta__jC04h{margin:80px auto}@media screen and (max-width:768px){.pulse_cta__jC04h{margin:48px auto}}@media screen and (max-width:414px){.pulse_cta__jC04h{margin:32px auto}}