@import url("https://fonts.googleapis.com/css?family=Kanit:300,300i,400,500,500i,700&display=swap&subset=thai");@import url("https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Taviraj:400,400i,500,700&display=swap&subset=thai");@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700&display=swap");input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;font:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}textarea{overflow:auto;white-space:pre-line}input[type="reset"],input[type="submit"],input[type="button"]{cursor:pointer}button{-webkit-tap-highlight-color:transparent;cursor:pointer}select[disabled]{pointer-events:none;background-color:#E8E6E5}.hid_url{display:none}textarea{width:100%;height:110px;padding:10px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){textarea{width:100%;height:100px;padding:15px 16px}}input[type=checkbox]{opacity:0;position:absolute}input[type=checkbox]+label{position:relative;display:inline-block;cursor:pointer;padding-left:25px;margin-bottom:22px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){input[type=checkbox]+label{display:block;margin-bottom:12px;padding-left:27px}}input[type=checkbox]+label:after{content:"";width:20px;height:20px;position:absolute;background:#f5f5f5;top:0;left:0}input[type=checkbox]:checked+label:after{border:none}input[type=checkbox]:checked+label:before{content:"";width:14px;height:11px;position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/form/icon_check.svg") no-repeat center;background-size:14px 11px;top:5px;left:4px;z-index:9}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){input[type=checkbox]:checked+label:before{left:3px;top:5px}}.bg-grey{background:#f5f5f5;width:100%;padding:10px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.bg-grey{padding:5px}}.mr30{margin-right:30px}.mf-padding th{padding-top:38px !important}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.mf-padding th{padding-top:25px !important}}.mf-padding td{padding-bottom:10px !important}.tableContact{margin:0 0 50px;overflow:hidden}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact{margin:0 0 40px}}.tableContact th,.tableContact td{font-size:13px;font-size:1.3rem}@media only screen and (max-width: 360px){.tableContact th,.tableContact td{font-size:11px;font-size:1.1rem}}.tableContact th{padding:48px 20px 38px;width:365px;border-bottom:1px solid #dfdfdf;text-align:left;font-weight:300;vertical-align:top;letter-spacing:.06em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact th{width:100%;display:block;padding:25px 13px 0;border-bottom:none;letter-spacing:0.5px}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 320px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 320px){.tableContact th{padding:25px 9px 0}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact th.let0{letter-spacing:0}}.tableContact th em{display:inline-block;margin:-3px 5px 0 0;float:right;width:47px;height:23px;line-height:23px;color:#fff;text-align:center;background:#ccb266;font-style:normal}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact th em{float:none;width:39px;height:21px;font-size:11px;font-size:1.1rem;margin:0 0 0 10px}}.tableContact th em.no-require{background:#bfbfbf}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact th em.no-require{width:32px;margin:0 0 0 10px}}.tableContact th.let0 .txt1{display:inline-block;vertical-align:top;max-width:calc(100% - 35px)}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact th.let0 em.no-require{margin:0 0 0 3px}}.tableContact td{width:calc(100% - 365px);padding:36px 22px 36px 0;border-bottom:1px solid #dfdfdf}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.tableContact td{width:100%;display:block;padding:0 13px 24px;margin-top:15px}}#footer .f-seo{display:none}.templ-form .content .cmn-btn2{max-width:240px;margin:0 auto;font-size:14px;font-size:1.4rem;font-family:'Taviraj', serif;letter-spacing:.05em;padding:16px 10px;font-weight:normal}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form .content .cmn-btn2{max-width:210px;padding:11px 10px}}.templ-form.step1 .content{position:relative}.templ-form.step1 .content:after{content:"";display:block;width:100%;height:1115px;background:#fafafa;position:absolute;top:0;left:0;right:0;z-index:-1}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step1 .content:after{height:1107px}}.templ-form.step2 .stepImg ul:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/common/form/img_step02.svg") no-repeat top center}.templ-form.step2 .content{margin-top:135px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step2 .content{margin-top:40px}}.templ-form.step2 .wcm .formBlock{max-width:800px;margin:auto}.templ-form.step2 .tableContact{margin:30px 0 15px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step2 .tableContact{margin:15 0 15px}}.templ-form.step2 .tableContact th{padding:36px 20px;font-weight:300}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step2 .tableContact th{padding:25px 15px 0}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 320px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 320px){.templ-form.step2 .tableContact th{padding:25px 10px 0}}.templ-form.step2 .tableContact td{padding:36px 20px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step2 .tableContact td{padding:0 15px 24px 15px;margin-top:10px}}@media only screen and (max-width: 896px) and (orientation: landscape) and (max-width: 320px), only screen and (max-width: 767px) and (orientation: portrait) and (max-width: 320px){.templ-form.step2 .tableContact td{padding:0 10px 24px 10px}}.templ-form.step2 .taR{text-align:right}.templ-form.step2 .taR a{text-decoration:none}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.templ-form.step2 .taR a:hover{opacity:1}}.templ-form.step2 .cmn-btn2{margin:50px auto 150px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.step2 .cmn-btn2{margin:40px auto 125px}}.templ-form.indexThx .stepImg ul:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/common/form/img_step03.svg") no-repeat top center}.templ-form.indexThx .content{margin:115px auto 190px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.indexThx .content{margin:48px auto 132px}}.templ-form.indexThx .containerIndexThx{margin-top:35px;text-align:center}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.indexThx .containerIndexThx{margin-top:30px}}.templ-form.indexThx .containerIndexThx h3{font-size:20px;font-size:2rem;letter-spacing:.06em;margin-bottom:20px;font-family:'Taviraj', serif;font-weight:400}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.indexThx .containerIndexThx h3{font-size:16px;font-size:1.6rem}}.templ-form.indexThx .containerIndexThx p{font-size:13px;font-size:1.3rem;line-height:30px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.indexThx .containerIndexThx p{text-align:left;line-height:25px}}.templ-form.indexThx .cmn-btn2{margin-top:60px;padding:15px 10px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.templ-form.indexThx .cmn-btn2{margin-top:45px;padding:11px 10px}}.f-title{font-family:'Vollkorn', serif;font-style:italic;font-size:28px;font-size:2.8rem;line-height:48px;margin-bottom:32px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.f-title{font-size:21px;font-size:2.1rem;line-height:24px;margin-bottom:15px}}.f-title small{display:block;font-style:normal;font-weight:300;font-size:12px;font-size:1.2rem;font-family:'Kanit', sans-serif;line-height:1}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.f-title small{font-size:10px;font-size:1rem;margin-top:5px}}.contact-mail{margin-bottom:36px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.contact-mail{margin-bottom:20px}}.contact-mail__content{position:relative;top:-22px;text-align:center;letter-spacing:.06em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.contact-mail__content{top:-13px}}.contact-mail__content p{line-height:30px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.contact-mail__content p{font-size:13px;font-size:1.3rem;text-align:left;letter-spacing:.02em;line-height:25px}}.contact-input{padding:80px 50px 100px;background:#fff;border:1px solid #dfdfdf;margin-bottom:190px}@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){.contact-input{padding:80px 50px 100px}}@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.contact-input{padding:80px 50px 100px}}.contact-input .formBlock{max-width:800px;margin:0 auto}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.contact-input{padding:49px 15px 60px;margin-bottom:125px}}.stepImg{text-align:center}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.stepImg{margin-bottom:-5px}}.stepImg ul{display:inline-block;margin:0 auto;padding:20px 0 10px;position:relative}.stepImg ul:before{content:"";width:196px;height:11px;background:url("/wp/wp-content/themes/wp-templ/assets/img/common/form/img_step01.svg") no-repeat top center;background-size:100% 100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepImg ul:before{height:12px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.stepImg ul:before{height:10px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.stepImg ul{padding-bottom:0;margin-bottom:0}}.stepImg ul li{float:left;font-size:12px;font-size:1.2rem;letter-spacing:.06em;margin-right:15px;position:relative;color:#bfbfbf}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.stepImg ul li{letter-spacing:0em;margin-right:20px}}.stepImg ul li:last-of-type{margin:0}.stepImg ul li.active{color:#17274c}

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