@charset "utf-8";

@import"global.css";
@import"layout.css";
@import"modules.css";
@import"common2.css";

/* Common */
h2 {position:absolute; z-index:-1; visibility:hidden}
legend {position:absolute; z-index:-1; visibility:hidden}
select, input[type="text"], input[type="password"] {display:inline-block;height:34px;border:1px solid #d4d4d4;border-radius:3px;background:#fff;font-size:14px;line-height:14px;color:#333;vertical-align:middle}
input[type="radio"]{background:none;vertical-align:middle}
input[type="checkbox"]{vertical-align:middle;border-radius:0}
input[type="text"], input[type="password"], select, textarea ,.clean{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(none)}
input[type="text"], input[type="password"]{padding:10px}
select {height:36px !important;padding:0 22px 0 9px;background:url(/images/mobile/bul/bul_select.png) no-repeat right 50%;background-size:16px 6px;color:#666}
textarea{display:block;width:100%;border:1px solid #d4d4d4;border-radius:3px;padding:5px;color:#333;font-size:13px;line-height:16px;resize:none}
label {vertical-align:middle}
button {border:none;}
input[placeholder] {color:#777}
strong{font-weight:normal}

.flow{float:left;}
.reverse{float:right;}
.txtL{text-align:left !important;}
.txtC{text-align:center !important;}
.txtR{text-align:right !important;}
.hdObj{position:absolute; z-index:-1; height:0; font-size:0; visibility:hidden}
.compWrap{overflow:hidden; width:920px; margin:0 auto; background:transparent}

.txtRed{color:#ed1c24 !important}
.txtGreen{color:#0d9189 !important}
.txtBlack{color:#333 !important}
.txtBlue{color:#334f97 !important}
.txtUd{text-decoration:underline !important}
.brrn{border-right:0 !important}
.brln{border-left:0 !important}
.interval{margin-bottom:15px}
.interval1{margin-bottom:20px}
.interval2{margin-bottom:30px}
.interval3{margin-bottom:40px}
.interval4{margin-bottom:45px}

/* Content */
#content{font-size:12px;padding-bottom:45px}
.contentArea{padding:0 12px}
.contentArea .btnArea{padding:0}
.contentArea img{max-width:100%}
.sectionTit{margin:29px 0 9px;color:#333;font-size:1.313em;font-weight:normal;font-family:'ng_b';line-height:112.5%}
.sectionTit.first {margin-top:20px;}
.sectionTit + .listCont{margin-top:-1px}
#content .sectionTit:first-child{margin-top:18px}
.contTit{margin:18px 0 6px;color:#333;font-size:15px;font-family:'ng_b';line-height:18px;font-weight:normal}
.contTit.top{margin-top:5px}
.bulTit{margin:19px 0 9px;;padding-left:9px;background:url(/images/mobile/bul/bul_circle_green.png) no-repeat 0 6px;background-size:3px 3px;color:#333;font-size:14px;line-height:16px}
.contInfo {margin:10px 0 14px;color:#666;font-size:13px;line-height:18px}
.txt{font-size:13px}
.bulletTxt{padding-left:7px;background:url(/images/mobile/bul/bul_circle_green.png) no-repeat 0 7px;background-size:3px 3px;color:#666;font-size:13px;line-height:145%}

/* btnArea */
.btnArea {padding:0 12px;overflow:hidden;}
.btnArea.btnType{height:40px;text-align:center}
.btnArea.btnType > span{display:inline-block;width:49%}

/* textArea */
.textArea {padding: 0 12px;overflow:hidden}

/* subTop */
.subTop{position:relative;height:45px;padding:0 45px;border-top:1px solid #334f97;background:#4063bd;text-align:center;z-index:5}
.subTop .subTitle{padding:13px 0;color:#fff;font-size:19px;font-weight:normal}

.subTop .back{display:block;position:absolute;left:12px;top:0;width:38px;height:15px;padding:15px 0 15px 12px;background:url(/images/mobile/bul/bul_arrow_sub.png) no-repeat 0 50%;background-size:10px 17px;color:#fff;font-size:15px}
.subTop .home{display:block;position:absolute;left:12px;top:0;width:21px;height:19px;padding:13px 0;background:url(/images/mobile/ico/ico_home.png) no-repeat 0 50%;background-size:21px 19px;text-indent:-999em}
.subTop .cancel{display:block;position:absolute;right:12px;top:9px;width:48px;height:15px;border:1px solid #334f97;border-radius:3px;background:#3153ab;padding:5px 0;color:#fff;font-size:15px}
.subTop .close{display:block;position:absolute;right:0;top:0px;width:45px;height:45px;background:url(/images/mobile/btn/btn_sitemap_close.png) no-repeat center 50%;background-size:17px 17px;text-indent:-999em}
.subTop .reset{display:block;position:absolute;right:0;top:0px;width:45px;height:45px;background:url(/images/mobile/btn/btn_reset.png) no-repeat center 50%;background-size:18px 18px;text-indent:-999em}
.subTop.member{padding:0 35px}
.subTop.member .back{width:5px;text-indent:-999em}
.subTop.reservation {padding:0 35px;}

.subTop.tabList {padding: 0 35px; border-bottom:0;}
.subTop.tabList ul {padding:8px 35px;}
.subTop.tabList ul li {width:50%;}
.subTop.tabList ul li a,
.subTop.tabList ul li span {border:solid #334f97; border-width:1px 1px 1px 0; color: #fff; line-height:14px;}
.subTop.tabList ul li a:first-child,
.subTop.tabList ul li span:first-child {border-left:1px solid #334f97;}
.subTop.tabList ul li.on a,
.subTop.tabList ul li.on span{border-color:#213774; background-color:#213774;}
.subTop.tabList .back {width:5px; text-indent:-999em;}
.subTop .back.type2 {width:75px;}

.dim{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:2}

/* 용평가이드 */
.ypResort .sectionTit{line-height:20px}
.ypResort .contTit{margin-bottom:10px}
.ypResort .inImg{display:block;width:100%;margin-top:12px}

.resortMap{margin:20px 0 0}
.resortMap > img{display:block;width:100%}
.resortMap .btnArea{padding:10px 0 20px}
.mapList{width:100%}
.mapList ul{width:100%;*zoom:1}
.mapList ul:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.mapList ul li{float:left;width:48.5%;margin-top:10px;border:1px solid #ddd}
.mapList ul li:nth-child(even){float:right}
.mapList ul li .top{position:relative;width:100%}
.mapList ul li .top strong{display:block;position:absolute;left:0;bottom:8px;width:90%;padding:0 5%;color:#fff;font-size:13px;text-align:center}
.mapList ul li .top img{display:block;width:100%}
.mapList ul li .btnList{height:24px}
.mapList ul li .btnList a{display:block;float:left;width:48%;height:24px;border:none;text-align:center}
.mapList ul li .btnList a:last-child{width:52%;margin-left:-1px;border-left:1px solid #ddd}
.mapList ul li .btnList a.all{width:100%}
.mapList ul li .btnList a span{display:inline-block;padding:6px 0 6px 16px;color:#444;font-size:12px;line-height:12px}
.mapList ul li .btnList a.down span{background:url(/images/mobile/ico/ico_btn_down.png) no-repeat 0 50%;background-size:11px 10px}
.mapList ul li .btnList a.full span{background:url(/images/mobile/ico/ico_btn_full.png) no-repeat 0 50%;background-size:11px 11px}
.mapFull{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:5}
.mapFull img{}
.mapFull a.close{display:block;position:absolute;right:20px;top:20px;width:28px;height:28px;background:url(/images/mobile/btn/btn_pop_close.png) no-repeat 0 0;background-size:28px 28px;text-indent:-999em}
/*날씨*/
.contentArea.weather .hWrap .sectionTit{padding-right:60px;font-size:13px}
.contentArea.weather .hWrap .reverse{bottom:3px}
.forecast{width:100%;border-bottom:1px solid #e5e5e5;overflow:hidden;*zoom:1}
.forecast:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.forecast li {border-top:2px solid #334f97}
.forecast li .top{height:13px;padding:9px 8px 8px;border-bottom:1px solid #e5e5e5;background:#f2f2f2;font-size:13px}
.forecast li .top .tit{display:inline-block;padding-right:10px;color:#333;font-size:13px;font-family:'ng_b';font-weight:normal}
.whence{display:inline-block;padding-top:10px;color:#ccc;font-size:10px}
.wTime{color:#999;font-size:13px}

.forecast.day{border-top:2px solid #334f97;*zoom:1}
.forecast.day li{border-top:0;float:left;width:50%;height:100%}
.forecast.day li:last-child{border-left:1px solid #e5e5e5;margin-left:-1px}
.forecast.day li .top{text-align:center}
.forecast.day li .detail{height:100%;*zoom:1}
.forecast.day li .detail:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.forecast.day li .detail .time{float:left;width:50%;height:100%;text-align:center}
.forecast.day li .detail .time .temp{margin:13px 0 16px;color:#333;font-size:12px}
.forecast.day li .detail .time .temp span{color:#39a4ef}
.forecast.day li .detail .time img{display:inline-block;width:40px}
.forecast.day li .detail .time .wtn {display:table;width:100%;text-align:center}
.forecast.day li .detail .time .wtn div{display:table-cell;padding:0 5%;height:48px;margin:0 auto;vertical-align:middle}
.forecast.day li .detail .time .wtn span{color:#333;font-size:13px;line-height:16px;text-align:center}
.forecast.day li .detail .time .wtl{padding-bottom:10px;color:#666;font-size:13px;line-height:16px}
.forecast.day li .detail .time.pm{border-left:1px solid #e5e5e5;margin-left:-1px}
.forecast.day li .detail .time.pm .temp span{color:#334f97}

.forecast.week{border-top:2px solid #334f97}
.forecast.week li .top{padding:9px 0 8px;text-align:center;letter-spacing:-1px}
.forecast.week li .top .tit{padding-right:0px;letter-spacing:0}
.forecast.week li{border-top:0;float:left;width:20%;margin-left:-1px;border-left:1px solid #e5e5e5}
.forecast.week li:first-child{margin-left:0;border-left:0}
.forecast.week li .iwt{height:100px;border-bottom:1px solid #e5e5e5}
.forecast.week li .iwt img{display:block;width:40px;padding-top:15px;margin:0 auto}
.forecast.week li .iwt .wtn {display:table;width:100%;text-align:center}
.forecast.week li .iwt .wtn div{display:table-cell;padding:0 3%;height:48px;margin:0 auto;vertical-align:middle}
.forecast.week li .iwt .wtn span{color:#333;font-size:13px;line-height:16px;text-align:center}
.forecast.week li .itemp{height:32px;padding:9px 0;border-bottom:1px solid #e5e5e5;font-size:13px;line-height:16px;text-align:center}
.forecast.week li .wtl{padding:9px 0;color:#666;font-size:13px;line-height:16px;text-align:center}

.todayNow{width:100%;padding-top:10px;margin-bottom:30px;text-align:center}
.todayNow > img{display:block;width:130px;margin:0 auto 20px}
.todayNow .detail .temp{display:inline-block;color:#333;font-size:40px;font-family:'ng_b'}
.todayNow .detail .wt{display:inline-block;color:#333;font-size:13px;padding-left:20px}
.todayNow .detail .wt strong{display:block;color:#666;font-size:17px;padding-bottom:4px}

.trans{padding-top:20px}
.trans > img{display:block;margin:0 auto}
.trans .shuttleBusImg img{display:block;max-width:100%}
.trans .shuttleBusImg img + img{margin-top:10px}
.trans .tblX .btn.icon.home{width:87px}
.trans .bulletTxt + .tblY{margin-top:10px}
.trans .imageArea img + img{margin-top:7px}
.patten{display:inline-block;width:80px;height:12px;padding:4px 0;color:#fff;border-radius:3px;background-repeat:repeat-x;background-position:0 0;font-size:12px;text-align:center;line-height:12px}
.patten.blue{background-image:url(/images/mobile/bg/bg_patten_blue.png)}
.patten.green{background-image:url(/images/mobile/bg/bg_patten_green.png)}
.patten.orange{background-image:url(/images/mobile/bg/bg_patten_orange.png)}
.pattenLi{padding-top:7px}
.pattenLi li{margin-top:4px}
.pattenLi li em{padding-left:4px;color:#666;font-size:13px;line-height:20px}

.tblY .patten{width:63px}
.tblY.express tbody td{padding:5px 0}

.box.type1 .bus{display:block;min-height:30px;background:url(/images/mobile/bul/bul_arrow_skyblue.png) no-repeat right 50%;background-size:7px 13px}
.box.type1 .bus .boxTit{min-height:22px;margin:0;padding:8px 35px 0 37px;background:url(/images/mobile/ico/ico_box_bus2.png) no-repeat 0 50%;background-size:30px 30px;color:#666}

table.pdNone td {padding-right:0 !important;padding-left:0 !important}
table .vt{vertical-align:top !important}
table .bgBlue{background:#f2fbff !important}
table .bgGreen{background:#f5fef8 !important}
table td .indent li{padding-left:9px;text-indent:-9px}
.tblY td.bPrice{width:15%;padding:7px 6px;font-size:10px;text-align:right}
.tblFt9 td{padding:8px 4px !important;font-size:9px !important}
.tblFt10 td{padding:7px 2px 8px !important;font-size:10px !important}

.imgCar{border:1px solid #e1e1e1}
.imgCar img{display:block;width:100%}

/* 리스트 검색 결과가 없을 때 */
.srchNone{width:100%;padding-bottom:50px}
.srchNone .cont{width:100%;padding:85px 0 0;background:url(/images/mobile/ico/ico_none_search.png) no-repeat center 20px;background-size:55px 55px;font-size:13px;text-align:center}
.srchNone .cont p{color:#333;font-size:1.063em;line-height:145%}
.srchNone .cont p strong{color:#0d9189}
.srchNone .btnArea{margin-top:20px}

.listNone{width:100%;padding-bottom:20px}
.listNone .cont{width:100%;padding:107px 0 0;background:url(/images/mobile/ico/ico_none_event.png) no-repeat center 30px;background-size:62px 62px;text-align:center}
.listNone .cont.package{background-image:url(/images/mobile/ico/ico_none_package.png)}
.listNone .cont.coupon{background-image:url(/images/mobile/ico/ico_none_coupon.png)}
.listNone .cont p{color:#999;font-size:1em;line-height:117%}

/* 웹캠 */
.thumbList{padding:4px 12px 0}
.thumbList ul{width:100%;*zoom:1}
.thumbList ul:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.thumbList ul li{float:left;width:49%;margin-right:2%;margin-top:6px}
.thumbList ul li:nth-child(even){margin-right:0}
.thumbList ul li a{display:block;position:relative;width:100%}
.thumbList ul li a img{display:block;width:100%}
.thumbList ul li a strong{display:block;position:absolute;left:0;bottom:0;width:100%;height:24px;background:url(/images/mobile/bg/bg_thumb_list.png) repeat 0 0;color:#fff;font-size:1.063em;text-align:center;line-height:24px}

/* 스키 */
.contentArea.skiNboard{margin-top:15px}

.slopeInfo{margin:10px 0 30px;border:1px solid #ddd;border-radius:3px}
.slopeInfo ul{padding:10px 10px 12px;border-top:1px solid #ddd}
.slopeInfo ul.top{border-top:0}
.slopeInfo ul li{padding:5px 0;min-height:15px;line-height:15px;*zoom:1}
.slopeInfo ul li:after{content:""; display:block; clear:both; height:0; visibility:hidden}
.slopeInfo ul li span{display:block;float:left;color:#333;font-size:13px;line-height:15px}
.slopeInfo ul li strong{display:block;float:right;color:#334f97;font-size:15px;font-family:'ng_b'}
.slopeInfo ul li em{display:block;float:right;width:100%;margin-top:4px;font-size:13px;color:#666;text-align:right}

.slopArea{position:relative;min-height:440px;padding-left:60px;border-top:1px solid #e0e0e0}
.slopArea .level{position:absolute;left:0;top:0;width:59px}
.slopArea .level li{width:100%;height:62px;margin-right:-1px;border:solid #e0e0e0;border-width:0 1px 1px 0;background:#f1f1f1}
.slopArea .level li.on{padding-right:1px;background:#fff;border-right:0}
.slopArea .level li.ln02{height:69px}
.slopArea .level li.ln03{height:69px}
.slopArea .level li.ln03 a .ico{margin:5px 0}
.slopArea .level li a{display:block;width:100%;height:62px;text-align:center}
.slopArea .level li a .ico{margin:13px 0 5px}
.slopArea .level li span{display:block;color:#333;font-size:11px;font-family:'ng_b'}
.slopArea .inner{display:none;padding:20px 12px 0}
.slopArea .inner.on{display:block}
.slopArea .inner .tblX tbody th{width:135px;padding:6px 7px;text-align:left}
.slopArea .slopeImg img{width:100%}
.slopArea .sectionTit{margin-top:18px}
.slopArea .sectionTit .ico{margin-right:6px;margin-top:-2px}
.slopArea .tblY td{padding:7px 2px;letter-spacing:-1px}

.tblY.tblSlope{border-top:2px solid #334f97}
.tblY.tblSlope tbody th em.ico{margin-right:5px}
.tblY.tblSlope tbody th.titLevel{padding:6px 7px;background:#f6fdfc;color:#333;font-family:'ng_b';text-align:left}
.tblY.tblSlope tbody th.titSlope{width:48%;padding:7px 0 7px 7px;background:#fff;color:#666;font-size:12px;text-align:left}
.tblY.tblSlope tbody th.titSlope em.ico{margin-top:-2px}
.tblY.tblSlope tbody td{width:13%}

.slopeMapCont{padding-bottom:0}
.slopeMap{position:relative}
.slopeMapLi{position:relative}
.slopeMapLi li{display:none}
.slopeMapLi li img{position:relative;top:0;width:100%}
.slopeMapLi li.mapShow{display:block}

.tabList.tabSlope{position:absolute;left:0;bottom:15px;width:84%;padding:0 8%;border-bottom:0;font-size:13px;z-index:2}
.tabList.tabSlope.slope{width:96.8%;padding:0 1.6%;font-size:12px}
.tabList.tabSlope.slope ul li a{font-size:12px;letter-spacing:-0.5px}
.tabList.tabSlope ul li a{border:solid #4063bd;border-width:1px 1px 1px 0;color:#334f97;background:url(/images/mobile/bg/bg_opacity_w.png) repeat 0 0;font-size:13px}
.tabList.tabSlope ul li:first-child a {border-left:1px solid #4063bd}
.tabList.tabSlope ul li.current a{background:#4063bd;color:#fff}
.tabList.tabSlope ul li a.long{padding:2px 0;line-height:13px}

.chargeImg img{width:100%}
.hWrap.charge .sectionTit{margin-top:19px !important}
.btn.small {display:block;width:30px;height:11px;margin:0 auto;padding:5px 0;font-size:11px;line-height:1}

/* 이벤트 */
.eventList{padding:0 12px}
.eventList ul{*zoom:1}
.eventList ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}
.eventList ul li{float:left;position:relative;width:49%;margin-right:2%;margin-top:10px}
.eventList ul li:nth-child(even){margin-right:0}
.eventList ul li strong{display:block}
.eventList ul li .top{width:100%}
.eventList ul li .top strong.ico.category{position:absolute;left:50%;bottom:81px;margin-left:-11px;overflow:hidden;z-index:1}
.eventList ul li .top em.eLabel{display:block;position:absolute;left:3.5%;top:0;z-index:1}
.eventList ul li .top .imgBox{border:solid #f1f1f1;border-width:1px 1px 0}
.eventList ul li .top .imgBox img{display:block;width:100%}
.eventList ul li a.eventCont{display:block;height:90px;border:solid #f1f1f1;border-width:0 1px 1px;text-align:center;overflow:hidden}
.eventList ul li a.eventCont .titBox{display:block;height:32px;padding:20px 6px 10px;vertical-align:middle}
.eventList ul li a.eventCont strong.eTit{color:#333;font-size:14px;line-height:16px}
.eventList ul li a.eventCont span.eDate{padding:0 6px;color:#999;font-size:12px;line-height:14px}

.eventList ul li.yp .top{border-bottom:5px solid #1f885d}
.eventList ul li.ski .top{border-bottom:5px solid #3e6ebb}
.eventList ul li.room .top{border-bottom:5px solid #756c67}
.eventList ul li.leisure .top{border-bottom:5px solid #c32d15}
.eventList ul li.golf .top{border-bottom:5px solid #639327}
.eventList ul li.peak .top{border-bottom:5px solid #01a7a3}

.labelCall{width:40px;height:44px;background:url(/images/mobile/ico/ico_label_call.png) no-repeat;text-indent:-999em;background-size:40px 44px}
.eLabel{width:30px;height:33px;background:url(/images/mobile/ico/ico_e_label_event.png) no-repeat;text-indent:-999em;background-size:90px 66px}
.yp .eLabel{background-position:0 0}
.ski .eLabel{background-position:-30px 0}
.room .eLabel{background-position:-60px 0}
.leisure .eLabel{background-position:0 -33px}
.golf .eLabel{background-position:-30px -33px}
.peak .eLabel{background-position:-60px -33px}

.board.view .headArea .category{position:absolute;left:50%;bottom:-14px;margin-left:-11px;overflow:hidden;z-index:1}
.board.view .headArea .section{position:absolute;left:50%;bottom:-16px;margin-left:-13px}
.board.view .headArea .eLabel,
.board.view .headArea .labelCall{display:block;position:absolute;right:12px;top:-46px;z-index:5}
.board.view .headArea.yp{border-bottom:5px solid #1f885d}
.board.view .headArea.ski{border-bottom:5px solid #3e6ebb}
.board.view .headArea.room{border-bottom:5px solid #756c67}
.board.view .headArea.leisure{border-bottom:5px solid #c32d15}
.board.view .headArea.golf{border-bottom:5px solid #639327}
.board.view .headArea.peak{border-bottom:5px solid #01a7a3}
.board.view .headArea.beache{border-bottom:5px solid #756c67}

.board.view .headArea .eLabel{width:40px;height:44px;background-size:120px 88px}
.board.view .headArea.yp .eLabel{background-position:0 0}
.board.view .headArea.ski .eLabel{background-position:-40px 0}
.board.view .headArea.room .eLabel{background-position:-80px 0}
.board.view .headArea.leisure .eLabel{background-position:0 -44px}
.board.view .headArea.golf .eLabel{background-position:-40px -44px}
.board.view .headArea.peak .eLabel{background-position:-80px -44px}

/* 갤러리 리스트 */
.galleryList{padding:20px 0 5px}
.galleryList ul{width:100%}
.galleryList ul li{width:100%;margin-bottom:15px}
.galleryList ul li a{display:block;position:relative;width:100%}
.galleryList ul li img{display:block;width:100%}
.galleryList ul li a .tit{display:block;position:absolute;left:0;bottom:0;width:99%;height:15px;padding:11px 1% 11px 0;background:url(/images/mobile/bg/bg_thumb_list.png) repeat 0 0;color:#fff;font-size:15px;text-indent:12px}

/* 레저 음식 */
.imageArea{position:relative;width:100%}
.imageArea img{display:block;max-width:100%;margin:0 auto;padding-bottom:15px}
.imageArea .contInfo{margin-top:0}
.imageArea.top{margin-top:19px}
.mapArea{width:100%}
.mapArea > img{display:block;max-width:100%;margin:0 auto}

.tblX tbody td.inner a{margin:3px 0}

/* 골프 */
.imgSlide + .listCont{margin-top:8px}

/* 피크아일랜드 */
.pageIntro{width:100%;margin:28px 0 14px}
.pageIntro strong{color:#0d9189;font-size:1.5em;line-height:128%}
.pageIntro p{margin-top:3px;color:#333;font-size:1.063em;font-weight:normal;font-family:'ng_b';line-height:120%}

.imageArea.map{position:relative}
.imageArea.map > img{width:100%;padding-bottom:0}
.imageArea.map .btnFull{display:block;position:absolute;right:10px;bottom:10px;width:28px;height:28px;background:url(/images/mobile/btn/btn_full.png) no-repeat;background-size:28px 28px;text-indent:-999em}
.mapBig{position:relative;width:100%}
.mapBig img{width:100%}
.mapBig .btnClose{display:block;position:absolute;right:20px;width:28px;height:28px;background:url(/images/mobile/btn/btn_close.png) no-repeat;background-size:28px 28px;text-indent:-999em}
.mapBig.peak .btnClose{bottom:20px}
.mapBig.yp .btnClose{top:20px}
