﻿.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 .step-img{margin:0 auto;display:block}.page-form .tableContact{width:100%;margin:69px 0 31px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.page-form .tableContact{margin:41px 0 10px}}.page-form .tableContact tr.is-hidden{display:none}.page-form .tableContact td,.page-form .tableContact th{padding:10px 0;vertical-align:top;text-align:left;color:#333333}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{display:block;width:100%;padding:10px 0 32px}}.page-form .tableContact th{width:270px;padding-top:20px;padding-left:83px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:500;position:relative}@media (max-width: 767px){.page-form .tableContact th{width:100%;padding-top:0;padding-bottom:10px;font-size:18px;font-size:1.8rem;line-height:1.72222em;padding-left:78px}}.page-form .tableContact th em{position:absolute;left:0;top:20px;width:68px;background:#4B516A;border-radius:20px;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.02em;font-weight:500;color:white;font-style:normal;text-align:center;padding:5px 2px}@media (max-width: 767px){.page-form .tableContact th em{top:1px}}.page-form .tableContact th em.non{background:#B7B9C3}.page-form .tableContact td{position:relative}.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:60px;padding:15px 30px;border-radius:10px;background:#F6F6F7;border:0;outline:0;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em}.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:#B3B3B3}@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"]{padding:15px 20px}}.page-form .tableContact textarea{height:150px}@media (max-width: 767px){.page-form .tableContact textarea{height:180px}}.page-form .tableContact .list-checkbox{display:flex;flex-wrap:wrap;margin-bottom:0}@media (max-width: 767px){.page-form .tableContact .list-checkbox{margin-bottom:-8px}}.page-form .tableContact .list-checkbox .cus-checkradio,.page-form .tableContact .list-checkbox .cus-checkbox{width:calc(50% - 5px);margin-right:10px;margin-bottom:15px}.page-form .tableContact .list-checkbox .cus-checkradio:nth-child(2n),.page-form .tableContact .list-checkbox .cus-checkbox:nth-child(2n){margin-right:0}@media (max-width: 767px){.page-form .tableContact .list-checkbox .cus-checkradio,.page-form .tableContact .list-checkbox .cus-checkbox{width:100%;margin:0 0 10px}}.page-form .tableContact .cus-checkradio,.page-form .tableContact .cus-checkbox{position:relative;border-radius:50px}.page-form .tableContact .cus-checkradio .cus-txt,.page-form .tableContact .cus-checkbox .cus-txt{width:100%;height:100%;display:block;background:#ECEDF0;transition:background .5s, color .5s;border-radius:50px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;color:#4B516A;text-align:center;padding:13px 40px;padding-right:10px}@media (max-width: 767px){.page-form .tableContact .cus-checkradio .cus-txt,.page-form .tableContact .cus-checkbox .cus-txt{letter-spacing:0.02em;text-align:left;padding:13px 45px;padding-right:10px}}@media only screen and (max-width: 767px) and (max-width: 374px){.page-form .tableContact .cus-checkradio .cus-txt,.page-form .tableContact .cus-checkbox .cus-txt{font-size:14px;font-size:1.4rem}}.page-form .tableContact .cus-checkradio input,.page-form .tableContact .cus-checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer;opacity:0;border-radius:50px}.page-form .tableContact .cus-checkradio input:checked ~ .cus-txt,.page-form .tableContact .cus-checkbox input:checked ~ .cus-txt{background:#4B516A;color:white}.page-form .tableContact .cus-checkradio .cus-checkradio-fake{position:absolute;left:15px;top:15px;width:20px;height:20px}.page-form .tableContact .cus-checkradio .cus-checkradio-fake:before,.page-form .tableContact .cus-checkradio .cus-checkradio-fake:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:white;transition:background .5s;border-radius:20px}.page-form .tableContact .cus-checkradio .cus-checkradio-fake:before{opacity:0.5}.page-form .tableContact .cus-checkradio .cus-checkradio-fake:after{width:10px;height:10px}.page-form .tableContact .cus-checkradio input:checked+.cus-checkradio-fake:before,.page-form .tableContact .cus-checkradio input:checked+.cus-checkradio-fake:after{background:#59A4B3}.page-form .tableContact .cus-checkbox .cus-checkbox-fake{position:absolute;left:15px;top:15px;width:20px;height:20px;transition:background .5s;border-radius:20px;background:rgba(75,81,106,0.1);background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath id='check' d='M42.328,44.655,37.84,49.5l-1.821-1.965a1.026,1.026,0,0,0-1.529,0,1.233,1.233,0,0,0,0,1.649l1.821,1.965.764.825a1.026,1.026,0,0,0,1.529,0L43.857,46.3a1.232,1.232,0,0,0,0-1.649,1.026,1.026,0,0,0-1.529,0' transform='translate(-34.173 -44.313)' fill='%23fff'/%3E%3C/svg%3E%0A")}.page-form .tableContact .cus-checkbox input:checked+.cus-checkbox-fake{background-color:#59A4B3}.page-form .contact-submit{--btnw: 260px;border:0;outline:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-form .contact-submit{--btnw: 289px}}@media (max-width: 767px){.page-form .contact-submit{--btnw: 289px;margin:0 auto}}.page-form .contact-submit .txt{white-space:nowrap}.page-form.fixHeader .header{padding:20px 15px}.page-form.form-confirm .header{pointer-events:none}.page-form.form-confirm .header .header__nav{display:none}.page-form.form-confirm .header-logo{position:absolute;pointer-events:none}.page-form.form-confirm .header-contactsp,.page-form.form-confirm .hamberger{display:none}.page-form.form-confirm .footer .footer-nav{display:none}.page-form.form-confirm .footer .footer-copyright .footer-nav-last{display:none}.page-form.form-confirm .bg-gray{border-radius:40px}.page-form.form-confirm header #logo a{pointer-events:none}.page-form.form-confirm .tableContact{margin-bottom:0}.page-form.form-confirm .tableContact th,.page-form.form-confirm .tableContact td{border-bottom:1px solid rgba(75,81,106,0.1)}.page-form.form-confirm .tableContact th{padding:10px}@media (max-width: 767px){.page-form.form-confirm .tableContact th{border:0;padding:20px 0 0;font-weight:bold}}.page-form.form-confirm .txt-back{margin-top:10px;width:fit-content;margin-left:auto;cursor:pointer;transition:opacity .5s;cursor:pointer}@media only screen and (min-width: 1025px){.page-form.form-confirm .txt-back:hover{opacity:0.7}}.page-form.form-confirm .contact-submit{margin:40px auto 0}.page-form.form-thanks .bg-gray{border-radius:40px}@media (min-width: 768px){.page-form.form-thanks .bg-gray{padding-bottom:120px}}@media (max-width: 767px){.page-form.form-thanks .bg-gray{border-radius:20px;padding:52px 0 40px}}.page-form.form-thanks .step-img{transform:translateX(7px)}.page-form.form-thanks .thanks-main__ttl{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.06em;margin-top:53px;text-align:center}@media (max-width: 767px){.page-form.form-thanks .thanks-main__ttl{margin-top:19px;font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.06em}}.page-form.form-thanks .thanks-main__txt{margin-top:37px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;text-align:center}@media only screen and (max-width: 768px){.page-form.form-thanks .thanks-main__txt{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.page-form.form-thanks .thanks-main__txt{margin-top:26px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;text-align:left}}.page-form.form-thanks .thanks-main__btn{margin-top:45px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__btn{margin-top:37px}}

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