@charset "UTF-8";.sp_bg{position:absolute;z-index:-1;left:calc(50% + 340px);top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#intro{padding:110px 0 150px;overflow:hidden}#intro .inner1000{position:relative}#intro .definition_list dd{line-height:32px;letter-spacing:.05em;width:420px}#intro .intro_img{position:absolute;left:50%;top:0;z-index:-1}#intro .intro_img img{mix-blend-mode:multiply}#intro .anchor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;padding:90px 0 0}#intro .anchor a{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;padding:0 12px 12px 10px;border-bottom:1px solid #8e8e8e}#intro .anchor a::before{content:"";display:block;width:20px;height:10px;background:url(../../img/business/icn_bottom_arw.svg) no-repeat center center}#recruitment .title{padding:0 0 48px}#recruitment .detail{background:url(../../img/common/bg_gray.jpg) repeat;padding:50px 0 120px}#recruitment .detail table{width:100%}#recruitment .detail table tr{border-bottom:1px solid #919191}#recruitment .detail table tr th{line-height:32px;font-weight:700;letter-spacing:0;color:#32b464;width:270px;padding:22px 0 24px 30px}#recruitment .detail table tr td{line-height:32px;letter-spacing:0;padding:22px 80px 24px 0}#recruitment .detail table tr td span{font-size:14px;line-height:30px;letter-spacing:0;display:block;padding:5px 0 10px}#recruitment .detail table tr td a{color:#32b464;text-decoration:underline;letter-spacing:0}#flow{padding:150px 0 120px}#flow .title{padding:0 0 80px}#flow .flow_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#flow .flow_wrap dl{width:150px;height:350px;border-radius:20px;background:url(../../img/common/bg_gray.jpg) repeat;padding:35px 0 0;text-align:center;position:relative}#flow .flow_wrap dl::after{content:"";display:block;width:20px;height:35px;background:url(../../img/place/icn_flow.svg) no-repeat center center;position:absolute;right:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#flow .flow_wrap dl dt{padding:0 0 45px}#flow .flow_wrap dl dt img{margin:0 auto}#flow .flow_wrap dl dd{font-size:20px;line-height:36px;letter-spacing:.05em;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:inline-block}#flow .flow_wrap dl dd span{font-size:20px;line-height:36px;letter-spacing:.05em;font-weight:700;display:inline-block;text-indent:-.5em}#flow .flow_wrap dl:last-child{background-image:linear-gradient(45deg,#95db32 15%,#50d178 100%);margin:0}#flow .flow_wrap dl:last-child::after{display:none}#flow .flow_wrap dl:last-child dd{color:#fff}#faq{padding:0 0 120px}#faq .title{padding:0 0 80px}#faq .faq_wrap article{background:url(../../img/common/bg_gray.jpg) repeat;border-radius:20px;margin:0 0 20px}#faq .faq_wrap article:last-child{margin:0}#faq .faq_wrap article dt{padding:40px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 75px;position:relative;cursor:pointer}#faq .faq_wrap article dt::before{content:"";display:block;width:32px;height:2.4px;background-color:#000;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#faq .faq_wrap article dt::after{content:"";display:block;width:2.4px;height:32px;background-color:#000;position:absolute;right:54px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}#faq .faq_wrap article dt.on::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#faq .faq_wrap article dt h5{font-size:20px;letter-spacing:.05em}#faq .faq_wrap article dd{padding:40px 0;border-top:2px dotted #8e8e8e;display:none;width:900px;margin:0 auto}#faq .faq_wrap article dd .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 75px}#faq .faq_wrap article dd .flex_wrap p{font-size:20px;line-height:40px;letter-spacing:.05em}@media screen and (max-width:768px){.sp_bg{position:absolute;left:50%;top:-14.6666666667vw}.sp_bg img{width:82.2666666667vw}#intro{padding:10.6666666667vw 0 28vw}#intro .definition_list dd{font-size:3.7333333333vw;line-height:7.4666666667vw;width:auto}#intro .intro_img{width:100vw;position:static;top:60vw;left:0;padding:15.3333333333vw 0 0}#intro .intro_img img{width:100vw;-webkit-transform:translateX(-5.3333333333vw);transform:translateX(-5.3333333333vw)}#intro .anchor{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10vw 2.6666666667vw 0;padding:0}#intro .anchor a{width:100%;font-size:3.4666666667vw;gap:0 4.2666666667vw;padding:6.6666666667vw 0 3.3333333333vw 2.6666666667vw}#intro .anchor a::before{width:4.2666666667vw;height:2.2666666667vw}#recruitment .title{padding:0 0 9.3333333333vw}#recruitment .detail{padding:10vw 0 16vw}#recruitment .detail table tr{border-bottom:.2666666667vw solid #919191}#recruitment .detail table tr th{font-size:3.2vw;line-height:6.4vw;font-weight:500;width:28vw;padding:4vw 0 4vw 2.6666666667vw;height:100%}#recruitment .detail table tr th br{font-size:0;line-height:1}#recruitment .detail table tr td{font-size:3.2vw;line-height:6.4vw;padding:4vw 2.6666666667vw 4vw 0;width:calc(100% - 28vw);height:100%;text-align:left}#recruitment .detail table tr td br{font-size:0;line-height:1}#recruitment .detail table tr td span{font-size:2.9333333333vw;line-height:5.3333333333vw;padding:1.3333333333vw 0 2.6666666667vw;display:inline-block}#flow{padding:20vw 0 22vw}#flow .title{padding:0 0 12vw}#flow .flow_wrap{display:block}#flow .flow_wrap dl{width:100%;height:17.3333333333vw;border-radius:2.6666666667vw;padding:4vw 0 4vw 4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8vw;margin:0 0 5.3333333333vw}#flow .flow_wrap dl::after{background:url(../../img/place/icn_flow_sp.svg) no-repeat center center;right:auto;width:4.6666666667vw;height:2.6666666667vw;left:50%;top:auto;bottom:-4.2666666667vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#flow .flow_wrap dl dt{padding:0}#flow .flow_wrap dl dt img{width:auto;height:8.9333333333vw}#flow .flow_wrap dl dd{font-size:4vw;line-height:1;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}#flow .flow_wrap dl dd span{font-size:4vw;line-height:1;text-indent:0}#faq{padding:0 0 13.3333333333vw}#faq .title{padding:0 0 11.3333333333vw}#faq .faq_wrap article{border-radius:2.6666666667vw;margin:0 0 4vw}#faq .faq_wrap article dt{padding:5.3333333333vw 20vw 4.6666666667vw 4vw;gap:0 4vw}#faq .faq_wrap article dt::before{width:5.3333333333vw;height:.4vw;right:5.3333333333vw}#faq .faq_wrap article dt::after{width:.4vw;height:5.3333333333vw;right:7.7333333333vw}#faq .faq_wrap article dt .icn img{width:6.8vw}#faq .faq_wrap article dt h5{font-size:3.2vw;line-height:6.4vw;letter-spacing:0;width:52.8vw}#faq .faq_wrap article dd{padding:5.3333333333vw 0 6.6666666667vw 0;border-top:.4vw dotted #8e8e8e;width:81.3333333333vw}#faq .faq_wrap article dd .flex_wrap{gap:0 5.0666666667vw}#faq .faq_wrap article dd .flex_wrap .img_wrap img{width:5.7333333333vw}#faq .faq_wrap article dd .flex_wrap p{font-size:3.2vw;line-height:6.4vw;margin:-.5em 0 0}}
/*# sourceMappingURL=recruit.css.map */
