@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}#pageMidashiWrap{background-image:url(../img/recruitform/bg_midashi.jpg)}@media screen and (max-width:767px){#contactContents{margin:0 10px}}#contactForm{width:100%;border-collapse:collapse;font-size:114.3%;margin-bottom:50px}@media screen and (max-width:767px){#contactForm{display:block;width:auto}}@media screen and (max-width:767px){#contactForm tbody,#contactForm tr,#contactForm th{display:block;width:auto}}#contactForm th,#contactForm td{border:1px solid var(--c-light-gray2);padding:20px;text-align:left;vertical-align:top}#contactForm th{background:var(--c-white-dark);width:260px;color:var(--c-base)}@media screen and (max-width:767px){#contactForm th{width:auto}}#contactForm th span{display:block}#contactForm th .hissu{background:url(../img/contact/icon_hissu.gif) right top no-repeat}#contactForm th .ninni{background:url(../img/contact/icon_ninni.gif) right top no-repeat}@media screen and (max-width:767px){#contactForm td{display:block;width:auto}}#contactForm td .example{color:var(--c-gray-dark);margin-left:10px}@media screen and (max-width:767px){#contactForm td .example{display:block;text-align:right;font-size:85.7%}}@media screen and (max-width:767px)and (max-width:767px){#contactForm td .example{text-align:left}}@media screen and (max-width:767px){#contactName,#contactKana,#contactAddress2,#contactTel,#contactEmail,#contactMessage{width:100%;box-sizing:border-box}}#contactName,#contactKana,#contactZipcode,#contactAddress1,#contactAddress2,#contactTel,#contactEmail,#contactType,#contactMessage{background:var(--c-white2)}#contactName,#contactKana{width:280px}#contactZipcode{width:130px}#contactAddress2,#contactEmail{width:380px}@media screen and (max-width:767px){#contactAddress2,#contactEmail{width:auto}}#contactTel{width:180px}#contactMessage{width:480px;height:130px}@media screen and (max-width:767px){#contactMessage{width:100%}}#contactAcceptanceWrap{background:var(--c-blue-white);border:4px solid var(--c-base);padding:20px 0;margin-bottom:35px;text-align:center}#contactAcceptance{vertical-align:middle;margin-right:5px}#btnSubmit input{background:url(../img/contact/btn_submit.png) left top no-repeat;display:block;border:none;cursor:pointer;width:580px;height:80px;text-indent:-999em;overflow:hidden;margin:0 auto}@media screen and (max-width:767px){#btnSubmit input{background:url(../img/contact/sp_btn_submit.png) left top no-repeat;width:300px}}#btnSubmit input:hover{background-position:left -80px}#btnSubmit input[disabled]{background-position:left bottom;cursor:auto}@media screen and (max-width:767px){.wpcf7-form-control-wrap{display:inline-block;width:100%}}@media screen and (max-width:767px){.wpcf7-form-control-wrap .wpcf7-textarea{width:100%}}
