@charset "euc-kr";

/* ÇÏ´Ü */
/* sns */
#hanatour_sns {overflow: hidden; width: 100%; min-width: 1080px; max-width: 100%; border-top: 1px solid #D1D1D1; font-family:'Nanum Gothic' , 'Malgun Gothic' , 'Dotum' , 'Apple SD Gothic Neo', Helvetica, Sans-serif;background-color: #F8F8F8; letter-spacing:-1px}
#hanatour_sns .sns_section {overflow: hidden; width: 1064px; margin: 0 auto;}
#hanatour_sns .sns_section h2 {position: absolute; top: 25px; font-size: 14px; color: #424242;font-weight:600;}
#hanatour_sns .hnt_sns {float: left; position: relative; width: 525px; height: 70px; border-right: 1px solid #D1D1D1; }
#hanatour_sns .hnt_sns h2 {left: 0;}
#hanatour_sns .hnt_sns ul {overflow: hidden; position: absolute; top: 15px; left: 200px;}
#hanatour_sns .hnt_sns ul li {float: left; margin-right: 5px}
#hanatour_sns .hnt_sns ul li a {display: block; width: 40px; height: 40px; background: url('//image1.hanatour.com/_images/main/sns_mark01.png') no-repeat}
#hanatour_sns .hnt_sns ul li a:hover {opacity: 0.6; filter: alpha(opacity=60);}
#hanatour_sns .hnt_sns ul li.facebook a {background-position: 0 0} /* 2015-05-20 */
/* #hanatour_sns .hnt_sns ul li.facebook a:hover {background-position: 0 -40px} */
#hanatour_sns .hnt_sns ul li.twitter a {background-position: -46px 0}
/* #hanatour_sns .hnt_sns ul li.twitter a:hover {background-position: -46px -40px} */
#hanatour_sns .hnt_sns ul li.blog a {background-position: -92px 0}
/* #hanatour_sns .hnt_sns ul li.blog a:hover {background-position: -92px -40px} */
#hanatour_sns .hnt_sns ul li.cafe a {background-position: -138px 0}
/* #hanatour_sns .hnt_sns ul li.cafe a:hover {background-position: -138px -40px} */
#hanatour_sns .hnt_sns ul li.kakaostory a {background-position: -184px 0}
/* #hanatour_sns .hnt_sns ul li.kakaostory:hover a {background-position: -184px -40px} */
#hanatour_sns .hnt_sns ul li.sticker a {background-position: -230px 0}
/* #hanatour_sns .hnt_sns ul li.sticker a:hover {background-position: -230px -40px} */
#hanatour_sns .hnt_sns ul li.youtube a {background-position: -230px 0}
#hanatour_sns .hnt_sns ul li.kakaostory2 a {background-position: -276px 0}
#hanatour_sns .hnt_sns ul li.insta a {background-position: -322px 0}

#hanatour_sns .hnt_mobileweb {float: left; position: relative; width: 538px; height: 70px; text-align: left}
#hanatour_sns .hnt_mobileweb h2 {left: 25px;  color: #424242}
#hanatour_sns .hnt_mobileweb .jCarouselLite2 {top:14px}
#hanatour_sns .hnt_mobileweb .jCarouselLite3 {top:0}
#hanatour_sns .hnt_mobileweb .ico {display: inline-block; width: 38px; height: 38px; margin-right: 13px; background: url('//image1.hanatour.com/_images/main/icon_set.png') no-repeat ;}
#hanatour_sns .hnt_mobileweb .ico.hnt {background-position: -462px -85px;}
#hanatour_sns .hnt_mobileweb .ico.free_air {background-position: -462px -261px;}
#hanatour_sns .hnt_mobileweb .ico.free_hotel {background-position: -462px -329px;}
#hanatour_sns .hnt_mobileweb .ico.free_airtel {background-position: -462px -199px;}
#hanatour_sns .hnt_mobileweb .ico.free_lodge {background-position: -462px -388px;}
#hanatour_sns .hnt_mobileweb .ico.free_free {background-position: -462px -532px;}
#hanatour_sns .hnt_mobileweb .ico.free_pack {background-position: -462px -140px;}
#hanatour_sns .hnt_mobileweb .mobile_list {overflow: hidden; position: absolute; left: 133px; top: 18px; width: 407px; height: 38px;}
#hanatour_sns .hnt_mobileweb .mobile_list a {display: block; position: relative; height: 38px; padding-left: 50px; font-weight: 400; font-size: 13px; color: #646464; line-height: 38px}
#hanatour_sns .hnt_mobileweb .mobile_list .ico {position: absolute; left: 0; top: 0; }
#hanatour_sns .hnt_mobileweb .btn_more {display: block; position: absolute; right: 0; top: 28px; padding-right: 17px; background: url('//image1.hanatour.com/_images/main/icon_set.png') no-repeat -109px -57px;font-size: 13px; color: #AAAAAA; }

#company_info {width: 100%; min-width: 1080px; max-width: 100%; height: 40px; border-bottom: 1px solid #c4c7c8; border-top: 1px solid #c4c7c8; font-size: 14px; background-color: #f2f2f2;}
#company_info a {font-size: 14px;}
#company_info .company_section {zoom: 1;width: 1064px; height: 40px; margin: 0 auto;}
#company_info .company_section:after {content: ""; display: block; clear: both; visibility: hidden; width: 0; height: 0}
#company_info .provision {overflow: hidden; float: left; padding: 13px 0; margin: 0; line-height: 18px}
#company_info .provision li {float: left; background: url('//image1.hanatour.com/_images/main/line_height_01.gif') no-repeat 0 45%}
#company_info .provision li a {padding: 0 15px; font-size: 12px; color: #646464;font-family:'Nanum Gothic' , 'Malgun Gothic' , 'Dotum' , 'Apple SD Gothic Neo', Helvetica, Sans-serif;}
#company_info .provision li a:hover {text-decoration: underline}
#company_info .provision li:first-child {background: 0 none}
#company_info .provision li:first-child a {padding: 0 15px 0 0}
#company_info .link_neighbor {zoom: 1; float: right; position: relative; width: 306px; height: 40px;}
#company_info .link_neighbor:after {content: ""; display: block; clear: both; visibility: hidden; width: 0; height: 0}
#company_info .link_neighbor .global_link {position: absolute; left: 0; top: 0;  width: 153px; height: 40px}
#company_info .link_neighbor .family_link {position: absolute; left: 153px; top: 0; width: 139px; height: 40px}

#company_info .selbox_link {width:130px}
#company_info .selbox_link {position:relative; zoom:1; color:#646464; text-align:left;}
#company_info .selbox_link .display {display:block; overflow:hidden; position:relative; height: 28px; margin: -1px 0 0 0 ; padding: 12px 0 0 22px !important; border: 1px solid #c4c7c8; font-size: 11px;background-color: #f2f2f2; background-image: none !important; cursor:pointer; color: #666; text-indent:5px; text-decoration:none;}
#company_info .selbox_link.disabled .display {color:#999;}
#company_info .selbox_link.focused .display .text {zoom:1; font-size: 11px; cursor:default; display:block; overflow:hidden; height:18px;text-indent:5px;}
#company_info .selbox_link .display.active {border-color:#c4c7c8;}
#company_info .selbox_link .display .arrow_btn {position: absolute; right: 0; top: 0; width:30px; height:42px; border-left:0 none; background: none}
#company_info .selbox_link .display .arrow_btn * {padding:0;}
#company_info .selbox_link .display .arrow_btn .arrow {display: block; width:30px; height:42px; background:url('//image1.hanatour.com/_images/main/icon_set.png') 0 -222px no-repeat; outline: none; cursor: pointer}
#company_info .selbox_link .display .arrow_btn .arrow {background-position: 0 -222px !important}
#company_info .selbox_link .display.active .arrow_btn { border-left: none;}
#company_info .selbox_link .display.hover .arrow_btn {}
#company_info .selbox_link .value {display:none;}
#company_info .selboxmust .display:hover {border-color: #ED6366}
#company_info .selboxmust.items {border: 1px solid #ED6366 !important}

.selbox_link.items {display:block; overflow-y:auto; overflow-x:hidden; z-index:999999; height:220px; padding-bottom:3px; border:1px solid #bfbfbf; background:#FFF; }
.selbox_link.items li>.item .text {padding:6px 0; font-size:11px; text-indent:5px;}
.has_sb {position:absolute; top:-1000000px; left:-99999em; text-indent:-999999em}

.selbox_link.items li{display:block;margin:0;padding:0;}
.selbox_link.items li.first{margin-top:3px;}
.selbox_link.items li>.item{color:#000;cursor:pointer;display:block; padding:0; text-decoration:none; color:#646464; border:none !important;}
.selbox_link.items li.selected>.item{border-bottom:1px dotted #999;border-top:1px dotted #999;}
.selbox_link.items li.disabled>.item{color:#999;}
.selbox_link.items li.hover>.item{background-color:#747B8E; color:#fcfcfc;}
.selbox_link.items .value{display:none;}
/* dropdown styles 
.selbox_link.items{background:#fff; display:block; overflow-x:hidden; overflow-y:auto; height: 220px; z-index:9999999999; padding-bottom:3px; border:1px #bfbfbf solid;}
.selbox_link.items.above{}
.selbox_link.items li{display:block;margin:0;padding:0;}
.selbox_link.items li.first{margin-top:3px;}
.selbox_link.items li>.item{display:block; padding:0; font-size: 11px; text-decoration:none; color:#646464; border:none !important; cursor: pointer;}
.selbox_link.items li>.item>.text{padding:6px 0; text-indent:5px;}
.selbox_link.items li.selected>.item{border-bottom:1px dotted #999;border-top:1px dotted #999;}
.selbox_link.items li.disabled>.item{color:#999; }
.selbox_link.items li.hover>.item{background-color:#747B8E; color:#fcfcfc;}
.selbox_link.items .value{display:none;}
.selbox_link {width:130px; text-align: left}*/
/* footer */
#footer {font-family:'Nanum Gothic' , 'Malgun Gothic' , 'Dotum' , 'Apple SD Gothic Neo', Helvetica, Sans-serif;width: 100%; min-width: 1080px; max-width: 100%; margin: 0; padding: 20px 0; font-size: 12px; background-color: #f2f2f2; background-image: none; text-align: left; color: #7f7f7f}
#footer .footer_section {width: 1064px; margin: 0 auto; line-height: 20px;}
#footer address {font-style: normal}
#footer .copyright {margin: 15px 0; font-size: 10px}
#footer .brand_list {width: 1080px; margin: 0 auto}
#footer a {color: #7f7f7f; text-decoration: underline}
/*
.has_sb{position:absolute; top:-1000000px; left:-999999em;text-indent:-999999em;}
	
/* always visible styles 
.sb {margin-right:1px;}
.selectbox {position:relative; zoom:1; color:#646464;}
.selectbox .display {display:block; overflow:hidden; position:relative; height:24px; padding: 5px 0 0 0; border:1px #9d9d9d solid;  font-size: 13px; font-family: '³ª´®°íµñ',NanumGothic,NG,'µ¸¿ò',Dotum,'¸¼Àº°íµñ','Malgun Gothic','±¼¸²',Gulim,Helvetica,sans-serif; background-color: #FFF; background-image: none; cursor:default;color: #666; text-indent:5px; text-decoration:none; line-height: 20px;}
.selectbox.disabled .display {color:#999;}
.selectbox.focused .display .text {zoom:1; font-size: 13px; cursor:default; display:block; overflow:hidden; height:18px;text-indent:5px;}
.selectbox .display.active {border-color:#7b7d83;}
.selectbox .display .arrow_btn {position: absolute; right: 0; top: 0; width:30px; height:31px; border-left: 0 none}
.selectbox .display .arrow_btn * {padding:0;}
.selectbox .display .arrow_btn .arrow_01 {display: block; width:30px; height:31px; background:url('//image1.hanatour.com/_images/main/icon_search.png') 11px -169px no-repeat; outline: none; cursor: pointer}
.selectbox .display.active .arrow_btn { border-left:1px #7b7d83 solid;}
.selectbox .display.hover .arrow_btn {}
.selectbox .value {display:none;}
.selboxmust .display:hover {border-color: #ED6366}
.selboxmust.items {border: 1px solid #ED6366 !important}
 */
 #ui-datepicker-div {display:none;}

/* 2015-03-02 ÇÏ´Ü ºê·£µå ¸®½ºÆ® 
#footer .brand_list_area {position: relative; width: 1080px; margin: 0 auto;}
#footer .brand_list_area .img_list {overflow: hidden; height: 38px;}
#footer .brand_list_area .img_list ul {margin: 0 17px;}
#footer .brand_list_area .img_list li {float: left; height: 38px; padding: 0 15px;}
#footer .brand_list_area .img_list li a {display: inline-block;}
#footer .brand_list_area .img_list li img {padding: 1px 0;}
#footer .brand_list_area .module_control .btn_action {position: absolute; top: 4px; display: inline-block; width: 16px; height: 28px; background: url('//image1.hanatour.com/_images/main/module_control.png') no-repeat left top;}
#footer .brand_list_area .module_control .btn_prev {left: 0; background-position: left top;}
#footer .brand_list_area .module_control .btn_prev:hover {background-position: -60px top;}
#footer .brand_list_area .module_control .btn_next {right: 0; background-position: -30px top;}
#footer .brand_list_area .module_control .btn_next:hover {background-position: -90px top;}
*/
/* 2015-03-31 ÇÏ´Ü ºê·£µå ¸®½ºÆ® */
#footer .footer_section {position: relative}
#footer .footer_section .certification_mark {position: absolute; right: 0; top: 77px; overflow: hidden}
#footer .footer_section .certification_mark li {float: left; height: 45px; margin-left: 20px; background: url('//image1.hanatour.com/_images/main/img_selection.png') no-repeat}
#footer .footer_section .certification_mark li.mark_01 a,
#footer .footer_section .certification_mark li.mark_03 a {display: block; height: 45px; width: 82px;}
#footer .footer_section .certification_mark li.mark_04 a {display: block; height: 45px; width: 104px;}
#footer .footer_section .certification_mark li.mark_01 {width: 83px; background-position: 0 0;}
#footer .footer_section .certification_mark li.mark_02 {width: 190px; background-position: 0 -46px;}
#footer .footer_section .certification_mark li.mark_03 {width: 82px; background-position: 0 -92px;}
#footer .footer_section .certification_mark li.mark_04 {width: 104px; background-position: 0 -138px;}
#footer .footer_section .selection {position: relative; overflow: hidden; padding: 5px 40px; border-top: 1px solid #e3e3e3;}
#footer .footer_section .selection ul {overflow: hidden; height: 45px;}
#footer .footer_section .selection ul li {float: left; width: 180px; height: 45px; margin: 0 10px; background: url('//image1.hanatour.com/_images/main/img_selection_01.png') no-repeat}
#footer .footer_section .selection ul li.sle_01 {background-position: -200px 0;}
#footer .footer_section .selection ul li.sle_02 {background-position: -200px -46px;}
#footer .footer_section .selection ul li.sle_03 {background-position: -200px -92px;}
#footer .footer_section .selection ul li.sle_04 {background-position: -200px -138px;}
#footer .footer_section .selection ul li.sle_05 {background-position: -200px -184px;}
#footer .footer_section .selection ul li.sle_06 {background-position: -200px -230px;}
#footer .footer_section .selection ul li.sle_07 {background-position: -200px -276px;}
#footer .footer_section .selection ul li.sle_08 {background-position: -200px -322px;}
#footer .footer_section .selection ul li.sle_09 {background-position: -200px -368px;}
#footer .footer_section .selection .btn {display: block; position: absolute; top: 14px; width: 16px; height: 28px; border: 0 none; background: #c1c1c1 url('//image1.hanatour.com/_images/main/img_selection.png') no-repeat; cursor: pointer}
#footer .footer_section .selection .btn:hover {background-color: #4f4f4f;}
#footer .footer_section .selection .btn.prev {left:0; background-position: -5px -655px;}
#footer .footer_section .selection .btn.next {right: 0; background-position: -31px -655px;}
/* 2017-05-10 ÇÏ´Ü ·Î°í Ãß°¡ */
#footer .footer_section .travel_mark {position: absolute; right: 0; top: 0px; overflow: hidden}
#footer .footer_section .travel_mark li {float: left; height:65px; margin-left: 24px; background: url('//image1.hanatour.com/_images/main/img_selection_190327.gif') no-repeat}
#footer .footer_section .travel_mark li.t_mark_01 a {display: block; height: 65px; width:73px;}
#footer .footer_section .travel_mark li.t_mark_02 a {display: block; height: 65px; width:103px;}
#footer .footer_section .travel_mark li.t_mark_01 {width:73px; background-position: 0 0;}
#footer .footer_section .travel_mark li.t_mark_02 {width:103px; background-position: -96px 0;}
#footer .footer_section p {letter-spacing:-1px;}