.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{display:block;margin-top:-58px !important}@media (max-width: 1023px){.page-form .formError{margin-top:-51px !important}}.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:3px 10px;position:relative;color:#fff;background:#252525;font-family:"Bai Jamjuree", sans-serif;font-size:10px;line-height:1.8em;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 3px #888;border-width:1px}.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 #wrap{padding-top:116px}@media (max-width: 1023px){.page-form #wrap{padding-top:102px}}@media (min-width: 1024px){.page-form .header .other-menu{display:none}.page-form .hamberger{visibility:visible;opacity:1}}.page-form .hamberger .line,.page-form .close_booking .line{background-color:#064d42}.page-form .header .btn-booking{background:#064d42;color:#fff}@media (max-width: 1023px){.page-form .header .btn-booking{top:26px}}.page-form .header .btn-booking span{background:#064d42}.page-form .header .languages .lbl{color:#064d42}.page-form .header .languages .lbl:after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 5L8 1' stroke='%23064D42'/%3E%3C/svg%3E%0A")}.page-form .header .languages .list:before{background:#064d42;opacity:0.1}@media (max-width: 1023px){.page-form .hamberger,.page-form .close_booking{padding-top:7px}}@media (max-width: 1023px){.page-form .header .logo{padding-top:13px}}.page-form .header .logo .logo_green{opacity:1}@media (min-width: 1024px){.page-form .header .logo .logo_green{width:140px}}@media (min-width: 1024px){.page-form .footer{padding:20px 0}}.page-form .footer .sec-intro{display:none}.page-form .footer .sec-sns{margin-top:0}.page-form .tableContact{width:100%;margin:0 0 12px;text-align:left;letter-spacing:0.03em;color:#000}@media (max-width: 1023px){.page-form .tableContact{margin-bottom:17px}}.page-form .tableContact .form-row{margin-bottom:25px;line-height:0}@media (max-width: 1023px){.page-form .tableContact .form-row{margin-bottom:21px}}.page-form .tableContact .form-row:last-child{margin-bottom:0}.page-form .tableContact .form-row__title{font-weight:500;margin-bottom:5px;line-height:22px}@media (min-width: 1024px){.page-form .tableContact .form-row__title{margin-bottom:9px}}.page-form .tableContact .form-row__title .req{color:#ff0000}@media (min-width: 1024px){.page-form .tableContact .form-2col{display:flex;flex-wrap:wrap;margin-bottom:25px}}@media (min-width: 1024px){.page-form .tableContact .form-2col .form-row{width:calc(50% - 12px);margin-bottom:0}.page-form .tableContact .form-2col .form-row:not(:nth-child(2n)){margin-right:24px}}@media (max-width: 1023px){.page-form .tableContact .form-2col .form-row{margin-bottom:21px}}.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"],.page-form .tableContact select{color:#000;padding:13px 18px;height:48px;width:100%;border-radius:3px;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.03em;font-weight:400;letter-spacing:0.03em;background-color:#fff;border:1px solid rgba(0,0,0,0.3);font-family:"Bai Jamjuree", sans-serif}@media (max-width: 1023px){.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"],.page-form .tableContact select{padding-left:16px;padding-right:16px;font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:.03em;font-weight:400}}.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,.page-form .tableContact select::-webkit-input-placeholder,.page-form .tableContact select::placeholder{color:#acacac}.page-form .tableContact textarea{height:137px}@media (max-width: 1023px){.page-form .tableContact textarea{height:160px}}.page-form .tableContact select{-webkit-appearance:none;appearance:none;padding-right:38px;background-repeat:no-repeat;background-position:center right 24px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.5 7L12 1' stroke='black'/%3E%3C/svg%3E%0A")}@media (max-width: 1023px){.page-form .tableContact select{background-position:center right 17px}}.page-form .tableContact select.is-empty{color:#acacac}.page-form .form-check{position:relative;margin-bottom:41px}@media (max-width: 1023px){.page-form .form-check{margin-bottom:35px}}.page-form .form-check label{display:flex;flex-wrap:wrap}.page-form .form-check input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:3px;margin-right:12px;display:inline-block;position:relative;top:1px;border:1px solid rgba(0,0,0,0.3)}@media (max-width: 1023px){.page-form .form-check input{width:20px;height:20px;top:-1px;margin-right:9px}}.page-form .form-check input:checked{border-color:#064d42;background-color:#064d42;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0.94102L4.50044 8L0 3.76475L0.999941 2.82372L4.50044 6.11796L11.0008 0L12 0.94102Z' fill='white'/%3E%3C/svg%3E%0A")}.page-form .form-check span{display:block;width:calc(100% - 38px);font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.03em}@media (max-width: 1023px){.page-form .form-check span{width:calc(100% - 38px)}}.page-form .form-check a{color:#3e8c80;text-decoration:underline}.page-form .form-btn{text-align:center}.page-form .form-btn .c-btn01{margin:0 auto;box-shadow:none;border:none;max-width:170px;cursor:pointer}@media (max-width: 1023px){.page-form .form-btn .c-btn01{max-width:180px}}.page-form .form-btn .c-btn01:disabled{opacity:0.6;pointer-events:none}.page-form .form-btn .c-btn01::after{opacity:0}@media only screen and (min-width: 1025px){.page-form .form-btn .c-btn01:hover::after{opacity:1}}@media (max-width: 1023px){.page-form.form-thanks .footer{margin-top:84px}}.page-form.form-thanks .thank-main{padding:40px 0 0}@media (min-width: 1024px){.page-form.form-thanks .thank-main{display:flex;flex-wrap:wrap;align-items:center;max-width:970px;margin:0 auto;padding:119px 0}}@media (min-width: 1024px){.page-form.form-thanks .thank-main__ctn{padding-right:76px;width:51.545%}}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn{text-align:center;margin-bottom:48px}}.page-form.form-thanks .thank-main__ctn .icon{margin-bottom:40px}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .icon{margin-bottom:32px}.page-form.form-thanks .thank-main__ctn .icon img{width:48px;margin:0 auto}}.page-form.form-thanks .thank-main__ctn .title{margin-bottom:30px;text-transform:uppercase}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .title{margin-bottom:12px}}.page-form.form-thanks .thank-main__ctn .title__01{font-size:28px;font-size:2.8rem;line-height:1.57143em;letter-spacing:.02em;font-weight:500;margin-bottom:8px;display:block}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .title__01{font-size:20px;font-size:2rem;line-height:.8em;margin-bottom:8px}}.page-form.form-thanks .thank-main__ctn .title__02{color:#064d42;font-size:48px;font-size:4.8rem;line-height:.6875em;letter-spacing:.02em;font-weight:bold;display:block}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .title__02{font-size:36px;font-size:3.6rem;line-height:1.11111em}}.page-form.form-thanks .thank-main__ctn .text{margin-bottom:40px}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .text{margin-bottom:23px;text-align:center}}.page-form.form-thanks .thank-main__ctn .text__01{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;margin-bottom:4px;display:block}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .text__01{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.page-form.form-thanks .thank-main__ctn .text__02{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.016em;display:block}.page-form.form-thanks .thank-main__ctn .form-btn{margin:0;text-align:left}@media (max-width: 1023px){.page-form.form-thanks .thank-main__ctn .form-btn{margin:0 auto}}.page-form.form-thanks .thank-main__ctn .form-btn .c-btn01{margin:0 auto}@media (min-width: 1024px){.page-form.form-thanks .thank-main__ctn .form-btn .c-btn01{max-width:168px;margin:0}}@media (min-width: 1024px){.page-form.form-thanks .thank-main__img{width:48.455%}}.page-form.form-thanks .thank-main__img img{width:100%}

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