@charset "UTF-8";.header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;padding:0 64px;position:fixed;top:0;width:100%;z-index:100}@media screen and (max-width:640px){.header{min-width:unset;padding:0 20px}}@media screen and (max-width:1080px){.header{align-items:center;display:flex;height:72px;justify-content:space-between}}.header__content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1472px;width:100%}@media screen and (max-width:1080px){.header__content{display:none}}.header__logo-desktop{height:32px;width:223px}.header__logo-desktop img{display:block;height:100%;width:auto}.header__logo-sp{height:28px;width:192px}.header__logo-sp img{display:block;height:100%;width:auto}.header__content-sp{display:none}@media screen and (max-width:1080px){.header__content-sp{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1472px;width:100%}}.header-hamburger-icon{height:16px;padding:6px 4px;position:relative;width:20px;z-index:999999}.header-hamburger-icon--eventListener{cursor:pointer;display:block;padding-top:100%;position:absolute;right:0;top:0;width:100%;z-index:999}.header-hamburger-icon__line{background-color:#4c566c;height:2px;position:relative;width:100%;z-index:999}.header-hamburger-icon__line--center,.header-hamburger-icon__line--top{margin-bottom:5px}.header-hamburger-icon__line--bottom{margin-bottom:0}.header-hamburger-icon.hamburgerOpen .header-hamburger-icon__line{background-color:#4c566c;height:2px;position:relative;width:20px;z-index:999}.header-hamburger-icon.hamburgerOpen .header-hamburger-icon__line--top{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(40deg)}.header-hamburger-icon.hamburgerOpen .header-hamburger-icon__line--center{display:none}.header-hamburger-icon.hamburgerOpen .header-hamburger-icon__line--bottom{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-40deg)}.header-hover-menu{cursor:pointer;position:relative}.header-hover-menu__item-box{border-radius:4px;display:block;left:-16px;opacity:0;padding-top:12px;position:absolute;top:46px;transform:translateY(2px);transition:opacity .1s ease-out,transform .1s ease-out,visibility .1s;visibility:hidden;z-index:99999}.header-hover-menu:hover .header-hover-menu__item-box{opacity:1;transform:translateY(0);visibility:visible}.header-hover-menu__item{background-color:#fff;border-radius:8px;box-shadow:0 0 16px rgba(76,86,108,.149);box-sizing:border-box;padding:24px}.header-hover-menu__item.header-hover-menu__item--services{min-width:420px;padding:8px 24px}.header-hover-menu__header{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin-top:24px}@media screen and (max-width:640px){.header-hover-menu__header{font-size:.8125rem;line-height:1.21875rem}}.header-hover-menu__header:first-child{margin-top:0}.header-hover-menu__link{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;display:block;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin:0 0 20px;padding:0 4px 0 0;transition:color .1s ease-out}@media screen and (max-width:640px){.header-hover-menu__link{font-size:.8125rem;line-height:1.21875rem}}.header-hover-menu__link:last-child{margin-bottom:0}.header-hover-menu__link:hover{color:#04ab60}.header-hover-menu-service{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;padding:8px 0}.header-hover-menu-service__icon{height:32px;margin-right:16px;width:32px}.header-hover-menu-service__lead{color:#4c566c;font-size:.75rem;line-height:1.125rem;transition:color .1s ease-out}.header-hover-menu-service__title{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem;margin-top:4px;transition:color .1s ease-out}.header-hover-menu-service__title span{font-weight:400}.header-hover-menu-service:hover .header-hover-menu-service__lead,.header-hover-menu-service:hover .header-hover-menu-service__title{color:#04ab60}.header-link-list{align-items:center;display:flex;justify-content:flex-end;width:100%}.header-link-list__item{align-items:center;display:flex;height:48px;margin-left:22px}.header-link-list__item:first-child{margin-left:0}.header-link-list__item>a{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;color:#4c566c;display:block;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;padding:8px 0;transition:color .1s ease-out;white-space:nowrap;width:100%}@media screen and (max-width:640px){.header-link-list__item>a{font-size:.8125rem;line-height:1.21875rem}}.header-link-list__item>a:hover{color:#04ab60}.header-link-list__item.header-link-list__item--button{margin-left:20px}.header-link-list__item.header-link-list__item--button a{align-items:center;background-color:#394151;background-color:#f5b800;border-radius:24px;box-shadow:0 0 16px rgba(76,86,108,.149);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-size:.875rem;font-weight:700;height:48px;height:44px;justify-content:center;line-height:1rem;line-height:.875rem;padding:0 22px;transition:opacity .1s ease-out}.header-link-list__item.header-link-list__item--button a:hover{opacity:.9}.mobile-navi{background-color:#f5f6f7;box-sizing:border-box;min-height:100vh;padding:72px 64px 32px;position:fixed;width:100vw;z-index:99999}@media screen and (max-width:640px){.mobile-navi{padding:72px 20px 32px}}.mobile-navi.hamburgerOpen{bottom:0;display:block;left:0;opacity:1;overflow:auto;top:0;transition:opacity .1s ease-in-out 0ms,right 0ms linear 0ms;z-index:777}.mobile-navi.hamburgerClose{opacity:0;right:-100vw;top:0;transition:opacity .1s ease-in-out 0ms,right 0ms linear .1s;z-index:-2}.mobile-navi__logo-wrapper{align-items:center;background-color:#f5f6f7;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;left:0;padding:0 64px;position:fixed;top:0;width:100%;z-index:9999999}@media screen and (max-width:640px){.mobile-navi__logo-wrapper{padding:0 20px}}.mobile-navi__logo{display:block;height:28px;width:192px}.mobile-navi__logo img{display:block;height:100%;width:auto}.mobile-navi__linkList{box-sizing:border-box;color:#4c566c;list-style:none;margin-top:32px;position:relative}.mobile-navi__linkList:first-child{margin-top:80px}.mobile-navi__buttons{margin-top:24px}.mobile-navi__buttons-item{align-items:center;background-color:#394151;background-color:#fff;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.149);box-sizing:border-box;color:#fff;color:#4c566c;cursor:pointer;display:inline-flex;display:flex;font-size:1rem;font-weight:700;height:56px;justify-content:center;line-height:1rem;margin-top:16px;padding:0 28px;transition:opacity .1s ease-out;width:100%}.mobile-navi__buttons-item:hover{opacity:.9}.mobile-navi__buttons-item:first-child{margin-top:0}.mobile-navi__buttons-item:last-child{align-items:center;background-color:#394151;background-color:#f5b800;border-radius:28px;box-shadow:0 0 16px rgba(76,86,108,.149);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:56px;justify-content:center;line-height:1rem;padding:0 28px;transition:opacity .1s ease-out}.mobile-navi__buttons-item:last-child:hover{opacity:.9}.mobile-navi-link-item{margin-bottom:10px}.mobile-navi-link-item:last-child{margin-bottom:0}.mobile-navi-link-item__title{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:54px;justify-content:space-between;line-height:1.5rem;padding:20px 0 19px;width:100%}@media screen and (max-width:640px){.mobile-navi-link-item__title{font-size:.9375rem;height:auto;line-height:1.40625rem;padding:0}}.mobile-navi-link-item__title--small{font-size:.75rem;font-weight:400;line-height:1.125rem}.mobile-navi-link-list__header{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;color:#04ab60;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin-bottom:16px;margin-top:28px}@media screen and (max-width:640px){.mobile-navi-link-list__header{font-size:.8125rem;line-height:1.21875rem}}.mobile-navi-link-list__header:first-child{margin-top:0}.mobile-navi-link-list__item{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3125rem;margin-bottom:16px}@media screen and (max-width:640px){.mobile-navi-link-list__item{font-size:.8125rem;line-height:1.21875rem}}.mobile-navi-link-list__item:last-of-type{margin-bottom:0}.mobile-navi-link-list__item a{display:block;padding:4px 0}.mobile-navi-link-list__service-item{font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-family:Montserrat,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.40625rem;margin-bottom:16px}.mobile-navi-link-list__service-item:last-of-type{margin-bottom:0}.mobile-navi-link-list__service-item span{font-weight:400}.mobile-navi-link-list__service-desc{display:block;font-size:.75rem;font-weight:400;line-height:1.125rem;margin-bottom:4px}.mobile-navi-toggle-item{position:relative;z-index:999999}.mobile-navi-toggle-item:after{bottom:0}.mobile-navi-toggle-item:after,.mobile-navi-toggle-item:first-child:before{background-color:hsla(0,0%,100%,.2);content:"";display:block;height:1px;left:0;position:absolute;width:100%}.mobile-navi-toggle-item:first-child:before{top:0}.mobile-navi-toggle-item__title{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:54px;justify-content:space-between;line-height:1.5rem;padding:16px 8px 16px 0}@media screen and (max-width:640px){.mobile-navi-toggle-item__title{font-size:.9375rem;line-height:1.40625rem;padding:16px 12px 16px 8px}}.mobile-navi-toggle-item__title-label{width:100%}.mobile-navi-toggle-item__content{box-sizing:border-box;padding:8px 0 32px}@media screen and (max-width:640px){.mobile-navi-toggle-item__content{padding:8px 8px 32px}}.mobile-navi-toggle-item__button{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;box-sizing:border-box;height:15px;width:15px}.mobile-navi-toggle-item.expandOpen{overflow:hidden}.mobile-navi-toggle-item.expandOpen .mobile-navi-toggle-item__content{max-height:500vw;opacity:1;transition:max-height .24s ease-in-out,opacity .24s ease-in-out,padding .2s ease-in-out 0ms}.mobile-navi-toggle-item.expandOpen .mobile-navi-toggle-item__button{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/Kaizen/kaize-update-sep21/img/icons/expand-open.svg)}.mobile-navi-toggle-item.expandClose{overflow:hidden}.mobile-navi-toggle-item.expandClose .mobile-navi-toggle-item__content{max-height:0;opacity:0;padding:0 8px;transition:max-height .24s ease-in-out,opacity .24s ease-in-out,padding .2s ease-in-out .1s}.mobile-navi-toggle-item.expandClose .mobile-navi-toggle-item__button{background-image:url(//7899313.fs1.hubspotusercontent-na1.net/hubfs/7899313/raw_assets/public/Kaizen/kaize-update-sep21/img/icons/expand-close.svg)}.mobile-navi-sns{display:flex;margin-bottom:32px!important;margin-top:32px}.mobile-navi-sns__icon{cursor:pointer;height:24px;margin-left:24px;transition:opacity .1s ease-out;width:24px}.mobile-navi-sns__icon:hover{opacity:.9}.mobile-navi-sns__icon:first-child{margin-left:0}