.clear{clear:both;}
.hide {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
.pointer {cursor:pointer;}


.mgb2 {margin-bottom:2px;}
.mgb5 {margin-bottom:5px;}
.mgb6 {margin-bottom:6px;}
.mgb7 {margin-bottom:7px;}
.mgb8 {margin-bottom:8px;}
.mgb9 {margin-bottom:9px;}
.mgb10 {margin-bottom:10px;}
.mgb13 {margin-bottom:15px;}
.mgb15 {margin-bottom:15px;}
.mgb20 {margin-bottom:20px;}
.mgb25 {margin-bottom:25px;}
.mgb30 {margin-bottom:30px;}
.mgb40 {margin-bottom:40px;}
.mgb60 {margin-bottom:60px;}

.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgt25 {margin-top:25px;}
.mgt30 {margin-top:30px;}
.mgt35 {margin-top:35px;}
.mgt40 {margin-top:40px;}
.mgt50 {margin-top:50px;}
.mgt60 {margin-top:60px;}
.mgt80 {margin-top:80px;}
.mgt114 {margin-top:114px;}


.mgt160 {margin-top:160px;}
.mgt185 {margin-top:185px;}


.rain7 {padding:10px 0px 20px 0px;}
.rain5 {padding:7px 0px 7px 0px;}
.rain3 {padding:3px 0px 3px 0px;}

.box5 {padding:5px 10px 5px 10px;}
.box10 {padding:10px 10px 10px 10px;}

.pa_10 {padding:7px 0px 25px 0px;}
.pa_15 {padding:10px 15px 10px 15px;}
.pa_20 {padding:15px 15px 15px 15px;}

.pa_25 {padding:40px 20px 20px 20px;}
.pa_30 {padding:30px 0 30px 0;}
.pa_50 {padding:50px 0 50px 0;}

.lf_01 {padding:10px 20px 5px 20px;}
.lf_02 {padding:0px 20px 10px 20px;}
.lf_03 {padding:15px 10px 15px 15px;}
.lf_04 {padding:15px 10px 10px 15px;}
.lf_05 {padding:15px 10px 10px 20px;}



#mgt10 {margin-top:10px;}

.fl {float:left;}
.fr {float:right;}
.ce {float:center;}




.cows {box-shadow:0px 3px 6px rgba(0,0,0,0.5)}

.air_dd {box-shadow:0px 3px 6px rgba(0,0,0,0.3)}

.input_basic {font-size: 14px; color: #444; border:1px solid #D2D2D2; height:30px; padding-left:10px;}
.selec_basic {height:30px; background:#f2f2f2 url("../img/btn/option_bar_btn.png")no-repeat right 10px center; border:1px solid #D2D2D2; font-size: 14px; color: #444; }

/* 이미지 아이콘 올리기*/
.TopHitIco1 {z-index:0px; margin:0px; padding:159px 0 0 0; position:absolute}

.body_bin15 {padding:20px 0px 30px 0px;}

/******************************************************************************************************/

#goods_bg{position:relative; min-width:100%; width:1116px; background:#E9E9E9; border-top:1px solid #DDD;border-bottom:1px solid #DDD; margin-top:30px;}
#goods_bg:after{display:block; content:""; height:100%; position:absolute; left:0; top:0; width:1000%; margin-left:-500%; background:#E9E9E9;}
#goods_bg .goods_dal{position:relative; z-index:2}

.tour_title1{ width:1116px; color: #444; padding:80px 0 40px 0; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title2{ color: #444; padding:60px 0 30px 35px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title3{ color: #444; padding:50px 0 20px 0px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title4{ color: #444; padding:60px 0 30px 0px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title5{ color: #444; padding:80px 0 20px 0; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title6{ color: #444; padding:60px 0 10px 0px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }
.tour_title9{ color: #444; padding:60px 0 10px 0px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; }

.cost_list table {width:100%; border-collapse:collapse; }
.cost_list tbody td {color:#444; font-size:14px;}
.cost_list .typp1 {font-weight:600; text-align:center; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F1F1F1;}
.cost_list .typp2 {font-weight:600; text-align:center; padding:7px 0 7px 0; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #F1F1F1;}
.cost_list .typp3 {text-align:left; padding:7px 15px 7px 15px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.cost_list .typp3 a.opened_btn {background:url("../img/ico/btn_ico.png") no-repeat right center; width:17px; height:14px; float:right;}

.cost_list .typp4 {text-align:center; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.cost_list .typp5 {text-align:center; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}

.dal_joo {color:#053a99; text-align:left; font-size:14px; padding:0 0 7px 5px}

.dal_txt01 {color:#444; text-align:center;}
.dal_txt02 {color:#444; font-size:20px; text-align:center; font-weight:600;}
.dal_txt02 .typy1 {color:#f50000; font-size:32px; font-weight:600;}
.dal_txt02 .typy2 {color:#444; font-size:30px; font-weight:600;}
.dal_txt03 {font-size:13px; color:#444; text-align:right;}

.dal_box table {width:100%;}
.dal_box tbody td {color:#444;}

.pro_box table {width:100%;}
.pro_box tbody td {text-align:center; }


.dal_list table {width:100%;}
.dal_list tbody td {font-size:13px; color:#444;}
.dal_list .typc1 {height:30px; text-align:center; color:#d13510; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF; font-weight:600;}
.dal_list .typc2 {height:30px; text-align:center; color:#444; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF; font-weight:600;}
.dal_list .typc3 {height:30px; text-align:center; color:#001be9; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF; font-weight:600;}

.dal_list .typc4 {height:70px; text-align:center; color:#d13510; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.dal_list .typc5 {height:70px; text-align:center; color:#444; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}
.dal_list .typc6 {height:70px; text-align:center; color:#001be9; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background: #FFF;}

.dal_list .typc7 {height:70px; text-align:right; color:#444; line-height:1.5em;}
.dal_list .typc8 {height:70px; text-align:center; color:#d13510; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.dal_list .typc7 span{padding-right:7px; display:block;}

.col0101{width:520px}
.col0102{width:40px}
.col0103{width:556px}

/* 호텔숙박예약 */
.tour_title6{ color: #444; padding:60px 0 10px 0px; font-size:30px; font-weight:600; letter-spacing:-1px; text-align:left; font-family:'NanumGothic';}
.hotel_juwe { color: #db381d; padding:0 0 10px 0px; font-size:13px; line-height:1.7em;}
.reser_list table {width:100%; border-collapse:collapse; border-spacing:0px;}
.reser_list tbody td {color:#444; font-family:'NanumGothic'; font-size:14px; line-height:1.7em;}
.reser_list .typr1 {text-align:center; border-top:1px dashed #CCC; border-left:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; background: #F5F5F5; font-weight:600;}
.reser_list .typr2 {padding:10px 15px; border-top:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.reser_list .typr3 {text-align:center; border-top:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; background: #F5F5F5; font-weight:600; font-weight:600;}
.reser_list .typr4 {padding:10px 15px; border-top:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.reser_list .typr5 {text-align:center; border-left:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; background: #F5F5F5; font-weight:600;}
.reser_list .typr6 {padding:10px 15px; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.reser_list .typr7 {text-align:center; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC; background: #F5F5F5; font-weight:600;}
.reser_list .typr8 {padding:10px 15px; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.reser_list .typr9 {font-size:16px; color:#ef2f02; text-align:center;  border-top:1px dashed #CCC; border-right:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.reser_list .big{ color: #ef2f02; font-size:20px;  font-family:Verdana,Tahoma;}
.dal_toal {color:#f83a00; font-size:24px; font-weight:600;}
.pri_bot{font-size:14px; line-height:1.7em; font-family:'NanumGothic';}

.reser_list_bottom_col1{width:15%}
.reser_list_bottom_col2{}
.reser_list_bottom_col3{width:15%}
.reser_list_bottom_col4{width:13%}

#res_day{width:60px}
@media screen and (max-width:850px){
	#goods_bg{width:100%;}
	.top_td{display:block; width:100%}

	.tour_title4{font-size:24px;}
	.dal_txt02{text-align:left;}
	.dal_txt02 .typy2{font-size:18px;}
	.col0101{width:100%}
	.col0102{display:none;}
	.col0103{width:100%}

	.dal_list tbody td{font-size:11px;}

	.dal_txt03{text-align:left; margin-bottom:30px;}


	.reser_list_bottom .typr1{display:none !important;}
	.reser_list_bottom .typr4{border-left:1px dashed #CCC;}
	.typr6 select{width:100px}
	.typr8 select{display:block; width:100px;}
	#res_start_dt{display:block; margin-bottom:10px;}
	#res_day{display:block; width:100px}
	.reser_list_bottom_col1{display:none;}

	.reser_list .typr9,.selec_basic,.reser_list tbody td{font-size:12px}
	.reser_list .typr9 select{width:calc(100% - 10px);}
	.reser_list_bottom_col4{width:20%;}

}
