﻿.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 .tit-sec{margin-bottom:150px}@media (max-width: 767px){.page-form .tit-sec{margin-bottom:34px}}.page-form .form-block{max-width:1015px}@media (min-width: 768px){.page-form .form-block{border-top:solid 1px #adadad;padding:48px 0 0}}.page-form .tableContact{width:100%;margin:0 0 30px;font-size:15px;text-align:left}@media (max-width: 767px){.page-form .tableContact{margin-bottom:13px}}.page-form .tableContact tr:last-child th,.page-form .tableContact tr:last-child td{vertical-align:top}.page-form .tableContact tr:last-child th{padding-top:50px}@media (max-width: 767px){.page-form .tableContact tr:last-child th{padding-top:23px}}.page-form .tableContact td,.page-form .tableContact th{padding:29px 15px;vertical-align:middle;font-family:"noto-sans-cjk-jp", sans-serif;font-size:16px;font-size:1.6rem}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{font-size:8px;font-size:.8rem;padding:15px 7px;line-height:1.5}}.page-form .tableContact th{width:192px;font-weight:normal;text-align:left;font-weight:700;letter-spacing:1.6px;padding-top:20px}@media (max-width: 767px){.page-form .tableContact th{width:96px;padding-top:16px;letter-spacing:.5px}}.page-form .tableContact th span{margin-right:17px}@media (max-width: 767px){.page-form .tableContact th span{margin-right:10px}}.page-form .tableContact th em{font-weight:400}.page-form .tableContact td{position:relative;width:calc(100% - 192px);padding-left:0;padding-right:0}@media (max-width: 767px){.page-form .tableContact td{width:calc(100% - 96px)}}.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%;height:54px;background:#f5f7fc;padding:10px;border:none;border-radius:0}@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"]{height:27px}}.page-form .tableContact textarea{width:100%;height:260px;background:#f5f7fc}@media (max-width: 767px){.page-form .tableContact textarea{height:130px}}.page-form .tableContact em{color:#e60012;font-style:normal}.page-form.form-confirm header,.page-form.form-confirm .sec-others,.page-form.form-confirm #footer{display:none}.page-form.form-confirm header #logo a,.page-form.form-confirm .sec-others #logo a,.page-form.form-confirm #footer #logo a{pointer-events:none}.page-form.form-confirm .btn-back{text-align:right;margin-bottom:50px}.page-form.form-confirm .btn-back p{display:inline-block;text-decoration:underline;font-family:"noto-sans-cjk-jp", sans-serif;cursor:pointer;transition:all .3s;cursor:pointer}@media only screen and (min-width: 1025px){.page-form.form-confirm .btn-back p:hover{opacity:.7}}@media (max-width: 767px){.page-form.form-confirm .btn-back p{font-size:8px;font-size:.8rem}}.page-form.form-confirm .btn-blue{display:block;margin:0 auto}.page-form.form-confirm .tableContact tr:last-child th{padding-top:30px}@media (max-width: 767px){.page-form.form-confirm .tableContact tr:last-child th{padding-top:15px}}@media (min-width: 768px){.page-form.form-confirm .tableContact th{padding-top:29px}}.page-form.form-thanks .thanks-main{text-align:center}.page-form.form-thanks .thanks-main .sec-contact{padding-top:157px;padding-bottom:244px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .sec-contact{padding-top:37px;padding-bottom:93px}}.page-form.form-thanks .thanks-main .sec-contact .tit-sec{margin-bottom:70px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .sec-contact .tit-sec{margin-bottom:31px}}.page-form.form-thanks .thanks-main .txt-thank{font-size:19px;font-size:1.9rem;line-height:2;letter-spacing:1.5px}@media (max-width: 767px){.page-form.form-thanks .thanks-main .txt-thank{font-size:10px;font-size:1rem;line-height:2.4}}

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