#contents {padding:20px 0;}

.viewSub,
.wrapCont {padding:0 8px;}
.wrapCont {border-bottom:2px solid #000;}
.wrapCont > div {padding-bottom:20px;}
.wrapCont > div:last-child {padding-bottom:0;}
.wrapCont strong {font-size:1em !important;}
#contents .viewTitle {margin-bottom:15px;padding:0 8px;}
#contents .viewTitle h3 a{display:inline-block;width:21px;margin-top:-3px;}
#contents .viewTitle h3 {font-size:1.2em;margin-top:20px;}
#contents .viewTitle p {float:right;display:block;margin-top:-50px;}
#contents .viewTitle p>a{width:53px;display:block;}
.viewSub > .subCont {position:relative;}
.viewSub > .subCont > div {float:left;display:block;}
.viewSub > .subCont > div.imgEat,
.viewSub > .subCont > div.imgLook,
.viewSub > .subCont > div.imgShow,
.viewSub > .subCont > div.imgFestival {width:35%;margin-right:3%;position:relative;}
.viewSub > .subCont > div.txtTitle {width:62%;}
.viewSub > .subCont > div.txtTitle p {font-weight:bold;font-size:1.2em;}

.viewSub > .subCont > div.txtTitle p.sort {display:inline-block;padding:2px 5px 1px 3px;background:#8e98a4;border-left:5px solid #59616a;color:#fff;font-size:0.8em;margin-bottom:5px;}

.viewSub > .subCont .hotmark {position:absolute;bottom:0;left:38%;}
.tag {margin-top:10px;padding:3px 0 3px 22px;background:#e0ebed url('/image/common/icon_tag.png') no-repeat 5px 7px;text-align:left;}
.tag p {display:inline-block;font-size:0.8em;margin-right:3px;vertical-align:middle;}


.tab {margin:10px 0;}
.tab a {float:left;display:block;width:17.5%;background:#9caab3;padding:5px;text-align:center;color:#fff;font-weight:bold;border-left:1px solid #fff;font-size:0.85em;}
.tab a.wide {width:30%;border-left:none;}
.wrapCont {margin-top:20px;}
.wrapCont > div {margin:15px 0;}
.wrapCont dl dt {font-size:1.6em;color:#535353;font-weight:bold;margin-bottom:10px;}

.viewCont .others ul li {float:left;display:block;width:49.5%;margin-right:1%;margin-top:1%;border:1px solid #dedede;}
.viewCont .others ul li:nth-child(2n) {margin-right:0;}
.viewCont .others ul li div {padding: 2px 5px;}
.viewCont .others ul li div.otherImg {overflow:hidden;border-bottom:1px solid #dedede;padding:0;}
.viewCont .others ul li div.otherTxt {padding:5px;height:40px;width:100%;}
.viewCont .others ul li div span {font-size:0.82em;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.viewCont .others ul li div span.txtSub {font-weight:bold;font-size:0.95em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:95%;overflow:hidden;}



.wrapCont > div.eatGallery {position:relative;background:#8d8d8d;max-width:513px;margin:15px auto;}
.eatGallery .txtArea {text-align:center;font-size:0.9em;padding:10px 5px;}
.eatGallery .txtArea p {color:#fff;}
.eatGallery .txtArea p.altImg {margin-bottom:5px;}
.eatGallery .txtArea span.currentNum {font-weight:bold;color:#5f016c;}

.eatGallery a.btnLeft {position:absolute;left:10px;display:block;}
.eatGallery a.btnRight {position:absolute;right:10px;display:block;}
.sliderControl a {top:50%;width:20px;height:40px;margin-top:-20px;position:absolute;}
.sliderControl a.btnLeft {background:url('/image/eat/mobile/btn_left.png') 0 0 no-repeat;background-size:100% 100%;left:0;}
.sliderControl a.btnRight {background:url('/image/eat/mobile/btn_right.png') 0 0 no-repeat;background-size:100% 100%;right:0;}


.bx-wrapper {box-shadow:none;border:none;background:none;margin:0 auto;}
.bx-wrapper li img {margin:0 auto;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:10px;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#d9ceda;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active, 
.bx-wrapper .bx-pager.bx-default-pager a:focus {background:#5f016c;}

.txtTitle span.txtLoc img{width:17px;margin-top: -2px;}
.txtTitle h3 p.contHogam{width:53px;}


.wrapCont > div.txt {text-align:justify;}


.contTravelPeople {position:relative;margin-top:10px;padding:0 8px;}
.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') 0 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:8px;top:7px;}
.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 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 > img {width:100%;}
.rel-outlet .thum-goods span {position:absolute;top:0;left:5px;}
.rel-outlet li .go-goods {
    display: block;
	float:right;
    width: 25px;
    height: 25px;
}
.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 (min-width:400px){
	.tab a {font-size:1em;}
}

@media all and (min-width:480px){
	.others {padding:0 4%;}
}


