﻿.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:60px auto;display:block}.page-form .contactform{margin-top:119px;margin-bottom:152px}@media (max-width: 767px){.page-form .contactform{margin-top:41px;margin-bottom:73px}}.page-form .contactform .txtContact{font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.12em}@media (max-width: 767px){.page-form .contactform .txtContact{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.07em}}@media only screen and (max-width: 767px) and (max-width: 374px){.page-form .contactform .txtContact{font-size:13px;font-size:1.3rem}}.page-form .contactform .txtContact b{font-weight:500;color:#00809e}.page-form .tableContact{width:100%;margin:40px 0 0;font-size:15px;text-align:left}@media (max-width: 767px){.page-form .tableContact{margin-top:35px}}.page-form .tableContact td,.page-form .tableContact th{vertical-align:top;font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.07em;padding:25px 0}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{display:block;width:100%;font-size:14px;font-size:1.4rem;line-height:1.85714em}}.page-form .tableContact th{width:250px;font-weight:normal;padding-top:37px}@media (max-width: 767px){.page-form .tableContact th{width:100%;padding:0;letter-spacing:.03em}}.page-form .tableContact th em{font-size:10px;font-size:1rem;line-height:3.8em;color:#00809e;display:inline-block;transform:translateY(-4px)}@media (max-width: 767px){.page-form .tableContact th em{font-size:9px;font-size:.9rem;line-height:2.22222em}}.page-form .tableContact td{position:relative}@media (max-width: 767px){.page-form .tableContact td{padding:4px 0 31px}}.page-form .tableContact textarea,.page-form .tableContact select,.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"],.page-form .tableContact .input-fake{width:100%;padding:15px 37px;outline:none;border:0;background:#f0f8f9;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}@media (max-width: 767px){.page-form .tableContact textarea,.page-form .tableContact select,.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"],.page-form .tableContact .input-fake{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:0em;padding:15px 15px 14px}}.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder,.page-form .tableContact select::-webkit-input-placeholder,.page-form .tableContact select::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,.page-form .tableContact .input-fake::-webkit-input-placeholder,.page-form .tableContact .input-fake::placeholder{color:#989898}.page-form .tableContact textarea{height:355px;padding:29px 34px}@media (max-width: 767px){.page-form .tableContact textarea{font-size:14px;font-size:1.4rem;line-height:2em;height:320px;padding:12px 16px}}.page-form .tableContact select{-webkit-appearance:none;appearance:none}.page-form .tableContact .cus-select{position:relative}@media (max-width: 767px){.page-form .tableContact .cus-select{display:block}}.page-form .tableContact .cus-select:before{content:'';position:absolute;width:10px;height:6px;position:absolute;top:0;bottom:0;right:39px;margin:auto;background-position:center;background-size:10px 6px;background-repeat:no-repeat;background-image:url(../../img/common/ico-arow2.svg)}@media (max-width: 767px){.page-form .tableContact .cus-select:before{right:15px}}.page-form .tableContact .cus-select .cus-select-txt{width:100%;padding:15px 37px;outline:none;border:0;background:#f0f8f9;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}@media (max-width: 767px){.page-form .tableContact .cus-select .cus-select-txt{display:flex;height:75px;padding:15px 15px;align-items:center;font-size:14px;font-size:1.4rem;line-height:1.85714em}}.page-form .tableContact .cus-select select{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.page-form .txtContact01{margin-top:34px}@media (max-width: 767px){.page-form .txtContact01{margin-top:3px}}.page-form .txtContact01+.txtContact01{margin-top:65px}@media (max-width: 767px){.page-form .txtContact01+.txtContact01{margin-top:35px}}.page-form .txtContact01 .txtContact01-title{color:#00809e;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.page-form .txtContact01 .txtContact01-title{font-size:14px;font-size:1.4rem;line-height:2.07143em}}.page-form .txtContact01 .txtContact01-des{margin-top:16px;font-size:14px;font-size:1.4rem;line-height:2.35714em;letter-spacing:.1em}@media (max-width: 767px){.page-form .txtContact01 .txtContact01-des{margin-top:12px;font-size:13px;font-size:1.3rem;line-height:1.74em;letter-spacing:.05em}}.page-form .txtContact01 .txtContact01-des a{color:#00809e;text-decoration:underline}.page-form .txtContact01 .txtContact01-des a[target*="_blank"]:after{content:'';display:inline-block;width:13px;height:13px;margin:0 5px;transform:translateY(3px);background-position:center;background-repeat:no-repeat;background-size:13px 13px;background-image:url(../../img/common/ico-blank-blue.svg)}@media (max-width: 767px){.page-form .txtContact01 .txtContact01-des a[target*="_blank"]:after{width:11px;height:11px;margin-left:9px;background-size:11px 11px}}.page-form .txtContact01 .txtContact01-des ul{padding-left:1em}@media (max-width: 767px){.page-form .txtContact01 .txtContact01-des ul{margin:1.74em 0}}@media (max-width: 767px){.page-form .txtContact01 .txtContact01-des ul li{padding-left:1em;text-indent:-1em}.page-form .txtContact01 .txtContact01-des ul li+li{margin-top:1.74em}}.page-form .cus-checkbox{display:block;width:fit-content;margin:61px auto 0;position:relative;padding-left:30px;cursor:pointer}@media (max-width: 767px){.page-form .cus-checkbox{margin-top:35px}}.page-form .cus-checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.page-form .cus-checkbox input:checked+.cus-checkbox-fake:before{opacity:1}.page-form .cus-checkbox .cus-checkbox-fake{width:20px;height:20px;position:absolute;top:0;bottom:0;left:0;margin:auto;border:1px solid #000}@media (max-width: 767px){.page-form .cus-checkbox .cus-checkbox-fake{width:19px;height:19px}}.page-form .cus-checkbox .cus-checkbox-fake:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10px;height:10px;background:#00809e;opacity:0}.page-form .cus-checkbox .cus-checkbox-txt{font-size:14px;font-size:1.4rem;line-height:2.35714em;letter-spacing:.1em}.page-form .btncontact{display:block;width:480px;max-width:100%;border:0;outline:none;margin:74px auto 0;background:#171d23;color:white;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:bold;padding:28px 20px;border-radius:20px}@media (max-width: 767px){.page-form .btncontact{margin-top:42px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.06em;padding:31px 20px}}.page-form .textback{text-align:right;font-size:15px;font-size:1.5rem;line-height:2em;cursor:pointer;transition:color .5s;cursor:pointer}@media only screen and (min-width: 1025px){.page-form .textback:hover{color:#00809e}}.page-form.form-confirm .header{position:absolute}.page-form.form-confirm .header .header-logo{pointer-events:none}.page-form.form-confirm .header .header-nav,.page-form.form-confirm .header .header-contact,.page-form.form-confirm .header .hamberger{display:none}.page-form.form-thanks .thanks-main{text-align:center;margin:136px auto 643px;font-size:16px;font-size:1.6rem;line-height:2.625em;letter-spacing:.17em}@media (max-width: 767px){.page-form.form-thanks .thanks-main{margin:41px auto 347px;text-align:left;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.07em}}@media only screen and (max-width: 767px) and (max-width: 374px){.page-form.form-thanks .thanks-main{font-size:13px;font-size:1.3rem}}

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