.main_container{position:relative;margin:0 auto;padding-bottom:20px;width:950px;font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
.main_search{position:relative;float:left;width:230px;height:271px;z-index:100}
.main_container h2{display:none}
.main_container h3.dpnone{display:none}
.main_setions{}
.main_setions em{font-style:normal}
.main_setions .ie7dpi{*display:inline;zoom:1}
.float_clear{clear:both}
.clear{clear:both;overflow:hidden;margin:0px;padding:0px;height:0px;border:0px;background:none;font-size:0px;margin:0px;padding:0px;visibility:hidden;width:0px;zoom:1}
.main_setions.flights{height:271px;border-bottom:1px solid #ccc}
.main_setions.tour_all{padding-top:10px;height:250px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.main_setions.tour_package{overflow:hidden;margin-top:10px;height:242px;border-bottom:1px solid #ccc}
.main_setions.tour_free{overflow:hidden;margin-top:10px;height:240px;border-bottom:1px solid #ccc}
.main_right_wing{position:absolute;right:-95px;top:0px}
@media all and (max-width:1000px){ 
	.main_right_wing{display:none}
}
/*2017.02.22 팝업 추가*/
.main_container .info_popup{position:absolute;left:323px;top:187px;z-index:100}
.main_container .info_popup ul{position:absolute;left:18px;top:138px;zoom:1}
.main_container .info_popup ul:after{display:block;content:"";clear:both}
.main_container .info_popup ul li{float:left;text-align:center}
.main_container .info_popup ul li a{display:block;padding:7px 0px;width:53px;border:1px solid #cccccc;font-size:9px;font-family:'Nanum Gothic Bold';color:#999999;text-decoration:none}
.main_container .info_popup ul li:first-child a{width:97px}
.main_container .info_popup ul li + li a{border-left:none}
.main_container .info_popup ul li a.on{border:1px solid #2b66bc;color:#2b66bc}
.main_container .info_popup .setup{position:absolute;left:109px;bottom:26px;width:87px;height:27px;font-size:0;line-height:0;color:transparent}
.main_container .info_popup .close_popup{position:absolute;right:7px;top:0px;width:32px;height:32px;font-size:0;line-height:0;color:transparent}

.search_main_tab {/* overflow:hidden; */ z-index:110;}
.search_main_tab ul {width:231px; zoom:1;}
.search_main_tab ul:after {clear:both; content:""; display:block;} 
.search_main_tab li{position:relative; float:left;height:28px}
.search_main_tab li .icon_tabNew {position:absolute; right:8px; top:-9px;}
.search_main_tab li a{display:block;overflow:hidden;height:28px;background-repeat:no-repeat;text-indent:-999em}
.search_main_tab li a.active{background-position:left -28px}
.search_main_tab li a.flight_i{width:78px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_quicktab1.png')}
.search_main_tab li a.flight_d{width:78px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_tab2.png')}
.search_main_tab li a.hotel{width:76px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_quicktab2.png')}
.search_main_tab li a.tour{width:77px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_quicktab3.png')}
.search_flight{position:absolute;left:0px;top:28px;width:100%;z-index:100}
.search_dflight{position:absolute;left:0px;top:28px;width:100%;z-index:100}
.search_hotel{position:absolute;left:0px;top:28px;width:100%;z-index:100}
.search_tour{position:absolute;left:0px;top:28px;width:100%;z-index:100}
.search_cont{padding:0 0px 12px 10px;background:#fff;border:1px solid #ccc;border-top:0px;zoom:1}
.search_cont.flight_search_wrap{border-left:0px;border-right:0px}
.search_cont:after {content:""; display:block; clear:both;}
.choose_search{padding:12px 10px 9px 8px;*padding-top:10px;*padding-bottom:8px;text-align:center;line-height:17px}
.choose_search.flight_choose{padding-left:13px;text-align:left;border-left:1px solid #ccc;border-right:1px solid #ccc}
.choose_search input[type="radio"]{display:inline-block;*display:inline;zoom:1;margin:0 2px 0 0px;vertical-align:middle}
.choose_search label{margin-right:8px;*margin-right:0px;color:#444;font-size:12px;letter-spacing:-1px;cursor:pointer}
.search_cont .fi_trip_choose{overflow:hidden;position:relative}
.search_cont .fi_trip_choose li{position:relative;float:left;width:51px;height:25px;background:#ecf0f5;border:1px solid #cfd5db;border-left:0px}
.search_cont .fi_trip_choose li.first{border-left:1px solid #cfd5db;border-top-left-radius:2px;border-bottom-left-radius:2px}
.search_cont .fi_trip_choose li.first a{*width:51px}
.search_cont .fi_trip_choose li.sec{width:50px}
.search_cont .fi_trip_choose li.sec a{*width:50px}
.search_cont .fi_trip_choose li.third{}
.search_cont .fi_trip_choose li.third a{*width:51px}
.search_cont .fi_trip_choose.half li.first{width:60px}
.search_cont .fi_trip_choose.half li.first a{*width:60px}
.search_cont .fi_trip_choose.half li.sec{width:60px}
.search_cont .fi_trip_choose.half li.sec a{*width:60px}
.search_cont .fi_trip_choose.half2 li.first{width:102px}
.search_cont .fi_trip_choose.half2 li.first a{*width:102px}
.search_cont .fi_trip_choose.half2 li.sec{width:103px}
.search_cont .fi_trip_choose.half2 li.sec a{*width:103px}
.search_cont .fi_trip_choose.three li.first{width:68px}
.search_cont .fi_trip_choose.three li.first a{*width:68px}
.search_cont .fi_trip_choose.three li.sec{width:68px}
.search_cont .fi_trip_choose.three li.sec a{*width:68px}
.search_cont .fi_trip_choose.three li.third{width:68px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search_cont .fi_trip_choose.three li.third a{*width:68px}
.search_cont .fi_trip_choose.thr li.first{width:60px}
.search_cont .fi_trip_choose.thr li.first a{*width:60px}
.search_cont .fi_trip_choose.thr li.sec{width:60px}
.search_cont .fi_trip_choose.thr li.sec a{*width:60px}
.search_cont .fi_trip_choose.thr li.third{width:86px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search_cont .fi_trip_choose.thr li.third a{*width:86px}
.search_cont .fi_trip_choose li a{display:block;position:absolute;left:0px;top:0px;width:100%;line-height:25px;color:#555;text-align:center;text-decoration:none}
.search_cont .fi_trip_choose li a.active{left:-1px;top:-1px;background:#fff;border:1px solid #5186d3;color:#2260b9;font-weight:bold}
.search_cont .fi_trip_choose li.first a.active{border-top-left-radius:2px;border-bottom-left-radius:2px}
.search_cont .fi_trip_choose.three li.third a.active{border-top-right-radius:2px;border-bottom-right-radius:2px}
.search_cont .fi_trip_choose .btn_dcair{display:block;position:absolute;right:10px;top:0px;width:51px;height:25px;background:#ecf0f5;border:1px solid #cfd5db;border-left:0px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search_cont .fi_trip_choose .btn_dcair a{display:block;position:absolute;padding-top:0px;left:0px;top:0px;width:100%;line-height:25px;color:#555;text-align:center;text-decoration:none}
.search_cont .fi_trip_choose .btn_dcair_domestic{display:block;position:absolute;right:10px;top:0px;width:84px;height:25px;background:#ecf0f5;border:1px solid #cfd5db;border-left:0px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.search_cont .fi_trip_choose .btn_dcair_domestic a{display:block;position:absolute;padding-top:0px;left:0px;top:0px;width:100%;line-height:25px;color:#555;text-align:center;text-decoration:none}
.search_cont .fi_trip_con{display:block}
.search_cont .select_cities{padding:10px 0 4px 0;*zoom:1}
.search_cont .select_cities:after {content:""; display:block; clear:both;}
.search_cont .select_cities .sc_city{position:relative;float:left;margin-right:4px;width:102px;*z-index:100}
.search_cont .select_cities .flight_trip_icon{display:none;float:left;padding-top:8px}
.search_cont .select_cities .select_layer{position:relative;width:100px;height:24px;border:1px solid #ccc;background:#fff;font-size:11px}
.search_cont .select_cities .select_layer a{display:block;overflow:hidden;padding-top:0px;padding-left:7px;line-height:24px;text-decoration:none;color:#444;background:#fff url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_select.png') no-repeat 88px 10px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.search_cont .select_cities .select_layer a.find_city_open em{display:block;overflow:hidden;margin:-2px 0 0 -7px;padding:2px 0 0px 7px;text-overflow:ellipsis;white-space:nowrap;width:85px}
/*.search_cont .select_cities .select_layer{position:relative;width:100%;height:29px;background:#fff;font-size:15px;font-size:14px}
.search_cont .select_cities .select_layer a{display:block;overflow:hidden;line-height:29px;color:#999;text-align:center;text-decoration:none;letter-spacing:-1px;font-weight:bold}
.search_cont .select_cities .select_layer a.select{color:#333}
.search_cont .select_cities .select_layer a.select.disable{color:#999}
.search_cont .select_cities .select_layer a em{display:inline-block;*display:inline;zoom:1;padding-right:10px}
.search_cont .select_cities .select_layer a.select em{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_select.gif') no-repeat right 50%}
.search_cont .select_cities .select_layer a em.br20{padding-right:20px}
.search_cont .select_cities .select_layer a.select.disable em{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_select2.gif') no-repeat right 50%}*/
.search_cont .select_cities .sc_city .select_complete{width:100px}
.search_cont .select_cities .sc_el .select_complete{top:0px;border-top:1px solid #d1dae6;width:90px}
.search_cont .search_codition{width:212px}
.search_dflight .search_codition{height:90px}
.search_cont .search_codition .sc_el{position:relative;float:left;margin-bottom:4px;margin-right:4px;width:208px;*z-index:100}
.search_cont .search_codition .sc_el.cols{width:102px}
.search_cont .search_codition .sc_el.ie7z-index_90{z-index:90}
.search_cont .search_codition .sc_el.ie7z-index_80{z-index:80}
.search_cont .search_codition .sc_el.ie7z-index_70{z-index:70}
.search_cont .search_codition .sc_el.ie7z-index_60{z-index:60}
.search_cont .search_codition .sc_el.ie7z-index_50{z-index:50}
.search_cont .search_codition .sc_el.ie7z-index_40{z-index:40}
.search_cont .search_codition .sc_el.ie7z-index_30{z-index:30}
.search_cont .search_codition .sc_el.ie7z-index_20{z-index:20}
.search_cont .search_codition .sc_el .select_layer{position:relative;width:100px;height:24px;border:1px solid #ccc;background:#fff;font-size:11px}
.search_cont .search_codition .sel_scd .select_layer {border:1px solid #7c7c7c}
.search_cont .search_codition .sc_el .select_layer a{display:block;overflow:hidden;padding-top:1px;padding-left:7px;line-height:23px;text-decoration:none;color:#444;background:#fff url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_select.png') no-repeat 193px 10px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.search_cont .search_codition .sc_el.cols .select_layer a{background-position:94% 10px}
.search_cont .search_codition .sc_el .select_layer{width:206px}
.search_cont .search_codition .sc_el .select_complete{width:206px}
.search_cont .search_codition .sc_el .input_develop{width:206px}
.search_cont .search_codition .sc_el.cols .select_layer{width:100px}
.search_cont .search_codition .sc_el.cols .select_layer.w64{float:left;width:64px}
.search_cont .search_codition .sc_el.cols .select_complete.w64{width:64px}
.search_cont .search_codition .sc_el.cols .select_complete{width:100px}
.search_cont .search_codition .sc_el.cols .input_develop{width:100px}
.search_cont .search_codition .sc_el.cols .input_develop.w66{float:left;width:64px}
.search_cont .search_codition .sc_el.cols .input_develop.w66 input[type="text"]{width:38px}
/*.search_cont .search_codition .sc_el.cols .btn_unsettled{display:block;float:left;margin-left:3px;padding-top:2px;width:31px;background:#fff;border:1px solid #94b0e0;line-height:22px;text-decoration:none;color:#6596dc;font-size:11px;text-align:center}
.search_cont .search_codition .sc_el.cols .btn_unsettled.on{background:#9fc1f5;color:#fff;border:1px solid #95b9f0}*/
.search_cont .search_codition .sc_el.cols .btn_unsettled{display:block;float:left;margin-left:3px;width:31px;height:26px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/main_unsettled.png') 0px 0px no-repeat;overflow:hidden;text-indent:-999em}
.search_cont .search_codition .sc_el.cols .btn_unsettled.on{background-position:0 -26px}
.search_cont .search_codition .sc_el.cols .btn_unsettled.disable{border:1px solid #eee;color:#c8c8c8}
.search_cont .search_codition .sc_el.cols .btn_type{display:block;float:left;margin-left:3px;padding-top:2px;width:31px;background:#fff;border:1px solid #94b0e0;line-height:22px;text-decoration:none;color:#6596dc;font-size:11px;text-align:center}
.search_cont .search_codition.multi{position:relative;padding:5px 0;border-bottom:1px solid #f2f2f2;width:208px}
.search_cont .search_codition.multi .trip_nums{display:block;float:left;margin-right:9px;width:15px}
.search_cont .search_codition.multi .sc_multi_con{float:left;width:184px;padding-top:11px}
.search_cont .search_codition.multi .select_cities{padding:0px;padding-bottom:4px}
.search_cont .search_codition.multi .select_cities .sc_city{width:90px;margin-right:0px}
.search_cont .search_codition.multi .select_cities .sc_city.arrive{margin-left:4px}
.search_cont .search_codition.multi .select_cities .select_layer{width:88px}
/*.search_cont .search_codition.multi .select_cities .select_layer a{line-height:34px}*/
.search_cont .search_codition.multi .select_cities .select_layer a{background-position:78px 10px}
.search_cont .search_codition.multi .select_cities .flight_trip_icon{padding-top:11px}
.search_cont .search_codition.multi .select_complete{width:88px;top:26px}
.search_cont .search_codition.multi .sc_el{width:184px;margin:0px}
.search_cont .search_codition.multi .sc_el .input_develop{float:none;width:182px}
.search_cont .search_codition.multi .btn_trip_close{position:absolute;right:-10px;top:0px;z-index:100}
.search_cont .btn_add_trip{display:block;padding-top:10px;text-align:center}
.search_cont .popularity_word{overflow:hidden;padding:0px 0 6px 7px;line-height:19px;font-size:11px;color:#aaa;letter-spacing:-1px}
.search_cont .popularity_word a{color:#aaa;text-decoration:none}
.search_cont .popularity_word a:hover{text-decoration:underline}
.search_cont .popularity_word li{float:left;margin-right:8px}
.search_cont .popularity_word em{color:#4283e3;font-weight:bold}
.search_cont .btn_search{display:block;overflow:hidden;margin:6px auto 0 auto;width:78px;height:30px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/btn_search.gif') no-repeat 0px 0px;text-indent:-999em}
.select_complete{display:none;overflow:hidden;position:absolute;left:0px;top:26px;width:100%;background:#fff;border:1px solid #ccc;border-bottom:0px;border-top:0px;z-index:100;box-shadow:0px 3px 3px -1px rgba(0, 0, 0, 0.3)}
.select_complete.flights_name{overflow-y:scroll;height:348px}
.select_complete.hotel_nights{overflow-y:scroll;height:348px}
.select_complete li{overflow:hidden;height:28px;border-bottom:1px solid #d1dae6}
.select_complete li:hover{background:#6a9dea}
.select_complete li a{display:block;overflow:hidden;text-decoration:none;padding-left:8px;font-size:12px;line-height:28px;color:#444;letter-spacing:-1px}
.select_complete li:hover a{color:#fff}
.select_complete select{display:none}
.select_tour_style{display:none;overflow:hidden;position:absolute;left:0px;top:26px;padding:0px 0 12px 12px;width:194px;background:#fff;border:1px solid #ccc;/*border-bottom:0px;*/border-top:0px;z-index:100;box-shadow:0px 3px 3px -1px rgba(0, 0, 0, 0.3)}
.select_tour_style .ts_stit{clear:both;padding-top:9px;margin-bottom:2px;color:#2b66bc;font-family:"Nanum Gothic bold","나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif;line-height:17px}
.select_tour_style li{float:left;margin-top:4px;width:33%;height:16px;border:0px;color:#444;letter-spacing:-1px;font-size:11px}
.select_tour_style li:hover{background:none}
.select_tour_style li input[type="radio"]{margin-bottom:2px;vertical-align:middle}
.select_tour_cities{display:none;overflow:hidden;position:absolute;left:0px;top:26px;width:570px;height:330px;background:#f5f7f9;border:1px solid #444;z-index:10000}
.select_tour_cities .tc_stit{position:absolute;left:0px;top:0px;width:100%;height:43px;border-bottom:1px solid #c2c4c7;background:#fff}
.select_tour_cities ul.city_category{float:left;margin-top:43px;width:133px;height:287px;border-right:1px solid #c2c4c7}
.select_tour_cities ul.city_category li{background:#f5f7f9}
.select_tour_cities ul.city_category li a{display:block;padding:7px 0 9px 16px;line-height:16px;color:#666;text-decoration:none}
.select_tour_cities ul.city_category li a.active{width:100%;padding:6px 0 8px 16px;background:#fff;border-top:1px solid #c2c4c7;border-right:1px solid #fff;border-bottom:1px solid #c2c4c7;color:#2b66bc;font-family:"Nanum Gothic bold","나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
.select_tour_cities .tour_cities_list{position:absolute;left:134px;right:0px;top:44px;height:267px;margin:0;padding:10px 0;background-color:#fff}
.select_tour_cities .tour_cities_list ul{position:absolute;left:0px;top:10px;width:100%;height:267px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/tour_cities_list_back.gif') repeat-y 0 0}
.select_tour_cities .tour_cities_list ul li{float:left;margin:0 1px 10px 15px;width:93px;background:none;line-height:16px;}
.select_tour_cities .tour_cities_list ul li a {color:#666; text-decoration:none;}
.select_tour_cities .tour_cities_list ul li a.major {font-weight:bold; color:#333;}
.select_tour_cities .tour_cities_list ul li a:hover{color:#3879dd; text-decoration:underline}
.select_tour_cities .tc_close{display:block;overflow:hidden;position:absolute;right:15px;top:15px;width:13px;height:13px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/tour_cities_list_close.gif') no-repeat 0 0;text-indent:-999em}
.btn_tour_wrap{clear:both;padding-top:7px}
.btn_flight_cid{overflow:hidden;position:absolute;right:8px;top:36px;width:63px;height:23px}
.btn_flight_cid li{float:left}

.input_develop{display:block;position:relative;width:100%;height:24px;background:#fff;border:1px solid #ccc}
.input_develop input[type="text"]{margin:4px 0 0 7px;*margin-top:4px;width:90%;background:none;border:0px;font-size:11px;color:#444;height:16px;*height:20px;vertical-align:top;line-height:16px;*line-height:18px}
.input_develop input[type="text"]:focus{outline:none}
.input_develop .icon{display:block;overflow:hidden;position:absolute;right:4px;top:4px;text-indent:-999em}
.input_develop .icon.calendar{margin-top:1px;width:15px;height:15px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_carlendar.gif') no-repeat left top}
.input_develop .icon.city{top:4px;width:15px;height:15px;background:url('//img1.onlinetour.co.kr/renewal/flight/search_list/btn_input_search.png') no-repeat left top}
.input_develop em{display:block;font-size:13px;padding:8px 8px 0 8px;font-style:normal}
.input_develop.disable{background:#fff;border:1px solid #e8ecf2}
.input_develop.disable input[type="text"]{color:#dbdbdb}
.input_develop.disable .icon.calendar{background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/search_icon_carlendar2.gif')}
.input_develop input::-webkit-input-placeholder {color:#444;}
.input_develop input::-moz-placeholder{color:#444;}
.input_develop input:-moz-placeholder{color:#444;}
.input_develop input:-ms-input-placeholder{margin-top:4px;color:#444;letter-spacing:-1px;font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
.input_develop input{*margin-top:3px!important;*font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
@media \0screen {
.input_develop input{margin-top:5px!important;font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
}
:root .input_develop input{font-family:"나눔고딕","Nanum Gothic","맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif\9;}
.input_develop input::-ms-clear {display: none;}
.select_child{display:none;position:absolute;left:0px;top:25px;width:251px;background:#fff;border:1px solid #444;z-index:1000}
.select_child .select_child_con{padding:12px 0px 18px 20px}
.select_child .child_number{overflow:hidden}
.select_child .child_number .cn_con{display:block;float:left;margin-right:15px;width:98px}
.select_child .child_number .cn_con .cn_tit{display:block;width:100%;line-height:27px;text-align:center;color:#333;font-size:12px;font-weight:bold}
.select_child .child_number .cn_con a{display:block;float:left}
.select_child .child_number .cn_con em{display:block;float:left;padding-top:2px;width:40px;line-height:25px;border-top:1px solid #ababab;border-bottom:1px solid #ababab;text-align:center;font-size:14px;font-weight:bold;color:#666}
.select_child .child_desc{clear:both;margin-top:10px}
.select_child .child_desc dl{margin-top:3px;letter-spacing:-1px}
.select_child .child_desc dt{display:block;margin-top:10px;color:#696666;line-height:22px;font-size:12px}
.select_child .child_desc dd{display:block;color:#b2afaf;line-height:15px;font-size:11px}
.select_child .child_btns{margin-top:10px;padding-top:10px;height:37px;background:#f9f9fa;border-top:1px solid #ebebeb;text-align:center}

.main_fh_discount{position:relative;float:left;margin-left:10px;width:470px;height:271px}
.main_fh_discount .discount_tit{padding:6px 0 0 10px;height:21px;border-bottom:1px solid #ccc}
.main_fh_discount .discount_tab{overflow:hidden;position:absolute;right:0px;top:0px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.main_fh_discount .discount_tab ul{}
.main_fh_discount .discount_tab ul li{float:left;height:27px;border-right:1px solid #ccc}
.main_fh_discount .discount_tab ul li a{display:block;overflow:hidden;width:47px;height:27px}
.main_fh_discount .discount_tab ul li a em{}
.main_fh_discount .discount_tab ul li a.active{}
.main_fh_discount .discount_tab ul li a.active img{margin-top:-27px}
.main_fh_discount .discount_tab ul li a.active em{}
.main_fh_discount .discount_cont{clear:both;overflow:hidden}
.main_fh_discount .discount_cont.dhotel{}
.main_fh_discount .discount_cont .discount_location_list{float:left;width:156px}
.main_fh_discount .discount_cont .discount_location_list .discount_location_tit{display:block;padding-top:7px;height:20px;border-bottom:1px solid #ccc;text-align:center}
.main_fh_discount .discount_cont .dlocation_list{overflow:hidden;padding:7px 10px 0 10px;*padding-top:10px;height:124px;*height:117px;border-right:1px solid #ededed}
.main_fh_discount .discount_cont .discount_location_list.last .dlocation_list{border-right:0px}
/*.main_fh_discount .discount_cont.dhotel .dlocation_list{height:162px}*/
.main_fh_discount .discount_cont .dlocation_list li{overflow:hidden;line-height:20px;*margin-top:-4px}
.main_fh_discount .discount_cont .dlocation_list li a{text-decoration:none}
.main_fh_discount .discount_cont .dlocation_list li .d_location{float:left;width:80px;color:#444;font-size:12px;letter-spacing:0px}
.main_fh_discount .discount_cont .dlocation_list li .d_price{float:right;width:53px;text-align:right;color:#444;font-weight:bold}
.main_fh_discount .discount_cont .dlocation_list li.highlight .d_location{color:#444}
.main_fh_discount .discount_cont .dlocation_list li.highlight .d_price{color:#fe411a}
.main_fh_discount .discount_cont .dlocation_warning{clear:both;display:block;overflow:hidden;height:29px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/dottedline_gray2px.gif') repeat-x left top}
.main_fh_discount .discount_cont .dlocation_warning span{display:inline-block;*display:inline;zoom:1;padding-left:30px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/icon_waring.gif') no-repeat 11px 5px;line-height:29px;color:#888;font-size:11px;letter-spacing:0px}
.main_fh_discount .flight_benefit_banner{position:absolute;left:0px;bottom:0px;width:100%;height:56px;border-top:1px solid #e9e9e9}
.main_fight_ennd{position:relative;float:left;margin-left:10px;width:230px;height:271px}
.flight_events .f_events_tit{padding:5px 0 0 10px;height:22px;border-bottom:1px solid #ccc}
.flight_ed_con{position:relative;padding:10px;height:223px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.flight_events .flight_events_tab{position:absolute;right:-1px;top:-28px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.flight_events .flight_events_tab li{float:left;height:27px;border-right:1px solid #ccc}
.flight_events .flight_events_tab a{display:block;overflow:hidden;width:47px;height:27px}
.flight_events .flight_events_tab a.active{background:#fff;border-bottom:1px solid #fff}
.flight_events .flight_events_tab a.active img{margin-top:-27px}
.flight_events .flight_events_list{height:138px}
.flight_events .flight_events_list ul{*margin-top:4px}
.flight_events .flight_events_list ul li{overflow:hidden;*margin-top:-4px;padding-left:8px;height:23px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/bullet_square_2px.gif') no-repeat left 12px;line-height:26px;color:#444;font-size:12px;letter-spacing:0px}
.flight_events .flight_events_list ul li a{color:#444;text-decoration:none}
.flight_events .flight_events_list ul li a:hover{text-decoration:underline}
.flight_events .flight_events_list ul li label{padding-right:3px;color:#225fba;font-weight:bold}
.flight_events .flight_events_list ul li em{color:#2260b9}
.flight_dcair{clear:both;overflow:hidden;position:absolute;left:10px;bottom:10px; padding:14px 5px 15px 5px; width:196px; height:42px;background:#f2f6fb;border:1px solid #cddef3}
.flight_dcair .f_dcair_tit{padding:0; height:21px}
.flight_dcair .f_dcair_cont{overflow:hidden;height:30px}
.flight_dcair .f_dcair_cont li{position:relative;overflow:hidden;height:26px}
.flight_dcair .f_dcair_cont li .dflight_name{float:left; width:110px; line-height:26px; font-size:13px; color:#444;font-weight:bold}
.flight_dcair .f_dcair_cont li .dflight_name .logo{vertical-align:middle;height:16px}
.flight_dcair .f_dcair_cont li .dflight_price{float:right;width:85px;font-size:12px;color:#666;line-height:26px;text-align:right}
.flight_dcair .f_dcair_cont li .dflight_price em{font-family:'Arial'; font-size:15px; font-weight:bold;color:#515050; vertical-align:middle; display:inline-block;}
.flight_dcair .f_dcair_cont li .won_kor{display:inline-block;margin-left:1px; vertical-align:middle; margin-top:0px;line-height:21px}
.flight_dcair .f_dcair_cont li a.dcair_go{display:block;overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:26px;background:url('//img1.onlinetour.co.kr/empty.gif');text-indent:-999em}
/*.flight_dcair .f_dcair_cont{overflow:hidden;width:230px;height:75px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/flight_dcair_back.gif') no-repeat left top}
.flight_dcair .f_dcair_cont li{position:relative;float:left;padding-left:18px;width:97px;height:75px;text-align:left}
.flight_dcair .f_dcair_cont li .dflight_name{display:inline-block;*display:inline;zoom:1;padding-right:9px;padding-bottom:2px;height:34px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/bullet_triangle_3px.gif') no-repeat right 45%;line-height:30px;color:#555;font-size:14px;letter-spacing:-0.25px;*letter-spacing:-1px;font-weight:bold}
.flight_dcair .f_dcair_cont li .dflight_name .logo{margin-bottom:3px;height:16px;vertical-align:middle}
.flight_dcair .f_dcair_cont li .dflight_price{display:inline-block;*display:inline;zoom:1;;font-size:12px;color:#333;line-height:33px}
.flight_dcair .f_dcair_cont li .dflight_price em{color:#515050;font-size:19px;font-weight:bold;font-family:'arial'}
.flight_dcair .f_dcair_cont li a.dcair_go{display:block;position:absolute;left:0px;top:0px;width:115px;height:75px;background:url('//img1.onlinetour.co.kr/empty.gif')}*/

/************ 여행 **************/
.representative_banner_tours{overflow:hidden;position:relative;float:left;width:229px;height:240px}
.representative_banner_tours .main_banner_slides{overflow:hidden}
.representative_banner_tours .main_banner_slides .slide_img{display:block;width:229px;height:240px}
.representative_banner_tours .main_banner_slides .slide_img img{width:229px;height:240px}
.representative_banner_tours .pagination{position:absolute;left:4px;bottom:17px;width:100%}
.synthesize_banner_tours a.prev, .synthesize_banner_tours a.next
{display:none;overflow:hidden;position:absolute;top:50%;margin-top:-10px;width:10px;height:20px;text-indent:-999em;z-index:50}
.representative_banner_tours a.prev{left:10px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/banner_navi_prev.png') no-repeat left top}
.representative_banner_tours a.next{right:10px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/banner_navi_next.png') no-repeat left top}
.representative_banner_tours:hover a.prev, .synthesize_banner_tours:hover a.next{display:block}
.pagination{overflow:hidden;text-align:center;z-index:10}
.pagination span{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;overflow:hidden;margin-right:7px}
.pagination span a{display:block;overflow:hidden;width:8px;height:8px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/banner_paging.png') no-repeat 0px 0px;text-indent:-999em}
.pagination span.current a{background-position:0 -8px}
.tours_events_section{overflow:hidden;float:left;width:480px;height:240px}
.tours_events_tab{overflow:hidden;border-left:1px solid #ccc;border-top:1px solid #ccc}
.tours_events_tab li{position:relative;float:left;width:96px;height:27px}
.tours_events_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:7px;width:96px;height:19px;background:#f4f4f4 url('//img1.onlinetour.co.kr/renewal/main_ver2016/tab_line.gif') no-repeat right 7px;border-bottom:1px solid #ccc;text-align:center}
.tours_events_tab li a em{display:inline-block;overflow:hidden;height:12px}
.tours_events_tab li a.active{padding-left:1px;left:-1px;width:94px;height:20px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}
.tours_events_tab li a.active em img{margin-top:-12px}
.tours_events_tab li.first{width:95px;border-left:0px}
.tours_events_tab li.first a{width:95px}
.tours_events_tab li.first a.active{width:93px;border-right:1px solid #cc}
.tours_events_tab li.last{width:95px}
.tours_events_tab li.last a{width:95px;background-image:none;border-right:1px solid #ccc}
.tours_events_tab li.last a.active{width:95px;padding-left:0px}
.tours_events_banner{overflow:hidden;position:relative;width:478px;height:211px;border:1px solid #ccc;border-top:0px}
.tours_events_banner .main_banner_slides{overflow:hidden}
.tours_events_banner .main_banner_slides .slide_img{display:block;width:478px;height:211px}
.tours_events_banner .main_banner_slides .slide_img img{width:478px;height:211px}
.tours_events_banner .pagination{position:absolute;left:33px;bottom:16px;width:100%;text-align:left}
.hot_sales{float:left;width:230px;margin-left:10px}
.hot_sales .hot_sales_tit{padding:6px 0 0 10px;height:21px}
.hot_sales.t1 .hot_sales_tit{position: relative}
.hot_sales.t1 .hot_sales_tit img{position:absolute;top:-5px;left:6px}
.hot_sales .hot_sales_tab{overflow:hidden;border-left:1px solid #ccc;border-top:1px solid #ccc}
.hot_sales .hot_sales_tab li{position:relative;float:left;height:27px}
.hot_sales .hot_sales_tab li.package{width:60px}
.hot_sales.t1 .hot_sales_tab li.package {width: 54px}
.hot_sales .hot_sales_tab li.free{width:50px}
.hot_sales.t1 .hot_sales_tab li.free{width:44px}
.hot_sales .hot_sales_tab li.busan{width:69px}
.hot_sales.t1 .hot_sales_tab li.busan{width:65px}
.hot_sales .hot_sales_tab li.domestic{width:49px}
.hot_sales .hot_sales_tab li.daegu{width:65px}
.hot_sales .hot_sales_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:7px;width:100%;height:19px;background:#f4f4f4 url('//img1.onlinetour.co.kr/renewal/main_ver2016/tab_line.gif') no-repeat right 7px;border-bottom:1px solid #ccc;text-align:center}
.hot_sales .hot_sales_tab li a em{display:inline-block;overflow:hidden;height:12px}
.hot_sales .hot_sales_tab li a.active{padding-left:1px;left:-1px;height:20px;*height:19px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0px}
.hot_sales .hot_sales_tab li a.active em img{margin-top:-12px}
.hot_sales .hot_sales_tab li.domestic a{background-image:none;border-right:1px solid #ccc}
.hot_sales .hot_sales_tab li.daegu a{background-image:none;border-right:1px solid #ccc}
.hot_sales .hot_sales_tab li.package a.active{width:58px}
.hot_sales.t1 .hot_sales_tab li.package a.active{width:52px}
.hot_sales .hot_sales_tab li.free a.active{width:48px}
.hot_sales.t1 .hot_sales_tab li.free a.active{width:42px}
.hot_sales .hot_sales_tab li.busan a.active{width:67px}
.hot_sales.t1 .hot_sales_tab li.busan a.active{width:63px}
.hot_sales .hot_sales_tab li.domestic a.active{width:49px;padding-left:0px}
.hot_sales .hot_sales_tab li.daegu a.active{width:65px;padding-left:0px}
.hot_sales .hot_sales_list{overflow:hidden;padding:0px 10px 0 10px;height:195px;border:1px solid #ccc;border-top:0px;border-bottom:0px}
.hot_sales .hot_sales_list ul{margin-top:10px;*margin-top:14px}
.hot_sales .hot_sales_list li{overflow:hidden;*margin-top:-4px;margin-bottom:5px;height:17px}
.hot_sales .hot_sales_list li a{text-decoration:none}
.hot_sales .hot_sales_list li .hot_sales_product{display:block;overflow:hidden;padding-left:8px;float:left;width:120px;height:18px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/bullet_square_2px.gif') no-repeat left 7px;color:#444;font-size:12px;line-height:18px}
.hot_sales .hot_sales_list li .hot_sales_price{float:left;width:80px;text-align:right;color:#fe411a;font-size:12px;font-weight:bold;letter-spacing:0px}
.hot_sales .hot_sales_list li .hot_sales_price em{color:#2260b9}

.package_event_banners{overflow:hidden;position:relative;float:left;width:228px;height:241px;border:1px solid #ccc;border-bottom:0px}
.package_event_banners .main_banner_slides{overflow:hidden}
.package_event_banners .main_banner_slides .slide_img{display:block;width:228px;height:241px}
.package_event_banners .main_banner_slides .slide_img img{width:228px;height:241px}
.package_event_banners .paging_back{display:block;position:absolute;left:60px;bottom:15px;width:109px;height:33px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/package_event_pagingback.png') no-repeat left top;z-index:50}
.package_event_banners .pagination{position:absolute;left:4px;bottom:28px;width:100%;z-index:99}
.package_bests{overflow:hidden;float:left;width:470px;margin-left:10px}
.package_bests .package_bests_tit{padding:5px 0 0 10px;height:22px}
.package_bests_tab{overflow:hidden;border-left:1px solid #ccc;border-top:1px solid #ccc}
.package_bests_tab li{position:relative;float:left;width:67px;height:27px}
.package_bests_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:7px;width:67px;height:19px;background:#f4f4f4 url('//img1.onlinetour.co.kr/renewal/main_ver2016/tab_line.gif') no-repeat right 7px;border-bottom:1px solid #ccc;text-align:center}
.package_bests_tab li em{display:inline-block;overflow:hidden;height:12px}
.package_bests_tab li a.active{padding-left:1px;left:-1px;width:65px;height:20px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}
.package_bests_tab li a.active em img{margin-top:-12px}
.package_bests_tab li.last{}
.package_bests_tab li.last a{width:66px;background-image:none;border-right:1px solid #ccc}
.package_bests_tab li.last a.active{width:65px}
.package_bests_con{overflow:hidden;position:relative;padding:9px 0 0 15px}
.package_bests_con li{overflow:hidden;position:relative;float:left;margin-right:10px;width:140px;text-align:center}
.package_bests_con li span{display:inline-block;*display:inline;zoom:1}
.package_bests_con li .pb_category{display:inline-block;*display:inline;zoom:1;overflow:hidden;width:100%;height:12px;text-indent:-999em}
.package_bests_con li .pb_category.dcair{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_dcair.gif') no-repeat 50% top}
.package_bests_con li .pb_category.md{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_md.gif') no-repeat 50% top}
.package_bests_con li .pb_category.hot{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_hot.gif') no-repeat 50% top}
.package_bests_con li .pb_thumnail{display:block;margin:10px 0 8px 0;width:140px;height:80px}
.package_bests_con li .pb_thumnail img{width:140px;height:80px}
.package_bests_con li .product_name{display:block;overflow:hidden;width:100%;height:38px;line-height:18px;color:#444;letter-spacing:0px}
.package_bests_con li .product_name em{font-weight:bold;color:#444;text-align:center}
.package_bests_con li .product_desc{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:17px;color:#888}
.package_bests_con li .product_price{overflow:hidden;margin-top:2px;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:17px;color:#444}
.package_bests_con li .product_price em{color:#fe411a;font-weight:bold;font-size:13px}
.package_bests_con li a.go_product{display:block;overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;background:url('//img1.onlinetour.co.kr/empty.gif');text-indent:-999em}
.package_bests_con .best_navi{display:block;overflow:hidden;position:absolute;top:56px;width:29px;height:29px;background-position:0 0;background-repeat:left top;text-indent:-999em;z-index:10}
.package_bests_con .best_navi.prev{left:0px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/best_navi_prev.png')}
.package_bests_con .best_navi.next{right:0px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/best_navi_next.png')}
.package_ne_section{overflow:hidden;float:left;width:230px;margin-left:10px}
.package_ne_section .package_ne_tit{padding:5px 0 0 10px;height:22px}
.package_ne_section .package_ne_con{height:214px;border:1px solid #ccc;border-bottom:0px}
.package_ne_section .package_ne_banner{display:block;overflow:hidden;width:228px;height:115px}
.package_ne_section .package_ne_banner img{width:228px;height:115px}
.package_ne_section .package_ne_list{margin:2px 10px 0 10px}
.package_ne_section .package_ne_list li{overflow:hidden;padding-left:8px;height:22px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/bullet_square_2px.gif') no-repeat left 8px;line-height:22px;color:#444;letter-spacing:0px}
.package_ne_section .package_ne_list li a{color:#444;text-decoration:none}
.package_ne_section .package_ne_list li a:hover{text-decoration:underline}
.package_ne_section .package_ne_list li em{color:#2260b9}

.free_event_banners{overflow:hidden;float:left;width:230px;height:240px}
.free_event_banners .free_special{position:relative}
.free_event_banners .free_special .free_special_tit{padding:5px 0 0 10px;height:21px;border-bottom:1px solid #ccc}
.free_event_banners .free_special .free_special_tab{overflow:hidden;position:absolute;right:0px;top:2px}
.free_event_banners .free_special .free_special_tab li{float:left;margin-left:3px;width:18px;height:18px}
.free_event_banners .free_special .free_special_tab li a{display:block;overflow:hidden;width:18px;height:18px}
.free_event_banners .free_special .free_special_tab li a.active{}
.free_event_banners .free_special .free_special_tab li a.active img{margin-top:-18px}
.free_event_banners .free_special .free_special_con{overflow:hidden;position:relative;margin:10px 3px 0 7px;height:90px}
.free_event_banners .free_special .free_special_con .label{display:block;position:absolute;left:0px;top:0px;width:35px;height:25px;background:#fe631a;color:#fff;line-height:25px;font-size:11px;text-align:center}
.free_event_banners .free_special .free_special_con .label em{font-weight:bold;font-size:13px}
.free_event_banners .free_special .free_special_con .free_special_thumnail{display:block;float:left;width:100px;height:88px;border:1px solid #e5e5e5}
.free_event_banners .free_special .free_special_con .free_special_thumnail img{width:100px;height:88px}
.free_event_banners .free_special .free_special_con .free_special_desc{float:left;margin:7px 0 0 10px;width:105px;letter-spacing:-1px}
.free_event_banners .free_special .free_special_con .free_special_desc span{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap}
.free_event_banners .free_special .free_special_con .free_special_desc .event_name{line-height:17px;color:#666;font-size:11px}
.free_event_banners .free_special .free_special_con .free_special_desc .event_tit{overflow:hidden;margin-top:3px;height:17px;line-height:17px;color:#333;font-weight:bold}
.free_event_banners .free_special .free_special_con .free_special_desc .event_price_before{margin-top:6px;line-height:16px;color:#b2b2b2;font-size:12px;text-decoration:line-through;letter-spacing:0px}
.free_event_banners .free_special .free_special_con .free_special_desc .event_price_discount{line-height:20px;color:#666;font-size:12px;letter-spacing:0px}
.free_event_banners .free_special .free_special_con .free_special_desc .event_price_discount em{color:#fe411a;font-weight:bold;letter-spacing:0px}
.free_event_banners .free_special .free_special_con .free_special_link{display:block;overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;background:url('//img1.onlinetour.co.kr/empty.gif');text-indent:-999em}
.free_event_banners .free_hot{margin-top:10px;height:103px;border:1px solid #e9e9e9;border-bottom:0px}
.free_event_banners .free_hot img{width:228px;height:103px}
.free_bests{overflow:hidden;float:left;width:470px;margin-left:10px}
.free_bests .free_bests_tit{padding:5px 0 0 10px;height:21px}
.free_bests_tab{overflow:hidden;border-left:1px solid #ccc;border-top:1px solid #ccc}
.free_bests_tab li{position:relative;float:left;width:67px;height:27px}
.free_bests_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:7px;width:67px;height:19px;background:#f4f4f4 url('//img1.onlinetour.co.kr/renewal/main_ver2016/tab_line.gif') no-repeat right 7px;border-bottom:1px solid #ccc;text-align:center}
.free_bests_tab li em{display:inline-block;overflow:hidden;height:12px}
.free_bests_tab li a.active{padding-left:1px;left:-1px;width:65px;height:20px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}
.free_bests_tab li a.active em img{margin-top:-12px}
.free_bests_tab li.last{}
.free_bests_tab li.last a{width:66px;background-image:none;border-right:1px solid #ccc}
.free_bests_tab li.last a.active{width:65px}
.free_bests_con{overflow:hidden;position:relative;padding:9px 0 0 15px}
.free_bests_con li{overflow:hidden;position:relative;float:left;margin-right:10px;width:140px;text-align:center}
.free_bests_con li span{display:inline-block;*display:inline;zoom:1}
.free_bests_con li .pb_category{display:inline-block;*display:inline;zoom:1;overflow:hidden;width:100%;height:12px;text-indent:-999em}
.free_bests_con li .pb_category.dcair{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_dcair.gif') no-repeat 50% top}
.free_bests_con li .pb_category.md{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_md.gif') no-repeat 50% top}
.free_bests_con li .pb_category.hot{background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/produts_tit_hot.gif') no-repeat 50% top}
.free_bests_con li .pb_thumnail{display:block;margin:10px 0 8px 0;width:140px;height:80px}
.free_bests_con li .pb_thumnail img{width:140px;height:80px}
.free_bests_con li .product_name{display:block;overflow:hidden;width:100%;height:38px;line-height:18px;color:#444;letter-spacing:0px}
.free_bests_con li .product_name em{font-weight:bold;color:#444;text-align:center}
.free_bests_con li .product_desc{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:17px;color:#888}
.free_bests_con li .product_price{overflow:hidden;margin-top:2px;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:17px;color:#444}
.free_bests_con li .product_price em{color:#fe411a;font-weight:bold;font-size:13px}
.free_bests_con li a.go_product{display:block;overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;background:url('//img1.onlinetour.co.kr/empty.gif');text-indent:-999em}
.free_bests_con .best_navi{display:block;overflow:hidden;position:absolute;top:56px;width:29px;height:29px;background-position:0 0;background-repeat:left top;text-indent:-999em;z-index:10}
.free_bests_con .best_navi.prev{left:0px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/best_navi_prev.png')}
.free_bests_con .best_navi.next{right:0px;background-image:url('//img1.onlinetour.co.kr/renewal/main_ver2016/best_navi_next.png')}
.free_ne_section{overflow:hidden;float:left;margin-left:10px;width:228px;height:239px;border:1px solid #ccc}
.free_ne_section .free_ne_tab{overflow:hidden;height:27px}
.free_ne_section .free_ne_tab ul{overflow:hidden}
.free_ne_section .free_ne_tab li{position:relative;float:left;width:76px;height:27px}
.free_ne_section .free_ne_tab li a{display:block;position:absolute;left:0px;top:0px;padding-top:7px;width:76px;height:19px;background:#f4f4f4 url('//img1.onlinetour.co.kr/renewal/main_ver2016/tab_line.gif') no-repeat right 7px;border-bottom:1px solid #ccc;text-align:center}
.free_ne_section .free_ne_tab li a em{display:inline-block;overflow:hidden;height:12px}
.free_ne_section .free_ne_tab li a.active{padding-left:1px;left:-1px;width:74px;height:20px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}
.free_ne_section .free_ne_tab li a.active em img{margin-top:-12px}
.free_ne_section .free_ne_tab li.last{}
.free_ne_section .free_ne_tab li.last a{background-image:none;border-right:0}
.free_ne_section .free_ne_tab li.last a.active{width:75px}
.free_ne_section .free_ne_con{}
.free_ne_section .free_ne_banner{display:block;overflow:hidden;width:228px;height:115px}
.free_ne_section .free_ne_banner img{width:228px;height:115px}
.free_ne_section .free_ne_list{margin:2px 10px 0 10px}
.free_ne_section .free_ne_list li{overflow:hidden;padding-left:8px;height:22px;background:url('//img1.onlinetour.co.kr/renewal/main_ver2016/bullet_square_2px.gif') no-repeat left 8px;line-height:22px;color:#444;letter-spacing:0px}
.free_ne_section .free_ne_list li a{color:#444;text-decoration:none}
.free_ne_section .free_ne_list li a:hover{text-decoration:underline}
.free_ne_section .free_ne_list li em{color:#2260b9}

/* 2019-11-29 유럽 제거 관련.. */
.free_bests_tab.t1 li, 
.free_bests_tab.t1 li a {width:78px;}
.free_bests_tab.t1 li.last {width:79px;}
.free_bests_tab.t1 li a.active {width:76px;}
.free_bests_tab.t1 li.last a.active {width:77px;}

.main_cs_section{overflow:hidden;width:85px}
.main_cs_section .cs_top{display:block}
.main_cs_section .cs_list{padding:7px 0 5px 11px;border:1px solid #ccc;border-top:0px}
.main_cs_section .cs_list li{font-size:11px;letter-spacing:-1px;line-height:20px}
.main_cs_section .cs_list li a{color:#444;text-decoration:none}
.main_cs_section .cs_list li a:hover{color:#2b66bc;text-decoration:underline}

.main_mh_section{overflow:hidden;width:85px;margin-top:10px}
.main_mh_section .mh_top{display:block}
.main_mh_section .mh_list{padding:7px 0 5px 11px;border:1px solid #ccc;border-top:0px}
.main_mh_section .mh_list li{font-size:11px;letter-spacing:0px;line-height:20px}
.main_mh_section .mh_list li a{color:#444;text-decoration:none}
.main_mh_section .mh_list li a:hover{color:#2b66bc;text-decoration:underline}

.main_rwing_banner{clear:both;margin-top:10px}

.hotel_cities_popup{width:568px;padding-bottom:19px;background:#fff;border:1px solid #444;z-index:1000}
.hotel_cities_popup .fcp_top{position:relative;height:43px;border-bottom:1px solid #ebebeb}
.hotel_cities_popup .fcp_top .fcp_tit{padding-left:15px;font-size:14px;line-height:43px;font-weight:bold;color:#333}
.hotel_cities_popup .fcp_top .fcp_close{display:block;overflow:hidden;position:absolute;right:15px;top:15px;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}
.hotel_cities_popup .fcp_search{overflow:hidden;padding:5px 0 0 15px;font-size:12px}
.hotel_cities_popup .fcp_search .fcp_desc{display:block;line-height:30px;color:#666;font-size:11px}
.hotel_cities_popup .fcp_search .input_selction{float:left;margin-top:1px;padding:0px 0 0 6px;width:290px;height:25px;border:1px solid #367adb}
.hotel_cities_popup .fcp_search .input_selction input[type="text"]{background:#fff;border:0px;width:280px;height:25px;*height:23px;line-height:25px;*line-height:23px;vertical-align:top;font-family:"Nanum Gothic";font-size:12px}
.hotel_cities_popup .fcp_search .btn_submit{display:block;overflow:hidden;float:left;margin-left:5px;width:48px;height:29px;background:url('//img1.onlinetour.co.kr/renewal/flight/search_list/fcp_btn_submit.gif') no-repeat left top;text-indent:-999em}
.hotel_cities_popup .fcp_search .search_ex{float:left;margin-left:10px;line-height:29px;color:#999;font-size:11px}
.hotel_cities_popup .fcp_major_cities{position:relative;padding:14px 15px 0 15px}
.hotel_cities_popup .fcp_major_cities .mc_tit{color:#333;font-weight:bold;font-size:12px;line-height:27px}
.hotel_cities_popup .fcp_major_cities .mc_list_wrap{border-top:1px solid #858a90;}
.hotel_cities_popup .fcp_major_cities .mc_list{font-size:12px}
.hotel_cities_popup .fcp_major_cities .mc_list th.main_diagonal{background:url('//img1.onlinetour.co.kr/2017/bg/main_diagonal.jpg') no-repeat}/*2017.01.05 추가*/
.hotel_cities_popup .fcp_major_cities .mc_list th{padding:2px 0;height:19px;background:#f6f7f9;border-right:1px solid #ebebeb;border-bottom:1px solid #e2e4e5;text-align:center;color:#333;font-family:"Nanum Gothic Bold";font-weight:normal}
.hotel_cities_popup .fcp_major_cities .mc_list td{padding:2px 3px 2px 8px;height:19px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:left}
.hotel_cities_popup .fcp_major_cities .mc_list td a{color:#444;text-decoration:none}
.hotel_cities_popup .fcp_major_cities .mc_list td a:hover{color:#3879dd;text-decoration:underline}
.hotel_cities_popup .fcp_major_cities .mc_list td.last{border-right:0px}
.hotel_cities_popup .fcp_search_list{position:relative;padding:14px 15px 0 15px}
.hotel_cities_popup .fcp_search_list .sc_tit{font-weight:bold;font-size:12px;line-height:27px;color:#666}
.hotel_cities_popup .fcp_search_list .btn_back{display:block;overflow:hidden;position:absolute;right:15px;top:15px;width:127px;height:33px;background:url('//img1.onlinetour.co.kr/renewal/flight/search_list/fcp_btn_back.gif') no-repeat left top;text-indent:-999em}
.hotel_cities_popup .fcp_search_list .fcp_sl_header{border-top:1px solid #858a90}
.hotel_cities_popup .fcp_search_list .fcp_sl_header th{height:29px;background:#f5f7f9;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;line-height:29px;font-weight:normal;text-align:center;color:#666;font-size:12px}
.hotel_cities_popup .fcp_search_list .fcp_sl_header th.last{padding-right:25px;border-right:0px}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody{overflow:hidden;overflow-y:scroll;height:270px}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl{width:600px}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td{padding:5px 0;text-align:center;font-size:12px;color:#666;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td a{color:#666;text-decoration:none}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td a:hover{color:#3879dd;text-decoration:underline}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td.cn_kor{width:201px;*width:200px}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td.cn_eng{width:200px;*width:201px}
.hotel_cities_popup .fcp_search_list .fcp_sl_tbody .fcp_sl_tbl td.c_national{padding-right:20px;width:110px;border-right:0px}

.autocomplete{display:none;overflow-x:hidden;overflow-y:scroll;position:absolute;left:0px;top:33px;width:296px;min-height:70px;height:270px;background:#fff url('//img1.onlinetour.co.kr/renewal/hotel/search/autocomplete_back.gif') repeat-y left top;border:1px solid #444;z-index:100}
.autocomplete.autocomplete_new{left:16px;top:113px}
.autocomplete .city_wrap{position:relative;padding-bottom:10px;border-bottom:1px solid #d5d5d5}
.autocomplete .landmark_wrap{position:relative;margin-top:5px}
.autocomplete .label_cnl{position:absolute;top:7px;right:5px;width:60px;font-size:13px;color:#666;z-index:100000}
.autocomplete .suggest_first{padding-left:15px;border-bottom:1px solid #d5d5d5;line-height:33px}
.autocomplete .suggest_first a{color:#666;text-decoration:none}
.autocomplete .suggest_first a em{color:#f6a61c}
.autocomplete .suggest_list{margin:5px 0 0 8px;width:272px}
.autocomplete .suggest_list li{overflow:hidden;height:27px;padding-left:12px;width:93%;line-height:27px;font-weight:bold;color:#666;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.autocomplete .suggest_list li em{color:#377add}
.autocomplete .suggest_list li.active{background:#6a9dea;color:#fff}
.autocomplete .suggest_list li.active em{color:#fff}
.autocomplete .suggest_list li:hover{background:#6a9dea;color:#fff}
.autocomplete .suggest_list li:hover em{color:#fff}

.room_type_introduce{display:none;position:absolute;padding:5px 20px 20px 20px;width:789px;border:1px solid #666;background:#fff;z-index:100;text-align:left}
.room_type_introduce .rt_tit{padding-left:10px;background:url('//img1.onlinetour.co.kr/renewal/hotel/detail/desc_title_bullet.gif') no-repeat left 50%;line-height:44px;font-size:16px;color:#333;font-weight:bold}
.room_type_introduce table.rt_tbl{border-top:1px solid #50453d;font-size:12px}
.room_type_introduce table.rt_tbl th{height:34px;background:#f3f3f3;color:#333;text-align:center;border-bottom:1px solid #dbd9d6;font-size:13px}
.room_type_introduce table.rt_tbl td{border-bottom:1px solid #dbd9d6;color:#666;text-align:center;line-height:18px;height:79px}
.room_type_introduce table.rt_tbl td.head{background:#f2f5fa;color:#333;border-right:1px solid #fff}
.room_type_introduce table.rt_tbl td.kind_room{background:#f9f9f9;color:#333;font-size:12px;border-right:1px solid #fff}
.room_type_introduce table.rt_tbl td.desc{color:#666;text-align:left}
.room_type_introduce table.rt_tbl td.desc em{color:#f68222}
.room_type_introduce table.rt_tbl td.roomnames{color:#2b66bc;text-align:left}
.room_type_introduce .layer_close{display:block;overflow:hidden;position:absolute;right:20px;top:11px;width:23px;height:23px;background:url('//img1.onlinetour.co.kr/renewal/hotel/detail/btn_layer_close.gif') no-repeat left top;text-indent:-999em}



/* ### CCM : 2017-07-12 ### */
.main_cs_section .cs_box {border:solid #ccc; border-width:0 1px 1px 1px;}
.main_cs_section .cs_box ul {padding:10px 10px 9px 10px;}
.main_cs_section .cs_box ul li + li {margin-top:6px;}
.main_cs_section .cs_box ul a {font-family:"Nanum Gothic"; font-size:11px; color:#4c4c4c; letter-spacing:-0.07em; text-decoration:none;}
.main_cs_section .cs_box ul a:hover {color:#2b66bc; text-decoration:underline;}
.main_cs_section .cs_box .btn_say {padding-left:23px; font-family:"Nanum Gothic"; font-size:11px; line-height:25px; color:#2b66bc; letter-spacing:-0.02em; text-decoration:none; border-top:1px solid #cddef3; background:#f2f6fb url("//img1.onlinetour.co.kr/renewal/main_ver2016/btn_say.gif") no-repeat 6px 0; display:block;}

/* 2018-09-28 : 캘린더 개선 */
.re_search_cont1 .flight_calendar, .re_search_cont2 .flight_calendar {background-color:#fff; position:absolute; top:87px; left:18px; width:727px; height:428px; border:2px solid #333; z-index:10; display:none;}	/* 2019-04-08 */
.re_search_cont3 .flight_calendar {background-color:#fff; position:absolute; top:34px; left:-352px; width:726px; height:418px; border:1px solid #333; z-index:10; display:none;}
.flight_calendar {background-image:url(//img1.onlinetour.co.kr/renewal/flight/search_list/botton_bg.gif); background-repeat:repeat-x; background-position:bottom;}	/* 2019-04-08 */
.flight_calendar.on {display:block;}
.cld_iframe {overflow-y:hidden;}
.flight_calendar_wrap .cld_top {font-family:"Nanum Gothic Bold"; color:#333; font-size:15px; height:43px; line-height:43px; border-bottom:1px solid #ccc; padding:0 15px; position:relative;}
.flight_calendar_wrap .cld_top span {width:46px; height:43px; display:block; position:absolute; top:0; right:0; background:15px 15px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_close_14x13.png) no-repeat; font-size:0; line-height:0; color:transparent; cursor:pointer;}
.flight_calendar_wrap a {text-decoration:none;}
.flight_calendar_wrap .cld_cont {border-bottom:1px solid #c7dae2;}
.flight_calendar_wrap .cld_cont .calendar_cont {position:relative;}
.flight_calendar_wrap .cld_cont .calendar_cont:after {content:''; display:block; clear:both;}
.flight_calendar_wrap .cld_cont .calendar_cont:before {content:''; width:1px; height:100%; background-color:#ededed; position:absolute; top:0; left:50%;}
.flight_calendar_wrap .cld_cont .left_calendar {width:363px; float:left; position:relative;}
.flight_calendar_wrap .cld_cont .right_calendar {width:363px; float:left; position:relative;}
.flight_calendar_wrap .cld_cont .month {height:42px; line-height:42px; position:relative;}
.flight_calendar_wrap .cld_cont .month > a {width:46px; height:42px; opacity:0.3; filter:alpha(opacity=30); display:block; font-size:0; line-height:0; color:transparent; float:left; position:absolute; top:0; z-index:10;}
.flight_calendar_wrap .cld_cont .left_calendar .month > a {background:15px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_prev_11x17.png) no-repeat; left:-5px;}
.flight_calendar_wrap .cld_cont .right_calendar .month > a {background:20px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_next_11x17.png) no-repeat; right:-5px;}
.flight_calendar_wrap .cld_cont .left_calendar .month > a:hover {background:#e2edfb 15px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_prev_11x17.png) no-repeat; opacity:1; filter:alpha(opacity=100);}
.flight_calendar_wrap .cld_cont .right_calendar .month > a:hover {background:#e2edfb 20px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_next_11x17.png) no-repeat; opacity:1; filter:alpha(opacity=100);}
.flight_calendar_wrap .cld_cont .month > .now_month {font-family:"Roboto"; font-size:19px; color:#111; font-weight:bold; text-align:center; position:relative;}
.flight_calendar_wrap .cld_cont .month > .now_month b {font-size:18px; padding-right:22px; background:78px 8px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_select_11x6.png) no-repeat; background-size:11px 24px; cursor:pointer;}
.flight_calendar_wrap .cld_cont .month > .now_month b.on {background:78px -10px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_select_11x6.png) no-repeat;}
.flight_calendar_wrap .cld_cont .month > .now_month .full {background:transparent;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month {width:94px; background-color:#fff; padding-top:4px; position:absolute; top:33px; left:50%; margin-left:-47px; z-index:100; display:none;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month.on {display:block;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month:before {content:''; width:8px; height:5px; background:0 -5px url(//img1.onlinetour.co.kr/renewal/flight/search_list/point_8x5.gif) no-repeat; position:absolute; top:0; left:43px;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month > ul {padding:5px 0; border:1px solid #444;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month > ul li {font-family:'Nanum Gothic'; height:26px; line-height:26px; text-align:center;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month > ul li:hover {font-family:'Nanum Gothic Bold'; background-color:#e2edfb;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month > ul li a {font-size:13px; color:#333; font-family:'Roboto'; font-weight:normal; display:block;}
.flight_calendar_wrap .cld_cont .month > .now_month .other_month > ul li:hover a {color:#111;}
.flight_calendar_wrap .cld_cont .days ul {padding:0 10px; border-bottom:1px solid #ededed;}
.flight_calendar_wrap .cld_cont .days ul:after {content:''; display:block; clear:both;}
.flight_calendar_wrap .cld_cont .days ul li {width:49px; height:13px; padding-bottom:9px; line-height:13px; color:#333; text-align:center; float:left;}
.flight_calendar_wrap .cld_cont .days ul li.sunday {color:#fe411a;}
.flight_calendar_wrap .cld_cont .days ol {padding:0 10px;}
.flight_calendar_wrap .cld_cont .days ol:after {content:''; display:block; clear:both;}
.flight_calendar_wrap .cld_cont .days ol li {width:49px; height:26px; padding-bottom:12px;  line-height:26px; text-align:center; float:left; position:relative;}
.flight_calendar_wrap .cld_cont .days ol li a {padding-bottom:12px; font-family:"Roboto"; font-weight:bold; font-size:15px; display:block;}
.flight_calendar_wrap .cld_cont .days ol li a:link, .flight_calendar_wrap .cld_cont .days ol li a:visited {color:#111;}
.flight_calendar_wrap .cld_cont .days ol li.day_the {background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_the_49x38.png) no-repeat;}
.flight_calendar_wrap .cld_cont .days ol li.day_middle {background:#eef1fa url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_the_49x38.png) no-repeat;}
.flight_calendar_wrap .cld_cont .days ol li.day_middle_hidden {background:#eef1fa url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_the_hidden_49x38.png) no-repeat;}
.flight_calendar_wrap .cld_cont .days ol li.day_bg:after {content:''; width:100%; height:100%; background-color:#eef1fa; position:absolute; top:0; right:0; z-index:-20;}
.flight_calendar_wrap .cld_cont .days ol li.day_first:before {content:''; width:55px; height:38px; background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_first_55x38.png) no-repeat; position:absolute; left:0; top:0; z-index:-10;}
.flight_calendar_wrap .cld_cont .days ol li.day_first_hidden:before {content:''; width:55px; height:38px; background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_first_hidden_55x38.png) no-repeat; position:absolute; left:0; top:0; z-index:-10;}
.flight_calendar_wrap .cld_cont .days ol li.day_first_hidden:after {content:''; width:30px; height:100%; background:#eef1fa; position:absolute; top:0; right:-6px; z-index:-11;}
.flight_calendar_wrap .cld_cont .days ol li.day_last:before {content:''; width:55px; height:38px; background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_last_55x38.png) no-repeat; position:absolute; right:0; top:0; z-index:-10;}
.flight_calendar_wrap .cld_cont .days ol li.day_last:after {content:''; width:30px; height:100%; background:#eef1fa; position:absolute; top:0; left:-6px; z-index:-11;}
.flight_calendar_wrap .cld_cont .days ol li.day_last_hidden:before {content:''; width:55px; height:38px; background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/day_last_hidden_55x38.png) no-repeat; position:absolute; right:0; top:0; z-index:-10;}
.flight_calendar_wrap .cld_cont .days ol li.day_last_hidden:after {content:''; width:30px; height:100%; background:#eef1fa; position:absolute; top:0; left:-6px; z-index:-11;}
.flight_calendar_wrap .cld_cont .days ol li.day_first.day_bg:after {content:''; width:30px; height:100%; background:#eef1fa; position:absolute; top:0; right:-6px; z-index:-11;}
.flight_calendar_wrap .cld_cont .days ol li.day_first_hidden.day_bg:after {content:''; width:30px; height:100%; background:#eef1fa; position:absolute; top:0; right:-6px; z-index:-11;}
.flight_calendar_wrap .cld_cont .days ol li.day_first a:link, .flight_calendar_wrap .cld_cont .days ol li.day_first a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_first span,
.flight_calendar_wrap .cld_cont .days ol li.day_last a:link, .flight_calendar_wrap .cld_cont .days ol li.day_last a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_last span,
.flight_calendar_wrap .cld_cont .days ol li.day_the a:link, .flight_calendar_wrap .cld_cont .days ol li.day_the a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_the span,
.flight_calendar_wrap .cld_cont .days ol li.day_middle a:link, .flight_calendar_wrap .cld_cont .days ol li.day_middle a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_middle span,
.flight_calendar_wrap .cld_cont .days ol li.day_first_hidden a:link, .flight_calendar_wrap .cld_cont .days ol li.day_first_hidden a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_first_hidden span,
.flight_calendar_wrap .cld_cont .days ol li.day_middle_hidden a:link, .flight_calendar_wrap .cld_cont .days ol li.day_middle_hidden a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_middle_hidden span,
.flight_calendar_wrap .cld_cont .days ol li.day_last_hidden a:link, .flight_calendar_wrap .cld_cont .days ol li.day_last_hidden a:visited, .flight_calendar_wrap .cld_cont .days ol li.day_last_hidden span {color:#fff;}
.flight_calendar_wrap .cld_cont .days ol li span {width:49px; font-size:11px; line-height:11px; text-align:center; position:absolute; left:0; bottom:5px; cursor:pointer;}
.flight_calendar_wrap .cld_cont .days li.redday, .flight_calendar_wrap .cld_cont .days li.redday a:link, .flight_calendar_wrap .cld_cont .days li.redday a:visited {color:#fe411a;}
.flight_calendar_wrap .cld_cont .days li.day_hidden a:link, .flight_calendar_wrap .cld_cont .days li.day_hidden a:visited {color:#bbb;}
.flight_calendar_wrap .cld_cont .cheapest {color:#35b879;}
.flight_calendar_wrap .cld_cont .average {color:#888;}
.flight_calendar_wrap .cld_cont .expensive {color:#ff6c4e;}
.flight_calendar_wrap .cld_cont .price_guide {height:31px; line-height:31px; padding-left:15px; border-top:1px solid #ededed; position:relative;}
.flight_calendar_wrap .cld_cont .price_guide ul:after {content:''; display:block; clear:both}
.flight_calendar_wrap .cld_cont .price_guide ul {float:left;}
.flight_calendar_wrap .cld_cont .price_guide ul li {padding-left:10px; padding-right:14px; font-size:12px; float:left;}
.flight_calendar_wrap .cld_cont .price_guide ul li.cheapest {background:1px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/dot_green_4x4.gif) no-repeat;}
.flight_calendar_wrap .cld_cont .price_guide ul li.average {background:1px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/dot_gray_4x4.gif) no-repeat;}
.flight_calendar_wrap .cld_cont .price_guide ul li.expensive {background:1px 13px url(//img1.onlinetour.co.kr/renewal/flight/search_list/dot_red_4x4.gif) no-repeat;}
.flight_calendar_wrap .cld_cont .price_guide > a {padding-left:20px; padding-right:15px; background:0 8px url(//img1.onlinetour.co.kr/renewal/flight/search_list/ico_caution_16x16.png) no-repeat; font-size:12px; color:#666; float:right;}
.flight_calendar_wrap .cld_cont .price_guide > a > span.guide_box {color:#666; font-size:11px; padding:8px 12px; border:1px solid #444; background-color:#fff; position:absolute; top:-48px; right:63px; line-height:15px; letter-spacing:-1px; text-align:center; display:block; cursor:default; display:none;}
.flight_calendar_wrap .cld_cont .price_guide > a > span.guide_box:before {content:''; width:8px; height:5px; background:url(//img1.onlinetour.co.kr/renewal/flight/search_list/point_8x5.gif) no-repeat; position:absolute; bottom:-5px; right:35px;}
.flight_calendar_wrap .cld_cont .price_guide > a > span.guide_box > b {font-family:'Nanum Gothic Bold'; color:#333; font-size:12px;}
.flight_calendar_wrap .cld_bottom {height:38px; line-height:38px; padding:5px 15px; font-family:'Roboto'; color:#111; background-color:#e9f6fb;}	/* 2019-04-08 */
.flight_calendar_wrap .cld_bottom:after {content:''; display:block; clear:both;}
.flight_calendar_wrap .cld_bottom > ul.date > li {float:left;}
.flight_calendar_wrap .cld_bottom > a {float:right;}
.flight_calendar_wrap .cld_bottom:after, .flight_calendar_wrap .cld_bottom dl:after {content:''; display:block; clear:both;}
.flight_calendar_wrap .cld_bottom dl {float:left;}
.flight_calendar_wrap .cld_bottom dl dt, .flight_calendar_wrap .cld_bottom dl dd {float:left;}
.flight_calendar_wrap .cld_bottom dl dt {padding-top:10px;}
.flight_calendar_wrap .cld_bottom dl dt.sch_check {padding-top:0;}
.flight_calendar_wrap .cld_bottom dl dt span {padding:2px 8px 1px; background-color:#fff; border:1px solid #8ccde8; border-radius:20px; font-size:12px; color:#199bd2;}	/* 2019-04-08 */
.flight_calendar_wrap .cld_bottom dl dd {width:90px; font-size:16px; padding-left:6px; padding-right:11px; opacity:0; filter:alpha(opacity=0);}
.flight_calendar_wrap .cld_bottom .departure_date, .flight_calendar_wrap .cld_bottom .arrive_date {opacity:1; filter:alpha(opacity=100);}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date {display:block; margin:1px 0; border:1px solid #bbb; position:relative;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date:before {content:''; width:7px; height:4px; background:0 0 url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_select_7x4.png) no-repeat; position:absolute; top:15px; right:7px;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date.on {border:1px solid #377add;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date.on:before {background:0 -4px url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_select_7x4.png) no-repeat;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > a {width:78px; height:33px; line-height:33px; padding-left:7px; padding-right:3px; font-family:'Nanum Gothic Bold'; font-size:13px; background-color:#fff; color:#333; display:block;}	/* 2019-04-08 */
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > ul {position:absolute; width:100%; background-color:#fff; padding:5px 0; bottom:33px; left:-1px; border:1px solid #444; display:none;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > ul li {font-family:'Nanum Gothic'; height:26px; line-height:26px; text-align:center;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > ul li:hover {font-family:'Nanum Gothic Bold'; background-color:#e2edfb;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > ul li a {font-size:13px; color:#666; display:block;}
.flight_calendar_wrap .cld_bottom .arrive_date .stay_date > ul li:hover a {color:#333;}
.flight_calendar_wrap .cld_bottom .uncertain {opacity:1; filter:alpha(opacity=100); padding:0; font-family:'Nanum Gothic'; font-size:13px; color:#333; cursor:pointer;}
.flight_calendar_wrap .cld_bottom .uncertain input {width:15px; height:15px; margin-top:-2px; appearance:none; -webkit-appearance:none; -moz-appearance:none; display:inline-block; vertical-align:middle; background:0 0 url(//img1.onlinetour.co.kr/renewal/flight/search_list/inp_check_15x15.gif) no-repeat; background-size:15px 30px;}
.flight_calendar_wrap .cld_bottom .uncertain.on {font-family:'Nanum Gothic Bold';}
.flight_calendar_wrap .cld_bottom .uncertain.on input {background:0 -15px url(//img1.onlinetour.co.kr/renewal/flight/search_list/inp_check_15x15.gif) no-repeat;}
.flight_calendar_wrap .cld_bottom .journey_date {position:relative;}
.flight_calendar_wrap .cld_bottom .journey_date dd {opacity:1; filter:alpha(opacity=100);}
.flight_calendar_wrap .cld_bottom .journey_date .on {color:#3284f2;}
.flight_calendar_wrap .cld_bottom .journey_date .on:before {content:''; width:89px; height:1px; background-color:#3284f2; position:absolute; bottom:9px;}
.flight_calendar_wrap .btn_submit {width:120px; height:38px; line-height:36px; border-radius:3px; background-color:#24a9e1; border:1px solid #1c96ca; box-sizing:border-box; font-family:'Nanum Gothic Bold'; font-size:15px; color:#fff; text-align:center;}	/* 2019-04-08 */
.flight_calendar_wrap .month + .m_middlebg > ol > li:before {content: ''; width: 100%; height: 100%; background-color: #eef1fa; position: absolute; top: 0; left: 0; z-index: -20;}
.flight_calendar_wrap .cld_cont .m_middlebg > ol > li.none:before {background-color:transparent;}
.flight_calendar_wrap .cld_cont .m_hidden > ol > li a:link, .flight_calendar_wrap .cld_cont .m_hidden > ol > li a:visited, .flight_calendar_wrap .cld_cont .m_hidden > ol > li.redday a:link, .flight_calendar_wrap .cld_cont .m_hidden > ol > li.redday a:visited {color: #bbb;}

/* 2018-10-25 : 홈메인, 항공메인 캘린더 */
.box_topArea .group_column2 > div.flight_calendar {width:inherit; display:none;}
.box_topArea .group_column2 > div.flight_calendar.on {display:block;}
.box_topArea .group_column2 .inp_hidden {background-image:none; background-color:#eee;}
.search_cont #fisd1_around .group_column2 > div + div.flight_calendar, .search_cont #fisd2_around .group_column2 > div + div.flight_calendar {width:inherit;}
.search_cont .search_codition {position:relative;}
.search_codition .flight_calendar {background-color:#fff; position:absolute; top:24px; left:0; width:726px; height:418px; border:2px solid #000; z-index:100; display:none;}
.search_codition .flight_calendar.on {display:block;}
.input_develop {display:block; position:relative; width:100%; height:24px; background:#fff; border:1px solid #ccc;}
.input_develop.disable {background:#eee;}
.input_develop.disable input[type="text"] {background-image:none; border:1px solid #e8ecf2;}
.input_develop.disable .icon.calendar {background-image: url(//img1.onlinetour.co.kr/renewal/flight/search_list/search_btn_calendar2.png) no-repeat;}
.sc_multi_con .input_develop input[type="text"] {width:175px;}
.sc_multi_con .flight_calendar.on {top:71px; left:24px;}
.search_cont #fisd1_around .group_column2 > div + div.input_calendar, .search_cont #fisd2_around .group_column2 > div + div.input_calendar {width:70px}

/* 2018-10-25 : 홈메인, 항공메인 인원선택 */
.search_cont .search_codition .sc_el.cols2 .people {width:299px; background-color:#fff; border:1px solid #444; position:absolute; top:25px; left:0; z-index:1; display:none;}
.search_cont .search_codition .sc_el.cols2 .people.on {display:block;}
.search_cont .search_codition .sc_el.cols2 .people b {height:43px; line-height:43px; padding-left:16px; border-bottom:1px solid #ebebeb; font-family:'Nanum Gothic Bold'; font-size:15px; display:block;}
.search_cont .search_codition .sc_el.cols2 .people b a {position:absolute; top:14px; right:14px; display:block;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont {padding:13px 15px;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl:after {content:''; display:block; clear:both;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dt {font-family:'Nanum Gothic Bold'; font-size:12px; color:#333; float:left; display:inline-block; vertical-align:middle;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dt:before {content:''; width:1px; height:35px; margin-left:-4px; display:inline-block; vertical-align:middle;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dt span {font-family:'Nanum Gothic'; font-size:12px; color:#666;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd {float:right;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd.stepper_wrap:after {content:''; display:block; clear:both;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd.stepper_wrap a {display:block; width:33px; height:33px; float:left; color:transparent; border:1px solid #ababab; font-size:0; line-height:0;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd.stepper_wrap a.down {right:0; background:0 0 url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_minus.png);}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd.stepper_wrap a.up {right:0; background:0 0 url(//img1.onlinetour.co.kr/renewal/flight/search_list/btn_plus.png);}
.search_cont .search_codition .sc_el.cols2 .people .people_cont dl dd.stepper_wrap input[type="text"] {width:60px; height:33px; line-height:33px; margin:0; padding:0; border-top:1px solid #ababab; border-bottom:1px solid #ababab; border-left:0; border-right:0; margin-bottom:10px; text-align:center; float:left;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont ul li:before {content:''; width:1px; height:1px; background-color:#999; position:absolute; top:5px; left:0;}
.search_cont .search_codition .sc_el.cols2 .people .people_cont ul li {height:auto; margin:0; padding-left:6px; font-size:11px; letter-spacing:-1px; color:#999; line-height:16px; position:relative;}
.search_cont .search_codition .sc_el.cols2 .people span.btn_apply {background-color:#f9f9fa; border-top:1px solid #ebebeb; padding-bottom:1px; display:block;}
.search_cont .search_codition .sc_el.cols2 .people span.btn_apply a:link, .search_cont .search_codition .sc_el.cols2 span.btn_apply a:visited {text-decoration:none; width:60px; height:30px; line-height:30px; margin:10px auto; background-color:#595959; border-radius:3px; font-family:'Nanum Gothic Bold'; font-size:12px; color:#fff; text-align:center;display:block;}

/* 2020-02-21 : 국내여행 삭제에 따른 임시 추가 */
#tour_international {margin-top:0 !important; height:211px !important; padding-top:20px;}
.search_cont #tour_international .search_codition .sc_el {margin-bottom:10px;}