@charset "utf-8";
#tourWrap{width:100%}
#tourHeader{position:relative;z-index:11000;width:100%;background:url(/images/searchN/bg_cont1.gif) 0 0 repeat-x;margin-bottom:7px}

/* 상단 gnb 영역 */
.header_wrap{position:relative;width:960px;height:121px;margin:0 auto}
.header_wrap .gnb_wrap{width:100%;height:34px;margin:0}
.header_wrap .gnb_wrap .gnb_tab{float:left}
.header_wrap .logo_area h1{position:relative;margin:38px 15px 0 0}
.header_wrap .logo_area h1 a{display:inline-block}
.header_wrap .logo_area h2{float:left;position:relative;margin-top:43px}
.header_wrap .logo_area h2 .layer_link{position:absolute;top:0;left:0;width:81px;padding-bottom:5px;border:1px solid #937354;background-color:#fff}
.header_wrap .logo_area h2 .layer_link li{padding-top:3px}
.header_wrap .logo_area h2 .layer_link li a{display:block;padding:3px 0 3px 6px;font-weight:normal;font-size:12px;color:#888;line-height:14px;text-decoration:none}
.header_wrap .logo_area h2 .layer_link li a:hover{background-color:#f4f4f4;color:#937354}
.header_wrap .logo_area h2 .btn_easy{display:block;width:55px;height:15px;background:url('/images/searchN/icon_comm_140708.gif') 0 -89px no-repeat}
.header_wrap .tour_reserve{position:absolute;top:78px;right:5px}
.gnb_wrap a{color:#888}
.gnb_wrap .gnb_utill{float:right;padding-right:3px}
.gnb_wrap .lst_menu .first_child, .gnb_wrap .lst_svc .first_child{padding-left:0;background:none}
.gnb_wrap .lst_menu .last_child, .gnb_wrap .lst_svc .last_child{padding-right:0}
.gnb_wrap .lst_menu{margin:11px 0 0 2px}
.gnb_wrap .lst_menu li{float:left;padding:0 6px}
.gnb_wrap .account{float:left;padding:7px 6px 0 0}

.gnb_menu .gnb_tour_menu{float:left;margin:0}
.gnb_menu .gnb_tour_menu .gcm{float:left;height:40px}
.gnb_menu .gnb_tour_menu .gcm_gap{margin-left:13px;padding-left:23px;background:url(/images/common/2014/sp_gnb_menu.gif) no-repeat 0px -160px}
.gnb_menu .gnb_tour_menu .gcm .gcm_link{display:block;position:relative;height:40px;cursor:pointer}
.gnb_menu .gnb_tour_menu .gcm .gcm_link span{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(/images/tour/sp_tour_menu.gif) no-repeat}
.gnb_menu .gnb_tour_menu .gcm .gm_p_01{width:53px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_01 span{background-position:0 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_01 span:hover{background-position:0 -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_02{width:54px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_02 span{background-position:-59px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_02 span:hover{background-position:-59px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_03{width:54px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_03 span{background-position:-118px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_03 span:hover{background-position:-118px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_04{width:79px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_04 span{background-position:-178px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_04 span:hover{background-position:-178px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_05{width:53px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_05 span{background-position:-263px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_05 span:hover{background-position:-263px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_06{width:53px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_06 span{background-position:-322px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_06 span:hover{background-position:-322px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_07{width:79px}
.gnb_menu .gnb_tour_menu .gcm .gm_p_07 span{background-position:-382px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_p_07 span:hover{background-position:-382px -40px}

.gnb_menu .gnb_tour_menu .gcm .gm_n_01{width:80px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_01 span{background-position:-467px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_01 span:hover{background-position:-467px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_02{width:66px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_02 span{background-position:-553px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_02 span:hover{background-position:-553px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_03{width:54px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_03 span{background-position:-625px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_03 span:hover{background-position:-625px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_04{width:67px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_04 span{background-position:-685px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_04 span:hover{background-position:-685px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_05{width:80px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_05 span{background-position:-756px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_05 span:hover{background-position:-756px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_06{width:80px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_06 span{background-position:-843px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_06 span:hover{background-position:-843px -40px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_07{width:70px}
.gnb_menu .gnb_tour_menu .gcm .gm_n_07 span{background-position:-929px 0}
.gnb_menu .gnb_tour_menu .gcm .gm_n_07 span:hover{background-position:-929px -40px}


/* 여행 메인 */
.section{width:960px;margin:0 auto;position:relative;clear:both}
.tour_tit{width:200px;height:20px;margin:0 0 10px 0;background:url(/images/tour/sp_tour_tit.gif) no-repeat}
.tour_tit span{display:none}

.pagination span{margin:0 4px}
.swiper-pagination-switch {display:inline-block;*zoom:1;margin:0px 2px 0 2px;width:9px;height:9px;background:url(/images/gift/2015/sp_gift_page_dot.png) no-repeat -10px 0;text-indent:9999px;cursor: pointer}
.swiper-active-switch {background-position:0 0}

/* 여행 상품 검색 */
.tour_main{position:relative;width:100%;height:450px;margin-top:-7px}
.tour_search_wrap{position:absolute;z-index:100;top:40px;left:50%;margin-left:-480px;width:240px;height:320px;background:#FFF}
.tour_search_wrap .tour_search{width:240px;height:320px;position:relative;overflow:hidden}
.tour_search_wrap .tour_tit{background-position:0 -250px;height:18px;margin:25px 0 0 20px}
.tour_search_wrap .search_air{display:block;position:absolute;bottom:56px;left:20px;width:98px;height:32px;background:url(/images/tour/sp_tour_gift.gif) no-repeat -33px -878px;z-index:120}.tour_search_wrap .search_air span{display:none}
.tour_search_wrap .search_hotel{display:block;position:absolute;bottom:56px;right:20px;width:98px;height:32px;background:url(/images/tour/sp_tour_gift.gif) no-repeat -131px -878px;z-index:120}.tour_search_wrap .search_hotel span{display:none}
.tour_search_wrap .search_tour{display:block;position:absolute;bottom:16px;left:20px;width:98px;height:32px;background:url(/images/tour/sp_tour_gift.gif) no-repeat -33px -920px;z-index:120}.tour_search_wrap .search_tour span{display:none}
.tour_search_wrap .search_pass{display:block;position:absolute;bottom:16px;right:20px;width:98px;height:32px;background:url(/images/tour/sp_tour_gift.gif) no-repeat -131px -920px;z-index:120}.tour_search_wrap .search_pass span{display:none}
/* 여행 메인 배너 */
.tour_main_bn{position:relative;width:100%;height:450px}
.tour_main_bn .swiper-container{width:100%;margin:0 auto;height:450px;text-align:center}
.tour_main_bn .swiper-slide a{display:block;width:100%;height:100%}.tour_main_bn .swiper-slide a span{display:none}
.tour_main_bn .bn_tab_wrap{position:absolute;bottom:0;z-index:100;width:100%;height:46px;}
.bn_tab_wrap .bn_tab_menu{position:absolute;width:960px;height:46px;margin-left:-480px;left:50%;text-align:center;z-index:100}
.bn_tab_wrap .bn_tab_menu li{float:left;width:191px;height:46px;margin-left:1px;overflow:hidden;}
.bn_tab_wrap .bn_tab_menu li:first-child{margin-left:0;width:192px;}
.bn_tab_wrap .bn_tab_menu li a{display:inline-block;width:100%;height:33px;padding-top:13px;font:normal 15px '맑은 고딕','돋움';color:#000;letter-spacing:-0.03em;background:#FFF; opacity:.70; filter:alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.bn_tab_wrap .bn_tab_menu li.active a{color:#fff;text-decoration:none;font-weight:bolder;background:#222}
.bn_tab_wrap .bn_tab_bg{width:100%;height:46px;position:absolute;z-index:99;background:#FFF; opacity:.70; filter:alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" }

/* 지역별 추천 */
.tour_area {margin-top:40px}
.tour_area .tour_tit{background-position:0 0}
.tour_area .tour_area_wrap{width:958px;border:1px solid #e1e1e1;overflow:hidden}
.tour_area .tour_area_wrap .swiper-container{height:345px}
.tour_area .tour_area_menu{float:left;width:124px}
.tour_area .tour_area_menu li{width:100px;height:33px;padding:16px 0 0 23px;background:#f3f3f3;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;cursor:pointer;font-weight:bolder;color:#999}
.tour_area .tour_area_menu li.on{color:#000;background:#fff;border-right:1px solid #fff;}
.tour_area .tour_area_menu li:first-child{border-top:none}
.tour_area .tour_area_list{float:left;;height:310px;margin:30px 0 0 5px}
.tour_area .tour_area_list li{float:left;width:230px;margin-left:35px}
.tour_area .tour_area_list .t_a_img{width:230px;height:230px;overflow:hidden} .tour_area .tour_area_list .t_a_img img{width:230px;height:230px}
.tour_area .tour_area_list .t_a_tit{display:block;font:normal 15px '맑은 고딕','돋움';color:#000;letter-spacing:-0.05em;margin-top:15px} .tour_area .tour_area_list .t_a_tit a{color:#000}
.tour_area .tour_area_list .t_a_txt{display:block;font:normal 13px '맑은 고딕','돋움';color:#707070;letter-spacing:-0.05em}

.tour_gift{width:958px;height:92px;padding:11px 0;margin-top:40px;border:1px solid #eaeaea;}
.tour_gift ul{overflow:hidden}
.tour_gift li{float:left;width:119px;height:92px;border-left:1px solid #eaeaea;}.tour_gift li a span{display:none}
.tour_gift li:first-child{width:118px;border-left:none}
.tour_gift li a{display:block;width:100%;height:92px;background:url(/images/tour/sp_tour_gift.gif) no-repeat 0 0}
.tour_gift li a.tm_01{background-position:0 0} .tour_gift li a.tm_01:hover{background-position:-119px 0}
.tour_gift li a.tm_02{background-position:0 -92px} .tour_gift li a.tm_02:hover{background-position:-119px -92px}
.tour_gift li a.tm_03{background-position:0 -184px} .tour_gift li a.tm_03:hover{background-position:-119px -184px}
.tour_gift li a.tm_04{background-position:0 -276px} .tour_gift li a.tm_04:hover{background-position:-119px -276px}
.tour_gift li a.tm_05{background-position:0 -368px} .tour_gift li a.tm_05:hover{background-position:-119px -368px}
.tour_gift li a.tm_06{background-position:0 -460px} .tour_gift li a.tm_06:hover{background-position:-119px -460px}
.tour_gift li a.tm_07{background-position:0 -552px} .tour_gift li a.tm_07:hover{background-position:-119px -552px}
.tour_gift li a.tm_08{background-position:0 -644px} .tour_gift li a.tm_08:hover{background-position:-119px -644px}

.tour_theme{position:relative;margin-top:40px;width:100%;height:574px;overflow:hidden}
.tour_theme .tour_theme_tit{position:absolute;z-index:110;width:74px;height:21px;margin-left:-480px;left:50%;top:35px;background:url(/images/tour/sp_tour_tit_theme.png) no-repeat} .tour_theme .tour_theme_tit span{display:none}
.tour_theme .swiper-container{width:100%;margin:0 auto;height:574px }
.tour_theme .swiper-slide {display:block;position:relative;width:100%;height:574px}
.tour_theme .theme_bn{position:absolute;z-index:110;width:960px;height:400px;margin-left:-480px;left:50%;top:72px;}
.tour_theme .theme_bn_01{float:left;width:575px;height:400px;}
.tour_theme .theme_bn_02{float:left;width:385px;height:200px}
.tour_theme .theme_bn_02 a{position:relative;width:100%;height:200px;display:block;overflow:hidden} .tour_theme .theme_bn_02 a img{width:385px;height:200px}
.tour_theme .theme_bn_02 .theme_bn_tit{position:absolute;bottom:0;height:32px;padding:15px 12px 0 12px; width:361px;color:#FFF;font:normal 15px '맑은 고딕','돋움';background:#000;opacity:.70; filter:alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.theme_tab_menu{position:absolute;width:960px;height:46px;margin-left:-480px;left:50%;top:473px;text-align:center;z-index:100}
.theme_tab_menu li{float:left;width:191px;height:46px;margin-left:1px;overflow:hidden;}
.theme_tab_menu li:first-child{margin-left:0;width:192px;}
.theme_tab_menu li span{display:inline-block;width:100%;height:33px;padding-top:13px;font:normal 15px '맑은 고딕','돋움';color:#000;letter-spacing:-0.03em;background:#FFF; opacity:.70; filter:alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";cursor:pointer}
.theme_tab_menu li.active span{color:#1095ce;text-decoration:none;font-weight:bolder}
.bn_tab_bg{width:100%;height:46px;position:absolute;z-index:99;background:#FFF; opacity:.90; filter:alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)" }

.tour_sale{margin-top:55px;overflow:hidden}
.tour_sale .tour_tit{float:left;background-position:0 -50px;width:120px}
.tour_sale .sale_tab_menu{margin-top:8px}
.tour_sale .sale_tab_menu li{float:left; height:13px;border-left:1px solid #ccc;padding:0 9px 0 9px;}
.tour_sale .sale_tab_menu li:first-child {border-left:none}
.tour_sale .sale_tab_menu li a{height:12px; display:block; *display:inline-block; margin-top:-1px;  color:#666; letter-spacing:-0.02em}
.tour_sale .sale_tab_menu li a:hover, .sale_tab_menu li.on a{color:#1495ce}
.tour_sale .tour_sale_list{position:relative;clear:both}
.tour_sale .tour_sale_list .swiper-container{width:960px;height:314px;}
.tour_sale .tour_sale_list .pagination{display:block;text-align:center;margin-top:25px}
.tour_sale .tour_sale_list li{float:left;width:226px;height:312px;border:1px solid #e1e1e1;margin-left:16px}
.tour_sale .tour_sale_list li:first-child{margin-left:0}
.tour_sale .tour_sale_list .t_a_img{width:226px;height:235px;overflow:hidden} .tour_sale .tour_sale_list .t_a_img img{width:226px;height:235px}
.tour_sale .tour_sale_list .t_a_tit{display:block;font:normal 15px '맑은 고딕','돋움';color:#000;letter-spacing:-0.05em;margin-top:15px;margin-left:12px} .tour_sale .tour_sale_list .t_a_tit a{color:#000}
.tour_sale .tour_sale_list .t_a_price{display:block;font:normal 15px '맑은 고딕','돋움';color:#ea5759;letter-spacing:-0.05em;margin-left:12px}
.tour_sale .tour_sale_list .aw_l {top:30%} .tour_sale .tour_sale_list .aw_r{top:30%}

.bn_plan{width:958px;height:365px;border:1px solid #e1e1e1;margin-top:70px}
.bn_plan .bn_plan01{float:left;width:278px;height:365px;border-right:1px solid #e1e1e1;overflow:hidden}.bn_plan .bn_plan01 img{width:278px;height:365px}
.bn_plan .bn_plan02{float:left;width:400px;height:365px;overflow:hidden;position:relative}.bn_plan .bn_plan03 img{width:400px;height:365px}
.bn_plan .bn_plan03{float:left;width:278px;height:365px;border-left:1px solid #e1e1e1;overflow:hidden}.bn_plan .bn_plan03 img{width:278px;height:365px}

.tour_jeju{position:relative;margin-top:80px}
.tour_jeju .tour_tit{background-position:0 -100px}
.tour_jeju .btn_more_2014{position:absolute;right:0;top:10px}
.tour_jeju .tour_jeju_bn{float:left;position:relative;width:704px;height:436px}
.tour_jeju .tour_jeju_bn .pagination{display:block;position:absolute;top:-18px;right:1px}
.tour_jeju .tour_jeju_bn .aw_type_box .aw_l {left:0} .tour_jeju .tour_jeju_bn .aw_type_box .aw_r{right:0}
.tour_jeju .tour_jeju_list{float:right;width:230px}
.tour_jeju .tour_jeju_list li{width:230px;height:210px}
.tour_jeju .tour_jeju_list li:first-child{margin-bottom:20px}
.tour_jeju .tour_jeju_list .t_a_img{width:230px;height:150px;overflow:hidden} .tour_area .tour_jeju_list .t_a_img img{width:230px;height:150px}
.tour_jeju .tour_jeju_list .t_a_tit{display:block;color:#000;letter-spacing:-0.05em;margin-top:14px} .tour_jeju .tour_jeju_list .t_a_tit a{color:#000}
.tour_jeju .tour_jeju_list .t_a_price{display:block;font-weight:bolder;color:#ea5759;margin-top:3px}
.tour_jeju .jeju_img{display:none;position:absolute;top:151px;left:-167px;width:180px;height:315px;background:url(/images/tour/tour_harubang.png) no-repeat;z-index:110}
 
.tour_item{position:relative;margin-top:70px;float:left}
.tour_item .tour_tit{background-position:0 -150px}
.tour_item .btn_more_2014{position:absolute;right:0;top:5px}
.tour_item .tour_item_wrap{width:958px;height:288px;border:1px solid #e1e1e1;overflow:hidden}
.tour_item .item_tit{float:left;color:#999;width:165px;margin-left:18px;margin-top:21px}
.tour_item .item_tit li{width:150px;height:21px;padding-right:15px;margin-bottom:5px;cursor:pointer;}
.tour_item .item_tit li.on{font-weight:bolder;color:#000;background:url(/images/tour/ico_tour_item_aw.jpg) no-repeat right 3px;}
.tour_item .item_list{float:right;display:none}
.tour_item .item_list li{float:left;width:190px;height:288px;border-left:1px solid #e1e1e1}
.tour_item .item_list .t_a_img{width:190px;height:190px;overflow:hidden} .tour_item .item_list .t_a_img img{width:190px;height:190px;}
.tour_item .item_list .t_a_tit{display:block;color:#000;margin-top:14px;margin-left:12px;margin-right:12px} .tour_jeju .tour_jeju_list .t_a_tit a{color:#000}
.tour_item .item_list .t_a_price{display:block;font-weight:bolder;color:#ea5759;margin-top:3px;margin-left:12px}

.tour_book{position:relative;padding-top:60px;clear:both}
.tour_book .tour_tit{background-position:0 -200px}
.tour_book .btn_more_2014{position:absolute;right:0;top:68px}
.tour_book .book_tab_menu{margin-top:8px;overflow:hidden}
.tour_book .book_tab_menu li{float:left; height:48px;width:240px}
.tour_book .book_tab_menu li a{height:31px; padding-top:15px; display:block;  border-top:1px solid #e1e1e1; border-bottom:1px solid #333333; border-right:1px solid #e1e1e1; font:normal 15px '맑은 고딕','돋움'; color:#888; letter-spacing:-0.02em;text-align:center;text-decoration:none}
.tour_book .book_tab_menu li:first-child a{border-left:1px solid #e1e1e1}
.tour_book .book_tab_menu li.on a{border-top:1px solid #333333; border-bottom:none; border-right:1px solid #333333; border-left:1px solid #333333; color:#1495ce; letter-spacing:-0.02em}
.tour_book .book_tab_menu li a:hover, .book_tab_menu li.on a{color:#1495ce}
.tour_book .tour_book_list{position:relative;clear:both;margin-top:28px}
.tour_book .tour_book_list .swiper-container{width:960px;height:314px;}
.tour_book .tour_book_list .pagination{display:block;text-align:center;margin-top:25px}
.tour_book .tour_book_list li{float:left;width:226px;height:280px;margin-left:16px}
.tour_book .tour_book_list li:first-child{margin-left:8px}
.tour_book .tour_book_list .t_a_img{display:block;width:226px;height:255px;overflow:hidden;text-align:center} .tour_book .tour_book_list .t_a_img img{max-width:100%;height:253px;border:1px solid #e1e1e1}
.tour_book .tour_book_list .t_a_tit{display:block;font:normal 13px '맑은 고딕','돋움';color:#000;letter-spacing:-0.05em;margin-top:15px; text-align:center} .tour_sale .tour_book_list .t_a_tit a{color:#000}
.tour_book .tour_book_list .t_a_price{display:block;font:normal 13px '맑은 고딕','돋움';color:#ea5759;letter-spacing:-0.05em;margin-left:12px}
.tour_book .tour_book_list .aw_l {top:30%} .tour_book .tour_book_list .aw_r{top:30%}


.tour_footer{position:relative;padding-top:80px;clear:both}
.tour_tit_ftr{width:956px;padding:0 0 14px 4px;border-bottom:1px solid #e1e1e1}
.tour_tit_ftr h3{font:normal 12px '맑은 고딕','돋움';color:#555}
.tour_step{border-bottom:1px solid #e1e1e1}
.tour_info{overflow:hidden;border-bottom:1px solid #e1e1e1}

.tour_ftr_left{float:left;width:396px;padding:21px 0 0 29px;line-height:1.0;color:#7c7c7c}
.tour_ftr_left .tit_phone, .tour_ftr_left .tit_time{padding-bottom:14px}
.tour_ftr_left .sub_lt{float:left}
.tour_ftr_left .sub_rt{float:right;margin-right:60px}
.tour_ftr_left li, .tour_ftr_right li{padding-bottom:10px;color:#7c7c7c}
.tour_ftr_right{float:right;width:477px;padding:21px 24px 11px 33px;border-left:1px solid #e1e1e1;line-height:1.0}
.tour_ftr_right .tit_notice{padding-bottom:14px}
.bold_blue{font-weight:bold;color:#1495ce}






