/* BASIC css start */
#storeInfo * {font-size:13px; color:#1c1c1c;}
#storeInfo input[type=text]::placeholder {color:#adadad;}
#storeInfo .store-wrap {padding:0 20px;}
#storeInfo .store-wrap .store-info .search-box {position:relative; padding:20px 0px;}
#storeInfo .store-wrap .store-info .search-box input {width:100%; height:49px; padding:0 15px; border:2px solid #000; border-radius:6px; box-sizing:border-box;}
#storeInfo .store-wrap .store-info .search-box .btn-search {position:absolute; right:18px; top:22px; 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 p.count {font-size:14px; color:#3d3d3d; padding-bottom:0;}
#storeInfo .store-wrap .store-info .store-list ul {margin:20px 0; list-style:none;}
#storeInfo .store-wrap .store-info .store-list ul li {position:relative; padding:20px 0 0; border-top:1px solid #ededed; border-bottom:1px solid #ededed; margin-top:-1px;}
#storeInfo .store-wrap .store-info .store-list ul li::after {position:absolute; right:3px; top:20px; width:8px; height:8px; border-top:2px solid #000; border-right:2px solid #000; transform:rotate(135deg); content:'';}
#storeInfo .store-wrap .store-info .store-list ul li.on::after {position:absolute; right:3px; top:20px; width:8px; height:8px; border-top:2px solid #000; border-right:2px solid #000; transform:rotate(315deg); content:'';}
#storeInfo .store-wrap .store-info .store-list ul li.on ..store-map-area {display:block;}
#storeInfo .store-wrap .store-info .store-list ul li .info {margin-bottom:20px;}
#storeInfo .store-wrap .store-info .store-list .icon {display:inline-block; margin-bottom:15px; padding:4px 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:10px; font-size:16px; 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 2px no-repeat;}
#storeInfo .store-wrap .store-info .store-list dl {cursor:pointer; max-width:300px;}
#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:'';} /* È­»ìÇ¥down */
#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:'';}  /* È­»ìÇ¥up */
#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:55px; 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 2px no-repeat;}
#storeInfo .store-wrap .store-info .store-list dd {display:none; max-width:180px; margin:0 0 3px 85px; color:#6d6d6d; line-height:17px;}
#storeInfo .store-wrap .store-map-area {display:none; width:auto; height:200px; border:1px solid #ededed; border-bottom:0; overflow:hidden;}
#storeInfo .store-wrap .btn-more a {display:block; text-align:center;}
#storeInfo .store-wrap .no-data {padding:40px 0; text-align:center;}
/* BASIC css end */

