.l-main:has(#recruit__requirement) .l-main__recruit__img{background:url(../../img/recruit/requirement/bg.webp) no-repeat center/cover}#recruit__requirement.recruit__content{margin-bottom:0}#recruit__requirement .select__box{width:50%;margin-bottom:60px}#recruit__requirement .select__box::after{background-image:url(../../img/recruit/requirement/arrow_under_green.png)}#recruit__requirement .select__box .select__list{width:100%}#recruit__requirement .requirement__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:60px}#recruit__requirement .requirement__list__item__txt__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}#recruit__requirement .requirement__list__item__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}#recruit__requirement .requirement__list__item__txt__job{font-size:22px;font-size:1.375rem;font-weight:700}#recruit__requirement .requirement__list__item__txt__type{border-radius:40px;padding-inline:18px;font-size:14px;font-size:.875rem;color:#fff}#recruit__requirement .requirement__list__item__txt__type--middle{background-color:#0bcf75}#recruit__requirement .requirement__list__item__txt__type--new{background-color:#67d409}#recruit__requirement .requirement__list__item .btn__recruit{-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.25);box-shadow:0 4px 0 0 rgba(0,0,0,.25);width:88px;height:58px}#recruit__requirement .requirement__list__item .btn__recruit:hover{-webkit-transform:none;transform:none}#recruit__requirement .requirement__list__item .btn__recruit img{width:28px;height:25px}#recruit__requirement .requirement__list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border-radius:20px;padding:25px 40px;-webkit-transition:.3s;transition:.3s}#recruit__requirement .m-pagenavi .current{background-color:#0bcf75}#recruit__requirement .m-pagenavi .nextpostslink::before,#recruit__requirement .m-pagenavi .previouspostslink::before{border-color:#0bcf75}#recruit__requirement.recruit__requirement__content .requirement__content__title{margin-bottom:60px;line-height:1.2;text-align:center;font-size:30px;font-size:1.875rem;font-weight:700}#recruit__requirement.recruit__requirement__content .requirement__content__list{width:100%}#recruit__requirement.recruit__requirement__content .requirement__content__list__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;border-top:1px solid #ccc;padding:22px 30px 17px}#recruit__requirement.recruit__requirement__content .requirement__content__list__wrap:last-child{border-bottom:1px solid #ccc}#recruit__requirement.recruit__requirement__content .requirement__content__list__ttl{width:8em;font-weight:700}#recruit__requirement.recruit__requirement__content .requirement__content__list__item{width:calc(100% - 8em - 50px)}@media screen and (max-width:1000px){#recruit__requirement .select__box{width:100%;margin-bottom:40px}#recruit__requirement .requirement__list{margin-bottom:40px}#recruit__requirement .requirement__list__item__txt__job{font-size:18px;font-size:1.125rem}#recruit__requirement .requirement__list__item__txt__type{font-size:12px;font-size:.75rem}#recruit__requirement .requirement__list__item .btn__recruit{width:66px;height:44px}#recruit__requirement .requirement__list__item .btn__recruit img{width:21px;height:18px}#recruit__requirement .requirement__list__item a{padding:15px 20px}}@media screen and (max-width:768px){#recruit__requirement.recruit__requirement__content .content-wrap{padding-bottom:50px}#recruit__requirement.recruit__requirement__content .requirement__content__title{margin-bottom:40px;font-size:20px;font-size:1.25rem}#recruit__requirement.recruit__requirement__content .requirement__content__list__wrap{gap:30px;padding:20px 10px}}@media screen and (max-width:640px){#recruit__requirement.recruit__requirement__content .requirement__content__list__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}#recruit__requirement.recruit__requirement__content .requirement__content__list__item{width:100%}}@media (any-hover:hover){#recruit__requirement .requirement__list__item a:hover{background-color:#bef5d0;opacity:1;-webkit-transition:.3s;transition:.3s}#recruit__requirement .requirement__list__item a:hover .btn__recruit{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:none;box-shadow:none}}@media (any-hover:none){#recruit__requirement .requirement__list__item a:active{background-color:#bef5d0;opacity:1;-webkit-transition:.3s;transition:.3s}#recruit__requirement .requirement__list__item a:active .btn__recruit{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:none;box-shadow:none}}