@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 {width:100%}
#header1 .sns_utill1 {overflow:hidden; width:975px; height:25px; padding-top:8px; margin:0 auto}
#header1 .fixed {position:fixed; top:0; left:0; z-index:9999}

/* all menu */
#gnb1 {width:100%; height:52px; background:#ff723c; z-index:999; margin:0; display:block}
#gnb1 .all_menu1, .gnb2 .all_menu1 {float:left; padding:0; width:175px;position:relative; margin-right:0}
#gnb1 .all_menu1 .menu_view, .gnb2 .all_menu1 .menu_view {width:174px; height:44px; background:#e63c00; padding:8px 0 0 0;}
#gnb1 .all_menu1 .menu_view a, .gnb2 .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;}
#gnb1 .all_menu1 .menu_view_layer, .gnb2 .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;}
#gnb1 .all_menu1 .menu_view_layer .view_bg, .gnb2 .all_menu1 .menu_view_layer .view_bg{border:1px solid #e63c00; border-top:0 none; background:#fff;}
/*#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li{border-left:1px solid #ff723c;}*/
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list li:first-child{border-left:0 none; padding:0;width:100%;}
#gnb1 .all_menu1 .menu_view_layer .menu_close, .gnb2 .all_menu1 .menu_view_layer .menu_close {padding-right:13px; text-align:right; background-color:#f0f0f0}
.all_menu1 .menu_view_layer .view_bg .all_menu_list {overflow:hidden; width:970px; padding-left:5px;  padding:0 67px 0 77px; /*height:265px;*/}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li {float:left;/*  border-left:1px solid #ff723c;*/ margin:30px 0; width:160px; /*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 20px 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 .view_bg .all_menu_list .all_menu3 {width:130px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list .all_event_list {width:180px;}


.gnb2 .all_menu1 .menu_view_layer .view_bg .menu_close{background-color:#eee;text-align:right;}
.all_menu1 .menu_view_layer {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:975px;}
.gnb2 .all_menu1 .menu_view_layer .view_bg {position:relative; background:#fff ; border:1px solid #ff503f; border-top:0 none;}
#gnb1 .all_menu1 .menu_view_layer .view_bg .all_menu_list {overflow:hidden; padding:0 67px 0 77px; height:360px; width:auto;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li {float:left;margin:27px 0 25px 0; 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 {font-size:12px; float:left;padding:0 80px 0 0;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dl:last-child{padding-right:0;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li dt {padding:0 0 12px 14px; background:url("../../images/common/bg_blue_dot.gif") no-repeat 4px 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:0 10px 5px 11px;  line-height:14px; }
.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_menu1{width:725px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 h2{margin-bottom:15px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dl{margin-top:2px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.gnb3 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #065eff;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd{float:left;position:relative;background:none;}
.gnb3 .all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #065eff;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2{width:100%;margin:0;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 h2{margin-bottom:17px;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu1 .menu_view_layer .view_bg .all_menu_list li.all_menu2 dd{padding:4px 0 4px 14px;background:none;}




/*.gnb2 .all_menu3 {width:130px;}
.gnb2 .all_event_list {width:180px;}*/
#gnb1 .all_menu3 {width:130px;}
#gnb1 .all_menu6 {width:130px;}
#gnb1 .all_event_list {width:190px;}
#footer {margin-top:40px;}



/* gnb */
#gnb1 .gnb_wrap, .gnb2 .gnb_wrap {width:975px; margin:0 auto;}
#gnb1 .gnb, .gnb2 .gnb {float:left; width:800px; height:52px;}
#gnb1 .gnb:after, .gnb2 .gnb:after {content:""; display:block; clear:both;}
#gnb1 .gnb li, .gnb2 .gnb li {float:left; background:url("../../images/abroad_mall/bg_bar.gif") no-repeat left 20px; padding-top:5px;}
#gnb1 .gnb li:first-child, .gnb2 .gnb li:first-child  {background:none; padding:5px 0 0 0}
#gnb1 .gnb li a, .gnb2 .gnb li a {display:block; background:url("../../images/abroad_mall/bg_mall.png") no-repeat 0 0; height:42px; margin:0 auto}
#gnb1 .gnb .mall1, .gnb2 .gnb .mall1 {width:158px;}
#gnb1 .gnb .mall2, .gnb2 .gnb .mall2 {width:138px;}
#gnb1 .gnb .mall3, .gnb2 .gnb .mall2{width:155px;}
#gnb1 .gnb .mall4, .gnb2 .gnb .mall2 {width:203px;}
#gnb1 .gnb .mall5. .gnb2 .gnb .mall2 {width:145px; position:relative;}
#gnb1 .gnb .mall1 a, .gnb2 .gnb .mall1 a {width:126px; background-position:-173px 5px}
#gnb1 .gnb .mall2 a, .gnb2 .gnb .mall2 a{width:111px;  background-position:-286px 5px}
#gnb1 .gnb .mall3 a, .gnb2 .gnb .mall2 a {width:126px;  background-position:-384px 5px}
#gnb1 .gnb .mall4 a, .gnb2 .gnb .mall2 a {width:176px;  background-position:-506px 5px}
#gnb1 .gnb .mall5 a, .gnb2 .gnb .mall2 a {width:126px;  background-position:10px -37px}
#gnb1 .gnb .mall1 .on, .gnb2 .gnb .mall1 .on {background-position:-173px -25px}
#gnb1 .gnb .mall2 .on, .gnb2 .gnb .mall2 .on {background-position:-286px -25px}
#gnb1 .gnb .mall3 .on, .gnb2 .gnb .mall3 .on {background-position:-384px -25px}
#gnb1 .gnb .mall4 .on, .gnb2 .gnb .mall4 .on {background-position:-506px -25px}
#gnb1 .gnb .mall5 .click, .gnb2 .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}
.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:492px; overflow:hidden; background:url("../../images/abroad_mall/bg_player.png") no-repeat 0 0;padding:20px}
.hk_top .player embed {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; display:none}
.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; padding-top: 350px;}
#hk_info h2 {padding:100px 0 57px 0;}
#hk_info .info {position:relative;}
#hk_info .info span {display:block;}
#hk_info .info2 {display:block; background: url("../../images/abroad_mall/hk_info.jpg") no-repeat 0 40px; padding-top: 427px;}
/*#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;}
.btn_db {width:100%;margin-top:50px;}
.btn_db:after {content:""; display:block; clear:both;}
.btn_db a {float:left; text-align:left; margin-left:1%;}
.btn_db a:first-child {text-align:right; margin-right:1%; margin-left:8%}
.box img[src*="hk_popular05.jpg"] {margin-top:30px;}

.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; right:-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:620px; background:#f8f8f8; overflow-y:auto; padding-top:30px;}
.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:50px; 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:1px; z-index:99; display:block; text-indent:-9999px;}
.mall_map .hotel .bx-controls{display:block;}
.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 20px 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 {padding-left:4px}
.bk_mall #header1 .sns_utill1 .head_sns_list1 li {background:url("../../images/abroad_mall/bg_bar02.gif") no-repeat 0 4px;}
.bk_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left: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:bold 14px Dotum,"돋움"; letter-spacing:-1px; padding:7px 11px 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 {color:#fff; text-align:center; position:absolute; top:232px; left:50%; margin-left:-256px; z-index:10}
.bk_top .slogun p {font:120px Century Gothic; letter-spacing:-6px; color:#fff; padding-bottom:20px; line-height:111px;}
.player_bx {position:absolute; top:-400px; left:0; width:100%; height:100%}
.bk_top .blind {display:block; opacity:0.4; filter:alpha(opacity=40); z-index:9; position:absolute; background-color:#272d33;}

@media only screen and (min-device-width : 320px) and (max-device-width : 800px) {
.bk_top .blind {display:none;}
.bk_top .slogun p  {display:none;}
#header1 {display:none}
}

/*지도*/
.bk_map {width:100%; height:654px; position:absolute; top:0; 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; }
.infoBox > img {width:53px; height:53px; position:absolute !important; top:-1px; right:-1px}
.pop_hotel .pointG {position:absolute; left:5px; top:170px; }
.conTxt {padding:13px 4px 4px 0; font-family:Dotum;}
.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}
.gm-style-iw {top:0 !important; left:0 !important; }
.gm-style dt img {width:321px}
.bk_mall .gm-style {font-size:12px;}

/*추천관광지팝업*/
.conTxt1 {padding:13px 14px 15px 14px; font-family:Dotum;}
.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 {position:absolute; top:32px; right:0;}
.special {width:1003px; padding-bottom:25px}
.special:after {content:""; display:block; clear:both;}
.special > li {float:left; margin-right:28px; margin-bottom:17px; width:306px; height:392px;}
.special dt {background-color:#565d67; padding:14px 7px 9px 15px; height:35px;}
.special dt .ellips{width:170px;float:left; color:#b0b8c2; font-size:12px; font-family:Century Gothic;}
.special dt .name {width:100%; color:#fff; font:bold 14px/15px Dotum; padding-bottom:3px; 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 26px; 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;}
.about_box .bx-wrapper {position:relative; float:left; width:50%; height:490px; text-align:right;}
.about_box .bx-pager {display:none}
.about_box .bx-controls {display:block;}
.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; }
.tab_com dl {position:relative;}
.tab_com .pointG {position:absolute; top:10px; right:7px; font:bold italic 20px Century Gothic; padding:5px 9px 6px 8px;}
.tab_com dt  img {width:306px; height:210px;}
.tab_com dd {border:1px solid #d9d9d9; border-top:0 none; padding:17px 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 .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}
#bk_tab4 .tab_com {padding-bottom:20px;}

/*할인패스*/
.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; }
.bangkok_btm div {width:975px; margin:0 auto; text-align:center; }
.bangkok_btm a {display:block; padding-top:24px}

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

/************************************************************ 상하이몰 ************************************************************/
.sh_mall #header1 {background:#2f353b;}
.sh_mall #footer {margin-top:0;}
.sh_mall #footer .family_link, .sh_mall #footer .footer_banner{display:none;}
.sh_mall {font-size:12px;}
#wrap.sh_mall h1 {position:relative; top:auto; left:auto;}
.sh_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.sh_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}
.sh_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.sh_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_sh {background:url("../../images/abroad_mall/sh_mall.png") no-repeat 0 0;}
.gnb3 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #065eff;}
.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:816px; left:50%;margin-left:-488px; z-index:9; 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;}
.gnb3 > .gnb3_wrap > .all_menu2 > .menu_view_layer2 > .view_bg2 {position:relative; background:#fff ; border:1px solid #065eff; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.gnb3 > .gnb3_wrap > .all_menu2 > .menu_view_layer2 > .view_bg2 > .all_menu_list2 li {float:left;  border-left:1px solid #065eff; margin:30px 0; width:160px; height:205px; padding:0;}
.gnb3 > .gnb3_wrap > .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_menu3 {width:130px !important;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 .all_event_list {width:180px;}*/

.gnb3 .all_menu2 .menu_view_layer2 .view_bg2 .menu_close{background-color:#eee;text-align:right;}
.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;}
.gnb3 .all_menu2 .menu_view_layer2 .view_bg2 {position:relative; background:#fff ; border:1px solid #065eff; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px; width:auto;}
.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 {font-size:12px; float:left;padding:0 80px 0 0;}
.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;}
.gnb3 .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 #065eff;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;background:none;}
.gnb3 .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 #065eff;}
.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;background:none;}

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

/* 상하이몰 탭 */
.sh_tab {width:895px; float:left;}
.sh_tab li {float:left; width:297px; height:68px; border-right:1px solid #dbdbdb;}
.sh_tab li a {background:url("../../images/abroad_mall/sh_mall.png") no-repeat 0 0; display:block; width:130px; height:58px; margin:0 auto; margin-top:10px;}
.sh_tab .tab1 a {background-position:-320px -236px;}
.sh_tab .tab2 a {background-position:-338px -274px;}
.sh_tab .tab3 a {background-position:-315px -315px;}
.sh_tab .tab1.on a {background-position:-467px -236px;}
.sh_tab .tab2.on a {background-position:-492px -283px;}
.sh_tab .tab3.on a {background-position:-465px -335px;}

/* about 상하이*/
.sh_about_con{display:none;}
.sh_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.sh_about_tab li {float:left; width:194px; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; }
.sh_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.sh_about_tab li a {background:url("../../images/abroad_mall/sh_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:44px;}
.sh_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:190px;height:76px;}
.sh_about_tab li:first-child.on {border-left:2px solid #272d33; }
.sh_about_tab .tab1 a {background-position:61px -234px}
.sh_about_tab .tab2 a {background-position:51px -311px}
.sh_about_tab .tab3 a {background-position:48px -382px}
.sh_about_tab .tab4 a {background-position:38px -446px}
.sh_about_tab .tab5 a {background-position:30px -512px}
.sh_about_tab .tab1.on a {background-position:-115px -234px}
.sh_about_tab .tab2.on a {background-position:-123px -311px}
.sh_about_tab .tab3.on a {background-position:-130px -382px}
.sh_about_tab .tab4.on a {background-position:-140px -446px}
.sh_about_tab .tab5.on a {background-position:-150px -512px}
.sh_about_box {padding:32px 0 85px 0;}
.sh_about_box .slider, .sh_about_box .bx-viewport, .sh_about_box .slider img {width:auto; height:489px !important;}
.sh_about_box .slider li {width:100% !important;text-align:right;}
.sh_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; }
.sh_about_box .bx-pager {display:none;}
.sh_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.sh_about_box .bx-prev, .sh_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 삭제*/
/*.sh_about_box .bx-prev {background:url("../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.sh_about_box .bx-next {background:url("../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}*/
.sh_about_box .sh_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.sh_about_box .sh_conBx dl {background-position:-741px -343px; padding:25px 0 0 146px; vertical-align:middle}
.sh_about_box .sh_conBx dt {padding-bottom:15px;}
.sh_about_box .sh_conBx dd {height:84px;}
#sh_con1 h4, #sh_con2 h4, #sh_con3 h4, #sh_con4 h4, #sh_con5 h4{width:975px; margin:0 auto;}
#sh_con1, #sh_con2, #sh_con3, #sh_con4, #sh_con5 {display:none;}
#sh_con1 {display:block;}
#sh_con1 .tt2 + dd, #sh_con2 .tt2 + dd, #sh_con3 .tt2 + dd, #sh_con5 .tt2 + dd{height:102px;}
#sh_con1 .tt3 + dd, #sh_con2 .tt3 + dd, #sh_con3 .tt3 + dd, #sh_con5 .tt3 + dd{height:100px;}
#sh_con4 .tt3 + dd{height:111px;}
#sh_con4 .tt1 + dd {height:84px;}
#sh_con4 .tt2 + dd {height:91px;}

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

/*hot스팟*/
.sh_hotspot {width:100%; height:839px; display:none;}
.sh_hotspot .sh_map {width:100%; height:840px;}
.sh_hotspot .sh_map > img {width:100%; height:840px;}
.sh_hotspot .sh_map_menu {position:absolute; top:845px; left:50%; margin-left:-487px;}
.sh_hotspot .sh_map_menu .sh_map_menu_btn {width:975px; height:63px; margin:0 auto; border-radius:8px; text-align:center; /*opacity:0.8; filter:alpha(opacity=80);*/ background-color:#454c53; overflow:hidden; }
.sh_hotspot .sh_map_menu li{float:left; width:151px; height:63px; font-size:15px;font-weight:bold; line-height:21px; letter-spacing:-1px; }
.sh_hotspot .sh_map_menu li p{margin-top:13px; }
.sh_hotspot .sh_map_menu li:first-child {width:218px; font-size:16px;line-height:38px;}
/*.sh_hotspot .sh_map_menu .sh_map_menu_btn li a > div {width:34px;height:37px; background:#454c53 url("../images/abroad_mall/sh_mall.png") no-repeat -11px -583px;}*/
.sh_hotspot .sh_map_menu li a {color:#fff;}
.sh_hotspot .sh_map_menu li a span{font:normal 11px Century Gothic; letter-spacing:0px; color:#ccc/*#81868c*/;}
.sh_hotspot  .sh_map_sub {width:340px; height:33px; text-align:right;}
.sh_hotspot  .sh_map_sub > img{width:340px; height:33px;position:absolute; top:915px; left:50%; margin-left:148px;}
.sh_hotspot .sh_map_menu .sh_map_menu_btn .on{ background-color:#272d33;}
.sh_map_menu .sh_map_menu_btn .sh_op1{ background-color:#454c53; }
.sh_map_menu .sh_map_menu_btn .sh_op2{ background-color:#4b5259; }
.sh_map_menu .sh_map_menu_btn .sh_op3{ background-color:#50575f; }


/* hot스팟 팝업*/
.sh_pop_hotel {position:absolute; top:1090px; left:10px; width:321px; height:; background:#fff; border:1px solid #272d33; }
.sh_pop_hotel .sh_close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.sh_pop_hotel .sh_pointG {position:absolute; left:5px; top:170px; }
.sh_conTxt {padding:13px 4px 4px 0;}
.sh_conTxt strong, .sh_conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.sh_conTxt .ellips {padding-left:16px;}
.sh_conTxt span.ellips, .sh_conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.sh_conTxt .clearFix span {float:left;}
.sh_conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.sh_conTxt .clearFix .money {float:right;} 
.sh_btnRe {padding:10px 0 0 4px; }
.sh_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;}





/************************************************************ 다낭몰 ************************************************************/
.danang_title{position:absolute;top:230px;left:50%;margin-left:-250px;}
.dn_mall #header1 {background:#2f353b;}
.dn_mall #footer {margin-top:0;}
.dn_mall #footer .family_link, .dn_mall #footer .footer_banner{display:none;}
.dn_mall {font-size:12px;}
#wrap.dn_mall h1 {position:relative; top:auto; left:auto;}
.dn_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.dn_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}
.dn_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.dn_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_dn {background:url("../../images/abroad_mall/dn_mall.png") no-repeat 0 0;}
.gnb4 {width:100%; background:url("../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #ff9400;}
.gnb4_wrap {width:975px; margin:0 auto;}
.gnb4_wrap:after {content:""; display:block; clear:both;}
.gnb4 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb4 .all_menu2 .menu_view_layer2 {top:816px; left:50%;margin-left:-488px; 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_bg2 {position:relative; background:#fff ; border:1px solid #ff9400; 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 #ff9400; 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 !important;}*/

.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 #ff9400; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px; width:auto;}
.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 {font-size:12px; float:left;padding:0 80px 0 0;}
.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 #ff9400;}
.all_menu2 .menu_view_layer2 .view_bg2 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;background:none;}
.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 #ff9400;}
.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;background:none;}

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

/* 다낭몰 탭 */
.dn_tab {width:895px; float:left;}
.dn_tab li {float:left; width:222px; height:68px; border-right:1px solid #dbdbdb;}
.dn_tab li:last-child{width:225px;}
.dn_tab li a {background:url("../../images/abroad_mall/dn_mall.png") no-repeat 0 0; display:block; width:130px; height:58px; margin:0 auto; margin-top:10px;}
.dn_tab .tab1 a {background-position:-320px -236px;}
.dn_tab .tab2 a {background-position:-324px -287px;}
.dn_tab .tab3 a {background-position:-315px -338px;}
.dn_tab .tab4 a {background-position:-315px -388px;}
.dn_tab .tab1.on a {background-position:-467px -238px;}
.dn_tab .tab2.on a {background-position:-483px -288px;}
.dn_tab .tab3.on a {background-position:-463px -339px;}
.dn_tab .tab4.on a {background-position:-465px -390px}

/* about 다낭*/
.dn_about{background-color:#f6f8f9;padding-top:70px;}
.dn_about_con{display:none;}
.dn_about_tab {width:975px; margin:0 auto; padding-bottom:24px;}
.dn_about_tab li {float:left; width:322px; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.dn_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.dn_about_tab li a {background:url("../../images/abroad_mall/dn_mall.png") no-repeat 0 0; display:block; font:bold 15px/17px Century Gothic; color:#b4b6b8; text-align:center; padding-top:44px;}
.dn_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:322px;height:76px;background-color:#f6f8f9;}
.dn_about_tab li:first-child.on {border-left:2px solid #272d33; }
.dn_about_tab .tab1 a {background-position:79px -243px}
.dn_about_tab .tab2 a {background-position:88px -313px}
.dn_about_tab .tab3 a {background-position:95px -390px}
.dn_about_tab .tab4 a {background-position:38px -446px}
.dn_about_tab .tab5 a {background-position:30px -512px}
.dn_about_tab .tab1.on a {background-position:73px -497px}
.dn_about_tab .tab2.on a {background-position:81px -583px}
.dn_about_tab .tab3.on a {background-position:89px -685px}
.dn_about_tab .tab4.on a {background-position:-140px -446px}
.dn_about_tab .tab5.on a {background-position:-150px -512px}
.dn_about_box {padding:32px 0 85px 0;}
.dn_about_box .slider, .dn_about_box .bx-viewport, .dn_about_box .slider img {width:auto; height:489px !important;float:right;}
.dn_about_box .slider li {width:100% !important;text-align:right;}
.dn_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; }
.dn_about_box .bx-pager {display:none;}
.dn_about_box .bx-controls, .dn_about_box2 .bx-controls{display:block;}
.dn_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.dn_about_box .bx-prev, .dn_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 삭제*/
.dn_about_box .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.dn_about_box .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.dn_about_box .dn_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.dn_about_box .dn_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.dn_about_box .dn_conBx dt {padding-bottom:15px;}
.dn_about_box .dn_conBx dd {height:84px;}

.dn_about_box2 {padding:0;width:990px;margin:0 auto;}
.dn_about_box2 .slider, .dn_about_box2 .bx-viewport, .dn_about_box2 .slider img {width:auto; height:374px !important;}
.dn_about_box2 .slider li {width:100% !important;text-align:right;}
.dn_about_box2 .bx-wrapper {position:relative; float:left; width:485px; height:374px; }
.dn_about_box2 .bx-pager {display:none;}
.dn_about_box2 .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.dn_about_box2 .bx-prev, .dn_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 삭제*/
.dn_about_box2 .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.dn_about_box2 .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.dn_about_box2 .dn_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.dn_about_box2 .dn_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.dn_about_box2 .dn_conBx dt {padding-bottom:15px;}
.dn_about_box2 .dn_conBx dd {height:144px;}

.sIMG_from{display:inline-block;position:absolute;top:10px; right:10px; color:#fff;font-size:15px;width:700px;}
.sIMG_from2{display:inline-block;position:absolute;top:10px; left:10px; color:#fff;font-size:15px;}

#dn_con1 h4, #dn_con2 h4, #dn_con3 h4, #dn_con4 h4, #dn_con5 h4{width:975px; margin:0 auto;}
#dn_con1, #dn_con2, #dn_con3, #dn_con4, #dn_con5 {display:none;}
#dn_con1 {display:block;}
#dn_con1 .tt2 + dd, #dn_con2 .tt2 + dd, #dn_con3 .tt2 + dd, #dn_con5 .tt2 + dd{height:102px;}
#dn_con1 .tt3 + dd, #dn_con2 .tt3 + dd, #dn_con3 .tt3 + dd, #dn_con5 .tt3 + dd{height:100px;}
#dn_con4 .tt3 + dd{height:111px;}
#dn_con4 .tt1 + dd {height:84px;}
#dn_con4 .tt2 + dd {height:91px;}

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

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

/*hot스팟*/
.dn_hotspot {width:100%; height:839px; display:none;}
.dn_hotspot .dn_map {width:100%; height:840px;}
.dn_hotspot .dn_map > img {width:100%; height:840px;}
.dn_hotspot .dn_map_menu {position:absolute; top:845px; left:50%; margin-left:-487px;}
.dn_hotspot .dn_map_menu .dn_map_menu_btn {width:560px; height:40px; margin:0 auto; border-radius:8px; text-align:center; /*opacity:0.8; filter:alpha(opacity=80);*/ background-color:#454c53; overflow:hidden; border:1px solid #d1d1d1;}
.dn_hotspot .dn_map_menu li{float:left; width:360px; height:63px; font-size:15px;font-weight:bold; line-height:21px; letter-spacing:-1px;}
.dn_hotspot .dn_map_menu li p{margin-top:9px; }
.dn_hotspot .dn_map_menu li:first-child {width:200px; font-size:16px;line-height:24px;}
.dn_hotspot .dn_map_menu li:last-child { background-color:#fff;padding-top:11px;}
/*.dn_hotspot .dn_map_menu .dn_map_menu_btn li a > div {width:34px;height:37px; background:#454c53 url("../images/abroad_mall/dn_mall.png") no-repeat -11px -583px;}*/
.dn_hotspot .dn_map_menu li a {color:#fff;}
.dn_hotspot .dn_map_menu li a span{font:normal 11px Century Gothic; letter-spacing:0px; color:#ccc/*#81868c*/;}
.dn_hotspot  .dn_map_sub {width:340px; height:33px; text-align:right;}
.dn_hotspot  .dn_map_sub > img{width:340px; height:33px;position:absolute; top:915px; left:50%; margin-left:148px;}
.dn_hotspot .dn_map_menu .dn_map_menu_btn .on{ background-color:#272d33;}
.dn_map_menu .dn_map_menu_btn .dn_op1{ background-color:#454c53; }
.dn_map_menu .dn_map_menu_btn .dn_op2{ background-color:#4b5259; }
.dn_map_menu .dn_map_menu_btn .dn_op3{ background-color:#50575f; }


/* hot스팟 팝업
.dn_pop_hotel {width:321px; background:#fff; border:1px solid #272d33;  }
.dn_pop_hotel .dn_close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.dn_pop_hotel .dn_pointG {position:absolute; left:5px; top:170px; }
.dn_conTxt {padding:13px 4px 4px 0;}
.dn_conTxt strong, .dn_conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.dn_conTxt .ellips {padding-left:16px;}
.dn_conTxt span.ellips, .dn_conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.dn_conTxt .clearFix span {float:left;}
.dn_conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.dn_conTxt .clearFix .money {float:right;} 
.dn_btnRe {padding:10px 0 0 4px; }
.dn_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;}
*/

.dn_pop_hotel {width:321px; background:#fff; border:1px solid #272d33; }
.dn_pop_hotel .dn_close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.dn_pop_hotel .dn_pointG {position:absolute; left:5px; top:170px; }
.dn_conTxt {padding:13px 4px 4px 0; }
.dn_conTxt strong, .conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.dn_conTxt .ellips {padding-left:16px;}
.dn_conTxt span.ellips, .conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.dn_conTxt .clearFix span {float:left;}
.dn_conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.dn_conTxt .clearFix .money {float:right;} 
.dn_btnRe {padding:10px 0 0 4px; }
.dn_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}
.dn_mall .gm-style-iw {top:18px !important; left:0 !important; }
.gm-style-pbc dt img {width:321px}
.dn_mall .gm-style-pbc {font-size:12px;}
.dn_mall .gm-style-iw{width:323px !important;}


/* hot스팟 팝업*/
.sh_pop_hotel {position:absolute; top:1090px; left:10px; width:321px; height:; background:#fff; border:1px solid #272d33; }
.sh_pop_hotel .sh_close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.sh_pop_hotel .sh_pointG {position:absolute; left:5px; top:170px; }
.sh_conTxt {padding:13px 4px 4px 0;}
.sh_conTxt strong, .sh_conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.sh_conTxt .ellips {padding-left:16px;}
.sh_conTxt span.ellips, .sh_conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.sh_conTxt .clearFix span {float:left;}
.sh_conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.sh_conTxt .clearFix .money {float:right;} 
.sh_btnRe {padding:10px 0 0 4px; }
.sh_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;}



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





/************************************************************ 마카오몰 ************************************************************/
.ma_mall #header1 {background:#2f353b;}
.ma_mall #footer {margin-top:0;}
.ma_mall #footer .family_link, .ma_mall #footer .footer_banner{display:none;}
.ma_mall {font-size:12px;}
#wrap.ma_mall h1 {position:relative; top:auto; left:auto;}
.ma_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.ma_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}
.ma_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.ma_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_ma {background:url("../../images/abroad_mall/ma_mall.png") no-repeat 0 0;}
.gnb5 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #00785e;}
.gnb5_wrap {width:975px; margin:0 auto;}
.gnb5_wrap:after {content:""; display:block; clear:both;}
.gnb5 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb5 .all_menu2 .menu_view_layer2 {top:816px; left:50%;margin-left:-488px;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_bg3 {position:relative; background:#fff ; border:1px solid #00785e; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li {float:left;  border-left:1px solid #00785e; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg3 .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_bg3 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg3 .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_bg3 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 .all_event_list {width:180px;}
.macau_title{position:absolute;top:230px;left:50%;margin-left:-250px;}
.tabma_tit{position:relative;left:50%;margin-left:-490px;display:inline-block;}*/

.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_bg3 {position:relative; background:#fff ; border:1px solid #00785e; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li {float:left;margin:27px 0 25px 0; padding:0}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li:first-child{border-left:0 none; padding:0}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dl {padding-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg3 .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_bg3 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dd{padding:0 10px 5px 11px;  line-height:14px; }
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dd a {color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #00785e;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #00785e;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg3 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}


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

/* 마카오몰 탭 */
.ma_tab {width:895px; float:left;}
.ma_tab li {float:left; width:222px; height:68px; border-right:1px solid #dbdbdb;}
.ma_tab li:last-child{width:225px;}
.ma_tab li a {background:url("../../images/abroad_mall/ma_mall.png") no-repeat 0 0; display:block; width:130px; height:58px; margin:0 auto; margin-top:10px;}
.ma_tab .tab1 a {background-position:-320px -236px;}
.ma_tab .tab2 a {background-position:-337px -287px;}
.ma_tab .tab3 a {background-position:-315px -338px;}
.ma_tab .tab4 a {background-position:-315px -388px;}
.ma_tab .tab1.on a {background-position:-467px -238px;}
.ma_tab .tab2.on a {background-position:-493px -288px;}
.ma_tab .tab3.on a {background-position:-463px -339px;}
.ma_tab .tab4.on a {background-position:-465px -390px}

/* about 마카오*/
.ma_about{padding-top:70px;}
.ma_about_con{display:none;}
.ma_about_tab {width:975px; margin:0 auto; padding-bottom:60px;}
.ma_about_tab li {float:left; width:49%; height:75px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.ma_about_tab li:first-child {border-left:1px solid #e5e5e5;}
.ma_about_tab li a {background:url("../../images/abroad_mall/ma_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:44px;}
.ma_about_tab .on {border:2px solid #272d33; border-bottom:0 none; width:50%;height:76px;background-color:#f6f8f9;}
.ma_about_tab li:first-child.on {border-left:2px solid #272d33; }
.ma_about_tab .tab1 a {background-position:155px -647px}
.ma_about_tab .tab2 a {background-position:105px -743px}
.ma_about_tab .tab1.on a {background-position:154px -465px}
.ma_about_tab .tab2.on a {background-position:100px -556px}
.ma_about_box {padding:32px 0 85px 0;} 
.ma_about_box .slider, .ma_about_box .bx-viewport, .ma_about_box .slider img {width:820px;/*width:auto;*/ height:489px !important;}
.ma_about_box .slider li {width:100% !important;text-align:right;}
.ma_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; margin-left:-140px;}
.ma_about_box .bx-pager {display:none;}
.ma_about_box .bx-controls {display:block;}
.ma_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.ma_about_box .bx-prev, .ma_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 삭제*/
.ma_about_box .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.ma_about_box .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.ma_about_box .ma_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.ma_about_box .ma_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.ma_about_box .ma_conBx dt {/*padding-bottom:15px;*/}
.ma_about_box .ma_conBx dd {height:84px;}

.ma_about_box2 {padding:32px 0 0 0;width:990px;margin:0 auto;}
.ma_about_box2 .slider, .ma_about_box2 .bx-viewport, .ma_about_box2 .slider img {width:auto; height:374px !important;}
.ma_about_box2 .slider li {width:100% !important;text-align:right;}
.ma_about_box2 .bx-wrapper {position:relative; float:left; width:485px; height:374px; }
.ma_about_box2 .bx-pager {display:none;}
.ma_about_box2 .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.ma_about_box2 .bx-prev, .ma_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 삭제*/
.ma_about_box2 .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.ma_about_box2 .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.ma_about_box2 .ma_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.ma_about_box2 .ma_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.ma_about_box2 .ma_conBx dt {padding-bottom:15px;}
.ma_about_box2 .ma_conBx dd {height:144px;}

.maIMG_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;}
.maIMG_from2{display:inline-block;position:absolute;top:10px; left:10px; color:#fff;font-size:15px;}

#ma_con1 h4, #ma_con2 h4, #ma_con3 h4, #ma_con4 h4, #ma_con5 h4{width:975px; margin:0 auto;}
#ma_con1, #ma_con2, #ma_con3, #ma_con4, #ma_con5 {display:none;}
#ma_con1 {display:block;}
#ma_con1 .tt2 + dd, #ma_con2 .tt2 + dd, #ma_con3 .tt2 + dd, #ma_con5 .tt2 + dd{height:102px;}
#ma_con1 .tt3 + dd, #ma_con2 .tt3 + dd, #ma_con3 .tt3 + dd, #ma_con5 .tt3 + dd{height:100px;}
#ma_con4 .tt3 + dd{height:111px;}
#ma_con4 .tt1 + dd {height:84px;}
#ma_con4 .tt2 + dd {height:91px;}

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

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

/*hot스팟*/
.ma_hotspot {width:100%; height:839px; display:none;}
.ma_hotspot .ma_map {width:100%; height:840px;}
.ma_hotspot .ma_map > img {width:100%; height:840px;}
.ma_hotspot .ma_map_menu {position:absolute; top:845px; left:50%; margin-left:-487px;}
.ma_hotspot .ma_map_menu .ma_map_menu_btn {width:560px; height:40px; margin:0 auto; border-radius:8px; text-align:center; /*opacity:0.8; filter:alpha(opacity=80);*/ background-color:#454c53; overflow:hidden; border:1px solid #d1d1d1;}
.ma_hotspot .ma_map_menu li{float:left; width:360px; height:63px; font-size:15px;font-weight:bold; line-height:21px; letter-spacing:-1px;}
.ma_hotspot .ma_map_menu li p{margin-top:9px; }
.ma_hotspot .ma_map_menu li:first-child {width:200px; font-size:16px;line-height:24px;}
.ma_hotspot .ma_map_menu li:last-child { background-color:#fff;padding-top:11px;}
/*.ma_hotspot .ma_map_menu .ma_map_menu_btn li a > div {width:34px;height:37px; background:#454c53 url("../images/abroad_mall/ma_mall.png") no-repeat -11px -583px;}*/
.ma_hotspot .ma_map_menu li a {color:#fff;}
.ma_hotspot .ma_map_menu li a span{font:normal 11px Century Gothic; letter-spacing:0px; color:#ccc/*#81868c*/;}
.ma_hotspot  .ma_map_sub {width:340px; height:33px; text-align:right;}
.ma_hotspot  .ma_map_sub > img{width:340px; height:33px;position:absolute; top:915px; left:50%; margin-left:148px;}
.ma_hotspot .ma_map_menu .ma_map_menu_btn .on{ background-color:#272d33;}
.ma_map_menu .ma_map_menu_btn .ma_op1{ background-color:#454c53; }
.ma_map_menu .ma_map_menu_btn .ma_op2{ background-color:#4b5259; }
.ma_map_menu .ma_map_menu_btn .ma_op3{ background-color:#50575f; }


/* hot스팟 팝업*/
.ma_pop_hotel {position:absolute; top:1090px; left:10px; width:321px; height:; background:#fff; border:1px solid #272d33; }
.ma_pop_hotel .ma_close {background-position:-124px -164px; width:53px; height:53px; position:absolute; top:0; right:0}
.ma_pop_hotel .ma_pointG {position:absolute; left:5px; top:170px; }
.ma_conTxt {padding:13px 4px 4px 0;}
.ma_conTxt strong, .ma_conTxt1 strong {font-size:14px; font-weight:bold; color:#272d33; letter-spacing:-1px; display:block; padding:3px 0;}
.ma_conTxt .ellips {padding-left:16px;}
.ma_conTxt span.ellips, .ma_conTxt1 span.ellips {font-family:Century Gothic; color:#272d33; letter-spacing:-1px; padding-bottom:10px; display:block}
.ma_conTxt .clearFix span {float:left;}
.ma_conTxt .clearFix .pointY {background:#ffe63f; color:#182d42; font-weight:bold; letter-spacing:-1px; padding:3px 10px 0px 17px; }
.ma_conTxt .clearFix .money {float:right;} 
.ma_btnRe {padding:10px 0 0 4px; }
.ma_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;}


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




/************************************************************ 부산몰 ************************************************************/
.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:816px; left:50%;margin-left:-488px; z-index:52; width:975px; background:none;}
.bu_mall .special dt .clearFix{padding-top:5px;}
.bu_mall .special dt .ellips{width:170px;float:left; color:#fff; font-size:15px; font-family:Dotum; letter-spacing:-1px;font-weight:bold;height:17px;line-height:17px;}

/*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;}*/

.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_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; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li {float:left;margin:27px 0 25px 0; 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-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg4 .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_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:0 10px 5px 11px;  line-height:14px; }
.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_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #d7108d;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #d7108d;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg4 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*부산몰메뉴*/
.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: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:815px; left:50%;margin-left:-488px; z-index:52; width:975px; background:none;}
.shil_mall .special dt .clearFix{padding-top:5px;}
.shil_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_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;}*/

.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_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; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li {float:left;margin:27px 0 25px 0; 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-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg5 .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_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:0 10px 5px 11px;  line-height:14px; }
.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_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #da7135;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #da7135;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg5 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*신라스테이몰메뉴*/
.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;}




/************************************************************ 리조트몰 ************************************************************/
.resort_mall #header1 {background:#2f353b;}
.resort_mall #footer {margin-top:0;}
.resort_mall #footer .family_link, .resort_mall #footer .footer_banner{display:none;}
.resort_mall {font-size:12px;}
#wrap.resort_mall h1 {position:relative; top:auto; left:50%;margin-left:-160px;}
.resort_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.resort_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}
.resort_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.resort_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_resort {background:url("../../images/abroad_mall/resort_mall.png") no-repeat -18px -4px;}
.gnb9 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #59b236;}
.gnb9_wrap {width:975px; margin:0 auto;}
.gnb9_wrap:after {content:""; display:block; clear:both;}
.gnb9 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px }
.gnb9 .all_menu2 .menu_view_layer2 {top:820px; left:50%;margin-left:-488px;z-index:52; width:975px; background:none;}
 .menu_close{background-color:#eee;text-align:right;}

/*all menu____from리조트*/
/*.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_bg7 {position:relative; background:#fff ; border:1px solid #59b236; border-top:0 none; }
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 {overflow:hidden; width:970px; padding-left:5px; height:265px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li {float:left;  border-left:1px solid #59b236; margin:30px 0; width:160px; height:205px; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dl {padding:0 10px 20px 15px; font-size:12px; }
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dt {padding:0 0 13px 5px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg7 .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_bg7 .all_menu_list2 li dd a {color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg7 .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_bg7 .all_menu_list2 .all_menu4 {width:130px;}
.all_menu2 .menu_view_layer2 .view_bg7 .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_bg7 {position:relative; background:#fff ; border:1px solid #59b236; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li {float:left;margin:27px 0 25px 0; padding:0}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li:first-child{border-left:0 none; padding:0}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dl {padding-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg7 .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_bg7 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dd{padding:0 10px 5px 11px;  line-height:14px; }
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dd a {color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #59b236;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #59b236;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg7 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*리조트몰메뉴*/
.resort_menu {background:#59b236; padding:9px 0;}
.resort_menu > div {width:975px; margin:0 auto;}
.resort_menu > div:after {content:""; display:block; clear:both;}
.resort_menu h1 {width:435px; height:56px; float:left;}
.resort_menu ul {float:right; padding-top:10px;}
.resort_menu li {float:left; }
.resort_menu li a {width:120px; height:27px; display:block;}

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

/* 리조트몰 탭 */
.resort_tab {width:895px; float:left;}
.resort_tab li {float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.resort_tab li:last-child{width:296px;}
.resort_tab li a {background:url("../../images/abroad_mall/resort_mall.png") no-repeat 0 0; display:block; width:230px; height:58px; margin:0 auto; margin-top:10px;}
.resort_tab .tab1 a {background-position:41px -321px;}
.resort_tab .tab2 a {background-position:33px -387px;}
.resort_tab .tab3 a {background-position:33px -453px;}
.resort_tab .tab1.on a {background-position:-181px -321px;}
.resort_tab .tab2.on a {background-position:-189px -387px;}
.resort_tab .tab3.on a {background-position:-189px -453px;}

/* Visit, Chain 리조트*/
.resort_about_con{display:none;}
.resort_about_con > .bangkok_btm{margin-top:0;}
.resort_about_con > .sub_tit{padding:27px 0 33px 0;}
.resort_about_tab, .resort_about_tab2 {width:975px; margin:0 auto; padding-bottom:60px;}
.resort_about_tab li, .resort_about_tab2 li{float:left; width:25%; height:92px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:2px solid #272d33; background-color:#fff;}
.resort_about_tab li:first-child, .resort_about_tab2 li:first-child{border-left:1px solid #e5e5e5;}
.resort_about_tab li a,.resort_about_tab2 li a{background:url("../../images/abroad_mall/resort_mall.png") no-repeat 0 0; display:block; font:bold 13px/18px Century Gothic; color:#b4b6b8; text-align:center; padding-top:92px;}
.resort_about_tab .on, .resort_about_tab2 .on{border:2px solid #272d33; border-bottom:0 none; width:24%;height:92px;}
.resort_about_tab li:first-child.on, .resort_about_tab2 li:first-child.on {border-left:2px solid #272d33; }
.resort_about_tab .tab1 a {background-position:59px -524px}
.resort_about_tab .tab2 a {background-position:62px -600px}
.resort_about_tab .tab3 a {background-position:44px -677px}
.resort_about_tab .tab4 a {background-position:62px -751px}
.resort_about_tab .tab1.on a {background-position:-161px -524px}
.resort_about_tab .tab2.on a {background-position:-158px -600px}
.resort_about_tab .tab3.on a {background-position:-176px -677px}
.resort_about_tab .tab4.on a {background-position:-158px -751px}
.resort_about_tab2 .tab1 a {background-position:-498px -535px}
.resort_about_tab2 .tab2 a {background-position:-498px -675px}
.resort_about_tab2 .tab3 a {background-position:-488px -605px}
.resort_about_tab2 .tab4 a {background-position:-498px -743px}
.resort_about_tab2 .tab1.on a {background-position:-690px -535px}
.resort_about_tab2 .tab2.on a {background-position:-690px -605px}
.resort_about_tab2 .tab3.on a {background-position:-680px -674px}
.resort_about_tab2 .tab4.on a {background-position:-690px -743px}
.resort_about_box {padding:0 0 85px 0;text-align:center;}
.resort_about_box .slider, .resort_about_box .bx-viewport, .resort_about_box .slider img {width:820px;height:489px !important;}
.resort_about_box .slider li {width:100% !important;text-align:right;}
.resort_about_box .bx-wrapper {position:relative; float:left; width:50%; height:489px; margin-left:-140px;}
.resort_about_box .bx-pager {display:none;}
.resort_about_box .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.resort_about_box .bx-prev, .resort_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 삭제*/
.resort_about_box .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.resort_about_box .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.resort_about_box .resort_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.resort_about_box .resort_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.resort_about_box .resort_conBx dd {height:84px;}

.resort_about_box2 {padding:32px 0 0 0;width:990px;margin:0 auto;}
.resort_about_box2 .slider, .resort_about_box2 .bx-viewport, .resort_about_box2 .slider img {width:auto; height:374px !important;}
.resort_about_box2 .slider li {width:100% !important;text-align:right;}
.resort_about_box2 .bx-wrapper {position:relative; float:left; width:485px; height:374px; }
.resort_about_box2 .bx-pager {display:none;}
.resort_about_box2 .bx-controls-direction {position:absolute; bottom:0; right:0; z-index:99;}
.resort_about_box2 .bx-prev, .resort_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 삭제*/
.resort_about_box2 .bx-prev {background:url("../../images/abroad_mall/btn_prev.gif") no-repeat 0 0; right:50px}
.resort_about_box2 .bx-next {background:url("../../images/abroad_mall/btn_next.gif") no-repeat 0 0; right:5px}
.resort_about_box2 .resort_conBx {float:left; width:50%; height:490px; margin-left:-1px; }
.resort_about_box2 .resort_conBx dl {background-position:-741px -343px; padding:5px 0 0 40px; vertical-align:middle}
.resort_about_box2 .resort_conBx dt {padding-bottom:15px;}
.resort_about_box2 .resort_conBx dd {height:144px;}


#resort_con1 h4, #resort_con2 h4, #resort_con3 h4, #resort_con4 h4, #resort_con5 h4{width:975px; margin:0 auto;}
#resort_con1, #resort_con2, #resort_con3, #resort_con4, #resort_con5 {display:none;}
#resort_con1 {display:block;}
#resort_con1 .tt2 + dd, #resort_con2 .tt2 + dd, #resort_con3 .tt2 + dd, #resort_con5 .tt2 + dd{height:102px;}
#resort_con1 .tt3 + dd, #resort_con2 .tt3 + dd, #resort_con3 .tt3 + dd, #resort_con5 .tt3 + dd{height:100px;}
#resort_con4 .tt3 + dd{height:111px;}
#resort_con4 .tt1 + dd {height:84px;}
#resort_con4 .tt2 + dd {height:91px;}

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

/* Chain 리조트 */
.resort_about_special .special dt {padding:11px 15px;}
.resort_about_special .special dt .name {width:180px; color:#fff; font:bold 14px/15px Dotum; letter-spacing:-1px;float:left;}
.resort_about_special .special dt .ellips{color:#fff;font-size:14px;font-weight:bold;height:29px;line-height:29px;text-align:left;}
.resort_about_special .special dt .starA{position:relative;top:7px;}
.resort_about_special{margin:30px 0 60px 0;}
.resort_about_special2{margin-top:22px;}
.resort_about_special h4 {background:url("../../images/abroad_mall/bg_dot4.gif") repeat-x left center;}
.resort_about_special h4 span {padding:18px 100px;display:inline-block; background-color:#fff;}
.resort_about_special2 .special{width:100%;}
.resort_about_special2 .center2{text-align:center;}
.resort_about_special2 > li{margin-bottom:70px;}
.resort_about_special .special > li:nth-child(3), .resort_about_special .special > li:nth-child(6), .resort_about_special .special > li:nth-child(9), .resort_about_special .special > li:nth-child(12){margin-right:0;}
.resort_about_special .special .text li {text-align:left;}

/*리조트더많은호텔*/
.resort_btm {background-color:#322f2e; padding:45px 0 40px 0; }
.resort_btm div {width:975px; margin:0 auto; text-align:center; }
.resort_btm a {display:block; margin:0 auto; width:322px;}



/************************************************************ 켄싱턴몰 ************************************************************/
.kst_mall #header1 {background:#2f353b;}
.kst_mall #footer {margin-top:0;}
.kst_mall #footer .family_link, .kst_mall #footer .footer_banner{display:none;}
.kst_mall {font-size:12px;}
#wrap.kst_mall h1 {position:relative; top:auto; left:50%;margin-left:-90px;}
.kst_mall #header1 .sns_utill1 .head_sns_list1 {padding-left:4px}
.kst_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}
.kst_mall #header1 .sns_utill1 .head_sns_list1 li.fir {padding-left:0;}
.kst_mall .money {float:right; text-align:right; font-weight:bold; font-size:14px; color:#ea0000;}
.bg_kst {background:url("../../images/abroad_mall/kst_mall.png") no-repeat -18px -4px;}
.gnb10 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #af8969;}
.gnb10_wrap {width:975px; margin:0 auto;}
.gnb10 {width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x ; border-bottom:1px solid #af8969;}
.gnb10_wrap:after {content:""; display:block; clear:both;}
.gnb10 .menu_view {float:left; width:80px; height:68px; background-position:-5px -103px;}
.gnb10 .all_menu2 .menu_view_layer2 {top:820px; left:50%;margin-left:-488px; z-index:52; width:975px; background:none;}

/*all menu____from켄싱턴*/
.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_bg8 {position:relative; background:#fff ; border:1px solid #af8969; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 {overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li {float:left;margin:27px 0 25px 0; padding:0}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li:first-child{border-left:0 none; padding:0}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li dl {padding-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg8 .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_bg8 .all_menu_list2 li dt a {display:block; font-weight:bold;color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li dd{padding:0 10px 5px 11px;  line-height:14px; }
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li dd a {color:#5f5f5f}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li dd a:hover {text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dt{float:left;color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dt:before{content:'';position:absolute;height:2px;top:1px;left:100%;border-right:1px solid #af8969;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dd{float:left;position:relative;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dd:before{content:'';position:absolute;height:11px;top:1px;left:100%;border-right:1px solid #af8969;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu2{width:100%;margin:0;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu2 dt a{color:#50a3da;font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg8 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

/*켄싱턴몰메뉴*/
.kst_menu {background:#af8969; padding:9px 0;}
.kst_menu > div {width:975px; margin:0 auto;}
.kst_menu > div:after {content:""; display:block; clear:both;}
.kst_menu h1 {width:435px; height:56px; float:left;}
.kst_menu ul {float:right; padding-top:10px;}
.kst_menu li {float:left; }
.kst_menu li a {width:120px; height:27px; display:block;}

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

/* 켄싱턴몰 탭 */
.kst_tab {width:895px; float:left;}
.kst_tab li {float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.kst_tab li:last-child{width:296px;}
.kst_tab li a {background:url("../../images/abroad_mall/kst_mall.png") no-repeat 0 0; display:block; width:230px; height:58px; margin:0 auto; margin-top:10px;}
.kst_tab .tab1 a {background-position:8px -254px;}
.kst_tab .tab2 a {background-position:8px -350px;}
.kst_tab .tab3 a {background-position:-1px -440px;}
.kst_tab .tab1.on a {background-position:-225px -255px;}
.kst_tab .tab2.on a {background-position:-225px -348px;}
.kst_tab .tab3.on a {background-position:-229px -441px;}

/* Visit, Chain 켄싱턴*/
.kst_about_con{display:none;}
.kst_about_con > .bangkok_btm{margin-top:0;}
.kst_about_con > .sub_tit{padding:27px 0 33px 0;}

/* Chain 켄싱턴 */
.kst_about_special .special dt {height:auto;}
.kst_about_special .special dt .name {width:180px; color:#fff; font:bold 14px/15px Dotum; letter-spacing:-1px;float:left;}
.kst_about_special{margin:30px 0 60px 0;}
.kst_about_special h4 {background:url("../../images/abroad_mall/bg_dot4.gif") repeat-x left center;}
.kst_about_special h4 span {padding:18px 100px;display:inline-block; background-color:#fff;}
.kst_about_special .special > li:nth-child(3), .kst_about_special .special > li:nth-child(6){margin-right:0;}
.kst_about_special .special .text li {text-align:left;}

/*켄싱턴더많은호텔*/
.kst_btm {background-color:#322f2e; padding:45px 0 40px 0; }
.kst_btm div {width:975px; margin:0 auto; text-align:center; }
.kst_btm a {display:block; margin:0 auto;}



/************************************************************ XYM ************************************************************/
.xym_mall #header1{background:#938870;}
.xym_mall #header1 .sns_utill1 .head_sns_list1{padding-left:4px;}
.xym_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;}
.xym_mall #header1 .sns_utill1 .head_sns_list1 li.fir{padding-left:0;}
.xym_mall #footer{margin-top:0;}
.xym_menu{background:#fff;}
.xym_menu > div{width:975px; margin:0 auto;}
.xym_menu > div:after{content:""; display:block; clear:both;}
.xym_menu h1{width:214px; height:69px; position:relative; top:0; left:0; margin:0 auto;}
.xym_menu h1.bg_xym{background:url("../../images/abroad_mall/xymlogo.png") no-repeat center;}

.gnb11{width:100%; background:url("../../images/abroad_mall/bg_dot2.gif") repeat-x; border-bottom:1px solid #938870;}
.gnb11_wrap{width:975px; margin:0 auto;}
.gnb11_wrap:after{content:""; display:block; clear:both;}
.gnb11 .menu_view{width:80px; height:68px; float:left; background:url("../../images/abroad_mall/xymmbt.jpg") no-repeat;}

.all_menu2 .menu_view_layer2{position:absolute; top:815px; left:50%; margin-left:-488px; z-index:52; width:975px; height:410px; background:none;}
.all_menu2 .menu_view_layer2 .view_bg9{position:relative; background:#fff; border:1px solid #938870; border-top:0 none;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2{overflow:hidden; padding:0 67px 0 77px; height:360px;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li{float:left; margin:27px 0 25px 0; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li:first-child{border-left:0 none; padding:0;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li dl{padding-right:80px; font-size:12px; float:left;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li dl:last-child{padding-right:0;}
.all_menu2 .menu_view_layer2 .view_bg9 .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_bg9 .all_menu_list2 li dt a{display:block; font-weight:bold; color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li dd{padding:0 10px 5px 11px; line-height:14px;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li dd a{color:#5f5f5f;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li dd a:hover{text-decoration:underline;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1{/*width:725px;*/}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 h2{margin-bottom:15px;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dl{margin-top:2px;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dt{float:left; color:#50a3da; font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dt:before{content:''; position:absolute; height:2px; top:1px; left:100%; border-right:1px solid #af8969;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dd{float:left; position:relative;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dd:before{content:''; position:absolute; height:11px; top:1px; left:100%; border-right:1px solid #af8969;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu1 dd:last-of-type:before{border:none;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu2{width:100%; margin:0;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu2 h2{margin-bottom:17px;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu2 dt a{color:#50a3da; font-weight:bold;}
.all_menu2 .menu_view_layer2 .view_bg9 .all_menu_list2 li.all_menu2 dd{padding:4px 0 4px 14px;}

.xym_tab{width:895px; float:left;}
.xym_tab li{float:left; width:298px; height:68px; border-right:1px solid #dbdbdb;}
.xym_tab li:last-child{width:296px;}
.xym_tab li a{display:block; width:230px; height:58px; margin:0 auto; margin-top:10px;}
.xym_tab .tab1 a{background:url("../../images/abroad_mall/xymbestoff.png") no-repeat center;}
.xym_tab .tab2 a{background:url("../../images/abroad_mall/xymbrandoff.png") no-repeat center;}
.xym_tab .tab3 a{background:url("../../images/abroad_mall/xymstoryoff.png") no-repeat center;}
.xym_tab .tab1.on a{background:url("../../images/abroad_mall/xymbeston.png") no-repeat center;}
.xym_tab .tab2.on a{background:url("../../images/abroad_mall/xymbrandon.png") no-repeat center;}
.xym_tab .tab3.on a{background:url("../../images/abroad_mall/xymstoryon.png") no-repeat center;}

.xym_about_con{display:none;}

.xym_about_special .special dt{height:auto;}
.xym_about_special .special dt .name{width:180px; color:#fff; font:bold 14px/15px Dotum; letter-spacing:-1px; float:left;}
.xym_about_special{margin:30px 0 60px 0;}
.xym_about_special h4{background:url("../../images/abroad_mall/bg_dot4.gif") repeat-x left center;}
.xym_about_special h4 span{padding:18px 100px; display:inline-block; background-color:#fff;}
.xym_about_special .special > li:nth-child(3), .xym_about_special .special > li:nth-child(6){margin-right:0;}
.xym_about_special .special .text li{text-align:left;}

.xym_btm{background-color:#322f2e; padding:45px 0 40px 0;}
.xym_btm div{width:975px; margin:0 auto; text-align:center;}
.xym_btm a{display:block; margin:0 auto;}