/* BASIC css start */
.offline { margin-left:15px; margin-right:15px; }

.store-header { text-align:left; margin-top:30px; }
.store-header:after { content:''; display:block; clear:both; }
.store-header h1 { margin-right:49px; color:#000; font-size:18px; font-weight:bold; }
.store-header ul::after { content:''; display:block; clear:both; }
.store-header ul { display:inline-block; margin-top:3px; }
.store-header ul li { display:inline-block; float:left; margin-right:20px; }
.store-header ul li a { color:#bababa; font-size:13px; font-weight:500; padding-bottom:2px;  border-bottom:1px solid transparent;}
.store-header ul li a:hover { color:#000; font-size:13px; font-weight:500; border-bottom:1px solid #000; }
.store-header ul li.active a { display:inline-block; color:#000; font-size:13px; font-weight:500; border-bottom:1px solid #000; }

.store-header .off_notice { padding-top: 15px; }
.store-header .off_notice a { font-size: 13px; }
.store-header .off_notice .notice_tit { font-weight: 600; display: inline-block; padding-right: 10px; }
.store-header .off_notice .notice_subject a b { font-weight: normal; }

.store-list-wrap { text-align:left; width:100%; margin-top:15px; }
.store-list-wrap .store-list { border-top: 2px solid #000; word-break: keep-all; }
.list { cursor:pointer; position:relative; border-bottom:1px solid #ededed; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; }
.list .kor-tit { display:inline-block; background:url('https://xexymix.jpg3.kr/xexymix/introimg/icon_map.png') right center no-repeat; background-size:15px; padding-right:20px; color:#313131; font-size:15px; font-weight:bold; margin:20px 0 10px; }
.list .addr { color:#898989; font-size:13px; margin-bottom:3px;  }
.list .tel { color:#898989; font-size:13px; padding-bottom:20px; }

.icon_new { color:red; font-size:13px; }

.map-view { display:none; }
.map-view::after { content:''; display:block; clear:both; overflow:hidden; }
.map-view p { width:100%; }
.map-view p img { width:100%; }
.map { width:100%; height:250px; }

.foreign-store-wrap { display:none; }
.foreign-store-wrap p { color:#000; font-size:16px; text-align:center; font-weight:bold; margin-top:60px; line-height:1.6; margin-bottom:100px; }

#store-input { background: #f6f6f6; padding: 20px 0; margin: 20px 0; font-size: 13px; color:#898989; text-align: center; }
#store-input #keyword-store { width: auto; height: 28px; border-radius: 0; border: 1px solid #d1d1d1; padding: 0 5px; font-size: 13px; }
#store-input #search-btn { width: 50px; height: 30px; line-height: 30px; background: #000; color: #fff; padding: 0; border: 0; text-indent: 0; }
#store-input #reset-btn { width: 50px; height: 30px; line-height: 30px; background: #fff; color: #999; padding: 0; text-indent: 0; border: 1px solid #dfdfdf; letter-spacing: -0.5px; }
#store-input .tit { display: inline-block; width: 50px; color:#111; font-weight: 500; }
#store-input .count-store { display: inline-block; padding-left:22%; padding-top: 5px; color:#111; font-weight: 500; }

.pagination { text-align: center; padding-top: 50px; font-size: 14px; }
.pagination #page-info { padding: 0 10px; }
.pagination #prev { width: 36px; height:36px; background: url(/design/xexymix/image/p_prev.png) no-repeat center; color: transparent; text-indent: -9999px; }
.pagination #next { width: 36px; height:36px; background: url(/design/xexymix/image/p_next.png) no-repeat center; color: transparent; text-indent: -9999px; }

/* BASIC css end */

