@charset "utf-8";

/* common */
.inner_content {width:1200px; margin:0 auto}
.store h2 {font-size:60px; text-align:center; padding-top:74px}
.store .tab_menu {width:100%; margin-top:72px}
.store .tab_menu a {width:589px; margin:0 0 0 20px}
.store .tab_menu a:first-child {margin-left:0;}
.store .list_tbl {margin-top:50px; border-top:2px solid #000}
.store .list_tbl thead {border-bottom:1px solid #000}
.store .list_tbl thead th {height:80px; font-size:20px;}
.store .list_tbl tbody td {height:102px; font-family:'NotoSansL'; font-size:20px; text-align:center; vertical-align: middle; border-bottom:1px solid #ccc} 
.store .list_tbl tbody td.left {text-align:left}
.store .list_tbl tbody td img {vertical-align: middle;}
.store .pagination {margin-top:60px}

/* 가까운 매장 */
.store .spot_info {font-size:18px; text-align:center; margin-top:40px}
.store .spot_info img {margin-right:9px}
.store .map_area {width:100%; height:400px; margin-top:30px; background:#eee}

/* 매장 검색 리스트 */
.store .search_area {font-size:0; margin-top:60px;}
.store .search_area select {display:inline-block;min-width:214px;height:60px;font-family:'NotoSansL';font-size:16px;border:0;padding:0 40px 0 24px;margin-right:20px;background:#f5f5f5 url(../img/store/select_arrow.png) right center no-repeat;}
.store .search_area .input_box {position:relative; display:inline-block;}
.store .search_area .input_box input {width:284px; height:60px; font-family:'NotoSansL'; font-size:16px; padding-left:24px; padding-right:55px; background:#f5f5f5}
.store .search_area .input_box .btn_search {position:absolute; right:0; top:0; width:50px; height:60px; font-size:0;background:url(../img/store/btn_search.png) left center no-repeat; outline:0;}

/* 매장 검색 상세 */
.store .store_detail {font-size:0; padding-top:64px; margin-top:80px; padding-bottom:40px; border-top:1px solid #ccc}
.store .store_detail .name {font-size:34px; margin-bottom:12px;}
.store .store_detail .address {display:inline-block; width:560px; font-family:'NotoSansR'; font-size:20px; vertical-align:top;}
.store .store_detail .tel {position:relative; display:inline-block; width:245px; font-family:'NotoSansR'; font-size:20px; padding-left:80px; vertical-align:top;}
.store .store_detail .tel:before {content:'';position:absolute;left:0;top: 0;display:block;width:64px;height:64px;margin-top: -17px;background:url(../img/store/icon_tel.png) 0 0 no-repeat;}
.store .store_detail .time {position:relative; display:inline-block; font-family:'NotoSansR'; font-size:20px; padding-left:80px; vertical-align:top;}
.store .store_detail .time span {display:block; color:#555; font-family:'NotoSansL'; font-size:16px}
.store .store_detail .time:before {content:'';position:absolute;left:0;top: 0;display:block;width:64px;height:64px;margin-top: -20px;background:url(../img/store/icon_time.png) 0 0 no-repeat;}

