

#contents{position:relative;padding:20px 0;}
.story_title {padding:0 8px;}
.story_title h4 {margin:20px 0 15px 0;}
.story_title h4 p:first-child{float:left;color: #30333e;font-size:1.2em;padding-top:5px;}
.story_title h4:after{content:'';clear:both;display:block;}
/*.story_title p.feelItem {position: absolute;top: -20px;right: 5px;}*/
.story_title h4 a{display:block;float:left;margin:-1px 0 0 7px;width:23px;}
.story_title h4 a img{width:100%;}
.story_title h4 p.feelItem{float:right;margin-top:-25px;width:53px;}
.story_title .title_content{border-top: 1px dashed #c0c0c0;border-bottom: 1px dashed #c0c0c0;padding: 10px 0;}
.story_title .title_content .articleTitle{font-size: 1.3em;font-weight:bold;color: #565656;margin-bottom: 10px;}
.story_title .title_content .txt{color:#3c3c3c;}
.hotmark{margin-top: 5px;}
.area_hotmark {padding-left:13px;}
.area_hotmark li{width: 90px;}
.area_hotmark li img{width: 100%;}

/*.article.on{height:auto;overflow:visible;}*/
.spot_title h4 {padding-left:7px;color: #FFF;display: inline-block;font-size: 14px;line-height: 20px;}
.route{padding-bottom: 20px;margin: 15px 8px 0 8px;background-color:#f2f2f2;background-image:url('/image/go/mobile/dashbg.png');background-repeat:repeat-y;background-position: 15px 0px; }
.route ul{margin-left:30px;margin-right:1%;}
.route ul li.spot{border:1px solid #aab4ba;margin-top:11px;border-radius: 10px;background-color: #fff;position:relative;}

.route ul li.spot:first-child{margin-top:15px;}
.route ul li.space{background:url('/image/go/mobile/borderbg.png') repeat-x 0 48%;}

.spot_top{background-color: #30333e;  padding: 5px 7px;}
.spot_title img{width:20px;padding-top: 1px;}
.route ul li .s_info{position:relative;}
.route ul li .s_info .spot_img{float:left;width:40%;margin:2%;border-right: 7px solid #fff;}
.route ul li .s_info .spot_view{padding: 2%;}
.route ul li .s_info .spot_view strong{font-size:15px;color:#0f79e7;font-weight:bold;}
.route ul li .s_info .spot_view b{font-weight:bold;padding-right:2px;}
.route ul li .arrow{position:absolute;top:24%;left:-25px;}
.route ul li .circlemark{position:absolute;width:23px;top:20%;left:-24px;}
									    
.space .dist span{line-height:22px;padding-right: 9px;padding-left: 7px;margin-left: -5px;background-color:#f2f2f2;}
.space .dist{margin-left: 9%;}
.space .dist img{background-color:#f2f2f2;padding-left: 14px;}


.space {margin-top:10px;}
.route ul li .s_info:after{content:'';clear:both;display:block;}
.route ul li .s_info .spot_img img{width:100%;min-height:100px;}
.ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;}
.total{  background-color: #30333e;color: #FFF;font-size: 14px;line-height: 20px;padding:5px 10px;margin:0 8px;}
.showMap{margin: 10px 8px;}
.showMap h4 {color: #5f016c;font-size: 1.3em;font-weight: bold;margin-bottom: 15px;padding: 2px 2px 2px 30px;background: url('/image/mobile/bull_listTltle.png') 0 4px no-repeat;
  background-size: 18px;}
.showMap #map{height:190px;width:100% !important}
.nmap {width:100% !important;}
.tel{border-bottom: 2px solid #d2d2d2;padding-bottom:5px;margin-bottom:5px;margin-top:3px}
.tel2{position:relative;}
/*a.more, a.less {position:absolute;bottom:5px;right:0;display:block;}*/


.route ul li.spot .more{position:absolute;top:2px;right:0px;cursor: pointer;background:url('/image/mobile/more.png') no-repeat;
display: none;width: 36px;height: 20px;background-size:100%;}
.route ul li.spot .more.on{display:none;}
.route ul li.spot .more2{display:none;position:absolute;bottom:1px;right:5px;cursor: pointer;background:url('/image/mobile/less.png') no-repeat;width: 38px;height: 20px;background-size:100%;}
.route ul li.spot .more2.on{display:block;}



.nmap_scaler,
.nmap_scaler_s14,
.nmap_scaler_left ,
._nmap_diswheel,
._nmap_disdrag,
._nmap_disdblclick,
._nmap_disbubbling {z-index:1;}

.contTravelPeople {position:relative;margin-top:10px;}
.contTravelPeople .noPeople {text-align:center;margin:10px 0;}
.contTravelPeople .bx-wrapper {border:none;box-shadow:none;}
.contTravelPeople h3 {border-bottom: 1px solid #dedede;background:url('/image/area/icon_traveli.png') 3px 7px no-repeat;padding:8px 0 10px 30px;background-size:19px 21px;font-weight:bold;}
.contTravelPeople span.reporter {font-size:0.9em;margin:10px 0 5px;}
.contTravelPeople li.full {width:100%;}
.contTravelPeople li.itemList {text-align:center;}
.contTravelPeople li * {margin:3px auto;font-size:0.8em;color:#4d4d4d;display:block;}
.btnControl {position:absolute;right:5px;top:5px;}
.btnControl a {display:inline-block;}
.btnControl a.peopleL {background:url('/image/area/mobile/slide_left2.png')0 0 no-repeat;width:22px;height:21px;background-size:100%;}
.btnControl a.peopleR {background:url('/image/area/mobile/slide_right2.png')0 0 no-repeat;width:22px;height:21px;background-size:100%;}



/* 아울렛 연동 */
.rel-outlet {border-bottom:2px solid #000;margin:10px 0;}
.rel-outlet ul.outlet-wrap {padding:0 5px}
.rel-outlet li {padding:10px 5px;border-top:1px solid #a9a9a9;float:none !important;}
.rel-outlet li:nth-child(2n+1) {background:#fcfcfc}
.rel-outlet li:nth-child(2n) {background:#f2f2f2;}
.rel-outlet li:first-child {border-top:none;}
.rel-outlet li:after {content:'';display:block;clear:both;}
.rel-outlet .thum-goods {float:left;width:30%;margin:0 10px 10px 0;border:1px solid #eee;text-align:center;position:relative;}
.rel-outlet .thum-goods span {position:absolute;top:0;left:5px;}
.rel-outlet li .go-goods {display:block;float:right;
	width:120px;padding-left:30px;
    height: 22px;
    color: #fff;
    background: url('/image/rel-outlet/sub-link-lg2.png') 0 0 no-repeat;
    background-size: 120px 22px;
    line-height: 24px;}
.rel-outlet .exp-goods p.tit-goods {margin-bottom:7px;}
.rel-outlet .exp-goods p.tit-goods span {font-size:13px;font-weight:bold;}
.rel-outlet .exp-goods p.tit-goods span:first-child {color:#40035e;margin-right:3px;} 
.rel-outlet .exp-goods pre.txt span {display:block;min-height:65px;font-size:12px;}


@media all and (max-width:420px){
	.tab a {font-size:1em;}
	/*.route ul li.spot .more{bottom:0px;}*/

}

@media all and (max-width:400px){
	.route ul li .s_info .spot_view .tel,
	.route ul li .s_info .spot_view .tel2 {font-size:0.8em;padding-bottom:5px;}
	.route ul li .s_info .spot_view > p {font-size:0.8em;}
	.route ul li .s_info .spot_view .article {margin-top:5px;font-size:0.9em;}
	.route ul li.spot .more {top:10px;}
	.article{height: 20px;overflow:hidden;}
	.route ul li.spot .more {display:block;}

	
}