.subpage main{min-height:1000px}.subpage .subheader-box{height:400px;width:100%;overflow:hidden;position:relative}.subpage .sub-header{height:400px;width:100%;overflow:hidden;position:relative}.subpage .sub-header::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(13,45,110,.95)),to(rgba(13,45,110,.3)));background:-webkit-linear-gradient(left,rgba(13,45,110,.95) 0,rgba(13,45,110,.3) 100%);background:linear-gradient(90deg,rgba(13,45,110,.95) 0,rgba(13,45,110,.3) 100%)}.subpage .sub-header._recruit{background:url(../../../img/webp/recruit/sub_head.webp) no-repeat;background-size:cover;background-position:center center;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.subpage .sub-header.sub-header-anim{background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.57,.1,.04,.76) .1s;transition:-webkit-transform 1.2s cubic-bezier(.57,.1,.04,.76) .1s;transition:transform 1.2s cubic-bezier(.57,.1,.04,.76) .1s;transition:transform 1.2s cubic-bezier(.57,.1,.04,.76) .1s,-webkit-transform 1.2s cubic-bezier(.57,.1,.04,.76) .1s}.subpage .sub-header__head{margin:0 auto;z-index:2;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10.4166%;color:#fff;padding-right:20px}.subpage .sub-header__ttl{font-weight:700;font-size:clamp(21px,2vw,19px);letter-spacing:.03em;color:rgba(255,255,255,.75);-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),transform .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);line-height:1.2;margin-top:30px;position:relative;padding-top:25px}.subpage .sub-header__ttl::before{content:"";width:68px;height:1px;background:#fff;position:absolute;left:0;top:0}.subpage .sub-header__sub{font-family:"Playfair Display",serif;font-weight:700;font-size:clamp(64px,5vw,76px);text-align:left;color:rgba(255,255,255,.85);line-height:1;-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),transform .8s cubic-bezier(.32,.13,.21,.99);transition:opacity .8s cubic-bezier(.32,.13,.21,.99),transform .8s cubic-bezier(.32,.13,.21,.99),-webkit-transform .8s cubic-bezier(.32,.13,.21,.99);position:relative}.subpage .sub-header__sub span{font-family:"Noto Serif JP",serif;font-weight:700;font-size:clamp(24px,2vw,39px);letter-spacing:.08em;color:rgba(255,255,255,.85);margin-left:20px}.subpage .sub-header__sub-anim{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.subpage .sub-header__ttl-anim{position:relative;display:block;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.4s;transition-delay:1.4s}.subpage .p-messageHead{width:100%;height:190px;background:-webkit-gradient(linear,left top,right top,from(#044fa4),to(#0d2d6e));background:-webkit-linear-gradient(left,#044fa4 0,#0d2d6e 100%);background:linear-gradient(90deg,#044fa4 0,#0d2d6e 100%);color:rgba(255,255,255,.85);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.subpage .p-messageHead h2{font-family:"Playfair Display";font-weight:700;font-size:clamp(48px,5vw,52px);text-align:left}.subpage .p-messageHead p{font-weight:700;font-family:"Noto Serif JP",serif;font-size:clamp(28px,3.8vw,32px);padding-left:108px;position:relative}.subpage .p-messageHead p::before{content:"";width:68px;height:1px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:20px}.subpage .p-messageBox{background:#044fa4;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subpage .p-messageBox__txtBox{margin-left:-12.5%;padding-right:20px;position:relative;z-index:2;max-width:770px}.subpage .p-messageBox__txtBox p{font-size:17px;font-weight:500}.subpage .p-messageBox__txtBox p span{font-size:20px;font-weight:500;letter-spacing:0}.subpage .p-messageBox__ttl{font-size:24px}.subpage .p-messageBox__imgWrap{-webkit-flex-basis:62.5%;-ms-flex-preferred-size:62.5%;flex-basis:62.5%;position:relative;z-index:1}.subpage .p-messageBox__img img{-o-object-fit:cover;object-fit:cover;height:605px}.subpage .p-messageBox__img::before{content:"";width:30%;height:100%;background:-webkit-gradient(linear,right top,left top,from(#044fa4),color-stop(23%,#044fa4),to(rgba(13,45,110,0)));background:-webkit-linear-gradient(right,#044fa4 0,#044fa4 23%,rgba(13,45,110,0) 100%);background:linear-gradient(-90deg,#044fa4 0,#044fa4 23%,rgba(13,45,110,0) 100%);position:absolute;right:0;top:0;z-index:0}.subpage .p-whatHrd{margin-bottom:70px;padding:50px 20px 70px}.subpage .whatList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.subpage .whatListItem{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 60px)/ 4)}.subpage .whatListItem img{-webkit-transition:all .2s;transition:all .2s}.subpage .whatListItem:hover .whatList__name::before{right:10px}.subpage .whatList__imgBox{aspect-ratio:285/214;background:#fff;position:relative}.subpage .whatList__imgBox::before{content:""}.subpage .whatList__imgBox._1::before{background:url(../../../img/svg/message_rec/what_1.svg) no-repeat;background-size:contain;width:75.789%;height:70.56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.subpage .whatList__imgBox._2::before{background:url(../../../img/svg/message_rec/what_2.svg) no-repeat;background-size:contain;width:84.912%;height:81.308%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.subpage .whatList__imgBox._3::before{background:url(../../../img/svg/message_rec/what_3.svg) no-repeat;background-size:contain;width:78.596%;height:70.09%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.subpage .whatList__imgBox._4::before{background:url(../../../img/svg/message_rec/what_4.svg) no-repeat;background-size:contain;width:80.35%;height:71.495%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:8.644%}.subpage .whatList__name{background:#02030a;color:#fff;text-align:left;padding:17.5px 60px 17.5px min(2vw,25px);-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.subpage .whatList__name::before{content:"";background:url(../../../img/svg/common/arrow_right.svg) no-repeat;background-size:contain;width:28px;height:5px;position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .2s;transition:all .2s}.subpage .whatList__name span{font-family:"Noto Serif JP",serif;font-weight:600;font-size:20px;letter-spacing:.03em}.subpage .p-entry{height:360px;width:100%;background:url(../../../img/webp/message_rec/entry_bg.webp) no-repeat;background-size:cover;position:relative;margin-bottom:70px}.subpage .p-entry::before{content:"";background:rgba(2,3,10,.45);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.subpage .p-entry-btn{max-width:1080px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;padding:0 20px}.subpage .p-desc{padding:50px 20px 70px;margin-bottom:70px}.subpage .p-descContent{background:#fff;padding:70px 80px}.subpage .p-numbers{padding:50px 20px 70px;margin-bottom:70px}.subpage .p-numbersList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px 30px}.subpage .p-numbersListItem{max-width:380px;width:100%;background:#fff;-webkit-box-shadow:0 20px 20px rgba(0,0,0,.16);box-shadow:0 20px 20px rgba(0,0,0,.16);aspect-ratio:1/1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:8.68%;position:relative}.subpage .p-numbersListItem p._reiwa6{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:5px}.subpage .p-numbersList__ttl{font-size:16px;font-weight:700;margin-top:auto;position:relative;padding-top:45px;margin-bottom:5.263%}.subpage .p-numbersList__ttl::before{content:"";width:1px;height:22px;background:#02030a;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:13px}.subpage .p-numbersList__data{text-align:center;color:#044fa4;margin-top:auto}.subpage .p-numbersList__data ._big{font-size:clamp(46px,6vw,64px);font-weight:700;font-family:Roboto,sans-serif;font-style:italic;line-height:1}.subpage .p-numbersList__data ._slash{font-size:clamp(28px,3.5vw,34px)
;font-weight:700;line-height:1;vertical-align:super}.subpage .p-numbersList__data ._small{font-size:20px;font-weight:700;line-height:1}.subpage .p-numbersList__imgBox{position:relative;aspect-ratio:380/175}.subpage .p-numbersList__imgBox::before{content:""}.subpage .p-numbersList__imgBox._1{text-align:center}.subpage .p-numbersList__imgBox._1::before{background:url(../../../img/svg/numbers/numbers_1.svg) no-repeat;background-size:contain;width:75%;height:83.42%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-numbersList__imgBox._2{text-align:center}.subpage .p-numbersList__imgBox._2::before{background:url(../../../img/svg/numbers/numbers_2.svg) no-repeat;background-size:contain;width:33.976%;height:79.4%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-numbersList__imgBox._3{text-align:center}.subpage .p-numbersList__imgBox._3::before{background:url(../../../img/svg/numbers/numbers_3.svg) no-repeat;background-size:contain;width:33.59%;height:78.737%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-numbersList__imgBox._4{text-align:center}.subpage .p-numbersList__imgBox._4::before{background:url(../../../img/svg/numbers/numbers_4.svg) no-repeat;background-size:contain;width:41.494%;height:79.42%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-numbersList__imgBox._5{text-align:center}.subpage .p-numbersList__imgBox._5::before{background:url(../../../img/svg/numbers/numbers_5.svg) no-repeat;background-size:contain;width:80.389%;height:79.42%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-numbersList__imgBox._6{text-align:center}.subpage .p-numbersList__imgBox._6::before{background:url(../../../img/svg/numbers/numbers_6.svg) no-repeat;background-size:contain;width:42.105%;height:78.84%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:0}.subpage .p-intro{padding:50px 0 70px;margin-bottom:70px;overflow:hidden}.subpage .p-jobList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:1015px;margin:auto;gap:5px;text-align:center}.subpage .p-introContent{padding:70px 20px}.subpage .p-jobListItem{background:#eee;position:relative;border-top:5px solid #fff;height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:10px}.subpage .p-jobListItem a{display:block}.subpage .p-jobListItem._active{background:#f6f8fb;border-top:5px solid #044fa4}.subpage .p-jobListItem__dep{font-family:"Noto Serif JP",serif;font-weight:600;font-size:18px;letter-spacing:.03em;position:relative;display:block}.subpage .p-jobListItem__dep::before{content:"";position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:100%}.subpage .p-jobListItem__dep._1::before{background:url(../../../img/svg/recruit_intro/menu_icon1.svg) no-repeat;background-size:contain;width:49.87px;height:65.88px}.subpage .p-jobListItem__dep._2::before{background:url(../../../img/svg/recruit_intro/menu_icon2.svg) no-repeat;background-size:contain;width:49.86px;height:65.32px}.subpage .p-jobListItem__dep._3::before{background:url(../../../img/svg/recruit_intro/menu_icon3.svg) no-repeat;background-size:contain;width:49.87px;height:64.93px}.subpage .p-jobListItem__dep._4::before{background:url(../../../img/svg/recruit_intro/menu_icon4.svg) no-repeat;background-size:contain;width:49.87px;height:66.84px}.subpage .p-jobListItem__dep._5::before{background:url(../../../img/svg/recruit_intro/menu_icon5.svg) no-repeat;background-size:contain;width:49.86px;height:66.72px}.subpage .p-jobListItem__dep._6::before{background:url(../../../img/svg/recruit_intro/menu_icon6.svg) no-repeat;background-size:contain;width:49.86px;height:64.94px}.subpage .p-jobListItem__time{font-weight:400;font-size:15px;padding-top:21px;position:relative}.subpage .p-jobListItem__time::before{content:"";width:1px;height:12px;background:#02030a;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:0}.subpage .p-jobListItem__time span{font-family:Roboto,sans-serif;font-weight:700;font-style:italic;font-size:20px;line-height:28px;color:#044fa4;margin:0 2px}.subpage .p-introListItem{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.subpage .p-introListItem:not(:first-child){margin-top:35px}.subpage .p-intro__head{background:#044fa4;color:#fff;padding:8px 40px 20px}.subpage .p-intro__num{font-family:"Playfair Display",serif;font-weight:700;font-size:32px;line-height:1;margin-right:5px}.subpage .p-intro__ttl{font-weight:700;font-size:17px}.subpage .p-intro__ttl._schedule{position:absolute;left:0;margin-top:.2em}.subpage .p-intro__body{background:#fff;padding:30px 40px 35px}.subpage .p-intro__body p{font-size:15px}.subpage .p-schedule{padding:50px 0 70px;background:url(../../../img/other/recruit_intro/bg_border.png) #f6f8fb;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.subpage .p-scheduleInner{position:relative}.subpage .p-scheduleContentWrap{position:relative}.subpage .p-scheduleContentWrap::before{content:"";width:1px;height:100%;background:#044fa4;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.subpage .p-scheduleContent{position:relative}.subpage .p-schedule-ttl{width:66px;height:66px;border-radius:50%;background:#044fa4;display:block;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;font-size:17px;color:#fff}.subpage .p-schedule-time{position:absolute;top:50%;left:50%;font-family:Roboto,sans-serif;font-weight:700;font-style:italic;font-size:17px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.subpage .p-schedule-bubbleWrap{-webkit-filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .16));filter:drop-shadow(0 3px 6px rgba(0, 0, 0, .16));position:absolute;width:calc(43.75% - 20px);max-width:455px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subpage .p-schedule-bubbleWrap._l{left:0}.subpage .p-schedule-bubbleWrap._r{right:0}.subpage .p-schedule-bubble{background:#fff;width:100%;padding:20px;position:relative}.subpage .p-schedule-bubble::before{content:"";width:10px;height:10px;background:#fff;position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.subpage .p-schedule-bubble._l::before{right:-5px}.subpage .p-schedule-bubble._r::before{left:-5px}.subpage .p-schedule-bubble::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subpage .p-schedule-bubble._1::after{width:38.26px;height:45.03px;background:url(../../../img/svg/recruit_intro/icon_buill.svg) no-repeat;background-size:contain;left:32px}.subpage .p-schedule-bubble._2::after{width:52.4px;height:48.43px;background:url(../../../img/svg/recruit_intro/icon_work.svg) no-repeat;background-size:contain;left:24.5px}.subpage .p-schedule-bubble._3::after{width:49.06px;height:42.5px;background:url(../../../img/svg/recruit_intro/icon_data.svg) no-repeat;background-size:contain;left:26px}.subpage .p-schedule-bubble._4::after{width:18.37px;height:39.71px;background:url(../../../img/svg/recruit_intro/icon_drink.svg) no-repeat;background-size:contain;left:40px}.subpage .p-schedule-bubble._5::after{width:64.14px;height:41.55px;background:url(../../../img/svg/recruit_intro/icon_work2.svg) no-repeat;background-size:contain;left:20px}.subpage .p-schedule-bubble._6::after{width:37.94px;height:37.94px;background:url(../../../img/svg/recruit_intro/icon_time.svg) no-repeat;background-size:contain;left:31px}.subpage .p-scheduleContent:not(:first-of-type){margin-top:50px}.subpage .p-schedule-bubble__txt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:17px;letter-spacing:.03em;margin-left:100px}.subpage .p-faq{padding:50px 20px 70px;margin-bottom:70px}@media screen and (min-width:1351px){main{margin-top:110px}}@media screen and (max-width:1350px){main{margin-top:70px}}@media only screen and (max-width:1024px){.subpage main{min-height:1000px}.subpage .subheader-box{height:280px}.subpage .sub-header{height:280px}.subpage .p-messageBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;padding-top:20px}.subpage .p-messageBox__txtBox{margin-left:20px}.subpage .p-messageBox__txtBox p{font-size:15px}.subpage .p-messageBox__ttl{font-size:22px}.subpage .p-messageBox__img{max-width:70%;margin-left:auto;min-width:280px}.subpage .p-messageBox__img img{height:auto}.subpage .whatListItem{width:calc((100% - 20px)/ 2)}.subpage .whatList__name span{font-size:17px}.subpage .p-descContent{padding:35px 40px}.subpage .p-numbersList{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.subpage .p-numbersListItem:nth-last-of-type(odd){margin-right:auto}.subpage .p-numbersListItem:nth-last-of-type(even){margin-left:auto}.subpage .p-numbersList__ttl{font-size:14px;padding-top:35px}.subpage .p-numbersList__ttl::before{height:15px;top:10px}.subpage .p-numbersList__data ._small{font-size:18px}.subpage .p-jobListItem__time{padding-top:10px}.subpage .p-jobListItem__time::before{height:8px}.subpage .p-jobListItem__time{font-size:13px}.subpage .p-jobListItem__time span{font-size:18px}.subpage .p-introListItem:not(:first-child){margin-top:24px}.subpage .p-intro__num{font-size:26px}.subpage .p-intro__ttl{font-size:15px}.subpage .p-intro__body p{font-size:13px}}@media only screen and (max-width:767.98px){.subpage main{min-height:1000px}.subpage .p-messageHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;padding:10px 20px 25px}.subpage .p-messageHead h2{font-size:39px}.subpage .p-messageHead p{padding-left:0;padding-top:10px;font-size:20px}.subpage .p-messageHead p::before{width:68px;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.subpage .p-jobList{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:3px}.subpage .p-jobListItem{height:140px;padding-bottom:5px}.subpage .p-jobListItem__dep{font-size:17px}.subpage .p-jobListItem__dep._1::before{width:37.82px;height:49.96px}.subpage .p-jobListItem__dep._2::before{width:37.81px;height:49.53px}.subpage .p-jobListItem__dep._3::before{width:37.82px;height:49.24px}.subpage .p-jobListItem__dep._4::before{width:37.82px;height:50.69px}.subpage .p-jobListItem__dep._5::before{width:37.82px;height:50.6px}.subpage .p-jobListItem__dep._6::before{width:37.82px;height:49.25px}.subpage .p-intro__ttl._schedule{position:relative;margin-bottom:24px;margin-top:0}.subpage .p-scheduleContentWrap::before{left:33.5px;-webkit-transform:translate(0,0);transform:translate(0,0)}.subpage .p-schedule-ttl{left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.subpage .p-schedule-bubbleWrap{left:80px;width:auto;max-width:100%}.subpage .p-schedule-bubbleWrap._l{left:80px;right:0}.subpage .p-schedule-bubble._l::before{right:auto;left:-5px}.subpage .p-schedule-bubble._1::after{left:12px;width:28px;height:32.95px}.subpage .p-schedule-bubble._2::after{left:12px;width:35px;height:32.34px}.subpage .p-schedule-bubble._3::after{left:10px;width:35px;height:30.32px}.subpage .p-schedule-bubble._4::after{left:21px;width:15px;height:32.43px}.subpage .p-schedule-bubble._5::after{width:48px;height:31.09px;left:8px}.subpage .p-schedule-bubble._6::after{left:11px;width:30px;height:30px}.subpage .p-schedule-bubble__txt{font-size:15px;margin-left:40px}}@media only screen and (max-width:600px){.subpage main{min-height:1000px}.subpage .sub-header__head{left:6%}.subpage .sub-header__ttl{font-size:17px;padding-top:10px;margin-top:15px}.subpage .sub-header__ttl::before{width:48px}.subpage .sub-header__sub{font-size:34px}.subpage .sub-header__sub span{display:block;margin-left:0;margin-top:10px;font-size:19px}.subpage .whatListItem{width:100%}.subpage .p-numbersList{-ms-grid-columns:1fr;grid-template-columns:1fr}.subpage .p-numbersListItem{margin-left:auto;margin-right:auto}.subpage .p-jobListItem__dep{font-size:15px}.subpage .p-intro__head{padding:10px 20px 20px}.subpage .p-intro__body{padding:20px 20px 25px}}@media only screen and (max-width:768px){.subpage .p-entry{height:280px}}
/*# sourceMappingURL=../../map/object/project/recruit.css.map */