.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%}.section-blog_grid__TUFGu{padding-top:48px;row-gap:56px}@media screen and (max-width:1120px){.section-blog_grid__TUFGu{gap:56px}}@media screen and (max-width:768px){.section-blog_grid__TUFGu{row-gap:24px;gap:24px}}.section-blog_header__spzIr{display:flex;align-items:center;width:100%}.section-blog_header__spzIr h2{margin-bottom:12px}.section-blog_header__spzIr .section-blog_content__109w5{width:100%;margin-right:32px}@media screen and (max-width:768px){.section-blog_header__spzIr .section-blog_content__109w5{margin-right:0;margin-bottom:24px}.section-blog_header__spzIr{text-align:center;flex-direction:column;margin-bottom:32px}}@media screen and (max-width:1120px){.section-blog_item__L7xpe{grid-column:span 6/span 6}}@media screen and (max-width:562px){.section-blog_item__L7xpe{grid-column:1/-1}.section-blog_item__L7xpe:last-child{display:none}}.section-blog_blog__6_dnV{border-radius:16px;border:2px solid var(--seeds-200);position:relative}.section-blog_blog__6_dnV .section-blog_thumbnail__TE5Dh{position:relative;width:100%;height:220px;border-radius:14px 14px 0 0;overflow:hidden}@media screen and (max-width:562px){.section-blog_blog__6_dnV .section-blog_thumbnail__TE5Dh{height:200px}}.section-blog_blog__6_dnV:after{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:16px;box-shadow:0 4px 16px rgba(56,46,44,.08);transition:opacity var(--fast-transition) var(--ease)}.section-blog_blog__6_dnV path{transition:stroke var(--fast-transition) var(--ease)}.section-blog_blog__6_dnV:hover:after{opacity:1}.section-blog_blog__6_dnV .section-blog_content__109w5{display:flex;flex-direction:column;padding:20px;min-height:220px}@media screen and (max-width:768px){.section-blog_blog__6_dnV .section-blog_content__109w5{min-height:300px}}@media screen and (max-width:562px){.section-blog_blog__6_dnV .section-blog_content__109w5{min-height:auto}.section-blog_blog__6_dnV .section-blog_content__109w5 h4{margin-bottom:32px}}.section-blog_blog__6_dnV .section-blog_meta__zB7cO{display:grid;grid-auto-flow:column;justify-content:left;grid-gap:8px;gap:8px;margin-bottom:8px}@media screen and (max-width:768px){.section-blog_blog__6_dnV .section-blog_meta__zB7cO{grid-auto-flow:row;gap:4px;margin-bottom:12px}}@media screen and (max-width:562px){.section-blog_blog__6_dnV .section-blog_meta__zB7cO{grid-auto-flow:column;gap:8px}}.section-blog_blog__6_dnV .section-blog_category__REZTC{color:var(--skin-700)}@media screen and (max-width:768px){.section-blog_blog__6_dnV .section-blog_dot__BQ54p{display:none}}@media screen and (max-width:562px){.section-blog_blog__6_dnV .section-blog_dot__BQ54p{display:inline-block}}.section-blog_blog__6_dnV button{margin-right:auto;margin-top:auto}@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}}