@charset "utf-8";
/*--------------------------------------
	copyright : yuyu design.
--------------------------------------*/

@import url(reset.css);
@import url(common.css);
@import url(../libs/fontawesome/css/all.min.css);
@import url(../libs/aos/aos.css);
/* @import url(../libs/OwlCarousel/assets/owl.carousel.min.css); @import url(../libs/OwlCarousel/assets/owl.theme.default.min.css); */
/* @import url(../libs/lightGallery/css/lightgallery.min.css); */
/* @import url(../libs/Remodal/remodal.css); @import url(../libs/Remodal/remodal-default-theme.css); */


/*
 recruit_list
==============================*/

/* recruit ----------*/
#recruitList {}
#recruitList h1 { text-align: center; margin-bottom: 5rem; }
#recruitList h1 span { font-size: 3.8rem; font-weight: var(--black); display: inline-block; background-color: #01175F; color: #FFF; line-height: 1.2; padding: 1.6rem 9rem; border: solid 2px #CFB72C; }
#recruitList .recruit_list {}
#recruitList .recruit_list li {}
#recruitList .recruit_list li a { position: relative; text-decoration: none; line-height: 1.4;  display: block; text-align: center; padding: 5rem 3rem 10rem; background-color: #FFF; border: solid 1px #BCA317;}
#recruitList .recruit_list li .p { text-decoration: none; line-height: 1.4; }
#recruitList .recruit_list li .a { display: block; width: 38rem; position: absolute; bottom: -2rem; left: 0; right: 0; margin: auto; }
#recruitList .recruit_list li .bt.-job span { font-size: 2rem; padding: 1.5rem; height: 8rem; }
@media screen and (max-width:480px) { /* s */
	#recruitList .recruit_list li a { padding: 4rem 2rem 6rem; }
}