#overview:after{content:'';display:block;margin:auto;position:absolute;bottom:0;left:0;width:100%}.overview-img .coverImg{border-radius:5px}.overview-category{color:var(--color_1)}.overview-title{line-height:1.4}.overview-text dt{color:var(--color_1);font-weight:500;margin-bottom:.1em}@media screen and (max-width:960.0px){#overview{background:linear-gradient(139deg,#e0faff 30%,#e2dcff 80%,#e3c6ff)}#overview:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 375 60" preserveAspectRatio="none"><path fill="%23ffffff" d="M28.5,26.76L0,17.99v42.01h375V21.06L255.5,0,28.5,26.76Z" /></svg>') no-repeat bottom center/contain;height:min(8vw, 110px)}.overview-inner{padding:min(10vw, 80px) 0 min(20vw, 100px)}.overview-img .coverImg{padding-top:min(60%, 300px)}.overview-content{margin-top:min(6.4vw, 40px)}.overview-category{margin-bottom:.5em}.overview-title{font-size:min(4.8vw, 2.6rem)}.overview-tag{font-size:min(3.2vw, 1.6rem);margin-top:.4em}.overview-salary{font-size:min(3.733vw, 2.0rem);margin-top:1em}.overview-text{margin-top:min(3vw, 40px)}}@media print,screen and (min-width:960.1px){#overview{background:linear-gradient(to bottom right,#e3c6ff,#e2dcff 25%,#e0faff 60%)}#overview:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1920 110" preserveAspectRatio="none"><path fill="%23ffffff" d="M1920,110H0V0l324.5,77.2L1098.5,6.37l465.5,38.2L1920,0" /></svg>') no-repeat bottom center/contain;height:min(8vw, 110px)}.overview-inner{display:grid;grid-gap:4vw;grid-template-columns:42% 1fr;padding:min(7vw, 110px) 0 min(12vw, 150px)}.overview-img .coverImg{padding-top:84%}.overview-category{margin-bottom:1.1em}.overview-category .cate_item{font-size:1em}.overview-title{font-size:min(2.8vw, 3rem)}.overview-tag{font-size:min(1.7vw, 2rem);margin-top:.6em}.overview-salary{font-size:min(2.2vw, 2.4rem);margin-top:1em}.overview-text{margin-top:min(3vw, 40px)}.overview-text dt{font-size:min(2vw, 2.0rem)}}@media print,screen and (min-width:1650.1px){.overview-inner{grid-gap:140px}}.main_data-head-wrapper{display:grid;place-items:center}.main_data-item{border-bottom:solid 1px #d9d9d9;padding:1em 0}.main_data-item dt{font-weight:500;color:#1055cd}.main_data-item dd p+p{margin-top:1.3em}.main_data-item dd *+p{margin-top:.3em}.main_data-item dd .small{line-height:1.4}@media screen and (max-width:769.0px){.main_data-inner{padding:min(10vw, 80px) 0 0}.main_data-items{margin-top:min(10vw, 60px);line-height:1.6}.main_data-item dt{margin-bottom:.3em}}@media print,screen and (min-width:769.1px){.main_data-inner{padding:min(10vw, 130px) 0 0}.main_data-items{display:grid;grid-template-columns:min(18vw, 300px) 1fr;margin-top:min(8vw, 100px)}.main_data-item{display:grid;grid-gap:0 1.5em;grid-template-columns:subgrid;grid-column:span 2}.main_data-item dt{width:min(18vw, 300px)}}.link_area-inner{padding:min(8.533vw, 80px) 0 0}.link_area-wrapper{position:relative}.link_area-back-link{display:flex;align-items:center;gap:.6em;font-weight:500}.link_area-back-link .arrow{transform:scale(-1,1)}.link_area-link .linkBtn-inner{font-size:1.4em}@media screen and (max-width:960.0px){.link_area-wrapper{display:grid;grid-gap:40px}}@media print,screen and (min-width:960.1px){.link_area-inner{position:relative}.link_area-back{display:flex;align-items:center;margin:auto;position:absolute;top:0;left:0;bottom:0}}.job_post_archive-inner{padding:min(15vw, 120px) 0 min(20vw, 180px)}.job_post_archive-items{display:grid;grid-gap:min(3vw, 56px) min(3vw, 74px);grid-template-columns:repeat(auto-fit,minmax(360px, 1fr))}.job_post_archive-item-link{background:#fff;border-radius:5px;display:block;overflow:hidden}.job_post_archive-item-text{line-height:1.5;padding:min(6.4vw, 30px);position:relative;z-index:10}@media screen and (max-width:769.0px){.job_post_archive-items{grid-gap:24px min(3vw, 74px);grid-template-columns:1fr;margin-left:auto;margin-right:auto;width:min(100%, 500px)}.job_post_archive-item-img .coverImg{padding-top:min(60%, 300px)}.job_post_archive-item-title{font-size:min(4.8vw, 1.8rem)}}@media print,screen and (min-width:769.1px){.job_post_archive-item{margin-left:auto;margin-right:auto;width:min(100%, 430px)}.job_post_archive-item-img .coverImg{padding-top:min(76.7%, 350px)}.job_post_archive-item-title{font-size:min(2vw, 2.2rem)}}@media print,screen and (min-width:1600.1px){.job_post_archive-items{grid-gap:56px 74px}}.job_post-pickup{overflow:hidden;position:relative}.job_post-pickup-content{border:solid 1px var(--color_1);border-radius:1px;margin:auto;position:relative;width:min(100%, 1080px)}.job_post-pickup-head{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100"><path fill="%231055cd" d="M50,0c27.61,0,50,22.39,50,50,0,12.47-4.57,23.88-12.12,32.64l4.12,12.36-12.84-4.38c-8.21,5.9-18.28,9.38-29.16,9.38C22.39,100,0,77.61,0,50S22.39,0,50,0Z" /></svg>') no-repeat center/contain;color:var(--color_2);display:flex;align-items:center;justify-content:center;font-weight:700;padding-top:.1em;position:absolute;text-align:center;z-index:100}.pickup-item-link{background:#fff;border-radius:5px;letter-spacing:0;width:100%;height:100%}.pickup-item-link:before{border-radius:5px}.pickup-item-link:after{display:none}.pickup-item-category{margin-bottom:.6em}.pickup-item .cate_item{font-size:min(3.2vw, 1.4rem)}.pickup-item-description{margin-top:1em}#contents .job_post-pickup .swiper-pagination{margin:auto;position:absolute;top:calc(100% + min(2vw, 20px));left:0;right:0}@media screen and (max-width:960.0px){.job_post-pickup-head{font-size:min(4.2vw, 30px);top:calc(min(8vw, 45px) * -1);left:calc(min(2vw, 30px) * -1);width:min(15vw, 100px);height:min(15vw, 100px)}.pickup-item{padding:min(4.266vw, 40px)}.pickup-item-link{padding:min(4.266vw, 34px)}.pickup-item-img .coverImg{border-radius:5px;padding-top:min(68%, 340px)}.pickup-item-text{padding-top:min(3.466vw, 30px)}.pickup-item-title{font-size:min(5.333vw, 2.4rem)}.pickup-item-description{font-size:min(3.2vw, 1.5rem)}}@media print,screen and (min-width:960.1px){.job_post-pickup-head{font-size:min(2.4vw, 30px);top:-20px;left:min(1.5vw, 23px);width:min(8vw, 100px);height:min(8vw, 100px)}.pickup-item{padding:min(3vw, 40px)}.pickup-item-link{display:grid;grid-template-columns:1fr min(55%, 470px);padding:min(4vw, 67px) 0}.pickup-item-img{padding:0 min(3.5vw, 48px)}.pickup-item-img .coverImg{height:100%}.pickup-item-text{font-size:min(1.5vw, 1.6rem);padding-right:15px}.pickup-item-title{font-size:min(2.0vw, 2.4rem)}.pickup-item-description{font-size:min(1.35vw, 1.6rem)}}.page-first .job_post-pickup-inner{padding-bottom:0}.page-first #job_post_archive-main,.page-paged .job_post_archive-wrapper{background:linear-gradient(135deg,#e3c6ff 8%,#e0faff 70%);position:relative}.page-first #job_post_archive-main:before,.page-paged .job_post_archive-wrapper:before{content:'';display:block;margin:auto;position:absolute;top:0;left:0;width:100%;z-index:10}#contents .page-first .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff}@media screen and (max-width:769.0px){.page-first #job_post_archive-main:before,.page-paged .job_post_archive-wrapper:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 375 30" preserveAspectRatio="none"><path fill="%23ffffff" d="M225,30L108,3.2,0,20.26V0h375v20.26l-66-11.21-84,20.95Z" /></svg>') no-repeat top center/contain;height:min(8vw, 60px)}.page-first .job_post_archive-title-inner{padding:min(15vw, 190px) 0 0}.page-paged .job_post_archive-title-inner{display:none}.page-first .job_post-pickup-inner{padding:min(8vw, 76px) 0 0}.page-paged .job_post_archive-inner{padding-top:min(25vw, 190px)}}@media print,screen and (min-width:769.1px){.page-first #job_post_archive-main:before,.page-paged .job_post_archive-wrapper:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1920 90" preserveAspectRatio="none"><path fill="%23ffffff" d="M0,90L324.5,12.1l774,71.48,465.5-38.55,356,44.97V0H0v90Z" /></svg>') no-repeat top center/contain;height:min(8vw, 90px)}.page-first .job_post_archive-title-inner{padding:min(15vw, 190px) 0 0}.page-paged .job_post_archive-title-inner{display:none}.page-paged .job_post_archive-inner{padding-top:min(15vw, 190px)}}