@charset "UTF-8";
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/entry.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}}#entry .table-01 td,#entry .table-01 th{text-align:left}@media print,screen and (min-width:769px){#entry .table-01 td,#entry .table-01 th{padding:15px 40px}}@media screen and (max-width:768px){#entry .table-01 td,#entry .table-01 th{padding:15px 20px}}#entry .table-01 th{position:relative;padding-right:80px}#entry .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%)}#entry .table-01 input[name=birth_day],#entry .table-01 input[name=birth_month],#entry .table-01 input[name=birth_year]{display:inline-block;padding:2px 8px;text-align:center;vertical-align:middle;margin-right:.3em}@media screen and (max-width:768px){#entry .table-01 input[name=birth_day],#entry .table-01 input[name=birth_month],#entry .table-01 input[name=birth_year]{padding:2px 10px}}#entry .table-01 input[name=birth_year]{width:4.5em}#entry .table-01 input[name=birth_day],#entry .table-01 input[name=birth_month]{width:3em}#entry .table-01 .mwform-checkbox-field.horizontal-item{display:block;margin-left:0!important;margin-bottom:8px}#entry .table-01 td:has(>.mwform-radio-field.horizontal-item){font-size:0}#entry .table-01 .mwform-radio-field.horizontal-item{display:inline-block;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0!important;font-size:1rem}@media screen and (max-width:768px){#entry .table-01 .mwform-radio-field.horizontal-item:has(input[name=job_type]){display:block;width:100%}}#entry .table-01 select{width:50%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 18px;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width:768px){#entry .table-01 select{width:80%}}#entry .table-01 td:has(>select){position:relative}#entry .table-01 td:has(>select):after{content:"▼";position:absolute;top:35px;left:calc(50% - 26px)}@media screen and (max-width:768px){#entry .table-01 td:has(>select):after{left:calc(80% - 40px)}}#entry .table-01 td:has(>select):after{-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;color:#0f4b9c;pointer-events:none}#entry .table-01 .mwform-tel-field{display:inline-block}#entry .table-01 .mwform-tel-field input[type=text]{display:inline-block;text-align:center;vertical-align:middle}@media screen and (max-width:768px){#entry .table-01 .mwform-tel-field input[type=text]{width:3.5em;padding:2px 10px}}.mw_wp_form_confirm .mw-firstContent,.mw_wp_form_confirm .mw_wp_form_input .mw-confirmContent,.mw_wp_form_input .mw-confirmContent{display:none}.error{background-color:#ffdada;line-height:1;margin-top:.5em;padding:10px;width:100%;font-family:"Noto Serif JP",serif;font-weight:500}