a:link,a:visited,a:active{text-decoration:none}.breadcrumb a{text-decoration:underline}@media (min-width: 768px){.c-page-header{padding-top:16px}}.recsgdesc{margin-top:60px}@media (max-width: 767px){.recsgdesc{margin-top:53px}}.recsgdesc .wrapcat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.recsgdesc__cat{font-size:13px;font-weight:bold;width:fit-content;background:#D8D8D8;display:flex;align-items:center;justify-content:center;padding:8px 10px 5px;margin:0 2.5px 5px 2.5px}.recsgdesc__cat span{position:relative;line-height:1.2}.recsgdesc__ttl{font-family:'Noto Serif JP', serif;font-size:30px;font-weight:500;text-align:center;margin:30px auto 40px}@media (max-width: 767px){.recsgdesc__ttl{font-size:26px;margin:15px auto 25px}}.recsgdesc__txt{line-height:1.875}.taRecsg{border-collapse:separate;border-spacing:1px;background:#d8d8d8;margin-top:60px;line-height:1.6875;margin-bottom:25px}@media (max-width: 767px){.taRecsg{margin:50px -20px 20px;width:calc(100% + 40px)}}.taRecsg th,.taRecsg td{padding:20px}@media (max-width: 767px){.taRecsg th,.taRecsg td{display:block;padding:10px 20px}}.taRecsg th{background:#eceff6;text-align:left;color:#4d65a6;letter-spacing:0.04em;font-weight:bold}.taRecsg td{background:#fff;letter-spacing:0.06em;padding-left:50px;padding-right:50px}@media (max-width: 767px){.taRecsg td{padding:13px 20px 22px}}.taRecsg td ol{counter-reset:my-awesome-counter;margin-left:10px}.taRecsg td ol li{counter-increment:my-awesome-counter;position:relative;padding-left:25px;margin-top:10px}.taRecsg td ol li:before{content:counter(my-awesome-counter);position:absolute;width:68px;height:77px;left:0;top:0}.taRecsg td ul li{padding-left:15px;margin-top:5px;position:relative}.taRecsg td ul li:before{content:"";position:absolute;width:5px;height:5px;left:0;top:11px;background:#4D65A6}.taRecsg a{color:#696969;text-decoration:underline}.c-back{text-align:right;font-size:16px;line-height:27px;letter-spacing:.06em;color:#4D65A6;font-weight:bold;display:block}@media only screen and (max-width: 767px){.c-back{font-size:14px;margin:20px 0 30px}}.c-button,.c-button.is-lg{width:100%;max-width:330px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-size:22px;line-height:35px;letter-spacing:.04em;font-weight:bold;padding:18px 20px;border:1px solid #4D65A6;position:relative;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.c-button,.c-button.is-lg{padding:21px 20px 17px}}@media only screen and (max-width: 767px){.c-button,.c-button.is-lg{max-width:250px;font-size:18px;line-height:29px;padding:13px 20px}}@media only screen and (min-width: 768px){.c-button:hover,.c-button.is-lg:hover{opacity:1;color:#4D65A6;background:#fff;border-color:#4D65A6}}.goback{text-align:right;margin-bottom:53px}.goback a{font-size:14px;color:#2C2C2C;position:relative;border-bottom:1px solid #2C2C2C;padding-bottom:10px;padding-left:20px}.goback a:before{content:"";width:9px;height:9px;position:absolute;left:0;top:calc(50% - 8px);border-top:1px solid currentColor;border-left:1px solid currentColor;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 767px){.goback a:before{width:7px;height:7px;top:calc(50% - 6px);right:20px}}.gobackbtn{position:relative;width:fit-content;margin:0 70px 40px auto}@media (max-width: 767px){.gobackbtn{margin-right:0}}.gobackbtn span{content:"";width:9px;height:9px;position:absolute;left:0;top:calc(50% - 8px);border-top:1px solid currentColor;border-left:1px solid currentColor;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 767px){.gobackbtn span{width:7px;height:7px;top:calc(50% - 6.5px);right:20px}}.gobackbtn .o-back-btn{font-size:14px;color:#2C2C2C;background:none;border:none;border-bottom:1px solid #2C2C2C;padding-bottom:5px;padding-left:20px;padding-right:0;border-radius:0}.gobackbtn .o-back-btn:hover{opacity:0.5}.wrapsubmit{position:relative;width:100%;max-width:330px;margin:auto;text-align:center}@media (max-width: 767px){.wrapsubmit{max-width:250px}}.wrapsubmit span{content:"";width:8px;height:8px;position:absolute;right:25px;top:calc(50% - 3px);border-top:1px solid #fff;border-left:1px solid #fff;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 767px){.wrapsubmit span{width:7px;height:7px;top:calc(50% - 3.5px);right:20px}}.wrapsubmit:hover span{border-top:1px solid #4D65A6;border-left:1px solid #4D65A6;right:20px}.frmCont{margin-top:125px;background:rgba(218,223,237,0.5);padding-top:90px}@media (max-width: 767px){.frmCont{margin-top:75px;padding-top:58px}}.frmCont .l-container{max-width:1180px}.frmCont__ttl{font-family:'Noto Serif JP', serif;font-size:30px;font-weight:500;text-align:center}@media (max-width: 767px){.frmCont__ttl{font-size:26px}}.frmCont .step{background:url("../../img/recruit/img_step01.svg") no-repeat center center;height:68px;margin:55px auto}@media (max-width: 767px){.frmCont .step{margin:33px auto;background:url("../../img/recruit/img_step01-sp.svg") no-repeat center center;background-size:contain}}.frmCont .recruitform{background:#fff;padding:38px 70px 70px;margin-bottom:60px}@media (max-width: 767px){.frmCont .recruitform{padding:6px 20px 30px;margin-bottom:47px}}.frmCont .r-txt{max-width:900px;margin:auto;padding:80px 0}@media (min-width: 768px){.frmCont .r-txt{text-align:center}}@media (max-width: 767px){.frmCont .r-txt{padding:45px 0 35px}}.frmCont .r-txt a{color:#6C6C6C;text-decoration:underline}.frmCont .contprivacy{max-width:800px;margin:45px auto 40px;font-size:16px;line-height:1.8125}@media (max-width: 767px){.frmCont .contprivacy{margin:22px auto 20px}}.frmCont .contprivacy p{line-height:1.8}.frmCont .contprivacy h3{font-weight:bold;margin-bottom:10px}.frmCont .contprivacy a{color:#6C6C6C;text-decoration:underline}.frmCont .checkWrap{background:#F5F5F5;padding:30px 0;text-align:center;max-width:800px;margin:auto}@media (max-width: 767px){.frmCont .checkWrap{padding:26px 0}}.frmCont .checkWrap label{font-size:16px;font-weight:bold}.frmCont .checkWrap input{width:26px;height:26px;border-radius:0;margin-top:-3px;margin-right:20px}@media (min-width: 768px){.frmCont .c-table.is-form th,.frmCont .c-table.is-form td{padding:30px 0 24px !important}}.frmCont .c-table.is-form th{vertical-align:top}@media (min-width: 768px){.frmCont .c-table.is-form th{width:305px}}@media (max-width: 767px){.frmCont .c-table.is-form th{border-bottom:none !important;padding-bottom:0 !important}}@media (min-width: 768px){.frmCont .c-table.is-form th .breakline{display:block;padding-left:62px}}@media (max-width: 767px){.frmCont .c-table.is-form th .breaklinesp{display:block}}.frmCont .c-table.is-form th .c-label{border-radius:5px;margin-right:15px;margin-top:-2px;font-size:13px;padding-top:2px;padding-bottom:1px}.frmCont .c-table.is-form th .c-label.not-required{background:#D8D8D8;color:#2C2C2C}@media (max-width: 767px){.frmCont .c-table.is-form td{padding-top:14px !important;padding-bottom:16px !important}}.frmCont .c-table.is-form td input[type="text"]{width:100%;max-width:379px;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-radius:0;border:1px solid #2C2C2C;height:48px;font-size:14px;line-height:26px;letter-spacing:.06em;font-weight:400}@media (min-width: 768px){.frmCont .c-table.is-form td input[type="text"]{margin-top:-6px}}@media only screen and (max-width: 767px){.frmCont .c-table.is-form td input[type="text"]{max-width:100%}}.frmCont .c-table.is-form td textarea{height:156px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-radius:0px;border:1px solid #2C2C2C;font-size:14px;line-height:26px;letter-spacing:.06em;font-weight:400}@media (min-width: 768px){.frmCont .c-table.is-form td textarea{margin-top:-6px}}@media only screen and (max-width: 767px){.frmCont .c-table.is-form td textarea{height:190px;margin-bottom:19px}}.frmCont .c-table.is-form td .chkradio{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.frmCont .c-table.is-form td .chkradio{margin-top:5px}}.frmCont .c-table.is-form td .chkradio .horizontal-item{margin-right:26px}@media only screen and (max-width: 767px){.frmCont .c-table.is-form td .chkradio .horizontal-item{min-width:35%;margin-left:0;white-space:nowrap}.frmCont .c-table.is-form td .chkradio .horizontal-item:not(:last-child){margin-bottom:15px}}.frmCont .c-table.is-form td .chkradio .mwform-radio-field-text{position:relative;font-size:16px;line-height:26px;letter-spacing:.06em;font-weight:400;padding-left:30px}.frmCont .c-table.is-form td .chkradio .mwform-radio-field-text:before{content:"";background:#fff;border:1px solid #707070;width:20px;height:20px;border-radius:50%;position:absolute;left:0;top:calc(50% - 10px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.frmCont .c-table.is-form td .chkradio .mwform-radio-field-text:before{top:calc(50% - 12px)}}.frmCont .c-table.is-form td .chkradio .mwform-radio-field-text:after{content:"";background:#2C2C2C;border:1px solid #707070;width:10px;height:10px;border-radius:50%;position:absolute;left:5px;top:calc(50% - 5px);opacity:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.frmCont .c-table.is-form td .chkradio .mwform-radio-field-text:after{top:calc(50% - 7px)}}.frmCont .c-table.is-form td .chkradio input{position:absolute;color:#fff;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff;border:1px solid #707070;width:20px;height:20px;border-radius:50%;opacity:0}.frmCont .c-table.is-form td .chkradio input:checked+.mwform-radio-field-text:after{opacity:1}.frmCont .c-table.is-form td .noted{font-weight:500;font-size:13px;letter-spacing:0.06em;text-align:left;color:#6c6c6c;margin-top:8px}.single-cont .wrapsubmit{display:none}.mw_wp_form_input .single-cont .wrapsubmit{display:block}.mw_wp_form_input .gobackbtn{display:none}.mw_wp_form_confirm .frmCont{background:none;padding-top:0;margin-top:60px}.mw_wp_form_confirm .frmCont .c-table.is-form{border-top:2px solid #e8e8e8}@media (max-width: 767px){.mw_wp_form_confirm .frmCont .c-table.is-form{width:calc(100% + 40px);margin:0 -20px}.mw_wp_form_confirm .frmCont .c-table.is-form th,.mw_wp_form_confirm .frmCont .c-table.is-form td{padding:12px 20px !important}.mw_wp_form_confirm .frmCont .c-table.is-form th .breaklinesp{display:inline}.mw_wp_form_confirm .frmCont .c-table.is-form td{padding-bottom:25px !important}}.mw_wp_form_confirm .frmCont .c-table.is-form .hidzipcode{display:none}.mw_wp_form_confirm .frmCont .c-table.is-form td .zipcodetxt{display:block}.mw_wp_form_confirm .frmCont .recruitform{padding-bottom:0;margin-bottom:20px}@media (max-width: 767px){.mw_wp_form_confirm .frmCont .recruitform{padding-left:0;padding-right:0}}.mw_wp_form_confirm .step{background:url(../../img/recruit/img_step02.svg) no-repeat center center;height:68px}@media (max-width: 767px){.mw_wp_form_confirm .step{background:url(../../img/recruit/img_step02-sp.svg) no-repeat center center;background-size:contain}}.mw_wp_form_confirm .contprivacy,.mw_wp_form_confirm .checkWrap{display:none}.mw_wp_form_confirm .c-table.is-form>tbody>tr th,.mw_wp_form_confirm .c-table.is-form>tbody>tr td{padding:40px !important}.mw_wp_form_confirm .c-table.is-form>tbody>tr>th{background:rgba(218,223,237,0.5)}.mw_wp_form_confirm .c-table.is-form>tbody>tr>th .c-label{display:none}.mw_wp_form_confirm .c-table.is-form>tbody>tr>th .breakline{padding-left:0}.mw_wp_form_confirm .c-table.is-form>tbody>tr>td .noted{display:none}.mw_wp_form_complete .frmCont{background:none;padding-top:0;margin-top:60px}.mw_wp_form_complete .step{background:url(../../img/recruit/img_step03.svg) no-repeat center center;height:68px}@media (max-width: 767px){.mw_wp_form_complete .step{background:url(../../img/recruit/img_step03-sp.svg) no-repeat center center}}.mw_wp_form_complete .l-container{max-width:800px;margin-bottom:80px}.mw_wp_form_complete .l-container p{margin-bottom:35px;line-height:1.8}.mw_wp_form_complete .l-container p.step{margin-bottom:80px}@media (max-width: 767px){.mw_wp_form_complete .l-container p.step{margin:30px}}.mw_wp_form_complete .l-container p a{color:#2B2626;text-decoration:underline}.body_form_input .footer,.body_form_confirm .footer{background:none;padding:15px 0}.body_form_input .footer .footer__right--copy,.body_form_confirm .footer .footer__right--copy{color:#2C2C2C;text-align:center}.body_form_input .footer .footer__right,.body_form_input .footer .footer__left,.body_form_confirm .footer .footer__right,.body_form_confirm .footer .footer__left{display:none}.body_form_confirm .header .header__lst--item,.body_form_confirm .header .header__btn,.body_form_confirm .header .hamburger{display:none}.body_form_confirm .single-cont{display:none}.body_form_input .wrapsubmit{display:block}.body_form_input .footer{background:rgba(218,223,237,0.5)}.body_form_complete .single-cont{display:none}

/*# sourceMappingURL=maps/recruit-single.min.css.map */
