@charset "UTF-8";

@media print,screen and (min-width: 46.9375em){.o-wrapper{max-width:902px}}.p-company-ttl-lv3{font-size:2rem;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.p-company-ttl-lv3::before{content:"";width:18px;height:3px;background-color:#1eade6;margin-top:10px}@media screen and (max-width: 46.875em){.p-company-ttl-lv3{font-size:1.5rem;gap:4px}.p-company-ttl-lv3::before{width:12px;height:2px;margin-top:8.5px}}.p-message{max-width:890px;width:100%;margin:0 auto;margin-bottom:70px}@media print,screen and (min-width: 46.9375em){.p-message__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:68px}}.p-message__name{-ms-flex-negative:0;flex-shrink:0;width:199px}@media screen and (max-width: 46.875em){.p-message__name{width:140px;margin-bottom:0 !important}}.p-message__img{margin-bottom:19px}@media screen and (max-width: 46.875em){.p-message__img{margin-bottom:0}}.p-message__position{font-weight:300}@media screen and (max-width: 46.875em){.p-message__position{font-size:1.3rem}}.p-message__name-txt{border-top:1px solid #d9d9d9;padding-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-message__name-ja{font-size:2.2rem;padding-right:6px;letter-spacing:.01em}@media screen and (max-width: 46.875em){.p-message__name-ja{font-size:1.9rem}}.p-message__name-en{font-size:13px;color:#1eade6}.p-message__txt-item{font-size:1.5rem;line-height:2.2666666667;letter-spacing:.05em}@media screen and (max-width: 46.875em){.p-message__txt-item{font-size:1.4rem;line-height:1.7857142857}}.p-overview{margin-bottom:80px;text-align:left}@media screen and (max-width: 46.875em){.p-overview{margin-bottom:75px}}.p-history{margin-bottom:150px;text-align:left}@media screen and (max-width: 46.875em){.p-history{margin-bottom:70px}}.p-trajectory{margin-bottom:100px}.p-trajectory .o-wrapper{max-width:1060px}@media screen and (max-width: 46.875em){.p-trajectory{margin-bottom:50px}}.p-trajectory__cnt+.p-trajectory__cnt{margin-top:84px}@media screen and (max-width: 46.875em){.p-trajectory__cnt+.p-trajectory__cnt{margin-top:60px}}.p-trajectory__main{font-size:1.5rem;line-height:2;margin-bottom:10px}@media screen and (max-width: 46.875em){.p-trajectory__main{margin-bottom:15px;font-size:1.4rem;line-height:1.6071428571}}@media print,screen and (min-width: 46.9375em){.p-trajectory__img--02{max-width:750px;margin:0 auto}.p-trajectory__img--02 img{width:100%}}@media screen and (max-width: 46.875em){.p-trajectory__img{padding:0 5px 0 20px}.p-trajectory__img picture{text-align:center}.p-trajectory__img img{max-width:375px;width:100%}}.p-trajectory__note{margin-top:22px}.p-trajectory__note li{font-weight:400;font-size:1.1rem;line-height:1.3636363636}.p-trajectory__note02{margin-top:44px;color:#898989}.p-trajectory__note02 li{font-weight:400;font-size:1.1rem;line-height:1.6363636364}.p-trajectory__box{border:1px solid #1eade6;position:relative;padding:44px 50px 23px;margin-top:61px}@media screen and (max-width: 46.875em){.p-trajectory__box{padding:calc(64/750*100vw) 22px 33px}}.p-trajectory__box-ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;position:absolute;top:-25px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);font-size:2rem;font-weight:700;letter-spacing:.05em;background-color:#fff;white-space:nowrap;padding:0 19px;color:#09d;text-align:center}@media screen and (max-width: 46.875em){.p-trajectory__box-ttl{font-size:calc(30/750*100vw);line-height:1.3333333333}}.p-trajectory__box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:43px}@media screen and (max-width: 46.875em){.p-trajectory__box-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media print,screen and (min-width: 46.9375em){.p-trajectory__box-data{-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 46.875em){.p-trajectory__box-data{padding:0 calc(10/750*100vw) 0 calc(19/750*100vw)}}.p-trajectory__box-data-txt{color:#666;font-size:1.4rem;line-height:1.4285714286;position:relative;margin-bottom:13px;text-align:right;letter-spacing:.1em}.p-trajectory__box-data-txt span{position:absolute;bottom:100%;right:0;font-size:1rem}@media screen and (max-width: 46.875em){.p-trajectory__box-data-txt{font-size:1.2rem}.p-trajectory__box-data-txt span{font-size:1rem;padding-right:0}}@media print,screen and (min-width: 46.9375em){.p-trajectory__box-data-img{padding-right:11px;max-width:311px}}@media print,screen and (min-width: 46.9375em){.p-trajectory__box-txt{padding-top:18px}}.p-trajectory__box-cnt01{background-color:#f0f0f0;border-radius:8px;padding:10px 16px 22px 25px;position:relative;margin-bottom:62px}.p-trajectory__box-cnt01::after{content:"";width:49px;height:27px;background-image:url(/lp/new_grads_hiring/company/img/arrow.svg);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;right:50%;bottom:-46px;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width: 46.875em){.p-trajectory__box-cnt01{border-radius:4px;margin-bottom:38px}.p-trajectory__box-cnt01::after{width:24px;height:13px;bottom:-26px}}.p-trajectory__box-cnt01-ttl{font-size:1.8rem;line-height:2.7777777778;font-weight:700;text-align:center}@media screen and (max-width: 46.875em){.p-trajectory__box-cnt01-ttl{font-size:1.5rem;line-height:1.6666666667;margin-bottom:10px}}.p-trajectory__box-cnt01-txt{font-size:1.4rem;line-height:1.6428571429}.p-trajectory__box-cnt02{font-weight:500;font-size:1.5rem;line-height:1.8}.p-trajectory__box-cnt02 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ffcced));background:linear-gradient(transparent 75%, #ffcced 75%)}@media screen and (max-width: 46.875em){.p-trajectory__box-cnt02{line-height:1.7857142857;font-size:1.4rem}}.p-trajectory__box-note{margin-top:48px;font-size:1.1rem;line-height:1.3636363636;color:#898989}@media screen and (max-width: 46.875em){.p-trajectory__box-note{margin-top:17px}}.p-environment{margin-bottom:45px}.p-environment .o-wrapper{max-width:1060px}@media screen and (max-width: 46.875em){.p-environment{margin-bottom:60px}}@media screen and (max-width: 46.875em){.p-environment__img picture{text-align:center}}.p-img__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:50px}@media screen and (max-width: 46.875em){.p-img__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px;margin-top:35px}}