@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
.page__head__wrap { margin-bottom: 24px; }

#recruit_info { padding-bottom: 60px; }
#recruit_info .info__txt-main { margin-bottom: 41px; font-size: 1.8rem; letter-spacing: 0.1em; color: #D6D6D6; line-height: 3.2rem; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 375px) { #recruit_info .info__txt-main { font-size: calc( 1.8rem + ( 1vw - 3.75px ) * 1.2121212121 ); } }
@media (min-width: 1200px) { #recruit_info .info__txt-main { font-size: 2.8rem; } }
#recruit_info .info__list { margin-bottom: 40px; }
#recruit_info .info__list .info__list-cap { line-height: 1; font-size: 1.8rem; letter-spacing: 0.1em; text-align: center; color: #D6D6D6; margin-bottom: 30px; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 375px) { #recruit_info .info__list .info__list-cap { font-size: calc( 1.8rem + ( 1vw - 3.75px ) * 0.7272727273 ); } }
@media (min-width: 1200px) { #recruit_info .info__list .info__list-cap { font-size: 2.4rem; } }
#recruit_info .info__list .info__list-table { width: 100%; letter-spacing: 0.1em; border-bottom: 1px solid #707070; }
#recruit_info .info__list .info__list-table tr { border-top: 1px solid #707070; }
#recruit_info .info__list .info__list-table th { display: block; width: 100%; box-sizing: border-box; padding: 20px 0 10px; vertical-align: middle; color: #FFF; line-height: 1; font-size: 1.2rem; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 375px) { #recruit_info .info__list .info__list-table th { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.3636363636 ); } }
@media (min-width: 1200px) { #recruit_info .info__list .info__list-table th { font-size: 1.5rem; } }
#recruit_info .info__list .info__list-table td { display: block; width: 100%; box-sizing: border-box; padding: 0 0 20px; vertical-align: middle; color: #D6D6D6; line-height: 1.9rem; font-size: 1.3rem; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 375px) { #recruit_info .info__list .info__list-table td { font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #recruit_info .info__list .info__list-table td { font-size: 1.5rem; } }
#recruit_info .info__list .info__list-table td > a { display: inline-block; transition-property: none; transition-duration: 0; transition-timing-function: ease; transition-delay: 0; text-decoration: underline; }
#recruit_info .info__bnr { max-width: 660px; margin: 0 auto; padding: 30px 0; background: #D6D6D6; text-align: center; }
#recruit_info .info__bnr-txtapply { margin-bottom: 7px; font-size: 1.8rem; letter-spacing: 0.1em; line-height: 1; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 769px) { #recruit_info .info__bnr-txtapply { font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 1.3921113689 ); } }
@media (min-width: 1200px) { #recruit_info .info__bnr-txtapply { font-size: 2.4rem; } }
#recruit_info .info__bnr-txtnumber { margin-bottom: 7px; font-size: 3.8rem; line-height: 1; font-weight: normal; }
@media (min-width: 769px) { #recruit_info .info__bnr-txtnumber { font-size: calc( 3.8rem + ( 1vw - 7.69px ) * 3.7122969838 ); } }
@media (min-width: 1200px) { #recruit_info .info__bnr-txtnumber { font-size: 5.4rem; } }
#recruit_info .info__bnr-txtnumber > a { display: inline-block; transition-property: none; transition-duration: 0; transition-timing-function: ease; transition-delay: 0; }
#recruit_info .info__bnr-txtreception { font-size: 1.2rem; letter-spacing: 0.1em; line-height: 1; font-family: 源ノ角ゴシック JP, "source-han-sans-japanese", sans-serif, "Helvetica", Arial, sans-serif; }
@media (min-width: 769px) { #recruit_info .info__bnr-txtreception { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
@media (min-width: 1200px) { #recruit_info .info__bnr-txtreception { font-size: 1.4rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .page__head__wrap { margin-bottom: 42px; }
  #recruit_info { padding: 0% 0% 7.68% 0%; }
  #recruit_info .info__txt-main { margin-bottom: 51px; line-height: 4.8rem; }
  #recruit_info .info__list { margin-bottom: 70.6px; }
  #recruit_info .info__list .info__list-cap { margin-bottom: 41px; }
  #recruit_info .info__list .info__list-table th { display: table-cell; width: 12.166%; padding: 21px 12px; }
  #recruit_info .info__list .info__list-table td { display: table-cell; width: calc(100% - 12.166%); padding: 23px 16px 23px; line-height: 2.1rem; }
  #recruit_info .info__list .info__list-table td > a { text-decoration: none; } }
/* バーナー */
#bnr { padding-bottom: 37px; }
#bnr .bnr__wp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
#bnr .bnr__link { flex: 0 1 47.761%; width: 47.761%; max-width: 47.761%; margin-bottom: 16px; }
#bnr .bnr__link:nth-last-child(-n + 2) { margin-bottom: 0; }

/*------------------------------
		961px以上
------------------------------*/
@media screen and (min-width: 961px) { #recruit_info .info__list .info__txt-main { margin-bottom: 61px; }
  #recruit_info .info__list .info__list-cap { margin-bottom: 52px; }
  #recruit_info .info__list .info__list-table th { padding: 21px; }
  #recruit_info .info__bnr { max-width: 660px; margin: 0 auto; padding: 31px 0 29px; background: #D6D6D6; text-align: center; }
  #recruit_info .info__bnr-txtapply { margin-bottom: 14px; }
  #recruit_info .info__bnr-txtnumber { margin-bottom: 14px; }
  /* バーナー */
  #bnr { padding-bottom: 80px; }
  #bnr .bnr__link { flex: 0 1 31.666%; width: 31.666%; max-width: 31.666%; margin-bottom: 30px; }
  #bnr .bnr__link:nth-last-child(-n + 3) { margin-bottom: 0; } }
/*------------------------------
		1281px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
