@charset "UTF-8";.p-recruit__cont{height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.p-recruit__cont.show{height:auto;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}.p-recruit__not{min-height:clamp(300px,39.8333333333vw,478px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit__block:not(:last-child){margin-bottom:clamp(60px,10vw,120px)}.p-recruit__wrap>.item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.p-recruit__wrap>.item{display:block}}.p-recruit__wrap>.item:not(:last-child){margin-bottom:clamp(60px,10vw,120px)}.p-recruit__wrap>.item>._ttl{-ms-flex-negative:0;flex-shrink:0;width:clamp(180px,17.5vw,210px);font-size:clamp(18px,1.953125vw,20px);font-weight:bold;letter-spacing:0.04em}@media screen and (max-width:1024px){.p-recruit__wrap>.item>._ttl{width:100%;margin-bottom:clamp(20px,2.9296875vw,30px)}}.p-recruit__wrap>.item>._cont{width:100%}.p-recruit__table{width:100%}@media screen and (max-width:768px){.p-recruit__table tbody tr:last-child td{border-bottom:1px solid #191919}}.p-recruit__table tbody tr th{width:clamp(140px,15vw,180px);padding:28px 20px 30px 0;border-top:1px solid #191919;border-bottom:1px solid #191919;text-align:left;vertical-align:top}@media screen and (max-width:768px){.p-recruit__table tbody tr th{display:block;width:100%;border-bottom:none;padding:15px clamp(16px,1.6666666667vw,20px) 17px;background-color:#f8f8f8}}.p-recruit__table tbody tr th .cont{line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);font-weight:bold}.p-recruit__table tbody tr td{padding:28px 20px 30px;border-top:1px solid #aab3bc;border-bottom:1px solid #aab3bc;text-align:left;vertical-align:top}@media screen and (max-width:768px){.p-recruit__table tbody tr td{display:block;padding:18px clamp(16px,1.6666666667vw,20px) 22px;border:none}}.p-recruit__table tbody tr td .cont{line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px)}.p-recruit__table tbody tr td .cont:not(:last-child){line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(20px,2.75vw,33px)}.p-recruit__table tbody tr td .cont>._small{font-size:14px}.p-recruit__list:not(:last-child){margin-bottom:clamp(20px,2.75vw,33px)}.p-recruit__list>li{position:relative;line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);padding-left:1em;padding-left:1em;position:relative}.p-recruit__list>li:not(:first-child){margin-top:clamp(5px,0.4166666667vw,5px)}.p-recruit__list>li:before{content:"";position:absolute;top:0.7em;left:0.3em;width:10px;height:10px;background:#d5dce3;border-radius:50%}.p-recruit__list>li:before{left:0;top:9px}.p-recruit__note{margin-top:5px}.p-recruit__note>li{font-size:14px;position:relative;line-height:1.7142857143;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);padding-left:1em;position:relative}.p-recruit__note>li:not(:first-child){margin-top:clamp(5px,0.4166666667vw,5px)}.p-recruit__note>li:before{content:"※";position:absolute;top:0;left:0}.p-recruit_tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.p-recruit_tab__list>li{width:50%}.p-recruit_tab__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:clamp(54px,6.1666666667vw,74px);padding:2px 2px 0 2px;border-width:0 0 2px 0;border-style:solid;border-color:#191919;background-color:#e9eef2;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;cursor:pointer}@media screen and (hover:hover) and (pointer:fine){.p-recruit_tab__btn:not(.active):hover{background-color:#fff6f1}}.p-recruit_tab__btn.active{padding:0 0 2px 0;background:#ffffff;border-width:2px 2px 0 2px;cursor:auto}.p-recruit_tab__text{font-size:clamp(16px,1.6666666667vw,20px);font-weight:bold;color:#5f5f5f;letter-spacing:0.04em;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.p-recruit_tab__btn.active .p-recruit_tab__text{color:#191919}@media screen and (hover:hover) and (pointer:fine){.p-recruit_tab__btn:not(.active):hover .p-recruit_tab__text{color:#ff5a00}}.p-recruit_schedule__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.p-recruit_schedule__list{display:block}}.p-recruit_schedule__list>li{width:382px;padding-right:30px}@media screen and (max-width:1024px){.p-recruit_schedule__list>li{width:100%!important;padding-right:0}}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:not(:last-child){padding-bottom:clamp(57px,7.8333333333vw,94px)}}.p-recruit_schedule__list>li:nth-child(2){width:392px}.p-recruit_schedule__list>li:last-child{width:426px;padding-right:54px}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:last-child{padding-right:0}}.p-recruit_schedule__step{height:100%;position:relative}.p-recruit_schedule__list>li:first-child .p-recruit_schedule__step:after{border-color:transparent transparent transparent #d5dce3}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:first-child .p-recruit_schedule__step:after{border-color:#d5dce3 transparent transparent transparent}}.p-recruit_schedule__list>li:nth-child(2) .p-recruit_schedule__step:after{border-color:transparent transparent transparent #bac3cb}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:nth-child(2) .p-recruit_schedule__step:after{border-color:#bac3cb transparent transparent transparent}}.p-recruit_schedule__list>li:nth-child(3) .p-recruit_schedule__step:after{border-color:transparent transparent transparent #a7afb8}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:nth-child(3) .p-recruit_schedule__step:after{content:none}}.p-recruit_schedule__step:after{content:"";display:block;border-width:39px 0 39px 54px;border-style:solid;position:absolute;left:100%;top:0;z-index:1}@media screen and (max-width:1024px){.p-recruit_schedule__step:after{border-width:clamp(35px,4.296875vw,44px) clamp(25px,3.125vw,32px) 0 clamp(25px,3.125vw,32px);left:50%;top:calc(100% + clamp(57px, 7.8333333333vw, 94px) / 2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-recruit_schedule__ttl{width:100%;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(12px,2.0833333333vw,25px);-moz-column-gap:clamp(12px,2.0833333333vw,25px);column-gap:clamp(12px,2.0833333333vw,25px);padding-left:40px;font-weight:bold}@media screen and (max-width:1024px){.p-recruit_schedule__ttl{height:clamp(50px,6.25vw,64px);padding:0 clamp(16px,2.5vw,30px)}}.p-recruit_schedule__list>li:first-child .p-recruit_schedule__ttl{padding-left:30px;background-color:#d5dce3}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:first-child .p-recruit_schedule__ttl{padding:0 clamp(16px,2.5vw,30px)}}.p-recruit_schedule__list>li:nth-child(2) .p-recruit_schedule__ttl{background-color:#bac3cb}.p-recruit_schedule__list>li:nth-child(3) .p-recruit_schedule__ttl{background-color:#a7afb8}.p-recruit_schedule__ttl>.num{padding-top:2px;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(32px,4.39453125vw,45px);line-height:0.711;color:rgba(255,255,255,0.6)}.p-recruit_schedule__ttl>.cont{font-size:clamp(18px,1.953125vw,20px);letter-spacing:0.4}.p-recruit_schedule__cont{height:calc(100% - clamp(54px, 6.5vw, 78px));padding:min(2.9166666667vw,35px) min(3vw,36px) min(2.9166666667vw,35px) min(1.6666666667vw,20px);border-bottom:2px solid #d5dce3;line-height:1.625}@media screen and (max-width:1024px){.p-recruit_schedule__cont{height:auto;padding:clamp(18px,2.9166666667vw,35px) clamp(14px,2.3333333333vw,28px) clamp(22px,2.9166666667vw,35px);border-left:2px solid #d5dce3;border-right:2px solid #d5dce3}}.p-recruit_schedule__list>li:first-child .p-recruit_schedule__cont{margin-right:-10px}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:first-child .p-recruit_schedule__cont{margin-right:0}}.p-recruit_schedule__list>li:nth-child(2) .p-recruit_schedule__cont{margin:0 -10px 0 10px}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:nth-child(2) .p-recruit_schedule__cont{margin:0}}.p-recruit_schedule__list>li:last-child .p-recruit_schedule__cont{margin-left:10px}@media screen and (max-width:1024px){.p-recruit_schedule__list>li:last-child .p-recruit_schedule__cont{margin-left:0}}.p-recruit_schedule__bring{margin-top:clamp(20px,2.1666666667vw,26px)}.p-recruit_schedule__bring>dt{padding-left:1em;position:relative}.p-recruit_schedule__bring>dt:before{content:"";width:10px;aspect-ratio:1;background-color:#d5dce3;border-radius:50%;position:absolute;top:9px;left:0}
/*# sourceMappingURL=common_recruit.css.map */