@charset "UTF-8";.p-recruit{width:100%;margin-bottom:90px}@media screen and (max-width:900px){.p-recruit{margin-bottom:calc(8.621vw + 12.414px)}}@media screen and (max-width:320px){.p-recruit{margin-bottom:40px}}.p-recruit__inner{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:800px){.p-recruit__inner{flex-wrap:wrap}}.p-recruit_choice{width:580px;background:#FFF;border-top:4px solid #34b6af;position:relative;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}@media screen and (max-width:900px){.p-recruit_choice{width:48.3333%}}@media screen and (max-width:800px){.p-recruit_choice{width:calc(53.846vw + 235.385px);margin:0 auto calc(7.692vw + -29.231px)}}@media screen and (max-width:640px){.p-recruit_choice{width:100%;margin:0 auto 20px}}.p-recruit_choice__inner{padding:23px 20px 46px 20px}@media screen and (max-width:900px){.p-recruit_choice__inner{padding:calc(0.862vw + 15.241px) calc(0.862vw + 12.241px) calc(-1.379vw + 59.414px)}}@media screen and (max-width:320px){.p-recruit_choice__inner{padding:18px 15px 55px}}.p-recruit_choice__list{width:100%}.p-recruit_choice__list>.ttl{text-align:center;margin-bottom:20px}.p-recruit_choice__list>.ttl span{font-family:"EB Garamond","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;display:block;color:#34b6af;line-height:1;font-size:14px}.p-recruit_choice__list>.ttl b{font-size:20px;font-weight:500;line-height:1;color:#333333;display:block;margin-top:8px}.p-recruit_choice__list>.cont{width:520px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_choice__list>.cont{width:100%}}.p-recruit_choice__link_box{display:block}@media screen and (min-width:901px){.p-recruit_choice__link_box:hover .photo{opacity:0.8}.p-recruit_choice__link_box:hover .btn{background:#99dbd7}}.p-recruit_choice__link_box .photo{transition:opacity 0.3s ease-in-out}.p-recruit_choice__figure{width:100%;display:block;position:relative}@media screen and (max-width:900px){.p-recruit_choice__figure{text-align:center}}.p-recruit_choice__item{width:268px;position:absolute;bottom:-21px;right:50%;transform:translateX(50%)}@media screen and (max-width:900px){.p-recruit_choice__item{width:calc(6.552vw + 209.034px);bottom:calc(2.414vw + -42.724px)}}@media screen and (max-width:320px){.p-recruit_choice__item{width:230px;bottom:-35px}}.p-recruit_choice .btn{display:block;width:100%;text-align:center;padding:1px;color:#FFF;background:#34b6af;transition:background 0.3s ease-in-out;position:relative}.p-recruit_choice .btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#34b6af;transition:opacity 0.3s ease-in-out;opacity:0}.p-recruit_choice .btn:after{content:"";display:inline-block;position:absolute;top:50%;right:12px;transform:translateY(-50%);font-family:"FontAwesome";font-size:11px;font-weight:900;color:#FFF;line-height:1}.p-recruit_choice .btn .cont{display:block;line-height:43px;transition:background 0.3s ease-in-out;position:relative}.p-recruit_choice .btn .cont ._ttl{font-size:15px;position:relative;z-index:1;display:inline-flex;align-items:center;color:#FFF;font-weight:500;transition:color 0.3s ease-in-out}.p-recruit_choice .btn .cont ._ttl:after{content:"";display:inline-block;font-family:"FontAwesome";font-size:11px;font-weight:900;color:#FFF;line-height:1;margin-left:7px}.p-recruit_contact{width:100%}.p-recruit_contact__item{width:100%;background:#f2f7f8;padding:32px 30px;border-top:1px solid #dddddd}@media screen and (max-width:900px){.p-recruit_contact__item{padding:calc(3.077vw + 4.308px),calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-recruit_contact__item{padding:24px 15px}}.p-recruit_contact__item>.ttl{text-align:center;font-size:18px;font-weight:500;line-height:1.4444444444;margin-top:-4px;margin-bottom:20px}@media screen and (max-width:640px){.p-recruit_contact__item>.ttl{font-size:15px;line-height:1.44;margin-top:-3.3px;margin-bottom:14.7px}}.p-recruit_contact__item>.cont{width:100%;max-width:420px;margin:0 auto}.p-recruit_contact__link{width:100%;display:flex;justify-content:center;align-items:center;line-height:58px;background:#34b6af;transition:background 0.3s ease-in-out;text-align:center;font-weight:500;color:#ffffff;position:relative}@media screen and (max-width:640px){.p-recruit_contact__link{line-height:54px}}@media screen and (min-width:901px){.p-recruit_contact__link:hover{background:#99dad7}}@media screen and (min-width:901px){.p-recruit_contact__link:hover:after{right:8px}}.p-recruit_contact__link:after{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);color:#ffffff;font-family:"FontAwesome";font-size:11px;font-weight:900;display:inline-block;transition:right 0.3s ease-in-out}.p-recruit_contact__link .icon{width:20px;height:15px;overflow:hidden;margin:3px 5px 0 0}.p-recruit_contact__link .icon ._path{fill:#ffffff;fill-rule:evenodd;transition:0.3s ease-in-out}
/*# sourceMappingURL=common_recruit.css.map */