.secRecruit--intro{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--intro-box{margin-top:calc(var(--vw)*2.78)}.secRecruit--intro-img{overflow:hidden;position:relative;z-index:0}.secRecruit--intro-textBox{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;gap:calc(var(--vw)*2.29);position:absolute;left:0;bottom:calc(var(--vw)*-0.35);width:100%;color:var(--c-white);z-index:1}.secRecruit--intro-enTitle{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:calc(var(--vw)*6.94)}.secRecruit--intro-jpTitle{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-size:calc(var(--vw)*1.67);line-height:1.414;letter-spacing:-0.04em}.secRecruit--job{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--job-box{margin-top:calc(var(--vw)*5.56)}.secRecruit--job-item{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}.secRecruit--job-item+.secRecruit--job-item{margin-top:calc(var(--vw)*5.56)}.secRecruit--job-item-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:52.136%}.secRecruit--job-item-textBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:47.864%;padding-right:calc(var(--vw)*4.17)}.secRecruit--job-item dl{margin-top:calc(var(--vw)*1.94);color:var(--c-white)}.secRecruit--job-item dl dt,.secRecruit--job-item dl dd{font-size:clamp(14px,var(--vw)*.97,var(--vw)*.97);letter-spacing:.04em;line-height:2.143}.secRecruit--job-item dl dt{padding-bottom:calc(var(--vw)*.35);border-bottom:1px solid var(--c-white);font-weight:bold}.secRecruit--job-item dl dd{margin-top:calc(var(--vw)*.63);font-weight:600}.secRecruit--job-item dl ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secRecruit--job-item dl ul li.noIcon::before{content:none}.secRecruit--job-item dl ul li::before{content:"・"}.secRecruit--achievement{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--achievement-box{margin-top:calc(var(--vw)*5.56);display:grid;grid-template-columns:calc(var(--vw)*28.61) calc(var(--vw)*6.81) calc(var(--vw)*28.61);grid-template-rows:calc(var(--vw)*24.1) calc(var(--vw)*6.04) calc(var(--vw)*17.01) calc(var(--vw)*16.25) calc(var(--vw)*6.94) calc(var(--vw)*24.1);grid-column-gap:calc(var(--vw)*1.04);grid-row-gap:calc(var(--vw)*1.04)}.secRecruit--achievement-img:nth-child(1){grid-area:1/1/2/3}.secRecruit--achievement-img:nth-child(2){grid-area:1/3/3/4}.secRecruit--achievement-img:nth-child(3){grid-area:2/1/4/3}.secRecruit--achievement-img:nth-child(4){grid-area:3/3/4/4}.secRecruit--achievement-img:nth-child(5){grid-area:4/1/5/2}.secRecruit--achievement-img:nth-child(6){grid-area:4/2/6/4}.secRecruit--achievement-img:nth-child(7){grid-area:5/1/7/2}.secRecruit--achievement-img:nth-child(8){grid-area:6/2/7/4}.secRecruit--achievement-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secRecruit--sports{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--sports-item{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}.secRecruit--sports-item+.secRecruit--sports-item{margin-top:calc(var(--vw)*5.56)}.secRecruit--sports-item-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:52.136%}.secRecruit--sports-item-textBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:47.864%;padding-right:calc(var(--vw)*4.17)}.secRecruit--sports-item-text{margin-top:calc(var(--vw)*2.08);font-size:clamp(14px,var(--vw)*.97,var(--vw)*.97);line-height:2.715;font-weight:600;color:var(--c-white)}.secRecruit--sports-item .common--btn{margin:calc(var(--vw)*3.47) auto 0}.secRecruit--message{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--message-item{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}.secRecruit--message-item+.secRecruit--message-item{margin-top:calc(var(--vw)*5.56)}.secRecruit--message-item-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:52.136%}.secRecruit--message-item-textBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:47.864%;padding-right:calc(var(--vw)*4.17)}.secRecruit--message-item-text{margin-top:calc(var(--vw)*2.08);font-size:clamp(14px,var(--vw)*.97,var(--vw)*.97);line-height:2.715;font-weight:600;color:var(--c-white)}.secRecruit--message-item .common--btn{margin:calc(var(--vw)*3.47) auto 0}.secRecruit--company{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--company-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--vw)*2.29)}.secRecruit--company-item{width:calc((100% - var(--vw)*2.29)/2)}.secRecruit--company-item dl{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;height:clamp(102px,var(--vw)*7.08,var(--vw)*7.08);border-bottom:1px solid var(--c-border)}.secRecruit--company-item dl dt,.secRecruit--company-item dl dd{font-size:clamp(14px,var(--vw)*.97,var(--vw)*.97);letter-spacing:.04em;line-height:1.4;color:var(--c-white)}.secRecruit--company-item dl dt{width:clamp(92px,var(--vw)*6.39,var(--vw)*6.39)}.secRecruit--company-item dl dd{width:calc(100% - clamp(92px,var(--vw)*6.39,var(--vw)*6.39));font-weight:600}.secRecruit--requirements{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--requirements-box{margin-top:calc(var(--vw)*5.21)}.secRecruit--requirements-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.secRecruit--requirements-tab li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;height:calc(var(--vw)*3.68);padding:0 calc(var(--vw)*2.08);border:1px solid var(--c-border);border-bottom:none;font-size:calc(var(--vw)*.97);letter-spacing:.04em;line-height:1.4;color:var(--c-white);font-weight:bold;text-align:center;cursor:pointer;position:relative;z-index:0}.secRecruit--requirements-tab li::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--c-border);opacity:0;z-index:-1}.secRecruit--requirements-tab li.act::before{opacity:1}.secRecruit--requirements-cont{padding:calc(var(--vw)*3.47);border:1px solid var(--c-border)}.secRecruit--requirements-item{display:none}.secRecruit--requirements-item.act{display:block}.secRecruit--requirements-item dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:calc(var(--vw)*2.01) 0;border-bottom:1px solid var(--c-border)}.secRecruit--requirements-item dl dt,.secRecruit--requirements-item dl dd{font-size:clamp(14px,var(--vw)*.97,var(--vw)*.97);letter-spacing:.04em;line-height:1.5;color:var(--c-white)}.secRecruit--requirements-item dl dt{width:clamp(130px,var(--vw)*9.03,var(--vw)*9.03);font-weight:400}.secRecruit--requirements-item dl dd{width:calc(100% - clamp(130px,var(--vw)*9.03,var(--vw)*9.03));font-weight:600}.secRecruit--requirements-item dl dd ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secRecruit--requirements-item dl dd ul li.noIcon::before{content:none}.secRecruit--requirements-item dl dd ul li::before{content:"・"}.secRecruit--form{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--form-box{margin-top:calc(var(--vw)*5.21);padding:calc(var(--vw)*3.47) calc(var(--vw)*3.47) calc(var(--vw)*6.25);border:1px solid var(--c-border)}@media screen and (max-width: 768px){.secRecruit--intro{padding-bottom:10.6666666667vw}.secRecruit--intro-box{margin-top:5.3333333333vw}.secRecruit--intro-textBox{display:block;bottom:-0.8vw}.secRecruit--intro-enTitle{font-size:16vw;padding-left:1.6vw}.secRecruit--intro-jpTitle{font-size:4.2666666667vw;line-height:1.375;padding-left:2.4vw}.secRecruit--job{padding-bottom:10.6666666667vw}.secRecruit--job-box{margin-top:8vw}.secRecruit--job-item{display:block}.secRecruit--job-item+.secRecruit--job-item{margin-top:8vw}.secRecruit--job-item-img{width:100%}.secRecruit--job-item-textBox{width:100%;padding-right:0;margin-top:3.7333333333vw}.secRecruit--job-item .sec--subtitle{font-size:4.2666666667vw;margin-top:1.8666666667vw}.secRecruit--job-item dl{margin-top:2.4vw}.secRecruit--job-item dl dt,.secRecruit--job-item dl dd{line-height:1.539}.secRecruit--job-item dl dt{padding-bottom:1.8666666667vw;font-size:3.2vw;font-weight:500}.secRecruit--job-item dl dd{margin-top:1.6vw;font-size:3.4666666667vw;font-weight:400}.secRecruit--achievement{padding-bottom:10.6666666667vw}.secRecruit--achievement-box{margin-top:5.3333333333vw;grid-template-columns:36.5333333333vw 8.8vw 36.5333333333vw;grid-template-rows:30.9333333333vw 7.7333333333vw 21.8666666667vw 20.8vw 8.8vw 30.9333333333vw;grid-column-gap:1.3333333333vw;grid-row-gap:1.3333333333vw}.secRecruit--sports{padding-bottom:10.6666666667vw}.secRecruit--sports-item{display:block}.secRecruit--sports-item+.secRecruit--sports-item{margin-top:8vw}.secRecruit--sports-item-img{width:100%}.secRecruit--sports-item-textBox{width:100%;padding-right:0;margin-top:3.7333333333vw}.secRecruit--sports-item-text{margin-top:1.8666666667vw;font-size:3.7333333333vw;line-height:1.5715;font-weight:500}.secRecruit--sports-item .common--btn{margin-top:3.7333333333vw}.secRecruit--message{padding-bottom:10.6666666667vw}.secRecruit--message-item{display:block}.secRecruit--message-item+.secRecruit--message-item{margin-top:8vw}.secRecruit--message-item-img{width:100%}.secRecruit--message-item-textBox{width:100%;padding-right:0;margin-top:3.7333333333vw}.secRecruit--message-item-text{margin-top:1.8666666667vw;font-size:3.7333333333vw;line-height:1.5715;font-weight:500}.secRecruit--company{padding-bottom:10.6666666667vw}.secRecruit--company-box{display:block;margin-top:4.2666666667vw}.secRecruit--company-item{width:100%}.secRecruit--company-item dl{height:auto;min-height:15.4666666667vw;padding:2.9333333333vw 0}.secRecruit--company-item dl dt,.secRecruit--company-item dl dd{height:auto !important}.secRecruit--company-item dl dt{width:16.8vw;font-size:3.2vw;letter-spacing:.04em;font-weight:bold}.secRecruit--company-item dl dd{width:calc(100% - 16.8vw);font-size:3.4666666667vw;letter-spacing:-0.04em;font-weight:400}.secRecruit--requirements{padding-bottom:calc(var(--vw)*6.94)}.secRecruit--requirements-box{margin-top:calc(var(--vw)*5.21)}.secRecruit--requirements-tab{gap:1.6vw;overflow-x:scroll;overflow-y:hidden}.secRecruit--requirements-tab li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:34.9333333333vw;height:11.2vw;padding:0;font-size:3.2vw}.secRecruit--requirements-cont{padding:5.3333333333vw}.secRecruit--requirements-item dl{display:block;padding:5.0666666667vw 0 5.6vw}.secRecruit--requirements-item dl dt,.secRecruit--requirements-item dl dd{font-size:3.4666666667vw;line-height:1.385}.secRecruit--requirements-item dl dt{width:100%;font-weight:bold}.secRecruit--requirements-item dl dd{width:100%;margin-top:1.6vw;letter-spacing:-0.04em;font-weight:400}.secRecruit--form{padding-bottom:16vw}.secRecruit--form-box{margin-top:2.4vw;padding:8vw 5.3333333333vw 10.6666666667vw}}@media screen and (min-width: 1001px)and (max-width: 1325px){.sec--title{font-size:calc(var(--vw)*1.11)}.sec--subtitle{font-size:calc(var(--vw)*2.22)}.sec--text,.secRecruit--job-item dl dt,.secRecruit--job-item dl dd,.secRecruit--sports-item-text,.secRecruit--message-item-text{font-size:calc(var(--vw)*.97)}}@media screen and (min-width: 769px)and (max-width: 1000px){.sec--titleColumn{display:block}.sec--titleColumn .sec--text{width:100%}.secRecruit--company-box{display:block}.secRecruit--company-box .secRecruit--company-item{width:100%}.secRecruit--job-item,.secRecruit--sports-item,.secRecruit--message-item{display:block}.secRecruit--job-item-img,.secRecruit--sports-item-img,.secRecruit--message-item-img{width:100%}.secRecruit--job-item-textBox,.secRecruit--sports-item-textBox,.secRecruit--message-item-textBox{width:100%;margin-top:calc(var(--vw)*2.5)}}/*# sourceMappingURL=recruit.css.map */