@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-Regular.eot);
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Regular.woff2) format('woff2'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Regular.woff) format('woff'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic Bold';
	font-style: normal;
	font-weight: 700;
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-Bold.eot);
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Bold.woff2) format('woff2'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Bold.woff) format('woff'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic exBold';
	font-style: normal;
	font-weight: 800;
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-ExtraBold.eot);
	src: url(//image1.onlinetour.co.kr/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-ExtraBold.woff) format('woff'),
		url(//image1.onlinetour.co.kr/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}

@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 100;
	src: url(//img1.onlinetour.co.kr/fonts/Roboto-Thin.woff2) format('woff2'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Thin.woff) format('woff'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Thin.otf) format('opentype'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Thin.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url(//img1.onlinetour.co.kr/fonts/Roboto-Light.woff2) format('woff2'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Light.woff) format('woff'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Light.otf) format('opentype'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Light.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url(//img1.onlinetour.co.kr/fonts/Roboto-Regular.woff2) format('woff2'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Regular.woff) format('woff'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Regular.otf) format('opentype'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url(//img1.onlinetour.co.kr/fonts/Roboto-Medium.woff2) format('woff2'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Medium.woff) format('woff'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Medium.otf) format('opentype'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Medium.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url(//img1.onlinetour.co.kr/fonts/Roboto-Bold.woff2) format('woff2'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Bold.woff) format('woff'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Bold.otf) format('opentype'),
		url(//img1.onlinetour.co.kr/fonts/Roboto-Bold.ttf) format('truetype');
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,input{margin:0px;padding:0px}
body{font-family:'dotum';font-size:12px;font-weight:normal; /* height:auto; overflow:hidden; */}
html{/* min-width:950px; overflow:auto; */ overflow-y:scroll;overflow-x:hidden}
img{vertical-align:top}
li{list-style:none}
table{border-collapse:collapse}

#ot_wrap, #middle div.middleRight{position:relative}
#contents_wrap{clear:both;position:relative;margin:20px auto;padding-bottom:20px;width:950px;*margin-top:0px}
#contents_wrap:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
#contents_wrap.w100p{width:100%;margin:0px}
#lnb_contents{float:left;width:180px;margin-right:15px}
#container{position:relative;clear:both;width:100%;min-height:700px;_height:700px;margin:0 auto;margin:0 auto}
#contents_wrap .sub_main_contents{position:relative;width:950px;margin:0 auto}
#contents_wrap .sub_main_contents:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
#contents_wrap .contentsWrap{overflow:hidden;float:left;width:755px;padding-bottom:30px}
#contents_wrap .contentsWrap.wide950{width:950px;float:none;margin-left:auto;margin-right:auto}
#contents_wrap.sub_mains .contentsWrap{width:740px}
#contents_wrap.sub_mains #lnb_contents{width:200px;margin-right:10px;z-index:1000}
#contents_wrap.sub_mains #lnb_contents.tours{margin-right:0px;margin-left:10px;margin-top:53px}
#contents_wrap.sub_mains #lnb_contents.tours_pack{margin-right:0px;margin-left:10px;margin-top:61px}
#rnb_wrap{position:relative;width:950px;margin:0 auto}
#rnb_cotainer{position:absolute;right:-84px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}

.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}

.fl{float:left}
.fr{float:right}
.tac{text-align:center}
.tar{text-align:right}
.under{text-decoration:underline}
.clear{clear:both}
.ov_h{overflow:hidden}
.position_r{position:relative}
.position_a{position:absolute}

.red{color:#fe411a}
.blue{color:#4771c2}
.bold{font-weight:bold}
.org{color:#fe411a}
.fg11{font-size:11px;color:#a6a6a6;font-weight:normal}
img.vam{vertical-align:middle}
.fs_verdana{font-family:verdana}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fc_gray777{color:#777}

.submain_visual{overflow:hidden;position:relative;z-index:1000}
.submain_visual:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.submain_visual.hotel_main{height:246px;padding:9px;background:#e5edf9;border:1px solid #c2d3ea}
.submain_visual.tour_main{min-height:100px;margin-top:-20px}
.quick_search{float:left;width:190px}
.quick_search .search_tit{height:29px;margin-top:-5px}
.quick_search .search_cont{padding:5px 0 3px 5px;height:211px;background:#fff;border:1px solid #d1ddf1}

.quick_cities_popup{color:#3b3b3b;font-size:12px;line-height:16px}
.quick_cities_popup .city_search{overflow:hidden;padding:9px 10px;background:#f2f2f2;border:1px solid #e3e3e3;margin-top:3px}
.quick_cities_popup .city_search .input_box{display:block;float:left;padding-top:2px;padding-left:2px;height:18px;background:#fff;border:1px solid #a8bbe0;width:200px}
.quick_cities_popup .city_search input[type="text"]{height:15px;border:0px;background:#fff;font-size:12px;*height:15px;width:200px}
.quick_cities_popup .city_search .btn_cities{float:left}
.quick_cities_popup .city_search .example{float:left;margin-left:10px;padding-top:2px}
.quick_cities_popup .city_represent{overflow:hidden}
.quick_cities_popup .city_stit{font-weight:bold;color:#4772c1;line-height:20px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/blue2px.gif') no-repeat left 7px;padding-left:8px}
.quick_cities_popup .city_represent table.cr_list{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.quick_cities_popup .city_represent table.cr_list th{padding-left:10px;background:#f2f2f2;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;color:#3b3b3b;font-weight:normal;text-align:left}
.quick_cities_popup .city_represent table.cr_list td{padding:2px 0 0 10px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.quick_cities_popup .city_represent table.cr_list td li{float:left;width:95px;line-height:20px}
.quick_cities_popup .city_represent table.cr_list td li a{color:#3b3b3b;text-decoration:none}
.quick_cities_popup .city_represent table.cr_list td li a:hover{color:#4771c2;text-decoration:underline}
.quick_cities_popup .city_result_wrap{overflow:hidden;position:relative;width:100%;padding-top:27px}
.quick_cities_popup .city_result_wrap .city_result{overflow:auto;height:130px}
.quick_cities_popup .city_result_wrap table.cresult_list{}
.quick_cities_popup .city_result_wrap table.cresult_list thead tr{overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:25px;background:#eff3fb;border:1px solid #cfdcef;border-left:0px;border-right:0px}
.quick_cities_popup .city_result_wrap table.cresult_list thead tr th{;color:#2446a2;font-weight:normal;text-align:center;height:25px}
.quick_cities_popup .city_result_wrap table.cresult_list tbody{display:block;height:130px}
.quick_cities_popup .city_result_wrap table.cresult_list tbody tr{height:auto;position:static}
.quick_cities_popup .city_result_wrap table.cresult_list tbody tr td{border-bottom:1px solid #cfdcef;border-right:1px solid #cfdcef;text-align:center;padding:6px 0 4px 0;color:#3b3b3b}
.quick_cities_popup .city_result_wrap table.cresult_list tbody tr td a{color:#3b3b3b;text-decoration:none}
.quick_cities_popup .city_result_wrap table.cresult_list tbody tr td a:hover{color:#4771c2;text-decoration:underline}

/* Hotel Quick Search */
.hotel_search{overflow:hidden}
.hotel_search label{float:left;padding-top:4px;color:#304b79;width:54px;margin-bottom:4px;*margin-bottom:3px}
.hotel_search label.col4{width:27px}
.hotel_search .inputs{float:left;width:121px;margin-bottom:4px;*margin-bottom:3px}
.hotel_search .inputs.col4{width:60px}
.hotel_search .inputs input[type="text"]{border:1px solid #7f9db9;height:16px;font-size:12px}
.hotel_search .inputs select{border:1px solid #7f9db9}
.hotel_search .inputs.txts{padding-top:4px}
.hotel_search .inputs a.room_info{color:#fe631a;font-weight:bold;letter-spacing:-1px;text-decoration:none}
.hotel_search .inputs a.room_info:hover{text-decoration:none}
.hotel_search .inputs.last{margin-top:3px}
.hotel_search .inputs .btn_cities{margin-left:2px}
.hotel_search a.btn_quicksearch{float:left;margin-left:13px}

.submain_visual .submain_banner{position:relative;overflow:hidden;float:left;width:530px;height:245px;margin:0 10px}
.submain_visual .submain_banner .navi_pagging{position:absolute;left:36px;bottom:22px}
.submain_visual .submain_banner .navi_pagging li{float:left;margin-right:12px}
.submain_visual .events_list_wrap{position:relative;overflow:hidden;float:left;width:190px}
.submain_visual .events_list_wrap .el_header{height:24px}
.submain_visual .events_list_wrap .el_cont{padding:5px 4px 0px 4px;height:213px;background:#fff;border:1px solid #d1ddf1}
.submain_visual .events_list_wrap .el_cont .evt_list{margin-top:8px;line-height:21px}
.submain_visual .events_list_wrap .el_cont .evt_list li{padding-left:9px;background:url('//img1.onlinetour.co.kr/renewal/hotel/icon/bullet_boxgray_2px.gif') no-repeat 5px 10px;color:#3b3b3b;letter-spacing:-1px}
.submain_visual .events_list_wrap .el_cont .evt_list li span{color:#4771c2}
.submain_visual .events_list_wrap .el_cont .evt_list li a{color:#3b3b3b;text-decoration:none}
.submain_visual .events_list_wrap .el_cont .evt_list li a:hover{text-decoration:underline}
.submain_visual .events_list_wrap .el_cont a.btn_more{display:block;position:absolute;right:0px;top:5px;padding-right:8px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/arrowOrg_3px.gif') no-repeat right 3px;color:#4771c2;text-decoration:none}
.submain_visual .events_list_wrap .el_cont a.btn_more:hover{text-decoration:none}
/*2017.02.06 추가*/
.section_top_new{position:relative;overflow:hidden;border:1px solid #dadada;padding:12px 18px 13px 17px}
.section_top_new.new_section{overflow:hidden;border:none;padding:0px}
.section_top_new .group_tit{padding:6px 0px 10px 0px;border-bottom:1px solid #d9d9d9}
.section_top_new .expl_list{padding-left:1px;margin-top:11px}
.section_top_new .expl_list li{padding-left:6px;background:url('//static1.onlinetour.co.kr/flight/image/skin01/tab/list_jam02.gif') no-repeat 0 50%;line-height:20px;font-family:"Nanum Gothic";color:#555555}
.section_top_new .expl_list li span{margin:0 6px 0 3px}
.section_top_new .chk_jjim{position:absolute;right:20px;top:32px;width:16px;height:16px;background:url('//img1.onlinetour.co.kr/2017/btn/jjim_heart16x40.png') no-repeat;font-size:0;line-height:0;color:transparent}
.section_top_new .chk_jjim.on{background-position:0 -20px}
.section_top_new .chk_jjim input{width:100%;height:100%;cursor:pointer;opacity:0}

.section_top_new{overflow:hidden;border:1px solid #dadada;padding:12px 18px 13px 17px}
.section_top_new.just_tit{height:31px;padding-bottom:0px}
.section_top_new .summeries{overflow:hidden;font-size:11px;color:#a6a6a6;min-height:17px;_height:17px}
.section_top_new .summeries span{display:block;float:left;margin:0 8px 0 0;font-size:11px}
.section_top_new .summeries.fs span{font-size:12px;color:#3b3b3b}
.section_top_new h2{font-size:18px; color:#000; font-weight:bold}
.section_top_new h2.flWrap{margin-left:40px}
.section_top_new h2.dpInline{display:inline-block;*display:inline;zoom:1}
.section_top_new h2.dpInline.lh24{line-height:26px;margin-top:-2px}
.section_top_new h2.dpInline p{font-size:18px}
.section_top_new h2.dpInline p.a6{color:#a6a6a6}
.section_top_new h2 span{display:inline-block; margin-left:17px; font-weight:normal; font-size:12px; color:#737373}
.section_top_new .sort_choice{padding:5px 0 2px 0; text-align:right}
.section_top_new .sort_choice input{width:14px; height:14px; vertical-align:middle}
.section_top_new .sort_choice input.last_radio{margin-left:3px}
.section_top_new .paging_btn{padding-top:14px; text-align:center}
.section_top_new .paging_btn a{display:inline-block; margin-right:10px}
.section_top_new .mypage_title{overflow:hidden}
.section_top_new .mypage_title .titles{float:left;font-weight:bold;font-size:22px;line-height:24px;overflow:hidden;font-family:돋움}
.section_top_new .mypage_title .rnt{float:left;margin-left:10px;padding-top:5px}
.section_top_new .productLabel{display:inline-block;*display:inline;zoom:1;margin:0 4px 0 0;padding:2px 4px 0 4px;height:13px;font-weight:normal;font-size:11px;vertical-align:top;color:#ffffff}
.section_top_new .productLabel.plFl{float:left;display:block}
.section_top_new .productLabel.blueLabel{background:#3d6bb9;border:1px solid #2957a5}
.section_top_new .productLabel.color1{background:#c49658;border:1px solid #a7793b}
.section_top_new .productLabel.color3{background:#996c33;border:1px solid #84571f}
.section_top_new .productLabel.color5{background:#7962a8;border:1px solid #5f478d}
.section_top_new .productLabel.color7{background:#19a275;border:1px solid #198762}
.section_top_new .productLabel.color9{background:#3d6bb9;border:1px solid #2957a5}
.section_top_new .productLabel.color21{background:#11a1c8;border:1px solid #0089ae}
.section_top_new .productLabel.color22{background:#f56b6b;border:1px solid #d14848}
.section_top_new .productLabel.color23{background:#df4218;border:1px solid #bd2a02}
.section_top_new.normal{padding:25px 18px 16px 17px}
.section_top_new.normal h2.imgnTxt{float:left}
.section_top_new.normal .tit_desc{float:left;margin:-6px 0 0 10px;color:#8a8a8a;font-size:11px;line-height:16px}
.section_top_new.normal.line1{padding-top:16px}
.section_top_new.normal.line1 .tit_desc{margin-top:2px}
.section_top_new .dcair_label{display:inline-block;*display:inline;*zoom:1;margin-left:0px;padding:3px 5px 0 5px;background:#fff;border:1px solid #fe631a;line-height:13px;color:#fe631a;font-size:11px;vertical-align:middle}

.tab_local_wrap{clear:both;margin-bottom:12px;font-size:12px} /*2017-11-15*/
.tab_local_wrap:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.tab_local_wrap a{color:#3b3b3b;text-decoration:none}
.tab_local_wrap a:active{text-decoration:underline}
.tab_local_wrap a:hover{text-decoration:underline}
.tab_local_wrap ul.tab{position:relative;overflow:hidden;height:28px;background:#5c80c8;padding:2px 0 0 2px;list-style:none}
.tab_local_wrap ul.tab li{float:left;background:url('//img1.onlinetour.co.kr/skin01/tab/ot_tab_style1_bar1.gif') no-repeat 0 50%}
.tab_local_wrap ul.tab li:first-child{background:none}
.tab_local_wrap ul.tab li a{display:block;padding:8px 30px 0 30px;height:20px;font-weight:bold;color:#fff;text-decoration:none}
.tab_local_wrap ul.tab li a:hover{color:#2446a2;background:#fff;text-decoration:none}
.tab_local_wrap ul.tab li a.active{color:#2446a2;background:#fff;text-decoration:none}
.tab_local_wrap ul.tab li.current{margin-right:0px;z-index:1}
.tab_local_wrap ul.tab li.current a{color:#2446a2;background:#fff;text-decoration:none}
.tab_local_wrap ul.tab li.on{margin-right:0px;z-index:1}
.tab_local_wrap ul.tab li.on a{color:#2446a2;background:#fff;text-decoration:none}
.tab_local_wrap .tab_contents{border-bottom:2px solid #5c80c8;overflow:hidden;padding:10px 0 8px 33px} /*2017-11-15*/
.tab_local_wrap .tab_contents li{float:left;width:99px;line-height:17px;list-style:none}
.tab_local_wrap .tab_contents li.curronent a{font-weight:bold;color:#fe411a}
.tab_local_wrap .tab_contents li.on a{font-weight:bold;color:#fe411a}
.tab_local_wrap .tab_contents.w127 li{width:127px}
.tab_local_wrap .tab_contents.w140 li{width:140px}
.tab_local_wrap .tab_contents.watuo li{width:auto;padding-right:20px}
.tab_local_wrap .tab_contents.car li{width:127px;height:19px}
.hotelTab_wrap:after{content:'';display:block;clear:both;}	/*2017-11-15*/

.tab_list_sort{overflow:hidden;background:url('//img1.onlinetour.co.kr/renewal/common/tab/sort_back.gif') repeat-x left bottom;*background-position:left 7px;height:32px;*height:32px;margin-bottom:5px}
.tab_list_sort:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.tab_list_sort ul.tab_ls{border-left:1px solid #e1e1e1}
.tab_list_sort ul.tab_ls li{position:relative;float:left;margin-bottom:10px}
.tab_list_sort ul.tab_ls li a{display:block; /* padding:8px 13px 7px 13px; */ padding:8px 6px 7px 6px; background:#f8f8f8;text-decoration:none;text-align:center;font-weight:bold;color:#777;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1; /* min-width:100px; 탭 간격 부족해서 수정 : 2018-05-10 */ min-width:55px; letter-spacing:-1px;}
.tab_list_sort ul.tab_ls li.tab_on a{background:#fff;border:2px solid #5c80c8;height:20px;padding-bottom:2px;*padding-bottom:0px;*border-bottom:2px solid #fff;margin-left:-1px}
.tab_list_sort ul.tab_ls li.on a{background:#fff;border:2px solid #5c80c8;height:20px;padding-bottom:2px;*padding-bottom:0px;*border-bottom:2px solid #fff;margin-left:-1px}
.tab_list_sort ul.tab_ls li a.on{background:#fff;border:2px solid #5c80c8;height:20px;padding-bottom:2px;*padding-bottom:0px;*border-bottom:2px solid #fff;margin-left:-1px}
.tab_list_sort ul.tab_ls li a.active{background:#fff;border:2px solid #5c80c8;height:20px;padding-bottom:2px;*padding-bottom:0px;*border-bottom:2px solid #fff;margin-left:-1px}
.tab_list_sort .txt_desc{position:absolute;right:2px;text-align:right;line-height:14px;letter-spacing:-1px;color:#737373;font-size:11px;padding-bottom:4px}
.tab_list_sort .txt_desc.line2{top:-10px}
.tab_list_sort .txt_desc span.red{color:#fe411a;font-size:11px}
.tab_list_sort .txt_desc span.blue{color:#4d74be;font-size:11px}
.tab_list_sort .txt_desc span.blue_w{color:#4d74be;font-size:11px}
.tab_list_sort ul.month li img{vertical-align:middle}
.tab_list_sort .flight_icons{position:absolute;right:2px;text-align:right;color:#737373;font-size:11px;vertical-align:baseline;letter-spacing:-0.75px}
.tab_list_sort .flight_icons img{vertical-align:middle;margin:0 3px 0 10px}


table.basic{width:100%;border-collapse:collapse;border-top:1px solid #d0dcf0}
table.basic.bt2px{border-top:2px solid #5c80c8}
table.basic tr.air_recommend td{background:#ffffc9}
table.basic tr.air_chooses td{background:#cfe7ff;border-bottom:0px}
table.basic tr.fsLists{}
table.basic tr.fsLists.on td{background:#cfe7ff}
table.basic tr.booking_box_off{display:none}
table.basic tr.booking_box_off #bookingHeader{display:none}
table.basic tr.booking_box_on{visibility:visible}
table.basic th{padding:3px 0;background:#eff4fa url("//static1.onlinetour.co.kr/flight/image/bg/air_th_section.gif") no-repeat right center;border-bottom:1px solid #d1dcf0;color:#2445a4;font-weight:normal;text-align:center}
table.basic th .fs11black{font-size:11px;color:#000;letter-spacing:-1px}
table.basic th a{text-decoration:none}
table.basic th.bg_none{background-image:none}
table.basic td{padding:3px 0 0px 0;border-bottom:1px solid #d1dcf0;text-align:center}
table.basic.tdp5 td{padding-bottom:5px}
table.basic td.tal{padding-left:5px;text-align:left}
table.basic td.tar{padding-right:5px;text-align:right}
table.basic td span{padding:0px;margin:0px;display:inline}
table.basic td .wons_wrap{text-align:right;position:relative;padding-right:23px;line-height:16px}
table.basic td .wons_wrap.submain{line-height:18px}
table.basic td .wons_wrap .icon_helps{position:absolute;right:5px;top:0px}
table.basic td .wons_wrap .icon_helps.t5{top:1px}
table.basic td .wons_wrap .icon_helps.r0{right:0px}
table.basic td .wons_wrap span.all_prc{font-family:tahoma !important;color:#fe411a;font-weight:bold;font-size:12px}
table.basic td .wons_wrap span.oil_taxs{font-size:11px;color:#999}
table.basic td.booking_search_list{padding:0}
table.basic td.tax_guide{text-align:center}
table.basic td.charge_info a{text-decoration:underline; color:#4771c2}
table.basic td span.fg11{font-size:11px;color:#a6a6a6;font-weight:normal;letter-spacing:-0.5px}
table.basic td .price_new{float:right;text-align:right;position:relative;padding-right:25px}
table.basic td .price_new a.btn_view_help{position:absolute;right:5px;top:5px}
table.basic td .price_new .point_text2{font-family:tahoma;font-weight:bold}
table.basic td .price_new .txt_org01{font-family:tahoma;font-weight:bold}

table.basic td.jjim_td {position:relative;}
table.basic td .chk_jjim{display:inline-block;margin-top:1px;width:16px;height:16px;background:url('//img1.onlinetour.co.kr/2017/btn/jjim_heart16x40.png') no-repeat;font-size:0;line-height:0;color:transparent}
table.basic td .chk_jjim.on{background-position:0 -20px}
table.basic td .chk_jjim input{width:100%;height:100%;cursor:pointer;opacity:0}
table.basic td .jjim_txt {position:absolute; width:170px; top:3px; right:28px; border:1px solid #444; background-color:#fff; color:#666; font-size:11px; padding:9px; display:inline-block; z-index:100;}

table.basic .txtCut {height:32px; line-height:16px; overflow:hidden;}

.list_paging_wrap{clear:both;overflow:hidden;text-align:center}
.list_paging_wrap a.num{display:inline-block;*display:inline;zoom:1;width:20px;height:16px;padding-top:4px;color:#3b3b3b;border:1px solid #fff;text-decoration:none;text-align:center;font-weight:bold;margin-right:3px}
.list_paging_wrap a.num:hover{color:#1b53bf;text-decoration:none}
.list_paging_wrap a.num.current{color:#1b53bf;border:1px solid #d0dcf0}
.list_paging_wrap a.prev{margin-right:9px}
.list_paging_wrap a.next{margin-left:9px}
table.basic.thp7 th{padding-top:7px;padding-bottom:7px}

/* 공동구매(땡처리) 2016-08-22 수정 */
table.basic.dcair th{padding:5px 0 3px 0}
table.basic.dcair th .dcair_city{display:inline-block;overflow:hidden;*display:inline;zoom:1;width:100%;text-overflow:ellipsis;white-space:nowrap}
table.basic.dcair td{padding:5px 0;line-height:16px;}
table.basic.dcair td .fnt_txt{padding-right:7px;color:#999}
table.basic.dcair td .fnt_time{color:#2446a2}
table.basic.dcair td .howto{color:#2260b9}
table.basic.dcair td.tal{padding-left:10px}

table.mypage{border-top:2px solid #5c80c8;border-bottom:2px solid #d0dcf0}
table.mypage th{padding:10px 0;background:#eff4fa;text-align:center;border-bottom:1px solid #d0dcf0;font-weight:normal;color:#2446a2}
table.mypage td{padding:8px 0 2px 0;line-height:18px;text-align:center;border-bottom:1px solid #d8d8d8}
table.mypage td.rno{border-right:1px solid #d8d8d8;background:#f9f9f9}
table.mypage td a.reservationNum{font-weight:bold;color:#4771c2}
table.mypage td.tal{text-align:left}
table.mypage td span.data{font-size:11px;color:#737373}
table.mypage tr.payDone td{background:#ffffc8}
table.mypage tr.payDone td.rno{background:#f9f9f9}

.tit_mypage{display:block;padding-left:16px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/tit_cycle_blue.gif') no-repeat left 2px}
.icon_autoPrint{display:block;margin-top:10px}
.flight_logo{display:block;float:left}
.flight_name{display:block;float:left;padding:3px 3px 0 5px}
.icon_others{display:block;float:left;width:22px;padding-top:2px}
.icon_reservation{display:block;float:left}
table.basic td.details{padding:0px;border:0px}
.fs_icons{display:inline-block;*display:inline;zoom:1}
.help_lys{display:none;position:absolute;top:0px;z-index:100;font-weight:normal;font-size:11px;color:#3b3b3b;padding:10px 15px 0px 15px;background:#ffffeb;border:3px solid #5c80c8;min-width:300px;height:17px;text-align:center}
.help_lys span.red{color:#fe411a}
.help_lys span.blue{color:#4771c2}

.help_info{display:none;position:absolute;padding:10px 15px;background:#ffffeb;border:3px solid #5c80c8;font-weight:normal;font-size:11px;color:#3b3b3b;text-align:center;z-index:100}

.reserve_comfirm_new {padding:6px 17px 9px 18px}
.reserve_comfirm_new li{overflow:hidden; text-align:left; padding-top:8px}
.reserve_comfirm_new li:first-child {padding-top:0}
.reserve_comfirm_new li .reserve_fare{float:left; width:230px}
.reserve_comfirm_new li .reserve_fare .label{float:left;width:118px;padding-right:15px}
.reserve_comfirm_new li .reserve_fare .amount{float:left;width:80px;text-align:right;font-weight:bold}
.reserve_comfirm_new li span.wons {float:left;width:95px;text-align:right;padding-left:8px}
.reserve_comfirm_new li img.label_acb{float:left}
.reserve_comfirm_new li .adult {margin-left:20px;float:left}
.reserve_comfirm_new li .child {margin-left:20px;float:left}
.reserve_comfirm_new li .baby {margin-left:20px;float:left}
.reserve_comfirm_new li .reserve_fare.totals{width:500px}
.reserve_comfirm_new li .reserve_fare.totals .label{font-weight:bold;color:#fe411a;padding-top:3px;width:68px}
.reserve_comfirm_new li .reserve_fare.totals .amount{font-size:16px;font-weight:bold;color:#fe411a;width:130px}
.reservation_divisons{border:2px solid #5c80c8}
.reservation_divisons .price_res_new table tbody td{border-bottom:1px solid #e0e0e0}
table.date_table_new {width:100%;table-layout:fixed;border-collapse:collapse}
table.date_table_new th{padding:9px 0 7px;color:#2446a2;font-weight:bold;text-align:center;background-color:#eff3fb;border-top:1px solid #d0dcf0}
table.date_table_new th span {color:#4771c2;font-size:11px;font-weight:normal}
table.date_table_new td {padding:9px 10px 7px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
table.date_table_new td .datetime {margin-right:15px;color:#4771c2}
table.date_table_new td .airline {font-size:11px}
table.date_table_new td img {margin-bottom:2px;vertical-align:middle}
table.date_table_new td.td_btn {padding-left:0;padding-right:10px;font-size:11px;border-left:0 none;text-align:right}
table.date_table_new td.td_btn a {color:#737373;text-decoration:none}
table.date_table_new .first_child th{border-top:0 none}
table.date_table_new .first_child td {border-top:0 none}
table.date_table_new td.dnj{color:#666}
table.date_table_new td.dnj strong.fs_data{color:#4771c2}
table.date_table_new td.dnj img.icon_go{margin: 0px 2px; vertical-align: middle;}
table.date_table_new td.dnj span.icon_go {position:relative; margin: 0px 1px; vertical-align: middle; display:inline-block;}
table.date_table_new td.dnj span.icon_go .tooltip {position:absolute; top:18px; left:0; width:310px; padding:11px 13px; font-family:"Nanum Gothic"; line-height:18px; letter-spacing:-0.05em; border:1px solid #444; background-color:#fff; display:none;}
table.date_table_new td.dnj span.icon_go:hover .tooltip {display:block;}
table.date_table_new td.dnj span.icon_go .tooltip em {font-family:"Nanum Gothic Bold"; color:#f85258;}

.price_res_new{border:2px solid #5c80c8}
.price_res_new table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center}
.price_res_new table th{padding:7px 0 5px;color:#2446a2;font-size:11px;font-weight:normal;text-align:center;background-color:#eff3fb;border-left:1px solid #d0dcf0}
.price_res_new table tbody td {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
.price_res_new tbody td.grademark {color:#fe411a}
.price_res_new tbody td span.blue{color:#4771c2}
.price_res_new tbody td.event_price {padding:0 15px 4px 15px;text-align:left}
.price_res_new tbody td.event_price ul{margin:0;padding:0;list-style:none}
.price_res_new tbody td.event_price li{width:100%;min-height:24px;overflow:hidden;margin-top:7px}
.price_res_new tbody td.event_price li .person_div{float:left;padding-top:4px}
.price_res_new tbody td.event_price li .person_div span.ages{color:#999;font-size:11px}
.price_res_new tbody td.event_price li .prices{float:right;line-height:14px;color:#fe414b;font-size:12px;text-align:right}
.price_res_new tbody td.event_price li .prices span{font-size:11px;color:#a6a6a6}
.price_res_new tbody td.event_price2{padding:0 6px 4px 6px;text-align:left}
.price_res_new tbody td.event_price2 ul{margin:0;padding:0;list-style:none}
.price_res_new tbody td.event_price2 li{width:100%;min-height:24px;overflow:hidden;margin-top:7px}
.price_res_new tbody td.event_price2 li .person_div{float:left;padding-top:4px;width:40px}
.price_res_new tbody td.event_price2 li .prices{float:right;line-height:14px;color:#3b3b3b;font-size:12px;text-align:right}
.price_res_new tbody td.event_price2 li .prices span.blue{color:#4d74be;font-size:12px;font-weight:bold}
.price_res_new tbody td.event_price2 li .prices span{font-size:11px;color:#a6a6a6}
.price_res_new tbody td.event_price .person {float:left;padding:4px 0 0}
.price_res_new tbody td.event_price .person small {font-size:0.9em;padding-left:4px}
.price_res_new tbody td.event_price .price {float:right;padding:4px 0 0;text-align:right}
.price_res_new tbody td.event_price .price.price_on { color:#4770c0; }
.price_res_new tbody td.event_price .price.price_on span {font-weight:bold}
.price_res_new tbody td.res_possible_number {color:#fe411a;font-weight:bold;word-spacing:-3px}
.price_res_new tbody td.res_possible_number span {color:#666;font-weight:normal}
.price_res_new tbody td.br {display:block}
.price_res_new tbody td.res_number {color:#666;word-spacing:-3px;text-align:right}
.price_res_new tbody td.res_number ul {margin:0;padding:0;list-style:none}
.price_res_new tbody td.res_number li {padding-top:2px;min-height:35px}
.price_res_new tbody td.res_number select {width:40px;vertical-align:middle}
.price_res_new tfoot td {padding:10px 8px 8px;color:#3b3b3b;font-size:14px;font-weight:bold;text-align:left;background-color:#ffffc8;border-top:1px solid #e0e0e0}
.price_res_new tfoot td .price {color:#fe411a}
.price_res_new tbody td.res_persons {padding:4px;text-align:left}
.price_res_new tbody td.res_persons ul {margin:5px 0 0 0;padding:0;list-style:none}
.price_res_new tbody td.res_persons li {overflow:hidden;padding:0 5px;min-height:35px}
.price_res_new tbody td.res_persons .person{float:left;width:30px;padding-top:2px}
.price_res_new tbody td.res_persons .price{float:right;padding-top:2px;text-align:right}
.price_res_new tbody td.res_persons .price.price_on{color:#4770c0}
.price_res_new tbody td.res_persons .price strong{font-weight:bold}
.price_res_new tbody td.res_persons .price .ont{color:#999;font-size:11px;font-weight:normal}
.price_res_new tbody td.total {text-align:right;padding-right:5px;color:#999}
.price_res_new tbody td.total ul {margin:5px 0 0 0;padding:0;list-style:none}
.price_res_new tbody td.total li {overflow:hidden;padding:0 5px;min-height:35px}
.price_res_new tbody td.total .total_price_on {color:#fe411a}
.price_res_new tbody td.total .total_price_on span {font-weight:bold;font-size:13px;font-family:tahoma}
.price_res_new tbody td.total .total_price_on .ont{color:#999;font-size:11px;font-weight:normal;font-family:dotum}

.clause_docs{overflow:hidden;padding:10px 9px}
.clause_docs input[type="checkbox"]{vertical-align:middle}
.clause_docs h1, .rule_container h2, .rule_container h3 {margin:20px 0 7px;padding:0;font-size:12px}
.clause_docs p {margin:0 0 20px;padding:0}
.clause_docs ul, .rule_container ol {margin:0 0 20px;padding:0;list-style:none}
.clause_docs .red {color:#ff0000}
.clause_docs .blue {color:#4770c0}
.clause_docs .depth1_pop ol {margin-left:10px}
.clause_docs p {margin:0;padding:0}
.clause_docs .cd_tit {margin:0 0 0 4px;padding:0px;height:20px;overflow:hidden}
.clause_docs .container_box {margin:0px;height:45px;padding:10px ;line-height:20px;overflow-y:scroll;overflow-x:hidden;word-spacing:-1px;border:1px solid #d0dcf0}
.clause_docs .container_box.h180{height:160px}
.clause_docs .container_box.flight{height:150px}
.clause_docs .container_box table.grayT th {padding-left:9px; padding-right:3px; text-align:left; font-weight:normal}
.clause_docs .container_box table.grayT td {vertical-align:top; padding-left:9px; padding-right:3px; text-align:left}
.clause_docs .container_box .subcon {margin:15px 0 0 10px}
.clause_docs .container_box .subcon p.tit {margin:0 0 150px 0}	
.clause_docs .container_box .subcon p {margin:10px 0 0 0 }
.clause_docs .container_box .subcon ul {margin:20px 0 0 8px}

.information_box {overflow:hidden; margin-top:10px; padding:10px 10px 8px 10px; /*padding:8px 9px 6px 9px;*/ border:1px solid #d9e0ea}
.information_box span {float:left; width:17px}
.information_box ul {float:left; width:690px; margin-left:5px}
.information_box li {color:#5c73b0; padding-left:8px; line-height:18px;  background:url(//img1.onlinetour.co.kr/flight/pop/bul/bul_2x2_darkblue.gif) 0 7px no-repeat}
.information_box li.stress {font-weight:bold}
.information_box li em {}
.information_box li .tip {float:none; font-weight:normal; font-size:11px}

div.btnL01 ul.month li img{vertical-align:middle}

/***** 예약완료 ****/
.titNanum{font-family:'Nanum Gothic';font-size:20px;font-weight:bold;color:#3b3b3b;line-height:40px;letter-spacing:-0.75px}
.doneReservation{background:url('//img1.onlinetour.co.kr/images/mypage/done_reservation/drBox_back.gif') repeat-x;border-top:2px solid #5c80c8;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:0 10px}
.doneReservation .dr_stit{text-align:center;padding-top:13px;height:42px}
.doneReservation .dr_stit span{background:url('//img1.onlinetour.co.kr/images/mypage/done_reservation/stitBullet.gif') no-repeat left 2px;padding:0px 0 3px 36px;color:#4771c2;font-size:22px;font-weight:bold;font-family:'Nanum Gothic'}
.doneReservation .reservationSummary{overflow:hidden;padding:38px 0 0 32px;line-height:24px}
.doneReservation .reservationSummary li{overflow:hidden;color:#3b3b3b;font-size:14px;padding-left:12px;background:url('//img1.onlinetour.co.kr/images/mypage/done_reservation/bullet_triangle.gif') no-repeat left 8px}
.doneReservation .reservationSummary li label{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:14px}
.doneReservation .reservationSummary li .desc{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:14px;margin-left:8px}
.doneReservation .reservationSummary li span.org{color:#fe411a}
.doneReservation .reservationSummary.f12 li{font-size:12px}
.doneReservation .reservationSummary.f12 li label{font-size:12px}
.doneReservation .reservationSummary.f12 li .desc{font-size:12px}
.doneReservation .reservationSummary.f12 li span.org.f14{font-size:14px}
.doneReservation .reservationNote{padding:16px 0 15px 30px;border-top:1px solid #e9e9e9}
.doneReservation .reservationNote li{padding-left:7px;background:url('//img1.onlinetour.co.kr/images/mypage/done_reservation/bullet_dotBlue2px.gif') no-repeat left 5px;color:#5c73b0;font-size:12px;line-height:16px;margin-bottom:6px}
.doneReservation .reservationNote li span.org{color:#fe411a}

.lnbContainer{clear:both;background:url('//img1.onlinetour.co.kr/renewal/aside/lnbBack_top180.gif') no-repeat left top}
.lnbContainer h3{padding:4px 0 0 16px;height:37px}
.lnbContainer h3.open{background:url('//img1.onlinetour.co.kr/renewal/aside/h3_bottom.gif') no-repeat left bottom}
.lnbContainer h3.open a.open_btn{position:absolute;right:10px;top:13px}
.lnbContainer .open_lnb{display:none;margin-top:-8px;padding-top:8px;background:url('//img1.onlinetour.co.kr/renewal/aside/h3_bottom_on.gif') no-repeat left top}
.lnbContainer .open_lnb.ls1 li{letter-spacing:-1px}
.lnbContainer .lnb_depth1{overflow:hidden;padding:0px 14px 13px 14px;background:url('//img1.onlinetour.co.kr/renewal/aside/lnbBack_bottom180.gif') no-repeat left bottom}
.lnbContainer .lnb_depth1 li{border-top:1px solid #dfe3ec}
.lnbContainer .lnb_depth1 li:first-child{border-top:0px}
.lnbContainer .lnb_depth1 li.first{border-top:0px}
.lnbContainer .lnb_depth1 li a{display:block;padding:5px 0 0 16px;height:16px;text-decoration:none;background:url('//img1.onlinetour.co.kr/renewal/aside/lnbDepth1_bullet.gif') no-repeat left 6px;font-weight:bold;color:#3b3b3b}
.lnbContainer .lnb_depth1 li a:hover{color:#2446a2}
.lnbContainer .lnb_depth1 li.on a{color:#2446a2;background-image:url('//img1.onlinetour.co.kr/renewal/aside/lnbDepth1_bullet_on.gif')}

/* ### LNB : 2017.5.30 추가 ### */
.lnb_box_20107 {float:left; width:200px; margin-right:20px; padding-bottom:30px;}
.lnb_box_20107.none_member{float:none}
.lnb_box_20107.w_180{width:180px;margin-right:15px;}
.lnb_box_20107 .lnb_container {border-top:2px solid #2c65bc; border-bottom:3px solid #f5f5f5;}
.lnb_box_20107 .lnb_container h3 {height:38px; padding:17px 0 0 13px; font-family:"Malgun Gothic","맑은 고딕","sans-serif"; font-weight:bold; font-size:18px; line-height:21px; color:#2c65bc; border:solid #ccc; border-width:0 1px; background-color:#f2f6fd;text-align:left}
.lnb_container > ul {border:solid #ccc; border-width:1px 1px 0 1px;}
.lnb_container > ul > li {position:relative; border-bottom:1px solid #ccc;}
.lnb_container > ul > li a {font-family:"Nanum Gothic Bold"; font-size:12px; color:#555; text-decoration:none; }
.lnb_container > ul > li > a {position:relative; height:30px; padding-left:13px; font-family:"Nanum Gothic Bold"; font-size:13px; line-height:30px; color:#444; display:block; text-align:left}
.lnb_container > ul > li > a.on {color:#2b66bc;}
.lnb_container.no_sub > ul > li > a.on {color:#2b66bc}
.lnb_container > ul > li > button {position:absolute; right:0; top:0; width:30px; height:30px; font-size:0; line-height:0; color:transparent; border:none; background:#fff url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h4off.png') no-repeat 50% 11px; cursor:pointer;}
.lnb_container > ul > li.on > button {background-image:url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h4on.png');}
.lnb_container .lnb_sub {margin-top:-30px; padding-top:30px; background:url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h4off.png') no-repeat 93% 11px;}
.lnb_container li.on .lnb_sub {background-image:url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h4on.png');}
.lnb_container .lnb_sub .zone {padding:5px 0 8px 13px; border-top:1px solid #ccc; background-color:#fafafa; display:none; text-align:left}
.lnb_container li.on .lnb_sub .zone {display:block;}
.lnb_container .lnb_sub .zone > strong {margin-top:5px; padding-left:6px; font-weight:normal; line-height:21px; background:url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h5.png') no-repeat 0 50%; display:block;}
.lnb_container .lnb_sub .zone > ul {margin-left:6px;}
.lnb_container .lnb_sub .zone > ul li {padding-left:9px; line-height:20px; background: url('//img1.onlinetour.co.kr/renewal/tour2016/lnb_bullet_h6.png') no-repeat 0 8px;}
.lnb_container .lnb_sub .zone > ul li.on a {font-family:"Nanum Gothic exBold"; color:#2d74da; text-decoration:underline;}
.lnb_container .lnb_sub .zone > strong a.on{color:#2d74da}
.lnb_box_20107.w_180 .Q_frequently{margin-top:20px;overflow:hidden}
.lnb_box_20107 .Q_frequently .tit_frequent{width:100%;overflow:hidden}
.lnb_box_20107 .Q_frequently .tit_frequent h3{float:left;font-size:13px;font-family:"Nanum Gothic Bold";color:#444}
.lnb_box_20107 .Q_frequently .tit_frequent a{float:right;color:#b5b5b5;text-align:right;text-decoration:none}
.lnb_box_20107 .Q_frequently ol{margin-top:7px;padding:10px 0 4px;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.lnb_box_20107 .Q_frequently ol li{padding-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.lnb_box_20107 .Q_frequently ol li a{font-family:"Nanum Gothic"; font-size:11px; line-height:16px; color:#444; text-decoration:none;}
.lnb_box_20107 .Q_frequently ol li a em{display:inline-block;width:16px;margin-right:8px;background-color:#b5c7e3;font-family:"Malgun Gothic";color:#fff;text-align:center}
.lnb_container .pass_select_wrap .zone {padding:10px 13px; border-top:1px solid #ccc; background-color:#fafafa; display:block;}
.lnb_container .pass_select_wrap .zone select + select{margin-top:5px;}
.lnb_container li.info_center .lnb_sub {background-image:none}
.lnb_container li.info_center .lnb_sub .zone {display:block;}
.filter_wrap{margin-top:15px;border-top:2px solid #626262;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4}
.filter_wrap .tit_filter{padding:12px 0 0 14px;height:27px;background-color:#f1f1f1;border-bottom:1px solid #d4d4d4}
.filter_wrap .cont_filter{padding:15px 14px 0px 12px;background-color:#fff}
.filter_wrap .cont_filter li dt{padding-bottom:6px;font-family:"Nanum Gothic Bold";font-size:13px;color:#666}
.filter_wrap .cont_filter li dd{zoom:1}
.filter_wrap .cont_filter li dd:after{clear:both; content:""; display:block;}
.filter_wrap .cont_filter li dd li{float:left;min-width:76px;margin-bottom:7px;font-family:"Nanum Gothic";font-size:12px;color:#333}
.filter_wrap .cont_filter li dd li input,
.filter_wrap .cont_filter li dd li label{display:inline-block;vertical-align:middle}
.filter_wrap .cont_filter li dd li input{margin-right:2px;}
.filter_wrap .cont_filter li.departure{height:30px;}
.filter_wrap .cont_filter li.departure dt{display:inline-block;margin-right:4px;padding-bottom:0;line-height:30px;}
.filter_wrap .cont_filter li.departure dd{display:inline-block;vertical-align:middle}
.filter_wrap .cont_filter li.departure dd .input_calendar{position:relative;width:80px;padding:0 0 0 25px;height:28px;border:1px solid #d1dae6}
.filter_wrap .cont_filter li.departure dd .input_calendar button{position:absolute;top:6px;left:5px;width:15px;height:15px;background:url('//img1.onlinetour.co.kr/renewal/hotel/icon/input_icon_calender1.png') no-repeat;line-height:0;font-size:0;border:none}
.filter_wrap .cont_filter li.departure dd .input_calendar input{width:100%;height:28px;outline:none;border:none;font-family:"Nanum Gothic";color:#666}
.filter_wrap .cont_filter li.departure dd .input_calendar input::-webkit-input-placeholder {color:#666}
.filter_wrap .cont_filter li.departure dd .input_calendar input::-moz-placeholder {color:#666}
.filter_wrap .cont_filter li.departure dd .input_calendar .inp_hidden{position:absolute;left:0;top:0px;width:100%;height:28px;margin:0;padding:0;opacity:0;background-image:url("//img1.onlinetour.co.kr/2017/common/calendar/empty.png");border:none;cursor:pointer;}
.filter_wrap .cont_filter li.period_trip{margin-top:11px}
.filter_wrap .cont_filter li.price_goods{margin-top:5px;}
.filter_wrap .filter_search{display:block;margin:12px 0 20px;text-align:center}
/* ### LNB : 2017.5.30 추가 ### */

.faqWrap{position:relative;padding-top:10px;background:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backUp.gif') no-repeat left top;width:100%}
.faqWrap.w200{background-image:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backUp_200.gif')}
.faqWrap .faqTitles{margin:0 7px;height:20px;border-bottom:1px solid #e4e4e4;padding-left:3px;font-weight:bold}
.faqWrap .faqCont{padding-bottom:9px}
.faqWrap ol.faqlist{overflow:hidden;padding:6px 7px 9px 7px;line-height:20px;background:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backDown.gif') no-repeat left bottom;letter-spacing:-1px}
.faqWrap.w200 ol.faqlist{background-image:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backDown_200.gif')}
.faqWrap ol.faqlist li img{vertical-align:middle;margin-right:5px;margin-top:-2px}
.faqWrap ol.faqlist li a{color:#3b3b3b;text-decoration:none}
.faqWrap ol.faqlist li a:hover{color:#4771c2}
.faqWrap .btnMore{position:absolute;right:10px;top:10px;color:#a6a6a6;font-size:11px;padding-right:7px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/arrowOrg_3px.gif') no-repeat right 3px}
.faqWrap .btnMore:hover{color:#a6a6a6;text-decoration:underline}
.comment_product{position:relative;padding-top:10px;background:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backUp.gif') no-repeat left top}
.comment_product.w200{background-image:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backUp_200.gif')}
.comment_product .commnet_titles{margin:0 7px;height:20px;border-bottom:1px solid #e4e4e4;padding-left:3px;font-weight:bold}
.comment_product .commnet_titles span{color:#4771c2}
.comment_product .commnet_cont{padding-bottom:9px}
.comment_product ol.commnetlist{overflow:hidden;padding:6px 7px 9px 7px;line-height:20px;background:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backDown.gif') no-repeat left bottom;letter-spacing:-1px}
.comment_product.w200 ol.commnetlist{background-image:url('//img1.onlinetour.co.kr/renewal/aside/faqWrap_backDown_200.gif')}
.comment_product ol.commnetlist li{overflow:hidden;margin-bottom:5px;line-height:16px}
.comment_product ol.commnetlist li .num_img{display:block;float:left;margin-right:5px;margin-top:2px}
.comment_product ol.commnetlist li a{display:block;float:left;width:70%;color:#3b3b3b;text-decoration:none}
.comment_product ol.commnetlist li a:hover{color:#4771c2;text-decoration:none}
.comment_product ol.commnetlist li a span{color:#4771c2}
.comment_product ol.commnetlist.none_point li a{width:90%}
.comment_product ol.commnetlist li .points{display:block;float:right;width:20px;color:#fe411a;font-weight:bold}
.comment_product .btnMore{position:absolute;right:10px;top:10px;color:#a6a6a6;font-size:11px;padding-right:7px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/arrowOrg_3px.gif') no-repeat right 3px}
.comment_product .btnMore:hover{color:#a6a6a6;text-decoration:underline}

.contentsWrap{overflow:hidden;float:left;width:755px;padding-bottom:30px}

.layer_popup_wrap{border:2px solid #5c80c8;background:#fff;z-index:10000}
.layer_popup_wrap.b1{border:1px solid #5c80c8}
.layer_popup_wrap .lypop_tit_wrap{position:relative;padding:8px 0 0 16px;height:28px;background:url('//img1.onlinetour.co.kr/renewal/popup/tit_back.gif') repeat-x left top;font-size:16px;color:#fff;font-weight:bold}
.layer_popup_wrap .lypop_btn_close{position:absolute;right:10px;top:10px}
.layer_popup_wrap .lypop_contents{padding:10px}
.layer_popup_wrap table.pop_basic{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.layer_popup_wrap table.pop_basic th{background:#f2f2f2;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;color:#3b3b3b;font-weight:normal;text-align:left}
.layer_popup_wrap table.pop_basic td{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3}


/* Sub Contents Detail */
.detail_head_wrap{position:relative;padding:14px;padding-bottom:10px;border:1px solid #d8d8d8}
.detail_head_wrap .goods_code_number {font-size:12px; color:#333; overflow:hidden;}
.detail_head_wrap .goods_code_number img{display:block;float:left}
.detail_head_wrap .goods_code_number em{float:left;padding:2px 0 0 5px;font-style:normal}
.detail_head_wrap .goods_code_number i {color:#2b66bc;}
.detail_head_wrap .goods_code_number i ~ i {margin-left:10px;}
.detail_head_wrap .rever_box {margin-top:10px; line-height:16px; overflow:hidden;}
.detail_head_wrap .rever_number {font-weight:bold; font-size:14px; color:#2b66bc; letter-spacing:-0.05em; vertical-align:top; display:inline-block; *zoom:1;}
.detail_head_wrap .detail_title{overflow:hidden;padding-right:120px;font-family:'verdana';font-size:16px; line-height:16px; font-weight:bold}
.detail_head_wrap .detail_title label{float:left;padding-right:8px;height:18px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/label_arrow_blue.gif') no-repeat right top;font-size:11px;color:#fff;margin-right:10px;font-family:'dotum';font-weight:normal}
.detail_head_wrap .detail_title label span{display:block;padding:4px 0 0 4px;height:14px;line-height:14px;background:#425cb0}
.detail_head_wrap .hotel_tit_kor{padding:5px 0 0 42px;font-size:12px}
.detail_head_wrap .sections{position:relative}
.detail_head_wrap .sections .detail_stit{height:21px}
.detail_head_wrap .sections .date_table{border:2px solid #5c80c8}
.detail_head_wrap .sections .date_table .btn_wrap{position:absolute;right:0px;top:-5px}
.detail_head_wrap .sections .date_table table th{padding:9px 0 7px 0;background:#eff3fb;color:#2446a2;text-align:center;border-bottom:1px solid #d0dcf0;border-left:1px solid #e0e0e0}
.detail_head_wrap .sections .date_table table td{padding:7px 0 5px 0;color:#3b3b3b;border-bottom:1px solid #e0e0e0;text-align:center;border-left:1px solid #e0e0e0;line-height:18px}
.detail_head_wrap .sections .date_table table th.first{border-left:0px}
.detail_head_wrap .sections .date_table table td.first{border-left:0px}
.detail_head_wrap .sections .date_table table td.tal{padding-left:10px;text-align:left}
.detail_head_wrap .sections .date_table table td.tar{padding-right:10px;text-align:right;font-size:13px;font-family:'verdana','dotum'}
.detail_head_wrap .sections .date_table table td.tar2{text-align:right;padding-right:5px}
.detail_head_wrap .sections .date_table table tr.last th,
.detail_head_wrap .sections .date_table table tr.last td{border-bottom:0px}
.detail_head_wrap .sections .date_table table td .cio{color:#4771c2;font-weight:bold}
.detail_head_wrap .sections .date_table table td .roomgrade{font-family:'arial','dotum';color:#4771c2;font-weight:bold}
.detail_head_wrap .sections .date_table table td.all_prices{background:#ffffe6}
.detail_head_wrap .sections .date_table table td span.w_price{color:#777;font-size:11px}
.detail_head_wrap .sections .date_table table td.sum_wrap{padding-left:10px;padding-right:10px}
.detail_head_wrap ul.hotel_txt_desc li{padding:0 10px 0 8px;background:url('//img1.onlinetour.co.kr/renewal/common/bullet/gray2px.gif') no-repeat left 5px;color:#333;letter-spacing:-1px;line-height:18px}
.detail_head_wrap ul.hotel_txt_desc li .highlight{color:#2446a2}
.detail_head_wrap ul.hotel_txt_desc li a{color:#2446a2;text-decoration:underline}
.detail_head_wrap ul.hotel_txt_desc li a:hover{color:#2446a2;text-decoration:underline}
.detail_head_wrap .room_types_wrap{margin-top:20px;padding:10px;border-top:1px solid #e0e0e0}
.detail_head_wrap .room_types_wrap .hdl_wrap{border-bottom:1px solid #f2f2f2}
.detail_head_wrap .btn_bottom{position:absolute;left:50%;bottom:-20px;margin-left:-62px}
.detail_head_wrap .btn_rooms{position:absolute;left:50%;bottom:-20px;margin-left:-62px}
.detail_head_wrap .btn_rooms span{display:block;overflow:hidden;position:absolute;left:50%;bottom:-20px;margin-left:-62px;width:124px;height:20px;background:url('//img1.onlinetour.co.kr/renewal/hotel/btn/room_sel_open.gif') no-repeat left top;text-indent:-999em}
.detail_head_wrap .btn_rooms.close span{background-image:url('//img1.onlinetour.co.kr/renewal/hotel/btn/room_sel_close.gif')}

.detail_info{clear:both;overflow:hidden}
.detail_info .detail_info_header{overflow:hidden}
.detail_info .detail_info_header.box{border:1px solid #dadada}
.detail_info .thum_w200h160{overflow:hidden;float:left;width:200px;height:160px;border:1px solid #e5e5e5}
.detail_info .thum_w200h160 img{width:200px;height:160px}
.detail_info .summery_wrap{float:left;width:530px;padding:8px 5px;border:1px solid #e5e5e5;margin-left:11px}
.detail_info .summery_wrap table th{width:69px;height:22px;padding-left:21px;background:url('//img1.onlinetour.co.kr/renewal/common/table/th_graybullet_back.gif') no-repeat left top;text-align:left;color:#3b3b3b;font-weight:normal}
.detail_info .summery_wrap table td{height:24px;background:url('//img1.onlinetour.co.kr/renewal/common/dotted_line.gif') repeat-x left bottom;line-height:18px}
.detail_info table.info_txts{border-top:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3}
.detail_info table.info_txts th{padding:8px 15px;width:50px;background:#f2f2f2;border-bottom:1px solid #e3e3e3;font-weight:normal;text-align:left}
.detail_info table.info_txts td{padding:8px 10px;border-bottom:1px solid #e3e3e3;line-height:17px;text-align:left}
.detail_info .google_maps{width:720px;height:307px;margin:0 auto}
.gallery1_wrap{overflow:hidden;position:relative;width:755px;height:390px;background:url('//img1.onlinetour.co.kr/renewal/common/gallery_back.gif') no-repeat left top}
.gallery1_wrap .gallery1_pic{overflow:hidden;position:absolute;left:10px;top:10px;width:527px;height:336px;border:1px solid #e5e5e5}
.gallery1_wrap .gallery1_pic img{width:527px;height:336px}
.gallery1_wrap .gallery1_thum{position:absolute;right:10px;top:10px;width:196px;height:336px;overflow-x:hidden;overflow-y:scroll}
.gallery1_wrap .gallery1_thum li{position:relative;float:left;width:80px;height:60px;margin-right:7px;margin-bottom:6px;background:#000}
.gallery1_wrap .gallery1_thum li a{display:block;overflow:hidden;position:absolute;left:0px;top:0px;width:78px;height:58px;border:1px solid #c3c3c3;text-indent:-999em;background:url('//img1.onlinetour.co.kr/empty.gif')}
.gallery1_wrap .gallery1_thum li a:hover{border:1px solid #577fce}
.gallery1_wrap .gallery1_thum li.on a{width:74px;height:54px;border:3px solid #577fce}
.gallery1_wrap .gallery1_thum li img{opacity:0.6;filter:alpha(opacity=60);width:80px;height:60px}
.gallery1_wrap .gallery1_thum li:hover img{opacity:0.9;filter:alpha(opacity=95)}
.gallery1_wrap .gallery1_thum li.on img{opacity:1;filter:alpha(opacity=100)}
.gallery1_wrap .photo_navi{overflow:hidden;position:absolute;left:21px;top:358px}
.gallery1_wrap .photo_slide{overflow:hidden;position:absolute;right:221px;top:353px;text-align:right;font-size:11px;color:#3b3b3b}
.gallery1_wrap .photo_slide select{width:44px}
.scroll_ie {scrollbar-face-color:#fff;scrollbar-shadow-color:#c4c7be;scrollbar-highlight-color:#c4c7be;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f6f5f3;scrollbar-arrow-color:#505050}
.products_review{overflow:hidden}
.products_review .products_review_header{overflow:hidden;padding-bottom:5px;border-bottom:1px solid #dadada}
.products_review .products_review_header .select_sort{width:90px;font-size:12px;margin-top:3px}
.products_review span{display:inline-block;*display:inline;zoom:1}
.products_review span.icon_vote{margin:7px 5px 0 5px;vertical-align:top}
.products_review span.vote_point{font-size:18px;color:#fe411a;font-weight:bold;font-family:'verdana'}
.products_review a{display:inline-block;*display:inline;zoom:1}
.products_review .products_review_header img{vertical-align:middle}
.products_review .products_review_header a.btn_vote{margin-left:20px}
.products_review .pr_list li{position:relative;padding:6px 12px;min-height:113px;border-bottom:1px solid #dadada}
.products_review .pr_list li:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.products_review .pr_list li .review_conts{float:left;width:540px;color:#6c6b6b;line-height:18px}
.products_review .pr_list li .review_tit{display:block;color:#5c80c8;font-weight:bold;line-height:20px}
.products_review .pr_list li .review_info{color:#a9a9a8}
.products_review .pr_list li .review_point{float:left;margin-left:12px;width:178px;height:113px;background:url('//img1.onlinetour.co.kr/renewal/common/review_point_back.gif') no-repeat left top}
.products_review .pr_list li .review_point .nums_point{float:left;width:48px;margin:9px 0 0 19px;font-family:'verdana';font-size:15px;color:#5c80c8;font-weight:bold}
.products_review .pr_list li .review_point .detail_graph_point{float:left;margin:9px 0 0 12px;width:99px}
.products_review .pr_list li .review_point label{float:left;font-size:11px;color:#aaa;width:51px;height:14px;font-family:'dotum'}
.products_review .pr_list li .review_point .graphs{float:left;width:45px;height:14px;margin-top:-4px;text-indent:-999em;overflow:hidden}
.products_review .pr_list li .review_point .graphs.rpoint0{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_0.gif') no-repeat left top}
.products_review .pr_list li .review_point .graphs.rpoint1{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_1.gif') no-repeat left top}
.products_review .pr_list li .review_point .graphs.rpoint2{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_2.gif') no-repeat left top}
.products_review .pr_list li .review_point .graphs.rpoint3{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_3.gif') no-repeat left top}
.products_review .pr_list li .review_point .graphs.rpoint4{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_4.gif') no-repeat left top}
.products_review .pr_list li .review_point .graphs.rpoint5{background:url('//img1.onlinetour.co.kr/renewal/common/icon/review_point_5.gif') no-repeat left top}

/* Paging */
.paging_s1{clear:both;margin-top:30px;text-align:center}
.paging_s1 span{margin:0;padding:0;zoom:1;*display:inline;display:inline-block}
.paging_s1 .prev{position:relative;width:22px;height:21px;margin-right:5px}
.paging_s1 .next{position:relative;width:22px;height:21px;margin-left:5px}
.paging_s1 img{position:absolute;top:6px;/top:2px;left:0}
:root .ot_pager img{ top:7px \0/IE9}
.paging_s1 .num{font-size:12px;font-weight:bold;font-family:dotum}
.paging_s1 .num a{display:block;color:#3b3b3b;padding:4px 0 3px;width:20px;text-align:center;text-decoration:none;border:1px solid #fff}
.paging_s1 .num a:hover,
.paging_s1 .num a:active{color:#1b53bf}
.paging_s1 .num:hover a,
.paging_s1 .num.current a{display:block;padding:4px 0 3px;color:#1b53bf;border:1px solid #d0dcf0}

.user_today{width:72px;min-height:100px}
.user_today .today_tit{padding-top:5px;height:15px;background:#5d86c9;color:#fff;font-size:11px;font-weight:bold;letter-spacing:-1px;text-align:center}
.user_today ul{overflow:hidden;width:68px;padding:2px 1px;margin-top:0px;background:#fff;border:1px solid #5d86c9}
.user_today li{width:68px;height:38px;text-align:center;margin-bottom:5px}
.user_today li .ut_thum{overflow:hidden;width:68px;height:38px}

footer{clear:both;width:950px;margin:0 auto 20px auto}
footer .partnership{position:relative;padding:4px 15px;height:36px;border-top:1px solid #cecece;border-bottom:1px solid #cecece}
footer .partnership ul.partners{overflow:hidden;height:35px;margin:0 auto}
footer .partnership ul.partners li{overflow:hidden;float:left;width:120px;margin:0 5px;text-align:center}
footer .partnership .prev{position:absolute;left:3px;top:2px;cursor:pointer}
footer .partnership .next{position:absolute;right:3px;top:2px;cursor:pointer}
footer .footerWrap{overflow:hidden;margin-top:20px;position:relative;width:950px}
footer .footerWrap .footerLogo{float:left;padding:4px 0 0 15px;width:125px;height:83px;border-right:1px solid #e4e4e4}
footer .footerWrap .footerCont{float:left;padding-left:20px;position:relative}
footer .footerWrap .footerCont ul.footerMenu{overflow:hidden}
footer .footerWrap .footerCont ul.footerMenu li{float:left;padding-right:5px;margin-right:3px;border-right:1px solid #e4e4e4}
footer .footerWrap .footerCont ul.footerMenu li.last{border-right:0px}
footer .footerWrap .footerCont .copy{overflow:hidden;position:relative;padding-top:6px;width:558px;height:72px}
footer .footerWrap .footerCont .copy a.btn_comInfo{display:block;overflow:hidden;position:absolute;width:60px;height:16px;right:0px;top:6px;text-indent:-999em;background:url('//img1.onlinetour.co.kr/empty.gif');z-index:10}
footer .footerWrap .footerCont .copy a.btn_mail{display:block;overflow:hidden;position:absolute;width:120px;height:12px;left:254px;top:66px;text-indent:-999em;background:url('//img1.onlinetour.co.kr/empty.gif');z-index:10}
footer .footerWrap .customCenter{overflow:hidden;position:absolute;right:0px;top:0px;z-index:10}
footer .footerWrap .footerCont .txtCon{color:#999;letter-spacing:-1px;font-size:11px;padding-top:10px}
footer .footerWrap .footerCont .txtHidden{display:none}

#right_wing{position:absolute;left:50%;top:149px;margin-left:485px;z-index:10000}
#right_wing.busan{top:171px}
#right_wing.free{top:538px}
#right_wing.golf{top:558px}
#right_wing.honeymoon{top:558px}
#right_wing.jeju{top:171px}
#right_wing.package{top:171px}
#right_wing.ticket{/* top:306px */ top:0;}
#right_wing.trekking{top:538px}



#right_wing.busan .r_wing_rt{padding-bottom:10px}
#right_wing.free .r_wing_rt{padding-top:20px;padding-bottom:0px}
#right_wing.golf .r_wing_rt{display:none}
#right_wing.honeymoon .r_wing_rt{display:none}
#right_wing.jeju .r_wing_rt{display:none}
#right_wing.package .r_wing_rt{display:none}
#right_wing.ticket .r_wing_rt{padding-bottom:0px}
#right_wing.trekking .r_wing_rt{display:none}

/**** Tour Ticket 추후 이동 ***/
.booking_tickets{overflow:hidden;text-align:left}
.booking_tickets th{background:#eff3fb;color:#2446a2;text-align:center;border-bottom:1px solid #d0dcf0}
.bt_tit{height:24px;padding:13px 0 0 11px;font-size:11px;color:#4771c2;border-top:1px solid #5c80c8;border-bottom:1px solid #5c80c8;text-align:left;background:#eff3fb;color:#2446a2}
.bt_tit strong{font-size:12px;color:#2446a2;font-weight:bold}
.booking_tickets td{padding:9px 0 6px 0;color:#3b3b3b;border-bottom:1px solid #d0dcf0}
.booking_tickets td input[type="text"]{border:1px solid #7f9db9;width:68px;height:18px;*height:15px;*padding-top:3px;text-align:center}
.booking_tickets td label{cursor:pointer}
.booking_tickets td em{color:#fe411a}
.booking_tickets td em.desc{color:#737373}
.booking_tickets td.ticket_total_price{font-size:14px;padding-left:10px;font-weight:bold}

/* 추후 tour로 이동 해야 함 */
.detail_list{clear:both}
.detail_list .dl_wrap{position:relative;overflow-y:scroll;overflow-x:hidden;height:314px;border-bottom:1px solid #f2f2f2;padding:0px}
.detail_list.min_list .dl_wrap{overflow:hidden;height:auto;border-bottom:0px;padding:0px}
.detail_list table.thead th{color:#3b3b3b;font-weight:normal;text-align:center;padding:5px 0 3px 0;min-height:25px;*height:25px;line-height:18px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fcfcfc url('//img1.onlinetour.co.kr/renewal/common/table/detail_th_back2.gif') repeat-x left top}
.detail_list table.tbody{width:680px}
.detail_list table.tbody td{line-height:18px}
.detail_list table.tbody .tour_cell1{width:113px}
.detail_list table.tbody .tour_cell2{width:340px}
.detail_list table.tbody .tour_cell3{width:35px}
.detail_list table.tbody .tour_cell4{width:110px}
.detail_list table.tbody .tour_cell5{width:82px}
.detail_list table.thead .tour_cell1{width:113px}
.detail_list table.thead .tour_cell2{width:340px;*width:335px}
.detail_list table.thead .tour_cell3{width:35px}
.detail_list table.thead .tour_cell4{width:95px;padding-left:15px}
.detail_list table.thead .tour_cell5{width:97px;*padding-right:17px;*width:80px}
.detail_list.min_list table.thead .tour_cell1{width:113px}
.detail_list.min_list table.thead .tour_cell2{width:360px}
.detail_list.min_list table.thead .tour_cell3{width:35px}
.detail_list.min_list table.thead .tour_cell4{width:110px;padding-left:0px}
.detail_list.min_list table.thead .tour_cell5{width:82px;padding-right:0px}
.detail_list.min_list table.tbody .tour_cell1{width:113px}
.detail_list.min_list table.tbody .tour_cell2{width:360px}
.detail_list.min_list table.tbody .tour_cell3{width:35px}
.detail_list.min_list table.tbody .tour_cell4{width:110px}
.detail_list.min_list table.tbody .tour_cell5{width:82px}
.detail_list.min_list table.tbody .non_product{padding:20px;line-height:20px;text-align:center}
.detail_list.min_list table.tbody{width:700px}
.detail_list a.productSort{display:inline-block;*display:inline;zoom:1;overflow:hidden;width:15px;height:14px;background:url('//img1.onlinetour.co.kr/renewal/tour/icon/list_sort.gif') no-repeat left top;text-indent:-999em;vertical-align:top}
.detail_list a.productSort.on{background-position:left -14px}
table.tbody td{border-bottom:1px solid #f2f2f2;min-height:35px;padding:3px 0 5px 0;color:#3b3b3b;line-height:16px}
table.tbody td span.btbs{display:block;color:#777}
table.tbody td span.hd_price{font-family:'verdana';font-size:14px;font-weight:bold;color:#fe411a}
table.tbody td span.sale_desc{color:#00af54;font-size:11px}
a.product_name{color:#4771c2;font-weight:normal;text-decoration:none;font-family:arial}
a.product_name:hover{text-decoration:none}
.ld_price{position:relative;padding-right:19px;color:#fe411a;font-family:verdana;text-align:right;line-height:14px}
.ld_price span.taxnoil{color:#a6a6a6;font-size:11px}
.ld_price a.price_desc_icon{position:absolute;right:0px;top:50%;margin-top:-10px}
.detail_list.loding .dl_wrap{overflow:hidden;height:auto;padding:50px 0 50px 0;text-align:center;color:#666;line-height:16px;border-top:1px solid #f2f2f2;border-bottom:0px;margin-top:-30px}
.detail_list.dl_none .dl_wrap{overflow:hidden;height:auto;padding:50px 0 50px 0;text-align:center;color:#a6a6a6;line-height:20px;border-top:1px solid #f2f2f2;border-bottom:0px;margin-top:-30px}
.detail_list.dl_none strong{color:#4771c2}

/* New Mypage */
.mp_steps{position:relative}
.mp_steps .steps_icon{display:block;position:absolute;top:6px;width:20px;height:20px;background:url('//img1.onlinetour.co.kr/Insurance/mypage_steps.png') no-repeat left top}
.mp_steps .steps_icon.one{margin-left:-8px;left:33%}
.mp_steps .steps_icon.two{margin-left:-5px;left:66%}
.mp_steps th{background:#e0e0e0;border:1px solid #e0e0e0;border-right:1px solid #d8d8d8;height:33px;text-align:center;color:#999;font-size:14px;font-weight:bold;letter-spacing:-0.75px}
.mp_steps th.done{background:#5cbdc9;border:1px solid #5cbdc9;border-right:1px solid #82a6dc;color:#fff}
.mp_steps td{height:55px;border:1px solid #d8d8d8;text-align:center;font-size:16px;font-weight:bold;color:#999}
.mp_steps td.done{border:1px solid #82a6dc;color:#4771c2}
.mp_btns{display:inline-block;*display:inline;zoom:1px;padding:5px 10px 0 10px;min-width:70px;*width:70px;height:16px;background:url('//img1.onlinetour.co.kr/renewal/common/mypage_btn_back.gif') repeat-x left bottom;border:1px solid #597cc2;font-size:11px;line-height:14px;color:#4770c0;text-decoration:none;text-align:center;letter-spacing:-1px;vertical-align:middle;font-family:'dotum'}
a.mp_btns2{display:inline-block;*display:inline;zoom:1px;padding:5px 10px 0 10px;min-width:70px;*width:70px;*padding-bottom:3px;height:16px;background:url('//img1.onlinetour.co.kr/renewal/common/mypage_btn_back2.gif') repeat-x left bottom;border:1px solid #597cc2;font-size:11px;line-height:14px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;letter-spacing:-1px;vertical-align:middle;font-family:'dotum';text-decoration:none}

/* 긴급 모객 */
#right_fixed .hotsale{position:relative;width:140px;height:165px;background:url('//img1.onlinetour.co.kr/renewal/common/hotsale_back.gif') no-repeat left top;font-family:'Nanum Gothic','Malgun Gothic','dotum';font-size:10.5px;*font-size:11px}
#right_fixed .hotsale .hs_tit{display:none}
#right_fixed .hotsale ul.hotsale_list{position:absolute;left:10px;top:40px;width:120px}
#right_fixed .hotsale ul.hotsale_list li{overflow:hidden;*margin-top:-2px;padding-top:5px;height:19px}
#right_fixed .hotsale ul.hotsale_list li label{float:left;width:70px;width:*60px;letter-spacing:-1px;color:#3d3d3d}
#right_fixed .hotsale ul.hotsale_list li label a{color:#3d3d3d;text-decoration:none}
#right_fixed .hotsale ul.hotsale_list li span.hs_price{float:right;color:#828282;font-size:10px;margin-top:-2px;text-align:left}
.hotsale ul.hotsale_list li span.hs_price em{color:#d66622;font-style:normal;font-size:13px;font-weight:bold}


.login_wrap{position:relative;font-family: "Nanum Barun Gothic", sans-serif;letter-spacing:-0.2px}
.login_wrap.page{margin:95px auto 150px auto;width:805px;height:280px;border-top:2px solid #2b66bc;border-bottom:2px solid #2b66bc}
.login_wrap.page .lp_title{position:absolute;left:0px;top:-35px}
.login_wrap.page .login_member{float:left;margin:61px 40px 0 47px;width:418px;color:#454545}
.login_wrap.page .login_section{position:relative;padding-bottom:10px;*padding-top:4px;border-bottom:1px solid #e6e6e6}
.login_wrap.page .login_section li{overflow:hidden;*margin-top:-4px;margin-bottom:6px}
.login_wrap.page .login_section label.idpw{display:block;float:left;padding-left:4px;width:67px;line-height:30px;font-size:13px;font-weight:bold}
.login_wrap.page .login_section .inputs{display:block;float:left;width:242px;height:28px;background:#f5f5f5;border:1px solid #d9d9d9}
.login_wrap.page .login_section .inputs.foc{background:#fff;border:1px solid #3879dd}
.login_wrap.page .login_section .inputs input[type='text'], .login_wrap.page .login_section .inputs input[type='password']
{margin:1px 0 0 11px;background:none;color:#333;border:0px;height:24px;line-height:22px;width:93%}
.login_wrap.page .login_section .inputs input[type='text']:focus, .login_wrap.page .login_section .inputs input[type='password']:focus
{outline:none}
.login_wrap.page .login_section .check_id{display:block;margin-left:71px;line-height:23px;font-size:12px}
.login_wrap.page .login_section .check_id input[type='checkbox']{vertical-align:middle}
.login_wrap.page .login_section .check_id label{cursor:pointer}
.login_wrap.page .login_section .btn_submit{display:block;overflow:hidden;position:absolute;right:0px;top:0px;width:90px;height:66px;background:url('//img1.onlinetour.co.kr/renewal/login/page_btns_submit.gif') no-repeat left top;text-indent:-999em}

.login_wrap.page .login_btns {position:relative; margin-top:20px; zoom:1;}
.login_wrap.page .login_btns:after {clear:both; content:""; display:block;}
.login_wrap .nlogin_layer {position:absolute; right:-307px; bottom:-24px; width:297px; padding-top:20px; background:url("//img1.onlinetour.co.kr/2017/bg/member_nlogin_T.png") no-repeat 14px 0; z-index:10; display:none;}
.login_wrap .nlogin_layer .box {position:relative; zoom:1;}
.login_wrap .nlogin_layer .box .btn_close {position:absolute; right:19px; top:-4px; width:13px; height:13px; font-size:0; line-height:0; color:transparent; background:url("//img1.onlinetour.co.kr/2017/btn/layer_close1.png") no-repeat 0 0;}
.login_wrap .nlogin_layer .tbody {padding:0 35px 15px 35px; background:url("//img1.onlinetour.co.kr/2017/bg/member_nlogin.png") repeat-y 14px 0;}
.login_wrap .nlogin_layer .tbody ul {}
.login_wrap .nlogin_layer .tbody ul li {margin:0; padding-left:10px; line-height:22px; background:url("//img1.onlinetour.co.kr/2017/bul/nlogin_layer1.gif") no-repeat 0 50%;}
.login_wrap .nlogin_layer .tbody ul li a {color:#333; text-decoration:none; letter-spacing:-0.05em;}
.login_wrap .nlogin_layer .tfoot {padding:0 35px; background:url("//img1.onlinetour.co.kr/2017/bg/member_nlogin_B.png") no-repeat 0 100%;}
.login_wrap .nlogin_layer .tfoot .btn_group {padding:13px 0; text-align:center;}
.login_wrap .nlogin_layer .tfoot .btn_group a {padding:0 10px; font-family:"Nanum Gothic"; line-height:25px; text-decoration:none; letter-spacing:-0.05em; border:1px solid; border-radius:3px; display:inline-block; *display:inline; zoom:1;}
.login_wrap .nlogin_layer .tfoot .btn_group .btn_njoin {color:#2b66bc; border-color:#719bd9; background-color:#e5edf9;}
.login_wrap .nlogin_layer .tfoot .btn_group .btn_nlogin {color:#2db400; border-color:#2db400;}
.login_wrap .nlogin_layer .tfoot .today {height:27px; padding-bottom:6px; line-height:27px;}
.login_wrap .nlogin_layer .tfoot .today input, 
.login_wrap .nlogin_layer .tfoot .today label {vertical-align:middle;}
.login_wrap .nlogin_layer .tfoot .today label {font-family:"Nanum Gothic"; font-size:11px; color:#fff; opacity:0.5; filter:alpha(opacity=50);}

.login_wrap.page .login_btns > a{display:block;float:left;padding-bottom:2px;color:#1d519e;font-size:12px;line-height:30px;text-decoration:none;text-align:center;letter-spacing:-0.5px}
.login_wrap.page .login_btns a.join{width:112px;background:#e5edf9;border:1px solid #719bd9;border-radius:3px}
.login_wrap.page .login_btns a.find{margin:0 5px;width:132px;background:#fff;border:1px solid #719bd9;border-radius:3px}
.login_wrap.page .login_banner_event{overflow:hidden;float:left;margin-top:40px;width:251px;height:198px;border:1px solid #dfe7f4}
.login_wrap.page .login_banner_plus{position:absolute;left:0px;bottom:-102px}

.login_wrap.inquiry{margin:95px auto 0px auto;width:951px;padding:34px 0;border-top:2px solid #2b66bc;border-bottom:2px solid #2b66bc}
.login_wrap.inquiry .lp_title{position:absolute;left:0px;top:-35px}
.login_wrap.inquiry .login_member{float:left;margin:0px 0px 0 39px;padding-right:34px;width:403px;height:374px;color:#454545;background:url('//img1.onlinetour.co.kr/renewal/login/inquiry_background_drl.gif') repeat-y right top}
.login_wrap.inquiry .login_member .lm_stit{display:block;height:47px;padding-left:4px}
.login_wrap.inquiry .login_section{position:relative;padding-bottom:10px;*padding-top:4px;padding-left:4px;border-bottom:1px solid #e6e6e6}
.login_wrap.inquiry .login_section li{overflow:hidden;*margin-top:-4px;margin-bottom:6px}
.login_wrap.inquiry .login_section label.idpw{display:block;float:left;padding-left:4px;width:67px;line-height:30px;font-size:13px;font-weight:bold}
.login_wrap.inquiry .login_section .inputs{display:block;float:left;width:228px;height:28px;background:#f5f5f5;border:1px solid #d9d9d9}
.login_wrap.inquiry .login_section .inputs.foc{background:#fff;border:1px solid #3879dd}
.login_wrap.inquiry .login_section .inputs input[type='text'], .login_wrap.inquiry .login_section .inputs input[type='password']
{margin:2px 0 0 11px;background:none;color:#333;border:0px;height:24px;line-height:22px;width:93%;font-family: "Nanum Barun Gothic", sans-serif}
.login_wrap.inquiry .login_section .inputs input[type='text']:focus, .login_wrap.inquiry .login_section .inputs input[type='password']:focus
{outline:none}
.login_wrap.inquiry .login_section .check_id{display:block;margin-left:71px;line-height:23px;font-size:12px}
.login_wrap.inquiry .login_section .check_id input[type='checkbox']{vertical-align:middle}
.login_wrap.inquiry .login_section .check_id label{cursor:pointer}
.login_wrap.inquiry .login_section .btn_submit{display:block;overflow:hidden;position:absolute;right:0px;top:0px;width:90px;height:66px;background:url('//img1.onlinetour.co.kr/renewal/login/inquiry_btn_submit.gif') no-repeat left top;text-indent:-999em}

.login_wrap.inquiry .login_btns{position:relative; margin-top:20px; zoom:1;}
.login_wrap.inquiry .login_btns:after {clear:both; content:""; display:block;}
.login_wrap.inquiry .nlogin_layer {bottom:-14px;}

.login_wrap.inquiry .login_btns > a{display:block;float:left;padding-bottom:2px;color:#1d519e;font-size:12px;line-height:30px;text-decoration:none;text-align:center;letter-spacing:-0.5px}
.login_wrap.inquiry .login_btns a.join{width:97px;background:#e5edf9;border:1px solid #719bd9;border-radius:3px}
.login_wrap.inquiry .login_btns a.find{margin:0 5px;width:132px;background:#fff;border:1px solid #719bd9;border-radius:3px}
.login_wrap.inquiry .login_nonmember{float:left;margin-left:48px;width:360px}
.login_wrap.inquiry .login_nonmember .ln_stit{display:block;height:47px}
.login_wrap.inquiry .ln_info{padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.login_wrap.inquiry .ln_info li{overflow:hidden;*margin-top:-4px;margin-bottom:5px}
.login_wrap.inquiry .ln_info label.ln_txt{display:block;float:left;width:75px;line-height:29px;font-size:13px;font-weight:bold}
.login_wrap.inquiry .ln_info label.ln_txt.indispensable img {vertical-align:middle;}
.login_wrap.inquiry .ln_info .inputs{display:block;float:left;width:283px;height:27px;background:#f5f5f5;border:1px solid #d9d9d9}
.login_wrap.inquiry .ln_info .inputs.foc{background:#fff;border:1px solid #3879dd}
.login_wrap.inquiry .ln_info .inputs.reserve_num{width:183px;margin-left:5px}
.login_wrap.inquiry .ln_info .inputs.phn{width:53px}
.login_wrap.inquiry .ln_info .phndash{display:block;float:left;width:10px;text-align:center;line-height:30px}
.login_wrap.inquiry .ln_info .inputs.certification{width:193px}
.login_wrap.inquiry .ln_info .inputs input[type='text'], .login_wrap.inquiry .login_nonmember .inputs input[type='password']
{margin:1px 0 0 11px;background:none;color:#333;border:0px;height:23px;line-height:22px;width:93%;font-family: "Nanum Barun Gothic", sans-serif}
.login_wrap.inquiry .ln_info .inputs.reserve_num input[type='text']{color:#b3b3b3;font-size:11px;letter-spacing:-1px}
.login_wrap.inquiry .login_nonmember .inputs input[type='text']:focus, .login_wrap.inquiry .login_nonmember .inputs input[type='password']:focus
{outline:none}
.login_wrap.inquiry .ln_info .inputs input[type='text'].nums{margin-top:2px}
.login_wrap.inquiry .ln_info .inputs.phn input[type='text'], .login_wrap.inquiry .ln_info .inputs.phn input[type='password']{width:75%}
.login_wrap.inquiry .ln_info .select_develop{display:block;position:relative;float:left;width:283px;height:27px;background:#f5f5f5;border:1px solid #d9d9d9}
.login_wrap.inquiry .ln_info .select_develop:hover{background:#fff;border:1px solid #3879dd;font-size:13px;color:#666}
.login_wrap.inquiry .ln_info .select_develop.foc{background:#fff;border:1px solid #3879dd}
.login_wrap.inquiry .ln_info .select_develop em{position:absolute;left:12px;top:0px;*top:3px;line-height:23px;font-style:normal;font-size:13px;color:#333}
.login_wrap.inquiry .ln_info .select_develop.nonmem_num em{margin-top:3px;font-size:11px;color:#b2b2b2}
.login_wrap.inquiry .ln_info .select_develop .icon{display:block;position:absolute;right:12px;top:10px;font-size:9px}
.login_wrap.inquiry .ln_info .select_develop select{width:283px;height:28px;opacity:0;filter: alpha(opacity=1);background:none;font-size:13px;line-height:18px;color:#666}
.login_wrap.inquiry .ln_info .select_develop.nonmem_num{width:93px}
.login_wrap.inquiry .ln_info .select_develop.nonmem_num select{width:93px}
.login_wrap.inquiry .ln_info .select_develop.phn{width:63px}
.login_wrap.inquiry .ln_info .select_develop.phn em{top:3px}
.login_wrap.inquiry .ln_info .select_develop.phn select{width:63px}
.login_wrap.inquiry .ln_info a.btn_certification{display:block;float:left;margin-left:5px;padding-bottom:2px;width:83px;background:#fff;border:1px solid #d9d9d9;line-height:25px;color:#6b6b6b;text-decoration:none;text-align:center;font-size:12px;letter-spacing:-0.5px}
.login_wrap.inquiry .ln_info .certification_wrong{clear:both;display:block;padding:4px 0 6px 75px;line-height:16px;font-size:11px;color:#4c4c4c; letter-spacing:0}
.login_wrap.inquiry .ln_info .certification_wrong em{display:block;font-style:normal;color:#fe631a}
.login_wrap.inquiry .btn_inquiry{display:inline-block;*display:inline;zoom:1;padding-bottom:2px;width:210px;background:#565656;border:1px solid #4d4d4d;border-radius:3px;line-height:32px;color:#fff;font-size:15px;color:#fff;font-weight:bold;letter-spacing:-0.5px;text-align:center;text-decoration:none}
.login_wrap.inquiry .inquiry_note{margin-top:17px}
.login_wrap.inquiry .inquiry_note li{padding-left:8px;background:url('//img1.onlinetour.co.kr/renewal/login/inquiry_bullet.gif') no-repeat left 7px;color:#969696;font-size:11px; letter-spacing:0; line-height:19px}
.login_wrap.inquiry .inquiry_note li strong{color:#666}
.login_wrap.inquiry .login_banner_plus{position:absolute;left:39px;top:268px}
.login_wrap.inquiry .clear{clear:both;display:block;height:0px}
.login_wrap.inquiry .inquiry_important{display:block;position:absolute;right:0px;top:-17px;width:232px;height:91px}

.login_ly_wrap{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:110000}
.login_lypop_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.6;filter:alpha(opacity=60)}
.login_lypop_con{position:absolute;left:50%;top:50%;margin:-215px 0 0 -377px;width:755px;height:431px;background:#fff}
.login_wrap.lyr{height:428px;border:3px solid #2b66bc;border-top:0px}
.login_wrap.lyr .lp_title{padding:0 2px 0 24px;background:#2b66bc;line-height:43px;font-size:15px;color:#fff;font-weight:bold}
.login_wrap.lyr .login_member{float:left;margin:30px 30px 0 30px;width:400px;color:#454545}
.login_wrap.lyr .login_member .lm_stit{display:block;height:25px;border-bottom:1px solid #2b66bc}
.login_wrap.lyr .login_section{position:relative;padding:18px 0 11px 13px;*padding-top:4px;border-bottom:1px solid #e6e6e6}
.login_wrap.lyr .login_section li{overflow:hidden;*margin-top:-4px;margin-bottom:6px}
.login_wrap.lyr .login_section label.idpw{display:block;float:left;width:62px;line-height:29px;font-size:13px;font-weight:bold}
.login_wrap.lyr .login_section .inputs{display:block;float:left;width:208px;height:27px;background:#f5f5f5;border:1px solid #d9d9d9}
.login_wrap.lyr .login_section .inputs.foc{background:#fff;border:1px solid #3879dd}
.login_wrap.lyr .login_section .inputs input[type='text'], .login_wrap.lyr .login_section .inputs input[type='password']
{margin:1px 0 0 11px;background:none;color:#333;border:0px;height:24px;line-height:22px;width:93%;font-family: "Nanum Barun Gothic", sans-serif}
.login_wrap.lyr .login_section .inputs input[type='text']:focus, .login_wrap.lyr .login_section .inputs input[type='password']:focus
{outline:none}
.login_wrap.lyr .login_section .check_id{display:block;margin-left:62px;line-height:17px;font-size:12px}
.login_wrap.lyr .login_section .check_id input[type='checkbox']{vertical-align:middle}
.login_wrap.lyr .login_section .check_id label{cursor:pointer}
.login_wrap.lyr .login_section .btn_submit{display:block;overflow:hidden;position:absolute;right:14px;top:18px;width:90px;height:64px;background:url('//img1.onlinetour.co.kr/renewal/login/ly_btns_submit.gif') no-repeat left top;text-indent:-999em}

.login_wrap.lyr .login_btns {position:relative; margin-top:17px; zoom:1;}
.login_wrap.lyr .login_btns:after {clear:both; content:""; display:block;}
.login_wrap.lyr .nlogin_layer {right:-298px; bottom:-14px;}

.login_wrap.lyr .login_btns > a{display:block;float:left;padding-bottom:2px;color:#1d519e;font-size:12px;line-height:30px;text-decoration:none;text-align:center;letter-spacing:-0.5px}
.login_wrap.lyr .login_btns a.join{width:94px;background:#e5edf9;border:1px solid #719bd9;border-radius:3px}
.login_wrap.lyr .login_btns a.find{margin:0 5px;width:132px;background:#fff;border:1px solid #719bd9;border-radius:3px}
.login_wrap.lyr .login_nonmember{float:left;margin-top:30px;width:259px}
.login_wrap.lyr .login_nonmember .ln_stit{display:block;height:25px;border-bottom:1px solid #dbdbdb}
.login_wrap.lyr .login_nonmember .ln_con{margin-top:10px;padding:26px 0 0 28px;height:145px;background:#f5f5f5;letter-spacing:-0.5px;font-size:12px;line-height:19px;color:#4d4d4d}
.login_wrap.lyr .login_nonmember .ln_con .btn_nm_request{display:inline-block;*display:inline;zoom:1;margin:19px auto 0 auto;padding-bottom:2px;width:202px;background:#565656;border:1px solid #4d4d4d;border-radius:3px;text-align:center;line-height:30px;color:#fff;font-weight:bold;text-decoration:none}
.login_wrap.lyr .login_banner_plus{position:absolute;left:0px;bottom:27px;width:100%;text-align:center}
.login_wrap.lyr .btn_ly_close{overflow:hidden;display:block;position:absolute;right:20px;top:12px;width:20px;height:20px;background:url('//img1.onlinetour.co.kr/renewal/login/ly_close.png') no-repeat left top;text-indent:-999em}

.t_ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.lw_rantalcars{display:none}

/*주소검색 팝업 추가 2016-07-26*/
.popup_search{margin:10px;padding:10px 20px 10px 20px;background-color:#fff;border:1px solid #5f8bc8}
.popup_search .tit_search{padding:5px 0 0 18px;background:url('//img1.onlinetour.co.kr/icon/pop_tit.gif') left 7px no-repeat;font-size:12px;font-weight:bold;color:#2546a5}
.popup_search .set_area{position:relative;margin:10px 0 15px;min-height:24px;padding:6px 10px 7px 0;background-color:#fff;border:2px solid #5e8bc8;}
.popup_search .set_area th{padding-left:20px;height:30px;background:url('//img1.onlinetour.co.kr/icon/pop_th_dot.gif') 12px 13px no-repeat;color:#2446a2;text-align:left}
.popup_search .set_area input[type="text"]{padding:0 5px;height:21px;background:#fff;border:1px solid #d0d0d0;color:#000080;vertical-align:middle}
.popup_search .st_gray{border-top:1px solid #b3b3b3;border-left:1px solid #e6e6e6;}
.popup_search .st_gray th, .popup_search .st_gray td{height:25px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#000080}
.popup_search .st_gray th{background-color:#f5f5f5}
.popup_search .st_gray td{text-align:center}
.popup_search .st_gray td.tal{padding-left:5px;text-align:left}
.popup_search .st_gray .last th, .popup_search .st_gray .last td{border-bottom:1px solid #b3b3b3}
.popup_search .paging_section{clear:both;text-align:center}
.popup_search .paging_section img{vertical-align:middle;margin-top:3px;margin-bottom:6px}
.popup_search .paging_section span, .paging_section a{display:inline-block;*display:inline;zoom:1;padding-top:5px;width:24px;height:18px;margin-left:0px;text-decoration:none;text-align:center;color:#5c6983;font-size:12px;line-height:10px;font-family:verdana;font-weight:bold}
.popup_search .paging_section a.active{background:#929bad;color:#fff;border:1px solid #7e899e}
.popup_search .paging_section a.btn_paging{background:#fff;color:#fff;border:1px solid #d5dbe7}

.popup_border_blue{border:1px solid #477cca}

/* Lnb Old */
.lnb_old{width:180px;padding-bottom:8px;background:url('//img1.onlinetour.co.kr/renewal/common/lnb_old_bottom.png') no-repeat left bottom}
.lnb_old a{text-decoration:none}
.lnb_old .lnb_old_tit{display:block;height:40px;background:url('//img1.onlinetour.co.kr/renewal/common/lnb_old_top.png') no-repeat 0 0}
.lnb_old .lnb_old_tit img{margin-left:16px}
.lnb_old .lnb_old_list{padding:10px 14px 8px 14px;background:url('//img1.onlinetour.co.kr/renewal/common/lnb_old_back.png') repeat-y 0 0}
.lnb_old .lnb_old_list li{padding:5px 0;line-height:15px;border-bottom:1px solid #dfe3ec}
.lnb_old .lnb_old_list li:last-child{border-bottom:0px}
.lnb_old .lnb_old_list li.last{border-bottom:0px}
.lnb_old .lnb_old_list li a.s_depth1{display:inline-block;*display:inline;*zoom:1;padding-left:16px;background:url('//img1.onlinetour.co.kr/renewal/common/lnb_old_bullet.png') no-repeat 0 3px;color:#3b3b3b;font-weight:bold;font-size:12px;letter-spacing:-1px;text-decoration:none}
.lnb_old .lnb_old_list li .s_depth2_list{display:none;margin-top:3px;padding:6px 10px 6px 13px;background:#eff3fb;background-image:none}
.lnb_old .lnb_old_list li .s_depth2_list li{padding:4px 0;border-bottom:0px}
.lnb_old .lnb_old_list li .s_depth2_list li a.s_depth2{display:inline-block;*display:inline;*zoom:1;padding-left:6px;background:url('//img1.onlinetour.co.kr/renewal/common/lnb_old_bullet2.png') no-repeat 0 6px;color:#3b3b3b;font-size:12px;letter-spacing:-1px;text-decoration:none}
.lnb_old .lnb_old_list li .s_depth2_list li a.s_depth2:hover{color:#2446a2}
.lnb_old .lnb_old_list li .s_depth2_list li a.s_depth2.on{color:#2446a2;font-weight:bold}
.lnb_old .lnb_old_list li.on a.s_depth1{color:#2446a2;text-decoration:none}
.lnb_old .lnb_old_list li.on .s_depth2_list{display:block}

.popupform_old{overflow:hidden;position:relative;margin:5px auto;border:1px solid #477cca;border-top:0px}
.popupform_old .pfo_tit{padding:9px 0 0 15px;height:28px;background:url('//img1.onlinetour.co.kr/renewal/common/pfo_tit_back.gif') repeat-x 0 0;line-height:18px;font-size:16px;font-weight:bold;color:#fff;font-family:"Nanum Gothic Bold","맑은 고딕","Malgun Gothic","돋움",dotum,sans-serif}
.popupform_old .pfo_con{padding:15px}
.popupform_old .pfo_close{display:block;overflow:hidden;position:absolute;right:10px;top:10px;width:17px;height:17px;background:url('//img1.onlinetour.co.kr/renewal/common/pfo_tit_close.gif') no-repeat 0 0;text-indent:-999em}
.popupform_old em{font-style:normal}

/***************************************************** https://www.onlinetour.co.kr/Css/new_table_default.css *****************************************************/
/* 테이블 공통 */
table.tableNewType1, table.tableNewType2{width:100%; border-collapse:collapse; border-top:2px solid #5c80c8;}
table.tableNewType2 th, table.tableNewType2 td{padding:5px 0;}
table.tableNewType1 th, table.tableNewType2 th{font-size:12px; font-family:"dotum", "돋움"; font-weight:normal; color:#2446a2;}
table.tableNewType1 td, table.tableNewType2 td{padding-left:10px; border-bottom:1px solid #d8d8d8;}

/* 테이블 가로 타입 */
table.tableNewType1{border-bottom:2px solid #d8d8d8;}
table.tableNewType1 th, table.tableNewType1 td{padding:9px 0;}
table.tableNewType1 th{background: #eff3fb url("//img1.onlinetour.co.kr/images/visa/th_section.gif") right center no-repeat; border-bottom:1px solid #d0dcf0; text-align:center;}
table.tableNewType1 th.lastBg{background-image:none;}
table.allCenter td{padding:9px 0; text-align:center;}
table.tableNewType1 td.tdValign{vertical-align:top;}
table.tableNewType1 td.tdCenter{text-align:center; padding:0;}
table.tableNewType1 td em{padding-left:10px; font-style:normal; color:#2446a2;}
table.tableNewType1 td img{vertical-align:middle;}
table.tableNewType1 td strong.amount1,
table.tableNewType1 td strong.amount2{display:inline-block; width:60px; padding-right:3px;}

/* 테이블 세로 타입 */
table.tableNewType2 th{padding-left:20px; background: #eff3fb; border-bottom:1px solid #d0dcf0; text-align:left;}
table.tableNewType2 th.lastLine{border-bottom:2px solid #d0dcf0;}
table.tableNewType2 td.lastLine{border-bottom:2px solid #d8d8d8;}

/***************************************************** https://www.onlinetour.co.kr/Css/new_table_default.css *****************************************************/

/* ### 공동운항 표기 관련 추가 : 2016.10.17 ### */
table.basic td .txt_group {position:relative; max-width:130px; min-height:18px; padding-left:28px;}
table.basic td .txt_group:hover {z-index:20;}
table.basic td .txt_group > img {position:absolute; left:0; top:50%; margin-top:-9px;}
table.basic td .txt_group u {font-size:11px; color:#999; text-decoration:none; letter-spacing:-0.08em; display:none;}
table.basic td .txt_group.icon_on u {display:block;}
table.basic td .txt_group.icon_on em {padding-right:18px; background:url("//img1.onlinetour.co.kr/icon/DCair/icon_c.png") no-repeat 100% 50%; display:inline-block; *display:inline; zomm:1;}
table.basic td .txt_group .info_layer {position:absolute; left:0; top:18px; width:360px; padding:12px; font-size:11px; color:#666; letter-spacing:-0.05em; border:1px solid #444; background-color:#fff; display:none;}
table.basic td .txt_group.icon_on:hover .info_layer {display:block;}
table.basic td .txt_group .info_layer .cf75258 {font-family:'Nanum Gothic Bold'; color:#f75258;}

/* 2017-09-20 추가 */
table.basic td .txt_group.icon_on .info_layer p{line-height:18px; font-family:'Nanum Gothic';}
table.basic td .txt_group.icon_on .info_layer p:first-child{color:#444;}
table.basic td .txt_group.icon_on .info_layer p:first-child + p{color:#888;}
table.basic td .txt_group.icon_on .info_layer p + p{margin-top:10px;}
table.basic td .txt_group.icon_on .info_layer p > b{display:block; font-family:'Nanum Gothic Bold'; color:#2b66bc;}

table.date_table_new td .airline {height:15px; line-height:14px; display:inline-block; *display:inline; zoom:1;}
table.date_table_new td .airline.icon_on {position:relative; padding-right:20px; background:url("//img1.onlinetour.co.kr/icon/DCair/icon_c.png") no-repeat 100% 50%;}
table.date_table_new td .airline.icon_on:hover {z-index:20;}
table.date_table_new td .airline .info_layer {position:absolute; right:-20px; top:16px; width:360px; padding:12px; font-size:11px; color:#666; letter-spacing:-0.05em; border:1px solid #444; background-color:#fff; display:none;}
table.date_table_new td .airline.icon_on:hover .info_layer {display:block;}
table.date_table_new td .airline .info_layer .cf75258 {font-family:'Nanum Gothic Bold'; color:#f75258;}

/* 2017-09-19 추가 */
table.date_table_new td .airline.icon_on.joint_service{padding-right:0; margin-left:4px; height:auto; background:none;}
table.date_table_new td .airline.icon_on > span{display:block; margin-top:-1px; padding:1px 3px 1px 3px; height:15px; line-height:15px; border:1px solid #fa8a8e; vertical-align:middle; font-family:'Nanum Gothic'; color:#f85258;}
table.date_table_new td .airline.icon_on span:hover + .info_layer {display:block;}
table.date_table_new td .airline.icon_on span + .info_layer p{line-height:18px}
table.date_table_new td .airline.icon_on span + .info_layer p:first-child{color:#444;}
table.date_table_new td .airline.icon_on span + .info_layer p:first-child + p{color:#888;}
table.date_table_new td .airline.icon_on span + .info_layer p + p{margin-top:10px;}
table.date_table_new td .airline.icon_on span + .info_layer p > b{display:block; font-family:'Nanum Gothic Bold'; color:#2b66bc;}

/* ### 국내실시간 수화물 규정 및 공동운항 ### */
.btn_boxC {margin-top:17px; text-align:center;}
.btn_boxC a {vertical-align:middle; display:inline-block;}
.btn_boxC a + a {margin-left:6px;}

.fs_deemed_layer{display:none;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:1000000}
.fs_deemed_layer .fs_deemed_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.5;filter:alpha(opacity=50)}
.fspopup_top{position:relative;height:23px;font-family:"Nanum Gothic", sans-serif}
.fspopup_top .fspopup_tit{font-size:14px;line-height:23px;font-weight:bold;color:#333}
.fspopup_top .fspopup_close{display:block;overflow:hidden;position:absolute;right:0px;top:5px;width:13px;height:13px;background:url('//img1.onlinetour.co.kr/renewal/flight/search_list/btn_fspopup_close.gif') no-repeat left top;text-indent:-999em}
.fspopup_luggage_joint{position:absolute;left:50%;top:50%;padding:10px 15px 24px 15px;width:358px;background:#fff;border:1px solid #444}
.luggage_joint_conts{margin-top:10px;padding-top:10px;border-top:1px solid #858a90}
.luggage_joint_conts *{font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif;font-size:12px;line-height:17px;color:#666}
.luggage_joint_conts .important{color:#f85258}
.luggage_joint_conts .f_blue{color:#2446a2}
.luggage_joint_conts dt, .luggage_joint_conts dd{color:#999}
.luggage_joint_conts .btn_area{width:100%;margin-top:9px;text-align:center;overflow:hidden}
.luggage_joint_conts .btn_area a, .luggage_joint_conts .btn_area label{display:inline-block;width:148px;height:23px;padding-top:5px;text-align:center;text-decoration:none}
.luggage_joint_conts .btn_area label.btn_b_comfirm{background-color:#eff3fb;border:1px solid #729bd9}
.luggage_joint_conts .btn_area label.btn_b_comfirm input{vertical-align:middle}
.luggage_joint_conts .btn_area a.btn_w_cancel{margin-left:6px;background-color:#fff;border:1px solid #ccc}
.dom_indispensablet_layer{position:absolute;left:50%;top:50%;width:870px;margin:-304px 0 0 -435px}
.dom_indispensablet_layer.type1 {width:424px; margin:-304px 0 0 -212px;}

.dom_baggage_rule{width:522px;margin:15px auto;font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif;font-size:12px;color:#666}
.dom_baggage_rule .pbr_tit{margin-bottom:7px;font-size:15px;font-family: 'Nanum Gothic Bold';color:#333;line-height:20px}
.dom_baggage_rule .pbr_ts{margin-top:9px;color:#666;line-height:18px}
.dom_baggage_rule .pbr_ts em{color:#999;font-style:normal}
.dom_baggage_rule .pbr_table_international{border-top:1px solid #858a90;border-left:1px solid #e6e6e6}
.dom_baggage_rule .pbr_table_international td{padding:7px 0;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;line-height:15px;text-align:center}
.dom_baggage_rule .pbr_table_international tr:nth-child(2n) td{background:#f5f5f5}
.dom_baggage_rule .pbr_table_international td a{color:#666;text-decoration:none}
.dom_baggage_rule .pbr_table_international tr a:hover{text-decoration:underline}
.dom_baggage_rule .pbr_table_domestic{border-top:1px solid #858a90;border-left:1px solid #e6e6e6}
.dom_baggage_rule .pbr_table_domestic th{padding:5px 0;background:#f5f5f5;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#454545;font-weight:bold;text-align:center;line-height:19px;font-family:'Nanum Gothic Bold'}
.dom_baggage_rule .pbr_table_domestic td{padding:6px 0 8px 0;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;line-height:16px;text-align:center}

#banner_944 a{display:block;margin-bottom:10px} /*메인 좌측배너관련 */

/* 중국 국제항공 환승 라운지&호텔 서비스 신청 2017.09.12 추가*/
.china_fligt{margin-top:10px; font-family:"Nanum Gothic"}
.china_fligt .tit_txt,
.china_fligt .service_rqn .rqn_type1{font-size:13px; color:#666;}
.tit_txt{position:relative;}
.tit_txt strong{display:inline-block; padding:7px 0; width:378px; height:16px; background:url("//img1.onlinetour.co.kr/2017/flight/china_tit.gif") no-repeat 0 50%;}
.tit_txt .svs_box{position:absolute; right:0; top:0; font-size:14px; font-family:'Nanum Gothic Bold';}
.tit_txt .svs_box a{display:inline-block; height:28px; padding:0px 13px 0 13px; line-height:28px; border:1px solid #2b66bc; border-radius:3px; text-decoration:none;}
.service_rqn .rqn_type1{padding:14px 20px 2px 20px; margin-top:3px; border-top:2px solid #5c80c8;}
.service_rqn .rqn_type1 b{font-size:14px; font-family:'Nanum Gothic Bold'; color:#1f8eff;}
.service_rqn .rqn_type1 dl{position:relative; padding:11px 0 14px 0;}
.service_rqn .rqn_type1 dl + dl{padding-top:15px; background:url('//img1.onlinetour.co.kr/2017/flight/border_line.jpg') repeat-x 0 0;}
.service_rqn .rqn_type1 dl dt{background:url('//img1.onlinetour.co.kr/2017/flight/jam.jpg') no-repeat 0 50%; padding-left:6px; font-family:'Nanum Gothic Bold'; color:#333;}
.service_rqn .rqn_type1 .cont_txt{padding-left:6px; margin-top:4px;}
.service_rqn .rqn_type1 .cont_txt > li{line-height:17px; color:#666;}
.service_rqn .rqn_type1 dl dd a{position:absolute; right:0; bottom:14px; padding:8px 19px 9px 22px; background-color:#2b66bc; border-radius:3px; text-decoration:none; font-size:14px; font-family:'Nanum Gothic Bold'; color:#f5f7fb; z-index:999;}
.rqn_attention{padding:0px 20px; border-top:1px solid #e9e9e9; font-size:12px; font-family:'Nanum Gothic'; background-color:#f2f6fd;}
.rqn_attention .rqn_con{padding:7px 0;}
.rqn_attention .rqn_con > li{line-height:20px; color:#666;}
.rqn_attention .rqn_con > li em{display:block; margin-top:-3px; text-indent:16px;}

/* 포켓와이파이 공통 2017-01-26 */
.pk_wifi{position:relative;font-family:"Nanum Gothic"}
.pk_wifi a{display:inline-block;border-radius:2px;font-family:"Nanum Gothic Bold";font-size:14px;}
.pk_wifi a:link{text-align:center;text-decoration:none}
.pk_wifi a.btn_blue{background:#2b66bc;color:#fff;border:1px solid #2b66bc}
.pk_wifi a.btn_white{background:#fff;color:#2b66bc;border:1px solid #5186d3}
.pk_wifi .btns{position:absolute;top:-9px;right:0px}
.pk_wifi .btns a{width:132px;height:30px;line-height:30px}
.fc1f8eff{color:#1f8eff}
.fcfc4347{color:#fc4347}
.pk_rent{position:relative;margin-top:9px;padding:14px 0 0 20px;border-top:2px solid #2b66bc;}
.pk_rent dt{padding-bottom:7px;font-family:"Nanum Gothic Bold";color:#1f8dff;font-size:14px}
.pk_rent dd li:before {content:"";width:2px;height:2px;padding-left:5px;background:url('//img1.onlinetour.co.kr/2017/bul/dot2px.gif') no-repeat 0 5px;}
.pk_rent dd li{color:#666;font-size:13px;line-height:20px;}
.pk_rent a.btn_blue.btn_rent{position:absolute;top:36px;right:60px;width:134px;height:40px;line-height:40px}
.pk_info{margin-top:14px;padding:13px 0 9px 20px;border-top:1px solid #e9e9e9;background-color:#f2f6fd;}
.pk_info li{color:#666;font-size:12px;line-height:20px}
.pk_info li em{display:block;padding:0 0 4px 14px;line-height:9px;}
.btn_pk_wifi{display:block;margin:3px 0 9px;}
.pk_info2 li{color:#666;font-size:12px;line-height:17px}
.pk_info2 li em{display:block;padding:0 0 0 14px}

/* 여권정보 설명 추가 2017-01-31 */
.passengerBook_passport{margin-top:10px}
.passengerBook_passport li{color:#a6a6a6;font-size:11px;line-height:17px}
.passengerBook_passport li strong{color:#333}
.passengerBook_passport li a{color:#1f8eff}
.passengerBook_passport li a:after{content:"";width:3px;height:5px;padding-right:6px;background:url('//img1.onlinetour.co.kr/2017/icon/arrow_1f8eff.png') no-repeat right 4px}
.passport_info{margin-top:14px;padding:4px 0 4px;background-color:#eff3fb}
.passport_info li:before {content:"";width:3px;height:3px;padding-left:20px;background:url('//img1.onlinetour.co.kr/2017/bul/dot3px.gif') no-repeat 7px 4px}
.passport_info li{font-size:12px;color:#3b3b3b;line-height:16px}
.passport_info li .enter{display:block;padding-left:20px;}
.passport_info li a{color:#4771c2;text-decoration:underline;}
.passport_info li a:after{content:"";width:3px;height:5px;padding-right:6px;background:url('//img1.onlinetour.co.kr/2017/icon/arrow_4771c2.png') no-repeat right 4px}

/*레이어 추가 2017.02.20*/
table.basic td.wait{position:relative}
table.basic td.wait .info_layer{display:none;position:absolute;left:-201px;top:29px;padding:7px 10px 6px 10px;width:218px;border:1px solid #444444;background:#fff;text-align:center}
table.basic td.wait .info_layer p{color:#333333;font-family:"Nanum Gothic Bold";letter-spacing:-1px}
table.basic td.wait:hover .info_layer{display:block;z-index:20}
table.basic td.wait a{text-decoration:none}


/* ### 로그인(캡차) : 2017-03-09 ### */
.loginCaptcha {width:500px; margin:0 auto; padding:30px 0 153px 0;}
.loginCaptcha .tit {padding-bottom:18px; border-bottom:2px solid #2b66bc;}
.loginCaptcha .txt_info {margin-top:13px; font-family:"Nanum Gothic"; font-size:13px;line-height:16px;}
.loginCaptcha .txt_info strong {font-weight:normal; color:#333; display:block;}
.loginCaptcha .txt_info span {margin-top:6px; color:#999; display:block;}
.loginCaptcha .loginForm {margin-top:13px;}
.loginCaptcha .loginForm .user {border:1px solid #ccc;}
.loginCaptcha .loginForm .user li + li {border-top:1px solid #e6e6e6;}
.loginCaptcha .box_catpcha {position:relative; height:99px; margin-top:10px; border:1px solid #ccc;}
.loginCaptcha .box_catpcha #catpcha {position:absolute; left:0; top:0; width:298px; height:99px;}
.loginCaptcha .box_catpcha #catpcha img {width:100%; height:100%;}
.loginCaptcha .box_catpcha #reLoad {position:absolute; right:0; top:0; width:200px; height:49px; font-size:0; line-height:0; color:transparent; border:none; background-image:url("//img1.onlinetour.co.kr/2017/member/btn_captchaReload.gif");}
.loginCaptcha .box_catpcha #soundOn {position:absolute; right:0; bottom:0; width:200px; height:50px; font-size:0; line-height:0; color:transparent; border:none; background-image:url("//img1.onlinetour.co.kr/2017/member/btn_captchaSound.gif");}
.loginCaptcha .box_answer {height:30px; margin-top:10px; padding:9px 15px; border:1px solid #ccc;}
.loginCaptcha .box_answer input {width:100%; height:100%; margin-left:-15px; padding:0 15px; font-family:"Nanum Gothic Bold"; font-size:13px; line-height:30px; color:#333; border:none; outline:none;}
.loginCaptcha .box_answer + .ami_btnBox {margin-top:20px;}

/* ### 브라우저 업그레이드 팝업 : 2017-03-23 ### */
.popup_browserUp {position:absolute; left:50%; top:366px; margin-left:13px; z-index:999;}

/* ### 여행자 수첩 관련 추가 : 2017-03-27 ### */
.travel_noteTip {float:left; padding:1px 0 0 28px; font-weight:normal; font-size:11px; line-height:15px; color:#8c8c8c; letter-spacing:-0.05em; vertical-align:middle; background:url("//img1.onlinetour.co.kr/2017/icon/tip24x15.gif") no-repeat 0 0; display:inline-block;}
h2.h2 + .travel_noteTip {margin-left:5px;}

/* ### CCM : 2017-07-12 ### */
.tit_ccm {padding:0 0 11px 0; border-bottom:1px solid #d9d9d9;}
.tit_ccm1 {padding:8px 0 14px 0; border-bottom:1px solid #d9d9d9;}
.stit_ccm {font-family:"Nanum Gothic Bold"; font-size:18px; line-height:20px; color:#333; letter-spacing:-0.03em;}
.stit_ccm span {color:#2b66bc;}
.stit_ccm em {font-style:normal; color:#999;}

.tit_ccm + .stit_ccm, 
.tit_ccm1 + .stit_ccm {margin-top:27px;}
img + .stit_ccm {margin-top:30px;}
p + .stit_ccm {margin-top:37px;}

.tit_ccmSub {font-family:"Nanum Gothic Bold"; font-size:27px; line-height:37px; color:#333; letter-spacing:-0.02em;}
.tit_ccm + .tit_ccmSub, 
.tit_ccm1 + .tit_ccmSub {margin-top:23px;}

.box_hello {}
.box_hello .line {width:40px; height:1px; margin-top:34px; background-color:#000; display:block;}
.box_hello p {margin-top:35px; padding-left:2px; font-family:"Nanum Gothic"; font-size:13px; line-height:20px; color:#333;}
.box_hello p + p {margin-top:20px;}
.box_hello p b {font-family:"Nanum Gothic Bold"; font-size:18px; line-height:21px; color:#2b66bc; letter-spacing:-0.03em;}
.box_hello dl {padding-right:5px; text-align:right;}
.box_hello dl dt {font-family:"Nanum Gothic"; font-size:18px; line-height:32px; color:#666;}
.box_hello dl dd {font-family:"Nanum Gothic Bold"; font-size:27px; line-height:28px; color:#333;}

.txt_ccm {margin-top:7px; font-family:"Nanum Gothic"; font-size:13px; line-height:19px; color:#333;}
.txt_ccm1 {margin-top:10px; font-family:"Nanum Gothic"; font-size:13px; line-height:21px; color:#333;}
.txt_ccm1 b {font-family:"Nanum Gothic Bold"; font-size:18px; line-height:23px; color:#2b66bc; letter-spacing:-0.05em;}

.box_ccmService {margin-top:32px;}
.box_ccmService ul {margin-top:31px; padding-left:106px;}
.box_ccmService ul li {font-family:"Nanum Gothic"; font-size:15px; line-height:22px; color:#333; letter-spacing:-0.02em;}
.box_ccmService ul li + li {margin-top:21px;}
.box_ccmService ul li em {font-style:normal; vertical-align:middle; display:inline-block;}
.box_ccmService ul li span {font-family:"Nanum Gothic Bold"; vertical-align:middle; display:inline-block;}

.box_ccmService dl {margin-top:40px; text-align:right; letter-spacing:-0.05em;}
.box_ccmService dl dt {font-family:"Nanum Gothic"; font-size:18px; line-height:32px; color:#666; vertical-align:middle; display:inline-block;}
.box_ccmService dl dd {font-family:"Nanum Gothic Bold"; font-size:18px; line-height:32px; color:#333; vertical-align:middle; display:inline-block;}

.box_customer {min-height:377px; padding-top:23px; background:url("//img1.onlinetour.co.kr/images/customercenter/bg_customer.jpg") no-repeat 100% 0;}
.box_customer .line {width:40px; height:1px; margin-top:35px; background-color:#000; display:block;}
.box_customer p {margin-top:35px; font-family:"Nanum Gothic"; font-size:13px; line-height:20px; color:#333;}
.box_customer p + p {margin-top:18px;}

.box_customer .box_link {margin-top:45px; text-align:center;}
.box_customer .box_link a {width:203px; font-family:"Nanum Gothic Bold"; font-size:15px; line-height:48px; color:#2b66bc; text-align:center; border:1px solid #376fc0; border-radius:2px; vertical-align:top; background-color:#f2f6fd; display:inline-block;}
.box_customer .box_link a + a {margin-left:6px;}

.box_mission {padding-top:20px;}
.box_complaint {padding-top:30px;}

.say_something {margin-top:10px; font-family:"Nanum Gothic"; font-size:13px; line-height:19px; color:#555; letter-spacing:-0.05em;}
.etc_ccmGuide {margin-top:8px; font-family:"Nanum Gothic"; color:#666;}

.hide {position:absolute; clip:rect(0 0 0 0); width:1px; height:1px; margin:-1px; overflow:hidden;}

/* 해외여행상품 보험 상세 레이어 팝업*/
.insurance_details_layer{position:absolute; left:50%; top:50%; padding:15px 15px 22px 15px; width:602px; background:#fff; border:1px solid #444;}
.layer_tops{position:relative;}
.layer_tops .insurance_tit{font-size:15px; font-family:'Nanum Gothic';}
.layer_tops .insurance_close{display:block; position:absolute; right:15px; top:16px;  line-height:0; font-size:0; color:transparent; background:url('//img1.onlinetour.co.kr/empty.gif') no-repeat 0 0;}

/* ### 탑승자수첩 - 개인정보 동의 : 2017-11-01 ### */
.tab_list_sort ul.tab_ls li a .txtStrong {font-size:14px; line-height:14px; color:#000;}

.passengerBook_agree {margin-top:10px; padding-bottom:10px;}
.passengerBook_agree li {}
.passengerBook_agree li + li {margin-top:5px;}
.passengerBook_agree li input {vertical-align:middle;}
.passengerBook_agree li label em {vertical-align:middle; display:inline-block;}
.passengerBook_agree li label b {font-weight:bold;}
.passengerBook_agree li label u {color:#999; text-decoration:none;}
.passengerBook_agree li .btn_privacy {margin-left:5px; padding:0 5px 3px 5px; font-family:"Malgun Gothic"; font-size:11px; line-height:15px; color:#9a9a9b; text-align:center; text-decoration:none; border:1px solid #ccc; border-radius:3px; display:inline-block; *display:inline; zoom:1;}

.layer_passengerBook {position:absolute; left:50%; top:50%; width:526px; margin-left:-278px; padding:15px; border:1px solid #444; background-color:#fff; z-index:9000000; display:none;}
.layer_passengerBook:before {content:""; position:fixed; left:0; top:0; width:100%; height:100%; background-image:url("//img1.onlinetour.co.kr/2017/bg/layer_dim_fff80.png");}
.layer_passengerBook .box {position:relative; }
.layer_passengerBook .tit {padding-bottom:11px; font-family:"Nanum Gothic Bold"; font-size:15px; line-height:18px; color:#333; border-bottom:1px solid #858a90;}
.layer_passengerBook .scroll {height:417px; padding:12px 8px 0 8px; font-family:"Nanum Gothic"; font-size:12px; line-height:17px; color:#666; letter-spacing:-0.02em; overflow-x:hidden; overflow-y:scroll;}
.layer_passengerBook .infoList {margin-top:10px; font-family:"Nanum Gothic"; color:#333;}
.layer_passengerBook .infoList li { }
.layer_passengerBook .infoList li {margin-top:5px;}
.layer_passengerBook .infoList li .txtStrong {font-family:"Nanum Gothic Bold"; font-size:13px; color:#000;}
.layer_passengerBook p {margin-top:15px; font-family:"Nanum Gothic"; color:#333;}

.layer_passengerBook .btnAlignC {margin-top:20px; text-align:center;}

.layer_passengerBook .btn_ok {padding:0 10px 3px 10px; font-family:"Malgun Gothic"; font-size:12px; line-height:16px; color:#333; text-align:center; text-decoration:none; border:1px solid #333; display:inline-block; *display:inline; zoom:1;}
.layer_passengerBook .btn_close {position:absolute; right:15px; top:17px; width:13px; height:13px; background:url("//img1.onlinetour.co.kr/renewal/tour2016/ticket/popup_close.png") no-repeat 0 0;}

.clause_docs .container_box.txtStrong * {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box.txtStrong table.grayT th {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box.txtStrong table.grayT td {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}

.clause_docs .container_box table.grayT.txtStrong th {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box table.grayT.txtStrong td {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}

.clause_docs .container_box table.grayT th.txtStrong {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box table.grayT td.txtStrong {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box table td.txtStrong a, 
.clause_docs .container_box table.grayT td.txtStrong a {color:#4771c2; text-decoration:none;}

.clause_docs .container_box .txtStrong, 
.clause_docs .container_box .subcon.txtStrong {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .container_box .subcon.txtStrong * {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}

.clause_docs .txtStrong_box {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .txtStrong_box table.grayT th {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}
.clause_docs .txtStrong_box table.grayT td {font-family:"Nanum Gothic Bold"; font-size:15px; color:#000;}

.clause_docs .container_box .p_etc {margin-top:10px;}

/* ### 최근본,찜,장바구니 추가 2017-09-27 ### */
.mb10{margin-bottom:10px}
.main_myList_section{width:83px;border:1px solid #ccc}
.main_myList_section li + li{border-top:1px dashed #ccc}
.aside_wing .main_myList_section li + li, 
.wrap_flight .aside_wing .main_myList_section li + li {margin-top:0;}
.main_myList_section li a{display:block;font-family:"Nanum Gothic Bold";color:#222;font-size:11px;text-align:center;text-decoration:none}
.main_myList_section li a label{color:#0165fe;letter-spacing:0;}
.main_myList_section li a.my_prefer{padding-top:30px;height:23px;background:url('//img1.onlinetour.co.kr/2017/icon/main_right_prefer.png') #fff 50% 10px no-repeat}
.main_myList_section li a.my_basket{background:url('//img1.onlinetour.co.kr/2017/icon/main_right_basket.png') #fff 50% 10px no-repeat}
.main_myList_section li a.my_latest{padding-top:31px;height:22px;background:url('//img1.onlinetour.co.kr/2017/icon/main_right_latest.png') #fff 50% 10px no-repeat;letter-spacing:-1px}
.main_myList_section li a.on{background-color:#f2f6fb}

.com_layer_wrap{padding:15px;background-color:#fff;border:1px solid #444}
.com_layer_top{position:relative;text-align:left}
.com_layer_top .com_layer_tit{padding-bottom:15px;color:#333;font-size:15px;line-height:14px;font-family:"Nanum Gothic Bold"; display:block;}
.com_layer_top .com_layer_tit b{color:#2b66bc}
.com_layer_top .com_layer_close{display:block;position:absolute;top:1px;right:3px;width:13px;height:13px;padding:0;background:url("//img1.onlinetour.co.kr/2017/btn/close13px.gif") no-repeat;text-indent:-999em}
.com_layer_cont .highlight_box{background-color:#fdf7f4;font-family:"Nanum Gothic Bold";color:#fe631a}
.com_layer_wrap .desc dt.color1{color:#2b66bc}
.com_layer_wrap .desc dt.color2{color:#fb6d6d}
.com_layer_wrap .desc dt.color3{color:#8c49df}
.com_layer_wrap .desc dt.color4{color:#429415}
.com_layer_wrap .desc dt.color5{color:#f36fc6}
.com_layer_wrap .desc dt.color6{color:#b5a200}
.com_layer_wrap .desc dt.color7{color:#c33430}
.com_layer_wrap .desc dt.color8{color:#207e2d}
.com_layer_wrap .desc dt.color9{color:#693892}
.com_layer_wrap .desc dt.color10{color:#ed9a08}
.com_layer_wrap .prod {color:#666; padding-top:13px; padding-bottom:10px; position:relative; letter-spacing:-1px;} 
.com_layer_wrap .prod .numb {margin-top:1px; color:#2b66bc;}
.com_layer_wrap .prod a {width:60px; height:21px; line-height:21px; text-align:center; font-size:11px; position:absolute; top:10px; right:0; background-color:#9a9a9a;}
.com_layer_wrap .prod a:link, .com_layer_wrap .prod a:visited {color:#fff;}

/* 나의 찜 레이어 2017-09-27 */
.blue_tab{height:27px;border-bottom:1px solid #2b66bc;border-left:1px solid #dae1ee}
.aside_wing .blue_tab {margin-top:0; overflow:visible;}
.wrap_flight .aside_wing .blue_tab li + li {margin-top:0;}
.blue_tab li{position:relative;float:left;width:75px;height:27px;background:#f2f6fd}
.blue_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:3px;width:100%;height:24px;background:url('//img1.onlinetour.co.kr/renewal/tour2016/tab_type1_back.png') no-repeat right 7px;border-top:1px solid #dae1ee;text-align:center;color:#3f4f66;line-height:18px}
.blue_tab li em.nums{font-size:11px;color:#3687ff;font-weight:bold}
.blue_tab li.last{width:76px}
.blue_tab li.last a.active{width:76px}
.blue_tab li.last a{background:none;border-right:1px solid #dae1ee}
.blue_tab li a.active{width:74px;left:-1px;top:0px;background:#fff;border:1px solid #2b66bc;border-bottom:0;color:#2b66bc;font-family:"Nanum Gothic Bold";}
.blue_tab4 li{width:94px;}
.blue_tab4 li a.active{width:93px;}
.blue_tab4 li.last{width:95px}
.blue_tab4 li.last a.active{width:95px}

.ly_my {display:none; position:absolute; left:-410px; top:0px; width:410px; z-index:100000;}
.ly_my a {text-decoration:none}
.ly_my .info_msg{border-top:1px solid #858a90; text-align:center; background:url(//img1.onlinetour.co.kr/2017/icon/prefer_bg.png) no-repeat;}	 
.ly_my .info_msg p {margin-bottom:14px; line-height:18px;}
.ly_my .info_msg p span {display:inline-block; font-family:"Nanum Gothic Bold"; font-size:13px; padding-bottom:2px;}
.ly_my .info_msg a {border-radius:3px; display:inline-block; text-align:center;} 
.ly_my .info_msg a.btn01 {width:78px; height:25px; line-height:25px; background-color:#2b66bc; color:#fff; border:1px solid #2b66bc;} 
.ly_my .info_msg a.btn02 {width:88px; height:25px; line-height:25px; margin:2px 3px 0; background-color:#fff; color:#2b66bc; border:1px solid #2b66bc; font-family:"Nanum Gothic Bold";} 
.ly_my .info_msg01 {padding-top:80px; padding-bottom:35px; background-position:50% 50px;}
.ly_my .info_msg01 span.bold {margin-bottom:3px;}
.ly_my .info_msg02 {padding-top:93px; padding-bottom:49px; background-position:50% 64px;}
.ly_my .info_msg02 span.bold {margin-bottom:4px;}
.ly_my .info_msg03 {padding-top:160px; padding-bottom:132px; background-position:50% 130px;}
.ly_my .info_msg03 span {font-family:"Nanum Gothic Bold"; margin-bottom:3px;}
.ly_my .info_msg03 p {margin-bottom:11px;}
.ly_my .info_msg04 {margin-top:13px; padding-top:90px; padding-bottom:53px; background:url(//img1.onlinetour.co.kr/2017/icon/smile_gray.png) 50% 58px no-repeat;}
.ly_my .info_msg04 span {font-family:"Nanum Gothic Bold";}
.ly_my .info_prefer{margin:4px 0 11px;}
.ly_my .info_prefer li{color:#666}
.ly_my .main_clicktab li a {border-radius:3px 3px 0 0;}
.ly_my .txt_count{margin-top:8px;color:#666}
.ly_my .txt_count b{font-family:"Nanum Gothic Bold";color:#2b66bc}

.ly_my .com_layer_cont .empty_prefer{padding-top:83px;height:85px;background:url('//img1.onlinetour.co.kr/2017/icon/smile_gray.png') 50% 54px no-repeat;color:#454545;text-align:center}
.ly_my .com_layer_cont .empty_prefer b{display:block;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;line-height:21px}
.ly_my .com_layer_cont ul{zoom:1}
.ly_my .com_layer_cont ul:after{display:block;content:"";clear:both}
.ly_my .com_layer_cont li{position:relative;}
.ly_my .com_layer_cont li:after {content:''; display:block; clear:both;}
.ly_my .com_layer_cont li + li{border-top:1px dotted #ccc}
.ly_my .com_layer_cont li .thumb{position:relative;float:left;width:78px;height:79px;overflow:hidden;text-align:center;display:block;}
.ly_my .com_layer_cont li .thumb span {width:1000px; text-align:center; position:absolute; display:block; left:50%; top:0; margin-left:-500px;}
.ly_my .com_layer_cont li .thumb img {height:79px;}
.ly_my .com_layer_cont li .thumb label{position:absolute;left:0;top:0;width:44px;height:17px;color:#fff;font-size:11px;line-height:17px;text-align:center;}
.ly_my .com_layer_cont li .thumb label.ic_1000 {background-color:#9950b4;}     /* 고품격 */
.ly_my .com_layer_cont li .thumb label.ic_1010 {background-color:#dfba64;}      /* 품격 */
.ly_my .com_layer_cont li .thumb label.ic_1020 {background-color:#fb6d6d;}      /* 특가 */
.ly_my .com_layer_cont li .thumb label.ic_1030 {background-color:#327be6;}     /* 실속 */
.ly_my .com_layer_cont li .thumb label.ic_1040 {background-color:#8c90f1;}      /* 인기 */
.ly_my .com_layer_cont li .thumb label.ic_1050 {background-color:#4fc7e9;}      /* 스페셜 */
.ly_my .com_layer_cont li .thumb label.ic_1110 {background-color:#51deb4;}     /* 추천 */
.ly_my .com_layer_cont li .thumb label.ic_1140 {background-color:#485068;}     /* 즉시확정 */
.ly_my .com_layer_cont li .thumb label.ic_1180 {background-color:#1eb456;}     /* 힐링 */
.ly_my .com_layer_cont li .thumb label.ic_1190 {background-color:#eec522;}     /* FUN */
.ly_my .com_layer_cont li .thumb label.ic_1200 {background-color:#e65100;}     /* 스릴 */
.ly_my .com_layer_cont li .thumb label.ic_1210 {background-color:#ff86ab;}       /* 로맨틱 */
.ly_my .com_layer_cont li .thumb label.ic_1220 {background-color:#5151c8;}     /* 필수 */
.ly_my .com_layer_cont li .thumb label.ic_1260 {background-color:#f81a25;}      /* 즉시할인 */
.ly_my .com_layer_cont li .thumb label.ic_1270 {background-color:#7fc1ef;}       /* 항공할인 */
.ly_my .com_layer_cont li .thumb label.ic_1400 {background-color:#54bcb1;}     /* 베스트 */
.ly_my .com_layer_cont li .thumb label.ic_1450 {background-color:#ff007e;}       /* HOT */
.ly_my .com_layer_cont li .desc{position:relative;padding-left:87px;min-height:77px;}
.ly_my .com_layer_cont li a.btn_close{display:block;position:absolute;right:14px;top:14px;width:9px;height:9px;background:url('//img1.onlinetour.co.kr/2017/btn/close9px.gif') no-repeat;text-indent:-999em}
.ly_my .com_layer_cont .prefer_tab_conts{max-height:391px;border-top:1px solid #858a90;overflow-y:auto}
.ly_my .prefer_tickPass_conts .txt_location{font-family:"Malgun Gothic";color:#2b66bc;font-size:11px}
.ly_my .prefer_tickPass_conts .txt_location em {font-style:normal; color:#808080; background: url(//img1.onlinetour.co.kr/2017/bul/border_h12.gif) left 2px no-repeat; margin-left:2px; padding-left:6px; line-height:14px;}
.ly_my .prefer_tickPass_conts .txt_products{padding-top:6px;}
.ly_my .prefer_tickPass_conts .txt_products a{display:block;width:265px;text-align:left;font-family:"Nanum Gothic Bold";font-size:13px;line-height:17px;color:#454545;max-height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.ly_my .com_layer_cont .prefer_tickPass_conts .time_price, .ly_my .com_layer_cont .prefer_rent_conts .time_price, .ly_my .com_layer_cont .prefer_tour_conts .time_price{top:70%}
.ly_my .com_layer_cont .time_price{position:absolute;right:15px;top:70%;width:90px;height:18px;zoom:1}
.ly_my .com_layer_cont .time_price:after{display:block;content:"";clear:both}
.ly_my .com_layer_cont .time_price .i_time{float:right;width:54px;height:24px;margin-bottom:2px;padding-top:2px;background:url('//img1.onlinetour.co.kr/2017/icon/speech_bubble.png') no-repeat;font-family:"Malgun Gothic";font-size:11px;color:#2b66bc;text-align:center}
.ly_my .com_layer_cont .time_price .i_price{font-size:13px;color:#666;text-align:right}
.ly_my .com_layer_cont .time_price .i_price b{font-family:"Nanum Gothic exBold";font-size:13px;color:#fe411a}
.ly_my .btn_wrap {border-top:1px solid #ccc; text-align:center;}
.ly_my .com_layer_cont .all_prefer{width:108px; height:25px; line-height:25px; margin-top:15px;margin-bottom:4px; background-color:#2b66bc; color:#fff; border:1px solid #2b66bc; display:inline-block; border-radius:3px;}

.ly_my .com_layer_cont .info_flight{margin-top:3px;}
.ly_my .com_layer_cont .info_flight li{padding:0;color:#666}
.ly_my .com_layer_cont .info_flight li + li{border-top:none}
.ly_my .flight_conts .way, .ly_my .rent_conts .way {width:40px; float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ly_my .flight_conts .way u, .ly_my .rent_conts .way u {display:inline-block;margin-right:4px;width:35px;height:18px;letter-spacing:-1px;background:#2b66bc;font-family:"Malgun Gothic";color:#fff;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}
.ly_my .flight_conts .f_informations u, .ly_my .rent_conts .f_informations u {display:inline-block;margin-right:4px;width:35px;height:18px;letter-spacing:-1px;background:#88a8d7;font-family:"Malgun Gothic";color:#fff;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}
.ly_my .flight_conts .f_informations a, .ly_my .rent_conts .f_informations a {margin-bottom:5px; display:inline-block}
.ly_my .flight_conts .f_informations span, .ly_my .rent_conts .f_informations span {vertical-align:middle;font-family:"Nanum Gothic Bold";font-size:13px;color:#333; display:inline-block; margin-top:-1px;}
.ly_my .flight_conts .f_informations span.start, .ly_my .rent_conts .f_informations span.start {padding:0 4px 0 0; color:#2b66bc; font-weight:bold;}
.ly_my .flight_conts .f_informations span.arrive, .ly_my .rent_conts .f_informations span.arrive {padding:0 4px; color:#2b66bc; font-weight:bold;}
.ly_my .flight_conts .f_informations small, .ly_my .rent_conts .f_informations small {display:inline-block;margin:0 4px;width:14px;background:url('//img1.onlinetour.co.kr/2017/icon/flight_way.png')left 50% no-repeat;vertical-align:middle;text-indent:-999em}
.ly_my .flight_conts .f_informations small.around, .ly_my .rent_conts .f_informations small.around {background:url('//img1.onlinetour.co.kr/2017/icon/flight_way_around.png')left 3px no-repeat}
.ly_my .flight_conts .f_informations .multiway, .ly_my .rent_conts .f_informations .multiway {margin-top:6px;}
.ly_my .flight_conts .f_informations .multiway:first-child, .ly_my .rent_conts .f_informations .multiway:first-child {margin-top:0;}
.ly_my .flight_conts .f_informations, .ly_my .rent_conts .f_informations {padding-left:40px;line-height:17px;color:#454545}
.ly_my .flight_conts .f_informations .date em, .ly_my .rent_conts .f_informations .date em {margin-left:8px;padding-left:8px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 2px no-repeat;font-style:normal}
.ly_my .flight_conts .f_informations .person, .ly_my .rent_conts .f_informations .person {margin-top:3px;}
.ly_my .flight_conts .f_informations .person span, .ly_my .rent_conts .f_informations .person span {font-family:"Nanum Gothic";font-size:12px;margin-left:6px;padding-left:9px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h13.gif') left 2px no-repeat;font-style:normal}
.ly_my .flight_conts .f_informations .person span:first-child, .ly_my .rent_conts .f_informations .person span:first-child {background:none; padding-left:0; margin-left:0;}
.ly_my .flight_conts .f_informations .pay_condition, .ly_my .rent_conts .f_informations .pay_condition {color:#999}
.ly_my .flight_conts .f_informations .airlines, .ly_my .rent_conts .f_informations .airlines {margin-top:5px;font-family:"Nanum Gothic Bold";color:#333}
.ly_my .flight_conts .f_informations .airlines img.logo, .ly_my .rent_conts .f_informations .airlines img.logo {height:17px}
.ly_my .flight_conts .f_informations .airlines i, .ly_my .rent_conts .f_informations .airlines i {font-family:"Nanum Gothic";color:#454545}
.ly_my .flight_conts .f_informations .airlines + .airlines, .ly_my .rent_conts .f_informations .airlines + .airlines {margin-top:0}

.ly_my:after{display:block;content:"";clear:both}
.ly_my .desc dt, .ly_my .desc dd{display:inline-block;margin-bottom:2px;font-family:"Malgun Gothic";font-size:11px}
.ly_my .desc dd{margin-left:2px;padding-left:6px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 2px no-repeat;color:#808080;line-height:14px}
.ly_my .desc .tit_major a, .ly_my .desc .tit_sub a{display:block;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}
.ly_my .desc .tit_major a{font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;}
.ly_my .desc .tit_sub a{padding-top:4px;color:#333;font-size:11px;}
.ly_my .desc .tit_major ~ .txt_label{padding-top:7px}
.ly_my .desc .tit_sub ~ .txt_label{padding-top:6px}
.ly_my .desc .txt_label em{display:inline-block;padding:2px 5px 0 6px;height:15px;font-size:11px;color:#6596dc;font-style:normal;border:1px solid #94b0e0;text-align:center}
.ly_my .desc .txt_schedule{padding-top:7px;font-size:11px;color:#333}
.ly_my .desc .txt_stay{padding-top:2px}
.ly_my .desc .txt_stay em{font-size:11px;color:#333;margin-left:10px;padding-left:10px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 1px no-repeat;font-style:normal}

.ly_my .com_layer_cont li .thumb img{border:1px solid #e6e6e6}
.ly_my .com_layer_cont li .thumb label img{border:none}
.ly_my .com_layer_cont li.flight_conts {padding:12px 0 12px 9px;}
.ly_my .com_layer_cont li.hotel_conts, .ly_my .com_layer_cont li.tour_conts, .ly_my .com_layer_cont li.tickPass_conts {padding:10px 9px 8px 0;}
.ly_my .com_layer_cont li.rent_conts {padding:13px 0 12px 9px;}
.ly_my .txt_location{font-family:"Malgun Gothic";color:#2b66bc;font-size:11px}
.ly_my .txt_car{padding-top:5px}
.ly_my .txt_car a{display:block;width:190px;font-family:"Nanum Gothic Bold";font-size:13px;line-height:17px;color:#454545;max-height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.ly_my .rent_term{padding-top:3px;color:#454545;}
.ly_my .rent_conts .way {display:block; width:100%; padding-bottom:4px; overflow:visible;}
.ly_my .rent_conts .way a {vertical-align:middle;font-family:"Nanum Gothic Bold";font-size:13px;color:#333;display:inline-block;margin-top:-1px;}
.ly_my .rent_conts .f_informations {padding-left:0; line-height:18px;color:#454545}

.ly_my .flight_ticket{color:#454545}
.ly_my .flight_ticket .tit_major{padding-bottom:3px}
.ly_my .flight_ticket .tit_major a{display:block;width:90%;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}
.ly_my .flight_ticket dl{margin-top:3px}
.ly_my .flight_ticket dt{display:inline-block;padding-left:7px;background:url('//img1.onlinetour.co.kr/2017/bul/dot2px.gif') left 50% no-repeat;font-family:"Nanum Gothic Bold"}
.ly_my .flight_ticket dd{display:inline-block;margin-left:2px;padding-left:7px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 1px no-repeat;line-height:14px}
.ly_my .flight_ticket .airlines{margin-top:5px}
.ly_my .flight_ticket .airlines img.logo{height:17px}
.ly_my .desc dt, .ly_my .desc dd{display:inline-block;margin-bottom:2px;font-family:"Malgun Gothic";font-size:11px}
.ly_my .desc .tit_major a{display:block;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;line-height:17px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}
.ly_my .desc .tit_major2 a{margin-top:4px; display:block;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;line-height:17px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.ly_my .desc .txt_term{padding-top:4px;color:#454545}
.ly_my .desc .txt_term em{display:inline-block;width:70px;height:15px;font-size:11px;color:#6596dc;font-style:normal;border:1px solid #94b0e0;text-align:center}
.ly_my .desc .date {margin-top:5px;}
.ly_my .desc .date span {color:#2b66bc; padding-right:2px; display:inline-block;}

/* 장바구니 레이어*/
.ly_my_basket{display:none; position:absolute; left:-410px; top:0px; width:410px; z-index:1000;}
.ly_my_basket .empty_basket{min-height:246px}
.ly_my_basket .empty_basket .txt_count{padding-top:4px;color:#666}
.ly_my_basket .empty_basket .txt_count b{font-family:"Nanum Gothic Bold";color:#2b66bc}
.ly_my_basket .empty_basket .txt_empty_basket{margin-top:14px;border-top:1px solid #858a90;padding-top:73px;height:81px;background:url('//img1.onlinetour.co.kr/2017/icon/smile_gray.png') 50% 44px no-repeat;color:#454545;text-align:center}
.ly_my_basket .empty_basket .txt_empty_basket b{display:block;font-family:"Nanum Gothic Bold";font-size:13px;line-height:21px}
.ly_my_basket .empty_basket .txt_empty_basket i{color:#999}
.ly_my_basket .empty_basket .txt_empty_basket span{display:block;padding-top:9px;line-height:18px}
.ly_my_basket .empty_basket .txt_empty_basket span u{color:#fe631a;text-decoration:none}
.ly_my_basket .info_basket{margin-top:4px}
.ly_my_basket .info_basket li{color:#666}
.ly_my_basket .txt_count{padding-top:11px;color:#666}
.ly_my_basket .txt_count b{font-family:"Nanum Gothic Bold";color:#2b66bc}
.ly_my_basket .my_basket_conts{margin-top:10px;max-height:490px;border-top:1px solid #858a90;overflow-y:auto;zoom:1}
.ly_my_basket .my_basket_conts:after{display:block;content:"";clear:both}
.ly_my_basket .my_basket_conts li{position:relative;padding:10px 0}
.ly_my_basket .my_basket_conts li + li{border-top:1px dotted #ccc}
.ly_my_basket .my_basket_conts li .thumb{position:relative;float:left;width:78px;}
.ly_my_basket .my_basket_conts li .thumb label{position:absolute;left:0;top:0}
.ly_my_basket .my_basket_conts li .desc{position:relative;padding-left:87px;min-height:77px;}
.ly_my_basket .my_basket_conts li .desc dt, .ly_my_basket .my_basket_conts li .desc dd{display:inline-block;margin-bottom:6px;font-family:"Malgun Gothic";font-size:11px}
.ly_my_basket .my_basket_conts li .desc dd{margin-left:2px;padding-left:6px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 2px no-repeat;color:#808080;line-height:14px}
.ly_my_basket .my_basket_conts li .desc .tit_product a{width:195px;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;line-height:17px;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;word-break:break-all;text-decoration:none}
.ly_my_basket .my_basket_conts li .desc .txt_term{padding-top:4px;color:#454545}
.ly_my_basket .my_basket_conts li .desc .txt_term em{display:inline-block;width:39px;height:15px;font-size:11px;color:#6596dc;font-style:normal;border:1px solid #94b0e0;text-align:center}
.ly_my_basket .my_basket_conts li .desc .txt_date_per{padding-top:6px;color:#333;font-size:11px;line-height:16px}
.ly_my_basket .my_basket_conts li .desc .txt_date_per i{margin-left:2px;padding-left:6px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 2px no-repeat;line-height:14px}
.ly_my_basket .my_basket_conts li .desc .txt_notice{padding-top:2px;color:#fe7e4e;font-size:11px}
.ly_my_basket .my_basket_conts li a.btn_close{display:block;position:absolute;right:15px;top:15px;width:9px;height:9px;background:url('//img1.onlinetour.co.kr/2017/btn/close9px.gif') no-repeat;text-indent:-999em}
.ly_my_basket .com_layer_cont .time_price{width:105px;top:45%}
.ly_my_basket .btn_reserve{display:block;margin-top:15px;text-align:center}

/* 최근 본 상품 레이어*/
.ly_my_latest{display:none; position:absolute; left:-410px; top:0px; width:410px; z-index:100000;}
.ly_my_latest .com_layer_top .com_layer_tit {padding-bottom:1px;}
.ly_my_latest .txt_count{margin-top:4px;color:#666}
.ly_my_latest .txt_count b{font-family:"Nanum Gothic Bold";color:#2b66bc}
.ly_my_latest .com_layer_cont{margin-top:13px;border-top:1px solid #858a90}
.ly_my_latest .com_layer_cont.empty_list{padding-top:87px;height:108px;background:url('//img1.onlinetour.co.kr/2017/icon/smile_gray.png') 50% 58px no-repeat;color:#454545;text-align:center}
.ly_my_latest .com_layer_cont.empty_list b{display:block;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;line-height:21px;padding-bottom:4px;}
.ly_my_latest .com_layer_cont.latest_list{height:390px;overflow-y:scroll}
.ly_my_latest .com_layer_cont.latest_list ul{zoom:1}
.ly_my_latest .com_layer_cont.latest_list ul:after{display:block;content:"";clear:both}
.ly_my_latest .com_layer_cont.latest_list ul li .thumb{position:relative;float:left;width:78px;height:79px;overflow:hidden;text-align:center;display:block;}
.ly_my_latest .com_layer_cont.latest_list ul li .thumb span {width:1000px; text-align:center; position:absolute; display:block; left:50%; top:0; margin-left:-500px;}
.ly_my_latest .com_layer_cont.latest_list ul li .thumb img {height:79px;}
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label{position:absolute;left:0;top:0;width:44px;height:17px;color:#fff;font-size:11px;line-height:17px;text-align:center;}
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1000 {background-color:#9950b4;}     /* 고품격 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1010 {background-color:#dfba64;}      /* 품격 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1020 {background-color:#fb6d6d;}      /* 특가 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1030 {background-color:#327be6;}     /* 실속 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1040 {background-color:#8c90f1;}      /* 인기 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1050 {background-color:#4fc7e9;}      /* 스페셜 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1110 {background-color:#51deb4;}     /* 추천 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1140 {background-color:#485068;}     /* 즉시확정 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1180 {background-color:#1eb456;}     /* 힐링 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1190 {background-color:#eec522;}     /* FUN */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1200 {background-color:#e65100;}     /* 스릴 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1210 {background-color:#ff86ab;}       /* 로맨틱 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1220 {background-color:#5151c8;}     /* 필수 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1260 {background-color:#f81a25;}     /* 즉시할인 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1270 {background-color:#7fc1ef;}      /* 항공할인 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1400 {background-color:#54bcb1;}    /* 베스트 */
.ly_my_latest .com_layer_cont.latest_list ul li .thumb label.ic_1450 {background-color:#ff419f;}      /* HOT */
.ly_my_latest .com_layer_cont.latest_list ul li .desc{position:relative;padding-left:87px;min-height:77px;}
.ly_my_latest .com_layer_cont.latest_list ul li .desc dt, .ly_my_latest .com_layer_cont.latest_list ul li .desc dd{display:inline-block;margin-bottom:6px;font-family:"Malgun Gothic";font-size:11px}
.ly_my_latest .com_layer_cont.latest_list ul li .desc dd{margin-left:2px;padding-left:6px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 2px no-repeat;color:#808080;line-height:14px}
.ly_my_latest .com_layer_cont.latest_list ul li .desc .tit_sub a{padding-top:4px;color:#333;font-size:11px;}
.ly_my_latest .com_layer_cont.latest_list ul li .desc .txt_label em{display:inline-block;padding:2px 5px 0 6px;font-size:11px;color:#6596dc;font-style:normal;border:1px solid #94b0e0;text-align:center}
.ly_my_latest .com_layer_cont.latest_list ul li a.btn_close{display:block;position:absolute;right:15px;top:15px;width:9px;height:9px;background:url('//img1.onlinetour.co.kr/2017/btn/close9px.gif') no-repeat;text-indent:-999em}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket{color:#454545}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket .tit_major{padding-bottom:3px}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket .tit_major a{display:block;width:90%;font-family:"Nanum Gothic Bold";color:#454545;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket dl{margin-top:3px}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket dt{display:inline-block;padding-left:7px;background:url('//img1.onlinetour.co.kr/2017/bul/dot2px.gif') left 50% no-repeat;font-family:"Nanum Gothic Bold"}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket dd{display:inline-block;margin-left:2px;padding-left:7px;background:url('//img1.onlinetour.co.kr/2017/bul/border_h12.gif') left 1px no-repeat;line-height:14px}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket .airlines{margin-top:5px}
.ly_my_latest .com_layer_cont.latest_list ul li.flight_ticket .airlines img.logo{height:17px}

/* main_ver201610.css > default_new.css 이동하면서 추가 된 css */
.aside_wing .blue_tab li + li {margin-top:0;}

/* 2017-11-06 : 찜하기 이용가이드 */
.box_jjimGuide {margin:8px 0;}
.box_jjimGuide .layer {position:fixed; left:0; top:0; width:100%; height:100%; z-index:2000000; display:none;}
.box_jjimGuide .layer:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.7; background-color:#fff;}
.box_jjimGuide .layer .box {position:absolute; left:50%; top:50%; width:653px; margin:-317.5px 0 0 -326.5px; border:2px solid #303030; background-color:#fff;}
.box_jjimGuide .box dl dd {overflow:hidden;}
.box_jjimGuide .box dl ul {width:3265px; transition:all 0.3s ease-out;}
.box_jjimGuide .box dl ul.lv1 {margin-left:0;}
.box_jjimGuide .box dl ul.lv2 {margin-left:-653px;}
.box_jjimGuide .box dl ul.lv3 {margin-left:-1306px;}
.box_jjimGuide .box dl ul.lv4 {margin-left:-1959px;}
.box_jjimGuide .box dl ul.lv5 {margin-left:-2612px;}
.box_jjimGuide .box dl ul:after {clear:both; content:""; display:block;}
.box_jjimGuide .box dl ul li {float:left;}
.box_jjimGuide .control {position:relative; text-align:center; background:url("//img1.onlinetour.co.kr/2017/common/jjim/bg_control.gif") 0 0 repeat-x;}
.box_jjimGuide .control > a {position:absolute; top:17px; padding:0 10px; font-family:"Nanum Gothic Bold"; line-height:28px; color:#fff; text-decoration:none; border-radius:3px; border:1px solid #7d7d7d; background-color:#858585; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.box_jjimGuide .control > a.on {border-color:#3274d5; background-color:#377add;}
.box_jjimGuide .control .btn_prev {left:23px;}
.box_jjimGuide .control .btn_prev span {padding:0 2px 0 10px; background:url("//img1.onlinetour.co.kr/2017/common/jjim/bg_controlBtn.png") no-repeat 0 9px; vertical-align:top; display:inline-block;}
.box_jjimGuide .control .btn_next {right:23px;}
.box_jjimGuide .control .btn_next span {padding:0 10px 0 2px; background:url("//img1.onlinetour.co.kr/2017/common/jjim/bg_controlBtn.png") no-repeat 100% -25px;}
.box_jjimGuide .control .page {padding:25px 0; vertical-align:top; display:inline-block;}
.box_jjimGuide .control .page li {width:14px; height:14px; vertical-align:middle; display:inline-block;}
.box_jjimGuide .control .page li + li {margin-left:4px;}
.box_jjimGuide .control .page li a {height:100%; font-size:0; line-height:0; color:transparent; border-radius:50%; background-color:#d9d9d9; display:block; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in;}
.box_jjimGuide .control .page li.on a {background-color:#377add;}
.box_jjimGuide .layer .btn_close {position:absolute; right:-46px; top:-2px; width:46px; height:44px; font-size:0; line-height:0; color:transparent; background-image:url("//img1.onlinetour.co.kr/2017/common/jjim/btn_close.gif");}

/* 2017-12-07 통합 검색 리뉴얼*/
.title_wrap .integration_tit{display:block; margin-bottom:10px; height:16px; line-height:16px; font-family:'나눔고딕';}
.title_wrap .integration_tit > img{vertical-align:middle;}
.title_wrap .integration_tit em{font-family:'나눔고딕'; color:#fe411a;}
.title_wrap .integration_tit i{font-family:'나눔고딕'; color:#333;}

.title_wrap .search_categories_tab{overflow:hidden; font-family:'나눔고딕';}
.title_wrap .search_categories_tab td{background:#f2f6fd url('//img1.onlinetour.co.kr/renewal/tour2016/tab_line.png') no-repeat 0 50%; font-size:12px; font-family:'나눔고딕';}
.title_wrap .search_categories_tab td a{display:block;padding:0 10px;min-width:40px;height:33px;border-top:1px solid #dae1ee;color:#3f4f66;border-bottom:1px solid #2b66bc;text-align:center;line-height:32px; text-decoration:none;}
.title_wrap .search_categories_tab td em{font-weight:normal; color:#3f4f66;}
.title_wrap .search_categories_tab.widen td a {height:48px}
.title_wrap .search_categories_tab td a.active{background:#fff;border:1px solid #2b66bc;border-bottom:1px solid #fff;color:#2b66bc;font-weight:bold}
.title_wrap .search_categories_tab td a.active em{font-weight:bold; color:#2b66bc;}
.title_wrap .search_categories_tab td.first a{background-image:none;border-left:1px solid #dae1ee}
.title_wrap .search_categories_tab td.first a.active{border-left:1px solid #2b66bc}
.title_wrap .search_categories_tab td.last a{border-right:1px solid #dae1ee}
.title_wrap .search_categories_tab td.last a.active{border-right:1px solid #2b66bc}
.title_wrap .search_categories_tab.fix3 td{width:33%}
.title_wrap .search_categories_tab.fix3 td a{padding:0px}
.title_wrap .search_categories_tab.fix4 td{width:25%}
.title_wrap .search_categories_tab.fix4 td a{padding:0px}
.title_wrap .search_categories_tab td.last a{border-right:1px solid #dae1ee}
.title_wrap .search_categories_tab td.last a.active{border-right:1px solid #2b66bc}
/* 2017-01-25 탭 2줄대응 추가 */
.title_wrap .search_categories_tab td a i {width:1px; height:100%; margin-right:-5px; vertical-align:middle; display:inline-block;}
.title_wrap .search_categories_tab td a u {line-height:16px; text-decoration:none; word-wrap:break-word; word-break:break-all; vertical-align:middle; display:inline-block;}
.title_wrap .search_categories_tab td a u small {display:inline-block;}

/*탭 이 없을때 border 생성*/
.title_wrap .search_categories_tab + .ot_list1 .search_products li.product_lists:first-child{border-top:none;}
.title_wrap .ot_list1 .search_products li.product_lists:first-child{border-top:1px solid #ccc;}
.title_wrap .integration_tit + .ot_list1 .list_nodata.new_list{border-top:1px solid #EBEBEB;}



.ot_list1{padding-top:5px;}
.ot_list1 .search_products li.product_lists{overflow:hidden; padding:10px; border-bottom:1px solid #ccc; color:#666;}
.ot_list1 .search_products li.product_lists .product_thumnail{display:block; position:relative; overflow:hidden; float:left; width:200px; height:140px;}
.ot_list1 .search_products li.product_lists .product_thumnail img{width:200px; height:140px;}
.ot_list1 .search_products li.product_lists .labels{display:block ;position:absolute; left:0; top:0; z-index:10;}
.ot_list1 .search_products li.product_lists .labels img{float:left; width:37px; height:37px;}
.ot_list1 .search_products li.product_lists .product_con{position:relative; margin-left:212px;}
.ot_list1 .search_products li.product_lists .product_summary{padding:5px 0px 0 0px;width:360px; font-family:'나눔고딕';}
.ot_list1 .search_products li.product_lists .product_summary .product_tit{display:block;color:#454545;line-height:18px;font-size:13px;font-weight:bold; font-family:'나눔고딕';}
.ot_list1 .search_products li.product_lists .product_summary .product_desc{margin-top:4px;line-height:16px;color:#666; font-family:'나눔고딕';}

.ot_list1 .search_products li.product_lists .products_schedule{text-align:center;}
.ot_list1 .search_products li.product_lists .products_price{position:absolute; right:5px; top:0px; *top:34px; width:111px; height:140px; *height:auto; text-align:right; font-family:'나눔고딕';}
.ot_list1 .search_products li.product_lists .products_price .p_pricecon{display:table-cell; vertical-align:middle; height:140px;}
.ot_list1 .search_products li.product_lists .products_price .tour_produt_price{display:inline-block;*display:inline;*zoom:1;width:100%;text-align:right; letter-spacing:-1px; line-height:18px;}
.ot_list1 .search_products li.product_lists .products_price .tour_produt_price em{float:left; width:90px; text-align:right; color:#fe411a; font-weight:bold; font-size:16px;}
.ot_list1 .search_products li.product_lists .products_price .tour_produt_tax{display:inline-block; *display:inline;*zoom:1; margin:3px 0 0 0; width:96px; text-align:right;color:#999;font-size:11px;line-height:14px}
.ot_list1 .search_products li.product_lists .products_price .tour_view_schedule{display:inline-block;*display:inline;*zoom:1;overflow:hidden;margin-top:8px;height:26px}
.ot_list1 .search_products li.product_lists .products_price .tour_view_schedule.on img{margin-top:-26px}
.ot_list1 .search_products li.product_lists .product_summary,
.ot_list1 .search_products li.product_lists .product_summary .product_tit{text-decoration:none;}

.tour_products li.product_lists .products_price .tour_produt_tax{display:inline-block;*display:inline;*zoom:1;margin:3px 0 0 0;width:96px;text-align:right;color:#999;font-size:11px;line-height:14px}
.tour_products li.product_lists .products_price .tour_view_schedule{display:inline-block;*display:inline;*zoom:1;overflow:hidden;margin-top:8px;height:26px}
.tour_products li.product_lists .products_price .tour_view_schedule.on img{margin-top:-26px}

.product_labels{display:block;overflow:hidden;margin-top:3px;height:20px}
.product_labels img{float:left;margin-right:3px}
.product_days{display:inline-block;*display:inline;zoom:1;margin-top:0px;padding:0 4px;min-width:34px;background:#fff;border:1px solid #94b0e0;line-height:15px;color:#6596dc;font-size:11px;letter-spacing:-1px;text-align:center;font-weight:normal}/*text-align:center 추가 2016-07-26*/
.product_labels .product_days{float:left;margin-right:3px}

/*상품이 없을때*/
.ot_list1 .list_nodata.new_list{padding:33px 0 33px; color:#666; font-family:'나눔고딕';}
.ot_list1 .list_nodata.new_list strong{color:#666;}
.ot_list1 .list_nodata.new_list p{padding-top:4px;}

/* 상품 더보기*/
/* .foot_btn{height:25px; background:url(http://img1.onlinetour.co.kr/search/new/ico/ico_arrow_gray_4x7.gif) 731px 70% no-repeat;} */
a.more_product.new_btn{padding-right:12px; margin-right:15px; background:url(http://img1.onlinetour.co.kr/search/new/ico/ico_arrow_gray_4x7.gif) 100% 50% no-repeat; font-family:'나눔고딕'; color:#333;}

/* 2018-01-12 : KG 이그니스 z-index 수정 */
.inipay_modal-backdrop {z-index:1040000 !important;}
.inipay_modal {z-index:1050000 !important;}

/*.popup_browserUp + div{z-index:999 !important;}*/

/* 2019-01-02 나의여행기 에디터 */
/* .mtj_Editor .table_gray2 table table{border-collapse: separate !important;}
.mtj_Editor .table_gray2 table table th,
.mtj_Editor .table_gray2 table table td{border:2px inset gray !important;} */

/* 2019-01-10 : 공항 변경 */
ul.cmt02 {float:none; display:block;}
table.hBoard02 td.left02 {position:relative;}
ul.cmt02 li span.txt_unl {display:inline-block; vertical-align:middle;}
table.hBoard02 td.left02 .tip {padding-left:18px; color:#fe411a; text-decoration:underline; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
table.hBoard02 td.left02 .tip:before {content:''; width:14px; height:14px; background: url(//img1.onlinetour.co.kr/2018/ico/hidden_spot_14x14.png) no-repeat; position:absolute; top:0; left:0;}
table.hBoard02 td.left02 .change_airport {width:282px; position:absolute; bottom:-44px; left:10px; border:1px solid #444; padding:14px; background-color:#fff; z-index:10; display:none;}
table.hBoard02 td.left02 .change_airport i {color:#fe411a;}

.hBoard04_2 td {position:relative;}
.hBoard04_2 b {font-size:11px; padding-left:18px; color:#fe411a; text-decoration:underline; display:inline-block; vertical-align:middle; position:relative; cursor:pointer;}
.hBoard04_2 b:before {content:''; width:14px; height:14px; background: url(//img1.onlinetour.co.kr/2018/ico/hidden_spot_14x14.png) no-repeat; position:absolute; top:0; left:0;}
.hBoard04_2 span.change_airport {width:250px; position:absolute; top:50px; left:10px; border:1px solid #444; padding:14px; background-color:#fff; letter-spacing:-1px; z-index:10; display:none;}
.hBoard04_2 span.change_airport i {color:#fe411a;}