.kaizen-body__footer{line-height:1}.kaizen-service-index,.kaizen-service-index h1{font-family:Montserrat,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;color:#4c566c;box-sizing:initial}.kaizen-service-index ul{list-style:none}.kaizen-service-index a{color:inherit}.kaizen-service-index a:hover{opacity:1}.kaizen-service-index{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 64px;width:100%;background:#f0f1f2;padding-bottom:48px;padding-top:48px}@media screen and (max-width:640px){.kaizen-service-index{min-width:unset;padding:0 24px}}@media screen and (max-width:640px){.kaizen-service-index{padding-bottom:48px;padding-top:32px}}.kaizen-service-index__title{margin:0 auto;max-width:1472px;width:100%;font-size:1.75rem;line-height:2.625rem;font-weight:bold}@media screen and (max-width:640px){.kaizen-service-index__title{font-size:1.375rem;line-height:2.0625rem}}.kaizen-service-index__title br{display:none}@media screen and (max-width:640px){.kaizen-service-index__title br{display:block}}@media screen and (max-width:640px){.kaizen-service-index__title{font-size:1rem;line-height:1.5rem;font-weight:bold;text-align:center}}@media screen and (max-width:640px) and (max-width:640px){.kaizen-service-index__title{font-size:.9375rem;line-height:1.40625rem}}.kaizen-service-index__body{margin:0 auto;max-width:1472px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-8px;margin-top:24px}@media screen and (max-width:640px){.kaizen-service-index__body{display:block;margin-bottom:0;margin-top:32px}}.kaizen-service-index-item{background-color:#fff;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;width:calc((100% - 2.5vw) / 3)}@media screen and (max-width:640px){.kaizen-service-index-item{margin-bottom:8px;width:100%}.kaizen-service-index-item:last-child{margin-bottom:0}}.kaizen-service-index-item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:89px;padding:0 24px;width:100%}@media screen and (max-width:640px){.kaizen-service-index-item__link{min-height:76px;padding:0 16px}}.kaizen-service-index-item__icon{flex-shrink:0;height:32px;margin-right:16px;width:32px}.kaizen-service-index-item__icon img{display:block;height:auto;width:100%}.kaizen-service-index-item__title{font-family:Montserrat,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.40625rem;color:#2dd28d;font-weight:bold}.kaizen-service-index-item__title span{color:#4c566c;-webkit-font-smoothing:auto;font-weight:normal}.kaizen-service-index-item__lead{font-size:.75rem;line-height:1.125rem;margin-top:2px}.kaizen-service-index-item.selected .kaizen-service-index-item__title span,.kaizen-service-index-item.selected .kaizen-service-index-item__lead{color:#2dd28d}.kaizen--school .kaizen-service-index-item[data-page="school"] .kaizen-service-index-item__title span,.kaizen--school .kaizen-service-index-item[data-page="school"] .kaizen-service-index-item__lead,.kaizen--sales-page .kaizen-service-index-item[data-page="sales"] .kaizen-service-index-item__title span,.kaizen--sales-page .kaizen-service-index-item[data-page="sales"] .kaizen-service-index-item__lead,.kaizen--video-page .kaizen-service-index-item[data-page="video"] .kaizen-service-index-item__title span,.kaizen--video-page .kaizen-service-index-item[data-page="video"] .kaizen-service-index-item__lead,.kaizen--consulting-page .kaizen-service-index-item[data-page="consulting"] .kaizen-service-index-item__title span,.kaizen--consulting-page .kaizen-service-index-item[data-page="consulting"] .kaizen-service-index-item__lead,.kaizen--ad-page .kaizen-service-index-item[data-page="ad"] .kaizen-service-index-item__title span,.kaizen--ad-page .kaizen-service-index-item[data-page="ad"] .kaizen-service-index-item__lead,.kaizen--ux-page .kaizen-service-index-item[data-page="ux"] .kaizen-service-index-item__title span,.kaizen--ux-page .kaizen-service-index-item[data-page="ux"] .kaizen-service-index-item__lead{color:#2dd28d}.kaizen-service-index-item:hover{opacity:.9}.kaizen-service-index-item:hover.selected{opacity:1}