@charset "utf-8";

#wrap{background:url("../../images/abroad_mall/bg_wrap.gif") repeat-x 0 0;  height:auto;}
#header_top{text-align:center; background:url("../images/common/bg_headerTop.gif") repeat-x 0 0;}
#header_top img{vertical-align:middle;}
#header1 {position:relative; margin:0 auto; z-index:999;width:100%;}
#header1 .sns_utill1 {overflow:hidden; width:975px; height:25px; padding-top:8px; margin:0 auto}
#header1 .sns_utill1 .head_sns_list1 {float:left; display:inline-block; }
#header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../images/common/bg_topmenu_bar.png") no-repeat 0 3px; font-size:0; line-height:0}
#header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0; background:none !important}
#header1 .sns_utill1 .utill_list1 {float:right; display:inline-block; padding-right:4px}
#header1 .sns_utill1 .utill_list1 li {float:left; padding:5px 6px 0 7px; font-size:0; line-height:0}

/* all menu */
#gnb1 {width:100%; height:52px; background:#ff723c; z-index:999;}
.all_menu1 {float:left; padding:0; /*width:175px;*/position:relative;}
.all_menu1 .menu_view {width:174px; height:44px; background:#e63c00; padding-top:8px;}
.all_menu1 .menu_view a {background: url("../images/abroad_mall/bg_mall.png") no-repeat 0 0; display:block; width:160px; height:38px; margin:0 auto;}
.all_menu1 .menu_view_layer {position:absolute; display:none; top:42px; left:0px;  background:url("../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu1 .menu_view_layer .view_bg {position:relative; background:#fff ; border:1px solid #e63c00; border-top:0 none;  }
.all_menu1 .menu_view_layer .view_bg .all_menu_list{overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li{float:left;  border-left:1px solid #ff723c; margin:30px 0; height:205px; padding:0}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li:first-child{border-left:0 none; padding:0}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dl{padding:0 10px 0 15px; font-size:12px; }
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dt {padding:0 0 13px 5px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dd {padding:6px 0 0 5px;  line-height:14px; background:url("../images/common/bg_blue_dot.gif") no-repeat 0 10px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dd a  {color:#5f5f5f}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dd a:hover {text-decoration:underline;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu18 {width:134px}
.all_menu1 .menu_view_layer .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right}
#footer {margin-top:40px;}

/* gnb */
.gnb_wrap {width:975px; margin:0 auto;}
.gnb {float:left; width:800px; height:52px;}
.gnb:after {content:""; display:block; clear:both;}
.gnb li {float:left; background:url("../images/abroad_mall/bg_bar.gif") no-repeat left 20px; padding-top:5px;}
.gnb li:first-child {background:none;}
.gnb li a {display:block; background:url("../images/abroad_mall/bg_mall.png") no-repeat 0 0; height:42px; margin:0 auto}
.gnb .mall1 {width:158px;}
.gnb .mall2 {width:138px;}
.gnb .mall3 {width:155px;}
.gnb .mall4 {width:203px;}
.gnb .mall5 {width:145px; position:relative;}
.gnb .mall1 a {width:126px; background-position:-173px 5px}
.gnb .mall2 a {width:111px;  background-position:-286px 5px}
.gnb .mall3 a {width:126px;  background-position:-384px 5px}
.gnb .mall4 a {width:176px;  background-position:-506px 5px}
.gnb .mall5 a {width:126px;  background-position:10px -37px}
.gnb .mall1 .on {background-position:-173px -25px}
.gnb .mall2 .on {background-position:-286px -25px}
.gnb .mall3 .on {background-position:-384px -25px}
.gnb .mall4 .on {background-position:-506px -25px}
.gnb .mall5 .click {position:absolute; top:5px; right:-2px; background:url("../images/abroad_mall/bg_mall.png") no-repeat -124px -44px; width:40px; height:23px;display:block; }

.bl{display:block; overflow:hidden; position:absolute; top:-1000em; left:0px;}
.show {display:block;}
.hide {display:none;}
.ellips {text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.info {width:974px; margin:0 auto; font-size:12px}
.fixed {position:fixed; top:0; left:0; z-index:9999}
.blue {color:#58a2ec; font-weight:bold;}
.blue01 {color:#5bd18b; font-weight:bold;}
.red {color:#d32929; font-weight:bold;}
.more {background:#eaeaea; width:100%;margin-bottom:15px;}
.more:after {content:""; display:block; clear:both;}
.more strong {float:left; padding:17px 0 0 28px; }
.more a {float:right; color:#fff; font:bold 14px Dotum; background:#283947; padding:16px 0 14px 0; width:107px; text-align:center; }
.more_close {margin-bottom:15px;}
.more_close p {text-align:center; background:#fff url("../images/domestic1/bg_close.gif") no-repeat 60%; width:100%; padding:16px 0 14px 0; border:1px solid #919395; border-top:0 none; color:#283947; font:bold 14px Dotum;}
.ir {position:absolute; z-index:-1; top:0; left:0; font-size:0; line-height:0}
.abr_logo h1{position:relative; top:0; left:0; text-align:center; padding:31px 0 26px 0;}
.box {width:975px; margin:0 auto}
.hk_top {width:100%; height:786px; position:relative; background:url("../images/abroad_mall/hk_content_top.jpg") no-repeat center 0; }
.hk_top .slogun {/*background:url("../images/abroad_mall/slogan.png") repeat 0 0; width:664px; height:440px; position:absolute; top:80px; left:50%; z-index:100; margin-left:-330px;*/}
.hk_top .player {position:absolute; top:657px; left:50%; z-index:100; margin-left:-415px; width:800px; height:450px; overflow:hidden; background:url("../images/abroad_mall/bg_player.png") no-repeat 0 0;padding:20px}
.hk_top .player embed {margin-left:-2px;  width:800px; height:450px;}
.hk_top .blind {display:block; opacity:0.4; filter:alpha(opacity=40); z-index:99; position:absolute;}
.hk_event {background:url("../images/abroad_mall/bg_dot.gif") repeat 0 0; width:100%; height:1100px; text-align:center; }
.hk_event .box {padding-top:343px;}
.hk_event h2 {position:relative; top:52px;}
.hk_event .event {background:#fff; padding:84px 0 40px 0; }
.hk_event .notice {background:#5b514a; text-align:left; padding:30px 60px 28px 60px; }

#hk_info {background:url("../images/abroad_mall/bg_hk_info.jpg") no-repeat center 0; width:100%;text-align:center;padding-bottom:96px; }
#hk_info h2 {padding:100px 0 57px 0;}
#hk_info .info {position:relative;}
#hk_info .info span {display:block;}
#hk_info .info span:first-child {padding-bottom:427px;}
#hk_info table{width:468px; font-family:Tahoma, Dotum; position:absolute; top:178px; left:0}
#hk_info th {border:1px solid #e7e7e7; border-bottom:none; background:#f6f6f6; font-size:11px; color:#838383; height:30px; text-align:left; font-weight:normal; letter-spacing:-1px;}
#hk_info th strong{color:#304050; padding-left:13px; background:url("../images/domestic/bg_gubun.gif") no-repeat right 2px; padding-right:7px; margin-right:3px;}
#hk_info td {border:1px solid #ececec; border-left:0 none; text-align:center; height:62px; font-size:11px; color:#bababa}
#hk_info td:first-child {border-left:1px solid #ececec; }
#hk_info .today td{height:23px; color:#7e7e7e;}
#hk_info .today td:first-child {color:#5e5e5e; font-weight:bold;}

#hk_food {background:url("../images/abroad_mall/bg_hk_food.gif") no-repeat center 0; width:100%; text-align:center;padding-bottom:87px; }
#hk_food h2 {padding:80px 0 53px 0;}
#hk_explore {padding-bottom:87px;}
#hk_explore h2 {padding:80px 0 57px 0;}
#hk_explore ul {width:100%;}
#hk_explore ul:after {content:""; display:block; clear:both;}
#hk_explore li {float:left; width:243px; padding:19px 0 17px 0; background:#dec1ec url("../images/abroad_mall/bg_bar01.gif") no-repeat left center; position:relative;}
#hk_explore li:first-child {background:#dec1ec none;}
#hk_explore li a {width:172px; height:21px; display:block; background:url("../images/abroad_mall/bg_mall.png") no-repeat 0 0; margin:0 auto}
#hk_explore li:first-child.on, #hk_explore .on {background:#fff; border-top:5px solid #943ac3; padding-top:14px;}
#hk_explore .tab01 a {background-position:14px -108px}
#hk_explore .tab02 a {background-position:-178px -108px}
#hk_explore .tab03 a {background-position:-370px -108px; width:186px;}
#hk_explore .tab04 a {background-position:-571px -108px; width:198px;}
#hk_explore .tab01.on a {background-position:14px -153px}
#hk_explore .tab02.on a {background-position:-178px -153px}
#hk_explore .tab03.on a {background-position:-370px -153px}
#hk_explore .tab04.on a {background-position:-571px -153px;}
#hk_explore .tab_box {width:975px; position:relative; top:17px; background:#fff; display:none}
#hk_explore .tab_box h3 {padding:50px 0 32px 0}
#hk_explore .tab01 .tab_box {display:block;}
#hk_explore .tab02 .tab_box {left:-243px;}
#hk_explore .tab03 .tab_box {left:-486px;}
#hk_explore .tab04 .tab_box {left:-729px;}
#hk_popular {background:#f2f2f2 url("../images/abroad_mall/bg_hk_popular.gif") no-repeat center 0; width:100%; text-align:center; padding-bottom:100px;}
#hk_popular h2 {padding:80px 0 48px 0;}
.btn_hk {margin-top:50px; display:block;}

.mall_map {position:fixed; top:50%; left:50%; z-index:10000; margin-left:-488px; margin-top:-300px; width:975px; height:650px; background:#ddd; display:none; font-family:"Malgun Gothic",dotum}
.mall_map .close {position:absolute; top:-35px; left:-90px; background:url("../images/abroad_mall/map_close.png") no-repeat 0 0; width:68px; height:68px; display:block; }
.mall_map .pop:after {content:""; display:block; clear:both;}
.mall_map .pop {width:100%;}
.mall_map .pop .map {float:left; width:536px; height:590px; padding:30px;}
.mall_map .pop .map > div {width:536px; height:590px;}
.mall_map .pop .aside {float:left; width:378px; height:590px; background:#f8f8f8; overflow-y:auto; padding:30px 0;}
.mall_map .bg_hotel {background:url("../images/abroad_mall/bg_hotel.png") no-repeat 0 0; width:62px; height:56px; display:block; position:absolute; top:0; left:30px; z-index:100}
.mall_map .bg_food {background:url("../images/abroad_mall/bg_food.png") no-repeat 0 0; width:62px; height:56px; display:block; position:absolute; top:0; left:30px; z-index:100}
.mall_map .bg_shopping {background:url("../images/abroad_mall/bg_shopping.png") no-repeat 0 0; width:62px; height:56px; display:block; position:absolute; top:0; left:30px; z-index:100}
.mall_map .bg_tourist {background:url("../images/abroad_mall/bg_tourist.png") no-repeat 0 0; width:62px; height:56px; display:block; position:absolute; top:0; left:30px; z-index:100}
.mall_map .hotel {position:relative; overflow:hidden; padding:0 30px; width:290px;height:280px;} 
.mall_map .hotel img {height:280px; text-align:center;} 
.mall_map .hotel .photo {position:relative;}
.mall_map .hotel .photo li{width:290px;height:280px;}
.mall_map .hotel .bx-prev{width:47px;height:47px; background:url("../images/abroad_mall/map_lbtn.png") no-repeat 0 0; position:absolute;bottom:0;right:78px; z-index:99; display:block; text-indent:-9999px;}
.mall_map .hotel .bx-next{width:47px;height:47px; background:url("../images/abroad_mall/map_rbtn.png") no-repeat 0 0; position:absolute;bottom:0;right:30px; z-index:99; display:block; text-indent:-9999px;}
.mall_map .con1 {padding:20px 30px 35px 30px; text-align:center; font-size:12px; background: url("../images/abroad_mall/bg_aside.gif") no-repeat -1px bottom}
.mall_map .con1 span {display:block;}
.mall_map .red {font-size:18px;display:block; background:url("../images/abroad_mall/bg_map.gif") no-repeat top center; padding:36px 0 8px 0; line-height:21px;}
.mall_map .blue {font-size:18px;display:block; background:url("../images/abroad_mall/bg_map_blue.gif") no-repeat top center; padding:36px 0 8px 0; line-height:21px;}
.mall_map .green {font-size:18px;display:block; background:url("../images/abroad_mall/bg_map_green.gif") no-repeat top center; padding:36px 0 8px 0; line-height:21px; color:#3d8c0c; font-weight:bold;}
.mall_map .money {width:240px; padding-top:13px; margin:0 auto}
.mall_map .money:after {content:""; display:block; clear:both;}
.mall_map .money span {background:url("../images/abroad_mall/bg_round.gif") no-repeat center; width:70px; padding:5px 0 6px 0; float:left; color:#fff; font-size:13px; margin:3px 8px 0 0}
.mall_map .money em { float:left; font-style:normal; font-size:28px; padding:6px 0 5px 0;}
.mall_map .star {margin:14px auto}
.mall_map .con2 {padding:0 30px 0 50px;}
.mall_map .around {font-size:18px; background:url("../images/abroad_mall/bg_camera.gif") no-repeat 0 0; font-weight:bold; padding:3px 0 6px 30px; color:#333}
.mall_map .zoom {font-size:18px; background:url("../images/abroad_mall/zoom.gif") no-repeat 0 0; font-weight:bold; padding:8px 0 6px 30px; color:#333}
.mall_map .con2 ul {padding-bottom:20px}
.mall_map .con2 li {color:#666; font-size:13px; padding:0 0 5px 10px; background:url("../images/abroad_mall/bg_dot1.gif") no-repeat 0 4px;}
.mall_map .con2 dt {padding-bottom:20px}
.mall_map .con2 dd p {color:#666; font-size:13px; border-top:1px solid #dfdfdf; padding:13px 0 12px 0; line-height:15px;}
.mall_map .con2 dd p:first-child {padding-top:0; border-top:0 none}
.mall_map .btn_res {background:url("../images/abroad_mall/btn_res.gif") no-repeat 0 0; width:209px; height:55px; display:block; margin:0 auto;}
.blind {width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:999; display:none;}

/* 별점 */
.star {width:127px; height:18px; background:url('../images/abroad_mall/bg_mall.png') no-repeat 0 -205px; display:block; text-indent:-9999px;}
.star5 {background-position:0 -282px}
.star4 {background-position:0 -263px}
.star3 {background-position:0 -244px}
.star2 {background-position:0 -225px}
.star1 {background-position:0 -205px}
.star0 {background:none; width:0; height:0}

/* 별점 */
.starA {width:70px; height:15px; background:url('../../images/abroad_mall/bk_mall.png') no-repeat -427px -113px; }
.starA5 {background-position:-427px -113px}
.starA4 {background-position:-427px -126px}
.starA3 {background-position:-427px -141px}
.starA2 {background-position:-427px -156px}
.starA1 {background-position:-427px -170px}
.starA0 {background:none; width:0; height:0}

/************************************************************ 방콕몰 ************************************************************/
.clearFix {width:100%;}
.clearFix:after {content:""; display:block; clear:both;}
.bk_mall #header1 {background:#2f353b}
.bk_mall #footer {margin-top:0}
.bk_mall #footer .family_link, .bk_mall #footer .footer_banner{display:none;}
.bk_mall {font-size:12px;}
#wrap.bk_mall h1 {position:relative; top:auto; left:auto;}
.bk_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../images/abroad_mall/bg_bar02.gif") no-repeat 0 4px; font-size:0; line-height:0}
.gnb2 {width:100%; background:url("../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #ff503f}
.gnb2_wrap {width:975px; margin:0 auto;}
.gnb2_wrap:after {content:""; display:block; clear:both;}
.gnb2 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb2 .all_menu1 .menu_view_layer {top:59px; left:-80px; z-index:9; width:975px; background:none;}
.visual {width:100%; height:654px; position:relative; overflow:hidden; background:#272d33}
.bk_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_bk {background:url("../images/abroad_mall/bk_mall.png") no-repeat 0 0; }
.pointG {background:#07c77c; border-radius:3px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:7px 8px 5px 8px}
.center {width:975px; margin:0 auto; }

/*방콕몰메뉴*/
.menu {background:#272d33; padding:12px 0;}
.menu > div {width:975px; margin:0 auto;}
.menu > div:after {content:""; display:block; clear:both;}
.menu h1 {width:260px; height:46px; float:left;}
.menu ul {float:right; padding-top:10px;}
.menu li {float:left; }
.menu li a {width:120px; height:27px; display:block;}
.view1 {padding-right:10px;}
.view1 a {background-position:-297px -9px; }
.view1.on a {background-position:-297px -51px; }
.view2 a {background-position:-431px -9px; }
.view2.on a {background-position:-439px -49px; }

/*동영상*/
.bk_top {width:100%; height:654px; position:absolute; top:0; left:0; background:url("../images/abroad_mall/bangkok.jpg") no-repeat center 0; }
.bk_top .slogun {width:975px; margin:0 auto; color:#fff; text-align:center; position:absolute; top:203px;}
.bk_top .slogun p {font:120px Century Gothic; letter-spacing:-6px; padding-bottom:6px}
.player_bx {position:absolute; top:-423px; left:0; width:100%; height:100%}
.bk_top .blind {display:block; opacity:0.4; filter:alpha(opacity=40); z-index:99; position:absolute;}

/*지도*/
.bk_map {width:100%; height:654px; position:absolute; top:655px; right:-1800px; display:none}
.bk_map .map {width:100%; height:654px;background:#50575f;}
.bk_map .map > img {width:100%; height:654px;}
.bk_map .list {position:absolute; top:0; right:0;}
.bk_map .list > div {background:#50575f url("../images/abroad_mall/bk_mall.png") no-repeat -368px -482px; width:220px; height:217px; }
.bk_map .list > div span {display:block; padding-top:151px; text-align:center; width:100%; font:bold 23px Century Gothic; letter-spacing:-1px; color:#fff;}
.bk_map .list li {padding:18px 20px 16px 20px ; opacity:0.8; filter:alpha(opacity=80); background:#50575f; }
.bk_map .list .opt1 {opacity:0.95; filter:alpha(opacity=95);}
.bk_map .list .opt2 {opacity:0.90; filter:alpha(opacity=90);}
.bk_map .list .opt3 {opacity:0.85; filter:alpha(opacity=85);}
.bk_map .list .on {background:#272d33 url("../images/abroad_mall/bk_mall.png") no-repeat -602px -73px; border-left:2px solid #ff503f}
.bk_map .list li a {color:#fff; font-size:14px; font-weight:bold; }
.bk_map .list li a span {font:normal 12px Century Gothic;}

/*지도팝업*/
.pop_hotel {position:absolute; top:0; left:10px; width:321px; background:#fff; border:1px solid #272d33; }
.pop_hotel .close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.pop_hotel .pointG {position:absolute; left:5px; top:170px; }
.conTxt {padding:13px 4px 4px 0;}
.conTxt strong, .conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.conTxt .ellips {padding-left:16px;}
.conTxt span.ellips, .conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.conTxt .clearFix span {float:left;}
.conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.conTxt .clearFix .money {float:right;} 
.btnRe {padding:10px 0 0 4px; }
.btnRe a {width:100%; background:#ff503f; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center; display:block; padding:11px 0 9px 0}

/*추천관광지팝업*/
.conTxt1 {padding:13px 14px 15px 14px;}
.conTxt1 strong.ellips {color:#ff503f}
.conTxt1 span.ellips {border-bottom:1px solid #e5e5e5; padding-bottom:7px}
.conTxt1 .txt {font-size:12px; padding-top:12px;}
.conTxt1 ul {padding-top:5px;}
.conTxt1 li {padding-left:15px; font-size:11px; color:#888; letter-spacing:-1px;}
.conTxt1 .time {background-position:-595px -12px;}
.conTxt1 .tip {background-position:-595px -28px;}

.bk_tab {width:895px; float:left;}
.bk_tab li {float:left; width:223px; height:68px; border-right:1px solid #dbdbdb}
.bk_tab li a {background:url("../images/abroad_mall/bk_mall.png") no-repeat 0 0; display:block; width:130px; height:58px; margin:0 auto; margin-top:10px}
.bk_tab .tab1 a {background-position:-268px -236px;}
.bk_tab .tab2 a {background-position:-275px -274px;}
.bk_tab .tab3 a {background-position:-264px -315px;}
.bk_tab .tab4 a {background-position:-268px -360px;}
.bk_tab .tab1.on a {background-position:-402px -236px;}
.bk_tab .tab2.on a {background-position:-417px -283px;}
.bk_tab .tab3.on a {background-position:-398px -335px;}
.bk_tab .tab4.on a {background-position:-401px -387px;}
.bk_tab .tab4 {width:222px;} 
.sub_tit {width:975px; margin:0 auto; text-align:center; padding:27px 0 40px 0}
.sub_tit h3 {background:url("../../images/abroad_mall/bg_tab.gif") repeat-x left center;}
.sub_tit h3 span {padding:18px 100px; background-color:#fff;display:inline-block; }

/*특가호텔*/
.special_con .sub_tit{position:relative;}
.special_con .stamp {content:""; position:absolute; top:32px; right:32px;}
.special {width:1003px}
.special:after {content:""; display:block; clear:both;}
.special > li {float:left; margin-right:28px; margin-bottom:17px; width:306px; height:392px;}
.special .name {color:#fff; font:bold 14px/15px Dotum;}
.special dt {background-color:#565d67; padding:14px 7px 9px 15px; height:35px;}
.special dt .clearFix {padding-top:5px;}
.special dt .ellips{width:170px;float:left; color:#b0b8c2; font-size:12px; font-family:Century Gothic; letter-spacing:-1px}
.special dt .starA{float:right;}
.special dd {position:relative;}
.special dd img{width:306px;height:201px;}
.special .sale {border-radius:3px; background-color:#24cd9b; width:57px; height:27px; text-align:center; font:bold italic 24px/18px Century Gothic; color:#fff; padding-top:7px; position:absolute; top:9px; right:7px}
.special .sale em {font-size:18px}
.special .benefit {background:url("../../images/abroad_mall/bg_benefitB.png") no-repeat right bottom; padding-bottom:3px; position:absolute; right:-5px; top:160px}
.special .benefit span {background-color:#ff503f; color:#fff; padding:8px 9px 6px 8px; display:block; font-weight:bold;}
.special .text {padding:16px 15px 11px 15px; height:72px; font-size:11px; color:#888; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.special .text li {background:url("../../images/abroad_mall/arrow.gif") no-repeat left 3px; padding:0 0 4px 14px}
.special dd .clearFix {padding:0 15px 8px 15px; height:24px; border:1px solid #d9d9d9; border-top:0 none;width:auto;}
.state {float:left; color:#656566; font-size:11px; letter-spacing:-1px; background:#f2f2f2; border-radius:3px; padding:6px 5px 4px 5px}
.special .fr {float:right;padding-top:3px; }
.special .eat {float:left; width:69px; height:18px; background-position:-298px -112px; padding-right:3px}
.special .money {padding-top:3px;}

/*about방콕*/
.about_con {display:none}
.about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.about_tab li {float:left; width:161px; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33 }
.about_tab li:first-child {border-left:1px solid #e5e5e5;}
.about_tab li a {background:url("../images/abroad_mall/bk_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:44px;}
.about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:159px;height:76px}
.about_tab li:first-child.on {border-left:2px solid #272d33; }
.about_tab .tab1 a {background-position:43px -234px}
.about_tab .tab2 a {background-position:51px -311px}
.about_tab .tab3 a {background-position:53px -382px}
.about_tab .tab4 a {background-position:28px -446px}
.about_tab .tab5 a {background-position:43px -512px}
.about_tab .tab6 a {background-position:24px -584px}
.about_tab .tab1.on a {background-position:-102px -234px}
.about_tab .tab2.on a {background-position:-93px -311px}
.about_tab .tab3.on a {background-position:-93px -382px}
.about_tab .tab4.on a {background-position:-122px -446px}
.about_tab .tab5.on a {background-position:-102px -512px}
.about_tab .tab6.on a {background-position:-128px -584px}
#con1 h4, #con2 h4, #con3 h4, #con4 h4, #con5 h4, #con6 h4{width:975px; margin:0 auto;}
#con1, #con2, #con3, #con4, #con5, #con6 {display:none}
#con1 {display:block;}
#con1 .tt2 + dd, #con2 .tt2 + dd, #con3 .tt2 + dd, #con5 .tt2 + dd{height:102px;}
#con1 .tt3 + dd, #con4 .tt3 + dd{height:97px;}
#con2 .tt3 + dd {height:111px;}
#con3 .tt3 + dd, #con5 .tt3 + dd{height:98px;}
#con4 .tt1 + dd {height:95px;}
#con4 .tt2 + dd {height:91px;}
#con6 .tt2 + dd {height:97px;}
#con6 .tt3 + dd {height:113px;}
.about_box {padding:32px 0 85px 0;}
.about_box .slider, .about_box .bx-viewport, .about_box .slider img {width:auto; height:490px !important;}
.about_box .slider li {width:100% !important;text-align:right;}
.about_box .bx-wrapper {position:relative; float:left; width:50%; height:490px; }
.about_box .bx-pager {display:none}
.about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99}
.about_box .bx-prev, .about_box .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0}
.about_box .bx-prev {background:url("../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.about_box .bx-next {background:url("../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.about_box .conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.about_box .conBx dl {background-position:-741px -343px; padding:25px 0 0 146px; vertical-align:middle}
.about_box .conBx dt {padding-bottom:15px;}
.about_box .conBx dd {height:84px;}

/*핫스팟 할인패스*/
.hotspot {background:#f6f8f9; padding-bottom:50px;display:none}
.hotspot h3 span, .pass h3 span{background:#f6f8f9}
.tab_com {width:1003px;}
.tab_com > li {float:left; margin-right:28px; margin-bottom:25px; width:306px; min-height:291px;}
.tab_com dl {position:relative;}
.tab_com .pointG {position:absolute; top:5px; right:5px;}
.tab_com dd {border:1px solid #d9d9d9; border-top:0 none; padding:15px 7px 9px 15px ; background:#fff;}
.tab_com dd strong {font-size:16px; font-weight:bold; color:#111; letter-spacing:-1px; padding-bottom:10px; display:block;}
.tab_com dt img{width:306px;height:210px;}
.tab_com .text { font-size:11px; color:#888;}
.tab_com .text li {background:url("../../images/abroad_mall/arrow.gif") no-repeat left 3px; padding:0 0 4px 14px}
.tab_com .state {float:right}

/*할인패스*/
.pass {background:#f6f8f9; display:none}
.pass .money {padding-top:6px;}
.pass .state {float:left;}
.pass .bangkok_btm a {display:inline-block}
.pass .bangkok_btm a:first-child {margin-right:8px;}

/*추천호텔*/
.about_special {background:#f6f8f9;}
.about_special h4 {background:url("../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
.about_special h4 span {padding:18px 100px; background-color:#f6f8f9;display:inline-block; }

/*방콕더많은호텔*/
.bangkok_btm {background-color:#272d33; padding:45px 0 40px 0; margin-top:50px;}
.bangkok_btm div {width:975px; margin:0 auto; text-align:center; }
.bangkok_btm a {display:block; padding-top:24px}

/*퀵메뉴*/
.quick {position:absolute; top:850px; right:50%; margin-right:-610px;}
.quick li:first-child {padding-bottom:12px;}
.quick .top {padding-top:10px;}


/************************************************************ 인천몰 ************************************************************/
.in_mall #header1 {background:#1072a4;}
.in_mall #footer {margin-top:0;}
.in_mall #footer .family_link, .in_mall #footer .footer_banner{display:none;}
.in_mall {font-size:12px;}
#wrap.in_mall h1 {position:relative; top:auto; left:355px;}
.in_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.in_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../../images/abroad_mall/bg_bar03.gif") no-repeat 0 4px; font-size:0; line-height:0}
.in_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.in_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_in {background:url("../../images/abroad_mall/in_mall.png") no-repeat 0 0;}
.gnb3 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #12aed5;}
.gnb3_wrap {width:975px; margin:0 auto;}
.gnb3_wrap:after {content:""; display:block; clear:both;}
.gnb3 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb3 .all_menu2 .menu_view_layer2 {top:59px; left:-80px; z-index:9; width:975px; background:none;}
.special_con .stamp2 {content:""; position:absolute; top:31px; right:-7px;}
.in_mall .special dt .clearFix {padding-top:8px;}
.in_mall .special dt .ellips{width:170px;float:left; color:#fff; font-size:15px; font-family:Dotum; letter-spacing:-1px;font-weight:bold;}
.in_mall .special_con .stamp {content:""; position:absolute; top:31px; right:0px;}

/*all menu____from인천*/
.all_menu2 {float:left; padding:0; width:175px;position:relative;}
.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; left:0px;  background:url("../../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu2 .menu_view_layer2 .view_bg2 {position:relative; background:#fff ; border:1px solid #12aed5; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden;/* width:970px; height:265px;*/ padding-left:5px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li {float:left;margin:30px 0;/* width:160px;height:205px;*/ padding:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dl {padding:0 80px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd {padding:6px 0 0 5px;  line-height:14px;/* background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 10px;*/}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu18 {width:134px;}
.all_menu2 .menu_view_layer2 .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 .all_event_list {width:180px;}

/*인천몰 메뉴*/
.in_menu {background:#12aed5; padding:3px 0;}
.in_menu > div {width:975px; margin:0 auto;}
.in_menu > div:after {content:""; display:block; clear:both;}
.in_menu h1 {width:340px; height:62px; float:left;}
.in_menu ul {float:right; padding-top:10px;}
.in_menu li {float:left; }
.in_menu li a {width:120px; height:27px; display:block;}

/* 인천몰 탭 */
.in_tab {width:895px; float:left;}
.in_tab li {float:left; width:297px; height:68px; border-right:1px solid #dbdbdb;}
.in_tab li a {background:url("../../images/abroad_mall/in_mall.png") no-repeat 0 0; display:block; width:165px; height:58px; margin:0 auto; margin-top:10px;}
.in_tab .tab1 a {background-position:-225px -272px;}
.in_tab .tab2 a {background-position:-211px -331px;}
.in_tab .tab3 a {background-position:-208px -389px;}
.in_tab .tab1.on a {background-position:-28px -273px;}
.in_tab .tab2.on a {background-position:-10px -333px;}
.in_tab .tab3.on a {background-position:-6px -389px;}

/* about 인천몰*/
.in_about_con{display:none;}
.in_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.in_about_tab li {float:left; width:194px; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; }
.in_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.in_about_tab li a {background:url("../../images/abroad_mall/in_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:76px;}
.in_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:190px;height:76px;}
.in_about_tab li:first-child.on {border-left:2px solid #272d33; }
.in_about_tab .tab1 a {background-position:-156px -654px}
.in_about_tab .tab2 a {background-position:-195px -527px}
.in_about_tab .tab3 a {background-position:-195px -590px}
.in_about_tab .tab4 a {background-position:-166px -460px}
.in_about_tab .tab5 a {background-position:-210px -718px}
.in_about_tab .tab1.on a {background-position:45px -655px}
.in_about_tab .tab2.on a {background-position:0px -525px}
.in_about_tab .tab3.on a {background-position:2px -590px}
.in_about_tab .tab4.on a {background-position:34px -460px}
.in_about_tab .tab5.on a {background-position:-15px -720px}
.in_about_box {padding:32px 0 85px 0;}
.in_about_box .slider, .in_about_box .bx-viewport, .in_about_box .slider img {width:auto; height:489px !important;}
.in_about_box .slider li {width:100% !important;text-align:right;}
.in_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; }
.in_about_box .bx-pager {display:none;}
.in_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.in_about_box .bx-prev, .in_about_box .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0; display:none;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.in_about_box .in_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.in_about_box .in_conBx dl {background-position:-741px -343px; padding:25px 0 0 146px; vertical-align:middle}
.in_about_box .in_conBx dt {padding-bottom:15px;}
.in_about_box .in_conBx dd {height:84px;}
#in_con1 h4, #in_con2 h4, #in_con3 h4, #in_con4 h4, #in_con5 h4{width:975px; margin:0 auto;}
#in_con1, #in_con2, #in_con3, #in_con4, #in_con5 {display:none;}
#in_con1 {display:block;}
#in_con1 .tt2 + dd, #in_con2 .tt2 + dd, #in_con3 .tt2 + dd, #in_con5 .tt2 + dd{height:102px;}
#in_con1 .tt3 + dd, #in_con2 .tt3 + dd, #in_con3 .tt3 + dd, #in_con5 .tt3 + dd{height:100px;}
#in_con4 .tt3 + dd{height:111px;}
#in_con4 .tt1 + dd {height:84px;}
#in_con4 .tt2 + dd {height:91px;}

/*추천호텔 인천몰*/
.in_about_special {background:#f6f8f9;}
.in_about_special h4 {background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
.in_about_special h4 span {padding:18px 100px; background-color:#f6f8f9;display:inline-block;}




/************************************************************ 부산몰 ************************************************************/
.bu_mall #header1 {background:#2f353b;}
.bu_mall #footer {margin-top:0;}
.bu_mall #footer .family_link, .bu_mall #footer .footer_banner{display:none;}
.bu_mall {font-size:12px;}
#wrap.bu_mall h1 {position:relative; top:auto; left:auto;}
.bu_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.bu_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../../images/abroad_mall/bg_bar02.gif") no-repeat 0 4px; font-size:0; line-height:0}
.bu_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.bu_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_bu {background:url("../../images/abroad_mall/bu_mall.png") no-repeat -13px -4px;}
.gnb6 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #d7108d;}
.gnb6_wrap {width:975px; margin:0 auto;}
.gnb6_wrap:after {content:""; display:block; clear:both;}
.gnb6 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb6 .all_menu2 .menu_view_layer2 {top:59px; left:-80px; z-index:52; width:975px; background:none;}
.bu_mall .special dt .ellips{width:170px;float:left; color:#fff; font-size:15px; font-family:Dotum; letter-spacing:-1px;font-weight:bold;}

/*all menu____from부산*/
.all_menu2 {float:left; padding:0; width:175px;position:relative;}
.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; left:0px;  background:url("../../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu2 .menu_view_layer2 .view_bg4 {position:relative; background:#fff ; border:1px solid #d7108d; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li {float:left;  border-left:1px solid #d7108d; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dd {padding:6px 0 0 5px;  line-height:14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 10px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu18 {width:134px;}
.all_menu2 .menu_view_layer2 .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 .all_event_list {width:180px;}
.bucau_title{position:absolute;top:230px;left:50%;margin-left:-250px;}
.tabma_tit{position:relative;left:50%;margin-left:-490px;display:inline-block;}

/*부산몰메뉴*/
.bu_menu {background:#272d33; padding:12px 0;}
.bu_menu > div {width:975px; margin:0 auto;}
.bu_menu > div:after {content:""; display:block; clear:both;}
.bu_menu h1 {width:435px; height:46px; float:left;}
.bu_menu ul {float:right; padding-top:10px;}
.bu_menu li {float:left; }
.bu_menu li a {width:120px; height:27px; display:block;}

/* visual video*/
.visual .bu_top .player_bx {position:absolute; top:-400px; left:0; width:100%; height:100%}

/* 부산몰 탭 */
.bu_tab {width:895px; float:left;}
.bu_tab li {float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.bu_tab li:last-child{width:296px;}
.bu_tab li a {background:url("../../images/abroad_mall/bu_mall.png") no-repeat 0 0; display:block; width:190px; height:58px; margin:0 auto; margin-top:10px;}
.bu_tab .tab1 a {background-position:1px -284px;}
.bu_tab .tab2 a {background-position:12px -357px;}
.bu_tab .tab3 a {background-position:12px -428px;}
.bu_tab .tab1.on a {background-position:-234px -288px;}
.bu_tab .tab2.on a {background-position:-214px -358px;}
.bu_tab .tab3.on a {background-position:-225px -425px;}

/* about 부산*/
/*.bu_about{padding-top:70px;}*/
.bu_about_con{display:none;}
.bu_about_con > .bangkok_btm{margin-top:0;}
.bu_about_con > .sub_tit{padding:27px 0 33px 0;}
.bu_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.bu_about_tab li {float:left; width:33%; height:97px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.bu_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.bu_about_tab li a {background:url("../../images/abroad_mall/bu_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:74px;}
.bu_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:33%;height:98px;}
.bu_about_tab li:first-child.on {border-left:2px solid #272d33; }
.bu_about_tab .tab1 a {background-position:74px -530px}
.bu_about_tab .tab2 a {background-position:70px -630px}
.bu_about_tab .tab3 a {background-position:55px -730px}
.bu_about_tab .tab1.on a {background-position:-189px -531px}
.bu_about_tab .tab2.on a {background-position:-194px -631px}
.bu_about_tab .tab3.on a {background-position:-206px -731px}
.bu_about_box {padding:0 0 85px 0;text-align:center;}
.bu_about_box .slider, .bu_about_box .bx-viewport, .bu_about_box .slider img {width:820px;/*width:auto;*/ height:489px !important;}
.bu_about_box .slider li {width:100% !important;text-align:right;}
.bu_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; margin-left:-140px;}
.bu_about_box .bx-pager {display:none;}
.bu_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.bu_about_box .bx-prev, .bu_about_box .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.bu_about_box .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.bu_about_box .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.bu_about_box .bu_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.bu_about_box .bu_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.bu_about_box .bu_conBx dt {/*padding-bottom:15px;*/}
.bu_about_box .bu_conBx dd {height:84px;}

.bu_about_box2 {padding:32px 0 0 0;width:990px;margin:0 auto;}
.bu_about_box2 .slider, .bu_about_box2 .bx-viewport, .bu_about_box2 .slider img {width:auto; height:374px !important;}
.bu_about_box2 .slider li {width:100% !important;text-align:right;}
.bu_about_box2 .bx-wrapper {position:relative; float:left; width:485px; height:374px; }
.bu_about_box2 .bx-pager {display:none;}
.bu_about_box2 .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.bu_about_box2 .bx-prev, .bu_about_box2 .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.bu_about_box2 .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.bu_about_box2 .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.bu_about_box2 .bu_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.bu_about_box2 .bu_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.bu_about_box2 .bu_conBx dt {padding-bottom:15px;}
.bu_about_box2 .bu_conBx dd {height:144px;}

.buIMG_from{display:inline-block;position:absolute;top:10px; right:10px; color:#fff;font-size:15px;background-color:rgba(0,0,0,0.2);padding:4px;border-radius:3px;}
.buIMG_from2{display:inline-block;position:absolute;top:10px; left:10px; color:#fff;font-size:15px;}

#bu_con1 h4, #bu_con2 h4, #bu_con3 h4, #bu_con4 h4, #bu_con5 h4{width:975px; margin:0 auto;}
#bu_con1, #bu_con2, #bu_con3, #bu_con4, #bu_con5 {display:none;}
#bu_con1 {display:block;}
#bu_con1 .tt2 + dd, #bu_con2 .tt2 + dd, #bu_con3 .tt2 + dd, #bu_con5 .tt2 + dd{height:102px;}
#bu_con1 .tt3 + dd, #bu_con2 .tt3 + dd, #bu_con3 .tt3 + dd, #bu_con5 .tt3 + dd{height:100px;}
#bu_con4 .tt3 + dd{height:111px;}
#bu_con4 .tt1 + dd {height:84px;}
#bu_con4 .tt2 + dd {height:91px;}

#bu_con1 > .sub_tit h4, #bu_con2 > .sub_tit h4, #bu_con3 > .sub_tit h4 {width:974px; background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
#bu_con1 > .sub_tit h4 span, #bu_con2 > .sub_tit h4 span, #bu_con3 > .sub_tit h4 span{padding:18px 40px; background-color:#f6f8f9;display:inline-block; }

#bu_tab3{background-color:#f6f8f9;}
#bu_tab3 > .sub_tit h3 span{background-color:#f6f8f9;}

/*추천호텔*/
.bu_about_special {background:#f6f8f9;}
.bu_about_special h4 {background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
.bu_about_special h4 span {padding:18px 100px; background-color:#f6f8f9;display:inline-block; }


/*부산더많은호텔*/
.busan_btm {background-color:#272d33; padding:45px 0 40px 0; }
.busan_btm div {width:975px; margin:0 auto; text-align:center; }
.busan_btm a {display:block; margin:24px auto 0; width:322px;}

/*talking 부산*/
.place_bu > .center{padding-bottom:53px;}


/************************************************************ 신라스테이몰 ************************************************************/
.shil_mall #header1 {background:#585553;}
.shil_mall #footer {margin-top:0;}
.shil_mall #footer .family_link, .shil_mall #footer .footer_banner{display:none;}
.shil_mall {font-size:12px;}
#wrap.shil_mall h1 {position:relative; top:auto; left:auto;}
.shil_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.shil_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../../images/abroad_mall/bg_bar02.gif") no-repeat 0 4px; font-size:0; line-height:0}
.shil_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.shil_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_shil {background:url("../../images/abroad_mall/shil_mall.png") no-repeat 0px 0px;}
.gnb7 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #da7135;}
.gnb7_wrap {width:975px; margin:0 auto;}
.gnb7_wrap:after {content:""; display:block; clear:both;}
.gnb7 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb7 .all_menu2 .menu_view_layer2 {top:59px; left:-80px; z-index:52; width:975px; background:none;}

/*all menu____from신라스테이*/
.all_menu2 {float:left; padding:0; width:175px;position:relative;}
.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; left:0px;  background:url("../../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu2 .menu_view_layer2 .view_bg5 {position:relative; background:#fff ; border:1px solid #da7135; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li {float:left;  border-left:1px solid #da7135; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dd {padding:6px 0 0 5px;  line-height:14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 10px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu18 {width:134px;}
.all_menu2 .menu_view_layer2 .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 .all_event_list {width:180px;}

/*신라스테이몰메뉴*/
.shil_menu {background:#da7135; padding:12px 0;}
.shil_menu > div {width:975px; margin:0 auto;}
.shil_menu > div:after {content:""; display:block; clear:both;}
.shil_menu h1 {padding:10px 0;text-align:center;}
.shil_menu ul {float:right; padding-top:10px;}
.shil_menu li {float:left; }
.shil_menu li a {width:120px; height:27px; display:block;}

/* visual video*/
.visual .shil_top .player_bx {position:absolute; top:-630px; left:0; width:100%; height:100%}

/* 신라스테이몰 탭 */
.shil_tab {width:895px; float:left;}
.shil_tab li {float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.shil_tab li:last-child{width:296px;}
.shil_tab li a {background:url("../../images/abroad_mall/shil_mall.png") no-repeat 0 0; display:block; width:240px; height:58px; margin:0 auto; margin-top:10px;}
.shil_tab .tab1 a {background-position:54px -280px;}
.shil_tab .tab2 a {background-position:62px -347px;}
.shil_tab .tab3 a {background-position:50px -413px;}
.shil_tab .tab1.on a {background-position:-217px -281px;}
.shil_tab .tab2.on a {background-position:-195px -346px;}
.shil_tab .tab3.on a {background-position:-215px -413px;}

/* 브랜드스토리 */
.shil_about{text-align:center;}
.shil_about_con{display:none;}
.shil_about_con > .bangkok_btm{margin-top:0;}
.shil_about_con > .sub_tit{padding:27px 0 33px 0;}
.shil_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.shil_about_tab li {float:left; width:33%; height:97px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.shil_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.shil_about_tab li a {background:url("../../images/abroad_mall/shil_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:74px;}
.shil_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:33%;height:96px;}
.shil_about_tab li:first-child.on {border-left:2px solid #272d33; }
.shil_about_tab .tab1 a {background-position:74px -530px}
.shil_about_tab .tab2 a {background-position:70px -630px}
.shil_about_tab .tab3 a {background-position:55px -730px}
.shil_about_tab .tab1.on a {background-position:-189px -531px}
.shil_about_tab .tab2.on a {background-position:-194px -631px}
.shil_about_tab .tab3.on a {background-position:-206px -731px}
.shil_about_box {padding:0 0 85px 0;text-align:center;}
.shil_about_box .slider, .shil_about_box .bx-viewport, .shil_about_box .slider img {width:820px;/*width:auto;*/ height:489px !important;}
.shil_about_box .slider li {width:100% !important;text-align:right;}
.shil_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; margin-left:-140px;}
.shil_about_box .bx-pager {display:none;}
.shil_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.shil_about_box .bx-prev, .shil_about_box .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.shil_about_box .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.shil_about_box .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.shil_about_box .shil_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.shil_about_box .shil_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.shil_about_box .shil_conBx dt {/*padding-bottom:15px;*/}
.shil_about_box .shil_conBx dd {height:84px;}

.shil_about_box2 {padding:32px 0 0 0;width:990px;margin:0 auto;}
.shil_about_box2 .slider, .shil_about_box2 .bx-viewport, .shil_about_box2 .slider img {width:auto; height:374px !important;}
.shil_about_box2 .slider li {width:100% !important;text-align:right;}
.shil_about_box2 .bx-wrapper {position:relative; float:left; width:485px; height:374px; }
.shil_about_box2 .bx-pager {display:none;}
.shil_about_box2 .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.shil_about_box2 .bx-prev, .shil_about_box2 .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.shil_about_box2 .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.shil_about_box2 .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.shil_about_box2 .shil_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.shil_about_box2 .shil_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.shil_about_box2 .shil_conBx dt {padding-bottom:15px;}
.shil_about_box2 .shil_conBx dd {height:144px;}

#shil_con1 > .sub_tit h4, #shil_con2 > .sub_tit h4, #shil_con3 > .sub_tit h4 {width:974px; background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
#shil_con1 > .sub_tit h4 span, #shil_con2 > .sub_tit h4 span, #shil_con3 > .sub_tit h4 span{padding:18px 40px; background-color:#f6f8f9;display:inline-block; }


/*추천호텔*/
.shil_about_special {background:#f6f8f9;}
.shil_about_special h4 {background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
.shil_about_special h4 span {padding:18px 100px; background-color:#f6f8f9;display:inline-block; }


/*신라스테이더많은호텔*/
.shilla_btm {background-color:#322f2e; padding:68px 0;}
.shilla_btm div {width:975px; margin:0 auto; text-align:center; }
.shilla_btm a {display:block; margin:0 auto; width:322px;}

/*talking 신라스테이*/
.place_bu > .center{padding-bottom:53px;}


/* 브랜드스토리_ 지점 */
.sstay_list{width:975px;height:836px;margin:101px auto 121px;padding-top:56px;}
.sstay_list li{position:relative;float:left;margin-right:4px;margin-top:4px;}
.sstay_list li:nth-child(1), .sstay_list li:nth-child(2), .sstay_list li:nth-child(3){margin-top:0;}
.sstay_list li:nth-child(3), .sstay_list li:nth-child(6), .sstay_list li:nth-child(9){margin-right:0;}
.sstay_list li div.sstaybg{overflow:hidden}
.sstay_list li div.sstaybg img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s }
.sstay_list li:hover div.sstaybg img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s }
.sstay_list li img.sstaytxt{position:absolute;top:117px;left:50px;}


/************************************************************ 제주전문몰 ************************************************************/
.jeju_mall #header1 {background:#585553;}
.jeju_mall #footer {margin-top:0;}
.jeju_mall #footer .family_link, .jeju_mall #footer .footer_banner{display:none;}
.jeju_mall {font-size:12px;}
#wrap.jeju_mall h1 {position:relative; top:auto; left:265px;}
.jeju_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.jeju_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../../images/abroad_mall/bg_bar03.gif") no-repeat 0 4px; font-size:0; line-height:0}
.jeju_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.jeju_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_je {background:url("../../images/abroad_mall/jeju_mall.png") no-repeat 0 -6px;}
.gnb4 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #12aed5;position:relative;}
.gnb4_wrap {width:975px; margin:0 auto;position:absolute;top:-55px;left:50%;margin-left:-490px;z-index:99;}
.gnb4_wrap:after {content:""; display:block; clear:both;}
.gnb4 .menu_view {float:left; width:91px; height:110px; background-position:-19px -140px }
.gnb4 .all_menu2 .menu_view_layer2 {top:100px; left:-91px; z-index:9; width:975px; background:none;}
.special_con .stamp2 {content:""; position:absolute; top:31px; right:-7px;}
.jeju_mall .special dt .clearFix {padding-top:0px;margin-top:8px;}
.jeju_mall .special dt .ellips{width:200px;float:left; color:#fff; font-size:15px; font-family:Dotum; letter-spacing:-1px;font-weight:bold; height:15px;}
.jeju_mall .special_con .stamp {content:""; position:absolute; top:31px; right:0px;}
.jeju_mall .sub{padding-top:60px;}

/*all menu____from제주
.all_menu2 {float:left; padding:0; width:175px;position:relative;}
.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; left:0px;  background:url("../../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu2 .menu_view_layer2 .view_bg2 {position:relative; background:#fff ; border:1px solid #12aed5; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li {float:left;  border-left:1px solid #12aed5; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd {padding:6px 0 0 5px;  line-height:14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 10px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu18 {width:134px;}
.all_menu2 .menu_view_layer2 .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 .all_event_list {width:180px;}*/

.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; background:url("../../images/common/bg_gnb_top.png") no-repeat 42px 0; padding-top:10px; height:410px;z-index:998;width:1127px;}
.all_menu2 .menu_view_layer2 .view_bg2 {position:relative; background:#fff ; border:1px solid #12aed5; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li {float:left;margin:27px 0 25px 0; padding:0}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li:first-child{border-left:0 none; padding:0}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dl {padding-right:60px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt {padding:0 0 12px 14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 4px 5px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd{padding:0 10px 5px 11px;  line-height:14px; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a {color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #12aed5;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #12aed5;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*제주몰 메뉴*/
.jeju_menu {background:#5fa2f7;}
.jeju_menu > div {width:975px; margin:0 auto;}
.jeju_menu > div:after {content:""; display:block; clear:both;}
.jeju_menu h1 {width:450px; height:69px; float:left;}
.jeju_menu ul {float:right; padding-top:10px;}
.jeju_menu li {float:left; }
.jeju_menu li a {width:120px; height:27px; display:block;}

/* 제주몰 탭 */
.jeju_tab {width:884px; float:left; background-color:#ff9000}
.jeju_tab li {float:left; width:293px; height:110px; /*border-right:1px solid #dbdbdb;*/}
.jeju_tab li a {background:url("../../images/abroad_mall/jeju_mall.png") no-repeat 0 0; display:block; width:220px; height:90px; margin:0 auto; margin-top:10px;}
.jeju_tab .tab1 a {background-position:-262px -282px;}
.jeju_tab .tab2 a {background-position:-219px -362px;}
.jeju_tab .tab3 a {background-position:-230px -445px;}
.jeju_tab .tab1.on a {background-position:2px -286px;}
.jeju_tab .tab2.on a {background-position:-16px -400px;}
.jeju_tab .tab3.on a {background-position:-4px -516px;}

/* about 제주몰*/
.jeju_about_con{display:none;}
.jeju_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.jeju_about_tab li {float:left; width:240px; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; }
.jeju_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.jeju_about_tab li a {background:url("../../images/abroad_mall/jeju_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:76px;}
.jeju_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:240px;height:76px;}
.jeju_about_tab li:first-child.on {border-left:2px solid #272d33; }
.jeju_about_tab .tab1 a {background-position:-651px -262px}
.jeju_about_tab .tab2 a {background-position:-641px -344px}
.jeju_about_tab .tab3 a {background-position:-660px -425px}
.jeju_about_tab .tab4 a {background-position:-643px -508px}
.jeju_about_tab .tab1.on a {background-position:-460px -262px}
.jeju_about_tab .tab2.on a {background-position:-450px -344px}
.jeju_about_tab .tab3.on a {background-position:-469px -425px}
.jeju_about_tab .tab4.on a {background-position:-452px -508px}
.jeju_about_box {padding:32px 0 85px 0;}
.jeju_about_box .slider, .jeju_about_box .bx-viewport, .jeju_about_box .slider img {width:auto; height:489px !important;}
.jeju_about_box .slider li {width:100% !important;text-align:right;}
.jeju_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; }
.jeju_about_box .bx-pager {display:none;}
.jeju_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.jeju_about_box .bx-prev, .jeju_about_box .bx-next {width:40px; height:40px;  display:block; text-indent:-9999px; position:absolute; bottom:5px; font-size:0; display:none;} /*next,prev button hide_슬라이드사용할 시 display:none 삭제*/
.jeju_about_box .jeju_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.jeju_about_box .jeju_conBx dl {background-position:-741px -343px; padding:25px 0 0 146px; vertical-align:middle}
.jeju_about_box .jeju_conBx dt {padding-bottom:15px;}
.jeju_about_box .jeju_conBx dd {height:84px;}
#in_con1 h4, #in_con2 h4, #in_con3 h4, #in_con4 h4, #in_con5 h4{width:975px; margin:0 auto;}
#in_con1, #in_con2, #in_con3, #in_con4, #in_con5 {display:none;}
#in_con1 {display:block;}
#in_con1 .tt2 + dd, #in_con2 .tt2 + dd, #in_con3 .tt2 + dd, #in_con5 .tt2 + dd{height:102px;}
#in_con1 .tt3 + dd, #in_con2 .tt3 + dd, #in_con3 .tt3 + dd, #in_con5 .tt3 + dd{height:100px;}
#in_con4 .tt3 + dd{height:111px;}
#in_con4 .tt1 + dd {height:84px;}
#in_con4 .tt2 + dd {height:91px;}
.jeju_about h4{text-align:center;}
.jeju_mall .special {width:1003px;padding-bottom:40px;}

/*추천호텔 제주몰*/
.jeju_about_special {background:#f6f8f9;}
.jeju_about_special h4 {background:url("../../images/abroad_mall/bg_dot3.gif") repeat-x left center;}
.jeju_about_special h4 span {padding:18px 100px; background-color:#f6f8f9;display:inline-block;}

/*제주더많은호텔*/
.jeju_btm {background-color:#272d33; padding:45px 0 40px 0; }
.jeju_btm div {width:975px; margin:0 auto; text-align:center; }
.jeju_btm a {display:block; margin:24px auto 0; width:322px;}



/************************************************************ 베니키아몰 ************************************************************/
.beni_mall #header1 {background:#2f353b;}
.beni_mall #footer {margin-top:0;}
.beni_mall #footer .family_link, .beni_mall #footer .footer_banner{display:none;}
.beni_mall {font-size:12px;}
#wrap.beni_mall h1 {position:relative; top:auto; left:50%;margin-left:-130px;}
.beni_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.beni_mall #header1 .sns_utill1 .head_sns_list1 li {float:left; padding:3px 11px; background:url("../../images/abroad_mall/bg_bar02.gif") no-repeat 0 4px; font-size:0; line-height:0}
.beni_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.beni_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_beni {background:url("../../images/abroad_mall/beni_mall.png") no-repeat -18px -4px;}
.gnb8 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #003c5f;}
.gnb8_wrap {width:975px; margin:0 auto;}
.gnb8_wrap:after {content:""; display:block; clear:both;}
.gnb8 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb8 .all_menu2 .menu_view_layer2 {top:59px; left:-80px; z-index:52; width:975px; background:none;}
.beni_mall .special dt .ellips{width:170px;float:left; color:#fff; font-size:15px; font-family:Dotum; letter-spacing:-1px;font-weight:bold; height:15px;}

/*all menu____from베니키아
.all_menu2 {float:left; padding:0; width:175px;position:relative;}
.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; left:0px;  background:url("../../images/common/bg_gnb_top.png") no-repeat 70px 0; padding-top:10px; height:290px;}
.all_menu2 .menu_view_layer2 .view_bg6 {position:relative; background:#fff ; border:1px solid #003c5f; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li {float:left;  border-left:1px solid #003c5f; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd {padding:6px 0 0 5px;  line-height:14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 0 10px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu18 {width:134px;}
.all_menu2 .menu_view_layer2 .menu_close {padding-right:13px; background-color:#f0f0f0; text-align:right;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 .all_event_list {width:180px;}*/

.all_menu2 .menu_view_layer2 {position:absolute; display:none; top:42px; background:url("../../images/common/bg_gnb_top.png") no-repeat 42px 0; padding-top:10px; height:410px;z-index:998;width:1127px;}
.all_menu2 .menu_view_layer2 .view_bg6 {position:relative; background:#fff ; border:1px solid #003c5f; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li {float:left;margin:27px 0 25px 0; padding:0}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li:first-child{border-left:0 none; padding:0}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dl {padding-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dt {padding:0 0 12px 14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 4px 5px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd{padding:0 10px 5px 11px;  line-height:14px; }
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd a {color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #003c5f;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #003c5f;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg6 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*베니키아몰메뉴*/
.beni_menu {background:#003c5f; padding:9px 0;}
.beni_menu > div {width:975px; margin:0 auto;}
.beni_menu > div:after {content:""; display:block; clear:both;}
.beni_menu h1 {width:435px; height:56px; float:left;}
.beni_menu ul {float:right; padding-top:10px;}
.beni_menu li {float:left; }
.beni_menu li a {width:120px; height:27px; display:block;}

/* visual video*/
.visual .beni_top .player_bx {position:absolute; top:-400px; left:0; width:100%; height:100%}

/* 베니키아몰 탭 */
.beni_tab {width:895px; float:left;}
.beni_tab li {float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.beni_tab li:last-child{width:296px;}
.beni_tab li a {background:url("../../images/abroad_mall/beni_mall.png") no-repeat 0 0; display:block; width:230px; height:58px; margin:0 auto; margin-top:10px;}
.beni_tab .tab1 a {background-position:50px -322px;}
.beni_tab .tab2 a {background-position:38px -389px;}
.beni_tab .tab3 a {background-position:12px -457px;}
.beni_tab .tab1.on a {background-position:-189px -321px;}
.beni_tab .tab2.on a {background-position:-201px -390px;}
.beni_tab .tab3.on a {background-position:-234px -458px;}

/* 베니키아 brand */
.beni_about_con{display:none;}
.beni_about_con > .bangkok_btm{margin-top:0;}
.beni_about_con > .sub_tit{padding:27px 0 33px 0;}
.beni_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.beni_about_tab li {float:left; width:25%; height:72px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.beni_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.beni_about_tab li a {background:url("../../images/abroad_mall/beni_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:74px;}
.beni_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:24%;height:72px;}
.beni_about_tab li:first-child.on {border-left:2px solid #272d33; }
.beni_about_tab .tab1 a {background-position:37px -534px}
.beni_about_tab .tab2 a {background-position:63px -607px}
.beni_about_tab .tab3 a {background-position:63px -679px}
.beni_about_tab .tab4 a {background-position:63px -753px}
.beni_about_tab .tab1.on a {background-position:-190px -534px}
.beni_about_tab .tab2.on a {background-position:-163px -607px}
.beni_about_tab .tab3.on a {background-position:-166px -680px}
.beni_about_tab .tab4.on a {background-position:-166px -752px}
.beni_about_special h4 {background:url("../../images/abroad_mall/bg_dot4.gif") repeat-x left center;}
.beni_about_special h4 span {padding:18px 100px;display:inline-block; background-color:#fff; }

/*베니키아 더 많은 호텔*/
.beni_btm {background-color:#322f2e; padding:45px 0 40px 0; }
.beni_btm div {width:975px; margin:0 auto; text-align:center; }
.beni_btm a {display:block; margin:0 auto; width:322px;}

/*베니키아 브랜드 종류*/
.brand_beni_tab{height:115px;width:100%;background-color:#27485c;margin-top:50px;}
.brand_beni_tab ul{height:100%;width:978px;margin:0 auto;}
.brand_beni_tab ul li{background:#083047 url("../../images/abroad_mall/beni_mall.png") no-repeat 0 0;float:left;width:33.3%;height:100%;}
.brand_beni_tab li.b_tab1{background-position:-587px -205px;}
.brand_beni_tab li.b_tab2{background-color:#27485c;background-position:-587px -315px}
.brand_beni_tab li.b_tab3{background-position:-587px -425px;}
.beni_about{padding-top:50px;}