.inner{width:1150px}@media screen and (max-width: 768px){.inner{width:87.1794871795vw}}#main_wrapper{background-color:#ebebeb}@media screen and (max-width: 768px){#fv_lower .title_wrap h2 img{width:52.0717948718vw}}#footer_bnr{display:none}#recruit{padding:170px 0 200px}@media screen and (max-width: 768px){#recruit{padding:15.3846153846vw 0 32.0512820513vw}}#recruit.diagonal::before{height:1060px;background-color:#fff}@media screen and (max-width: 768px){#recruit.diagonal::before{height:133.3333333333vw}}#recruit .lower_title{padding:0 0 150px}@media screen and (max-width: 768px){#recruit .lower_title{padding:0 0 25.641025641vw}#recruit .lower_title img{width:86.9076923077vw}}#recruit p.intro{font-size:40px;line-height:60px;font-weight:600;padding:0 0 100px}@media screen and (max-width: 768px){#recruit p.intro{font-size:5.641025641vw;line-height:8.4615384615vw;padding:0 0 3.8461538462vw}}#recruit .img_wrap{padding:0 0 150px}@media screen and (max-width: 768px){#recruit .img_wrap{padding:0 0 17.9487179487vw}}#recruit .img_wrap img{width:100%;border-radius:20px}@media screen and (max-width: 768px){#recruit .img_wrap img{border-radius:5.1282051282vw}}#recruit .tabs{display:flex;justify-content:space-between;border-bottom:8px solid #b41b60}@media screen and (max-width: 768px){#recruit .tabs{border-bottom:1.2820512821vw solid #b41b60}}#recruit .tabs.under{border-bottom:none;border-top:8px solid #b41b60}@media screen and (max-width: 768px){#recruit .tabs.under{border-top:1.2820512821vw solid #b41b60}}#recruit .tabs.under li{border-radius:0 0 8px 8px}@media screen and (max-width: 768px){#recruit .tabs.under li{border-radius:0 0 2.0512820513vw 2.0512820513vw}}#recruit .tabs li{width:560px;border-radius:8px 8px 0 0;text-align:center;text-align:center;background-color:#878787;font-size:25px;font-weight:700;line-height:90px;color:#fff}@media screen and (max-width: 768px){#recruit .tabs li{width:43.0769230769vw;border-radius:2.0512820513vw 2.0512820513vw 0 0;font-size:4.358974359vw;font-weight:600;line-height:14.1025641026vw}}#recruit .tabs li{cursor:pointer}#recruit .tabs li.current{background-color:#b41b60}#recruit .tab_wrap{background-color:#fff;padding:100px 115px 90px}@media screen and (max-width: 768px){#recruit .tab_wrap{padding:0 6.4102564103vw}}#recruit .tab_wrap .tab_detail:last-child{display:none}#recruit .tab_wrap dl{border-bottom:1px solid #878787;display:flex;width:100%;padding:32px 0 28px}@media screen and (max-width: 768px){#recruit .tab_wrap dl{display:block;border-bottom:.2564102564vw solid #878787;padding:7.6923076923vw 0 6.6666666667vw}}#recruit .tab_wrap dl:first-child{border-top:1px solid #878787}@media screen and (max-width: 768px){#recruit .tab_wrap dl:first-child{border-top:none}}@media screen and (max-width: 768px){#recruit .tab_wrap dl:last-child{border-bottom:none}}#recruit .tab_wrap dl dt{width:212px;font-size:18px;font-weight:700;line-height:32px}@media screen and (max-width: 768px){#recruit .tab_wrap dl dt{width:100%;font-size:4.358974359vw;font-weight:600;line-height:1;padding:0 0 5.1282051282vw}}#recruit .tab_wrap dl dd{width:calc(100% - 212px);font-size:18px;font-weight:500;line-height:32px}@media screen and (max-width: 768px){#recruit .tab_wrap dl dd{width:100%;font-size:3.8461538462vw;font-weight:400;line-height:5.641025641vw}}#flow{padding:0 0 705px}@media screen and (max-width: 768px){#flow{padding:0 0 93.5897435897vw}}#flow.diagonal::before{background-color:#fff;right:0;bottom:0;top:45px}@media screen and (max-width: 768px){#flow.diagonal::before{top:14.1025641026vw;height:auto}}#flow .lower_title{padding:0 0 58px}@media screen and (max-width: 768px){#flow .lower_title{padding:0 0 12.8205128205vw}#flow .lower_title img{width:32.4307692308vw}}#flow .recruit_flow{padding:0 0 170px}@media screen and (max-width: 768px){#flow .recruit_flow{padding:0 0 14.1025641026vw}}#flow .recruit_flow ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#flow .recruit_flow ul{display:block}}#flow .recruit_flow ul li{width:257.5px;font-size:23px;line-height:155px;font-weight:600;text-align:center;background-color:#ddd;position:relative}@media screen and (max-width: 768px){#flow .recruit_flow ul li{width:51.2820512821vw;line-height:23.0769230769vw;font-size:4.358974359vw;margin:0 auto 9.4871794872vw}}#flow .recruit_flow ul li::after{content:"";display:block;width:17px;height:33px;background:url("../../img/recruit/flow_arw.svg") no-repeat;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}@media screen and (max-width: 768px){#flow .recruit_flow ul li::after{width:8.4615384615vw;height:4.358974359vw;background:url("../../img/recruit/flow_arw_sp.svg") no-repeat;top:auto;right:auto;left:50%;bottom:-7.1794871795vw;transform:translateX(-50%)}}#flow .recruit_flow ul li:last-child{background-color:#000;color:#fff}@media screen and (max-width: 768px){#flow .recruit_flow ul li:last-child{margin:0 auto}}#flow .recruit_flow ul li:last-child::after{display:none}#flow p{text-align:center;font-size:25px;font-weight:600;line-height:45px;padding:0 0 30px}@media screen and (max-width: 768px){#flow p{font-size:4.358974359vw;line-height:7.6923076923vw;padding:0 0 4.1025641026vw}}#flow .btn{padding:0 0 80px;margin:0 0 75px;border-bottom:1px solid #000}@media screen and (max-width: 768px){#flow .btn{padding:0 0 8.9743589744vw;margin:0 0 7.6923076923vw}}#flow .btn a{width:700px;margin:0 auto;display:block;text-align:center;font-size:30px;font-weight:600;line-height:175px;color:#fff;background:url("../../img/recruit/icn_btn_arw.svg") no-repeat right 30px center #b41b60;border-radius:8px}@media screen and (max-width: 768px){#flow .btn a{width:100%;font-size:3.8461538462vw;line-height:16.6666666667vw;background:url("../../img/recruit/icn_btn_arw.svg") no-repeat right 4.6153846154vw center #b41b60;background-size:7.6923076923vw}}@media screen and (min-width: 769px){#flow .btn a:hover{background-color:#e04698}}#flow .recruit_contact .contact_text{display:flex;justify-content:center;align-items:center;gap:0 12px;text-align:center;font-size:25px;font-weight:700;padding:0 0 15px}@media screen and (max-width: 768px){#flow .recruit_contact .contact_text{font-size:4.358974359vw;gap:0 1.2820512821vw;padding:0 0 3.8461538462vw}}#flow .recruit_contact .contact_text::before{content:"";display:block;width:27px;height:28px;background:url("../../img/common/icn_tel_black.svg") no-repeat;background-size:cover}@media screen and (max-width: 768px){#flow .recruit_contact .contact_text::before{width:5.2692307692vw;height:5.658974359vw}}#flow .recruit_contact .num{display:flex;justify-content:center;gap:0 10px;align-items:flex-end;font-size:27px;font-weight:700}@media screen and (max-width: 768px){#flow .recruit_contact .num{font-size:5.1282051282vw;gap:0 1.2820512821vw}}#flow .recruit_contact .num::before{content:"TEL";font-size:18px;font-weight:700}@media screen and (max-width: 768px){#flow .recruit_contact .num::before{font-size:4.358974359vw}}#flow .splide_wrap{position:absolute;left:0;bottom:235px;z-index:2;width:100%}@media screen and (max-width: 768px){#flow .splide_wrap{bottom:37.1794871795vw}}#flow .splide_wrap .splide__slide{width:auto !important}@media screen and (max-width: 768px){#flow .splide_wrap .splide__slide img{width:270.5128205128vw}}#faq{padding:0 0 155px;margin:-60px 0 0;position:relative;z-index:2}@media screen and (max-width: 768px){#faq{padding:0 0 25.641025641vw;margin:-11.5384615385vw 0 0}}#faq .lower_title{padding:0 0 105px}@media screen and (max-width: 768px){#faq .lower_title{padding:0 0 16.6666666667vw}#faq .lower_title img{width:29.9076923077vw}}#faq .faq_wrap{width:900px;margin:0 auto}@media screen and (max-width: 768px){#faq .faq_wrap{width:100%}}#faq .faq_wrap dl{border-bottom:1px solid #878787}@media screen and (max-width: 768px){#faq .faq_wrap dl{border-bottom:.2564102564vw solid #878787}}#faq .faq_wrap dl:first-of-type{border-top:1px solid #878787}@media screen and (max-width: 768px){#faq .faq_wrap dl:first-of-type{border-top:.2564102564vw solid #878787}}#faq .faq_wrap dl dt,#faq .faq_wrap dl dd div{display:flex;gap:0 20px;padding:29px 0 28px 38px}@media screen and (max-width: 768px){#faq .faq_wrap dl dt,#faq .faq_wrap dl dd div{padding:7.4358974359vw 10.2564102564vw 7.4358974359vw 2.5641025641vw;gap:0 3.8461538462vw}}#faq .faq_wrap dl dt span,#faq .faq_wrap dl dd div span{font-size:18px;line-height:32px}@media screen and (max-width: 768px){#faq .faq_wrap dl dt span,#faq .faq_wrap dl dd div span{font-size:3.8461538462vw;line-height:5.8974358974vw}}#faq .faq_wrap dl dt{align-items:center;background-color:#fff;cursor:pointer;position:relative}#faq .faq_wrap dl dt::before,#faq .faq_wrap dl dt::after{content:"";display:block;position:absolute;top:50%;background-color:#000;transform:translateY(-50%)}#faq .faq_wrap dl dt::before{right:34px;width:20.96px;height:2px}@media screen and (max-width: 768px){#faq .faq_wrap dl dt::before{right:4.1025641026vw;width:3.8461538462vw;height:.5128205128vw}}#faq .faq_wrap dl dt::after{right:43px;width:2px;height:20.96px;transition:transform .3s}@media screen and (max-width: 768px){#faq .faq_wrap dl dt::after{right:5.641025641vw;height:3.8461538462vw;width:.5128205128vw}}#faq .faq_wrap dl dt.on::after{transform:translateY(-50%) rotate(90deg)}#faq .faq_wrap dl dt span{width:734px;font-weight:700}@media screen and (max-width: 768px){#faq .faq_wrap dl dt span{width:auto}}@media screen and (max-width: 768px){#faq .faq_wrap dl dt img{width:5.1487179487vw}}#faq .faq_wrap dl dd{display:none}#faq .faq_wrap dl dd div{align-items:flex-start}@media screen and (max-width: 768px){#faq .faq_wrap dl dd div{padding:7.4358974359vw 0 7.4358974359vw 2.5641025641vw}}#faq .faq_wrap dl dd img{margin:6px 0 0}@media screen and (max-width: 768px){#faq .faq_wrap dl dd img{margin:1.5384615385vw 0 0}}#faq .faq_wrap dl dd span{width:782px}@media screen and (max-width: 768px){#faq .faq_wrap dl dd span{width:auto}}#about{background-color:#ebebeb;padding:0 0 135px;position:relative}@media screen and (max-width: 768px){#about{padding:0 0 12.8205128205vw;overflow:hidden}}#about .title_wrap{padding:0 0 110px;display:flex;align-items:flex-end;gap:0 130px}@media screen and (max-width: 768px){#about .title_wrap{padding:0 0 10.2564102564vw;display:block}#about .title_wrap h3{padding:0 0 5.1282051282vw}#about .title_wrap h3 img{width:65.2461538462vw}}#about .title_wrap p{font-size:18px;line-height:32px;font-weight:500}@media screen and (max-width: 768px){#about .title_wrap p{font-size:3.5897435897vw;line-height:5.1282051282vw}}#about h4{padding:0 0 30px;display:flex;align-items:center;gap:0 35px;font-size:23px;font-weight:600}@media screen and (max-width: 768px){#about h4{font-size:4.1025641026vw;padding:0 0 3.0769230769vw;gap:0 3.0769230769vw}}#about h4::before{content:"";display:block;width:6px;height:40px;transform:translateY(2px);background-color:#b41b60}@media screen and (max-width: 768px){#about h4::before{width:1.0256410256vw;height:5.3846153846vw;transform:translateY(0.5128205128vw)}}#about ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#about ul{display:block}}#about ul li{width:550px}@media screen and (max-width: 768px){#about ul li{width:100%;padding:0 0 8.2051282051vw}#about ul li:last-child{padding:0}}#about ul li .img_wrap{padding:0 0 20px}@media screen and (max-width: 768px){#about ul li .img_wrap{padding:0 0 3.8461538462vw}}#about ul li .img_wrap img{width:100%;border-radius:20px}@media screen and (max-width: 768px){#about ul li .img_wrap img{border-radius:5.1282051282vw}}#about ul li span{display:flex;align-items:center;gap:0 15px;font-size:18px;font-weight:600}@media screen and (max-width: 768px){#about ul li span{gap:0 3.3333333333vw;font-size:4.1025641026vw}}#about ul li span::before{content:"";display:block;width:37px;height:37px;background:url("../../img/common/icn_arw01.svg") no-repeat}@media screen and (max-width: 768px){#about ul li span::before{width:9.7435897436vw;height:9.7435897436vw;background-size:9.7435897436vw auto}}@media screen and (min-width: 769px){#about ul li a:hover span{color:#b41b60}#about ul li a:hover span::before{background:url("../../img/common/icn_arw01_on.svg") no-repeat;background-size:contain}}#about .illust_wrap{position:absolute;left:calc(50% + 249px);top:34px}@media screen and (max-width: 768px){#about .illust_wrap{left:71.7948717949vw;top:4.6153846154vw}#about .illust_wrap img{width:30.2153846154vw}}/*# sourceMappingURL=recruit.css.map */
