@charset "UTF-8";
html,body{font-family: 'Noto Sans CJK KR', 'Nanum Gothic', sans-serif;overflow-x: hidden;background: #fff;}
body{background: #fff;}
p,ol,ul,h1,h2,h3,h4,h5,h6,hr{margin: 0;padding: 0;}

a:hover,a:active,a:visited{text-decoration: none;cursor: pointer;}
hr,img{border: none;vertical-align: middle;}
ul,ol,li{list-style: none;}
button, img{border: none;outline: none;vertical-align: middle;}
button{background: none;}

.jp-ld-preloader{position: fixed;top: 50%;left: 0;width: 100%;text-align: center;margin-top: -50px;z-index: 1000;}
.center{text-align: center;}
.blind{display: none !important;}
.hidden{visibility: hidden !important;}
.form-body-pc{position: relative;max-width: 500px;margin: 0 auto;min-height: 100vh;padding: 80px 20px 50px;}
.btn-close-pop{position: absolute;top: 20px;right: 20px;}
.form-body-pc .head{text-align: center;}
.form-body-pc .head h1{margin-bottom: 20px;}
.form-body-pc .head h2{font-size: 34px;}
.form-body-pc .body{margin-top: 40px;}

.form-body-pc .body table{width: 100%;}
.form-body-pc .body table button[type="submit"]{padding: 0;margin: 0;text-align: center;outline: none;border: none;height: 65px;line-height: 65px;border-radius: 65px;color: #fff;background: #D64F2C;font-size: 18px;font-weight: bold;width: 100%;display: block;letter-spacing: 2px;}
.form-body-pc .body table th{height:50px;line-height:50px;font-weight: normal;font-size: 14px;color: #000;text-align:center;border:1px solid #eee;background:#e3e3e3;font-weight:bold;}
.form-body-pc .body table td{height:40px;line-height:30px;text-align:center;border:1px solid #eee;}
.form-body-pc .body table td input[type="text"],.form-body-pc table td input[type="tel"],
.form-body-pc .body table td input[type="date"],.form-body-pc table td input[type="time"]{border: 1px solid #A4A4A4;border-radius: 10px;color: #444;font-size: 14px;padding: 0 15px;box-sizing: border-box;height: 65px;line-height: 65px;width: 100%;transition: 0.3s;}
.form-body-pc .body table td input::placeholder{color: #444;}
.form-body-pc .body table td input:focus{border-color: #D64F2C;outline: none;}
.form-body-pc .body table td textarea{width: 100%;border: 1px solid #A4A4A4;border-radius: 10px;color: #000;font-size: 14px;padding: 15px;height: 150px;box-sizing: border-box;resize: none;}
.form-body-pc .body table td textarea:focus{outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-color: #D64F2C;}
.form-body-pc .body table td textarea::placeholder{color: #444;}
.form-body-pc .body table td label{font-weight: normal;color: #777;font-size: 14px;}
.form-body-pc .body table td label + a{color: #777;font-size: 14px;}
.form-body-pc .body table td input[type="checkbox"]{position: relative;top: 1px;}

.del_btn{padding:2px 10px;background:#aaaaaa;color:#fff;}