/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/pages/recruit.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@media screen and (max-width:768px){.pc{display:none!important}}@media print,screen and (max-width:768px){.tab{display:none!important}}@media print,screen and (min-width:1291px){.tab{display:none!important}}@media print,screen and (min-width:769px) and (max-width:1290px){.not-tab{display:none!important}}@media print,screen and (min-width:769px){.sp{display:none!important}}#recruit .table-01 td,#recruit .table-01 th{text-align:left}@media print,screen and (min-width:769px){#recruit .table-01 td,#recruit .table-01 th{padding:15px 40px}}@media screen and (max-width:768px){#recruit .table-01 td,#recruit .table-01 th{padding:15px 20px}}#recruit .table-01 th{position:relative;padding-right:80px}#recruit .table-01 th .required{position:absolute;right:20px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:.1em;background-color:#0b54b6;padding:3px 8px;color:#fff;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}