header {border-bottom:1px solid #ddd;}

#main_sub {width:92%;margin:0 auto;padding:0px 4%;position: relative;font-family:'Pretendard-Regular' !important;}
input, select, textarea {font-family:'Pretendard-Regular' !important;}

.new_res_pop {box-sizing:border-box; letter-spacing:0px; margin:0; width:100%;}
.new_res_pop_con { margin-top:0px;width:100%;}
.new_res_pop_con .res_pop_form {padding:0px 0px;width:100%;}
.new_res_pop_con .res_pop_form ul {}
.new_res_pop_con .res_pop_form ul li { display:block; font-size:1.2em; padding:5px 0;}

.new_res_pop_con .res_pop_form ul li select { float:left; width:200px; height:39px; border:1px solid #dddddd; padding:0 0 0 4px; vertical-align:middle; font-size:14px; color:#222222; margin-right:5px; background:#ffffff url('/cs/img/select_arrow1.png') no-repeat 85% center;}
.new_res_pop_con .res_pop_form ul li textarea { width:96%; height:100px; border:1px solid #dddddd; padding:5px; vertical-align:middle; font-size:14px; color:#222222; border-radius:0;}
.new_res_pop_con .res_pop_form ul li textarea:focus {border:2px solid #9eb8e9;}

.new_res_pop_con .res_pop_form input:read-only {background:#ddd;}

.new_res_pop_con .new_res_pop_agree { margin:30px 0 20px;}
.new_res_pop_con .new_res_pop_agree.agree_first {margin-right:10px;}
.new_res_pop_con .new_res_pop_agree ul {}
.new_res_pop_con .new_res_pop_agree ul li { display:block; font-size:14px; color:#222222; font-weight:bold;}
.new_res_pop_con .new_res_pop_agree ul li.from_first { background:#333; height:43px; line-height:41px; color:#ffffff; padding-left:12px; text-align:center;}
.new_res_pop_con .new_res_pop_agree ul li.from_first a {color:#333;background:#ccc;padding:5px;margin-left:10px;font-size:10x;}
.new_res_pop_con .new_res_pop_agree ul li.from_agree { width:100%; height:95px; border-radius:0px; border:1px solid #c6c6c6; box-sizing:border-box; color:#222222; padding:2%; overflow-y:scroll; font-size:14px; line-height:18px; font-weight:normal; letter-spacing:0px; margin-top:0px; border-top:0;}
.new_res_pop_con .new_res_pop_agree .agree_link {float:right;font-size:14px;}

.new_res_pop_con .res_pop_from_txt2{position:relative; margin-top:10px; cursor:pointer; overflow:hidden;width:100%; line-height:19px; text-align:left; box-sizing:border-box;}
.new_res_pop_con .res_pop_from_txt2 span {  padding-left:8px;}
.new_res_pop_con .res_pop_from_txt2 input.check_box {position:absolute;width:25px; height:24px; top:0; left:0; cursor:pointer; z-index:5;}
.new_res_pop_con .res_pop_from_txt2 i {float:left; display:block; width:25px; height:24px; background:url("/cs/img/res_pop_checkbox.png")no-repeat 0 0; z-index:3;}
.new_res_pop_con .res_pop_from_txt2 label { cursor:pointer; font-size:14px; vertical-align:middle; color:#666666;}
.new_res_pop_con .res_pop_from_txt2 label:hover{ color:hsl(0, 0%, 13%);}
.new_res_pop_con .res_pop_from_txt2 input.check_box:hover+i {background: url("/cs/img/res_pop_checkbox.png") 0px 0 no-repeat;}
.new_res_pop_con .res_pop_from_txt2 input.check_box:checked+i {background: url("/cs/img/res_pop_checkbox_on.png") 0px 0 no-repeat;}
.new_res_pop_con .res_pop_from_txt2 input.check_box:checked+i+label {color:#e73a12;}

.new_res_pop_btn {margin-top:20px; margin-bottom: 100px; text-align: center;}
.new_res_pop_btn .new_res_pop_btn1 { cursor:pointer; background:#d81617; color:#ffffff; font-size:22px; font-weight:bold; width:170px; height:60px; line-height:60px; border:0; vertical-align:middle;border-radius:10px;}
.new_res_pop_btn .new_res_pop_btn2 { cursor:pointer; background:#888; color:#ffffff; font-size:22px; font-weight:bold; width:130px; height:64px; line-height:64px; border:0; vertical-align:middle;border-radius:10px;}


/* 렌트카 */
.new_res_pop .res_pop_form {}
.new_res_pop .res_pop_form ul {padding:0px;}
.new_res_pop .res_pop_form ul li { display:block; font-size:14px; color:#222222; padding:7px 0 0 0px; letter-spacing:-0.5px;}
.new_res_pop .res_pop_form ul li.from_first {}
.new_res_pop .res_pop_form ul li.from_first:after {content:""; display:block; clear:both; background:url('/images/res_pop/from_first_line1.png') repeat-x right center; margin-top:-24px; height:30px; width:100%; float:right;}
.new_res_pop .res_pop_form ul li.from_txt1 { display:inline-block;}

.new_res_pop .res_pop_form ul li.from_first span { display:inline-block; width:72px; background:#ffffff;}

.new_res_pop .res_pop_form ul li.from_txt1 span { display:inline-block; min-width:60px;font-weight:bold;}
.new_res_pop .res_pop_form ul li.from_txt1 input { width:300px; height:39px; border:1px solid #dddddd; padding:0 9px; vertical-align:middle; font-size:14px; color:#222222; margin-right:5px; background:#f8f8f8;}

.c_red {color:#d81617;}

/* 제휴문의 */
.partnership { width:100%; margin:40px auto; }
.partnership .top_info { text-align:left; }
.partnership .top_info .logo_img {clear:both;text-align:left;}
.partnership h2 { color: #ec5050; font-size: 22px; margin:10px 0 0; }
.partnership h3 { color: #333; font-size: 20px; margin:0px 0 10px; }
.partnership h4 { width:92%; font-weight:100; font-size:14px; color:#999; line-height:1.6em; margin:20px 0 40px; }
.partnership .new_res_pop .res_pop_form ul li.from_txt1 input { background:#fff; border:0; border-bottom:1px solid #bbb; width:100%; padding:0; }
.partnership .new_res_pop .res_pop_form ul li {margin:10px 0; width:100%;}
.partnership .new_res_pop .res_pop_form ul li .half {width:36% !important;margin-right:10px;}
.partnership .new_res_pop .res_pop_form ul li .half2 {width:34.5% !important;margin-right:10px;}
.partnership .new_res_pop .res_pop_form ul li .subject {width:90%;margin-bottom:10px;}
.partnership .bottom_info {padding:20px 0; font-size:14px; color:#999; line-height:1.4em; border-top:1px solid #ccc; }
.partnership .captcha_box {margin:20px 0 0 0;}
.partnership .captcha_box #captcha_info {font-size:14px !important;}
.partnership .captcha_box h3 {text-align:left;font-size:14px;margin:0;display:none;}

.dimmed {display:none;position: fixed;top: 0;right: 0;bottom: 0px;left: 0;z-index: 2000;width: 100%;height: 100%;background-color: #000;opacity: .6;filter: alpha(opacity=50)}