/* 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;}
#storeInfo .store-wrap .store-info {width:330px;}
#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:700px; 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:20px 20px 10px; border:1px solid #ddd; border-radius:6px; cursor:pointer;}
#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 {margin-bottom:15px; font-size:14px; font-weight:700; letter-spacing:-0.5px;}
#storeInfo .store-wrap .store-info .store-list p {padding-bottom:10px;}
#storeInfo .store-wrap .store-info .store-list p.tel {padding-left:19px; color:#6d6d6d; background:url(/images/common/icon_store_tel.png) 0 0 no-repeat;}
#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;}
/* BASIC css end */

