@charset "UTF-8";.p-recruit__top{padding-block:50px clamp(50px,8vw,80px);background:url(../images/recruit/noise.webp) center top no-repeat}.p-recruit__deco{color:#036eb7;font-size:clamp(18px,2.4vw,24px);font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:600;text-align:center;position:relative;z-index:1}.p-recruit__deco::before{content:"";width:100%;height:1px;background-color:#036eb7;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-2}.p-recruit__deco::after{content:"";width:220px;height:10px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.p-recruit__req{margin-bottom:clamp(70px,9vw,90px)}.p-recruit__req-wrap:not(:first-of-type){margin-top:30px}.p-recruit__req-title{margin-bottom:30px;padding:11px 0;font-size:18px;font-weight:700;color:#fff;text-align:center;background:#036eb7}.p-recruit__req-position{padding:0 40px;border-top:1px solid #ccc;height:80px;margin:0 auto;font-weight:700;font-size:18px;color:#036eb7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.p-recruit__req-position:hover{background:#f2f2f2}.p-recruit__req-position:after{content:"";width:17px;height:17px;border:0;border-bottom:2px solid #036eb7;border-right:2px solid #036eb7;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:23px;margin-top:-14px}.p-recruit__req-position.active{border-bottom:none}.p-recruit__req-position.active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:0}.p-recruit__req-cont{padding:50px 0 70px;overflow:hidden;background-color:#e5f0f8;display:none}.p-recruit__req-cont dl{max-width:1000px;margin:0 auto 70px;padding:30px 30px 40px;background-color:#fff}.p-recruit__req-cont dt{color:#036eb7;padding:25px 0 25px 32px;font-size:16px;line-height:2;float:left}.p-recruit__req-cont dt:nth-of-type(odd){background-color:#f5f5f5}.p-recruit__req-cont dd{padding:25px 10px 25px 180px;font-size:16px;line-height:2}.p-recruit__req-cont dd:nth-of-type(odd){background-color:#f5f5f5}.p-recruit__req-cont dd .required{background-color:#fff0d2}.p-recruit__req-cont dd .required span{font-weight:700;color:#2d820a}.p-recruit__req .link_btn{width:100%;text-align:center}.p-recruit__req .link_btn a{width:300px;margin:0 auto;padding:18px 0;font-size:18px;color:#fff;text-decoration:none;background-color:#333;border-radius:50px;-webkit-border-radius:50px;display:block;position:relative}.p-recruit__req .link_btn a:before{content:"";width:8px;height:8px;border:0;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.p-recruit__req .link_btn a:hover{opacity:.8}.p-recruit__bottom{padding-block:clamp(40px,8vw,80px) clamp(50px,8.5vw,85px);padding-inline:20px;background:url(../images/recruit/bg_recruit.webp) center center/cover no-repeat}.p-recruit__bottom-lead{color:#fff;font-size:clamp(20px,3.6vw,36px);text-align:center}.p-recruit__bottom-text{color:#fff;margin-top:clamp(20px,3vw,30px);text-align:center;line-height:2}.to_form_btn{margin-bottom:clamp(10px,4vw,40px);text-align:center}.to_form_btn a{width:300px;margin:0 auto;padding:18px 0;font-size:18px;color:#fff;text-decoration:none;background-color:#ff6482;border-radius:50px;-webkit-border-radius:50px;display:block;position:relative;text-align:center}.to_form_btn a:hover{opacity:.8}.to_form_btn a:before{content:"";width:8px;height:8px;border:0;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:calc(50% - 6px);bottom:8px}@media screen and (max-width:640px){.p-recruit__deco::after{width:120px}.p-recruit__req-title{padding:14px 0;font-size:5vw}.p-recruit__req-position{height:auto;padding:15px 6.4%;font-size:4.533333322vw;border-top:1px solid #ccc}.p-recruit__req-position:after{width:10px;height:10px;right:24px;margin-top:-8px}.p-recruit__req-position.active:after{margin-top:-2px}.p-recruit__req-cont{padding:3.2% 3.2% 20px}.p-recruit__req-cont dl{max-width:auto;margin:0 0 20px;padding:3.2% 3.2% 10px}.p-recruit__req-cont dt{padding:3% 2.6666666667% 0;font-size:3.733333324vw;float:none}.p-recruit__req-cont dd{padding:0 2.6666666667% 3%;font-size:3.733333324vw}.p-recruit__req .link_btn a{width:44.6666666667%;margin:0 auto;padding:10px 0;font-size:3.333333325vw}.p-recruit__req .link_btn a:before{content:"";width:6px;height:6px}.p-recruit__bottom-text{font-size:14px}.to_form_btn a{width:44.6666666667%;padding:10px 0;font-size:3.333333325vw}.to_form_btn a:before{content:"";width:6px;height:6px;left:calc(50% - 6px);bottom:5px}}
/*# sourceMappingURL=maps/recruit.min.css.map */
