﻿.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 .tableContact{width:100%;margin:68px auto 0;font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:.12em;font-weight:600;max-width:800px}@media (min-width: 768px){.page-form .tableContact{position:relative;left:-2px}}@media (max-width: 767px){.page-form .tableContact{margin:32px 0 0;padding:0 18px}}.page-form .tableContact td,.page-form .tableContact th{vertical-align:top}@media (min-width: 768px){.page-form .tableContact td,.page-form .tableContact th{padding-bottom:31px}}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{width:100% !important;display:block}}.page-form .tableContact th{width:190px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.13em;font-weight:600;text-align:left}@media (max-width: 767px){.page-form .tableContact th{font-size:14px;font-size:1.4rem;line-height:2.07143em;letter-spacing:.32em;font-weight:600;padding-bottom:3px}}.page-form .tableContact td{position:relative}@media (max-width: 767px){.page-form .tableContact td{padding-bottom:14px}}@media (min-width: 768px){.page-form .tableContact tr:nth-child(1) th,.page-form .tableContact tr:nth-child(1) td{padding-bottom:24px}.page-form .tableContact tr:nth-child(2) th,.page-form .tableContact tr:nth-child(2) td{padding-bottom:29px}.page-form .tableContact tr:nth-child(3) th,.page-form .tableContact tr:nth-child(3) td{padding-bottom:31px}.page-form .tableContact tr:nth-child(3) th{padding-top:3px}.page-form .tableContact tr:nth-child(4) th,.page-form .tableContact tr:nth-child(4) td{padding-bottom:27px}.page-form .tableContact tr:nth-child(4) th{padding-top:3px}.page-form .tableContact tr:nth-child(5) th,.page-form .tableContact tr:nth-child(5) td{padding-bottom:24px}.page-form .tableContact tr:nth-child(6) th{padding-top:3px}.page-form .tableContact tr:nth-child(6) th,.page-form .tableContact tr:nth-child(6) td{padding-bottom:30px}.page-form .tableContact tr:nth-child(7) th,.page-form .tableContact tr:nth-child(8) th,.page-form .tableContact tr:nth-child(9) th,.page-form .tableContact tr:nth-child(10) th,.page-form .tableContact tr:nth-child(11) th{padding-top:3px}.page-form .tableContact tr:nth-child(11) th,.page-form .tableContact tr:nth-child(11) td{padding-bottom:2px}.page-form .tableContact tr:last-child th,.page-form .tableContact tr:last-child td{padding-bottom:0}}@media (max-width: 767px){.page-form .tableContact tr:nth-child(3) th{padding-bottom:1px}.page-form .tableContact tr:nth-child(3) td{padding-bottom:23px}.page-form .tableContact tr:nth-child(4) th{padding-bottom:0}.page-form .tableContact tr:nth-child(4) td{padding-bottom:25px}.page-form .tableContact tr:nth-child(5) th{padding-bottom:2px}.page-form .tableContact tr:nth-child(6) td{padding-bottom:22px}.page-form .tableContact tr:nth-child(7) th{padding-bottom:0}.page-form .tableContact tr:nth-child(8) th{padding-bottom:0}.page-form .tableContact tr:nth-child(8) td{padding-bottom:24px}.page-form .tableContact tr:nth-child(9) th{padding-bottom:0}.page-form .tableContact tr:nth-child(10) td{padding-bottom:30px}.page-form .tableContact tr:last-child td{padding-bottom:0}}.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:#1a1a1a;padding:4px 10px;height:34px;border:1px solid #333333;border-radius:4px;font-feature-settings:"palt"}@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:33px}}.page-form .tableContact .size01 input[type="text"]{width:160px}.page-form .tableContact .size02 input[type="text"],.page-form .tableContact textarea{width:100%}.page-form .tableContact textarea{height:271px;border-radius:6px;padding:10px 15px;font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.13em;font-weight:300;margin-bottom:2px}@media (max-width: 767px){.page-form .tableContact textarea{height:400px}.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder{opacity:0}}.page-form .tableContact select{-webkit-appearance:none;appearance:none;border:1px solid #aaa;padding:10px}.page-form .tableContact .pRadio{display:inline-block;vertical-align:middle}.page-form .tableContact .pRadio input{position:absolute;opacity:0}.page-form .tableContact .pRadio label{display:inline-block;margin:0 5px 0 0;border:1px solid #aaa;padding:10px 20px}.page-form .tableContact .pRadio input:checked ~ label{background:#555;border-color:#555;color:#fff}.page-form .tableContact button{height:60px;margin:20px auto;padding:0px 0 4px 7px;background:#42bbc4;border:none;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.18em;font-weight:500;color:#fff;border-radius:100px;transition:all 0.3s ease;width:100%;cursor:pointer}@media (min-width: 768px){.page-form .tableContact button{max-width:250px}}@media (max-width: 767px){.page-form .tableContact button{height:70px;margin:1px auto;width:100%}}@media only screen and (min-width: 1025px){.page-form .tableContact button:hover{background-color:rgba(22,96,102,0.9);opacity:1}}.page-form .tableContact em{color:#fb2a2a;font-style:normal}.page-form .taC{display:flex;flex-direction:column;align-items:center}.page-form .taC p{width:100%}.page-form .taC button{width:100%;max-width:400px;height:60px;margin:50px auto 20px;padding:0px 0 4px 7px;background:#42bbc4;border:none;display:flex;justify-content:center;align-items:center;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.18em;font-weight:500;color:#fff;border-radius:100px;transition:all 0.3s ease;width:100%;cursor:pointer}@media (max-width: 767px){.page-form .taC button{height:70px;margin:1px auto;width:100%}}@media only screen and (min-width: 1025px){.page-form .taC button:hover{background-color:rgba(22,96,102,0.9);opacity:1}}.page-form.form-confirm header #logo a{pointer-events:none}.page-form.form-confirm .layerMenu{opacity:0}.page-form.form-confirm .ft-menu,.page-form.form-confirm .ft-banner,.page-form.form-confirm .ft-banner2{display:none}.page-form.form-confirm .confirmform{min-height:80vh;margin-bottom:100px}.page-form.form-confirm .btn-reservation{display:none}.page-form.form-thanks .thanks-main{text-align:center;margin-bottom:50px;min-height:50vh}.page-form.form-thanks .thanks-main__ttl{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.37em;font-weight:700;font-family:"Shippori Mincho",serif;margin-bottom:14px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__ttl{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.25em;font-weight:700;margin-bottom:16px}}.page-form.form-thanks .thanks-main__txt{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.21em;font-weight:500;text-align:center;margin-bottom:33px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__txt{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.13em;font-weight:500;margin-bottom:18px}}.page-form.form-thanks .thanks-main__mail{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-top:10px}.page-form.form-thanks .thanks-main__back a{margin-top:40px;height:60px;margin:20px auto;padding:0px 0 4px 7px;background:#42bbc4;border:none;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.18em;font-weight:500;color:#fff;border-radius:100px;transition:all 0.3s ease;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 768px){.page-form.form-thanks .thanks-main__back a{max-width:345px}}@media (max-width: 767px){.page-form.form-thanks .thanks-main__back a{height:70px;margin:14px auto;width:100%}}@media only screen and (min-width: 1025px){.page-form.form-thanks .thanks-main__back a:hover{background-color:rgba(22,96,102,0.9);opacity:1}}

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