@charset "UTF-8";.home-corporate-copy{box-sizing:border-box;width:100%;background-color:#f5f6f7;padding:96px 64px}@media screen and (max-width:640px){.home-corporate-copy{min-width:unset;padding:0 20px;padding-bottom:32px;padding-top:32px}}.home-corporate-copy__columns{margin:0 auto;max-width:1472px;width:100%}.home-corporate-copy__copy{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:2.75rem;line-height:4.125rem;color:#4c566c}@media screen and (max-width:640px){.home-corporate-copy__copy{font-size:1.625rem;line-height:2.4375rem}}.home-corporate-copy__button{font-size:1rem;line-height:1rem;align-items:center;background-color:#394151;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.1490196078);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:56px;justify-content:center;transition:opacity .1s ease-out;background-color:transparent;padding:0 28px;background-color:#4c566c;border:none;margin-top:32px}.home-corporate-copy__button:hover{opacity:.9}@media screen and (max-width:640px){.home-corporate-copy__button{height:44px}}.home-what-we-do{box-sizing:border-box;width:100%;overflow:hidden;padding:48px 64px 120px;position:relative}@media screen and (max-width:640px){.home-what-we-do{min-width:unset;padding:0 20px;padding-bottom:144px;padding-top:32px}}.home-what-we-do__columns{margin:0 auto;max-width:1472px;width:100%}.home-what-we-do__bg{aspect-ratio:2396/1777;max-height:1186px;max-width:2934px;position:absolute;right:0;top:-2.5vw;width:100%;z-index:-1}@media screen and (max-width:640px){.home-what-we-do__bg{bottom:0;top:auto}}.home-what-we-do__bg img{bottom:0;display:block;height:auto;max-width:2934px;position:absolute;right:2.5vw;width:183.359375vw}.home-what-we-do__header{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:2.75rem;line-height:4.125rem;display:inline-block;position:relative;color:#4c566c}@media screen and (max-width:640px){.home-what-we-do__header{font-size:1.625rem;line-height:2.4375rem}}.home-what-we-do__header:after{background-color:#2dd28d;bottom:0;content:"";display:block;height:6px;position:absolute;width:100%}.home-what-we-do__lead{font-size:2rem;line-height:3rem;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700;color:#4c566c;margin-top:28px}@media screen and (max-width:640px){.home-what-we-do__lead{font-size:1.375rem;line-height:2.0625rem}}.home-what-we-do__button{font-size:1rem;line-height:1rem;align-items:center;background-color:#394151;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.1490196078);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:56px;justify-content:center;transition:opacity .1s ease-out;background-color:transparent;padding:0 28px;background-color:#4c566c;border:none;margin-top:28px}.home-what-we-do__button:hover{opacity:.9}@media screen and (max-width:640px){.home-what-we-do__button{height:44px}}.home-dx{box-sizing:border-box;padding:0 64px;width:100%;position:relative}@media screen and (max-width:640px){.home-dx{min-width:unset;padding:0 20px;padding-bottom:32px;padding-top:32px}}.home-dx__bg{background-color:#f0f1f2;height:100%;left:0;position:absolute;top:0;width:49.3031358885%;z-index:-1}@media screen and (max-width:640px){.home-dx__bg{margin:0 -20px;position:relative;width:calc(100% + 40px)}}.home-dx__columns{margin:0 auto;max-width:1472px;width:100%}.home-dx__contents{background-color:#fff;box-sizing:border-box;margin:0 0 0 auto;padding:48px 0 48px 48px;width:calc(66.20209% + 48px)}@media screen and (max-width:640px){.home-dx__contents{margin-top:32px;padding:0;width:100%}}.home-dx-contents__dx-logo{margin:0 auto;width:37.5vw}.home-dx-contents__dx-logo img{display:block;height:auto;width:100%}@media screen and (max-width:640px){.home-dx-contents__dx-logo{width:100%}}.home-dx-contents__video{margin:32px auto 0;max-width:600px;width:37.5vw}@media screen and (max-width:640px){.home-dx-contents__video{width:100%}}.home-dx-contents__description{font-size:1.125rem;line-height:1.8rem;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;color:#4c566c;margin-top:48px}@media screen and (max-width:640px){.home-dx-contents__description{font-size:.875rem;line-height:1.4rem;margin-top:32px}}.home-dx-contents__service-keywords{align-items:center;background-color:#f0f1f2;display:flex;justify-content:center;margin-top:24px;padding:24px 24px 28px;position:relative}@media screen and (max-width:640px){.home-dx-contents__service-keywords{flex-direction:column;padding:16px 16px 20px}}.home-dx-contents__service-keywords:after{background-color:#2dd28d;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.home-dx-contents__keyword{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:2rem;font-weight:700;color:#4c566c}@media screen and (max-width:640px){.home-dx-contents__keyword{font-size:1rem;line-height:1.6rem}}.home-dx-contents__multiplication{height:16px;margin:0 32px;width:16px}@media screen and (max-width:640px){.home-dx-contents__multiplication{margin:8px 0}}.home-dx-contents__multiplication img{display:block;height:auto;width:100%}.home-dx-contents__button-wrapper{margin-top:32px;text-align:right;width:100%}.home-dx-contents__button{font-size:1rem;line-height:1rem;align-items:center;background-color:#394151;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.1490196078);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:56px;justify-content:center;transition:opacity .1s ease-out;background-color:transparent;padding:0 28px;background-color:#4c566c;border:none}.home-dx-contents__button:hover{opacity:.9}@media screen and (max-width:640px){.home-dx-contents__button{height:44px}}.home-dx-bg__image-slide{height:37.5vw;max-height:600px;overflow:hidden;position:relative;width:100%}.home-dx-bg__image{animation:slide 40s linear 0s infinite;aspect-ratio:1713/160;background-image:url(../img/image-slide.jpg);background-size:cover;display:block;height:100%;width:auto}@media screen and (max-width:640px){.home-dx-bg__image{animation:slide 60s linear 0s infinite}}.home-dx-bg__layer-over{background-color:#394151;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.home-news{box-sizing:border-box;width:100%;background-color:#f5f6f7;padding:48px 64px}@media screen and (max-width:640px){.home-news{min-width:unset;padding:0 20px;padding-bottom:32px;padding-top:32px}}.home-news__columns{margin:0 auto;max-width:1472px;width:100%}.home-news__header{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:2.75rem;line-height:4.125rem;color:#4c566c}@media screen and (max-width:640px){.home-news__header{font-size:1.625rem;line-height:2.4375rem}}.home-news__list{margin-top:24px}.home-news__item{border-bottom:1px solid #c9cacd;color:#4c566c;padding:16px 0}.home-news__item-date{font-size:.9375rem;line-height:1.5rem;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-weight:700}@media screen and (max-width:640px){.home-news__item-date{font-size:.875rem;line-height:1.4rem}}.home-news__item-content{font-size:.9375rem;line-height:1.5rem;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}@media screen and (max-width:640px){.home-news__item-content{font-size:.875rem;line-height:1.4rem}}.home-news__button-wrapper{margin-top:48px;text-align:right;width:100%}.home-news__button{font-size:1rem;line-height:1rem;align-items:center;background-color:#394151;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.1490196078);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:56px;justify-content:center;transition:opacity .1s ease-out;background-color:transparent;padding:0 28px;background-color:#4c566c;border:none}.home-news__button:hover{opacity:.9}@media screen and (max-width:640px){.home-news__button{height:44px}}.home-bg-section{box-sizing:border-box;width:100%;overflow:hidden;padding:0 0 120px 64px;position:relative}@media screen and (max-width:640px){.home-bg-section{min-width:unset;padding:0 20px;display:flex;flex-direction:column-reverse;padding-bottom:0;padding-top:32px}}.home-bg-section__bg{background-color:#f0f1f2;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:640px){.home-bg-section__bg{margin:32px -20px 0;position:relative;width:calc(100% + 40px)}}.home-bg-section__columns{margin:0 auto;max-width:1472px;width:100%}.home-bg-section__contents{background-color:#fff;box-sizing:border-box;margin:0 0 0 auto;padding:48px 64px 48px 48px;width:calc(66.20209% + 48px)}@media screen and (max-width:640px){.home-bg-section__contents{padding:0;width:100%}}.home-bg-section-contents__title{font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:2.75rem;line-height:4.125rem;color:#4c566c}@media screen and (max-width:640px){.home-bg-section-contents__title{font-size:1.625rem;line-height:2.4375rem}}.home-bg-section-contents__description{font-size:1.125rem;line-height:1.8rem;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;color:#4c566c;margin-top:24px}@media screen and (max-width:640px){.home-bg-section-contents__description{font-size:.875rem;line-height:1.4rem;margin-top:24px}}.home-bg-section-contents__button-wrapper{margin-top:48px;text-align:right;width:100%}@media screen and (max-width:640px){.home-bg-section-contents__button-wrapper{margin-top:32px}}.home-bg-section-contents__button{font-size:1rem;line-height:1rem;align-items:center;background-color:#394151;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.1490196078);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:56px;justify-content:center;transition:opacity .1s ease-out;background-color:transparent;padding:0 28px;background-color:#4c566c;border:none}.home-bg-section-contents__button:hover{opacity:.9}@media screen and (max-width:640px){.home-bg-section-contents__button{height:44px}}:root{--slide-height:496px}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(calc(var(--slide-height)*6706/-800))}}.home-bg-section-bg__image-slide{height:100%;overflow:hidden;position:relative;width:100%}@media screen and (max-width:640px){.home-bg-section-bg__image-slide{aspect-ratio:3/2}}.home-bg-section-bg__image{animation:slide 60s linear 0s infinite;aspect-ratio:13413/800;background-size:cover;display:block;height:var(--slide-height);width:auto}@media screen and (max-width:640px){.home-bg-section-bg__image{animation:slide 40s linear 0s infinite}}.home-bg-section-bg__image--ir{animation:none;aspect-ratio:auto;background-position:50%;height:100%;width:100%}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/7899313/hub_generated/template_assets/78955588660/1657603491756/kaizenplatform_co_jp/css/home.css */