.p-worklife{font-family:Noto Sans JP,sans-serif;width:100%}.p-worklife-nav{background-color:#007fad;border-radius:10px;margin-bottom:60px;overflow:hidden}.p-worklife-nav__list{display:flex;list-style:none;margin:0;padding:0}.p-worklife-nav__item{border-right:1px solid hsla(0,0%,100%,.3);flex:1}.p-worklife-nav__item:last-child{border-right:none}.p-worklife-nav__item a{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;letter-spacing:.8px;position:relative;text-decoration:none;transition:opacity .3s}.p-worklife-nav__item a:hover{opacity:.8}.p-worklife-nav__item a:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:8px;margin-left:10px;margin-top:-4px;transform:rotate(45deg);width:8px}.p-worklife-sec{margin-bottom:80px}.p-worklife-sec__header{border-bottom:1px solid #007fad;margin-bottom:40px;padding-bottom:15px;position:relative}.p-worklife-sec__desc{align-items:center;display:flex;flex-direction:column}.p-worklife-sec__en{color:#333;font-size:14px;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.p-worklife-sec__jp{color:#007fad;font-size:44px;font-weight:600;line-height:1.2;margin:0}.p-worklife-sec__icon{bottom:0;height:auto;max-width:100px;position:absolute}.p-worklife-sec__icon--table{left:4%;max-width:120px}.p-worklife-sec__icon--house{left:15%;max-width:116px}.p-worklife-sec__icon--dorm{left:10%;max-width:100px}.p-worklife-sec__icon--certification{max-width:90px;right:20%}.p-worklife-grid{display:grid;gap:12px}.p-worklife-grid--cols-2{grid-template-columns:repeat(2,1fr)}.p-worklife-card,.p-worklife-grid--plant-relative{position:relative}.p-worklife-card{background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:30px 30px 40px}.p-worklife-card--illust img{display:none}.p-worklife-card--full{grid-column:1/-1}.p-worklife-card__title{color:#007fad;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:1.5;margin:0}.p-worklife-card__title span{display:block;font-size:14px}.p-worklife-card__text{color:#333;font-size:14px;line-height:1.5;margin:0}.p-worklife-card--cert{align-items:flex-start;flex-direction:row;gap:20px;justify-content:space-between;padding:30px}.p-worklife-card__content{flex:1}.p-worklife-card__image{display:flex;flex-shrink:0;justify-content:center;width:80px}.p-worklife-card__image img{height:auto;max-width:100%}.p-worklife-plant{height:auto;margin-left:auto;margin-top:auto;width:76px}@media screen and (max-width:767px){.p-worklife-nav{margin-bottom:40px}.p-worklife-nav__list{justify-content:space-between;padding:0 20px}.p-worklife-nav__item{border-right:none;flex:0}.p-worklife-nav__item a{font-size:13px;justify-content:space-between;letter-spacing:.65px;padding:0;white-space:nowrap}.p-worklife-nav__item a:after{border-bottom:1px solid #fff;border-right:1px solid #fff;height:6px;margin-left:6px;width:6px}.p-worklife-grid--cols-2{grid-template-columns:1fr}.p-worklife-sec{margin-bottom:60px}.p-worklife-sec__header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px;padding-bottom:10px}.p-worklife-sec__jp{font-size:34px;letter-spacing:3.4px}.p-worklife-sec__en{font-size:11px}.p-worklife-sec__icon{max-width:80px;position:static}.p-worklife-sec__icon--house,.p-worklife-sec__icon--table{max-width:80px}.p-worklife-sec__icon--dorm{max-width:70px}.p-worklife-sec__icon--certification{max-width:70px;order:2}.p-worklife-card{padding:30px 30px 40px}.p-worklife-card--illust{position:relative}.p-worklife-card--illust img{bottom:100%;display:block;position:absolute;right:0;translate:0 50%}.p-worklife-card--cert{gap:24px;padding:30px}.p-worklife-card__image{width:88px}.p-worklife-plant{display:none}}