.main_visual_a .main_visual{margin-bottom:40px}.main_visual_a .main_visual__container{display:grid}.main_visual_a .main_visual__text_container{place-items:center;grid-area:1/-1;z-index:1;text-align:center;margin:auto;background:rgba(255,255,255,.85);width:min(500px,90%);padding:40px 10px}.main_visual_a .main_visual__title{font-size:31px;font-weight:350}@media only screen and (max-width: 767px){.main_visual_a .main_visual__title{font-size:min(40px,7.8880407125vw)}}.main_visual_a .main_visual__text{color:#999}@media only screen and (max-width: 767px){.main_visual_a .main_visual__text{font-size:min(16px,4.0712468193vw)}}.main_visual_a .main_visual__image{grid-area:1/-1;z-index:0}.main_visual_a .main_visual__image,.main_visual_a .main_visual__image *{width:100%}.main_visual_a .main_visual__image picture{display:grid}.main_visual_a .main_visual{margin-bottom:0}.recruit_type{padding-top:0}.recruit_type h2{font-size:40px;font-weight:350;color:#2449a4}@media only screen and (max-width: 767px){.recruit_type h2{font-size:7.8880407125vw}}.recruit_type .recruit_type_index{padding:40px 10px;background-color:#f5f5f5}.recruit_type .recruit_type_index__list{max-width:800px;margin:auto;display:flex;justify-content:center;gap:10px 20px;flex-wrap:wrap}.recruit_type .recruit_type_index__link{padding-inline:20px}.recruit_type .recruit_type_body .title{margin-block:60px 40px;font-size:28px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 170px);min-width:334px}@media only screen and (max-width: 767px){.recruit_type .recruit_type_body .title{font-size:5.0890585242vw;max-width:calc(100% - 70px)}}.recruit_type .recruit_type_body__content_list{margin-top:40px}.recruit_type .recruit_type_body__content_item{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #eee;padding-block:10px}.recruit_type .recruit_type_body__content_item:nth-of-type(1){border-top:1px solid #eee}.recruit_type .recruit_type_body__content_title{font-size:16px}.recruit_type .recruit_type_body__content_detail{font-size:12px}.recruit_type .recruit_type_body__content_day{color:#888;font-size:12px;white-space:nowrap}
/*# sourceMappingURL=css/map/recruit.career.css.map */
