﻿.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:6px 10px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .form-mail{text-align:center;padding-top:80px}@media (max-width: 767px){.page-form .form-mail{text-align:left;padding-top:48px}}@media (max-width: 767px){.page-form .form-mail .c-title{text-align:left}}.page-form .form-mail .c-title .ttJp{font-size:28px;font-size:2.8rem;line-height:2em;letter-spacing:.2em;margin-top:7px}@media (min-width: 768px){.page-form .form-mail .c-title .c-tten>span{padding-left:26px}}.page-form .form-mail .descLine{margin:29px 0 53px;font-size:18px;font-size:1.8rem;line-height:2.66667em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.page-form .form-mail .descLine{margin:28px 0 51px;font-size:15px;font-size:1.5rem;line-height:2.13333em}}.page-form .form-mail .descLine .bgLine{display:inline;font-weight:bold;background-repeat:repeat-x;background-position:left bottom 2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='6' viewBox='0 0 1 6'%3E%3Crect id='em' width='1' height='6' fill='%23fff250'/%3E%3C/svg%3E%0A")}.page-form .step-img{display:block;margin:0 auto}.page-form .tableContact{width:100%;margin:91px 0 72px;border-top:1px solid #dad6d4}@media (max-width: 767px){.page-form .tableContact{margin:55px 0 48px}}@media (min-width: 768px){.page-form .tableContact .checkn th,.page-form .tableContact .checkn td{padding-top:21px;padding-bottom:21px}}.page-form .tableContact td,.page-form .tableContact th{border-bottom:#dad6d4 solid 1px;padding:28px 0;vertical-align:middle;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.05em;font-weight:500;text-align:left}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{width:100%;display:block;padding:0;font-size:15px;font-size:1.5rem;line-height:1.4em}}.page-form .tableContact th{width:271px;font-size:20px;font-size:2rem;line-height:2em;position:relative;padding-left:62px}@media (max-width: 767px){.page-form .tableContact th{width:100%;display:block;border:0;margin-top:22px;font-size:16px;font-size:1.6rem;line-height:1.75em}}.page-form .tableContact th em{width:46px;height:25px;background:#ef8442;border-radius:2px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.08em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif;font-style:normal;text-align:center;color:white;position:absolute;left:0;top:50%;margin-top:-12px;border-radius:4px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding-bottom:1px}@media (max-width: 767px){.page-form .tableContact th em{top:2px;margin-top:0}}.page-form .tableContact th em.norequired{background:#56b6c7}.page-form .tableContact th.vat{margin-top:20px;vertical-align:top}@media (min-width: 768px){.page-form .tableContact th.vat{padding-top:32px;margin-top:0}}@media (min-width: 768px){.page-form .tableContact th.vat em{top:40px;margin-top:0}}.page-form .tableContact td{position:relative}@media (max-width: 767px){.page-form .tableContact td{margin-top:20px;padding-bottom:23px}}.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{width:100%;color:#3f342d;padding:6px 15px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif;background:white;border:0;border-radius:5px;min-height:46px;outline:none}@media (max-width: 767px){.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{font-size:15px;font-size:1.5rem;line-height:1.4em}}.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder,.page-form .tableContact input[type="text"]::-webkit-input-placeholder,.page-form .tableContact input[type="text"]::placeholder,.page-form .tableContact input[type="email"]::-webkit-input-placeholder,.page-form .tableContact input[type="email"]::placeholder,.page-form .tableContact input[type="number"]::-webkit-input-placeholder,.page-form .tableContact input[type="number"]::placeholder,.page-form .tableContact input[type="tel"]::-webkit-input-placeholder,.page-form .tableContact input[type="tel"]::placeholder,.page-form .tableContact input[type="url"]::-webkit-input-placeholder,.page-form .tableContact input[type="url"]::placeholder{color:#9d9d9d}.page-form .tableContact textarea{height:200px;margin-bottom:-14px}@media (max-width: 767px){.page-form .tableContact textarea{height:180px;margin-top:-2px;margin-bottom:-3px}}.page-form .tableContact .bTel{display:flex;flex-wrap:wrap;align-items:center;position:relative}.page-form .tableContact .bTel .zipc{position:absolute;left:15px;top:12px}@media (min-width: 768px){.page-form .tableContact .bTel .zipc{top:4px}}.page-form .tableContact .bTel input{padding-left:38px;width:160px;margin-right:31px}@media only screen and (max-width: 360px){.page-form .tableContact .bTel input{margin-right:25px}}.page-form .tableContact .bTel .btnFill{width:120px;height:32px;color:#fff;background-color:#ef8442;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;border-radius:16px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.08em;font-weight:bold;font-family:"Zen Maru Gothic",sans-serif;padding-bottom:2px;border:none;margin:0;padding:0}.page-form .form-checkbox{display:flex;flex-wrap:wrap}.page-form .form-checkbox label{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 768px){.page-form .form-checkbox label{font-size:18px;font-size:1.8rem}}.page-form .form-checkbox label+label{margin-left:78px}@media (max-width: 767px){.page-form .form-checkbox label+label{margin-left:80px}}.page-form .form-checkbox label input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:26px;height:26px;border-radius:5px;border:1px solid #dad6d4;background-color:white;margin-right:13px;cursor:pointer}.page-form .form-checkbox label input:checked{border-color:#ef8442;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath id='Icon_awesome-check' data-name='Icon awesome-check' d='M4.755,14.381.205,10.023a.651.651,0,0,1,0-.948l.99-.948a.722.722,0,0,1,.99,0L5.25,11.062l6.565-6.288a.722.722,0,0,1,.99,0l.99.948a.651.651,0,0,1,0,.948l-8.05,7.711A.722.722,0,0,1,4.755,14.381Z' transform='translate(0 -4.577)' fill='%23ef8442'/%3E%3C/svg%3E%0A")}.page-form .form-btn .c-btn1{border:none;margin:0 auto}.page-form .form-back{text-align:center;margin-bottom:27px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.02em;font-weight:400}@media (max-width: 767px){.page-form .form-back{margin-bottom:22px}}.page-form .form-back p{transition:opacity 0.3s;text-decoration:underline;cursor:pointer}@media only screen and (min-width: 1025px){.page-form .form-back p:hover{opacity:0.6}}.page-form .footer{margin-top:160px}@media (max-width: 767px){.page-form .footer{margin-top:120px}}.page-form.form-confirm header #logo a{pointer-events:none}.page-form.form-confirm p[rel="js-back"]{cursor:pointer}.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{padding-left:0}@media (min-width: 768px){.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{padding:31px 0}}@media only screen and (max-width: 360px){.page-form.form-thanks .c-breadcrumb li:not(:first-child){padding-left:24px}}.page-form.form-thanks .thanks-main{text-align:center;margin-top:86px}@media (max-width: 767px){.page-form.form-thanks .thanks-main{margin-top:38px}}.page-form.form-thanks .thanks-main .c-title{margin-top:111px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .c-title{margin-top:48px}}.page-form.form-thanks .thanks-main .c-title .ttJp{margin-top:15px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .c-title .ttJp{font-size:28px;font-size:2.8rem;line-height:1.71429em;margin-top:12px}}.page-form.form-thanks .thanks-main__txt{margin:35px auto 0;font-size:18px;font-size:1.8rem;line-height:2.66667em;letter-spacing:.05em}@media only screen and (max-width: 1025px){.page-form.form-thanks .thanks-main__txt{font-size:16px;font-size:1.6rem;line-height:2.125em}}@media (max-width: 767px){.page-form.form-thanks .thanks-main__txt{margin-top:31px;text-align:left;font-size:15px;font-size:1.5rem;line-height:2.13333em}}@media only screen and (max-width: 360px){.page-form.form-thanks .thanks-main__txt{font-size:14px;font-size:1.4rem}}.page-form.form-thanks .thanks-main__back{margin-top:53px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__back{margin-top:42px}}.page-form.form-thanks .thanks-main__back .c-btn1{margin:0 auto}@media (max-width: 767px){.recruit .c-subpage{padding-bottom:129px}}.recruit .c-subpage .decor{bottom:85px;left:25.3%}@media (max-width: 767px){.recruit .c-subpage .decor{width:105px;right:45px;bottom:13px;left:auto}}

/*# sourceMappingURL=maps/form.min.css.map */
