/* common */
.round{background-color:#fff;	
	/*
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	*/
}



/* ÀÌº¥Æ® ¸ÞÀÎ¹è³ÊÆäÀÌÁö ÀÎ»ç¸» */
.title_wrap {
	font-size:24px;font-weight:700;border-bottom:1px solid #e1e1e1;text-align:center;
	padding-bottom:20px;margin-bottom:5px;
}

.list_tab {
	text-align:center;	
}

.list_tab ul { 
	display: inline-block; padding:0;
}

.list_tab li { 
	float:left; 
}

.list_tab li a {  
	display:block;font-size:14px; font-weight:600; color:#012b3c;border:1px solid #a7b0bd; 
	border-radius:50px;padding:10px 20px;margin:0 5px;text-decoration:none;
}

.list_tab li a.on {
	background-color:#6183ba; color:#fff;
}

.con_box {
	text-align:left; 
	margin-top:40px;
	line-height:30px;
	color:#2b2b2b;
	font-size:15px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e1e1e1;
}
.con_box h1 {
	font-size:16px;  color:#d66d29; margin-bottom:10px;line-height:30px;
}
.con_box h2 {
	font-size:15px; color:#ec7f1e;margin-bottom:20px;
}
.con_box h3 {
	font-size:16px; color:#fff; font-weight:800; display:inline-block; padding:5px 20px;
	margin-bottom:10px; background:#fe6700; border-radius:25px;
}
.con_box b{
	font-weight:800;
}

span.or {color:#ec7f1e; font-weight:bold;}

a.link_btn {
	font-size:14px; color:#fff; font-weight:600; padding:7px 17px;
	background:#6183ba; border-radius:25px;text-decoration:none;margin-bottom:20px;
	display:inline-block;border:1px solid #6183ba;
}
.link_btn:hover {
	border:1px solid #31415a; color:#31415a;background:#fff;
}

a.link {
	font-weight:800;
	text-decoration:underline;
	color:#6183ba;
}

.rentacar_price {
	width:80%;
	margin:0 auto;
	border-spacing:0;
}

.rentacar_price thead {
	background:#7a99c1;
	color:#fff;
	font-weight:600;
}

.rentacar_price th, .rentacar_price td {
	padding:8px;
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

.rentacar_price th {
	background:#eee;
	font-weight:600;
}

.discount_price {
	color:#4781cc;
	font-weight:600;
}


.service_list {
	margin:0 auto;

}

.fa-check {
	margin-right:5px;
	color:#e9bf1b;
}
/*end*/


/*¸ÞÀÎ bxslider event car*/
#event_car{
  z-index:203;height:100%;visibility:hidden;
}

.slider2 {
  margin:0;padding:0;
}

ul.slider2 {
  height:100%;list-style: none;
}

ul.slider2 li{height:100%}
ul.slider2 li table{width:95%;height:100%;margin:0 auto;}
ul.slider2 li .event_car_s1{float:left;width:40%;padding-top:3%}
ul.slider2 li .event_car_d1{font-weight:bold;font-size:1.3em;color:#222;padding-top:5px;padding-bottom:5px;}
ul.slider2 li .event_car_d2{width:100%; display:table; padding-bottom: 5px;}
ul.slider2 li .event_price{width:100%;}
ul.slider2 li .event_price ul{width:100%;margin:0;padding:0;}
ul.slider2 li .event_price ul li{float:left;width:50%;font-size:1.3em;}
ul.slider2 li .event_price ul li span{font-size:1em;color:#b0b0b0;}
/*¸ÞÀÎ bxslider event car*/

#body_banner{
  z-index:204;height:100%;visibility:hidden;
}

.slider3, .slider4  {
  margin:0;padding:0;
}

ul.slider3 {
  height:100%;list-style: none;
}

ul.slider3 li{height:100%}


.shadow{
	-webkit-box-shadow: 0px 3px 0 #d4d1bf;
	-moz-box-shadow: 0px 3px 0 #d4d1bf;
	box-shadow: 0px 3px 0 #d4d1bf;
}

.square{
	border:1px solid #e6e3cf;
	background:#fff;	
	-webkit-box-shadow: 0px 2px 0 #ebebeb;
	-moz-box-shadow: 0px 2px 0 #ebebeb;
	box-shadow: 0px 2px 0 #ebebeb;
}

.real_time_res{position:relative;top:130px;width:100%;font-size:20px;font-weight:400}
.real_time_res ul{position:relative;display:inline-block;width:100%;max-width:724px;margin:0 auto;padding:0 179px;
	overflow:hidden;
	/*
	-webkit-box-shadow: 0px 3px 3px #d4d1bf;
	-moz-box-shadow: 0px 3px 3px #d4d1bf;
	box-shadow: 0px 3px 3px #d4d1bf;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px	
	*/
}
.real_time_res > ul > li{position:relative;float:left;height:70px}
.real_time_res .fix_logo{position:absolute;top:0;left:0;width:155px;height:70px;background-color:#fff;display:none}
.real_time_res .res_title{position:absolute;left:0;top:0;width:180px;line-height:70px;z-index:1;background-color: #00a2d0;display:table;color:#fff;font-weight: 600;}
.real_time_res .period_select{width:50%;line-height:70px;}
.real_time_res .period_select p{line-height:70px;display:inline}
.real_time_res .period_select p:last-child{color:#d4d4d4}
.real_time_res .period_select p input{font-weight:600;text-align:center;width:36%;border:0;padding-top:2px}
.real_time_res .period_select select{padding-top:2px;padding-right:30px;border: none;background: #fff url(/img/res_time_arrow.jpg) no-repeat 80% center;
    background-size: 13px auto;font-weight:600;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.real_time_res .period_select select::-ms-expand{display:none;}

.real_time_res .search_btn{display: table;position:absolute;right:0;top:0;width:180px;cursor:pointer;line-height:70px;
	-webkit-border-radius:0 15px 15px 0;
	-moz-border-radius:0 15px 15px 0;
	border-radius:0 15px 15px 0
}

.real_time_res .search_btn p{padding-left:10px; color:#00a8cf}
.real_time_res .search_btn span{height:100%;display: table-cell;vertical-align: middle; text-align:left;color:#00a8cf}


/* reponsive block set heights */
.reponsive_column_height{padding-bottom:55px; overflow:hidden;}
.reponsive_column_height .item{float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.reponsive_column_height .item > div{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}



/* main */
.main_visual{position:relative;opacity:0;z-index:0}
.main_visual.open{opacity:1}
.main_visual .slide_wrap{position:relative;width:100%;height:100%}
.main_visual .slide_wrap .big_wrap{position:relative;width:100%;height:100%}
.main_visual .slide_wrap .big_wrap > div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}

.main_visual .data_wrap{position:relative;top:0;left:0;width:100%;height:100%}
.main_visual .data_wrap .cloud_wrap > div{position:absolute;width:100%;height:100%}
.main_visual .data_wrap .scan{position:absolute;top:100%;left:0;width:100%;height:100%}

#container.main{max-width:100%;margin:0 auto;z-index:1;background:#fff9fb}
.default_con{position:relative;max-width:1400px;margin:0 auto;}

.main .real_time_res{position:absolute;left:0;top:-30px;z-index:999;}
.main .real_time_res.fix{position:fixed;top:0;padding-top:60px;z-index:997;background:#65c5dd;opacity: 0.9;}
.main .real_time_res.fix ul{top:30px;}
.main .result_list{margin-top:0;}
.main .result_list .item{width:25%;padding:10px;}
.main .result_list .w2{width:50%}
.main .result_list .h2{height:50%;padding-top:10px}
.main .result_list .h2:first-child{padding-top:0;padding-bottom:10px}

.main_banner .cell{position:relative}
.main_banner .bx-pager{width:auto;right:20px;top:20px;bottom:auto;text-align:right}
.main_banner .bx-pager-item a{background:#d1d1d1}
.main_banner .bx-pager-item a.active{background:#b84691}

/*¸ÞÀÎ ·¹ÀÌ¾î ¹è³Ê*/
.layer.layfix{display:none}
.layer_banner{display:none}
.jssor-txt {display:none;}
/*¸ÞÀÎ ·¹ÀÌ¾î ¹è³Ê*/

.community{font-family:'Noto Sans KR';font-size:16px;line-height:24px}

/* reservation */
.cell{overflow:hidden;height:100%}
.cell .notice01-cell{height:100%; display:table; width:100%;}
.cell .notice01-cell span:nth-child(1){font-weight:600; font-size:1.3em ;float:left; width:20%; height:100%; display:table-cell; vertical-align:middle; padding-top:25px;}
.cell .notice01-cell span:nth-child(2){float:left; text-align:left; height:100%; display:table-cell; vertical-align:middle; padding-top:27px;}
.cell .notice01-cell span:nth-child(3){float:right; text-align:left; width:10%; height:100%; display:table-cell; vertical-align:middle;padding-top:20px; padding-bottom: 20px;}


.black_top{
  background-color:#6c7ae0;
  color:#fff;
  font-size:10pt;
  text-align:center;
  padding:7px 0;
  border-radius:10px 10px 0 0;
  -moz-border-radius:10px 10px 0 0;
  -webkit-border-radius:10px 10px 0 0;
}


#ScheduleList{width:100%;color:#000;height:100%;font-size:10pt;}
#ScheduleList .button01{font-size:12px;background:#d66d29;padding:3px;color:#fff;}
#ScheduleList .button02{background:#59c3e1;padding:3px;color:#fff;}
#ScheduleList .button02 > a{font-size:12px;color:#fff;}

/* desktop 1200 */
@media screen and (max-width:1200px){
  .notice{font-size:16px;}
  .notice a{/*padding-left:64px;*/background-position:20px 50%;}	
}

/* desktop 1122 */
@media screen and (max-width:1122px){
  .real_time_res{font-size:16px}
  .real_time_res ul{margin:0 20px}	
  .real_time_res ul{max-width:650px;padding:0 159px}
  .real_time_res .period_select .title{padding-left:20px}
}

/* desktop 1024 */
@media screen and (max-width:1024px){	
  .real_time_res{top:70px;font-size:14px}
  .real_time_res .search_btn{width:85px; border-left:1px solid #d2d2d2}
  .real_time_res ul{display:block;width:auto;max-width:335px;margin:0 auto;padding:0 115px 0 115px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px	
  }

  .real_time_res > ul > li{float:none;width:auto;height:35px;}
  .real_time_res > ul > li:nth-child(2){border-bottom:solid 1px #cbcbcb;}
  .real_time_res .res_title{width:115px;height:100%;		
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  }

  .real_time_res .period_select{width:auto;background:none;line-height:35px;}
  .real_time_res .period_select p{line-height:40px}
  .real_time_res .period_select p:last-child{display:none;}
  .real_time_res .period_select .title{position:absolute;left:0;top:0;padding-left:20px;color:#888}
  .real_time_res .search_btn{height:100%;width:115px;
	-webkit-border-radius:0 16px 16px 0;
	-moz-border-radius:0 16px 16px 0;
	border-radius:0 16px 16px 0
  }
	
  .result_list .thumb,
  .result_list .price_info,
  .result_list .total_price,
  .result_list .user_write,
  .result_list .agree,
  .result_list .payment{width:50%}

  .sub_visual{height:110px;position:fixed}

  .car_price_info .res_state:hover .res_notice{display:none}

  #container.main{padding:35px 5px 0;}
	
  .main .real_time_res{top:-40px;}
  .main .real_time_res.fix{padding-top:30px}
  .main .real_time_res.fix ul{top:40px}
  .main .result_list{margin-top:0;}
  .main .result_list .item{width:50%;}
  .main .result_list .w2{width:100%}

  .community .community_data{padding:20px 10px}


}

@media screen and (min-width:1024px){
	.main .real_time_res.fix {padding-top:0 !important;}
}

/* mobie 768 */
@media screen and (max-width:768px){
	.main .result_list .item{padding:5px;}
	.main .result_list .h2{padding-top:5px}
	.main .result_list .h2:first-child{padding-bottom:5px}

/*layer banner*/
  .layer {display:none;}
  .layer_banner {display:block;}
  .jssor-txt {display:block;}
/*layer banner*/

	.main .result_con #res-date-top{width:100% !important}
	.main .result_con #res-choise-top{width:100% !important}
}

/* mobie 480 */
@media screen and (max-width:480px){
	.real_time_res{font-size:13px}
	.real_time_res ul{max-width:355px;padding:0}
	.real_time_res .res_title{width:45px;height:76px;}
	.real_time_res .res_title span{display:none !important}
	.real_time_res .search_btn{width:85px}	
	.real_time_res .period_select p:first-child{margin-left:-35px}
	.real_time_res .period_select p input{font-weight:600;text-align:center;width:23%;}
	.real_time_res .period_select p select{width:17%;}
	
	.real_time_res .period_select .title{padding-left:10px}
	.real_time_res .period_select select{padding-right:0;}	

	.main .result_list .item{width:100%}
	.main .result_list h2{height:auto}


}


/* mobie 430 */
@media screen and (max-width:430px){

	.list_tab li {width:50%; }
	.list_tab li a {margin-bottom:10px; }

}

.line{
  border-bottom:1px dashed gray;
}

#res_content01, #res_content02, #res_bank_info, #res_content_etc01 {margin:0;padding:0;color:blue}

.btn_cke_sc {display:none;}