#top_container{position:relative;width:100%;z-index:2000;}
h1.logo2016{position:relative;padding:0px;margin:0px auto;width:950px}
h1.logo2016 a.main{position:absolute;left:363px;top:50px;padding:0px;width:224px;height:41px;background:url('//img1.onlinetour.co.kr/renewal/top_container/logo.jpg') no-repeat;text-indent:-999em;z-index:150}	
h1.logo2016.sky a.main{background:url('//img1.onlinetour.co.kr/renewal/top_container/sky_logo.png') no-repeat;}	/* sky 클래스 추가 */
h1.logo2016 a.sub{overflow:hidden;position:absolute;left:0;top:54px;;width:224px;height:41px;background:url('//img1.onlinetour.co.kr/renewal/top_container/logo.jpg') no-repeat;text-indent:-999em;z-index:150}
h1.logo2016.sky a.sub{background:url('//img1.onlinetour.co.kr/renewal/top_container/sky_left_logo.png') no-repeat;}	/* sky 클래스 추가 */
h1.logo2016.season a.sub{width:438px;height:77px;top:31px;left:-141px;background:url('//img1.onlinetour.co.kr/renewal/top_container/PC_Season_logo.gif') no-repeat;} /* 추석 로고 */
h1.logo2016.season a.main{width:438px;height:77px;top:31px;left:253px;background:url('//img1.onlinetour.co.kr/renewal/top_container/PC_Season_logo.gif') no-repeat;} /* 추석 로고 */
h1.logo2016.xmas a.main{width:400px;height:77px;top:31px;left:317px;background:url('//img1.onlinetour.co.kr/renewal/top_container/pc_logo_xmas.gif') no-repeat;background-position:-58px 0;} /* 크리스마스 로고 */
h1.logo2016 a.logo_sub{display:block;overflow:hidden;float:left;width:187px;height:32px;background:url('//img1.onlinetour.co.kr/top_container/logo_sub.jpg') no-repeat left top;text-indent:-999em;z-index:150}
h1.logo2016 .sub_tit_wrap{display:block;position:absolute;left:234px;top:68px}
.top_utilities_wrap{background:#fbfbfc;border-bottom:1px solid #dedede;text-align:left}
.top_utilities_wrap .tu_cont{padding-top:2px;height:27px;color:#505050;border-bottom:1px solid #fff}
.top_utilities_wrap .top_utilities{margin:0 auto;width:950px;font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.top_utilities_wrap .top_utilities a{color:#505050;text-decoration:none}
.top_utilities_wrap .top_utilities a.onlinetour_why {width:85px; height:11px; margin-top:8px; font-size:0; line-height:0; color:transparent; background:url("//img1.onlinetour.co.kr/2017/common/GNB/onlinetour_why.png") no-repeat 0 0; display:block;}
.top_utilities_wrap.sky .top_utilities a.onlinetour_why {width:85px; height:11px; margin-top:8px; font-size:0; line-height:0; color:transparent; background:url("//img1.onlinetour.co.kr/2017/common/GNB/sky_onlinetour_why.png") no-repeat 0 0; display:block;}	/* sky 클래스 추가 */
.top_utilities_wrap .top_utilities .c_utilities{float:left}
.top_utilities_wrap .top_utilities .c_utilities li{float:left;padding-right:9px;padding-left:7px;background:url('//img1.onlinetour.co.kr/renewal/top_container/tu_line.gif') no-repeat left 8px;font-size:11px;letter-spacing:-1px;line-height:29px}
.top_utilities_wrap .top_utilities .c_utilities li.first{padding-left:0px;background:none}
.top_utilities_wrap .top_utilities .c_utilities li a.tu_favorite{font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities .c_utilities li a.tu_events{color:#2b66bc;font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities.sky .c_utilities li a.tu_events {color:#0092ce;}	/* sky 클래스 추가 */
.top_utilities_wrap .top_utilities .m_utilities{float:right}
.top_utilities_wrap .top_utilities .m_utilities li{position:relative;float:left;padding-left:13px;z-index:100;font-size:11px;letter-spacing:-1px;line-height:29px}
.top_utilities_wrap .top_utilities .m_utilities a{padding-top:2px;font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities .m_utilities a.my_check{color:#2b66bc;font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities .m_utilities.sky a.my_check{color:#0092ce;}	/* sky 클래스 추가 */
.top_utilities_wrap .top_utilities .m_utilities a.ut_depth1_menu{padding-right:17px;background:url('//img1.onlinetour.co.kr/renewal/top_container/icon_tu_down.gif') no-repeat right top;height:20px;font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities .m_utilities a.ut_depth1_menu.active{background-image:url('//img1.onlinetour.co.kr/renewal/top_container/icon_tu_up.gif');font-size:11px;letter-spacing:-1px}
.top_utilities_wrap .top_utilities .m_utilities .ut_depth2_wrap{display:none;position:absolute;left:5px;top:22px;background:#fff;border:1px solid #2b66bc;padding:4px 5px;width:69px;font-size:11px;letter-spacing:-1px;line-height:15px}
.top_utilities_wrap .top_utilities .m_utilities .ut_depth2_wrap.last{left:-11px}
.top_utilities_wrap .top_utilities .m_utilities.sky .ut_depth2_wrap{border:1px solid #0092ce;}	/* sky 클래스 추가 */
.top_utilities_wrap .top_utilities .m_utilities .ut_depth2_wrap a{display:block;padding:2px 0;color:#505050;font-size:11px}
.top_utilities_wrap .top_utilities .m_utilities .ut_depth2_wrap a:hover{color:#4771c2}
.top_contents_wrap{overflow:hidden;margin:0 auto;width:950px;height:77px;text-align:left}
.top_contents_wrap .top_menus{overflow:hidden;float:left;padding:31px 0 0 10px}
.top_contents_wrap .top_menus li{float:left;margin-right:15px}

.top_search_wrap{position:relative;overflow:hidden;float:right;margin-top:29px;width:228px;height:31px;background:#fff;border:1px solid #2b66bc;z-index:10px}
.top_search_wrap.sky {border:1px solid #24aae1;}	/* sky 클래스 추가 */
.top_search_wrap input[type="text"] {position:absolute; left:0; top:0px; width:181px; height:31px; padding-left:14px; font-family:"Nanum Gothic"; font-size:12px; line-height:31px; color:#333; border:0px; background-color:#fff; -webkit-appearance:none; display:block;}
.top_search_wrap input[type="text"]:focus{outline:none}
.top_search_wrap a.btn_submit{display:block;overflow:hidden;position:absolute;right:0px;top:0px;width:33px;height:31px;background:url('//img1.onlinetour.co.kr/renewal/top_container/btn_search_submit.gif') no-repeat left top;text-indent:-999em}
.top_search_wrap.sky a.btn_submit{display:block;overflow:hidden;position:absolute;right:0px;top:0px;width:33px;height:31px;background:url('//img1.onlinetour.co.kr/renewal/top_container/sky_btn_search_submit.gif') no-repeat left top;text-indent:-999em}	/* sky 클래스 추가 */


.navigation_wrap{width:100%;height:43px;margin-bottom:20px;background:#2b66bc;text-align:left}
.navigation_wrap.sky {background:#24aae1;}	/* sky 클래스 추가 */
.navigation_wrap .navigation{position:relative;width:950px;min-height:43px;margin:0 auto;background:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_back.png') no-repeat left top}
.navigation_wrap .navigation ul.major{margin:0 0 0 54px}
.navigation_wrap .navigation ul.major:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.navigation_wrap .navigation ul.major li.depth1{position:relative;float:left}
.navigation_wrap .navigation a.depth1_menu{display:block;overflow:hidden;position:relative;height:43px;background-position:50% 14px;background-repeat:no-repeat;text-indent:-999em}
.navigation_wrap .navigation a.depth1_menu.dm1_flight{width:55px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_flight.jpg')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_flight{width:55px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_flight.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_hotel{margin-left:26px;width:54px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_hotel.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_hotel{margin-left:26px;width:54px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_hotel.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_pack{margin-left:24px;width:84px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_package.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_pack{margin-left:24px;width:84px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_package.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_free{margin-left:22px;width:95px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_free.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_free{margin-left:22px;width:95px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_free.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_busan{margin-left:24px;width:75px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_busan.png')}
.navigation_wrap .navigation a.depth1_menu.dm1_tiket{margin-left:23px;width:74px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_ticket.png')}
.navigation_wrap .navigation a.depth1_menu.dm1_domestic{margin-left:23px;width:74px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_domestic.png')}
.navigation_wrap .navigation a.depth1_menu.dm1_honeymoon{margin-left:29px;width:47px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_honeymoon.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_honeymoon{margin-left:29px;width:47px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_honeymoon.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_golf{margin-left:7px;width:35px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_golf.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_golf{margin-left:7px;width:35px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_golf.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_honeymoon1{margin-left:37px;width:47px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_honeymoon.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_honeymoon1{margin-left:37px;width:47px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_honeymoon.png')}	/* sky */
.navigation_wrap .navigation a.depth1_menu.dm1_golf1{margin-left:18px;width:35px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_golf.png')}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_golf1{margin-left:18px;width:35px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_golf.png')}	/* sky */

/*2017.02.01 추가*/
.navigation_wrap .navigation a.depth1_menu.dm1_tracking_cruise{margin-left:24px;width:82px;background:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_tracking_cruise.png') no-repeat 100% 14px}
.navigation_wrap.sky .navigation a.depth1_menu.dm1_tracking_cruise{margin-left:24px;width:82px;background:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_tracking_cruise.png') no-repeat 100% 14px}	/* sky */

.navigation_wrap .navigation a.depth1_menu.dm1_tracking{margin-left:10px;width:47px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_tracking.png')}
.navigation_wrap .navigation a.depth1_menu.dm1_insurance_visa{margin-left:11px;width:57px;background:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_insurance.png') no-repeat 100% 14px}
.navigation_wrap .navigation ul.major li.depth1.gnb_acitve{}
.navigation_wrap .navigation ul.major li.depth1.gnb_acitve em.bullet{display:inline-block;overflow:hidden;position:absolute;left:50%;bottom:0px;width:11px;height:6px;margin-left:-5px;background:url('//img1.onlinetour.co.kr/renewal/top_container/depth1_menu_back.png') no-repeat 0 0;text-indent:-999em;z-index:100px}
.navigation_wrap .navigation ul.major a.depth1_menu em.bullet{display:none}
.navigation_wrap .navigation ul.major a.depth1_menu:hover em.bullet{display:inline-block;overflow:hidden;position:absolute;left:50%;bottom:0px;width:11px;height:6px;margin-left:-5px;background:url('//img1.onlinetour.co.kr/renewal/top_container/depth1_menu_back.png') no-repeat 0 0;text-indent:-999em;z-index:100px}
.navigation_wrap .navigation a.btn_menu_all{display:block;overflow:hidden;position:absolute;width:43px;height:43px;left:0px;top:0px;text-indent:-999em}
.navigation_wrap .navigation .depth2_wrap{display:none;overflow:hidden;position:absolute;width:324px;left:0px;top:43px;padding-bottom:10px;background:#fff url('//img1.onlinetour.co.kr/top_container/depth2_back.gif') repeat-y right top;border:2px solid #2b66bc;border-top:0px;font-size:12px;font-family:'돋움','dotum'}
.navigation_wrap.sky .navigation .depth2_wrap {border:2px solid #24aae1; border-top:0;} /* sky 클래스 추가 */
.navigation_wrap .navigation .depth2_wrap.w487{width:487px;background-image:url('//img1.onlinetour.co.kr/top_container/depth2_back_w487.gif')}
.navigation_wrap .navigation .depth2_wrap.w487.left_adj{left:-101px}
.navigation_wrap .navigation .depth2_wrap.w159{width:159px;border:2px solid #17acbf;border-top:none;background:#fcfcfc}
.navigation_wrap .navigation .depth2_wrap.w159.l0{left:0px}
.navigation_wrap .navigation .depth2_wrap.w159.last{left:-38px}
.navigation_wrap .navigation .depth2_wrap.pb0{padding-bottom:0px}
.navigation_wrap .navigation .depth2_wrap.flight{left:-54px}
.navigation_wrap .navigation .depth2_wrap.hotel{left:-15px}
.navigation_wrap .navigation .depth2_wrap.package{left:-10px}
.navigation_wrap .navigation .depth2_wrap.free{left:-10px}
.navigation_wrap .navigation .depth2_wrap.busan{left:-150px;width:487px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/depth2_back_w487.gif')}
.navigation_wrap .navigation .depth2_wrap.ticket_pass{width:445px;left:-130px;padding-bottom:0px}
.navigation_wrap .navigation .depth2_wrap.ticket_pass.type2{width:460px;background:#fff;}
.navigation_wrap .navigation .depth2_wrap.domestic{left:-145px;width:487px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/depth2_back_w487.gif')}
.navigation_wrap .navigation .depth2_wrap.honeymoon{left:-20px;width:150px}
.navigation_wrap .navigation .depth2_wrap.golf{left:-30px;width:150px}
/*2017.02.01 추가*/
.navigation_wrap .navigation .depth2_wrap.tracking_cruise{left:-385px; width:487px; background-image:url('//img1.onlinetour.co.kr/renewal/top_container/depth2_back_w487.gif');}
.navigation_wrap .navigation .depth2_wrap.tracking_cruise.type2{left:-458px; width:560px; background:#fff; padding-bottom:0px;}

.navigation_wrap .navigation .depth2_wrap.tracking{left:-22px;width:150px}
.navigation_wrap .navigation .depth2_wrap.insurance_visa{left:-80px;width:150px}
.navigation_wrap .navigation .depth2_wrap .depth2_label{position:relative;float:left;width:120px;height:310px;background:#f4faff;border-right:1px solid #eaeaec}
.navigation_wrap .navigation .depth2_wrap .depth2_label img{display:block;position:absolute;left:0px;top:50%;margin-top:-112px}
.navigation_wrap .navigation .depth2_wrap .depth2_left{float:left;width:159px}
.navigation_wrap .navigation .depth2_wrap .depth2_center{float:left;width:158px;margin-right:4px;margin-left:1px}
.navigation_wrap .navigation .depth2_wrap .depth2_center.type2{position:relative;}
.navigation_wrap .navigation .depth2_wrap .depth2_center.type2:before{position:absolute;display:block;content:'';left:0px;z-index:10;top:0px;width:1px;height:200%;border-left:1px solid #eaeaec;}
.navigation_wrap .navigation .depth2_wrap .depth2_right{float:left;width:164px;margin-left:1px}
.navigation_wrap .navigation .depth2_wrap .depth2_right.type2{position:relative; width:178px;}
.navigation_wrap .navigation .depth2_wrap .depth2_right.type2:before{position:absolute;display:block;content:'';left:0px;z-index:10;top:0px;width:1px;height:200%;border-left:1px solid #eaeaec;}
.navigation_wrap .navigation .depth2_wrap .depth2_type1{padding:20px 0 5px 20px;background:#fff}
.navigation_wrap .navigation .depth2_wrap .depth2_type1.sec{padding-top:10px}
.navigation_wrap .navigation .depth2_wrap .depth2_type2{padding:20px 0 7px 16px;background:#fff}
.navigation_wrap .navigation .depth2_wrap .depth2_type2.sec{padding:11px 0 3px 16px;background:none}
.navigation_wrap .navigation .depth2_wrap .depth2_type2.bg_none{background:none}
.navigation_wrap .navigation .depth2_wrap .depth2_type3{clear:both;background:#fff;padding:10px 10px 4px 14px;border-top:1px solid #eaeaec}
.navigation_wrap .navigation .depth2_wrap .bt_br{border-bottom:1px solid #eaeaec}
.navigation_wrap .navigation .depth2_wrap dl{line-height:22px}
.navigation_wrap .navigation .depth2_wrap dt{height:22px;font-weight:bold}
.navigation_wrap .navigation .depth2_wrap dt.tit_blue{color:#4771c2}
.navigation_wrap.sky .navigation .depth2_wrap dt.tit_blue {color:#0092ce;}	/* sky 클래스 추가 */
.navigation_wrap .navigation .depth2_wrap dt.tit_blue a{color:#4771c2;text-decoration:none}
.navigation_wrap.sky .navigation .depth2_wrap dt.tit_blue a {color:#0092ce;}	/* sky 클래스 추가 */
.navigation_wrap .navigation .depth2_wrap dt.tit_blue a:hover{color:#14458b}
.navigation_wrap.sky .navigation .depth2_wrap dt.tit_blue a:hover{color:#187399;}	/* sky 클래스 추가 */
.navigation_wrap .navigation .depth2_wrap dt.tit_green{color:#13a7b7}
.navigation_wrap .navigation .depth2_wrap dt.tit_green a{color:#13a7b7;text-decoration:none}
.navigation_wrap .navigation .depth2_wrap dt.tit_green a:hover{color:#047786}
.navigation_wrap .navigation .depth2_wrap dl.be_bullet dd{background:url('//img1.onlinetour.co.kr/renewal/top_container/bullet_depth2.gif') no-repeat left 7px;padding-left:8px}
.navigation_wrap .navigation .depth2_wrap dl.t_desc{overflow:hidden}
.navigation_wrap .navigation .depth2_wrap dl.t_desc dt{float:left;margin-right:8px;font-size:11px;font-weight:bold;letter-spacing:-1px}
.navigation_wrap .navigation .depth2_wrap dl.t_desc dd{float:left;font-size:11px;color:#999;letter-spacing:-1px;line-height:15px}
.navigation_wrap .navigation .depth2_wrap a{color:#626262;text-decoration:none}
.navigation_wrap .navigation .depth2_wrap a:hover{text-decoration:underline;color:#4771c2}
.navigation_wrap .navigation .depth2_wrap a .new{margin-left:5px; color:#0000FF; font-size:6px;}
.navigation_wrap.sky .navigation .depth2_wrap a:hover {color:#0092ce;}	/* sky 클래스 추가 */

.all_menu_wrap{overflow:hidden;position:absolute;left:0px;top:45px;width:946px;padding-bottom:20px;background:#fff url('//img1.onlinetour.co.kr/renewal/top_container/all_menu_back.gif') repeat-y right top;border:2px solid #2b66bc;font-family:'dotum';font-size:12px;z-index:100}
.all_menu_wrap.sky {border:2px solid #24aae1;}	/* sky 클래스 추가 */
.all_menu_wrap .all_major{float:left;width:797px}
.all_menu_wrap .all_utilities{float:right;width:130px;padding:39px 0 0 16px}
.all_menu_wrap .all_major .all_depth_wrap{overflow:hidden;float:left;width:149px; min-height:268px;}
/*2017.02.01 추가*/
.all_menu_wrap .all_major .all_depth_wrap strong{display:block;margin-top:15px}
.all_menu_wrap .all_major .all_depth_wrap strong > a{color:#3b3b3b;text-decoration:none}

.all_menu_wrap .all_major .all_depth_wrap.sec{margin-top:18px;border-top:1px solid #5c80c8}
.all_menu_wrap.sky .all_major .all_depth_wrap.sec {border-top:1px solid #24aae1;}	/* sky 클래스 추가 */
.all_menu_wrap .all_major .all_depth_wrap .depth1{padding-top:8px;border-bottom:1px solid #5c80c8;height:23px}
.all_menu_wrap.sky .all_major .all_depth_wrap .depth1 {border-bottom:1px solid #24aae1;}	/* sky 클래스 추가 */
.all_menu_wrap .all_major .all_depth_wrap .depth2{margin-top:12px}
/*2017.02.01 추가*/
.all_menu_wrap .all_major .all_depth_wrap strong + .depth2 {margin-top:6px}
.all_menu_wrap .all_major .all_depth_wrap .depth2 + strong {margin-top:9px}

.all_menu_wrap .all_major .all_depth_wrap .depth2 li{background:url('//img1.onlinetour.co.kr/top_container/bullet_all_menu.gif') no-repeat left 7px;padding-left:8px;line-height:20px;color:#3b3b3b} 
.all_menu_wrap .all_major .all_depth_wrap .depth2.theme{margin-top:10px}
.all_menu_wrap .all_major .all_depth_wrap .depth2.theme li{background:none}
.all_menu_wrap .all_major .all_depth_wrap .depth2.theme li a{color:#23b8c9}
.all_menu_wrap .all_major .all_depth_wrap .depth2.theme li a:hover{color:#1a8d9a}
.all_menu_wrap .all_major .all_depth_wrap .depth2 a{color:#3b3b3b;text-decoration:none}
.all_menu_wrap .all_major .all_depth_wrap .depth2 a:hover{color:#4771c2;text-decoration:underline}
.all_menu_wrap .all_major .all_depth_wrap.line_first{width:196px}
.all_menu_wrap .all_major .all_depth_wrap.line_first .depth2{margin-left:45px}
.all_menu_wrap .all_major .all_depth_wrap.line_first .depth1{padding-left:51px}
.all_menu_wrap .all_major .all_depth_wrap.line_last{width:154px}
.all_menu_wrap .all_menu_right{float:right;width:149px;padding-top:19px}
.all_menu_wrap .all_menu_right ul.am_util{padding:20px 0 9px 10px;border-bottom:1px solid #e6e6e6}
.all_menu_wrap .all_menu_right ul.am_util li{height:23px;margin-bottom:10px;padding-left:32px;padding-top:4px;color:#4771c2;font-weight:bold;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/all_menu_icon.png');background-repeat:no-repeat}
.all_menu_wrap.sky .all_menu_right ul.am_util li {background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_all_menu_icon.png');}	/* sky 클래스 추가 */
.all_menu_wrap .all_menu_right ul.am_util li a{color:#4771c2;text-decoration:none}
.all_menu_wrap.sky .all_menu_right ul.am_util li a {color:#0092ce;}	/* sky 클래스 추가 */
.all_menu_wrap .all_menu_right ul.am_util li a:hover{text-decoration:none}
.all_menu_wrap .all_menu_right ul.am_util li.mypage{background-position:0px 0px}
.all_menu_wrap .all_menu_right ul.am_util li.mypage:hover{background-position:-270px 0px}
.all_menu_wrap .all_menu_right ul.am_util li.customer{background-position:0px -35px}
.all_menu_wrap .all_menu_right ul.am_util li.customer:hover{background-position:-270px -35px}
.all_menu_wrap .all_menu_right ul.am_util li.event{background-position:0px -67px}
.all_menu_wrap .all_menu_right ul.am_util li.event:hover{background-position:-270px -67px}
.all_menu_wrap .all_menu_right ul.am_util li.mobile{background-position:0px -100px}
.all_menu_wrap .all_menu_right ul.am_util li.mobile:hover{background-position:-270px -100px}
.all_menu_wrap .all_menu_right ul.cm_util{padding:20px 0 9px 10px}
.all_menu_wrap .all_menu_right ul.cm_util li{height:23px;margin-bottom:10px;padding-left:32px;padding-top:4px;color:#4771c2;font-weight:bold;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/all_menu_icon.png');background-repeat:no-repeat}
.all_menu_wrap .all_menu_right ul.cm_util li a{color:#17acbf;text-decoration:none}
.all_menu_wrap .all_menu_right ul.cm_util li a:hover{text-decoration:none}
.all_menu_wrap .all_menu_right ul.cm_util li.company{background-position:0px -163px}
.all_menu_wrap .all_menu_right ul.cm_util li.company:hover{background-position:-270px -163px}
.all_menu_wrap .all_menu_right ul.cm_util li.insurance{background-position:0px -196px}
.all_menu_wrap .all_menu_right ul.cm_util li.insurance:hover{background-position:-270px -196px}
.all_menu_wrap .all_menu_right ul.cm_util li.rentalcar{background-position:0px -229px}
.all_menu_wrap .all_menu_right ul.cm_util li.rentalcar:hover{background-position:-270px -229px}
.all_menu_wrap .all_menu_right ul.cm_util li.jwifi{background-position:0px -262px}
.all_menu_wrap .all_menu_right ul.cm_util li.jwifi:hover{background-position:-270px -262px}
.all_menu_wrap .all_menu_right ul.cm_util li.simcard{background-position:0px -295px}
.all_menu_wrap .all_menu_right ul.cm_util li.simcard:hover{background-position:-270px -295px}
.all_menu_wrap .all_menu_right ul.cm_util li.ryokan{background-position:0px -328px}
.all_menu_wrap .all_menu_right ul.cm_util li.ryokan:hover{background-position:-270px -328px}
.all_menu_wrap .btn_allmenu_close{display:block;position:absolute;right:0px;top:0px}

/* Main */
/*.top_utilities_wrap.main .top_utilities{width:900px;padding-right:77px}
.top_contents_wrap.main{width:900px;height:78px;padding-right:77px}
.top_contents_wrap.main .top_search_wrap{margin-top:32px}
.top_contents_wrap.main .top_search_wrap input[type="text"]{height:23px;*height:19px}
@media \0screen {.top_contents_wrap.main .top_search_wrap input[type="text"]{height:19px}}
.navigation_wrap .navigation.main{width:900px;padding-right:77px;background-position:623px top}
.navigation_wrap .navigation.main ul.major{margin-left:23px}
.navigation_wrap .navigation.main a.depth1_menu{padding-left:0px;padding-right:0px}
.navigation_wrap .navigation.main .depth2_wrap.first_child{left:-23px}
.navigation_wrap .navigation a.depth1_menu.dm1_honeymoon{margin-left:30px}
.navigation_wrap .navigation.main a.btn_menu_all{right:84px}
.navigation_wrap .navigation.main .all_menu_wrap{width:896px}
.navigation_wrap .navigation.main .all_major{width:747px}
.navigation_wrap .navigation.main .all_depth_wrap.line_first{width:176px}
.navigation_wrap .navigation.main .all_depth_wrap.line_first .depth2{margin-left:27px}
.navigation_wrap .navigation.main .all_depth_wrap.line_first .depth1{padding-left:33px}
.navigation_wrap .navigation.main .all_depth_wrap.line_last{width:124px}
.navigation_wrap .navigation.main .depth2_wrap.w487.left_adj{left:-110px}*/

#right_news img{margin-bottom:10px}

.topbanners {overflow:hidden; width:100%; /* height:auto; background:url(//img1.onlinetour.co.kr/2014/main/banner_top/bg_top_14051300.gif) 0 0 repeat-x; */}
.topbanners .inner_banner {position:relative; margin:0 auto; width:950px; height:100%;}
.topbanners .inner_banner > a {display:block;}
.topbanners .inner_banner > .btn {position:absolute; bottom:15px; right:-39px;}
#banner_open {/* height:75px; */ overflow:hidden;}
.topbanners.on #banner_open {height:150px;}
.topbanners.on #banner_open img {margin-top:-75px;}

#banner {position:relative;}
#banner:before {content:''; position:absolute; left:0; top:0; bottom:0; width:50%;}
#banner:after {content:''; position:absolute; right:0; top:0; bottom:0; width:50%;}
.topbanners .inner_banner {z-index:1;}

/* ### 2017-01-09 브랜딩배너 추가 ### */
.bnr_allmenu {position:absolute; right:0; bottom:0;}

/* ### 2017-05-16 부산출발 추가 ### */
.navigation_wrap.type1 .navigation {background:url("//img1.onlinetour.co.kr/renewal/top_container/gnb_back1.png") no-repeat 0 0;}
.navigation_wrap.type1 ul.major {margin:0 0 0 49px;}
.navigation_wrap.type1 .navigation a.depth1_menu.dm1_hotel {margin-left:16px;}
.navigation_wrap.type1 .navigation a.depth1_menu.dm1_pack {margin-left:18px;}
.navigation_wrap.type1 .navigation a.depth1_menu.dm1_free {margin-left:17px;}
.navigation_wrap.type1 .navigation a.depth1_menu.dm1_busan {width:95px; margin-left:22px; font-size:0; line-height:0; color:transparent; text-indent:0; background:url("//img1.onlinetour.co.kr/renewal/top_container/gnb_busan1.png") no-repeat 50% 14px; overflow:visible;}
.navigation_wrap.type1 .navigation a.depth1_menu.dm1_honeymoon1 {margin-left:45px;}
.navigation_wrap.type1 .navigation a .icon {position:absolute; top:-6px; right:-6px;}


/* 2018-06-07 type2*/
.navigation_wrap.type2 .navigation a.depth1_menu.dm1_tiket{margin-left:33px;width:80px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_ticket_actual.png')}
.navigation_wrap.type2.sky .navigation a.depth1_menu.dm1_tiket{margin-left:33px;width:80px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_ticket_actual.png')}	/* sky 클래스 추가 */
.navigation_wrap.type2 .navigation a.depth1_menu.dm1_domestic{margin-left:27px;width:74px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_domestic.png')}
.navigation_wrap.type2.sky .navigation a.depth1_menu.dm1_domestic{margin-left:27px;width:74px;background-image:url('//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_domestic.png')}	/* sky 클래스 추가 */
.navigation_wrap.type2 .navigation {background:url("//img1.onlinetour.co.kr/renewal/top_container/gnb_back1_new.png") no-repeat 0 0;}
.navigation_wrap.type2.sky .navigation {background:url("//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_back1_new.png") no-repeat 0 0;} /* sky 클래스 추가 */
.navigation_wrap.type2 .navigation a.depth1_menu.dm1_free {margin-left:15px;}/*2018-06-04*/
.navigation_wrap.type2 .navigation a.depth1_menu.dm1_busan {width:95px; margin-left:18px; font-size:0; line-height:0; color:transparent; text-indent:0; background:url("//img1.onlinetour.co.kr/renewal/top_container/gnb_busan1.png") no-repeat 50% 14px; overflow:visible;}
.navigation_wrap.type2.sky .navigation a.depth1_menu.dm1_busan {width:95px; margin-left:18px; font-size:0; line-height:0; color:transparent; text-indent:0; background:url("//img1.onlinetour.co.kr/renewal/top_container/sky_gnb_busan1.png") no-repeat 50% 14px; overflow:visible;}	/* sky 클래스 추가 */
.navigation_wrap.type2 .navigation a.depth1_menu.dm1_honeymoon1 {margin-left:31px;}

/* ### 2017-06-12 : 인기 검색어, 추천 검색어 ### */
#top_container .popular {position:absolute; left:50%; top:60px; width:197px; margin-left:245px; z-index:100;}
#top_container .popular .word_show {height:31px; padding-left:14px; font-family:"Nanum Gothic Bold"; font-size:13px; line-height:31px; color:#333; letter-spacing:-0.05em; border:1px solid #2b66bc; background-color:#fff; display:block;}
#top_container .popular .word_show.sky {border:1px solid #24aae1;}	/* sky 클래스 추가 */
#top_container .popular .word_show b, 
#top_container .popular .word_show em {width:15px; font-style:normal; display:inline-block;}
#top_container .popular .word_show b {color:#2b66bc;}
#top_container .popular .word_show em {font-family:"Nanum Gothic"; color:#666;}
#top_container .popular .ly_box {position:absolute; right:-33px; top:32px; width:338px; border:1px solid #2b66bc; background-color:#fff; display:none;}
#top_container .popular .ly_box:after {clear:both; content:""; display:block;}
#top_container .popular .ly_box > .column {float:left; width:169px;}
#top_container .popular .ly_box > .column + .column {width:168px; padding-bottom:15px; border-left:1px solid #cddef3;}
#top_container .popular .ly_box .title {text-align:center; background-color:#f2f6fb; display:block;}
#top_container .popular .list {padding-top:9px;}
#top_container .popular .rank {padding:9px 0 12px 0;}
#top_container .popular .list a, 
#top_container .popular .rank a {font-family:"Nanum Gothic"; font-size:13px; line-height:23px; color:#333; text-decoration:none; background-image:url("//img1.onlinetour.co.kr/2017/common/GNB/bg_rank.gif"); background-repeat:no-repeat; display:block;}
#top_container .popular .list a {padding:0 25px 0 16px; background-position:100% -93px;}
#top_container .popular .rank a {padding:0 32px 0 13px; background-position:100% 0;}
#top_container .popular .rank li:first-child a, 
#top_container .popular .rank li:first-child + li a, 
#top_container .popular .rank li:first-child + li + li a {font-family:"Nanum Gothic Bold";}
#top_container .popular .rank a b, 
#top_container .popular .rank a em {width:15px; font-style:normal; text-align:center; display:inline-block;}
#top_container .popular .rank a b {color:#2b66bc;}
#top_container .popular .rank a.new {background-position:100% -23px;}
#top_container .popular .rank a.up {background-position:100% -46px;}
#top_container .popular .rank a.down {background-position:100% -69px;}
#top_container .rank_bnr {width:148px; margin:9px auto 0 auto;}
#top_container .rank_bnr img {width:100%;}
#top_container .rank_bnr a {position:relative; display:block;}
#top_container .rank_bnr a span {position:absolute; left:1px; bottom:1px; right:1px; height:38px; padding:9px 0 0 11px; color:#333; letter-spacing:-0.05em; background:url("//img1.onlinetour.co.kr/2017/common/GNB/bg_rankBnr.png") repeat 0 0;}
#top_container .rank_bnr a em {font-family:"Nanum Gothic"; font-style:normal; font-size:11px; display:block;}
#top_container .rank_bnr a strong {margin-top:1px; font-family:"Nanum Gothic Bold"; font-size:14px; display:block;}

#top_container .popular .ly_box:hover, 
#top_container .popular .word_show:hover + .ly_box {display:block;}

.lnb_popular {margin-top:12px;}
.lnb_popular .tab {border-bottom:1px solid #2b66bc;}
.lnb_popular .tab:after {clear:both; content:""; display:block;}
.lnb_popular .tab li {float:left; width:90px; height:34px;}
.lnb_popular .tab li:first-child {width:91px;}
.lnb_popular .tab li + li {margin-left:-1px;}
.lnb_popular .tab li a {font-family:"Nanum Gothic"; font-size:12px; line-height:33px; color:#3f4f66; text-align:center; text-decoration:none; border:solid #dae1ee; border-width:1px 1px 0 1px; background-color:#f2f6fd; display:block;}
.lnb_popular .tab li.on a {position:relative; padding-bottom:1px; color:#2b66bc; border-color:#2b66bc; background-color:#fff;}
.lnb_popular .box {}
.lnb_popular .box .column {display:none;}
.lnb_popular .box .column.on {display:block;}
.lnb_popular .list {padding-top:7px;}
.lnb_popular .rank {padding:7px 0 9px 0; border-bottom:1px solid #e0e0e0;}
.lnb_popular .list a, 
.lnb_popular .rank a {font-family:"Nanum Gothic"; font-size:12px; line-height:22px; color:#333; text-decoration:none; background-image:url("//img1.onlinetour.co.kr/2017/common/GNB/bg_rank.gif"); background-repeat:no-repeat; display:block;}
.lnb_popular .list a {padding:0 25px 0 16px; background-position:100% -93px;}
.lnb_popular .rank a {padding:0 32px 0 0; background-position:100% 0;}
.lnb_popular .list li {background:url("//img1.onlinetour.co.kr/2017/bul/dot2px_4.gif") no-repeat 8px 50%;}
.lnb_popular .rank li:first-child a, 
.lnb_popular .rank li:first-child + li a, 
.lnb_popular .rank li:first-child + li + li a {font-family:"Nanum Gothic Bold";}
.lnb_popular .rank a b, 
.lnb_popular .rank a em {width:23px; font-style:normal; text-align:center; display:inline-block;}
.lnb_popular .rank a b {color:#2b66bc;}
.lnb_popular .rank a.new {background-position:100% -23px;}
.lnb_popular .rank a.up {background-position:100% -46px;}
.lnb_popular .rank a.down {background-position:100% -69px;}
.lnb_popular .rank_bnr {width:148px; margin:10px auto 0 auto;}
.lnb_popular .rank_bnr img {width:100%;}
.lnb_popular .rank_bnr a {position:relative; display:block;}
.lnb_popular .rank_bnr a span {position:absolute; left:1px; bottom:1px; right:1px; height:38px; padding:9px 0 0 11px; color:#333; letter-spacing:-0.05em; background:url("//img1.onlinetour.co.kr/2017/common/GNB/bg_rankBnr.png") repeat 0 0;}
.lnb_popular .rank_bnr a em {font-family:"Nanum Gothic"; font-style:normal; font-size:11px; display:block;}
.lnb_popular .rank_bnr a strong {margin-top:1px; font-family:"Nanum Gothic Bold"; font-size:14px; display:block;}

/* 2019-01-08 메인 로고*/
h1.logo2016.sky.birthday a.main{width:396px; height:77px; margin:-19px 0 0 -52px; background:url('//img1.onlinetour.co.kr/2019/event/etc/19th_speciallogo_2.gif') no-repeat 0 0;}
h1.logo2016.sky.newyear a.main{width:412px; height:77px; margin:-19px 0 0 -57px; background:url('//img1.onlinetour.co.kr/2019/event/etc/newyear_pc.gif') no-repeat 0 0;}

/* 2019-12-26 카테고리 depth1 수정 */
.navigation_wrap.type3 ul.major {margin-left:43px;}
.navigation_wrap.type3 .navigation {background:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_back_t3.png) !important;}
.navigation_wrap.type3 .navigation a.depth1_menu[class*="dm1_"] {padding:0 17px; margin-left:0 !important;}
.navigation_wrap.type3 .navigation li.depth1:last-child a.depth1_menu {padding-right:0;}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_flight {width:26px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_flight_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_hotel {width:25px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_hotel_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_pack {width:64px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_package_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_free {width:76px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_free_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_busan {width:87px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_busan_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_tiket {width:82px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_tiket_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_domestic {width:51px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_domestic_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_honeymoon1 {width:38px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_honeymoon_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_golf1 {width:26px !important; background-image:url(//img1.onlinetour.co.kr/renewal/top_container/gnb_golf_t3.png);}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_tracking {width:37px !important; background:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_tracking_t3.png') no-repeat center 14px}
.navigation_wrap.type3 .navigation a.depth1_menu.dm1_cruise {width:38px !important; background:url('//img1.onlinetour.co.kr/renewal/top_container/gnb_cruise_t3.png') no-repeat right 14px}
.navigation_wrap.type3 .navigation .depth2_wrap {left:-1px;}
.navigation_wrap.type3 .navigation .depth2_wrap.flight {left:-43px;}
.navigation_wrap.type3 .navigation .depth2_wrap.domestic {left:-148px;}
.navigation_wrap.type3 .navigation .depth2_wrap.honeymoon {right:-186px; left:auto;}
.navigation_wrap.type3 .navigation .depth2_wrap.golf {right:-126px; left:auto;}
.navigation_wrap.type3 .navigation .depth2_wrap.tracking {right:-55px; left:auto;}
.navigation_wrap.type3 .navigation .depth2_wrap.cruise {right:0; left:auto;} 

/* 2019-12-26 카테고리 depth2 수정 */
.navigation_wrap.type3 .navigation .depth2_wrap {padding-bottom:0; background-image:none !important;}
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_flex {display:flex; -webkit-display:flex;}
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_flex .depth2_left,
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_flex .depth2_center,
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_flex .depth2_right {padding-bottom:10px; letter-spacing:-0.5px; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_flex .depth2_right {box-sizing:border-box; background-color:#fcfcfc !important; border-left:1px solid #eaeaec;}
.navigation_wrap.type3 .navigation .depth2_wrap .depth2_label {width:142px; height:290px;}

.navigation_wrap.type3 .navigation .depth2_wrap.honeymoon, .navigation_wrap.type3 .navigation .depth2_wrap.golf {width:324px;}
.navigation_wrap.type3 .navigation .depth2_wrap.ticket_pass {width:456px;}
.navigation_wrap.type3 .navigation .depth2_wrap.tracking, .navigation_wrap.type3 .navigation .depth2_wrap.cruise {width:397px;}
.navigation_wrap.type3 .navigation .depth2_wrap.ticket_pass .depth2_left {padding-bottom:0;}
.navigation_wrap.type3 .navigation .depth2_wrap.ticket_pass .depth2_right {width:200px;}
.navigation_wrap.type3 .navigation .depth2_wrap.tracking .depth2_right, .navigation_wrap.type3 .navigation .depth2_wrap.cruise .depth2_right {width:236px;}

.navigation_wrap.type4 .navigation .depth2_wrap.ticket_pass {width:481px;}
.navigation_wrap.type4 .navigation .depth2_wrap.ticket_pass .depth2_right {width:225px;}