.info_tbl2{width:100%}
.info_tbl2 th{vertical-align: top;font-size:14px;padding:5px 10px 10px 0;font-weight:bold;text-align:left;border-bottom:1px solid #ddd}
.info_tbl2 tr>td{position:relative;vertical-align: top;font-size:14px;padding:5px 0;border-bottom:1px solid #ddd}
.info_tbl2 td p{font-size:30px;text-align:center;padding:15px 0;line-height:35px;font-weight:500}
.info_tbl2 td p span{font-size:22px;display:block;line-height: 32px}
.info_tbl2 td p span.s2{color:#de0a0a;font-size:30px;text-decoration: line-through;}
.info_tbl2 td a{position:absolute;top:5px;right:0;display:block;width:45px;border-radius:4px;height:28px;line-height:28px;border:1px solid #c8c8c8;background:#efefef;font-size:13px;color:#333;text-align:center;z-index:10}

#placesList .item {position:relative;border-bottom:1px solid #888;overflow: hidden;cursor: pointer;min-height: 65px;}
#placesList .item span {display: block;margin-top:4px;}
#placesList .item h5, #placesList .item .info {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#placesList .item .info{padding:10px 0 10px 55px;}
#placesList .info .gray {color:#8a8a8a;}
#placesList .info .jibun {padding-left:26px;background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/places_jibun.png) no-repeat;}
#placesList .info .tel {color:#009900;}
#placesList .item .markerbg {float:left;position:absolute;width:36px; height:37px;margin:10px 0 0 10px;background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/marker_number_blue.png) no-repeat;}
#placesList .item .marker_1 {background-position: 0 -10px;}
#placesList .item .marker_2 {background-position: 0 -56px;}
#placesList .item .marker_3 {background-position: 0 -102px}
#placesList .item .marker_4 {background-position: 0 -148px;}
#placesList .item .marker_5 {background-position: 0 -194px;}
#placesList .item .marker_6 {background-position: 0 -240px;}
#placesList .item .marker_7 {background-position: 0 -286px;}
#placesList .item .marker_8 {background-position: 0 -332px;}
#placesList .item .marker_9 {background-position: 0 -378px;}
#placesList .item .marker_10 {background-position: 0 -423px;}
#placesList .item .marker_11 {background-position: 0 -470px;}
#placesList .item .marker_12 {background-position: 0 -516px;}
#placesList .item .marker_13 {background-position: 0 -562px;}
#placesList .item .marker_14 {background-position: 0 -608px;}
#placesList .item .marker_15 {background-position: 0 -654px;}
#pagination {margin:10px auto;text-align: center;}
#pagination a {display:inline-block;margin-right:10px;}
#pagination .on {font-weight: bold; cursor: default;color:#777;}
#map { width:100%;height:50vh;position:relative;overflow:hidden;} 