#map_canvas {height:400px;border-top: 2px solid #a1c7ed;}

.search-map-wrap {position:relative;margin-top:-40px;margin-left:30px;min-height:400px}
.search-map-wrap:before,
.search-map-wrap:after {clear:both; content:" "; display:table}
.list0 { position: absolute; z-index: 1; top: -35px; left: -5px; } 
.list1 { position: absolute; z-index: 1; top: 260px; left: 20px; }
.list2 { position: absolute; z-index: 2; top: 215px; left: 52px; } 
.list3 { position: absolute; z-index: 3; top: 232px; left: 115px; } 
.list4 { position: absolute; z-index: 4; top: 050px; left: 88px; } 
.list5 { position: absolute; z-index: 5; top: 154px; left: 35px; } 
.list6 { position: absolute; z-index: 6; top: 074px; left: 63px; } 
.list7 { position: absolute; z-index: 7; top: 143px; left: 98px; } 
.list8 { position: absolute; z-index: 8; top: 147px; left: 128px; } 
.list9 { position: absolute; z-index: 9; top: 368px; left: 40px; } 
.list10 { position: absolute; z-index: 10; top: 112px; left: 72px; } 
.list11 { position: absolute; z-index: 11; top: 101px; left: 39px; } 
.list12 { position: absolute; z-index: 12; top: 192px; left: 96px; } 
.list13 { position: absolute; z-index: 13; top: 275px; left: 62px; } 
.list14 { position: absolute; z-index: 14; top: 223px; left: 157px; } 
.list15 { position: absolute; z-index: 15; top: 242px; left: 189px; } 
.list16 { position: absolute; z-index: 16; top: 263px; left: 179px; }


	.mall-wrap {}
	.mall-wrap .headinfo h1,
	.mall-wrap .headinfo h2, 
	.mall-wrap .headinfo p{text-align:center;}
	.mall-wrap .headinfo h1{letter-spacing:-4px;}
	.mall-wrap .menu-boxes h2 p{margin-top:5px;margin-bottom:15px;color:#97969B}
	.mall-wrap .menu-boxes p{margin-bottom:5px;}
	.mall-wrap .menu-boxes {margin: 0 0 20px 0;}
	.mall-wrap .menu-boxes .imageblock{border-bottom-left-radius: 20px; overflow: hidden; border-top: 2px solid #FF2020;}
	.mall-wrap .menu-boxes .imageblock img{max-width:100%;height:auto}
	.mall-wrap .menu-boxes h2 {margin-top:0;font-size:1.2em;font-family: 'NanumGothicBold';letter-spacing:-1px}
	.mall-wrap .menu-boxes .menu-content {position:relative}
	.mall-wrap .menu-boxes .menu-content .edit-btn{position:absolute;right:0;top:0;}
	.mall-wrap .menu-boxes .menu-content p{border-bottom:1px solid #e9e9e9;padding-bottom:5px;}
	.mall-wrap .menu-boxes .menu-content p:last-child{border-bottom:0}
	.mall-wrap .menu-boxes .menu-content p strong{color:#ccc}

	.mall-wrap .mall-img img {max-width:100%;height:auto}

	table.table-detail {background:#ffffff6e;border-top:2px solid #a1c7ed;border-bottom:1px solid #dddddd }
	table.table-detail thead tr td{text-align:center;background:#ebf3fb}
	table.table-detail thead tr td h3{text-align:center;margin: 15px 0 ;font-family: 'NanumGothicBold';}
	table.table-detail tbody tr th,
	table.table-detail tbody tr td{padding:18px 15px;}
	table.table-detail tbody tr th {text-align:right;color:#ccc}

	.thumb-img-list {padding-right:4px;margin-top:5px;margin:5px -3px 0 -3px;}
	.thumb-img-list a {width:90px;height:67px;overflow:hidden;float:left;margin:0 0.5%;border:1px solid #ddd;opacity:.7;}
	.thumb-img-list a img {width:100%;height:auto;}
	.thumb-img-list a img {-webkit-transition: all .5s;-moz-transition: all .5s;	-ms-transition: all .5s;	-o-transition: all .5s;	transition: all .5s;}
	.thumb-img-list a:hover {border:1px solid #B66969;	opacity:1}
	


.chk_box input[type="checkbox"] + label span {top: 1px;}
.location-text {line-height: 1.2;}
.noimage {text-align:center;padding:25% 0;border:1px solid #ddd;background:#ffffff6e}
