.employee-engagement{background-color:#f9f9f3}.employee-engagement .container{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}.employee-engagement p,.employee-engagement a,.employee-engagement li,.employee-engagement summary,.employee-engagement label,.employee-engagement button,.employee-engagement button[type=submit],.employee-engagement div,.employee-engagement h1,.employee-engagement h2,.employee-engagement h3,.employee-engagement h4,.employee-engagement h5,.employee-engagement h6{letter-spacing:0}.employee-engagement section{padding:120px 0 160px;border-radius:40px 40px 0 0;margin-top:-40px;position:relative}.employee-engagement .section__head-title{font-family:Noto Serif JP,"Noto Sans JP",sans-serif;font-size:48px;line-height:1.5;font-weight:700;text-align:center;margin-bottom:32px}.employee-engagement .section__head-title.white{color:#fff}.employee-engagement .section__head-title .section__head-yakuhan{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:200}@media screen and (max-width: 1200px){.employee-engagement .section__head-title{font-size:40px}}@media screen and (max-width: 992px){.employee-engagement .section__head-title{font-size:36px}}@media screen and (max-width: 768px){.employee-engagement .section__head-title{font-size:32px}}@media screen and (max-width: 480px){.employee-engagement .section__head-title{font-size:24px;text-align:left}}.employee-engagement .section__head-txt{font-size:18px;text-align:center}.employee-engagement .section__head-txt.white{color:#fff}@media screen and (max-width: 768px){.employee-engagement .section__head-txt{font-size:16px}}@media screen and (max-width: 480px){.employee-engagement .section__head-txt{font-size:14px;text-align:left}.employee-engagement .section__head-txt br{display:none}}.kv{background-image:url(../img/employee-engagement/kvBgNoise.svg);background-size:800px;background-position:top left;background-repeat:repeat;padding:64px 0 120px;overflow:hidden}.kv .kv__inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.kv .kv__inner .kv__left{display:flex;flex-direction:column;gap:32px;flex-shrink:0;position:relative;z-index:10}@media screen and (max-width: 992px){.kv .kv__inner .kv__left{width:100%;align-items:center;text-align:center;gap:24px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left{gap:16px}}.kv .kv__inner .kv__left .kv__logo{width:200px}.kv .kv__inner .kv__left .kv__logo img{width:100%}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__logo{width:160px}}.kv .kv__inner .kv__left .kv__subtitle{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__subtitle{font-size:20px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__subtitle{font-size:16px}}.kv .kv__inner .kv__left .kv__title{display:flex;flex-direction:column}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__title{align-items:center}}.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:72px;font-family:Noto Serif JP,"Noto Sans JP",sans-serif;font-weight:700;position:relative;line-height:1}@media screen and (max-width: 1440px){.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:64px}}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:56px}}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:48px;width:fit-content}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:40px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__title .kv__title-main{font-size:32px}}.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-yakuhan{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:200}.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:42px}@media screen and (max-width: 1440px){.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:36px}}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:32px}}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:28px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:24px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__title .kv__title-main .kv__title-ga{font-size:20px}}.kv .kv__inner .kv__left .kv__title .kv__title-main::after{content:"";position:absolute;bottom:-13px;left:0;width:100%;height:13px;background-image:url(../img/employee-engagement/kvLine.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__title .kv__title-main::after{bottom:-10px;height:10px}}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__title .kv__title-main::after{bottom:-9px;height:9px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__title .kv__title-main::after{bottom:-7px;height:7px}}.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:48px;font-family:Noto Serif JP,"Noto Sans JP",sans-serif;font-weight:700}@media screen and (max-width: 1440px){.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:42px}}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:36px}}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:32px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:28px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__title .kv__title-sub{font-size:5.6vw;line-height:2.5}}.kv .kv__inner .kv__left .kv__title .kv__title-small{font-size:16px;font-weight:700}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__title .kv__title-small{font-size:12px}}.kv .kv__inner .kv__left .kv__desc{font-size:20px;font-weight:700}@media screen and (max-width: 1200px){.kv .kv__inner .kv__left .kv__desc{font-size:18px}}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__desc{font-size:16px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__desc br{display:none}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__desc{font-size:14px}}.kv .kv__inner .kv__left .kv__img{display:none}@media screen and (max-width: 992px){.kv .kv__inner .kv__left .kv__img{display:block;position:relative;width:60%}.kv .kv__inner .kv__left .kv__img img{width:100%;object-fit:cover;position:relative;z-index:10}.kv .kv__inner .kv__left .kv__img::after{content:"";position:absolute;background-image:url(../img/employee-engagement/kvBg.webp);top:50%;left:50%;transform:translate(-50%, -50%);width:200%;height:200%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__img{width:80%}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn{width:100%}}.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#fddc12;color:#191515;font-weight:700;padding:0 32px;border-radius:16px;width:560px;height:96px;transition:.3s ease-in-out}.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap:hover{background-color:#ecc206}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap{width:100%;justify-content:center;text-align:center;height:80px}}.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-right:32px;border-right:1px solid #cc9702;height:100%}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text{padding-right:0;border-right:none}}.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text .kv__btn-text-main{font-size:24px}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text .kv__btn-text-main{font-size:18px}}.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text .kv__btn-text-sub{font-size:14px}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-text .kv__btn-text-sub{font-size:10px}}@media screen and (max-width: 576px){.kv .kv__inner .kv__left .kv__btn .kv__btn-wrap .kv__btn-icon{display:none}}.kv .kv__inner .kv__left .kv__badge{display:flex;align-items:center;gap:32px;margin-top:32px}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__badge{flex-direction:column}}.kv .kv__inner .kv__left .kv__badge .kv__icons{display:flex;gap:16px}.kv .kv__inner .kv__left .kv__badge .kv__icons .kv__icon{width:80px;height:80px}@media screen and (max-width: 768px){.kv .kv__inner .kv__left .kv__badge .kv__icons .kv__icon{width:120px;height:120px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__left .kv__badge .kv__icons .kv__icon{width:80x;height:80px}}.kv .kv__inner .kv__left .kv__badge .kv__icons .kv__icon img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 992px){.kv .kv__inner .kv__right{display:none}}.kv .kv__inner .kv__right .kv__img{width:560px;position:relative}@media screen and (max-width: 1200px){.kv .kv__inner .kv__right .kv__img{width:480px}}.kv .kv__inner .kv__right .kv__img .kv__img-main{width:100%;height:100%;object-fit:cover;position:relative;z-index:10}.kv .kv__inner .kv__right .kv__img .kv__img-item01,.kv .kv__inner .kv__right .kv__img .kv__img-item02,.kv .kv__inner .kv__right .kv__img .kv__img-item03,.kv .kv__inner .kv__right .kv__img .kv__img-bg{position:absolute}.kv .kv__inner .kv__right .kv__img .kv__img-item01{width:208px;top:40%;left:-10%;transform:translate(10%, -40%);z-index:15}@media screen and (max-width: 1200px){.kv .kv__inner .kv__right .kv__img .kv__img-item01{width:160px}}.kv .kv__inner .kv__right .kv__img .kv__img-item02{width:168px;top:35%;right:-10%;transform:translate(-10%, -35%);z-index:15}@media screen and (max-width: 1200px){.kv .kv__inner .kv__right .kv__img .kv__img-item02{width:136px}}.kv .kv__inner .kv__right .kv__img .kv__img-item03{width:176px;top:80%;right:0%;transform:translate(0%, -80%);z-index:15}@media screen and (max-width: 1200px){.kv .kv__inner .kv__right .kv__img .kv__img-item03{width:144px}}.kv .kv__inner .kv__right .kv__img .kv__img-bg{width:1200px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.awards{display:flex;gap:16px;align-items:center}.awards .award{display:flex;align-items:center}@media screen and (max-width: 480px){.awards .award{gap:8px}}.awards .award .award__wing{height:80px}@media screen and (max-width: 480px){.awards .award .award__wing{height:40px}}.awards .award .award__wing.reverse{transform:scale(-1, 1)}.awards .award .company-award-text{line-height:1;font-weight:700;text-align:center}.awards .award .company-award-text .company-award-text-l{font-size:32px}@media screen and (max-width: 480px){.awards .award .company-award-text .company-award-text-l{font-size:24px}}.awards .award .company-award-text .company-award-text-m{font-size:16px}@media screen and (max-width: 480px){.awards .award .company-award-text .company-award-text-m{font-size:12px}}.awards .award .company-award-text .company-award-text-s{font-size:12px}@media screen and (max-width: 480px){.awards .award .company-award-text .company-award-text-s{font-size:10px}}.problem{background-color:#838681;padding:120px 0;z-index:1}.problem .problem__items{display:flex;gap:40px;margin:160px 0}@media screen and (max-width: 1200px){.problem .problem__items{gap:24px}}@media screen and (max-width: 992px){.problem .problem__items{flex-wrap:wrap;margin:80px 0;gap:80px 16px}}.problem .problem__items .problem__item{width:calc(33.333% - 26.666px);background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:16px;padding:64px 64px 48px;box-sizing:border-box;height:560px}@media screen and (max-width: 1440px){.problem .problem__items .problem__item{padding:64px 24px 32px;height:auto}}@media screen and (max-width: 1200px){.problem .problem__items .problem__item{width:calc(33.333% - 16px)}}@media screen and (max-width: 992px){.problem .problem__items .problem__item{width:100%}}.problem .problem__items .problem__item.item-01{margin-top:80px}@media screen and (max-width: 1440px){.problem .problem__items .problem__item.item-01{margin-top:0}}.problem .problem__items .problem__item.item-03{margin-top:160px}@media screen and (max-width: 1440px){.problem .problem__items .problem__item.item-03{margin-top:0}}.problem .problem__items .problem__item .problem__item-num{width:96px;height:96px;background-color:#fddc12;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:48px;font-family:Kanit,"Noto Sans JP",sans-serif;margin-top:-112px;line-height:1;flex-shrink:0}.problem .problem__items .problem__item .problem__item-num .problem__item-pain{font-size:16px}@media screen and (max-width: 768px){.problem .problem__items .problem__item .problem__item-num .problem__item-pain{font-size:12px}}@media screen and (max-width: 768px){.problem .problem__items .problem__item .problem__item-num{width:64px;height:64px;margin-top:-96px;font-size:24px}}.problem .problem__items .problem__item .problem__item-title{font-size:20px;font-weight:700;line-height:1.5;text-align:center}.problem .problem__items .problem__item .problem__item-list{list-style:none;display:flex;flex-direction:column;gap:24px;padding:0}.problem .problem__items .problem__item .problem__item-list .problem__item-item{font-size:16px;font-weight:500;line-height:1.5;background-image:url(../img/employee-engagement/x-mark.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:left 4px;padding-left:32px}.problem .problem__explanation{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#fff}.problem .problem__explanation .problem__explanation-title{font-size:32px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.problem .problem__explanation .problem__explanation-title{font-size:24px}}@media screen and (max-width: 480px){.problem .problem__explanation .problem__explanation-title{font-size:20px}}@media screen and (max-width: 768px){.problem .problem__explanation .problem__explanation-icon{width:40px}}.problem .problem__explanation .problem__explanation-txt{font-size:24px;font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.problem .problem__explanation .problem__explanation-txt{font-size:20px}}@media screen and (max-width: 480px){.problem .problem__explanation .problem__explanation-txt{font-size:16px}}.fact{position:relative;z-index:2;background-color:#f9f9f3}.fact .fact__wrap{display:flex;align-items:center;gap:40px;margin-top:120px}@media screen and (max-width: 1200px){.fact .fact__wrap{gap:24px}}@media screen and (max-width: 992px){.fact .fact__wrap{flex-direction:column;align-items:center;gap:40px}}.fact .fact__wrap .fact__nums{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:840px;gap:24px;flex-shrink:0}@media screen and (max-width: 1440px){.fact .fact__wrap .fact__nums{width:720px}}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__nums{width:600px;gap:16px}}@media screen and (max-width: 992px){.fact .fact__wrap .fact__nums{width:100%;gap:16px}}.fact .fact__wrap .fact__nums .fact__num{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background-color:#fff;border-radius:48px;border:8px solid #e8e7e7;height:240px}@media screen and (max-width: 480px){.fact .fact__wrap .fact__nums .fact__num{height:200px;border:4px solid #e8e7e7;border-radius:24px}}.fact .fact__wrap .fact__nums .fact__num .fact__num-title{line-height:1;font-family:Noto Serif JP,"Noto Sans JP",sans-serif}.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-main{font-size:120px;font-weight:700}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-main{font-size:96px}}@media screen and (max-width: 992px){.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-main{font-size:10vw}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-main{font-size:12vw}}.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-sub{font-size:48px;font-weight:700}@media screen and (max-width: 992px){.fact .fact__wrap .fact__nums .fact__num .fact__num-title .fact__num-title-sub{font-size:6vw}}.fact .fact__wrap .fact__nums .fact__num.box01{width:344px}@media screen and (max-width: 1440px){.fact .fact__wrap .fact__nums .fact__num.box01{width:296px}}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__nums .fact__num.box01{width:240px}}@media screen and (max-width: 992px){.fact .fact__wrap .fact__nums .fact__num.box01{width:calc(42% - 8px)}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__nums .fact__num.box01{width:calc(50% - 8px)}}.fact .fact__wrap .fact__nums .fact__num.box02{width:472px}@media screen and (max-width: 1440px){.fact .fact__wrap .fact__nums .fact__num.box02{width:400px}}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__nums .fact__num.box02{width:344px}}@media screen and (max-width: 992px){.fact .fact__wrap .fact__nums .fact__num.box02{width:calc(58% - 8px)}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__nums .fact__num.box02{width:calc(50% - 8px)}}.fact .fact__wrap .fact__nums .fact__num .fact__num-desc{font-size:16px;font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__nums .fact__num .fact__num-desc{font-size:14px}}@media screen and (max-width: 768px){.fact .fact__wrap .fact__nums .fact__num .fact__num-desc{padding:0 16px}.fact .fact__wrap .fact__nums .fact__num .fact__num-desc br{display:none}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__nums .fact__num .fact__num-desc{font-size:12px}}.fact .fact__wrap .fact__nums .fact__ref{width:100%;text-align:right;font-size:10px;color:#838681}.fact .fact__wrap .fact__txt{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 480px){.fact .fact__wrap .fact__txt{align-items:center}}.fact .fact__wrap .fact__txt .fact__txt-title{font-family:Kanit,"Noto Sans JP",sans-serif;font-style:italic;color:#404f39}.fact .fact__wrap .fact__txt .fact__txt-main{font-size:28px;font-weight:500;line-height:1.5;margin-bottom:32px}@media screen and (max-width: 1440px){.fact .fact__wrap .fact__txt .fact__txt-main{font-size:24px}}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__txt .fact__txt-main{font-size:20px}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__txt .fact__txt-main{text-align:center;margin-bottom:0px}}.fact .fact__wrap .fact__txt .fact__txt-sub{display:flex;align-items:center;gap:16px}@media screen and (max-width: 480px){.fact .fact__wrap .fact__txt .fact__txt-sub{flex-direction:column}}.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-icon{transform:rotate(-90deg)}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-icon{width:40px}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-icon{transform:rotate(0deg)}}.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-desc{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 1200px){.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-desc{font-size:20px}}@media screen and (max-width: 480px){.fact .fact__wrap .fact__txt .fact__txt-sub .fact__txt-desc{text-align:center}}section.cta{background-color:#fffec2;position:relative;z-index:3;padding:64px 0 80px}section.cta .container{max-width:1080px}section.cta .cta__wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 992px){section.cta .cta__wrap{justify-content:center}}section.cta .cta__wrap .cta__content{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media screen and (max-width: 992px){section.cta .cta__wrap .cta__content{gap:0px;align-items:center}}section.cta .cta__wrap .cta__content .cta__head .cta__head-title{font-size:32px;font-weight:700;line-height:1.5;text-align:left}@media screen and (max-width: 992px){section.cta .cta__wrap .cta__content .cta__head .cta__head-title{font-size:28px;text-align:center}}@media screen and (max-width: 768px){section.cta .cta__wrap .cta__content .cta__head .cta__head-title{font-size:24px}}@media screen and (max-width: 480px){section.cta .cta__wrap .cta__content .cta__head .cta__head-title{font-size:18px}}section.cta .cta__wrap .cta__content .cta__desc{font-size:18px;font-weight:500;line-height:1.5;text-align:left}@media screen and (max-width: 992px){section.cta .cta__wrap .cta__content .cta__desc{font-size:16px;text-align:center}}@media screen and (max-width: 480px){section.cta .cta__wrap .cta__content .cta__desc{font-size:14px}section.cta .cta__wrap .cta__content .cta__desc br{display:none}}section.cta .cta__wrap .cta__content .cta__img{display:none}@media screen and (max-width: 992px){section.cta .cta__wrap .cta__content .cta__img{display:block;width:320px;margin:24px auto}}@media screen and (max-width: 480px){section.cta .cta__wrap .cta__content .cta__img{width:80%}}section.cta .cta__wrap .cta__content .cta__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn{width:100%}}section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#fddc12;color:#191515;font-weight:700;padding:0 32px;border-radius:16px;width:560px;height:96px;transition:.3s ease-in-out}section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap:hover{background-color:#ecc206}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap{width:100%;justify-content:center;text-align:center;height:80px}}section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-right:32px;border-right:1px solid #cc9702;height:100%}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text{padding-right:0;border-right:none}}section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text .cta__btn-text-main{font-size:24px}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text .cta__btn-text-main{font-size:18px}}section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text .cta__btn-text-sub{font-size:14px}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-text .cta__btn-text-sub{font-size:10px}}@media screen and (max-width: 576px){section.cta .cta__wrap .cta__content .cta__btn .cta__btn-wrap .cta__btn-icon{display:none}}section.cta .cta__wrap .cta__img{width:344px;flex-shrink:0}@media screen and (max-width: 992px){section.cta .cta__wrap .cta__img{display:none}}section.cta .cta__wrap .cta__img img{width:100%;height:100%;object-fit:cover}.risk{position:relative;z-index:3;background-color:#2e332e}.risk .risk__items{display:flex;align-items:stretch;gap:40px;margin-top:120px}@media screen and (max-width: 1200px){.risk .risk__items{gap:24px}}@media screen and (max-width: 992px){.risk .risk__items{gap:16px}}@media screen and (max-width: 768px){.risk .risk__items{margin-top:40px;flex-direction:column;gap:40px}}.risk .risk__items .risk__item{width:calc(33.333% - 26.666px);display:flex;flex-direction:column;gap:16px;background-color:#363c37;border-radius:32px;padding:32px 40px}@media screen and (max-width: 1200px){.risk .risk__items .risk__item{width:calc(33.333% - 16px)}}@media screen and (max-width: 992px){.risk .risk__items .risk__item{width:calc(33.333% - 10.666px);padding:32px 16px}}@media screen and (max-width: 768px){.risk .risk__items .risk__item{width:100%;border-radius:16px}}.risk .risk__items .risk__item .risk__item-num{color:#fddc12;font-family:Kanit,"Noto Sans JP",sans-serif}.risk .risk__items .risk__item .risk__item-title{color:#fff;font-size:20px;font-weight:700;line-height:1.5}.risk .risk__items .risk__item .risk__item-txt{color:#fff;font-size:16px;line-height:1.5}.insight{position:relative;z-index:4;background-color:#f9f9f3}.insight .insight__items{display:flex;align-items:stretch;gap:40px;margin-top:120px}@media screen and (max-width: 1200px){.insight .insight__items{gap:24px}}@media screen and (max-width: 992px){.insight .insight__items{gap:16px}}@media screen and (max-width: 768px){.insight .insight__items{margin-top:40px;flex-direction:column;gap:40px}}.insight .insight__items .insight__item{width:calc(33.333% - 26.666px);display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#fff;border-radius:32px;padding:32px 40px 40px;box-shadow:0 8px 16px rgba(25,21,21,.1)}@media screen and (max-width: 1200px){.insight .insight__items .insight__item{width:calc(33.333% - 16px)}}@media screen and (max-width: 992px){.insight .insight__items .insight__item{width:calc(33.333% - 10.666px);padding:32px 16px 40px}}@media screen and (max-width: 768px){.insight .insight__items .insight__item{border-radius:16px;width:100%}}.insight .insight__items .insight__item .insight__item-title{font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.insight .insight__items .insight__item .insight__item-title br{display:none}}@media screen and (max-width: 480px){.insight .insight__items .insight__item .insight__item-title br{display:block}}.insight .insight__items .insight__item .insight__item-department{color:#ecc206;font-family:Kanit,"Noto Sans JP",sans-serif;text-align:center}.insight .insight__items .insight__item .insight__item-img{width:100%}.insight .insight__items .insight__item .insight__item-img img{width:100%;height:100%;object-fit:contain;border-radius:16px}.insight .insight__items .insight__item .insight__item-txt{font-size:16px;line-height:1.5}.value{background-color:#e2e5e3;position:relative;z-index:5}@media screen and (max-width: 480px){.value .value__head-title{text-align:center}}@media screen and (max-width: 480px){.value .value__head-txt{text-align:center}}.value .value__img{display:none}@media screen and (max-width: 992px){.value .value__img{display:block;width:100%;margin:40px auto}.value .value__img img{width:100%;height:100%;object-fit:cover}}.value .value__content{margin-top:120px;overflow-x:hidden}@media screen and (max-width: 992px){.value .value__content{margin-top:0px}}.value .value__content .value__content-title{font-size:28px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.value .value__content .value__content-title{font-size:24px}}@media screen and (max-width: 480px){.value .value__content .value__content-title{font-size:20px}}@media screen and (max-width: 768px){.value .value__content .value__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.value .value__content .value__items-wrap{display:flex;flex-direction:column;gap:160px;margin-top:40px;background-image:url(../img/employee-engagement/ss.webp);background-size:80% auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 992px){.value .value__content .value__items-wrap{margin-top:80px;background-image:none;gap:64px}}@media screen and (max-width: 768px){.value .value__content .value__items-wrap{width:max-content;min-width:1200px;gap:16px;flex-direction:row;overflow-x:visible}}.value .value__content .value__items-wrap .value__items{display:flex}@media screen and (max-width: 992px){.value .value__content .value__items-wrap .value__items{justify-content:center;gap:24px}}@media screen and (max-width: 768px){.value .value__content .value__items-wrap .value__items{gap:16px}}.value .value__content .value__items-wrap .value__items.upper{justify-content:space-between}@media screen and (max-width: 992px){.value .value__content .value__items-wrap .value__items.upper{justify-content:initial}}.value .value__content .value__items-wrap .value__items.lower{justify-content:space-around}@media screen and (max-width: 992px){.value .value__content .value__items-wrap .value__items.lower{justify-content:initial}}.value .value__content .value__items-wrap .value__items .value__item{width:400px;display:flex;flex-direction:column;align-items:center;gap:32px;background-color:#fff;border-radius:32px;padding:32px 40px;box-shadow:0 8px 16px rgba(25,21,21,.1)}@media screen and (max-width: 1200px){.value .value__content .value__items-wrap .value__items .value__item{width:320px}}@media screen and (max-width: 992px){.value .value__content .value__items-wrap .value__items .value__item{width:calc(50% - 12px)}}@media screen and (max-width: 768px){.value .value__content .value__items-wrap .value__items .value__item{width:284px;padding:16px;border-radius:16px}}.value .value__content .value__items-wrap .value__items .value__item .value__item-num{width:96px;height:96px;background-color:#fddc12;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:48px;font-family:Kanit,"Noto Sans JP",sans-serif;margin-top:-80px;line-height:1}@media screen and (max-width: 768px){.value .value__content .value__items-wrap .value__items .value__item .value__item-num{width:64px;height:64px;margin-top:-48px;font-size:24px}}.value .value__content .value__items-wrap .value__items .value__item .value__item-num .value__item-value{font-size:16px}@media screen and (max-width: 768px){.value .value__content .value__items-wrap .value__items .value__item .value__item-num .value__item-value{font-size:12px}}.value .value__content .value__items-wrap .value__items .value__item .value__item-head{display:flex;flex-direction:column;align-items:center;gap:16px}.value .value__content .value__items-wrap .value__items .value__item .value__item-head .value__item-title{font-size:28px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.value .value__content .value__items-wrap .value__items .value__item .value__item-head .value__item-title{font-size:24px}}.value .value__content .value__items-wrap .value__items .value__item .value__item-head .value__item-txt{font-family:Kanit,"Noto Sans JP",sans-serif;line-height:1.5;color:#ecc206}.value .value__content .value__items-wrap .value__items .value__item .value__item-img{width:100%}.value .value__content .value__items-wrap .value__items .value__item .value__item-img img{width:100%;height:100%;object-fit:contain}.value .value__company{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:120px;padding:40px;border-radius:32px;background-color:#fff;overflow:hidden}@media screen and (max-width: 768px){.value .value__company{padding:32px 16px;border-radius:16px}}@media screen and (max-width: 480px){.value .value__company .value__company-title{font-size:20px;text-align:center}}.value .value__company .value__company-items{overflow:hidden}@media screen and (max-width: 768px){.value .value__company .value__company-items{width:100%}}.value .value__company .value__company-items .company__logo-list{animation:loop-slide 60s infinite linear;width:max-content;flex-shrink:0;display:flex;align-items:center;gap:64px}.value .value__company .value__company-items .company__logo-list .company__logo{height:40px}.value .value__company .value__company-items .company__logo-list .company__logo.company__logo-big{height:80px}@media screen and (max-width: 768px){.value .value__company .value__company-items .company__logo-list .company__logo{height:32px}}.value .value__company .value__company-items .company__logo-list .company__logo img{width:100%;height:100%;object-fit:contain}@keyframes loop-slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.form{background-color:#ffec40;position:relative;z-index:6}.form .form__wrap{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 992px){.form .form__wrap{flex-direction:column;gap:40px}}.form .form__wrap .form__content{display:flex;flex-direction:column;gap:16px}.form .form__wrap .form__content .section__head-title{text-align:left;font-size:40px}@media screen and (max-width: 1200px){.form .form__wrap .form__content .section__head-title{font-size:36px}}@media screen and (max-width: 992px){.form .form__wrap .form__content .section__head-title{font-size:32px}}@media screen and (max-width: 768px){.form .form__wrap .form__content .section__head-title{font-size:28px}}@media screen and (max-width: 480px){.form .form__wrap .form__content .section__head-title{font-size:24px}}.form .form__wrap .form__content .form__content-img{width:90%}@media screen and (max-width: 768px){.form .form__wrap .form__content .form__content-img{margin:0 auto}}@media screen and (max-width: 480px){.form .form__wrap .form__content .form__content-img{width:100%}}.form .form__wrap .form__content .form__content-img img{width:100%;height:100%;object-fit:contain}.form .form__wrap .form__form{background-color:#fff;padding:32px;width:360px;flex-shrink:0;border-radius:16px;box-sizing:initial}@media screen and (max-width: 1200px){.form .form__wrap .form__form{width:320px}}@media screen and (max-width: 992px){.form .form__wrap .form__form{width:100%;box-sizing:border-box;padding:24px}}@media screen and (max-width: 768px){.form .form__wrap .form__form{padding:16px}}.form .form__wrap .form__form iframe{width:100%;border:none;height:728px}section.assessment{margin-top:0;padding:32px 0;color:#fefde8}section.assessment .container{max-width:768px}section.assessment .assessment__link{display:flex;align-items:center;justify-content:space-between;color:#191515;text-decoration:none;border-radius:16px;border:2px solid #e8e7e7;padding:16px;transition:.3s ease-in-out}section.assessment .assessment__link:hover{border-color:#fddc12;background-color:#fffec2}@media screen and (max-width: 768px){section.assessment .assessment__link{flex-direction:column;align-items:center;gap:16px}}section.assessment .assessment__link .assessment__content{display:flex;flex-direction:column;align-items:flex-start}section.assessment .assessment__link .assessment__content .assessment__content-label{background-color:#fddc12;color:#191515;font-size:12px;font-weight:700;line-height:1.5;padding:4px 8px;border-radius:4px}@media screen and (max-width: 768px){section.assessment .assessment__link .assessment__content .assessment__content-label{margin:0 auto}}section.assessment .assessment__link .assessment__content .assessment__content-title{font-size:24px;font-weight:700;line-height:1.5;margin:4px 0 8px}@media screen and (max-width: 768px){section.assessment .assessment__link .assessment__content .assessment__content-title{margin:4px auto 8px;text-align:center}}@media screen and (max-width: 480px){section.assessment .assessment__link .assessment__content .assessment__content-title{font-size:20px}}section.assessment .assessment__link .assessment__content .assessment__content-desc{font-size:16px}@media screen and (max-width: 768px){section.assessment .assessment__link .assessment__content .assessment__content-desc{margin:0 auto}}@media screen and (max-width: 480px){section.assessment .assessment__link .assessment__content .assessment__content-desc{font-size:14px}section.assessment .assessment__link .assessment__content .assessment__content-desc br{display:none}}section.assessment .assessment__link .assessment__img{flex-shrink:0;display:flex;align-items:flex-end;gap:32px}section.assessment .assessment__link .assessment__img .assessment__img-img{width:144px}section.assessment .assessment__link .assessment__img .assessment__img-angle{width:48px;height:48px;background-color:#ffec40;display:flex;align-items:center;justify-content:center;border-radius:8px}section.assessment .assessment__link .assessment__img .assessment__img-angle img{width:12px;object-fit:contain}em{font-style:normal;position:relative}em.marker-short::before{content:"";position:absolute;bottom:6px;left:0;width:100%;height:5px;background-image:url(../img/employee-engagement/marker02.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){em.marker-short::before{bottom:0}}em.marker-long::before{content:"";position:absolute;bottom:6px;left:0;width:100%;height:5px;background-image:url(../img/employee-engagement/marker02.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){em.marker-long::before{bottom:0}}
