@charset "utf-8";

*{color:#000;}
form.form_width {width: 100%; margin: 0 auto; margin-bottom: 100px; }

#interestwrap {
	position:relative;
	width:100%;
	margin:50px auto 0 auto;
	font-size: 13px;
	}

.privacy{ margin: 0 auto 40px auto; }
.privacy h2{margin-bottom: 20px;font-size: 18px; color:#fff;}
.privacy h2 span{font-size: 10px; vertical-align: middle;  display: inline-block;  padding-bottom: 4px;}
.document{height: 300px; overflow:auto; background:#f7f7f7; font-size: 13px; padding:20px; color:#666; line-height: 140%; border:1px solid #ddd;}
.document h3,
.document h4,
.document h5,
.document h6 { font-weight: normal; }
.document h2 { font-size: 18px; margin-bottom: 10px; }
.document h3 { font-size: 16px; margin-bottom: 40px; }
.document h4 { font-size: 16px; margin-bottom: 10px; color: #000; font-weight:600;}
.document h5 { font-size: 16px; margin-bottom: 10px; }
.document h6 { font-size: 16px; }
.document_list { margin-bottom: 20px; }
.document_list ul { padding-left: 10px; margin-bottom: 8px; }
.document_list ul li{font-size: 16px;}
.document_list pre { word-wrap:break-word; overflow-wrap: break-word; white-space:pre-line; font-family: 'Noto Sans KR', sans-serif; font-weight:400;}

.agree_btn{margin-top:15px;}
.agree_btn input { margin:0 2px 0 10px; vertical-align:-3px; }
.agree_btn .notice { position: absolute; font-size: 12px; left: 570px; display: inline-block; margin-top: 3px; color: #da1717; }
.interestNotice {color: #2c2637; font-weight: bold; font-size: 16px; margin:20px auto; width:100%;}
.table2{ width:100%; border-top:2px solid #a18e7c; font-size:14px; margin:20px auto; word-break: keep-all;}
.table2 th{width:245px; font-size: 16px; padding:25px 0; border-bottom:1px solid #756c69; background:#a18e7c; color:#fff; font-weight: normal;word-break: keep-all; }
.table2 th strong { font-size:14px; color:red; font-weight:normal; }
.table2 td{padding:10px 0 10px 10px; text-align:left; height:55px; border-bottom:1px solid #756c69;  color:#fff;font-size:16px}
.table2 td .input_radio { height: 40px; margin-right: 3px; vertical-align:middle; }
.table2 td label { vertical-align:text-bottom; }
.table2 td .input_txt1{border:1px solid #ddd; height:40px; width:20%; color: #000; background: #f7f7f7; margin-right: 5px;}
input::placeholder {
 	color:#666666 !important;
}
.table2 td .input_txt1[type="tel" i] {padding:0 10px;}
.table2 td .input_txt2{border:1px solid #ddd; height:40px; width:80px;}
.table2 td .input_txt3{border:1px solid #ddd; height:40px; width:450px;}
.table2 td .input_txt4{border:1px solid #ddd; height:40px; width:20%;    font-size: 15px; font-weight: 300; margin-right: 5px; background: #f7f7f7;}
.table2 td select {border:1px solid #756c69; height:40px; width:100px;}
.table2 td p{margin:3px 0}
.table2 td textarea{border:1px solid #756c69; height:150px; width:600px;}
.table2 td .btn_style1{background: #a18e7c; color:#fff; font-size:13px; border:1px solid #a18e7c; padding:5px 10px; height:40px; cursor:pointer; border-radius:5px; }
.table2 td .ext_button { padding:6px 12px; background:#074438; border-radius:5px; font-size:14px; color:#fff; vertical-align:middle; }
.table2 td .ext_button:hover { background:#B2AB99; }
p.btn{text-align:center; margin-top:20px; /*margin-bottom:50px;*/}
.btn_style2{background:#a18e7c; color:#fff; font-size:16px; border:1px solid #a18e7c; padding:15px 30px; cursor:pointer; border-radius:5px !important; }
.btn_style3{background:#ebebec; color:#000; font-size:16px; border:1px solid #756c69; padding:15px 30px; cursor:pointer; border-radius:5px !important; }

/*privacy3*/
.privacy3{margin:50px 0;}
.privacy3 h2{ margin-bottom: 20px; font-size: 18px; color:#fff;}
.privacy3 h2 span{font-size: 10px;  vertical-align: middle; display: inline-block; padding-bottom: 4px;}
.privacy3 h3{    margin-bottom: 10px;}
.privacy3 .table3 th{width:50%;}
.privacy3 .table3 td {width:50%; text-align: center; padding:20px 15px; }

.privacy3 .table4 th{width:50%;}
.privacy3 .table4 td {width:50%; text-align: center; padding:20px;word-break: keep-all; }

.table4 { width: 100%; border-top: 2px solid #a18e7c; }
.table4 tr { border-bottom: 1px solid #756c69; }
.table4 th { font-size: 18px; padding: 25px; color: #fff; text-align:center; background: #a18e7c; width: 160px;  border-right:1px solid #756c69; word-break: keep-all;}
.table4 th:last-child{ border-right:0;}
.table4 td {font-size: 16px; padding: 5px 0 5px 10px; text-align:center;  color:#fff; border-bottom:1px solid #756c69; border-right:1px solid #756c69; word-break: keep-all;}

input {
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	appearance: none;
}
input[type='text'] { padding:0 10px; letter-spacing:1px; color:#fff; }
input[type='checkbox'] { -webkit-appearance: checkbox;     width: 15px;     height: 15px; }
input:checked[type='checkbox'] { background-color: #ccc; -webkit-appearance: checkbox; }
input[type='radio'] { -webkit-appearance: radio; }
input[type='button'] { -webkit-border-radius: 0; }

.table2 td input[type="tel"].input_txt1::placeholder {
    color: #fff;
}

.table2 td input[type="tel"].input_txt1::-webkit-input-placeholder {
    color: #fff;
}

.table2 td input[type="tel"].input_txt1::-moz-placeholder {
    color: #fff;
}

.table2 td input[type="tel"].input_txt1:-ms-input-placeholder {
    color: #fff;
}

/*--------------responsible : 관심고객등록--------------*/

@media screen and (max-width: 1000px) {
	.privacy { padding: 10px 10px 20px 10px; }
	.agree_btn{ line-height:120%; }
	.agree_btn .notice { position: relative !important; left: 0 !important; margin-top: 20px !important; }
	.table2 th { width: 100px; text-align: center; }
	.table2 td { padding-left: 7px !important; }
	.table2 td select { width:80px;}
	.table2 td .input_txt1 {width: auto !important; height: 30px;}
	.table2 td .input_txt2 { width: 60px; }
	.table2 td .input_txt3 { width: 95% !important; }
	.table2 td .input_txt4 { height: 30px;}
	.table2 td textarea { width: 95% !important; }
	.table2 td .btn_style1 { height: 30px;}
}
