/* BASIC css start */
#storeInfo .tit-page-2 span {font-size:12px; font-weight:normal;}
#storeInfo .store-wrap {    display: flex;
    margin-top: 80px;
    flex-direction: column;}
    
    
#storeInfo .store-wrap .store-info {}

#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 {}

#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 {display:none/*padding:10px 0 18px; font-size:14px;*/}
#storeInfo .store-wrap .store-info .store-list ul{margin-top:36px}
#storeInfo .store-wrap .store-info .store-list ul li {    margin-bottom: 10px;
    padding: 32px;
    border: 1px solid #ddd;
    cursor: pointer;
    background: url(/design/taetea/img/check_ic.png) no-repeat;
    background-position: calc(100% - 32px);}
    
#storeInfo .store-wrap .store-info .store-list ul li.on {border:1px solid #000;}

#storeInfo .store-wrap .store-info .store-list ul li + .thumb{display:none}
#storeInfo .store-wrap .store-info .store-list ul li.on + .thumb{
    display: block;
    border: 0;
    padding: 0;
    text-align: center;}

#storeInfo .store-wrap .store-info .store-list ul li.on + .thumb img{max-width:700px;margin:30px auto;}

#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: 28px;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: -0.5px;}
    
#storeInfo .store-wrap .store-info .store-list p {
    padding-bottom: 6px;
    font-size: 17px;
    font-weight: 400;}
#storeInfo .store-wrap .store-info .store-list p.tel {color:#000; }
#storeInfo .store-wrap .store-info .store-list dl {
    font-size: 17px;
    color: #000;
    font-weight: 400;}
#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;}
#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 {display: none;background:url(/images/common/icon_store_time.png) 0 0 no-repeat;}
#storeInfo .store-wrap .store-info .store-list dd {display:none; }
#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: 1416px;
    height: 838px;}



















/* ¹è³Ê */
.bnr { margin-bottom:96px; } 
.bnr img{max-width:100%}
                 
p.title{padding: 0 0 90px;
    white-space: pre-line;
    font-size: 88px;
    font-weight: 700;
    line-height: 98px;
    display: flex;
    justify-content: space-between;}

p.title .uppercase{text-transform: uppercase;}
    
p.title img{padding-left: 4px;}

/* BASIC css end */

