/* BASIC css start */
#storeInfo .tit-page-2 span {font-size:12px; font-weight:normal;}
#storeInfo .store-wrap {display:flex; margin-top:20px; border:1px solid #ddd; height:600px; }
#storeInfo .store-wrap .store-info {width:530px;}
#storeInfo .store-wrap .store-info .search-box {position:relative; padding:10px; background:#f5f5f5; border-bottom:1px solid #ddd;} 
#storeInfo .store-wrap .store-info .search-box input {width:100%; height:49px; padding:0 15px; border:1px solid #ddd; box-shadow: 0px 1px 6px 0px #ddd; border-radius:6px; box-sizing:border-box;}
#storeInfo .store-wrap .store-info .search-box input[type=text]::placeholder {color: #adadad;}
#storeInfo .store-wrap .store-info .search-box .btn-search {position:absolute; right:18px; top:12px; width:30px; height:40px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_search.gif) 0 0 no-repeat;}
#storeInfo .store-wrap .store-info .store-list {padding:10px; height:528px; overflow-y:scroll;}
#storeInfo .store-wrap .store-info .store-list::-webkit-scrollbar {width:5px;}
#storeInfo .store-wrap .store-info .store-list::-webkit-scrollbar-thumb {height:30%; background:#c1c1c1; border-radius:10px;}
#storeInfo .store-wrap .store-info .store-list::-webkit-scrollbar-track {background:#f1f1f1;}
#storeInfo .store-wrap .store-info .store-list .count {padding:10px 0 18px; font-size:14px;}

#storeInfo .store-wrap .store-info .store-list ul li {margin-bottom:10px; padding:15px; border:1px solid #ddd; border-radius:6px; cursor:pointer; display:flex; gap:10px; position:relative;  }
#storeInfo .store-wrap .store-info .store-list ul li.on {border:2px solid #000;}
#storeInfo .store-wrap .store-info .store-list .icon {display:inline-block; margin-bottom:15px; padding:4px 8px 3px 8px; border-radius:3px; color:#fff; font-size:11px;}
#storeInfo .store-wrap .store-info .store-list .icon.ico-bl {background:#000; border:1px solid #000;}
#storeInfo .store-wrap .store-info .store-list .icon.ico-wh {background:#fff; border:1px solid #666; color:#666;}
#storeInfo .store-wrap .store-info .store-list .store-name { padding:5px 0 15px 0; font-size:19px; font-weight:600; letter-spacing:-0.5px;}


.info { position:absolute; left:180px; }

#contentWrap { width:1290px; }


#storeInfo .store-wrap .store-info .store-list p { padding-bottom:10px; font-size:15px; color:#666; }
#storeInfo .store-wrap .store-info .store-list p.address { }
#storeInfo .store-wrap .store-info .store-list p.distance { font-size:14px; }
#storeInfo .store-wrap .store-info .store-list p.distance strong { color:var(--main-color); }
#storeInfo .store-wrap .store-info .store-list li>a {padding: 7px 15px;background:#f3f3f3;border-radius:6px;font-size:15px;position: absolute;bottom: 15px; right:15px;}
#storeInfo .store-wrap .store-info .store-list li>a:hover { background:var(--main-color); color:#fff; }


#storeInfo .store-wrap .store-info .store-list dl {margin-bottom:5px; cursor:pointer;}
#storeInfo .store-wrap .store-info .store-list dl.active dt + dd {padding-right:25px; background:url(/images/common/icon_store_arrow_down.png) right top no-repeat; content:'';}
#storeInfo .store-wrap .store-info .store-list dl.active.on dt + dd {padding-right:25px; background:url(/images/common/icon_store_arrow_up.png) right top no-repeat; content:'';}
#storeInfo .store-wrap .store-info .store-list dl dt + dd {display:inline-block; margin-left:11px;}
#storeInfo .store-wrap .store-info .store-list dl::after {content: ""; display:table; clear:both;}
#storeInfo .store-wrap .store-info .store-list dt {float:left; width:50px; margin-bottom:3px; padding-left:19px; color:#6d6d6d; line-height:17px;}
#storeInfo .store-wrap .store-info .store-list dt.hours {background:url(/images/common/icon_store_time.png) 0 0 no-repeat;}
#storeInfo .store-wrap .store-info .store-list dd {display:none; max-width:180px; margin:0 0 3px 80px; color:#6d6d6d; line-height:17px;}
#storeInfo .store-wrap .store-info .store-list .no-data {display:flex; flex-direction:column; justify-content:center; align-items:center; height:700px;}
#storeInfo .store-wrap .map-area {width:780px; border-left:1px solid #ddd;}


/* 타입 2 */
.tit-page-2 {
    padding: 40px 0 20px 0;
    position: relative;
    border-bottom: 1px solid #f3f3f3;
}
.tit-page-2 h2 { font-size:25px; color:#2e2e2e; font-weight:bold;  text-align:center; }
.tit-page-2 .dsc { position:absolute; top:8px; right:0 }


.sotre_img img { width:145px; border-radius:7px; }
/* BASIC css end */

