h3{font-size:30px;color:#333;text-align:center;font-weight:600;margin-bottom:70px}@media (max-width:768px){h3{font-size:18px;margin-bottom:30px}}.sp-only{display:none}@media (max-width:768px){.sp-only{display:block}}.title-area{position:relative}.slider{margin:0 auto}.slider,.slider li{max-width:1440px}.title-area h1{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media (max-width:768px){.title-area{padding-top:calc(650 / 1vw * 100)}.title-area h1{margin-top:0}}.mission{border-bottom:none}.mission-img{width:100%;margin:0 auto 50px}.mission-desc{width:100%;margin:0 auto}.mission p{margin-bottom:30px}@media (max-width:768px){.mission-img{margin-bottom:30px}}@media (max-width:480px){.ttl-comp01{margin-bottom:15px}.mission{padding-top:30px;padding-bottom:30px}}.job-type{padding-top:0;border-bottom:none}.job-type h3{font-size:18px}.job-box{margin-bottom:80px;width:100%;display:flex;align-items:stretch;flex-direction:column!important}.row-reverse{flex-direction:row-reverse}.job-img{aspect-ratio:505/410}.job-img img{width:100%;height:100%;object-fit:cover}.job-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.job-text h3{font-size:24px;text-align:left;font-weight:700;line-height:1.8;margin-bottom:30px;margin-top:20px}.txt-center{text-align:left;margin-top:40px}.txt-center a{text-align:center}.other-job-type{display:flex;justify-content:space-around}.row-item{width:30%;text-align:center;background-color:#0066a4;padding:10px}.row-item span{font-weight:700}.row-item a{display:inline-block;color:#fff!important;width:100%;height:100%;transition:.5s}.row-item:hover{opacity:.7}@media (max-width:768px){.job-box{display:block}.job-img{margin-bottom:20px}.job-img,.job-text{width:100%}.txt-center{text-align:center}.other-job-type{display:block}.row-item{width:100%;margin-bottom:30px}.job-text h3{font-size:18px}.job-type h2{margin-bottom:15px}.job-text h3{margin-bottom:20px;margin-top:0}}@media (max-width:480px){.job-text h3{font-size:18px}}.wl-img-box{width:40%;margin-bottom:-12px}.wl-img-box img{width:100%;height:auto}.wl-text{margin-top:70px}.wl-desc{text-align:center}@media (max-width:768px){.wl-desc{text-align:left;padding-top:50px;border-top:1px solid #ccc}.wl-text{margin-top:30px}}#de-employ{display:block;margin-bottom:80px}#parttime{display:block;padding-top:70px;margin-top:-70px}.job__contents{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px 100px;gap:80px 100px}@media (max-width:768px){.job__contents{display:grid;grid-template-columns:1fr;grid-gap:0 40px;gap:0 40px}}.slider{display:none}.slider.slick-initialized{display:block}.title-area__head{font-weight:700}