/*----------- 탭 이상 해상도 -----------*/

@media screen and (min-width:990px) and (max-width:1200px) {
	.r_cont { width:70%;}
	/*--  상품상세보기  --*/
	.detail .img_main { width:80%; height:auto; margin:0 auto; float:none;}
	.detail .img_main img { width:100%; height:auto;}
	.detail .detail_txt_1 { width:auto; font-size:14px; color:#333; margin-bottom:30px; display:inline-block;}
	.detail .reservation_info { width:75%; float:left;}
	.detail .r_reservation { width:22%; margin-top:20px;}
	.detail .reservation_line { width:100%; display:inline-block;}
	.detail .r_reservation .reservation_inner { margin-right:20px; float:left;}
	.detail .reservation_customer { width:auto; text-align:left; margin-top:0; float:left;}
	.detail .reservation_customer .btm { width:80%;}
	.btn_reservation {  padding:14px 50px;}
	
	table.detail_view tbody tr td div.departure_date { width:auto;}
	table.detail_view tbody tr td div.departure_select { width:auto;}
	/*--  //상품상세보기  --*/
	
	/*--  에이전트  --*/
	.top-header_agent {
	background: #354285 none repeat scroll 0 0;
	float: left;
	padding: 16px 0;
	width: 100%;
	font-size:20px;
	color: #fff;
	font-weight:600;
	}
	/*--  //에이전트  --*/
}

/*----------- //탭 이상 해상도 -----------*/



/*----------- 모바일 해상도(안드로이드) -----------*/

@media screen and (min-width:330px) and (max-width:989px) {
	.container { padding-left: 6px; padding-right: 6px;}
	.r_cont { width:auto; margin:0 auto; padding-top:30px; float:none;}
	.left_cont { width:auto; float:none;}
	.maininfo .maininfo_l { width:auto; margin-right:0;}
	.maininfo .maininfo_r { float:none;}
	.maininfo .video { width:300px; height:200px; margin:0 auto; margin-top:10px; display:inline-block;}
	.brand_thumb { text-align:center;}
	.travel_thumb { margin-top:20px; display:inline-block;}
	.nav-tabs_md li { margin:2px 2px; float: none; display: inline-block;}
	.new-arrivals .nav-tabs_md { width: 100%; margin-right: 0; margin-top: 10px; text-align: center; float: none;}
	
	.btm_banner_main { width:auto; text-align:center; margin-top:30px; padding:0 20px; display:inline-block;}
	.btm_banner_main img { width:100%;}
	.btm_banner_main .bann_titl { font-size:26px; line-height:34px; margin-bottom:20px;}
	.btm_banner_main .bann_1 { margin:5px 0; display:inline-block;}
	.btm_banner_main .bann_2 { margin:5px 0; display:inline-block;}
	.btm_banner_main .bann_3 { margin:5px 0; display:inline-block;}
	
	.btm_banner { width:90%; margin-top:30px; display:inline-block;}
	.btm_banner img { width:100%;}
	.btm_banner .bann_1 { margin:5px 0; display:inline-block;}
	.btm_banner .bann_2 { margin:5px 0; display:inline-block;}
	.btm_banner .bann_3 { margin:5px 0; display:inline-block;}
	
	/*--  브랜드별 조건별 검색 결과  --*/
	.search_top .search_top_l { float:none;}
	.search_top .search_top_r { margin-top:6px; float:none;}
	.search_list_rbox .rbox_l { margin:0 auto; text-align:center; float:none;}
	.search_list_rbox .rbox_r { width:auto; margin-top:14px; float:none;}
	.search_list_rbox .info_txt_top { width:100%; text-align:center; display:inline-block;}
	.search_list_rbox .info_ico { margin:2px 0; float:none; display:inline-block;}
	.search_list_rbox .info_txt_1 { margin:2px 0; float:none; display:inline-block;}
	.search_list_rbox .info_timebox { float:none; display:inline-block;}
	/*--  //브랜드별 조건별 검색 결과  --*/
	
	/*--  상품상세보기  --*/
	.detail .img_main { width:100%; height:auto; margin-right:0; margin-top:10px; float:none;}
	.detail .img_main img { width:100%; height:auto;}
	.detail .detail_txt_1 { width:auto; font-size:14px; color:#333; display:inline-block;}
	.detail .reservation_info { width:100%; float:none;}
	.detail .r_reservation { width:100%; margin-top:20px; float:none; display:inline-block;}
	.detail .reservation_line { width:100%; display:block;}
	.detail .r_reservation .reservation_inner { margin-right:0; float:none;}
	.detail .reservation_customer { width:auto; text-align:left; margin-top:20px; float:none;}
	.detail .reservation_customer .btm { width:auto; text-align:left;}
	.detail .view_info { line-height:18px; margin-top:6px;}
	
	table.detail_view tbody tr td { font-size: 0.8em; padding: 6px 5px;}
	table.detail_view tbody tr td.departure_inner { text-align: center;}
	table.detail_view tbody tr td.l_titl { font-size: 0.9em; padding: 6px 2px;}
	table.detail_view tbody tr td div.date_txt_1 { width:100%; margin:4px 0 4px 0;}
	table.detail_view tbody tr td div.date_txt_2 { margin:4px 0 4px 0;}
	table.detail_view tbody tr td div.departure_date { width: 25%; margin:3px 0; margin-right: -4px;}
	table.detail_view tbody tr td div.departure_date .list { font-size: 0.9em; min-height: 40px; padding: 13px 5px 2px 5px;}
	table.detail_view tbody tr td div.departure_select { width:auto; margin:3px 0; margin-left: -1px;}
	table.detail_view tbody tr td div.departure_select .list { height: 40px; padding: 10px 5px 2px 5px;}
	
	table.detail_view tbody tr td div.departure_price { width: 34%; margin:3px 0; margin-right: -3px; margin-left: 0;}
	table.detail_view tbody tr td div.departure_price .list { min-height: 40px; font-size: 1.0em; line-height: 14px;}
	
	.detail .point_l { width:auto; display:block;}
	.detail .point_r { width:auto; display:block;}
	
	.detail .info_box_l { width:auto; border:1px solid #CCC; border-top:none; margin-top:30px; float:none;}
	.detail .info_box_r { width:auto; border:1px solid #CCC; border-top:none; margin-top:30px; float:none;}
	
	.detail .detail_tab { text-align:center;}
	.btn_detail_tab { width:130px; font-size:13px; padding:6px 2px; margin:3px 1px;}
	.btn_detail_tab.focus { width:130px; font-size:13px; padding:6px 2px; margin:3px 1px;}
	
	.md_titl { margin-right:0; margin-bottom:10px; padding-left: 15px; float:none;}
	.nav-tabs_brand li { float:none; display:inline-block;}
	.nav_brand li { margin-right:0;}
	.md_box { margin:0 0 10px 0; display:inline-block;}
	.tab_btm_line { border-bottom:1px solid #e0e0e0; margin:3px 0 10px 0;}
	
	.tablist_1 .date_top { text-align:center; margin-top:10px;}
	.tablist_1 .date_rbox { width:30%; margin:0 auto; text-align:center; margin-bottom:6px; display:block;}
	.tablist_1 .date_txt { text-align:center; margin-right:0; margin-bottom:6px; display:block;}
	.tablist_1 .date_r_hotel { margin-top:3px; float:none; display:block;}
	/*--  //상품상세보기  --*/
	
	/*--  예약하기  --*/
	.process_box { width:23%; font-size:13px; margin:0 2px;}
	.process_arrow { margin:0 2px;}
	.basic_form .basic_txt_2 { font-size:12px; line-height:18px;}
	.reserve_inputbox { width:95%; padding:0 6px;}
	
	.payment_option { padding:20px;}
	.option_top_l .top_l_txt_1 { font-size:24px;}
	.option_top_l .top_l_txt_2 .top_l_txt_2_inner { display:block;}
	.option_top_l .top_l_txt_3 { font-size:16px;}
	
	.option_line { display:block;}
	
	.option_top_r { text-align:left; margin-top:15px; float:none;}
	.option_top_r .top_r_txt_1 { font-size:18px; text-align:center;}
	.option_top_r .top_r_txt_1 span.col_total { font-size:20px;}
	.option_top_r .top_r_total { margin-top:10px; text-align:center;}
	.option_top_r .top_r_total .total_momey { margin-top:10px;}
	.option_top_r .top_r_txt_2 { margin-top:15px;}
	/*--  //예약하기  --*/
	
	/*--  회원가입  --*/
	.checkbox_inner_l { margin-top:0;}
	table.detail_view tbody tr td div.join_radio { margin-left:-10px; line-height:20px;}
	/*--  //회원가입  --*/
	
	/*--  로그인  --*/
	.login_cont { width:100%;}
	.login_box { width:auto; height:auto; padding-bottom:50px;}
	.login_inputbox { width:80%;}
	.inputbox_idpw { height:42px; font-size:16px;}
	/*--  //로그인  --*/
	
	/*--  에이전트  --*/
	.top-header-left span {
		font-size: 1.2em;
	}
	.top-header-left li:last-child {
		display: block;
	}
	.header-outer .header-slider .carousel-inner > .item {
		background-position: 100% auto !important;
	}
	/*--  //에이전트  --*/
	
	/*--  공지사항  --*/
	.reserve_inputbox { width: 90%;}
	table.tbl_list thead tr th.show_hide { display:none;}
	table.tbl_list tbody tr td.show_hide { display:none;}
	table.detail_view tbody tr td.show_hide { display:none;}
	.file_input input[type=text] { width:50%;}
	
	/*--  회사소개  --*/
	.company_1 { height:300px;}
	.company_1 img { max-width:100%; height:100%;}
	.company_1_txt { top:25% !important; padding:0 20px;}
	.company_1 .company_1_txt_1 { font-size:30px; line-height:40px;}
	.company_1 .company_1_txt_2 { font-size:14px; line-height:20px;}
	
	.company_2 .company_2_txt_l { width:auto; float:none;}
	.company_2 .company_2_txt_r { width:auto; margin-top:50px; float:none;}
	.company_2 .company_2_txt_2 { font-size:40px;}
	
	.company_3 { height:200px;}
	.company_3 img { max-width:100%; height:100%;}
	.company_3 .company_3_txt_1 { font-size:30px;}
	.company_3 .company_3_txt_2 { font-size:20px; line-height:30px;}
	
	.company_4 .company_4_img_2 img { width:100%;}
	
	.company_5 { height:200px;}
	.company_5 img { max-width:100%; height:100%;}
	.company_5_txt { top:25% !important; padding:0 20px;}
	.company_5 .company_5_txt_1 { font-size:32px; line-height:40px;}
	.company_5 .company_5_txt_2 { font-size:20px; line-height:20px;}
	
	.company_6 .company_6_txt_1 { font-size:30px; line-height:40px;}
	.company_6_img_2 { height:200px;}
	.company_6_img_2 img { max-width:100%; height:100%;}
	
	.company_7 { margin-top:80px;}
	.company_7 .company_7_txt_1 { font-size:30px;}
	.company_7 .company_7_txt_2 { font-size:40px;}
	.company_7 .company_7_txt_l { width:auto; float:none;}
	.company_7 .company_7_txt_r { width:auto; float:none; margin-top:50px;}
	
	.company_8 .company_8_txt_1 { font-size:18px; line-height:30px;}
	.company_8 .company_8_txt_2 { font-size:18px; line-height:30px;}
	
	/*--  메인(브랜드별 추천)  --*/
	.carousel { display: block;}
	
	.brand_inner { width:100%; display:inline-block;}
	.brand .brand_slide { width:auto; float:none;}
	.deals-wk2 .item img { width:100%; height:150px; text-align:center;}
	.brand .event_slide { width:auto !important; margin-top:10px; float:none !important;}
	.nav_new > li > a {
	width:320px;
	margin:0 auto;
	float:none;
	display:inline-block;
	}
	.new-arrivals .nav-tabs_brand { width:100%; margin-right:0; margin-top:10px; float:none;}
	.brand_box { width:100%; margin-right:0; margin-bottom:0; display:inline-block;}
	
	/*--  메인(Video)  --*/
	.video .video_slide { width:auto; height:auto;}
	.nav_new_video > li > a {
    padding: 20px 8px;
	width:100%;
	}
	.video .item { width:auto;}
	.video .item_r_txt { width:90%; float:left;}
	
	/*-- 레이어 팝업 --*/
	.ly_container { width:95%;}
	.pop_inner { width:auto;}
	.tel_inputbox { width:20%;}
	
	.ly_container .pop_inner_reservation { width: auto;}
	.pop_inner_body_1 { width: 100%; text-align: center; padding: 20px 15px;}
	.ly_container .reservation_info_txt_top { width: 65%; text-align: center; margin: 10px 0; display: inline-block;}
	.ly_container .reservation_info_txt { width: 100%; font-size: 0.9em; color: #444; padding: 10px 0;}
	.ly_container .reservation_info_txt span.txt_l { width: 14%; margin-right: 5px;}
	.ly_container .reservation_info_txt span.txt_r { width: 83%;}
	/*-- //레이어 팝업 --*/
}

/*----------- //모바일 해상도(안드로이드) -----------*/



/*----------- 모바일 해상도(아이폰) -----------*/

@media screen and (max-width:329px) {
	.container { padding-left: 6px; padding-right: 6px;}
	.r_cont { width:auto; margin:0 auto; padding-top:30px; float:none;}
	.left_cont { width:auto; float:none;}
	.maininfo .maininfo_l { width:auto; margin-right:0;}
	.maininfo .maininfo_r { float:none;}
	.maininfo .video { width:300px; height:200px; margin:0 auto; margin-top:10px; display:inline-block;}
	.brand_thumb { text-align:center;}
	.travel_thumb { margin-top:20px; display:inline-block;}
	.nav-tabs_md li { margin:2px 2px; float: none; display: inline-block;}
	.new-arrivals .nav-tabs_md { width: 100%; margin-right: 0; margin-top: 10px; text-align: center; float: none;}
	
	.btm_banner_main { width:auto; text-align:center; margin-top:30px; padding:0 20px; display:inline-block;}
	.btm_banner_main img { width:100%;}
	.btm_banner_main .bann_titl { font-size:26px; line-height:34px; margin-bottom:20px;}
	.btm_banner_main .bann_1 { margin:5px 0; display:inline-block;}
	.btm_banner_main .bann_2 { margin:5px 0; display:inline-block;}
	.btm_banner_main .bann_3 { margin:5px 0; display:inline-block;}
	
	.btm_banner { width:90%; margin-top:30px; display:inline-block;}
	.btm_banner img { width:100%;}
	.btm_banner .bann_1 { margin:5px 0; display:inline-block;}
	.btm_banner .bann_2 { margin:5px 0; display:inline-block;}
	.btm_banner .bann_3 { margin:5px 0; display:inline-block;}
	
	/*--  브랜드별 조건별 검색 결과  --*/
	.search_top .search_top_l { float:none;}
	.search_top .search_top_r { margin-top:6px; float:none;}
	.search_list_rbox .rbox_l { margin:0 auto; text-align:center; float:none;}
	.search_list_rbox .rbox_r { width:auto; margin-top:14px; float:none;}
	/*--  //브랜드별 조건별 검색 결과  --*/
	
	/*--  상품상세보기  --*/
	.detail .img_main { width:100%; height:auto; margin-right:0; margin-top:10px; float:none;}
	.detail .img_main img { width:100%; height:auto;}
	.detail .detail_txt_1 { width:auto; font-size:14px; color:#333; display:inline-block;}
	.detail .reservation_info { width:100%; float:none;}
	.detail .r_reservation { width:100%; margin-top:20px; float:none; display:inline-block;}
	.detail .reservation_line { width:100%; display:block;}
	.detail .r_reservation .reservation_inner { margin-right:0; float:none;}
	.detail .reservation_customer { width:auto; text-align:left; margin-top:20px; float:none;}
	.detail .reservation_customer .btm { width:auto; text-align:left;}
	.detail .view_info { line-height:18px; margin-top:6px;}
	
	table.detail_view tbody tr td { font-size: 0.8em; padding: 6px 2px;}
	table.detail_view tbody tr td.l_titl { font-size: 0.9em; padding: 6px 2px;}
	table.detail_view tbody tr td div.date_txt_1 { width:100%; margin:4px 0 4px 0;}
	table.detail_view tbody tr td div.date_txt_2 { margin:4px 0 4px 0;}
	table.detail_view tbody tr td div.departure_date { width:auto; margin:3px 0; margin-right: -4px;}
	table.detail_view tbody tr td div.departure_date .list { font-size: 0.9em; min-height: 40px; padding: 13px 5px 2px 5px;}
	table.detail_view tbody tr td div.departure_select { width:auto; margin:3px 0; margin-left: -1px;}
	table.detail_view tbody tr td div.departure_select .list { height: 40px; padding: 10px 5px 2px 5px;}
	
	table.detail_view tbody tr td div.departure_price { width: 34%; margin:3px 0; margin-right: -3px; margin-left: 0;}
	table.detail_view tbody tr td div.departure_price .list { min-height: 40px; font-size: 1.0em; line-height: 14px;}
	
	.detail .point_l { width:auto; display:block;}
	.detail .point_r { width:auto; display:block;}
	
	.detail .info_box_l { width:auto; border:1px solid #CCC; border-top:none; margin-top:30px; float:none;}
	.detail .info_box_r { width:auto; border:1px solid #CCC; border-top:none; margin-top:30px; float:none;}
	
	.detail .detail_tab { text-align:center;}
	.btn_detail_tab { width:110px; font-size:13px; padding:6px 2px; margin:3px 1px;}
	.btn_detail_tab.focus { width:110px; font-size:13px; padding:6px 2px; margin:3px 1px;}
	
	.md_titl { margin-right:0; margin-bottom:10px; float:none;}
	.nav-tabs_brand li { float:none; display:inline-block;}
	.nav_brand li { margin-right:0;}
	.md_box { margin:0 0 10px 0; display:inline-block;}
	.tab_btm_line { border-bottom:1px solid #e0e0e0; margin:3px 0 10px 0;}
	
	.tablist_1 .date_top { text-align:center; margin-top:10px;}
	.tablist_1 .date_rbox { width:30%; margin:0 auto; text-align:center; margin-bottom:6px; display:block;}
	.tablist_1 .date_txt { text-align:center; margin-right:0; margin-bottom:6px; display:block;}
	.tablist_1 .date_r_hotel { margin-top:3px; float:none; display:block;}
	/*--  //상품상세보기  --*/
	
	/*--  예약하기  --*/
	.process_box { width:21%; font-size:12px; margin:0 2px;}
	.process_arrow { margin:0 2px;}
	.basic_form .basic_txt_2 { font-size:12px; line-height:18px;}
	.reserve_inputbox { width:95%; padding:0 6px;}
	
	.payment_option { padding:15px;}
	.option_top_l .top_l_txt_1 { font-size:24px;}
	.option_top_l .top_l_txt_2 .top_l_txt_2_inner { display:block;}
	.option_top_l .top_l_txt_3 { font-size:13.5px;}
	
	.option_line { display:block;}
	
	.option_top_r { text-align:left; margin-top:15px; float:none;}
	.option_top_r .top_r_txt_1 { font-size:18px; text-align:center;}
	.option_top_r .top_r_txt_1 span.col_total { font-size:20px;}
	.option_top_r .top_r_total { margin-top:10px; text-align:center;}
	.option_top_r .top_r_total .total_momey { margin-top:10px;}
	.option_top_r .top_r_txt_2 { margin-top:15px;}
	/*--  //예약하기  --*/
	
	/*--  회원가입  --*/
	.checkbox_inner_l { margin-top:0;}
	table.detail_view tbody tr td div.join_radio { margin-left:-10px; line-height:20px;}
	/*--  //회원가입  --*/
	
	/*--  에이전트  --*/
	.top-header-left span {
		font-size: 20px;
	}
	.top-header-left li:last-child {
		display: block;
	}
	.header-outer .header-slider .carousel-inner > .item {
		background-position: 100% auto !important;
	}
	/*--  //에이전트  --*/
	
	/*--  공지사항  --*/
	.reserve_inputbox { width:auto;}
	table.tbl_list thead tr th.show_hide { display:none;}
	table.tbl_list tbody tr td.show_hide { display:none;}
	table.detail_view tbody tr td.show_hide { display:none;}
	.file_input input[type=text] { width:50%;}
	
	/*--  회사소개  --*/
	.company_1 { height:300px;}
	.company_1 img { max-width:100%; height:100%;}
	.company_1_txt { top:25% !important; padding:0 20px;}
	.company_1 .company_1_txt_1 { font-size:30px; line-height:40px;}
	.company_1 .company_1_txt_2 { font-size:14px; line-height:20px;}
	
	.company_2 .company_2_txt_l { width:auto; float:none;}
	.company_2 .company_2_txt_r { width:auto; margin-top:50px; float:none;}
	.company_2 .company_2_txt_2 { font-size:40px;}
	
	.company_3 { height:200px;}
	.company_3 img { max-width:100%; height:100%;}
	.company_3 .company_3_txt_1 { font-size:30px;}
	.company_3 .company_3_txt_2 { font-size:20px; line-height:30px;}
	
	.company_4 .company_4_img_2 img { width:100%;}
	
	.company_5 { height:200px;}
	.company_5 img { max-width:100%; height:100%;}
	.company_5_txt { top:25% !important; padding:0 20px;}
	.company_5 .company_5_txt_1 { font-size:32px; line-height:40px;}
	.company_5 .company_5_txt_2 { font-size:20px; line-height:20px;}
	
	.company_6 .company_6_txt_1 { font-size:30px; line-height:40px;}
	.company_6_img_2 { height:200px;}
	.company_6_img_2 img { max-width:100%; height:100%;}
	
	.company_7 { margin-top:80px;}
	.company_7 .company_7_txt_1 { font-size:30px;}
	.company_7 .company_7_txt_2 { font-size:40px;}
	.company_7 .company_7_txt_l { width:auto; float:none;}
	.company_7 .company_7_txt_r { width:auto; float:none; margin-top:50px;}
	
	.company_8 .company_8_txt_1 { font-size:18px; line-height:30px;}
	.company_8 .company_8_txt_2 { font-size:18px; line-height:30px;}
	
	/*--  메인(브랜드별 추천)  --*/
	.carousel { display:none;}
	
	.deals-wk2 .item img { width:100%; height:150px; text-align:center;}
	.nav_new > li > a {
	width:320px;
	margin:0 auto;
	}
	.new-arrivals .nav-tabs_brand { width:100%; margin-right:0; margin-top:10px;}
	
	/*--  메인(Video)  --*/
	.video .video_slide { width:auto; height:auto;}
	.nav_new_video > li > a {
    padding: 20px 8px;
	width:100%;
	}
	.video .item { width:auto;}
	.video .item_r_txt { width:90%; float:left;}
	
	/*-- 레이어 팝업 --*/
	.ly_container { width:95%;}
	.pop_inner { width:auto;}
	.tel_inputbox { width:20%;}
	
	.ly_container .pop_inner_reservation { width: auto;}
	.pop_inner_body_1 { width: 100%; text-align: center; padding: 20px 15px;}
	.ly_container .reservation_info_txt_top { width: 65%; text-align: center; margin: 10px 0; display: inline-block;}
	.ly_container .reservation_info_txt { width: 100%; font-size: 0.9em; color: #444; padding: 10px 0;}
	.ly_container .reservation_info_txt span.txt_l { width: 13%; margin-right: 5px;}
	.ly_container .reservation_info_txt span.txt_r { width: 83%;}
	/*-- //레이어 팝업 --*/
}

/*----------- //모바일 해상도(아이폰) -----------*/


/*-- 탭, 모바일(추가) --*/
@media screen and (max-width:989px) {
	/* 상품상세보기(미니맵 확대) */
	.modal-dialog {
	  position: absolute;
	  top: -52px !important;
	  right: 0 !important;
	}
	.modal-lg { width: 100% !important;}
	
	/* 상품상세보기(상품핵심포인트) */
	.detail .point_full img { width: 100%;}
	.detail .point_full iframe { width: 100%; max-height: 300px;}
	
	/* 상품상세보기(탭항목 정보) */
	.tablist_1 .tab_date_inner img { width: 100%;}
	
	/* 상품검색리스트 */
	.search_list_inputbox { width: 250px;}
	.search_list_rbox .rbox_l_search { width: auto; margin-right: 0; float: none;}
	.search_list_rbox .rbox_r_search { width: auto; float: none;}
	.search_list_rbox .info_txt_top_search { margin-top: 14px;}
	.search_list_rbox .info_money_l { font-size: 1.2em;}
	.search_list_rbox .info_money_r { margin-top: 16px;}
	
	/* 예약확인 */
	.reservation_inputbox { margin-top: 10px;}
	.reservation_inputbox .inputbox_idpw { width: 100%; height: 36px; margin: 0 auto; border: 1px solid #CCC; font-size: 0.8em; margin: 5px 0;}
	.reservation_inputbox_inner { width: 250px;}
	
	/* 로그인 */
	.login_btm .txt { font-size: 1.4em; line-height: 24px;}
	.login_btm .txt span { font-size: 0.7em; line-height: 20px; margin-top: 10px;}
	
	/*--  서브비주얼 추가  --*/
	.header-outer {
		margin-bottom: 10px;
	}
	.header-slider_sub {
		float: left;
		width: 100%;
		height: 300px;
	}
	.header-slider_sub .carousel-inner > .item {
		max-height: 300px;
		background-size: cover !important;
	}
	
	/* 상품상세보기(일정) */
	.departure_price .list { display: none;}
	.departure_price .list_mobile { min-height: 40px; border-bottom:1px solid #CCC; font-size: 1.0em; color:#666; line-height: 14px; padding:6px 5px 2px 5px; text-align:center; display: block;}
	
	/* 로그인 */
	.login_btn { width: 130px;}
	.guest_btn { width: 130px;}
	
	/* 고객센터(온라인문의) */
	table.tbl_list thead tr th { font-size: 0.9em;}
	table.tbl_list tbody tr td { font-size: 0.85em;}
	table.tbl_list tbody tr td.link_txt_l { width: 20% !important;}
}
/*-- //탭, 모바일 해상도 --*/