h3{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;margin-bottom:40px}@media print,screen and (min-width: 1280px){h3{font-size:3rem;margin-bottom:56px}}h4{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:700;font-style:normal;margin-bottom:16px}@media print,screen and (min-width: 1280px){h4{font-size:2rem}}.main-wrap{height:100svh;position:relative;margin-bottom:72px}@media print,screen and (min-width: 1280px){.main-wrap{margin-bottom:120px}}@media print,screen and (min-width: 1440px){.main-wrap{margin-bottom:32px}}.main-wrap h1{font-size:0}.main-wrap__img-1{display:none}@media print,screen and (min-width: 768px){.main-wrap__img-1{display:block;position:absolute;top:70px;width:100%}}@media print,screen and (min-width: 768px){.main-wrap__img-sp{display:none}}.main-wrap__img-sp img:nth-of-type(1){margin:0;position:absolute;top:72px;left:0;width:80px}.main-wrap__img-sp img:nth-of-type(2){margin:0;width:100px;position:absolute;bottom:0;right:0;width:65px}.main-wrap__img-box{height:62%;position:relative}@media print,screen and (min-width: 1280px){.main-wrap__img-box{height:100%;position:absolute;right:0;width:70%}}.main-wrap__img-top{height:100%;object-fit:cover;max-width:inherit;width:100%}.main-wrap__img-back{position:absolute;bottom:-1px;right:0;width:105%}.main-wrap__img-back img{max-width:inherit;width:105%}.main-wrap__title-box{margin-top:-20%;position:absolute;z-index:1}@media print,screen and (min-width: 768px){.main-wrap__title-box{margin-top:-12%}}@media print,screen and (min-width: 1280px){.main-wrap__title-box{position:absolute;left:47px;bottom:10%}}@media print,screen and (min-width: 1440px){.main-wrap__title-box{transform:translate(0, -50%)}}.main-wrap__title-box p{filter:drop-shadow(1px 1px 0 #fff);font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;margin:0 auto;padding-left:28px}.section-1{margin-bottom:100px;position:relative}@media print,screen and (min-width: 1280px){.section-1{margin-bottom:180px}}.section-1 .cmn-h2__img{left:115px;top:0}@media print,screen and (min-width: 768px){.section-1 .cmn-h2__img{left:0;top:48px}}@media print,screen and (min-width: 1280px){.section-1 .cmn-h2__img{left:115px;top:-41px}}.section-1__img-side{mask-image:url("../img/page/recruit-6.webp");mask-repeat:no-repeat;mask-size:100% 100%;mask-position:0% 0%;max-height:500px;position:absolute;left:0;top:70px;z-index:-1}@media print,screen and (min-width: 1280px){.section-1__img-side{max-height:inherit;top:83px;width:40%}}@media print,screen and (min-width: 1440px){.section-1__img-side{width:28%}}.section-1__txt-box{margin-top:382px;padding-left:44px}@media print,screen and (min-width: 768px){.section-1__txt-box{margin-top:0;padding-left:40%}}@media print,screen and (min-width: 1280px){.section-1__txt-box{margin:0 auto;padding-top:64px;padding-left:44px;width:720px}}.section-2{margin-bottom:200px}@media print,screen and (min-width: 1280px){.section-2{margin-bottom:264px}}.section-2__txt-box{margin:0 auto 120px}@media print,screen and (min-width: 1280px){.section-2__txt-box{margin:0 auto 96px;width:550px}}.section-2__img-box{position:relative}@media print,screen and (min-width: 768px){.section-2__img-box>div{margin:0 auto;width:calc(100% - 200px)}}@media print,screen and (min-width: 1280px){.section-2__img-box>div{display:flex;gap:16px;width:100%}}.section-2__img-box>div div{margin-bottom:16px}@media print,screen and (min-width: 1280px){.section-2__img-box>div div{flex:1}}.section-2__img-box .sticky-1{position:absolute;bottom:30%;width:90%}@media print,screen and (min-width: 768px){.section-2__img-box .sticky-1{width:55%}}@media print,screen and (min-width: 1280px){.section-2__img-box .sticky-1{left:0;bottom:-30%;width:38%}}@media print,screen and (min-width: 1440px){.section-2__img-box .sticky-1{left:7%;bottom:-18%;width:25%}}.section-2__img-box .sticky-2{position:absolute;top:max(-155px,-17%);right:-31px;width:110%}@media print,screen and (min-width: 768px){.section-2__img-box .sticky-2{top:-11%;max-width:inherit;width:55%}}@media print,screen and (min-width: 1280px){.section-2__img-box .sticky-2{top:inherit;right:0;bottom:-62%;width:40%}}@media print,screen and (min-width: 1440px){.section-2__img-box .sticky-2{right:17%;bottom:-30%;width:27%}}.section-2__img-box .sticky-3{position:absolute;bottom:-25%;right:0%;width:80%}@media print,screen and (min-width: 768px){.section-2__img-box .sticky-3{bottom:-21%;right:-5%;width:60%}}@media print,screen and (min-width: 1280px){.section-2__img-box .sticky-3{right:-10%;top:-115%;width:40%}}@media print,screen and (min-width: 1440px){.section-2__img-box .sticky-3{right:0;top:-85%;width:30%}}.section-3{position:relative}@media print,screen and (min-width: 1280px){.section-3{margin-bottom:184px}}.section-3:after{background:url(../img/page/recruit-29-sp.png) no-repeat center top 50%/contain;content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:-1}@media print,screen and (min-width: 768px){.section-3:after{background:url(../img/page/recruit-29.png) no-repeat left top 50%/200%}}@media print,screen and (min-width: 1280px){.section-3:after{background:url(../img/page/recruit-29.png) no-repeat left top 55%/150%}}@media print,screen and (min-width: 1440px){.section-3:after{background:url(../img/page/recruit-29.png) no-repeat right bottom 25%/contain}}.section-3__txt-box{margin:0 0 56px}@media print,screen and (min-width: 1280px){.section-3__txt-box{margin:0 48px 96px;width:630px}}@media print,screen and (min-width: 1440px){.section-3__txt-box{margin:0 auto 96px}}.section-3__num{color:#62c478;font-weight:900;font-size:4rem}@media print,screen and (min-width: 1280px){.section-3__num{font-size:4.8rem}}.section-3__img-box{margin:0 auto;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.section-3__img-box{display:flex;gap:8px;flex-wrap:wrap;margin:0 auto;width:calc(100% - 32px)}}@media print,screen and (min-width: 1280px){.section-3__img-box{gap:56px;max-width:1480px;width:calc(100% - 440px)}}.section-3__img-box>div{margin-bottom:64px}@media print,screen and (min-width: 768px){.section-3__img-box>div{flex:1 1 calc(50% - 8px);margin-bottom:56px}}@media print,screen and (min-width: 1280px){.section-3__img-box>div{flex:1 1 calc(50% - 56px);margin-bottom:0}}@media print,screen and (min-width: 1440px){.section-3__img-box>div{flex:1 1 calc(33.3333333333% - 56px)}}.section-3__img-box>div img{margin-bottom:32px}@media print,screen and (min-width: 768px){.section-3__img-box>div img{margin-bottom:32px}}@media print,screen and (min-width: 1280px){.section-3__img-box>div img{margin-bottom:48px}}.section-3__img-box>div h4{font-size:2.4rem}.section-4{position:relative}@media print,screen and (min-width: 1280px){.section-4 .cmn-h2-box{background:url(../img/cmn/boxicon.svg) no-repeat left top 16px/36px 40px;padding:0 0 0 64px}}.section-4 .section-4-inr{margin:0 auto;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.section-4 .section-4-inr{width:calc(100% - 32px)}}@media print,screen and (min-width: 1280px){.section-4 .section-4-inr{padding-left:0;max-width:1480px;margin:0 auto}}.section-4__menu{display:flex;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;line-height:2em;overflow-x:scroll;margin-bottom:56px;width:auto}@media print,screen and (min-width: 768px){.section-4__menu{font-size:2rem;display:block;overflow:auto;margin-bottom:0;position:absolute;top:180px;z-index:1}}.section-4__menu li{color:#a9a9a9;cursor:pointer;padding-left:40px;position:relative;text-align:right;width:fit-content;white-space:nowrap}@media print,screen and (min-width: 1280px){.section-4__menu li{padding-left:40px}}.section-4__menu li::after{background:url(../img/page/recruit-19.svg) no-repeat left 0/24px 30px;content:"";display:block;height:24px;position:absolute;top:2px;left:12px;opacity:0;transition:all .3s ease;width:30px}@media print,screen and (min-width: 1280px){.section-4__menu li::after{background:url(../img/page/recruit-19.svg) no-repeat left 0/30px 38px;height:30px;width:38px}}.section-4__menu li.active_menu{color:#222}.section-4__menu li.active_menu::after{opacity:1}.section-4__txt-box{margin-bottom:104px;position:relative}@media print,screen and (min-width: 768px){.section-4__txt-box{padding-left:280px;padding-top:120px;margin-top:-120px;position:relative}}.section-4__txt-box .section-4__target-list>div{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease}.section-4__txt-box h3{margin-bottom:24px}.section-4__txt-box h4{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}@media print,screen and (min-width: 1280px){.section-4__txt-box h4{margin-bottom:32px}}.section-4 .section-4__target{opacity:1 !important;max-height:5000px !important}.section-4 .section-4__target .margin-1{margin-bottom:24px}@media print,screen and (min-width: 1280px){.section-4 .section-4__target .margin-1{margin-bottom:32px}}.section-4 .section-4__target .margin-2{margin-bottom:40px}@media print,screen and (min-width: 1280px){.section-4 .section-4__target .margin-2{margin-bottom:56px}}.section-4 .section-4__target ul{line-height:3.2rem}.section-4 .section-4__target a{color:blue}.section-5 .swiper-wrapper{transition-timing-function:linear}.section-5__tel-box{background-color:#91e1e9;overflow:hidden;padding:60px 0 30%;position:relative}@media print,screen and (min-width: 768px){.section-5__tel-box{padding:60px 0 20%}}@media print,screen and (min-width: 1280px){.section-5__tel-box{padding:80px 0 140px}}@media print,screen and (min-width: 1440px){.section-5__tel-box{padding:80px 0 120px}}.section-5__tel-box img{max-width:480px;width:calc(100% - 24px)}@media print,screen and (min-width: 1280px){.section-5__tel-box img{max-width:600px}}.section-5__img-box img{position:absolute;bottom:-28%;width:20%}@media print,screen and (min-width: 768px){.section-5__img-box img{bottom:-30%;width:13%}}@media print,screen and (min-width: 1280px){.section-5__img-box img{top:50%;bottom:inherit;width:135px}}@media print,screen and (min-width: 1440px){.section-5__img-box img{top:55%;width:190px}}.section-5__img-box img:nth-of-type(1){left:24px}@media print,screen and (min-width: 1440px){.section-5__img-box img:nth-of-type(1){left:0}}.section-5__img-box img:nth-of-type(2){left:18%}@media print,screen and (min-width: 1280px){.section-5__img-box img:nth-of-type(2){left:25%;top:53%;margin-left:-150px}}@media print,screen and (min-width: 1440px){.section-5__img-box img:nth-of-type(2){margin-left:-250px}}.section-5__img-box img:nth-of-type(3){right:50%;transform:translateX(50%)}@media print,screen and (min-width: 768px){.section-5__img-box img:nth-of-type(3){right:58%}}@media print,screen and (min-width: 1280px){.section-5__img-box img:nth-of-type(3){margin-right:150px}}@media print,screen and (min-width: 1440px){.section-5__img-box img:nth-of-type(3){margin-right:240px}}.section-5__img-box img:nth-of-type(4){right:18%}@media print,screen and (min-width: 1280px){.section-5__img-box img:nth-of-type(4){right:25%;margin-right:-150px}}.section-5__img-box img:nth-of-type(5){right:0}@media print,screen and (min-width: 768px){.sticky-active{position:fixed;top:120px;z-index:1000}}@media print,screen and (min-width: 768px){.sticky-stop{position:absolute;bottom:0;top:inherit}}/*# sourceMappingURL=recruit.css.map */