.lp-headline{font-size:3.6rem;font-weight:700;letter-spacing:.01em;line-height:1.6;margin:0 0 30px}.lp-headline strong{color:var(--secondary-color)}.lp-headline._fs32{font-size:3.2rem}.lp-headline._fs24{font-size:2.4rem}.lp-headline._fs24 small{font-size:1.4rem}.lp-headline._border{align-items:center;display:flex;gap:10px;justify-content:center}.lp-headline._border:after,.lp-headline._border:before{background:var(--base-color);content:"";height:1px;width:116px}@media (max-width:767px){.lp-headline{font-size:2.4rem;margin:-10px 0 15px}.lp-headline._fs32{font-size:2rem}.lp-headline._fs24{font-size:1.8rem}.lp-headline._border{gap:3px;white-space:nowrap}.lp-headline._border:after,.lp-headline._border:before{width:38px}}.lp-title-header{position:relative}.lp-title-header__image{height:580px;overflow:hidden}.lp-title-header__image img{height:100%;object-fit:cover;width:100%}.lp-title-header__en{align-items:flex-end;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:6rem;font-weight:700;gap:17px;left:0;letter-spacing:.13em;line-height:1;margin:0;position:absolute;top:-83px}.lp-title-header__en span{border-bottom:3px solid #fff;flex-shrink:0;font-size:2.6rem;letter-spacing:.02em;transform:translateY(-8px)}.lp-title-header__text{background:#fff;bottom:-53px;font-size:1.6rem;left:0;letter-spacing:.02em;line-height:1.8;padding-left:20px;position:absolute;width:60.714285714%}.lp-title-header__text-inner{margin:0 0 0 auto;max-width:750px;padding:37px 50px 50px 0;position:relative}.lp-title-header__headline{margin:0 0 15px}@media (max-width:767px){.lp-title-header{position:relative}.lp-title-header__image{height:300px}.lp-title-header__text{bottom:0;font-size:1.4rem;margin:-80px 25px 0 0;padding:0;position:relative;width:auto}.lp-title-header__text-inner{padding:20px 0 0 20px}.lp-title-header__headline{margin:0 0 14px}.lp-title-header__en{font-size:5rem;gap:10px;left:25px;letter-spacing:.08em;line-height:1.1;top:-65px}.lp-title-header__en span{font-size:2rem;transform:translateY(-10px)}.lp-title-header .lp-headline{padding-right:20px}}.lp-layout{display:flex;flex-direction:column;gap:100px}@media (max-width:767px){.lp-layout{gap:50px}}.lp-section{padding-bottom:100px}@media (max-width:767px){.lp-section{padding-bottom:50px}}.lp-proposal>*{width:575px}.lp-proposal__lead{letter-spacing:.02em}.lp-proposal__image{line-height:0}@media (max-width:767px){.lp-proposal>*{width:100%}.lp-proposal__headline{text-align:center}.lp-proposal__image{line-height:0}}.lp-growth__text{letter-spacing:.02em;line-height:2;transform:translateY(-5px);width:54.1666666%}.lp-growth__image{width:41.6666666%}@media (max-width:767px){.lp-growth__text{line-height:1.8;width:100%}.lp-growth__image{margin:0 auto;width:97.611940298%}}.lp-number-block{background:#e9edef;counter-increment:number;letter-spacing:.02em;padding:40px 4.1666666% 50px}.lp-number-block__head{margin:0 0 40px;position:relative}.lp-number-block__head .lp-headline{padding:0 120px}.lp-number-block .lp-headline span{display:block;font-size:2.8rem}.lp-number-block__num{align-items:center;background:var(--base-color);border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;height:120px;justify-content:center;letter-spacing:.09em;line-height:1.2;position:absolute;width:120px}.lp-number-block__num:after{content:counter(number);display:block;font-size:5rem;font-weight:500;line-height:1.2}.lp-number-block__image{margin:0 auto 40px;max-width:1000px}.lp-number-block__box{background:#fff;margin:0 auto;max-width:1000px;padding:30px 3.818181818% 20px}.lp-number-block__box .lp-headline{margin:0 0 30px}.lp-number-block__row{margin:0 0 15px}.lp-number-block__row dl{align-items:center;background:#f9f3eb;background-position:0 0;background-repeat:no-repeat;background-size:115px 83px;display:flex;gap:4.4444444%;justify-content:center;margin:0;padding:13px 20px;width:49.126637554%}.lp-number-block__row dl dt{font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.lp-number-block__row dl dd{flex-shrink:0;font-size:2.4rem;font-weight:700;line-height:1.4;margin:0}.lp-number-block__row dl dd strong{color:var(--secondary-color);font-family:Inter,sans-serif;font-size:6.4rem;line-height:1}.lp-number-block__note{font-size:1.2rem;line-height:1.4;text-align:right}.lp-number-block__copy{font-size:2.8rem;font-weight:700;line-height:2;margin:50px 0 0}.lp-number-block__copy strong{color:var(--secondary-color)}.lp-voice{background:#ced9e1;line-height:2;margin:50px 0 0;padding:37px 40px 40px}.lp-voice__headline{color:var(--base-color);font-family:Inter,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.1em;line-height:1;margin:0 0 28px;text-align:center}.lp-voice__row{display:flex;flex-wrap:wrap;gap:40px 3.9216%;justify-content:space-between}.lp-voice__item{align-items:flex-start;background:hsla(0,0%,100%,.5);display:flex;gap:30px;padding:30px;width:48.039%}.lp-voice__item p{margin-top:-8px}.lp-voice__image{flex-shrink:0;line-height:0;width:32.5581%}.lp-voice__image small{color:#7a7a7a;display:block;font-size:1.4rem;line-height:1.4;margin:30px 0 0}.lp-program dl{background:#fff;border:1px solid #000;display:flex;gap:40px;margin:0;padding:40px}.lp-program dl+dl{border-top:none}.lp-program dl dt{align-items:center;background:linear-gradient(180deg,#306993 0,#5097be calc(100% - 20px),#fff calc(100% - 20px),#fff);color:#fff;display:flex;flex-shrink:0;font-size:2.2rem;font-weight:700;justify-content:center;letter-spacing:.2em;padding-bottom:17px;position:relative;text-orientation:upright;width:80px;writing-mode:vertical-rl}.lp-program dl dt:after{background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,#5097be 50.5%) no-repeat 0 0/50% 100%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#5097be 50.5%) no-repeat 100% 0/50% 100%;bottom:0;content:"";display:block;height:20px;position:absolute;width:100%}.lp-program dl._continue dt{background:linear-gradient(180deg,#9d8151 0,#caae7f calc(100% - 20px),#fff calc(100% - 20px),#fff)}.lp-program dl._continue dt:after{background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,#caae7f 50.5%) no-repeat 0 0/50% 100%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#caae7f 50.5%) no-repeat 100% 0/50% 100%}.lp-program dl dd{margin:0}.lp-program__list{flex-direction:column}.lp-program__item,.lp-program__list{display:flex;gap:30px}.lp-program__image{flex-shrink:0;line-height:0;width:130px}.lp-program__text{letter-spacing:0;margin:-9px 0}.lp-program__text strong{font-size:1.8rem;font-weight:700;line-height:1.8}@media (max-width:991px){.lp-voice__row{gap:40px}.lp-voice__item{flex-grow:1;width:490px}.lp-voice__image{width:140px}}@media (max-width:767px){.lp-number-block{margin:0 -20px;padding:30px 20px 0}.lp-number-block__head,.lp-number-block__head .lp-headline{padding:0}.lp-number-block__num{font-size:1rem;height:80px;line-height:1.2;margin:0 auto 30px;position:static;width:80px}.lp-number-block__num:after{font-size:3.2rem}.lp-number-block .lp-headline span{font-size:1.6rem;line-height:2;margin:5px 0 0}.lp-number-block__box{padding:20px 17px 13px}.lp-number-block__box .lp-headline{font-size:1.6rem;margin:0 0 20px}.lp-number-block__box .lp-headline small{font-size:1rem}.lp-number-block__row{gap:10px;margin:0 0 12px}.lp-number-block__row dl{background-size:86px auto;gap:15px;padding:6px 0;width:100%}.lp-number-block__row dl dt{font-size:1.2rem}.lp-number-block__row dl dd{font-size:1.5rem}.lp-number-block__row dl dd strong{font-size:4rem}.lp-number-block__note{font-size:1rem;letter-spacing:.05em}.lp-number-block__copy{font-size:1.8rem;margin:40px 0 0}.lp-voice{line-height:2;margin:40px -20px 0;padding:30px 20px}.lp-voice__headline{font-size:1.8rem;margin:0 0 27px}.lp-voice__row{flex-wrap:nowrap;gap:14px;margin:0 -20px;overflow:auto}.lp-voice__item{flex-direction:column;flex-shrink:0;font-size:1.2rem;gap:10px;letter-spacing:0;line-height:1.8;padding:20px 20px 15px;width:300px}.lp-voice__item p{margin-top:0}.lp-voice__item:first-child{margin-left:20px}.lp-voice__item:last-child{margin-right:20px}.lp-voice__image{align-items:center;display:flex;gap:14px;width:100%}.lp-voice__image img{width:72px}.lp-voice__image small{font-size:1rem;line-height:1.6;margin:0}.lp-program dl{flex-direction:column;gap:20px;margin:0;padding:20px}.lp-program dl dt{background:#3d6b8c;font-size:1.6rem;height:40px;letter-spacing:.02em;padding:0;width:100%;writing-mode:inherit}.lp-program dl dt:after{display:none}.lp-program dl._continue dt{background:#9d8151}.lp-program__list{gap:28px}.lp-program__item{gap:12px}.lp-program__image{width:60px}.lp-program__text{font-size:1.2rem;line-height:1.6;margin-top:-8px}.lp-program__text strong{font-size:1.4rem;line-height:2;white-space:nowrap}}.lp-career-model{background:#e9edef;padding:40px 8.333333% 50px}.lp-career-model__image{line-height:0;margin:40px 0 0}.lp-career-model__case{align-items:center;display:flex;gap:30px;margin:50px 0 0}.lp-career-model__case p{font-size:1.6rem;font-weight:700}.lp-career-model__case dl{align-items:center;display:flex;gap:10px;margin:0}.lp-career-model__case dl+dl{margin-top:8px}.lp-career-model__case dl dt{align-items:center;background:var(--base-color);border-radius:26px;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:700;height:26px;justify-content:center;letter-spacing:.02em;width:88px}.lp-career-model__case dl dd{letter-spacing:.02em;margin:0}@media (max-width:767px){.lp-career-model{margin:0 -20px;padding:50px 20px 45px}.lp-career-model__image{margin:20px auto 0;width:92.537313432%}.lp-career-model__case{flex-direction:column;gap:14px;margin:30px 0 0}.lp-career-model__case dl+dl{margin-top:8px}.lp-career-model__case dl dt{border-radius:33px;font-size:1rem;height:33px;width:62px}.lp-career-model__case dl dd{line-height:1.6}}.lp-interview{border:2px solid var(--secondary-color)}.lp-interview__head{border-bottom:2px solid var(--secondary-color);color:var(--secondary-color);display:flex;flex-wrap:wrap;gap:20px 44px;padding:20px 50px 25px}.lp-interview__headline-en{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:4.2rem;font-weight:700;letter-spacing:.18em}.lp-interview__headline{border-left:2px solid var(--secondary-color);font-size:2.8rem;font-weight:700;letter-spacing:.02em;padding:0 0 0 50px}.lp-interview__headline span{display:block;font-size:1.8rem;letter-spacing:.02em}.lp-interview__body{align-items:flex-start;padding:50px}.lp-interview__text{display:flex;flex-direction:column;gap:23px;letter-spacing:.02em;margin-top:-10px;width:52.00720027%}.lp-interview__text strong{display:block;font-size:1.8rem}.lp-interview__image{line-height:0;width:41.05839416%}@media (max-width:767px){.lp-interview{border:2px solid var(--secondary-color)}.lp-interview__head{flex-direction:column;gap:15px;padding:18px 20px}.lp-interview__headline-en{display:block;font-size:2.8rem;letter-spacing:.14em;line-height:1;text-align:center}.lp-interview__headline{border:none;border-top:2px solid var(--secondary-color);font-size:1.6rem;padding:13px 0 0;text-align:center}.lp-interview__headline span{font-size:1.3rem;line-height:1.6;margin:6px 0 0}.lp-interview__body{gap:20px;padding:30px 18px}.lp-interview__text{gap:12px;width:100%}.lp-interview__text strong{font-size:1.6rem}.lp-interview__image{width:100%}}.lp-culture__head{align-items:center;display:flex;gap:8.33333%;letter-spacing:.02em;line-height:1.8}.lp-culture__headline{flex-shrink:0;margin:0}@media (max-width:767px){.lp-culture__head{flex-direction:column;gap:15px}.lp-culture__head>*{width:100%}.lp-culture__headline{text-align:center}}.lp-ticker{margin:50px 0 0}.lp-ticker .swiper-wrapper{transition-timing-function:linear}.lp-ticker .swiper-slide{height:250px;width:250px}@media (max-width:767px){.lp-ticker{margin:40px 0 0}.lp-ticker .swiper-slide{height:120px;width:120px}}