@import url(/css/NotoSansKR.css);
html {overflow-x:hidden;
}


div {
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', 'dotum', 'tahoma', 'sans-serif';
}
p {
	padding:0; margin:0; 
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;
	color:#262626;
	font-size:14px;
}
strong{
	padding:0; margin:0; 
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;
	color:#262626;
	font-weight:500;
	font-size:14px;
}

table, th, td {
	margin:0; padding:0;  border:0;
    border-collapse:collapse; word-break:break-all;
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;
}

textarea {
	font-size:12px; color:#666;
	border:1px solid #dcdcdc;
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;
}


select {height:20px; font-size:12px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

a {}
a:link, a:visited, a:active {color:#333; text-decoration:none; font-weight:normal;}
a:hover {color:#000; text-decoration:underline; font-weight:normal;}

img {border:0;}
.png {tmp:expression(setPng24(this));}

form { display : inline; } 
ul,li,dl,dt,dd {list-style:none;}


input::-ms-input-placeholder { color: #9e9e9e; }
input::-webkit-input-placeholder { color: #9e9e9e; } 
input::-moz-placeholder { color: #9e9e9e; }

.top_img{clear:both;width:97.8%; margin:auto;margin-top:20px; height:183px; background-image: url(/images/free/bg.png);background-repeat:repeat-x;}
.l_txt{float:left;}
.r_txt{float:right;}
.top_color{clear:both;width:97.8%; margin:auto;margin-top:20px; height:100px; background:#6070CB; border-radius:10px; line-height:100px}

.l_txt_color{float:left;color:#fff; padding-left:20px; font-size:26px}
.r_txt_color{float:right;color:#fff; padding-right:20px;}


.table_cop_tit{width:100%;margin:auto;margin-top:10px;}
.table_cop_tit td{font-size:18px; color:#000;}

.table_cop_cont{clear:both;width:100%;margin:auto;}
.table_cop_cont th{height:50px; font-size:13px; color:#404040; font-weight:500; background:#f8f8f8;border:1px solid #9a9a9a;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.table_cop_cont td{height:50px;border:1px solid #9a9a9a; text-align:center; color:#4c4c4c; font-size:13px;}
.table_cop_cont .table_cop_name{color:#003979; text-align:center;}
.table_cop_cont .table_cop_jamt{font-size:14px; color:#330066; text-align:center;}
.table_cop_cont .table_cop_samt{font-size:14px; color:#800080; text-align:center;}
.table_cop_cont .table_cop_amt{font-size:14px; color:#d20035; text-align:center;}

#free_pkglist {width:100%;  background-color:#fff; margin:0 auto; overflow: hidden;}
#free_pkglist .title { font-size:12px; color:#888; padding:20px; line-height:18px;}
#free_pkglist .title b { font-size:14px; font-weight:bold; color:#000;}
#free_pkglist .title span { color:#CC0000;}
#free_pkglist .resa { width:180px; text-align:center; }
#free_pkglist .price {font-size:14px; font-weight:bold; color:#3333FF;}
#free_pkglist .photo { width:160px; height:110px; border:1px solid #ddd; margin:15px 0;}



#pkgview {width:954px; border:3px solid #00ab50; background-color:#fff; margin:0 auto;}



.free {clear:both;overflow: hidden;}
.free ul {width:100%;}
.free ul li {display:inline-block;position:relative; float:left;  width:286px; min-height: 400px; border: 1px solid #cdcdcd; margin:20px  0 0 20px; background-color:#fff; cursor:pointer;}
.free ul li a { width:286px; min-height:360px;  color:#888;}
.free ul li:hover {border:1px solid #0099cc; }
.free ul li .ttphoto { width:100%; height:246px;}
.free ul li .tphoto { width:100%; height:246px;}
.free .margin_R_none {margin-right:0px;}
.free ul li .tit {padding:10px; font-size:16px;font-weight:500; letter-spacing:-1.5px; color:#030000; }
.free ul li .stit {width:96%; margin:auto; height:60px; font-size:13px;letter-spacing:-1px; color:#0c71cb; }
.free ul li .pay_area{width:96%;margin:auto;margin-top:20px; height:40px;}
.free ul li .spay {float:left;width:30%;font-size:14px;letter-spacing:-1px; color:#5e5e5e; line-height:40px;text-decoration:line-through;}
.free ul li .sale {float:left;width:30%;font-size:24px;letter-spacing:-1px; color:#ff3366; line-height:40px; }
.free ul li .pay {float:left;width:40%;font-size:28px;letter-spacing:-1px; color:#000; text-align:right; font-weight:700; line-height:40px;}
.free ul li .won { font-weight:700;font-size:22px; line-height:40px;}
.free ul li .h10 {clear:both; height:10px;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}






.free_guide{
	width:98%;
	margin:auto;
	
}
.free_guide li{
	float:left;
	width:21%;
	border:1px solid #a8a8a8;
	min-height:80px;
	padding:10px 10px; 
	margin-left: 1%;
	margin-top:20px;
	overflow:hidden;
	display:block;

}

.free_guide .ttxt{
	font-size:22px;
	font-weight:500;
	color:#000;
	line-height:38px;

}
.free_guide .sttxt{
	font-size:14px;
	font-weight:400;
	color:#000;
	line-height:20px;
	height:60px;
}

.free_guide img{
width:100%;
margin:auto;

}
.fguide{
clear:both;
width:90%;
margin-left: 1%;
color:#ff0066;
line-height:30px;
font-size:16px;
white-space : pre-line;
border:1px solid #a8a8a8;
margin-top:20px;
padding:10px;
}


.free_view {overflow: hidden; width:96%; margin:auto; margin-top:10px; }
.free_view  .tit {font-size:28px; height:30px; line-height:30px; font-weight:500; letter-spacing:-1.5px; color:#030000; }
.free_view  .sub_tit {font-size:18px;line-height:40px; font-weight:400; letter-spacing:-1.5px; color:#333333; }
.free_cont_area{width:940px; margin:auto;}
.main_cont_area{width:680px; margin:auto;display:inline-block; }

.car_view_img{width:680px;height:510px;}
.car_view_img img{width:680px; height:500px;}



.car_list_img{width:680px;}
.car_list_img	span{color:#f2f2f2;  line-height:16px; margin-bottom:20px;}

.car_list_img .list_img{width:107px; line-height:20px;margin-right:13px;  font-size:12px; text-align:center; float:left; margin-bottom:15px;}
.car_list_img .list_img img{width:107px; height:75px; border:3px solid transparent; transition:all 0.3s ease; }
.car_list_img .list_img:hover img{border:3px solid #fff; cursor:pointer;}
.onon{border:3px solid #00ab50 !important;}
.nono{opacity: 0.5;}



.coupon_sel {margin-left:30px; width:200px;position:absolute;display:inline-block; z-index:9999999;}

.scoupon_sel {display:none; }

.sel_area{width:200px;}
.sel_tit{clear:both;width:200px; height:50px; font-size:20px; font-weight:500; line-height:50px;color:#000;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; border-bottom:1px solid #8e97a4;}
.sel_tits{clear:both;width:200px; height:30px; font-size:14px;  line-height:30px;color:#464646;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:3px;}


.select-script{position:relative; width:200px; height:40px; line-height:40px; border:1px solid #cdcdcd; border-radius:4px; text-transform:uppercase; background:#fff; }
.select-script label{position:absolute; width:90%; font-size:14px; color:#606976; top:0; left:0; padding:0 5%;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.select-script label:after{content:'▼'; width:40px; height:40px; position:absolute; top:0; right:0; font-size:.76em; color:#000; text-align:center; border-left: 1px solid #cdcdcd;}
.select-script select{font-size:14px;width:100%; height:40px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 */; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
 
.rent_select{width:200px; height:40px; background:#ffffff; position:relative; cursor:pointer; border:1px solid #cdcdcd; background-color:#f3f3f3;}
.rent_select input[type="text"]{width:200px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; cursor:pointer;  font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.calendar{ height:40px; background:url(/images/sub/icon_cal.png) no-repeat 95% 13px ; margin-top:0px; background-color:#f3f3f3; }




.coupon_pay{text-align:center;font-size:36px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:10px;}
.coupon_pay_won{font-size:28px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_pay_bt{margin-top:12px;text-align:center;font-size:26px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#e50005; border-radius:4px; cursor:pointer; }
.res_pay_bt:hover{background:#bf0005}

.list_bt{margin-top:12px;text-align:center;font-size:20px; height:50px; line-height:50px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#494949; border-radius:4px; cursor:pointer; }
.list_bt:hover{background:#393939}

ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}

	.cont_area{clear:both;width:680px;overflow: hidden; }

	.tab_main {
		width: 98%;
		height: 62px;
		margin:auto;
		margin-top: 10px;
		font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;


	}
	.tab_main li {
		float: left;
		height: 60px;
		color: #666;
		font-size: 18px;
		display: inline-block;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
	}


.tab_main .mtab_1_on {
		width: 33.1%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_2_on {
		width: 33.1%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_3_on {
		width: 33.1%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_1 {
		width: 33.1%;
		border-left: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_1_2 {
		width: 33.1%;
		border-left: 1px solid #b9b9b9;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_2 {
		width: 33.1%;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_2_2 {
		width: 33.1%;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_3 {
		width: 33.1%;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}



	.tab_admin {
		width: 98%;
		height: 62px;
		margin:auto;
		margin-top: 10px;
		font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;


	}
	.tab_admin li {
		float: left;
		height: 60px;
		color: #666;
		font-size: 18px;
		display: inline-block;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
	}


.tab_admin .mtab_1_on {
		width: 49.1%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_admin .mtab_2_on {
		width: 49.1%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}

.tab_admin .mtab_1 {
		width: 49.1%;
		border-left: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_admin .mtab_1_2 {
		width: 49.1%;
		border-left: 1px solid #b9b9b9;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_admin .mtab_2 {
		width: 49.1%;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}














	.tab_rst {
	position:relative; 
		width: 100%;
		height: 62px;
		margin-top: 10px;
		z-index:2;
	}
	.tab_rst li {
		float: left;
		width: 32%;
		height: 60px;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #red;
		color: #666;
		font-size: 18px;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
		z-index:2;
	}


.tab_rst .tab_1_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff;
		z-index:2;

}
.tab_rst .tab_2_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff ;
}
.tab_rst .tab_3_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff;
}
.tab_rst .tab_1 {
		border-left:1px solid #b9b9b9;
}
.tab_rst .tab_2 {
}
.tab_rst .tab_3 {
}




.cont_detail{
position:relative; 
width:99.3%;
border:1px solid #000;
top:-1px;
font-size:12px;
overflow:hidden;
z-index:1;
}
.cont_detail .necont{
max-width:98%;
width:98%;
font-size:12px;
margin:auto;
margin-top:2%;
margin-bottom:2%;
overflow:hidden;
}
.cont_detail .necont .cont_d_tit{
color:#00274f;
font-size:16px;
font-weight:500;
line-height:60px;
}
.cont_detail .necont .cont_d_add{
padding-left:20px;
color:#000;
font-size:16px;
font-weight:400;
line-height:26px;
}

.cont_detail .necont .cont_detail_detail{
width:96%;
margin:auto;
line-height:26px;
	color:#262626;
	font-size:14px;
}
.search_inp{margin-top:10px; margin-left:10px;float:left;width:100px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.search_inp input[type="text"]{width:95%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.search_inp2{margin-top:10px; margin-left:10px;float:left;width:200px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.search_inp2 input[type="text"]{width:95%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}



.res_view {clear:both; width:96%; margin:auto;}
.res_view  .tit {font-size:28px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#030000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.res_view  .stit {font-size:22px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_view  .search_area {min-height:60px;font-size:22px; height:auto;  line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; overflow:hidden; width:800px; margin:auto;  margin-top:20px;}


.res_view .product{clear:both;width:100%; margin-top:20px;}
.res_view .product th{border-top:1px solid #000; border-bottom:1px solid #cdcdcd; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:16px; color:#000;font-weight:500;background:#fafafa;}
.res_view .product td{text-align:center; border-bottom:1px solid #cdcdcd; height:100px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}
.res_view .sstit{font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:14px; color:#3c3c3c;font-weight:300;}

.res_view .product2{width:100%;display:none;}


.res_view .product_view{width:100%;}
.res_view .product_view th{border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f; height:60px; font-size:16px; color:#000;font-weight:500;background:#fafafa;}
.res_view .product_view td{text-align:center; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f; height:100px;font-size:18px; color:#414141;font-weight:500;}


.res_view .cus{width:100%;}
.res_view .cus th{text-align:left; width:120px; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}
.res_view .cus td{ text-align:left;height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}


.res_view  .stit2 {width:60%; margin:auto;font-size:22px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; }
.res_view .cus2{width:60%;margin:auto; }
.res_view .cus2 th{text-align:left; width:120px; height:60px; font-size:18px; color:#000;font-weight:500;}
.res_view .cus2 td{ text-align:left;height:60px; font-size:18px; color:#000;font-weight:500;}

.cus_inp3{width:100%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp3 input[type="text"]{width:95%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp3 input[type="password"]{width:95%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp33{float:left;width:30%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp33 input[type="tel"]{width:90%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp66{float:left;height:40px;width:3%;text-align:center; line-height:40px;}

.b_res_chk_bt{width:40%;cursor:pointer;margin:auto;margin-top:20px; background:#d50c18; font-size:24px; font-weight:500; padding:20px 40px;text-align:center; color:#fff;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;border-radius:5px;}


.cus_add{width:100%;}
.chois_chk{width:100%;padding-top:10px;padding-bottom:20px; border-top:1px solid #ccc; display:inline-block;}
.cus_add_text{float:left; width:66px; height:40px; line-height:40px; }
.cus_add_pay{float:left;color:#d50c18; height:40px; line-height:40px; }
.cus_add_inp{float:left;width:100px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_add_inp input[type="text"]{width:100px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.cus_add_inp2{float:left;width:60px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_add_inp2 input[type="tel"]{width:60px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_add_inp6{float:left;height:40px;width:16px;text-align:center; line-height:40px;}

.res_cus_add_bt{float:left; margin-left:10px;margin-top:10px;height:40px;width:100px;text-align:center; line-height:40px; background:#d50c18; color:#fff; border-radius:4px; cursor:pointer;}


.app_bt{padding:10px 15px;text-align:center; line-height:40px; background:#d50c18; color:#fff; border-radius:4px; cursor:pointer;}

.add_select-script{float:left;position:relative; width:100px; height:40px; line-height:40px; border:1px solid #cdcdcd; border-radius:4px; text-transform:uppercase; background:#fff; }
.add_select-script label{position:absolute; width:90%; font-size:14px; color:#606976; top:0; left:0; padding:0 5%;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.add_select-script label:after{content:'▼'; width:40px; height:40px; position:absolute; top:0; right:0; font-size:.76em; color:#000; text-align:center; border-left: 1px solid #cdcdcd;}
.add_select-script select{font-size:14px;width:100%; height:40px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 */; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
 
.add_date_select{float:left;width:120px; height:40px; background:#ffffff; position:relative; cursor:pointer; border:1px solid #cdcdcd; background-color:#f3f3f3;}
.add_date_select input[type="text"]{width:120px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; cursor:pointer;  font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.add_calendar{ height:40px; background:url(/images/sub/icon_cal.png) no-repeat 95% 13px ; margin-top:0px; background-color:#f3f3f3; }





.cus_inp{width:400px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp input[type="text"]{width:400px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.cus_inp2{float:left;width:110px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp2 input[type="tel"]{width:110px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp6{float:left;height:40px;width:30px;text-align:center; line-height:40px;}



.info_view {height:250px; font-size:16px; line-height:20px;padding:10px; overflow-y:scroll; }
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}


.b_res_pay{clear:both;width:100%; text-align:center; margin-top:20px; font-size:28px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;font-weight:500;}
.b_res_bt{clear:both;width:30%;cursor:pointer;margin:auto;margin-top:20px; background:#d50c18; font-size:24px; font-weight:500; padding:20px 40px;text-align:center; color:#fff;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;border-radius:5px;}


.info_view_ok label{cursor:pointer; }
.info_view_ok div{float:left;display:block;}
.info_view_ok span{font-size:14px; color:#000;font-weight:300;font-family: '돋움', Dotum, AppleGothic, Helvetica, Sans-serif;}





@media ( max-width: 960px ) {
 

#free_pkglist {width:100%;  background-color:#fff; margin:0 auto;overflow: hidden;}
#free_pkglist .bar { height:21px; background-image: url(/images/com/bg_bar.gif); background-repeat:repeat-x; text-align:center; font-size:11px; font-weight:bold; color:#333;}
#free_pkglist .bar2 { height:21px; background-image: url(/images/com/bg_bar4.gif); background-repeat:repeat-x; text-align:center; font-size:11px; font-weight:bold; color:#333;}
#free_pkglist .imga { width:180px; text-align:center; border-right:1px solid #ddd;}
#free_pkglist .namea { border-right:1px solid #ddd;}
#free_pkglist .namea2 { border-right:1px solid #ddd;border-top:1px solid #ddd; height:30px; text-align:center;}
#free_pkglist .title { font-size:12px; color:#888; padding:20px; line-height:18px;}
#free_pkglist .title b { font-size:14px; font-weight:bold; color:#000;}
#free_pkglist .title span { color:#CC0000;}
#free_pkglist .resa { width:180px; text-align:center; }
#free_pkglist .price {font-size:14px; font-weight:bold; color:#3333FF;}
#free_pkglist .photo { width:160px; height:110px; border:1px solid #ddd; margin:15px 0;}
#free_pkglist td { }


#pkgview {width:954px; border:3px solid #00ab50; background-color:#fff; margin:0 auto;}



.free {overflow: hidden;}
.free ul {width:100%;}
.free ul li {display:inline-block;position:relative; float:left;  width:48%; min-height: 400px; border: 1px solid #cdcdcd; margin:20px  0 0 1%; background-color:#fff; cursor:pointer;}
.free ul li a { width:48%; min-height:380px;  color:#888;}
.free ul li:hover {border:1px solid #0099cc; }
.free ul li .ttphoto { width:100%; height:240px;}
.free ul li .tphoto { width:100%; height:100%;}
.free .margin_R_none {margin-right:0px;}
.free ul li .tit {padding:10px; font-size:16px;font-weight:500; letter-spacing:-1.5px; color:#030000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.free ul li .stit {width:96%;margin:auto; font-size:13px;letter-spacing:-1px; color:#1169ca; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.free ul li .pay_area{width:96%; margin:auto; margin-top:10px; height:50px;}
.free ul li .spay {float:left;width:30%; font-size:14px;letter-spacing:-1px; color:#5e5e5e; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;text-decoration:line-through; line-height:50px;}
.free ul li .sale {float:left; width:30%; font-size:22px;letter-spacing:-1px; color:#ff3366; font-weight:500; text-align:center; line-height:50px;}
.free ul li .pay {float:left; width:40%; font-size:22px;letter-spacing:-1px; color:#000; font-weight:700; text-align:right; line-height:50px;}
.free ul li .won { font-weight:700; font-size:20px}
.free ul li .h10 {clear:both; height:10px;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}




.free_view {overflow: hidden; width:96%; margin:auto; margin-top:10px; }
.free_view  .tit {font-size:28px; height:30px; line-height:30px; font-weight:500; letter-spacing:-1.5px; color:#030000; }
.free_view  .sub_tit {font-size:18px;line-height:40px; font-weight:400; letter-spacing:-1.5px; color:#333333; }
.free_cont_area{width:100%; margin:auto; }
.main_cont_area{float:left;width:100%;  display:inline-block;}

.car_view_img{width:100%; height:370px;}
.car_view_img img{width:100%;  height:360px;}



.car_list_img{width:100%;  }
.car_list_img	span{color:#f2f2f2;  line-height:16px; margin-bottom:20px;}

.car_list_img .list_img{width:67px; line-height:20px;margin-right:13px;  font-size:12px; text-align:center; float:left; margin-bottom:15px;}
.car_list_img .list_img img{width:67px; height:45px; border:3px solid transparent; transition:all 0.3s ease; }
.car_list_img .list_img:hover img{border:3px solid #fff; cursor:pointer;}
.onon{border:3px solid #00ab50 !important;}
.nono{opacity: 0.5;}

.coupon_sel {display:none; }

.scoupon_sel {clear:both; width:100%;  display:inline-block; }



.sel_area{width:100%;}
.sel_tit{clear:both;width:100%; height:50px; font-size:20px; font-weight:500; line-height:50px;color:#000;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; border-bottom:1px solid #8e97a4;}
.sel_tits{clear:both;width:100%; height:30px; font-size:14px;  line-height:30px;color:#464646;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:3px;}

.date_area{float:left; width:49%; margin-left:1%;}
.num_area{float:left; width:32%; margin-left:1%;}

.select-script{position:relative; width:90%; height:40px; line-height:40px; border:1px solid #cdcdcd; border-radius:4px; text-transform:uppercase; background:#fff; }
.select-script label{position:absolute; width:90%; font-size:14px; color:#606976; top:0; left:0; padding:0 5%;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.select-script label:after{content:'▼'; width:40px; height:40px; position:absolute; top:0; right:0; font-size:.76em; color:#000; text-align:center; border-left: 1px solid #cdcdcd;}
.select-script select{font-size:14px;width:100%; height:40px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 */; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
 
.rent_select{width:90%; height:40px; background:#ffffff; position:relative; cursor:pointer; border:1px solid #cdcdcd; background-color:#f3f3f3;}
.rent_select input[type="text"]{width:90%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; cursor:pointer;  font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.calendar{ height:40px; background:url(/images/sub/icon_cal.png) no-repeat 95% 13px ; margin-top:0px; background-color:#f3f3f3; }




.coupon_pay{text-align:center;font-size:36px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:10px;}
.coupon_pay_won{font-size:28px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_pay_bt{margin-top:12px;text-align:center;font-size:26px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#e50005; border-radius:4px; cursor:pointer; }
.res_pay_bt:hover{background:#bf0005}

.list_bt{margin-top:12px;text-align:center;font-size:20px; height:50px; line-height:50px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#494949; border-radius:4px; cursor:pointer; }
.list_bt:hover{background:#393939}

ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}

	.cont_area{clear:both;width:100%;  overflow: hidden; }

	.tab_rst {
		width: 100%;
		height: 62px;
		margin-top: 10px;
		font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;

	}
	.tab_rst li {
		float: left;
		width: 32%;
		height: 60px;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
		color: #666;
		font-size: 18px;
		display: inline-block;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
	}


.tab_rst .tab_1_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_2_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_3_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_1 {
		border-left:1px solid #b9b9b9;
}
.tab_rst .tab_2 {
}
.tab_rst .tab_3 {
}
.cont_detail{
position:relative; 
width:99.3%;
border:1px solid #000;

top:-1px;
font-size:12px;
display:inline-block;
overflow:hidden;

}
.cont_detail .necont{
max-width:98%;
width:98%;
font-size:12px;
margin:auto;
margin-top:2%;
margin-bottom:2%;
overflow:hidden;
}



.res_view { width:96%; margin:auto;}
.res_view  .tit {font-size:28px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#030000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.res_view  .stit {font-size:22px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.res_view .product{width:100%;display:none;}
.res_view .product th{border-top:1px solid #000; border-bottom:1px solid #cdcdcd; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:16px; color:#000;font-weight:500;}
.res_view .product td{text-align:center; border-bottom:1px solid #cdcdcd; height:100px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}
.res_view .sstit{font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:14px; color:#3c3c3c;font-weight:300;}


.res_view .product2{width:100%; display:block; margin-top:20px; }
.res_view .product2 table{width:100%; }
.res_view .product2 th{border-top:1px solid #000; border-bottom:1px solid #000;height:50px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:16px; color:#000;font-weight:500;background:#fafafa;}
.res_view .product2 td{text-align:center; border-bottom:1px solid #000; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}

.res_view  .search_area {width:100%;font-size:22px; height:auto;  line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; overflow:hidden;  margin-top:20px;}

.res_view .cus{width:100%;}
.res_view .cus th{text-align:left; width:120px; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}
.res_view .cus td{ text-align:left;height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}


.cus_inp{width:200px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp input[type="text"]{width:200px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_view  .stit2 {width:96%; margin:auto;font-size:22px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; }
.res_view .cus2{width:96%;margin:auto;}
.res_view .cus2 th{text-align:left; width:120px; height:60px; font-size:18px; color:#000;font-weight:500;}
.res_view .cus2 td{ text-align:left;height:60px; font-size:18px; color:#000;font-weight:500;}

.cus_inp3{width:92%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp3 input[type="text"]{width:100%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp33{float:left;width:28%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp33 input[type="tel"]{width:80%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp66{float:left;height:40px;width:3%;text-align:center; line-height:40px; }

.b_res_chk_bt{width:70%;cursor:pointer;margin:auto;margin-top:20px; background:#d50c18; font-size:20px; font-weight:500; padding:10px 30px;text-align:center; color:#fff;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;border-radius:5px;}



.cus_inp2{float:left;width:60px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp2 input[type="tel"]{width:60px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp6{float:left;height:40px;width:20px;text-align:center; line-height:40px;}


.info_view {height:250px; font-size:16px; line-height:20px;padding:10px; overflow-y:scroll; }
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}


.info_view_ok label{cursor:pointer; }
.info_view_ok div{width:100%;}
.info_view_ok span{font-size:14px; color:#000;font-weight:300;font-family: '돋움', Dotum, AppleGothic, Helvetica, Sans-serif;}



.free_guide{
	clear:both;
	width:98%;
	margin:auto;
	
}
.free_guide li{
	float:left;
	width:41%;
	border:1px solid #a8a8a8;
	min-height:80px;
	padding:0 10px; 
	margin-left: 2%;
	margin-top:20px;

}

.free_guide .ttxt{
	font-size:22px;
	font-weight:500;
	color:#000;
	line-height:38px;

}
.free_guide .sttxt{
	font-size:14px;
	font-weight:400;
	color:#000;
	line-height:20px;
}

.free_guide img{
width:100%;
}



}
















@media screen and (min-width: 250px) and (max-width: 530px) {
 

.top_color{clear:both;width:97.8%; margin:auto;margin-top:20px; height:auto; background:#6070CB; border-radius:10px; line-height:50px; overflow:hidden; display:block;}

.l_txt_color{float:left;color:#fff; padding-left:20px; font-size:26px}
.r_txt_color{color:#fff; padding-right:20px;}



#free_pkglist {width:100%;  background-color:#fff; margin:0 auto;overflow: hidden;}
#free_pkglist .bar { height:21px; background-image: url(/images/com/bg_bar.gif); background-repeat:repeat-x; text-align:center; font-size:11px; font-weight:bold; color:#333;}
#free_pkglist .bar2 { height:21px; background-image: url(/images/com/bg_bar4.gif); background-repeat:repeat-x; text-align:center; font-size:11px; font-weight:bold; color:#333;}
#free_pkglist .imga { width:180px; text-align:center; border-right:1px solid #ddd;}
#free_pkglist .namea { border-right:1px solid #ddd;}
#free_pkglist .namea2 { border-right:1px solid #ddd;border-top:1px solid #ddd; height:30px; text-align:center;}
#free_pkglist .title { font-size:12px; color:#888; padding:20px; line-height:18px;}
#free_pkglist .title b { font-size:14px; font-weight:bold; color:#000;}
#free_pkglist .title span { color:#CC0000;}
#free_pkglist .resa { width:180px; text-align:center; }
#free_pkglist .price {font-size:14px; font-weight:bold; color:#3333FF;}
#free_pkglist .photo { width:160px; height:110px; border:1px solid #ddd; margin:15px 0;}
#free_pkglist td { }


#pkgview {width:954px; border:3px solid #00ab50; background-color:#fff; margin:0 auto;}

.r_txt{float:right; display:none;}

.free {overflow: hidden;}
.free ul {width:100%;}
.free ul li {display:inline-block;position:relative; float:left;  width:48%; min-height: 300px; border: 1px solid #cdcdcd; margin:20px  0 0 1%; background-color:#fff; cursor:pointer;}
.free ul li a { width:48%; min-height:300px;  color:#888;}
.free ul li:hover {border:1px solid #0099cc; }
.free ul li .ttphoto { width:100%; height:50%;}
.free ul li .tphoto { width:100%; height:100%;}
.free .margin_R_none {margin-right:0px;}
.free ul li .tit {padding:10px; font-size:14px;font-weight:500; letter-spacing:-1.5px; color:#030000; }
.free ul li .stit {width:96%; margin:auto; font-size:12px;letter-spacing:-1px; color:#1d8ee2; }
.free ul li .pay_area {width:96%; margin:auto; margin-top:10px; height:50px;}
.free ul li .spay {display:none;margin-top:30px;text-decoration:line-through; float:left;padding:0 10px 0 10px; font-size:14px;letter-spacing:-1px; color:#5e5e5e; }
.free ul li .sale {float:left;width:30%; font-size:16px;letter-spacing:-1px; color:#ff3366; }
.free ul li .pay {float:left;width:70%;  font-weight:700;  font-size:18px;letter-spacing:-1px; color:#000; text-align:right;}
.free ul li .won { font-weight:700; font-size:18px}
.free ul li .h10 {clear:both; height:10px;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}




.free_view {overflow: hidden; width:96%; margin:auto; margin-top:10px; }
.free_view  .tit {font-size:18px; line-height:24px; font-weight:500; letter-spacing:-1.5px; color:#030000; height:auto;overflow: hidden;}
.free_view  .sub_tit {font-size:14px;line-height:20px; font-weight:400; letter-spacing:-1.5px; color:#333333; height:auto;overflow: hidden;}
.free_cont_area{width:100%; margin:auto; height:auto;overflow: hidden; }
.main_cont_area{float:left;width:100%;  display:inline-block;}

.car_view_img{width:100%; height:370px;}
.car_view_img img{width:100%;  height:360px;}



.car_list_img{width:100%;  }
.car_list_img	span{color:#f2f2f2;  line-height:16px; margin-bottom:20px;}

.car_list_img .list_img{width:67px; line-height:20px;margin-right:13px;  font-size:12px; text-align:center; float:left; margin-bottom:15px;}
.car_list_img .list_img img{width:67px; height:45px; border:3px solid transparent; transition:all 0.3s ease; }
.car_list_img .list_img:hover img{border:3px solid #fff; cursor:pointer;}
.onon{border:3px solid #00ab50 !important;}
.nono{opacity: 0.5;}

.coupon_sel {display:none; }

.scoupon_sel {clear:both; width:100%;  display:inline-block; }



.sel_area{width:100%;}
.sel_tit{clear:both;width:100%; height:50px; font-size:20px; font-weight:500; line-height:50px;color:#000;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; border-bottom:1px solid #8e97a4;}
.sel_tits{clear:both;width:100%; height:30px; font-size:14px;  line-height:30px;color:#464646;letter-spacing:-1px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:3px;}

.date_area{float:left; width:49%; margin-left:1%;}
.num_area{float:left; width:32%; margin-left:1%;}

.select-script{position:relative; width:90%; height:40px; line-height:40px; border:1px solid #cdcdcd; border-radius:4px; text-transform:uppercase; background:#fff; }
.select-script label{position:absolute; width:90%; font-size:14px; color:#606976; top:0; left:0; padding:0 5%;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.select-script label:after{content:'▼'; width:40px; height:40px; position:absolute; top:0; right:0; font-size:.76em; color:#000; text-align:center; border-left: 1px solid #cdcdcd;}
.select-script select{font-size:14px;width:100%; height:40px; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity=0)/* IE 8 */; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
 
.rent_select{width:90%; height:40px; background:#ffffff; position:relative; cursor:pointer; border:1px solid #cdcdcd; background-color:#f3f3f3;}
.rent_select input[type="text"]{width:90%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; cursor:pointer;  font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.calendar{ height:40px; background:url(/images/sub/icon_cal.png) no-repeat 95% 13px ; margin-top:0px; background-color:#f3f3f3; }




.coupon_pay{text-align:center;font-size:30px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; margin-top:10px;}
.coupon_pay_won{font-size:20px; font-weight:700;letter-spacing:-1.5px; color:#000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_pay_bt{margin-top:12px;text-align:center;font-size:26px; height:60px; line-height:60px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#e50005; border-radius:4px; cursor:pointer; }
.res_pay_bt:hover{background:#bf0005}

.list_bt{margin-top:12px;text-align:center;font-size:20px; height:50px; line-height:50px; font-weight:700;letter-spacing:-1.5px; color:#fff; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;background:#494949; border-radius:4px; cursor:pointer; }
.list_bt:hover{background:#393939}

ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}

	.cont_area{clear:both;width:100%;  overflow: hidden; }




	.tab_main {
		width: 98%;
		height: 62px;
		margin:auto;
		margin-top: 10px;
		font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;


	}
	.tab_main li {
		float: left;
		height: 60px;
		color: #666;
		font-size: 14px;
		display: inline-block;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
	}


.tab_main .mtab_1_on {
		width: 33.8%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_2_on {
		width: 33.8%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_3_on {
		width: 33.8%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_main .mtab_1 {
		width: 32%;
		border-left: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_1_2 {
		width: 32%;
		border-left: 1px solid #b9b9b9;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_2 {
		width: 32%;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_2_2 {
		width: 32%;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}
.tab_main .mtab_3 {
		width: 32%;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
}


















	.tab_rst {
		width: 100%;
		height: 62px;
		margin-top: 10px;
		font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;

	}
	.tab_rst li {
		float: left;
		width: 32%;
		height: 60px;
		border-right: 1px solid #b9b9b9;
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #000;
		color: #666;
		font-size: 14px;
		display: inline-block;
		line-height: 60px;
		text-align: center;
		font-weight:500;
		cursor:pointer;
	}


.tab_rst .tab_1_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_2_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_3_on {
		width: 32%;
		height: 60px;
		color: #000;
		font-weight: 500;
		border: 1px solid #000;
		border-bottom:1px solid #fff !important;
}
.tab_rst .tab_1 {
		border-left:1px solid #b9b9b9;
}
.tab_rst .tab_2 {
}
.tab_rst .tab_3 {
}
.cont_detail{
position:relative; 
width:99.3%;
border:1px solid #000;

top:-1px;
font-size:12px;
display:inline-block;
overflow:hidden;

}
.cont_detail .necont{
max-width:98%;
width:98%;
font-size:12px;
margin:auto;
margin-top:2%;
margin-bottom:2%;
overflow:hidden;
}



.res_view { width:96%; margin:auto;}
.res_view  .tit {font-size:23px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#030000; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.res_view  .stit {font-size:18px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.res_view .product{width:100%;display:none;}
.res_view .product th{border-top:1px solid #000; border-bottom:1px solid #cdcdcd; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:14px; color:#000;font-weight:500;}
.res_view .product td{text-align:center; border-bottom:1px solid #cdcdcd; height:100px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:16px; color:#000;font-weight:500;}
.res_view .sstit{font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:14px; color:#3c3c3c;font-weight:300;}


.res_view .product2{width:100%; display:block;  margin-top:20px;}
.res_view .product2 table{width:100%; }
.res_view .product2 th{border-top:1px solid #000; border-bottom:1px solid #000;height:50px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:16px; color:#000;font-weight:500;background:#fafafa;}
.res_view .product2 td{text-align:center; border-bottom:1px solid #000; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}

.res_view  .search_area {width:100%;font-size:22px; height:auto;  line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; overflow:hidden;  margin-top:20px;}

.res_view .cus{width:100%;}
.res_view .cus th{text-align:left; width:120px; height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}
.res_view .cus td{ text-align:left;height:60px;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif; font-size:18px; color:#000;font-weight:500;}


.cus_inp{width:200px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp input[type="text"]{width:200px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}

.res_view  .stit2 {width:96%; margin:auto;font-size:22px; height:60px; line-height:60px; font-weight:500; letter-spacing:-1.5px; color:#006699; }
.res_view .cus2{width:96%;margin:auto;}
.res_view .cus2 th{text-align:left; width:80px; height:60px; font-size:16px; color:#000;font-weight:500;}
.res_view .cus2 td{ text-align:left;height:60px; font-size:16px; color:#000;font-weight:500;}

.cus_inp3{width:92%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp3 input[type="text"]{width:100%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp33{float:left;width:28%; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp33 input[type="tel"]{width:80%; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp66{float:left;height:40px;width:3%;text-align:center; line-height:40px; }

.b_res_chk_bt{width:70%;cursor:pointer;margin:auto;margin-top:20px; background:#d50c18; font-size:20px; font-weight:500; padding:10px 30px;text-align:center; color:#fff;font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;border-radius:5px;}



.cus_inp2{float:left;width:60px; height:40px; background:#ffffff; position:relative;  border:1px solid #cdcdcd; border-radius:4px;}
.cus_inp2 input[type="tel"]{width:60px; height:40px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', Sans-serif;}
.cus_inp6{float:left;height:40px;width:20px;text-align:center; line-height:40px;}


.info_view {height:250px; font-size:16px; line-height:20px;padding:10px; overflow-y:scroll; }
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;}


.info_view_ok label{cursor:pointer; }
.info_view_ok div{width:100%;}
.info_view_ok span{font-size:12px; color:#000;font-weight:300;font-family: '돋움', Dotum, AppleGothic, Helvetica, Sans-serif;}



.free_guide{
	clear:both;
	width:98%;
	margin:auto;
	
}
.free_guide li{
	float:left;
	width:90%;
	border:1px solid #a8a8a8;
	min-height:80px;
	padding:0 10px; 
	margin-left: 1%;
	margin-top:20px;

}

.free_guide .ttxt{
	font-size:20px;
	font-weight:500;
	color:#000;
	line-height:38px;

}
.free_guide .sttxt{
	font-size:14px;
	font-weight:400;
	color:#000;
	line-height:20px;
}

.free_guide img{
width:94%;
}



}














