h3{color:#333;text-align:center;margin-bottom:70px;font-size:30px;font-weight:600}@media (max-width:768px){h3{margin-bottom:30px;font-size:18px}}.sp-only{display:none}@media (max-width:768px){.sp-only{display:block}}.title-area{position:relative}.slider{max-width:1440px;margin:0 auto}.slider li{max-width:1440px}.title-area h1{color:#fff;position:absolute;top:50%;left:50%;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{border-bottom:none;padding-top:0}.job-type h3{font-size:18px}.job-box{align-items:stretch;width:100%;margin-bottom:80px;display:flex;flex-direction:column!important}.row-reverse{flex-direction:row-reverse}.job-img{aspect-ratio:505/410}.job-img img{object-fit:cover;width:100%;height:100%}.job-text{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.job-text h3{text-align:left;margin-top:20px;margin-bottom:30px;font-size:24px;font-weight:700;line-height:1.8}.txt-center{text-align:left;margin-top:40px}.txt-center a{text-align:center}.other-job-type{justify-content:space-around;display:flex}.row-item{text-align:center;background-color:#0066a4;width:30%;padding:10px}.row-item span{font-weight:700}.row-item a{width:100%;height:100%;transition:all .5s;display:inline-block;color:#fff!important}.row-item:hover{opacity:.7}@media (max-width:768px){.job-box{display:block}.job-img{width:100%;margin-bottom:20px}.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-top:0;margin-bottom:20px}}@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;border-top:1px solid #ccc;padding-top:50px}.wl-text{margin-top:30px}}#de-employ{margin-bottom:80px;display:block}#parttime{margin-top:-70px;padding-top:70px;display:block}.job__contents{grid-template-columns:1fr 1fr;gap:80px 100px;display:grid}@media (max-width:768px){.job__contents{grid-template-columns:1fr;gap:0 40px;display:grid}}.slider{display:none}.slider.slick-initialized{display:block}.title-area__head{font-weight:700}
a{color:#333!important}img{max-width:100%}header{color:#fff;background:#fff;height:auto}header h1{margin:0;padding:5px;font-size:16px}header p{float:right;margin:2px 10px 0}section{border-bottom:1px solid #ccc;padding-top:50px;padding-bottom:70px}h2{text-align:center;margin-bottom:50px}h3{font-weight:400}.swiper-pagination-bullet{opacity:.2;background:#000;width:8px;height:8px}.swiper-pagination-bullet-active{opacity:1;background:#99d076}.swiper-slide img{width:100%}.top{background-color:#fff;background-image:url(/img/lp/top_sm.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}section.top{border-bottom:none}.catch{text-align:center;position:absolute;top:20%;left:0;right:0}.catch .h1{margin-bottom:15px;font-weight:700;line-height:1.5em}section.secondary{padding-top:0}section.secondary p{max-width:750px;margin-left:auto;margin-right:auto}.shokushu-single a{padding:2%;line-height:1.5em;display:block}.shokushu-single{border:1px dotted #ccc;margin-bottom:20px}.shokushu-single .col-sm-3{margin-top:20px}.shokushu-single h3{margin-top:10px;margin-bottom:10px}.shokushu-single img{border-radius:50%;max-width:150px}.shokushu .balloon{background:#ffdede;border-radius:5px;margin-bottom:20px;padding:10px;position:relative}.shokushu .balloon:after{content:" ";border:10px solid #0000;border-top-color:#ffdede;width:0;height:0;margin-left:-10px;position:absolute;top:100%;left:50%}.shokushu dl{border-bottom:1px dotted #ccc;max-width:750px;margin:0 auto 10px;padding-bottom:10px;font-weight:400}.shokushu dd{color:#999;vertical-align:top;width:20%;padding-right:10px;font-weight:400;display:inline-block}.shokushu dt{vertical-align:top;width:80%;font-weight:400;display:inline-block}@media only screen and (max-width:640px){.shokushu dd{color:#999;text-align:left;font-weight:400;display:block}.shokushu dt{text-align:left;width:100%;font-weight:400;display:block}}.manabi h3.h4{text-align:center;font-size:15px}.manabi-single{border-bottom:1px dotted #ccc;padding-top:20px;padding-bottom:30px}.manabi img{margin-bottom:10px}.panel-body{max-width:750px;margin-left:auto;margin-right:auto;padding:0}.data-single{background:#f2faff;border:4px solid #fff;min-height:240px;padding:2%}.boshu img{margin-bottom:40px}.boshu a{width:100%;text-align:ceter;background:#fdfac3;margin-bottom:5px;padding-top:10px;padding-bottom:10px}#page-top{font-size:77%;position:fixed;right:20px}#page-top a{text-align:center;background:#006fb1;border-radius:5px;width:50px;padding:15px 0;text-decoration:none;display:block;color:#fff!important}#page-top a:hover{text-decoration:none}@media screen and (max-width:599px){.hidden-s{display:none}.top{min-height:568px}.catch .h1{font-size:24px}.manabi-single{border-bottom:1px dotted #ccc}.nav>li>a{padding:10px 6px}}@media screen and (min-width:400px) and (max-width:767px){.top{min-height:667px}.catch .h1{font-size:27px}}@media screen and (min-width:600px){.hidden-l{display:none}section{padding-top:70px;padding-bottom:100px}.top{background-image:url(/img/lp/top_lg.jpg);min-height:800px}.boshu a{padding:20px;font-size:18px}}.mgn_b20{margin-bottom:20px}.mgn_t40{margin-top:40px}section.privacy p{margin-bottom:10px 0}section.privacy ul{padding-inline-start:20px}section.privacy strong{line-height:30px}a.privacy_link{color:#999;text-align:center;margin:10px auto;display:block}
