@charset "utf-8";

/* mv
------------------------------ */
#c-mv {height: 200px;}
#c-mv .c-mv_inner{justify-content:center;}

/* page-contents
------------------------------ */
.page-contents .c-lead{font-size:1.8rem;text-align:center;}
.page-contents .block-content{margin-top:60px;}
.page-contents .block-content h4{font-size:2.4rem;font-weight:700;}
.page-contents .block-content p + h4{margin-top:1em;}
.page-contents .block-recruit .box{display:flex;justify-content:space-between;gap:40px;}
.page-contents .block-recruit .box + .box{margin-top:60px;}
.page-contents .block-recruit .box .img{width:300px;}
.page-contents .block-recruit .box .img img{display:block;border:1px solid #C1C1C1;}
.page-contents .block-recruit .box .detail{flex:1;}
.page-contents .block-recruit .box .detail .occupation{font-size:1.8rem;}
.page-contents .block-recruit .box .detail .occupation span{font-size:2.2rem;font-weight:700;}

@media screen and (min-width: 1000px) {
}
@media screen and (max-width: 999px) {
  /* page-contents
  ------------------------------ */
}
@media screen and (max-width: 599px) {
  /* mv
  ------------------------------ */
  #c-mv {height: 75px;}

  /* page-contents
  ------------------------------ */
  .page-contents .c-lead{font-size:16px;}
  .page-contents .block-content h4{font-size:2rem;}
  .page-contents .block-recruit .box{display:block;}
  .page-contents .block-recruit .box + .box{margin-top:40px;}
  .page-contents .block-recruit .box .img{width:80%;margin:auto;}
  .page-contents .block-recruit .box .detail{margin-top:20px;}
  .page-contents .block-recruit .box .detail .occupation{font-size:1.6rem;}
  .page-contents .block-recruit .box .detail .explanation{font-size:1.4rem;}
}