@charset "utf-8";
/************************************************************************
 * 파일명 : main.css
 * 설명  : PC main, sub main CSS
 * 작성자 : (주)바이널
 * 작성일 : 2015.03.04
************************************************************************/
/* common */
.right_wrap .list_form .li .f_wd_s319 {width:319px}
.right_wrap .list_form .li .f_wd_s154 {width:153px}
/* //common */

/* start - 메인페이지 */
.main_sec {width:100%;height:100%;margin:0 auto !important;}
.main_sec.subm {margin-bottom:64px !important;}
.main_sec .box1280	{max-width:1280px; margin:64px auto 0; }
	.w1024 #wrap,
	.w768 #wrap {min-width:1024px;}
	.w1024 .main_sec .box1280	{max-width:none; margin:64px 0 0; padding:0 0;}
	.w768 .main_sec .box1280	{max-width:none; margin:64px 0 0; padding:0 0;}

/* ui_keyvisual */
.main_sec .image	{overflow:hidden;}
.main_sec .image img	{width:100%;height:100%;vertical-align:top;}

/* 정지/시작 버튼 - old */
.top_wrap .rl_wrap	{position:absolute;z-index:5;left:50%;bottom:24px;width:100%;max-width:1280px;height:1px;margin-left:-640px;}
.top_wrap .rl_wrap .btn_rl	{position:absolute;z-index:5;right:32px;bottom:0;width:24px;height:24px;background:url('/images/travel/main/ico_main.png') no-repeat -60px 0;}
.top_wrap .rl_wrap .btn_rl.stop	{background-position:-100px -500px;}
.top_wrap .rl_wrap .btn_rl.play	{background-position:-150px -500px;}
	.w1280 .top_wrap .rl_wrap,
	.w1024 .top_wrap .rl_wrap	{left:0; margin-left:0;}

/* 인디게이터 - old */
.top_wrap .indi_wrap	{position:absolute;bottom:38px;left:0;z-index:3;width:100%;height:2px;text-align:center;line-height:0;}
.top_wrap .indi_wrap:after	{content:'';display:block;clear:both;height:0;visibility:hidden;}
.top_wrap .indi_wrap button.indi	{width:20px;height:20px;margin-left:-4px;background:url('/images/travel/main/ico_login.png') no-repeat -19px 2px;}
.top_wrap .indi_wrap button.indi:first-child	{margin-left:0;}
.top_wrap .indi_wrap button.indi.on	{background-position:1px 2px;}

/* 인디게이터 - new */
.top_wrap .indi_new_wrap {position:absolute;bottom:46px;left:0;z-index:3;width:100%;height:2px;text-align:center;}
.top_wrap .indi_new_wrap:after	{content:'';display:block;clear:both;height:0;visibility:hidden;}
.top_wrap .indi_new_wrap button.indi	{width:20px;height:20px;margin-left:-4px;background:url('/images/travel/main/ico_login.png') no-repeat -19px 2px;}
.top_wrap .indi_new_wrap button.indi:first-child	{margin-left:0;}
.top_wrap .indi_new_wrap button.indi.on {background-position:1px 2px;}
.top_wrap .indi_new_wrap button.btn_rl	{width:28px;height:24px;background:url('/images/travel/main/ico_main.png') no-repeat -60px 0;}
.top_wrap .indi_new_wrap button.btn_rl.stop {background-position:-100px -500px;}
.top_wrap .indi_new_wrap button.btn_rl.play {background-position:-150px -500px;}


.top_wrap {position: relative;width:100%;height:500px;margin: 0px auto;overflow: hidden;text-align: left;}
.top_wrap .vis_wrap	{position:relative;height:500px;overflow:hidden;}
.top_wrap .vis_wrap:after	{content:'';display:block;clear:both;height:0;visibility:hidden;}
.top_wrap .vis_wrap li.li	{position:absolute;left:0;top:0;width:100%;height:500px;}
.top_wrap .vis_wrap li.li .txt_conts	{position:relative;z-index:3;max-width:700px;padding:75px 480px 0 100px;margin:0 auto;text-align:left;} /* 191127 수정 / 여행/웨딩_메인_상단비주얼_수정 / 김윤희 */
.top_wrap .vis_wrap li.li .visual	{position:absolute;z-index:0;left:0;top:0;width:100%;height:500px;overflow:hidden;}
.top_wrap .vis_wrap li.li .visual img	{position:absolute; left:50%;top:0;height:500px;margin-left:-960px;}
	.w1024 .top_wrap .vis_wrap li.li .txt_conts {padding: 0px 74px;margin: 0px;max-width: 460px;}


.top_wrap .vis_wrap .vis_area .txt_conts a {display:block;height:360px;padding-top:75px;background:url('/images/travel/main/bg_trans.png');}
.top_wrap .vis_wrap .vis_area .txt_conts .sm {display:block;margin-bottom:13px;font-family:'YoonGothic';font-size:26px;line-height:34px;letter-spacing:-1px;}
.top_wrap .vis_wrap .vis_area .txt_conts .big {display:block;font-family:'YoonGothic';font-size:54px;line-height:66px;letter-spacing:-3px;}
.top_wrap .vis_wrap .vis_area .txt_conts .sm,
.top_wrap .vis_wrap .vis_area .txt_conts .big {
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	-o-text-shadow:1px 1px 1px #000;
	-ms-text-shadow:1px 1px 1px #000;
	text-shadow:1px 1px 1px #000;
}
.top_wrap .vis_wrap .vis_area .txt_conts .black .sm,
.top_wrap .vis_wrap .vis_area .txt_conts .black .big {
	-webkit-text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	-o-text-shadow:1px 1px 1px #fff;
	-ms-text-shadow:1px 1px 1px #fff;
	text-shadow:1px 1px 1px #fff;
}

/* copy text color */
.top_wrap .vis_wrap .vis_area .txt_conts .white * {color:#fff}
.top_wrap .vis_wrap .vis_area .txt_conts .black * {color:#101010}

/*메인 상담 좌우 버튼*/
.top_wrap dd .btn_wrap {position:absolute; z-index:3; width:100%; height:2px; max-width:1280px; top:0; left:50%; margin:-1px 0 0 -640px;}
	.w1280 .top_wrap dd .btn_wrap,
	.w1024 .top_wrap dd .btn_wrap,
	.w768 .top_wrap dd .btn_wrap	{left:0; margin-left:0;}
.top_wrap dd button.prev,
.top_wrap dd button.next {position:absolute; width:72px; height:72px; top:0; margin:0;background:url('/images/travel/common/btn_slide_set.png') no-repeat 0 0;}
.top_wrap dd button.prev {left:0; background-position:-560px -280px;}
.top_wrap dd button.next {right:440px; background-position:-669px -280px;}
.top_wrap dd button.prev.active {background-position:-560px -412px;}
.top_wrap dd button.next.active {background-position:-669px -412px;}

.top_wrap dd button.prev.disabled {background-position:-436px bottom;}
.top_wrap dd button.next.disabled {background-position:right bottom;}


/* //ui_keyvisual */

/* top search */
.right_wrap {position:relative;z-index:3;max-width:1280px;height:1px;margin:0 auto;}
.right_wrap .right {position:absolute;right:72px;top:-500px;width:367px;height:500px;border-radius: 4px;}
.right_wrap .right .tab_sec {position:relative;z-index:3;margin-top:0;}
.right_wrap .right .tab_sec .tab_con {padding-bottom:24px}
.right_wrap .right .tab_sec .btn_wrap	{margin:1px 24px 0;}
.right_wrap .right .tab_sec .btn_wrap .btn_gray {height:48px}
.right_wrap .right .tab_sec .btn_wrap .btn_gray span {padding: 7px 0px 11px;min-width:30px;}
.right_wrap .right .tab_sec .btn_wrap .btn_gray.active span {padding: 6px 0px 10px;}
.right_wrap .right .trl_tab_wrap {margin:24px 24px 0;}
.trl_tab_wrap:after {content:'';display:block;clear:both;height:0;visibility:hidden;}
.trl_tab_wrap .tab_hbox {position:relative;width:100%;height:81px;text-align:center;}
.trl_tab_wrap .tab_hbox ul {overflow:hidden;position:absolute;left:0;top:0;width:100%;}
.trl_tab_wrap .tab_hbox li.tab_list {float:left;width:79px;height:81px;text-align:center;}
.trl_tab_wrap .tab_hbox a.tab_menu {position:relative;z-index:0;display:block;height:81px;padding-left:1px;background:url('/images/travel/main/ico_top_main_tab.png') no-repeat -400px -82px;color:#fff;}
.trl_tab_wrap .tab_hbox a.tab_menu.first {background:none;}
.trl_tab_wrap .tab_hbox li.tab_list.on a.tab_menu {z-index:1;margin-right:-1px;padding-right:1px;background-position:-400px 0;}
.trl_tab_wrap .tab_hbox li.tab_list.on a.tab_menu.first,
.trl_tab_wrap .tab_hbox li.tab_list.on a.tab_menu.first:hover {background:url('/images/travel/main/ico_top_main_tab.png') no-repeat -400px 0;}
.trl_tab_wrap .tab_hbox a.tab_menu .txt {display:block;color:#fff;font-size:14px;opacity:0.6;line-height:23px;}
.trl_tab_wrap .tab_hbox li.tab_list.on a.tab_menu .txt,
.trl_tab_wrap .tab_hbox a.tab_menu:hover .txt {color:#fff;font-weight:bold;opacity:1;}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico01,
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico02,
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico03,
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico04 {display:block;width:78px;height:42px;background:url('/images/travel/main/ico_top_main_tab.png') no-repeat -25px 0;}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico01 {background-position:-25px 0}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico02 {background-position:-105px 0}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico03 {background-position:-185px 0}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu .ico04 {background-position:-264px 0}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu:hover .ico01,
.right_wrap .trl_tab_wrap li.tab_list.on a.tab_menu .ico01 {background-position:-25px -82px}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu:hover .ico02,
.right_wrap .trl_tab_wrap li.tab_list.on a.tab_menu .ico02 {background-position:-105px -82px}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu:hover .ico03,
.right_wrap .trl_tab_wrap li.tab_list.on a.tab_menu .ico03 {background-position:-185px -82px}
.right_wrap .trl_tab_wrap li.tab_list a.tab_menu:hover .ico04,
.right_wrap .trl_tab_wrap li.tab_list.on a.tab_menu .ico04 {background-position:-264px -82px}


.right_wrap .right .trl .search_wrap {padding:11px 24px 0 24px;}
.right_wrap .right .trl .search_wrap .rad_wrap label {color:#fff;}
.right_wrap .right .in_em_txt {width:228px;padding:0 78px 0 11px;font-size:14px;}
:root .right_wrap .right input.in_em_txt {height:41px \0/IE9;padding-top:0px \0/IE9;padding-bottom:5px \0/IE9;} /* IE9 */
.right_wrap .right .in_em_txt.active {border:1px solid #282828;}
/*.right_wrap .right .in_em_txt.on {height:42px;border:1px solid #282828;background-color:#fff;}*/
.right_wrap .right .in_em_txt.on {height:46px;border:1px solid #282828;background-color:#fff;} /* 160310_높이수정 */
:root .right_wrap .right input.in_em_txt.on {height:38px \0/IE9;padding-top:3px \0/IE9;padding-bottom:5px \0/IE9;} /* IE9 */
.right_wrap .right .trl .list_form .li input.in_txt {width:106px;height:44px;margin:0;height:36px \0/IE8;padding-top:10px \0/IE8;line-height:25px \0/IE8;}
:root .right_wrap .right .trl .list_form .li input.in_txt {height:42px \0/IE9;padding-top:0 \0/IE9;padding-bottom:4px \0/IE9;} /* IE9 */
.right_wrap .right .trl .list_form {width:auto}
.right_wrap .right .trl .list_form .li {padding:0 0 16px 0}
.right_wrap .right .trl .list_form .li dl.tit dd {padding:0}
.right_wrap .right .trl .list_form .li dl.tit.room {margin-top:16px}
.right_wrap .right .trl .list_form .cal {margin-top:16px}
.right_wrap .right .trl .list_form .cal input {font-size:14px;}
.right_wrap .right .trl .sch {position:relative;width:100%;}
.right_wrap .right .trl .sch .input_del {top:-6px;right:60px;margin-right:0;}
.right_wrap .right .trl .sch .t_search {position:absolute;top:1px;right:1px;z-index:2;display:block;background-color:#fff;border-left:1px solid #b8b8b8;vertical-align:top;}
.right_wrap .right .trl .sch .t_search span {display:block;width:54px;height:46px;background:url('/images/travel/main/bg_sch.png') 0 0 no-repeat;background-position:1px 0;font-size:0;line-height:0;}
.right_wrap .right .trl .list_form .li .mgr2 {margin-right: 4px;}
.right_wrap .right .airline_ifrm_wrap .ifrm_wrap {margin:0 24px;}
.right_wrap .right .airline_ifrm_wrap .cont_link {margin:0 24px;text-align:center}
.right_wrap .right .ifrm_wrap.no_bd {margin-top:0;padding:0;border-top:none;border-bottom:none;}
.right_wrap .right .ifrm_wrap iframe {overflow:hidden;width:100%;height:272px;}
.right_wrap .right .trl .sky {border-bottom:none;}
.right_wrap .right .sub_tab {padding-left:0;padding-bottom:16px}
.right_wrap .right .trl .list_form .li dl.tit dt {display: block;width:100%;padding-top:0;padding-bottom:7px;font-size:12px;font-weight: normal;color:#fff;text-align:right;}
.right_wrap .right .list_form {padding-top:5px;border-top:0;}
.right_wrap .right .list_form li.li {border-bottom:0;}
.right_wrap .right .list_form li.li .m_dash {color:#fff;}

/* 상품가격 바 */
.right_wrap .right .proc_prod  {position:relative;width:100%;padding-top:10px;}
.right_wrap .right .proc_prod .le_bar  {position:absolute;left:0;top:10px;width:25%;height:4px;background-color:#97a0a7;}
.right_wrap .right .proc_prod .le_bar button.cir   {position:absolute;z-index:3;right:-12px;top:-11px;width:24px;height:24px;background:url('/images/travel/main/img_main_process_product.png') 0 0 no-repeat;}
.right_wrap .right .proc_prod .le_bar button.cir.zero  {right:-24px;}
.right_wrap .right .proc_prod .ri_bar  {position:absolute;right:0;top:10px;width:50%;height:4px;background-color:#97a0a7;}
.right_wrap .right .proc_prod .ri_bar button.cir   {position:absolute;z-index:3;left:-12px;top:-11px;width:24px;height:24px;background:url('/images/travel/main/img_main_process_product.png') 0 0 no-repeat;}
.right_wrap .right .proc_prod .ri_bar button.cir.zero  {left:-22px;}
.right_wrap .right .proc_prod .bar {position:absolute;z-index:0;left:0;top:10px;width:100%;height:4px;background-color:#0283de;}
.right_wrap .right .proc_prod ul   {position:relative;z-index:1;width:100%;}
.right_wrap .right .proc_prod li   {position:relative;float:left;padding-top:16px;color:#686868;font-size:12px;}
.right_wrap .right .proc_prod li.on    {float:left;color:#fff;font-weight:bold}
.right_wrap .right .proc_prod li .txt  {display:inline-block;width:54px;margin-left:-27px !important;text-align:center;letter-spacing:0;}
.right_wrap .right .proc_prod li .cir  {position:absolute;display:inline-block;left:-8px;top:-6px;width:16px;height:16px;background:url('/images/travel/main/img_main_process_product.png') 0 -50px no-repeat;cursor:pointer;}
.right_wrap .right .proc_prod li.start .txt    {margin-left:0 !important;text-align:left;}
.right_wrap .right .proc_prod li.start .cir    {left:0;}
.right_wrap .right .proc_prod li.end   {position:absolute;right:-10px;}
.right_wrap .right .proc_prod li.end .txt  {position:absolute;top:18px;right:-1px;margin-left:0;color:#fff;text-align:right;}
.right_wrap .right .proc_prod li.end .cir  {left:auto;right:10px;}
.right_wrap .right .proc_prod.type_4 li    {width:25%;}
.right_wrap .right .proc_prod.type_6 li    {width:16.666%;}
.right_wrap .right .list_form li.li dl.tit .txt {color:#fff;}


/* 항공 서브탭 */
.right_wrap .right .sub_tab ul:after {clear:both;content:'';display:block;}
.right_wrap .right .sub_tab ul li {float:left;height:30px;border:1px solid #fff;border-left:0;opacity:0.5}
.right_wrap .right .sub_tab ul li:first-child {border-left:1px solid #fff;}
.right_wrap .right .sub_tab ul li a {position:relative;z-index:0;display:block;height:30px;line-height:27px;color:#fff;font-size:14px;text-align:center;padding:0 11px}
.right_wrap .right .sub_tab ul li.on {opacity:1;}
.right_wrap .right .sub_tab ul li.on a {z-index:2;display:block;margin:-1px -1px 0 -1px;border:1px solid #fff;font-size:14px;font-weight:bold;text-align:center;padding:0 11px}
/*.right_wrap .right .airline_ifrm_wrap .ifrm_wrap {margin:0;padding:0;border:none;}
.right_wrap .right .trl .sky{padding:0 0 24px 0;border-bottom:1px solid #e0e0e0;}*/

.right_wrap .right .sub_tab .radi_box {margin-top:10px;}
.right_wrap .right .sub_tab .radi_box.solo {margin-top:0;}
.right_wrap .right .sub_tab .radi_box.air {margin-top:9px;}
.right_wrap .right .sub_tab .radi_box .rad_wrap {margin-left:10px;}
.right_wrap .right .sub_tab .radi_box .rad_wrap.reset {margin-left:0;}

.right_wrap button.btn_trans {width:155px;height:52px;padding-bottom:5px;border:2px solid #fff;text-align:center;}
.right_wrap button.btn_trans span {display:inline-block;vertical-align:middle}
.right_wrap button.btn_trans span.ico {width:27px;height:28px;background:url('/images/travel/main/ico_login.png') no-repeat -120px -393px;}
.right_wrap button.btn_trans span.txt {color:#fff;font-size:16px;height:28px;}
.right_wrap button.btn_trans.active  span.txt {text-decoration:underline;}

.right_wrap .right .dim_wrap {position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:url('/images/travel/main/bg_top_dim.png') 0 0 repeat-y;}

/* //top search */

/* 추천여행 */
.main_sec .box1280.recom {border-bottom:1px solid #e0e0e0;padding-bottom:40px}
.middle {display:none;position:absolute;z-index:3;width:100%;height:2px;left:0;top:50%;}
.middle button {position:absolute; width:56px; height:56px; top:0; margin:0; background:url('/images/travel/common/btn_slide_set.png') no-repeat 0 0;}
.middle button.prev {left:0; background-position:-240px 0;}
.middle button.next {right:0; background-position:-327px 0;}
.m_slide button.prev.active, .middle button.prev.active {background-position:-240px -96px;}
.m_slide button.next.active, .middle button.next.active {background-position:-327px -96px;}

	.w1024 .middle,
	.w768 .middle {display:block;}

#wrap #contents .main .box_aff	{margin-top:48px;}
#wrap #contents .main .box_aff .box944	{padding-bottom:44px;border-bottom:1px solid #e0e0e0;}
.recom .t_web_exp	{padding-bottom:32px;}
/* 160627 수정, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
.m_slide	{position:relative;}
.m_slide .list_sv	{position:relative;width:1056px;margin:0 auto;overflow:hidden;}
.m_slide .list_sv ul	{overflow:hidden; position:relative; width:1056px}
.m_slide .list_sv li	{float:left;text-align:left;margin:0;position: relative;}
.m_slide .list_sv li a	{position:relative;display:inline-block;width:252px; margin: 2px 0 0 6px;}
.m_slide .list_sv li a .image	{width:250px; padding:0; margin:0; border:1px solid #d0d0d0}
.m_slide .list_sv li a .image img {width:250px;height:166px;}
.m_slide .list_sv li a .tit	{margin:21px 0 0 2px;color:#101010;font-size:16px;overflow:hidden;line-height:22px; }
.m_slide .list_sv li div.group_min{margin-top:25px;}
.m_slide .list_sv li div.group_min:first-child{margin-top:0;}
.m_slide .list_sv li a:hover .arr	{background-position:-248px 1px;}
.m_slide button.prev	{position:absolute;z-index:5;left:0;top:50%;width:56px;height:56px;margin-top:-72px;background:url('/images/travel/common/btn_slide_set.png') no-repeat -240px 0;}
.m_slide button.next	{position:absolute;z-index:5;right:0;top:50%;width:56px;height:56px;margin-top:-72px;background:url('/images/travel/common/btn_slide_set.png') no-repeat -327px 0;}
.m_slide .indi_wrap	{margin-top:24px;text-align:center;}
	.w1280 .m_slide .list_sv ul, .w1024 .m_slide .list_sv  ul, .w768 .m_slide .list_sv  ul{margin-left:0px}
	.w1280 .m_slide .list_sv, .w1024 .m_slide .list_sv, .w768 .m_slide .list_sv {width:530px; overflow:hidden;}
.m_slide button.prev.disabled, .middle button.prev.disabled {background-position:-240px -192px;}
.m_slide button.next.disabled, .middle button.next.disabled {background-position:-327px -192px;}
/* //160627 수정, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */

/* //추천여행 */

/* 삼성카드 여행 혜택 */
/* 160627 수정, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
.main_sec .box1280.benefit_info { width:1056px; margin-top:30px;}
.main_sec .box1280.benefit_info .cont_link {position: absolute;top: 11px;left: 0px;width: 100%;text-align:center;}
.main_sec .box1280.benefit_info .benefit_wrap {position: relative;overflow:hidden}
.main_sec .box1280.benefit_info .benefit_area {position: relative;}
.main_sec .box1280.benefit_info .benefit_list {max-width: 1152px;margin:35px auto 37px;overflow: hidden;}
.main_sec .box1280.benefit_info .benefit_list ul {width: 100%;overflow: hidden;}
.main_sec .box1280.benefit_info .benefit_list ul li {float: left;text-align:center;width: 20%;}
.main_sec .box1280.benefit_info .benefit_list ul li .content_wrap {overflow: hidden;text-align:center;}
.main_sec .box1280.benefit_info .benefit_list ul li .content_wrap .tit02 {margin:8px 0 12px}
.main_sec .box1280.benefit_info .benefit_list ul li .point {display:block;font-size: 20px;font-family: Arial;font-weight: bold;color: #282828;}
.main_sec .box1280.benefit_info .benefit_list ul li .point span {font-size: 38px;}
.main_sec .box1280.benefit_info .benefit_list ul li .ico {margin:0  auto; display:block;height:40px; width:47px; background:url('/images/travel/main/ico_main_benefit.png') no-repeat;}
.main_sec .box1280.benefit_info .benefit_list ul li .ico01 {background-position:0 0}
.main_sec .box1280.benefit_info .benefit_list ul li .ico02 {background-position:-211px 0}
.main_sec .box1280.benefit_info .benefit_list ul li .ico03 {background-position:-423px 0}
.main_sec .box1280.benefit_info .benefit_list ul li .ico04 {background-position:-631px 0}
.main_sec .box1280.benefit_info .benefit_list ul li .ico05 {background-position:-843px 0}
	.w1280 .main_sec .box1280.benefit_info .middle {display:block;}
	.w1280 .main_sec .box1280.benefit_info .benefit_list ul,
	.w1024 .main_sec .box1280.benefit_info .benefit_list ul,
	.w768 .main_sec .box1280.benefit_info .benefit_list ul {width: 700px;height:auto;}
	.w1280 .main_sec .box1280.benefit_info .benefit_list,
	.w1024 .main_sec .box1280.benefit_info .benefit_list,
	.w768 .main_sec .box1280.benefit_info .benefit_list {width: 700px;position: relative;}
	.w1280 .main_sec .box1280.benefit_info .benefit_list ul li,
	.w1024 .main_sec .box1280.benefit_info .benefit_list ul li,
	.w768 .main_sec .box1280.benefit_info .benefit_list ul li {width:33.33%;}
	.w1280 .main_sec .box1280.benefit_info .benefit_list ul li .content_wrap,
	.w1024 .main_sec .box1280.benefit_info .benefit_list ul li .content_wrap,
	.w768 .main_sec .box1280.benefit_info .benefit_list ul li .content_wrap {margin:8px auto;}

.main_sec .box1280.benefit_info .benefit_wrap .middle {margin-top:-20px}
/* //160627 수정, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
/* //삼성카드 여행 혜택 */

/* 이벤트 */
.main_sec .box1280.event {margin-top:0;max-width:1280px;padding-top:35px;padding-bottom:39px;border-bottom:1px solid #e0e0e0}
.main_sec .box1280.event .main_slide {position:relative;}
.main_sec .box1280.event .event_list {position:relative;height:119px;overflow:hidden;max-width: 986px;margin:0 auto;}
.w1280 .main_sec .box1280.event .event_list {position:relative;height:119px;overflow:hidden;width: 768px;margin:0 auto;}
.main_sec .box1280.event ul {width:100%;height:100%}
.main_sec .box1280.event ul:after {content:""; display:block; clear:both;}
.main_sec .box1280.event li	{width:33.3%;float:left;}
.w1280 .main_sec .box1280.event li	{width:50%;float:left;}
.main_sec .box1280.event li a	{display:inline-block;height:119px;}
.main_sec .box1280.event li .head, .box_gray.event li .head * {vertical-align:top;}
.main_sec .box1280.event li .cont {position:relative;display:inline-block; padding:4px 0 0 21px; text-align:left;}
.main_sec .box1280.event li .cont:before {content:"";position:absolute;left:0;top:12px;width:1px;height:85%;background-color:#e0e0e0;}
.main_sec .box1280.event li:first-child .cont:before {display:none}
.main_sec .box1280.event .tit {overflow:hidden;font-size: 18px;color: #101010;font-weight: bold;}
.main_sec .box1280.event .tit .arr	{display:inline-block;width:20px;height:20px;margin-left:17px;background:url('/images/travel/main/ico_main.png') no-repeat -162px 0px;vertical-align: middle;}
.main_sec .box1280.event li a:hover .arr	{background-position:-248px 1px;}
.main_sec .box1280.event .desc {color:#303030;padding-right: 40px;width:260px \0/IE8;height:52px;overflow:hidden;padding-left:0;line-height:25px;margin-top:6px}
.main_sec .box1280.event .date {padding-top: 3px;font-family: Arial;font-size: 14px;color: #101010;letter-spacing: 0px;}
.main_sec .box1280.event .middle {display:block;margin-top: -25px;}
.main_sec .box1280.event .middle .prev {left:72px}
.main_sec .box1280.event .middle .next {right:72px}

	.w1280 .main_sec .box1280.event .middle .prev,
	.w1024 .main_sec .box1280.event .middle .prev,
	.w768 .main_sec .box1280.event .middle .prev {left:0px}
	.w1280 .main_sec .box1280.event .middle .next,
	.w1024 .main_sec .box1280.event .middle .next,
	.w768 .main_sec .box1280.event .middle .next {right:0px}

	.w1024 .main_sec .box1280.event .event_list,
	.w768 .main_sec .box1280.event .event_list {max-width: 768px;margin:0 auto}

	.w1024 .main_sec .box1280.event ul,
	.w768 .main_sec .box1280.event ul {width: 768px;}
	.w1024 .main_sec .box1280.event li,
	.w768 .main_sec .box1280.event li {width:50%}
	.w1024 .main_sec .box1280.event .middle .prev,
	.w768 .main_sec .box1280.event .middle .prev {left:0px}
	.w1024 .main_sec .box1280.event .middle .next,
	.w768 .main_sec .box1280.event .middle .next {right:0px}
/* //이벤트 */

/* 전화상담 */
.box_gray.call {overflow: hidden;padding:15px 0 15px;background-color: #F4F4F4;max-width: 1200px;margin: 0 auto;}/* 160627 수정, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
.box_gray.call .call_wrap {display:table;width:100%}
.box_gray.call .call_wrap span {display:inline-block;vertical-align:middle;}
.box_gray.call .call_wrap .info01 {display:table-cell;width:50%;text-align:center;vertical-align: middle;}
.box_gray.call .call_wrap .info01 .txt {display:inline-block;}
.box_gray.call .call_wrap .info01 .phone .f_ls0 {padding-top: 5px;font-weight:bold;}
.box_gray.call .call_wrap .btn_wrap {margin-top:17px;text-align:center;}
.box_gray.call .call_wrap .btn_wrap .first {margin-left:0}
.box_gray.call .call_wrap .info02 {display:table-cell;width:50%;position:relative;}
.box_gray.call .call_wrap .info02 .line {position:absolute;top:10px;left:0;width:1px;height:115px;background-color:#d0d0d0;}
.box_gray.call .call_wrap .info02 .list_box_nt {margin-left: 15%;}
.box_gray.call .call_wrap .info02 .txt {display:inline-block;width:185px;}
/* //전화상담 */
/* //end - 메인페이지 */

/* 서브메인_항공 & 호텔 */
.info_wrap {overflow:hidden;margin-bottom:64px}
.info_wrap .info {float:left;width:33%;background:url('/images/travel/common/line_gray_208x1.png') right top no-repeat;}
.info_wrap .info.flight02, .info_wrap .info.hotel02 {width:34%;}
.info_wrap .info.flight03, .info_wrap .info.hotel03 {background:none}
.info_wrap .info dt {padding-bottom:5px;color:#101010;font-weight:bold;text-align:center;}
.info_wrap .info dd {padding-bottom:13px;color:#303030;font-size:14px;line-height:23px;text-align:center;}
.info_wrap .info .cont_link {text-align:center;}
.info_wrap .info .ico {display:block;width:88px;height:88px;margin:0 auto 23px;background:url('/images/travel/main/ico_submain.png') 0 0 no-repeat;}

.info_wrap .info.flight01 .ico {background-position:0 0;}
.info_wrap .info.flight02 .ico {background-position:-100px 0;}
.info_wrap .info.flight03 .ico {background-position:-200px 0;}
.info_wrap .info.hotel01 .ico {background-position:0 -100px;}
.info_wrap .info.hotel02 .ico {background-position:-100px -100px;}
.info_wrap .info.hotel03 .ico {background-position:-200px -100px;}

/* 서브메인(국내여행) */
.subm	{width:100%;height:100%;max-width:1920px;min-width:768px;margin:0 auto 64px;}
#wrap #contents .subm.fixed	{padding-top:51px} /* 191224 수정 / 김윤희 */
/*.subm .image	{overflow:hidden;}
.subm .image img	{width:100%;height:100%;vertical-align:top;min-width:768px;}
.subm .top_wrap	{position:relative;width:100%;height:360px;overflow:hidden;}
.subm .vis_wrap	{position:relative;width:100%;text-align:center;}
.subm .vis_wrap li.li	{display:inline-block;height:51px;padding-top:319px;}
.subm .vis_wrap li.li button.indi	{position:relative;z-index:3;width:18px;height:22px;background:url('/images/travel/main/ico_main.png') no-repeat -19px 3px;}
.subm .vis_wrap li.li button.indi.on	{background-position:1px 3px;}
.subm .vis_wrap .visual {position:absolute;z-index:0;left:0;top:0;width:100%;height:360px;overflow:hidden;min-width:768px;}
.subm .vis_wrap .visual img	{position:absolute;width:100%;height:100%;left:0;}
.subm .vis_wrap .vis_area	{position:absolute;z-index:1;left:0;top:0;width:100%;height:360px;}
.subm .vis_wrap .vis_area .txt_conts	{max-width:1060px;padding:0 110px 0 110px;margin:0 auto;text-align:center;}
.subm .vis_wrap .vis_area .txt_conts h2 {padding-top:49px;}
	.w1024 .subm .vis_wrap .vis_area .txt_conts	{width:initial;width:auto;padding:0 74px 0 74px;}
	.w768 .subm .vis_wrap .vis_area .txt_conts	{width:initial;width:auto;padding:0 74px 0 74px;}*/

/* 서브메인 */
.submain.top_wrap {height:360px;text-align:center;}
/*.submain.top_wrap .vis_wrap .vis_area .txt_conts .sm {display:block;padding-bottom:6px;font-family:'YoonGothic';font-size:26px;line-height:38px;line-height:1.37em;letter-spacing:-3px;}*/
.submain.top_wrap .vis_wrap	{height:360px;}
.submain.top_wrap .vis_wrap li.li	{height:360px;}
.submain.top_wrap .vis_wrap li.li .txt_conts	{position:relative;z-index:3;margin:0 auto;text-align:center;padding:0 80px;max-width:944px;}
.submain.top_wrap .vis_wrap .vis_area .txt_conts a {height:250px;padding-top:46px;}
.submain.top_wrap .vis_wrap li.li .visual	{height:360px;}
.submain.top_wrap .vis_wrap li.li .visual img {height:360px;}
.submain.top_wrap dd .indi_wrap	{position:absolute;bottom:52px;left:0;z-index:3;width:100%;height:2px;text-align:center;line-height:0;}
.submain.top_wrap dd button.next {right:0;}
	.w1024 .submain.top_wrap .vis_wrap .vis_area .txt_conts	{width:initial;width:auto;padding:0 74px 0 74px;}
	.w768 .submain.top_wrap .vis_wrap .vis_area .txt_conts	{width:initial;width:auto;padding:0 74px 0 74px;}

.submain.top_wrap .vis_wrap .vis_area .txt_conts .sm {margin-bottom:4px;font-family:'YoonGothic';font-size:21px;line-height:38px;letter-spacing:-1px;}
.submain.top_wrap .vis_wrap .vis_area .txt_conts .big {font-family:'YoonGothic';font-size:56px;line-height:74px;letter-spacing:-3px;}

.tab_box {position:relative;padding-top:8px;text-align:center;}
.tab_box .menu2 {display:inline-block;}
.tab_box .menu2 li {width:174px;}
.tab_box:after {content:'';display:block;clear:both;}
.tab_box li {float:left;width:25%;height:48px;text-align:center;}
.tab_box .type02 li {width:33.333%;}/* 221208 / 추가 / DGC-9149 / 박혜미 */
.tab_box li:first-child a.dp1 {margin-left:-1px;border-left:1px solid #d0d0d0;}
.tab_box li a.dp1 {display:block;height:38px;padding-top:8px;border:1px solid #d0d0d0;border-left:0;background:#fff;color:#101010;font-size:13px;}
.tab_box li.on a.dp1 {border:1px solid #b8b8b8;background:#f8f8f8;margin-left:-1px;box-shadow:inset -1px 1px 2px #ebebeb;}
.tab_box li a.dp1 .tit {height:24px;display:inline-block;color:#101010;font-size:16px;vertical-align:top;}
.tab_box li a.dp1 .ico  {display:inline-block;width:32px;height:24px;margin-right:2px;background:url('/images/travel/main/ico_main.png');vertical-align:middle;}
.tab_box li a.dp1 .ico.best	{background-position:-300px -235px;} /* 제주best */
.tab_box li a.dp1 .ico.train	{background-position:-360px -235px;} /* 기차여행 */
.tab_box li a.dp1 .ico.island	{background-position:-420px -235px;} /* 섬여행 */
.tab_box li a.dp1 .ico.exper	{background-position:-480px -235px;} /* 체험여행 */

.tab_box li a.dp1 .ico.theme	{background-position:-300px -284px;} /* 테마여행 */
.tab_box li a.dp1 .ico.stay	{background-position:-360px -284px;} /* 국내숙박 */
.tab_box li a.dp1 .ico.rental	{background-position:-420px -284px;} /* 국내렌탈 */

.tab_box li a.dp1 .ico.inter_flight	{background-position:-300px -334px;} /* 국제선 */
.tab_box li a.dp1 .ico.domestic_flight	{background-position:-360px -334px;} /* 국내선 */

.tab_box li.on a.dp1 .ico	{background-position:-540px -185px !important;}
.tab_box li .stab_box	{display:none;position:absolute;left:0;bottom:-8px;width:100%;text-align:center;}
.tab_box li.on .stab_box	{display:block;}
.tab_box li .stab_box ul	{display:inline-block;}
.tab_box li .stab_box li	{float:left;width:auto;height:auto;background:url('/images/travel/common/line_gray_12x1.png') no-repeat 0 10px;text-align:left;white-space:nowrap;}
.tab_box li .stab_box li:first-child	{background:none}
.tab_box li .stab_box li a.dp2	{display:inline-block;padding:0 16px;}
.tab_box li .stab_box li a.dp2 .tit	{color:#101010;font-size:13px;}
.tab_box li .stab_box li.on a.dp2 .tit	{border-bottom:1px solid #949494;}
.subm_foreign .tab_box	{padding-bottom:40px;}

.subm .list_prod	{width:1152px;margin:0 auto;}
.subm .list_prod.width_mbt {margin-bottom:64px;}
.subm .list_prod li	{float:left;width:288px;margin-top:40px;}
.subm .list_prod a	{position:relative;display:block;margin:0 8px;padding-bottom:5px;}
.subm .list_prod a .image	{width:272px;}
.subm .list_prod a .image img {width:272px;height:174px;}
.subm .list_prod a .tit	{width:82%;height:58px;margin-top:15px;color:#101010;font-size:16px;overflow:hidden;}
.subm .list_prod a .price	{width:82%;color:#dc320a;font-size:16px;font-weight:bold;letter-spacing:0;}
.subm .list_prod a .arr	{position:absolute;right:12px;bottom:65px;width:19px;height:19px;background:url('/images/travel/main/ico_main.png') no-repeat -163px 0;}
.subm .list_prod a:hover .arr	{background-position:-249px 0;}
	.w1280 .subm .list_prod	{width:864px;}
	.w1024 .subm .list_prod	{width:576px;}
	.w768 .subm .list_prod	{width:576px;}


/* 서브메인(해외여행) */
.tab_box li a.dp1 .ico.package	{background-position:-300px -184px;} /* 패키지여행 */
.tab_box li a.dp1 .ico.free	{background-position:-360px -186px;} /* 자유여행 */
.tab_box li a.dp1 .ico.golf	{background-position:-420px -185px;} /* 골프여행 */
.tab_box li a.dp1 .ico.honeymoon	{background-position:-480px -185px;} /* 허니문여행 */

/* 도시검색 */
.laypop_content .sch_wrap .sch_tit	{font-size:16px;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;font-weight:bold;color:#101010;line-height:27px;}
.laypop_content .sch_wrap .sch_area	{position:relative;padding-bottom:40px;margin:16px 0 0;border-bottom:1px solid #cccccc;z-index:0;}
.laypop_content .sch_wrap .sch_area .f_wd_city {width:70%;}
.laypop_content .sch_wrap .sch_list	{position:relative;margin:-1px 0 1px;z-index:1;background-color:#ffffff;}
.laypop_content .sch_wrap .table_col.sch_list .top_info	{padding:0 0 12px;font-size:16px;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;font-weight:bold;}
.laypop_content .sch_wrap .table_col.sch_list table	{border-top: 1px solid #686868;}
.laypop_content .sch_wrap .table_col.sch_list th, .laypop_content .sch_wrap .table_col tbody td	{padding:11px 10px 14px 10px;border-left:none;background-color:#ffffff;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;color:#303030;}
.laypop_content .sch_wrap .table_col.sch_list th	{border-bottom: 1px solid #686868;font-weight:normal;color:#101010;}
.laypop_content .sch_wrap .table_col tbody td .rad_wrap a {margin-left:4px;}
.laypop_content .sch_wrap .table_col tbody td.no_result {padding:55px 0;text-align:center;}

/* 테스트용 테스트 후 삭제 할 것
.dp3_menu .w_box02 {display:block !important;} */

/* Footer */
#footer	{}
/*
#footer	.footer_wrap	{position:relative; max-width:1136px; margin:0 auto; z-index:20;}
.footer_wrap .f_item_wrap	{position:relative; top:0; float:right; width:174px;height:24px; margin-top:10px; border:1px solid #b8b8b8;border-radius:2px;background-color:#fff; z-index:20;}
	.w1280	#footer	 .footer_wrap	{position:relative; max-width:944px; margin:0 auto; z-index:20;}
	.w1280	.footer_wrap .f_item_wrap	{position:absolute; right:0; top:65px; float:right; width:174px;height:24px; margin-top:10px; border:1px solid #b8b8b8;border-radius:2px;background-color:#fff; z-index:20;}
	.w1024	.footer_wrap	.f_item_wrap	{right:0;}
	.w768 #footer	{background-color:transparent;}
*/

/* 160603 추가,PS160502002001,[온라인반영][여행] 홈페이지 내 팝업 제작 요청,김윤희 */
.pop_travel h2 {margin-bottom:30px;text-align:center !important;font-weight:bold;}
.pop_travel h3 {margin-bottom:30px;font-size:18px;text-align:center;font-weight:bold;}
.img_travel {margin-bottom:20px;text-align:center;}
.pop_travel .top_result dt {width:20%;color:#101010;}
.pop_travel .top_result dd {width:78%;}
.today_no .btn_sub {margin-top:3px;}
/* //160603 추가,PS160502002001,[온라인반영][여행] 홈페이지 내 팝업 제작 요청,김윤희 */

/* 160627 추가, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
.m_slide_warp{ width:100%; background:#f4f4f4 ; padding:60px 0 35px;}
.box1200{max-width:1200px; margin: 0px auto 0; padding-bottom:0;border-bottom: 0}
.w768 .box1200{max-width: none;margin: 0px;padding: 0px;}

.m_slide_warp .t_web_exp{padding-bottom: 32px;}
.m_slide_warp .m_slide button.prev {left:0; background-position:-560px 0 }
.m_slide_warp .m_slide button.next {right:0; background-position:-647px 0 }
.m_slide_warp .m_slide .list_sv li a .tit:after {content:""; display:inline-block; clear:both; margin-left: 5px;  width:7px; height:12px; background:url('/images/travel/main/ico_main.png') no-repeat -87px -421px}
.m_slide_warp .m_slide li{ padding-top:2px;}

.m_slide li .ico_tour{z-index:60;position:absolute;top:0px; left:4px;width:60px; height:60px; font-size:0; line-height:0;}

.recom02{margin: 40px auto 0 !important; padding-bottom:30px; border-bottom: 1px solid #e0e0e0;}
.recom02 .m_slide .list_sv li  .f_ls0 {color:#303030}
.recom02 .m_slide .list_sv li a .tit:after {content:""; display:inline-block; clear:both; margin-left: 5px; width:7px; height:12px; background:url('/images/travel/main/ico_main.png') no-repeat -87px -421px}

.recom02 .t_web_exp{padding-bottom:30px;font-size:28px ;position:relative; text-align:left;padding-left:77px;} /* 191030 수정 / 김동영 */
.recom02 .t_web_exp:after {content:""; display:inline-block; clear:both; width:24px; height:28px; position:absolute; top:13px; margin-left:10px; background:url('/images/travel/main/ico_main.png') no-repeat 0 -564px}
.recom02 .t_web_exp a, .benefit_info .t_web_exp a{color:#101010}
.recom02 .bg_bar{position:relative ; margin-left:7px;padding-left:14px;}
.recom02 .bg_bar:before {content:""; display:inline-block; clear:both; width:1px; height:28px; position:absolute; top:7px; left:0; border-left:1px solid #303030;}
.recom02 .list_sv li a .image img{height:144px}
	.w768 .recom02 .t_web_exp{font-size:18px;}
	.w768 .recom02 .t_web_exp:after{top:5px; background:url('/images/travel/main/ico_main_t_mpc.png') no-repeat 0 0; background-size:54px}
	.w768 .recom02 .bg_bar:before { height:18px;}
.benefit_info .t_web_exp{position:relative; font-size:34px;}
.benefit_info .t_web_exp:after {content:""; display:inline-block; clear:both; width:24px; height:28px; position:absolute; top:14px; margin-left:10px; background:url('/images/travel/main/ico_main.png') no-repeat -44px -564px}
	.w768 .benefit_info .t_web_exp{ font-size:18px;}
	.w768 .benefit_info .t_web_exp:after {  top:5px; background:url('/images/travel/main/ico_main_t_mpc.png') no-repeat -33px 0; background-size:54px}
.box_gray.call .call_wrap .info01 .t_web_em {line-height:21px;}
.box_gray.call .call_wrap .info01 .t_web_em .txt {font-size:18px; vertical-align:1px; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic',}
.box_gray.call .call_wrap .info01 .t_web_em .fc_org  {font-size:21px; vertical-align:bottom}
/* //160627 추가, PS160513001192 [여행] 홈페이지 메인 화면 수정 요건정의서, 김은영 */
/* 20161024_추가_PS161013001181_여행홈페이지 푸터 간격 수정_유필선 */
#wrap #contents .main_sec	{min-height:480px;margin:0 auto 16px !important;}
/* //20161024_추가_PS161013001181_여행홈페이지 푸터 간격 수정_유필선 */

/* 170706 추가 / SR_여행_메인_웹접근성 변경 / 김윤희 */
.slt_travelmain .item_wrap {margin-left:0 !important;width:313px;}
.slt_travelmain .item_wrap a {padding-top:10px;height:36px;}
.slt_travelmain .item_wrap .item_list {top:46px;}
.slt_travelmain .item_wrap .item_view .ico {top:21px;}
/* //170706 추가 / SR_여행_메인_웹접근성 변경 / 김윤희 */

/* 180124 추가 / PS180112000551 / 김윤희 */
/* 20190510_수정_유필선 */
.floating_banner {position:absolute;left:50%;top:500px;z-index:11;margin-left:640px;/*width:120px;*/}/* 190807 / 수정 / PS190430001432 / 김현진 *//* 191217 수정 / 김윤희 */
/* //20190510_수정_유필선 */
.floating_banner dl {overflow:hidden;font-size:12px;text-align:center;}
.floating_banner dt {padding:0 0 4px;color:#ef4e00;font-weight:bold;}
.floating_banner dd li {padding-bottom:15px;}
.floating_banner dd li:last-child {padding-bottom:0;}
.floating_banner dd li a {display:block;overflow:hidden;color:#363636;line-height:1.5;}
.floating_banner dd li .img_floating {display:block;margin:0 auto 2px;}
.floating_banner dd li .txt_floating {position:relative;}
.floating_banner dd li .txt_floating:after {content:'';position:absolute;right:-8px;bottom:3px;width:5px;height:7px;background:url('/images/travel/main/bg_txt_floating.png') no-repeat;}
/* //180124 추가 / PS180112000551 / 김윤희 */

/* 191217 수정 / 김윤희 */
/* 190807 / 추가 / PS190430001432 / 김현진 */
	.w1024 #wrap.new_main,
	.w768 #wrap.new_main {min-width:1280px;}
.main_sec.new{position:relative;min-width:1280px;}

.main_notice{position:absolute;top:0;left:0;width:100%;height:31px;line-height:31px;background-color:rgba(243, 245, 248, .7);font-size:14px;color:#575b63;z-index:10;}
.main_notice .inner{width:1280px;margin:0 auto;}

.top_wrap_new{overflow:hidden;position:relative;min-width:1280px;height:500px;}
.top_wrap_new .indi_new_wrap{position:absolute;bottom:26px;width:100%;height:10px;background:none;line-height:100%;z-index:10;text-align:center;line-height:10px;} /* 191029 수정 / 여행2.0 / 김윤희 */
.top_wrap_new .indi_new_wrap .indi_new{display:inline-block;position:static;vertical-align:4px;}
.top_wrap_new .indi_new_wrap .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:100%;background-color:#fff;transition:all 0.36s cubic-bezier(0.215,0.61,0.355,1); -webkit-transition:all 0.36s cubic-bezier(0.215,0.61,0.355,1);opacity:1;} /* 191230 수정 / 김윤희 */
.top_wrap_new .indi_new_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2e81f8;width:25px;border-radius:5px;}
.top_wrap_new .indi_new_wrap .auto_play{width:8px;height:10px;background:url('/images/travel/main/main_slide_indi.png') no-repeat;font-size:0;text-indent:-9999px;line-height:10px;vertical-align:9px;}
.top_wrap_new .indi_new_wrap .auto_play.play{background-position:0 100%;}
.top_wrap_new .vis_wrap ul li{position:relative;overflow: hidden;width:100%;height:500px;}
.top_wrap_new .vis_wrap ul li .vis_area{display:block;margin-top:31px;width:100%;height:calc(100% - 31px);} /* 200106 수정 / 김윤희 */
/*.top_wrap_new .vis_wrap ul li .vis_area{position:absolute;left:50%;top:31px;margin-left:-640px;width:912px;height:calc(100% - 90px);padding-top:59px;z-index:1;}*/
.top_wrap_new .vis_wrap ul li .visual{height:500px;}
.top_wrap_new .vis_wrap ul li .visual img{position:absolute;top:0;left:50%;margin-left:-960px;}
.top_wrap_new .btn_wrap{position:static;}
.top_wrap_new .btn_wrap button{position:absolute;top:50%;width:72px;height:72px;margin:-36px 0 0;z-index:10;}
.top_wrap_new .btn_wrap .prev{left:0;background:url('/images/travel/main/btn_l.png') no-repeat;} /* 191029 수정 / 여행2.0 / 김윤희 */
.top_wrap_new .btn_wrap .next{right:0;margin-right:0;background:url('/images/travel/main/btn_r.png') no-repeat;} /* 191029 수정 / 여행2.0 / 김윤희 */
/* 191029 추가 / 여행2.0 / 김윤희 */
	@media all and (max-width:1440px) {
		.top_wrap_new .btn_wrap .next {right:50%;margin-right:-272px;}
	}
/* //191029 추가 / 여행2.0 / 김윤희 */

.right_wrap_new{position:absolute;top:0;right:50%;width:368px;height:500px;margin-right:-640px;padding:24px 24px 30px;background-color:rgba(255, 255, 255, .9);box-sizing:border-box;z-index:11;}
.right_wrap_new .tab_sch{zoom:1;padding-bottom:8px;}
.right_wrap_new .tab_sch:after{content: " ";display: block;height: 0px;clear: both;visibility: hidden;}
.right_wrap_new .tab_sch li{position:relative;float:left;width:25%;}
.right_wrap_new .tab_sch li a{display:block;width:100%;height:77px;text-align:center;padding-top:49px;box-sizing:border-box;color:#2b2e38;line-height:100%;}
.right_wrap_new .tab_sch li:before{content:' ';position:absolute;top:50%;left:-0.5px;width:1px;height:43px;margin-top:-21.5px;background-color:#d3d5da;}
.right_wrap_new .tab_sch li:first-child:before{display:none;}
.right_wrap_new .tab_sch li.on{background-color:#2e81f8;}
.right_wrap_new .tab_sch li.on a{color:#fff;}
.right_wrap_new .tab_sch li.on:after{content:' ';position:absolute;bottom:-8px;left:0;width:100%;height:8px;background:url('/images/travel/main/ico_main_tab_on.png') no-repeat 50% 0;}
.right_wrap_new .tab_sch li.on + li:before,
.right_wrap_new .tab_sch li.on:before{display:none}
.right_wrap_new .tab_sch li.ico01 a{background:url('/images/travel/main/ico_main_tab01.png') no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico01.on a{background-position:50% -108px;}
.right_wrap_new .tab_sch li.ico02 a{background:url('/images/travel/main/ico_main_tab02.png') no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico02.on a{background-position:50% -108px;}
.right_wrap_new .tab_sch li.ico03 a{background:url('/images/travel/main/ico_main_tab03.png') no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico03.on a{background-position:50% -108px;}
.right_wrap_new .tab_sch li.ico04 a{background:url('/images/travel/main/ico_main_tab04.png') no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico04.on a{background-position:50% -108px;}


/*패캐지, 에어텔*/
.right_wrap_new .search_wrap.package,
.right_wrap_new .search_wrap.airtel{margin-top:12px;}

.right_wrap_new .search_wrap .cal.renew{margin-top:21px;}
.right_wrap_new .search_wrap .cal.renew .rel{width:149px;}
.right_wrap_new .search_wrap .cal.renew > span{display:block;float:left;}

.right_wrap_new .search_wrap .slt_travelmain{margin-top:13px;zoom:1;}
.right_wrap_new .search_wrap .slt_travelmain:after{content: " ";display: block;height: 0px;clear: both;visibility: hidden;}
.right_wrap_new .search_wrap .slt_travelmain .slt_travelmain_in{float:left;width:155px;}
.right_wrap_new .search_wrap .slt_travelmain .slt_travelmain_in:first-child{margin-right:10px;}
.right_wrap_new .search_wrap .slt_travelmain .slt_travelmain_in .item_em.renew{width:100%;}
.right_wrap_new .search_wrap .slt_travelmain2{margin-top:13px;}

/*호텔*/
.right_wrap_new .search_wrap.hotel{margin-top:8px;}
.right_wrap_new .search_wrap.hotel .sub_tab{overflow:hidden;margin-bottom:5px;}
.right_wrap_new .search_wrap.hotel .sub_tab .rad_wrap.new_blue{margin:0 12px 12px 0;}

/*항공*/
.right_wrap_new .search_wrap.sky{margin-top:12px;}
.right_wrap_new .search_wrap.sky .ui_tab{position:relative;overflow:hidden;width:111px;height:24px;}
.right_wrap_new .search_wrap.sky .ui_tab:after{content:' ';position:absolute;top:0;left:50%;margin-left:-0.5px;width:1px;height:100%;background-color:#0b0d0f;}
.right_wrap_new .search_wrap.sky .ui_tab li{float:left;width:50%;text-align:center;}
.right_wrap_new .search_wrap.sky .ui_tab li a{display:block;font-size:16px;color:#0b0d0f;line-height:22px;font-weight:bold} /* 220215 / 수정 / 웹접근성 / 이영경 */
.right_wrap_new .search_wrap.sky .ui_tab li{border:1px solid #bec2c7;box-sizing:border-box;}
.right_wrap_new .search_wrap.sky .ui_tab li.on{border:1px solid #0b0d0f;}
.right_wrap_new .search_wrap.sky .ui_tab li.on a{color:#0b0d0f;}
.right_wrap_new .search_wrap.sky .ui_tab li:first-child{border-right:none;}
.right_wrap_new .search_wrap.sky .ui_tab li.se{border-left:none;}
.right_wrap_new .search_wrap.sky .radi_box.air{margin:10px 0 17px 0;}
.right_wrap_new .search_wrap.sky .radi_box .rad_wrap.new_blue{margin-right:5px;}


/*버튼*/
.right_wrap_new .btn_wrap{zoom:1;}
.right_wrap_new .btn_wrap:after{content: " ";display: block;height: 0px;clear: both;visibility: hidden;}
.right_wrap_new .btn_wrap button{float:right;width:155px;height:52px;line-height:52px;margin:0;border-radius:2px;text-align:center;color:#fff;font-size:16px;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple Gothic', sans-serif;font-weight:bold;}
.right_wrap_new .btn_wrap button:first-child{float:left;}
.right_wrap_new .btn_wrap .btn_main_blue{background-color:#2e81f8;}
.right_wrap_new .btn_wrap .btn_main_blue:hover,
.right_wrap_new .btn_wrap .btn_main_blue.active{background-color:#0065f6;}
.right_wrap_new .btn_wrap .btn_main_gray{background-color:#575b63;}
.right_wrap_new .btn_wrap .btn_main_gray:hover,
.right_wrap_new .btn_wrap .btn_main_gray.active{background-color:#2b2e38;}
.right_wrap_new .btn_wrap .btn_main_blue.disabled{background-color:#c0d9fd;}
.right_wrap_new .btn_wrap .btn_main_gray.disabled{background-color:#cccdd0;}

.right_wrap_new .btn_wrap.al_c button {float:none;} /* 191205 추가 / 김동영 */ 

.right_wrap_new .ifrm_wrap iframe{height:272px;}

.wrap_sch_list{position:absolute;top:67px;left:50%;width:787px;margin-left:-629.5px;border:1px solid #9b9fa8;border-radius:2px;box-sizing:border-box;}
.wrap_sch_list:before{content:' ';position:absolute;top:-13px;left:536px;width:16px;height:13px;background:url('/images/travel/main/ico_main_form.png') no-repeat 100% -300px;}
.wrap_sch_list .laypop_header{background-color:#f3f5f8;padding:10px 27px 9px;text-align:left;}
.wrap_sch_list .laypop_header h3{font-size:16px;color:#0b0d0f;}
.wrap_sch_list .laypop_content .sch_list{text-align:left;margin:0 14px;}
.wrap_sch_list .laypop_content .sch_list li{border-top:1px solid #d3d5da;}
.wrap_sch_list .laypop_content .sch_list li:first-child{border-top:none;}
.wrap_sch_list .laypop_content .sch_list li a{overflow:hidden;display:block;padding:10px 11px 12px;color:#0b0d0f;font-size:14px;}
.wrap_sch_list .laypop_content .sch_list li a p{position:relative;float:left;padding-right:9px;margin-right:8px;}
.wrap_sch_list .laypop_content .sch_list li a p:after{content:' ';position:absolute;top:9px;right:0;width:1px;height:14px;background-color:#d3d5da;}
.wrap_sch_list .laypop_footer{display:block;}
.wrap_sch_list .laypop_footer .close{top:16px;right:20px;width:12px;height:13px;background:url('/images/travel/main/ico_main_form.png') no-repeat 0 -350px;}

.main_sec .main_content{}
.main_sec .main_content .box1280{margin-top:0;min-width:1280px;padding:65px 0;}


.main_content{}
.main_content .main_box_g{background-color:#f9fafb;}

.main_content .tit_newmain{font-size:30px;font-weight:normal;letter-spacing:-2px;line-height:32px;color:#0b0d0f;}
.main_content .tit_newmain span{display:inline-block;position:relative;padding-right:20px;margin-right:20px;letter-spacing:0px;font-weight:bold}
.main_content .tit_newmain span:after{content:' ';position:absolute;top:6px;right:0;width:1px;height:28px;background-color:#d3d5da;}
.main_content .tit_newmain.v2 span{padding-right:0;margin-right:0;}
.main_content .tit_newmain.v2 span:after{display:none;}
.main_content .tit_newmain.tit_link{}
.main_content .tit_newmain.tit_link a{position:relative;display:inline-block;padding-right:36px;color:#0b0d0f;}
.main_content .tit_newmain.tit_link a:after{content:' ';position:absolute;top:7px;right:0;width:15px;height:27px;background:url('/images/travel/main/ico_main_form.png') no-repeat 100% -350px;}
.main_content .fc_blue_main{color:#2e81f8;}

.main_content .hash_tag{margin-top:28px;}
.main_content .hash_tag a{display:inline-block;line-height:1;margin-right:10px;padding:10px 13px 12px;color:#0b0d0f;border:1px solid #d3d5da;border-radius:18px;}
.main_content .hash_tag a:hover,
.main_content .hash_tag a.active{border:1px solid #082855;}

.main_content .ico_flag{display:inline-block;width:80px;height:30px;line-height:30px;text-align:center;color:#fff;}
.main_content .ico_flag.flag01{background-color:#2e81f8;}
.main_content .ico_flag.flag02{background-color:#4d4fc9;}
.main_content .ico_flag.flag03{background-color:#00a1b6;}
.main_content .ico_flag.flag04{background-color:#ff2f35;}
.main_content .ico_flag.flag05{background-color:#f05000;}
.main_content .ico_flag.flag06{background-color:#009a46;}
.main_content .ico_flag.flag07{background-color:#2b5585;}
.main_content .ico_flag.flag08{background-color:#4d4fc9;}
.main_content .ico_flag.flag09{background-color:#00a1b6;}
.main_content .ico_flag.flag10{background-color:#ff2f35;}
.main_content .ico_flag.flag11{background-color:#926900;} /* 201201 / 웹접근성 수정 / 김동영 */

.main_slide{overflow:hidden;margin-top:30px;}
.main_slide .wrap_indi{overflow:hidden;}
.main_slide .wrap_indi .page{overflow:hidden;position:static;float:left;height:10px;}
.main_slide .wrap_indi .page span{display:block;float:left;width:10px;height:10px;margin-right:10px;background-color:#d3d5da;opacity:1;transition:all 0.36s cubic-bezier(0.215,0.61,0.355,1); -webkit-transition:all 0.36s cubic-bezier(0.215,0.61,0.355,1);}
.main_slide .wrap_indi .page .swiper-pagination-bullet-active{width:30px;background-color:#2e81f8;border-radius:4px;}
.main_slide .wrap_indi .auto_play{display:block;float:left;width:9px;height:10px;color:transparent;background:url('/images/travel/main/main_slide_indi2.png') no-repeat 0 0;}
.main_slide .wrap_indi .auto_play.play{background-position:0 100%;}
.main_slide .list_sv{}
.main_slide .list_sv ul{margin-top:30px;margin-left:-4%;} /* 191230_2 수정 / 김윤희 */
.main_slide .list_sv ul li{float:left;margin-left:4%;width:22%;} /* 191230_2 수정 / 김윤희 */
.main_slide .list_sv ul li a{position:relative;display:block;} /* 191230_2 수정 / 김윤희 */
.main_slide .list_sv ul li a .ico_flag{position:absolute;top:0;left:0;}
.main_slide .list_sv ul li a .img{width:100%;} /* 191230_2 수정 / 김윤희 */
.main_slide .list_sv ul li a .img img{display:block;width:100%;transition:all;transition-duration:.5s;} /* 200403 수정 / 김윤희  */
/* 200403 추가 / 김윤희  */
.main_slide .list_sv ul li a:hover .img img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
/* //200403 추가 / 김윤희  */
.main_slide .list_sv ul li a .tit{font-size:18px;color:#0b0d0f;margin-top:12px;}
.main_slide .list_sv ul li a .price{font-size:22px;color:#2e81f8;margin-top:14px;}

.main_new_tab{margin-top:40px;}
.main_new_tab ul{overflow:hidden;}
.main_new_tab ul li{position:relative;float:left;width:33.33%;border:1px solid #d3d5da;border-left:none;text-align:center;box-sizing:border-box;}
.main_new_tab ul li:first-child{width:33.34%;border:1px solid #d3d5da;}
.main_new_tab ul li a{display:block;font-size:18px;color:#0b0d0f;padding:10px 0;}
.main_new_tab ul li a:hover,
.main_new_tab ul li a.active{font-weight:bold;}
.main_new_tab ul li.on:before{content:' ';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#2f81f8;}
.main_new_tab ul li.on a{color:#2f81f8;font-weight:bold}

.main_product_list{margin-top:40px;zoom:1;}
.main_product_list:after{content: " ";display: block;height: 0px;clear: both;visibility: hidden;}
.main_product_list li{float:left;width:22%;margin-left:4%;}
.main_product_list li:first-child{margin-left:0;}
.main_product_list li a{display:block;position:relative;}
.main_product_list li .ico_flag{position:absolute;top:0;left:0;}
.main_product_list li .img img {display:block;width:100%;transition:all;transition-duration:.5s;} /* 200403 수정 / 김윤희  */
/* 200403 추가 / 김윤희  */
.main_product_list li a:hover .img img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
/* //200403 추가 / 김윤희  */
.main_product_list li .tit{font-size:18px;color:#0b0d0f;margin-top:12px;letter-spacing:-1.5px;}
.main_product_list li .price{font-size:18px;color:#2e81f8;margin-top:14px;}

.main_benefits_list{overflow:hidden;margin-top:70px;}
.main_benefits_list li{float:left;width:25%;text-align:center;}
.main_benefits_list li a{position:relative;display:block;padding-top:102px;color:#0b0d0f;font-size:18px;}
.main_benefits_list li a:before{content:'';position:absolute;top:0;left:50%;width:96px;height:96px;margin-left:-48px;background:url('/images/travel/main/ico_main_benefit_new.png') no-repeat 0 0;}
.main_benefits_list li.ico01:hover a:before,
.main_benefits_list li.ico01.active a:before{background-position:100% 0;}
.main_benefits_list li.ico02 a:before{background-position:0 -100px;}
.main_benefits_list li.ico02:hover a:before,
.main_benefits_list li.ico02.active a:before{background-position:100% -100px;}
.main_benefits_list li.ico03 a:before{background-position:0 -200px;}
.main_benefits_list li.ico03:hover a:before,
.main_benefits_list li.ico03.active a:before{background-position:100% -200px;}
.main_benefits_list li.ico04 a:before{background-position:0 -300px;}
.main_benefits_list li.ico04:hover a:before,
.main_benefits_list li.ico04.active a:before{background-position:100% -300px;}
.main_benefits_list li a strong{display:block;margin-top:17px;color:#2b2e38;font-size:38px;font-family: Arial;}
.main_benefits_list li.ico01 a:hover strong,
.main_benefits_list li.ico01 a.active strong{color:#00acc8;}
.main_benefits_list li.ico02 a:hover strong,
.main_benefits_list li.ico02 a.active strong{color:#2b608e;}
.main_benefits_list li.ico03 a:hover strong,
.main_benefits_list li.ico03 a.active strong{color:#00cd8b;}
.main_benefits_list li.ico04 a:hover strong,
.main_benefits_list li.ico04 a.active strong{color:#f05000;}

.main_call{text-align:center;}
.main_call .call{font-size:30px;color:#0b0d0f;}
.main_call .call a{font-family: Arial;color:#2e81f8;font-weight:bold;cursor:text;pointer-events: stroke;}
.main_call .time{margin-top:9px;font-family:'맑은 고딕';font-size:18px;}
.main_call .btn_wrap{margin-top:20px;}
.main_call .btn_wrap .btn_main_tb{display:inline-block;height:30px;line-height:30px;padding:0 15px;border:1px solid #bec2c7;border-radius:2px;font-size:14px;color:#2b2e38;font-weight:bold}
.main_call .btn_wrap .btn_main_tb:hover,
.main_call .btn_wrap .btn_main_tb.active{background-color:#e9ebef;}

.main_partnership{border-top:1px solid #d3d5da;padding:48px 0 32px;}
.main_sec .main_content .main_partnership .box1280{position:relative;padding:0;}
.main_partnership .swiper-container{width:calc(100% - 144px);}
/* 191226 삭제 / 김윤희 */
/*.main_partnership .swiper-container:before{content:' ';position:absolute;top:0;right:0;width:20px;height:100%;
background: -moz-linear-gradient(45deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(45deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 1) 100%);
z-index:10;
}*/
/* //191226 삭제 / 김윤희 */
.main_partnership .inner_partnership li{overflow:hidden;width:auto;}
.main_partnership .inner_partnership li > div{float:left;}
.main_partnership .inner_partnership li .img{margin-right:15px;}
.main_partnership .inner_partnership li .num{font-size:20px;color:#575b63;letter-spacing:-0.5px;}
.main_partnership .prev,
.main_partnership .next{position:absolute;top:-48px;width:72px;height:124px;background:url('/images/travel/common/btn_partnership.png') no-repeat 0 0;}
.main_partnership .prev{left:0;background-position:0 50%;}
.main_partnership .next{right:0;background-position:100% 50%;}

.bt_txt_new{display:inline-block;color: #2f81f8 !important; font-weight: bold;}
.bt_txt_new span.txt_allow{display:inline-block;margin-top:-1px; margin-left:8px;width:10px; height:16px; vertical-align: middle;font-size: 14px;background:url('/images/personal/apply/bg_arrow_blue_new.png') no-repeat 0  0px;color: rgba(255,255,255,0);}
.bt_txt_new:hover{color:#0354C7 !important; }
.bt_txt_new:hover span.txt_allow{background-position:0 -26px;}

.notice_footer{display:none;}
/* //190807 / 추가 / PS190430001432 / 김현진 */
/* //191217 수정 / 김윤희 */

.top_wrap .vis_wrap li.li a {display:block;height:100%;} /* 191127 추가 / 여행/웨딩_메인_상단비주얼_수정 / 김윤희 */

.top_wrap_new .vis_wrap li.li a {display:block;margin-top:31px;height:calc(100% - 31px);} /* 200106 수정 / 김윤희 */

/* 200106 추가 / 김윤희 */
.top_wrap_new .vis_wrap li .txt_conts	{position:relative;z-index:3;max-width:800px;padding:55px 480px 0 0;margin:0 auto;text-align:left;}
.top_wrap_new .vis_wrap .vis_area .txt_conts a {display:block;height:360px;padding-top:75px;background:url('/images/travel/main/bg_trans.png');}
.top_wrap_new .vis_wrap .vis_area .txt_conts .sm {display:block;margin-bottom:13px;font-family:'YoonGothic';font-size:26px;line-height:34px;letter-spacing:-1px;}
.top_wrap_new .vis_wrap .vis_area .txt_conts .big {display:block;font-family:'YoonGothic';font-size:54px;line-height:66px;letter-spacing:-3px;}
/* 200917 수정/이연경 */
.top_wrap_new .vis_wrap .vis_area .txt_conts .sm,
.top_wrap_new .vis_wrap .vis_area .txt_conts .big {
	-webkit-text-shadow:5px 5px 5px #000;
	-moz-text-shadow:5px 5px 5px #000;
	-o-text-shadow:5px 5px 5px #000;
	-ms-text-shadow:5px 5px 5px #000;
	text-shadow:5px 5px 5px #000;
}
/* //200917 수정/이연경 */
.top_wrap_new .vis_wrap .vis_area .txt_conts .black .sm,
.top_wrap_new .vis_wrap .vis_area .txt_conts .black .big {
	-webkit-text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	-o-text-shadow:1px 1px 1px #fff;
	-ms-text-shadow:1px 1px 1px #fff;
	text-shadow:1px 1px 1px #fff;
}

	/* copy text color */
.top_wrap_new .vis_wrap .vis_area .txt_conts .white * {color:#fff}
.top_wrap_new .vis_wrap .vis_area .txt_conts .black * {color:#101010}
/* //200106 추가 / 김윤희 */

.right_wrap_new .search_wrap.hotel .sub_tab.sub_tab_6items .rad_wrap.new_blue{margin: 0 4px 12px 0;}/* 200824 / 추가 / 박경린 */

/* 201208 / 추가 / PS201204000721 / 박경린 */
/* 221208 / 수정및삭제 / DGC-9149 / 박혜미 */
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05{width: 100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:flex;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li{border-left:0;border-right:0;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li.on{border:1px solid #0b0d0f !important; position: relative; z-index: 2}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05:after{display: none}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li a{color: #8b98a8; border-left:1px solid #bec2c7;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li.on a{color: #0b0d0f; border-left:none;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li.on + li a{border-left:0;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:last-child a{border-right:1px solid #bec2c7;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li.on:last-child a{border-right:none;;}

/* 
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(3), 
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(4){width: 30%;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:after{content: ' '; position: absolute; top: 0; margin-left: 0; width: 1px; height: 100%; background-color: #bec2c7;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(1):after{left: 20%;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(2):after{left: 40%;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(3):after{left: 70%;}
.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li:nth-child(4):after{left: 100%;} 
*/
/* //221208 / 수정및삭제 / DGC-9149 / 박혜미 */

.right_wrap_new .search_wrap.sky .ui_tab.tab_4items_vinyl05 li.on:after{display: none}
.right_wrap_new .tab_sch.tab_5items_vinyl05 li{width: 20%}
.right_wrap_new .tab_sch li.ico05 a{background:url('/images/travel/main/ico_main_tab05.png') no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico05.on a{background-position:50% -108px;}
.right_wrap_new .search_wrap.sky .radi_box.air.wsnr_vinyl05{white-space: nowrap}
/* //201208 / 추가 / PS201204000721 / 박경린 */

/* //230414 / 추가 / DGC-19612 / 신지환 */
.spacing-vinyl1{display: flex;justify-content: space-between;} /* 240315 / 수정 / DGC-49821 / 조승혁 */
.tab_sch.spacing-vinyl1 li:before{content:' ';position:absolute;top:50%;left:-11px;width:1px;height:43px;margin-top:-21.5px;background-color:#d3d5da;} /* 240315 / 수정 / DGC-49821 / 조승혁 */
.tab_sch.spacing-vinyl1:after{display: none;}
/* //230414 / 추가 / DGC-19612 / 신지환 */

/* 240315 / 추가 / DGC-49821 / 조승혁 */
.right_wrap_new .search_wrap.abroad {margin: 8px 0 5px;}
.right_wrap_new .tab_sch li.ico06 a {background: url(/images/travel/main/ico_main_tab00.png) no-repeat 50% 12px;}
.right_wrap_new .tab_sch li.ico06.on a{background-position: 50% -108px;}
.right_wrap_new .search_wrap.abroad .sub_tab.sub_tab_6items .rad_wrap.new_blue {margin: 0 4px 12px 0;}
/* // 240315 / 추가 / DGC-49821 / 조승혁 */