/* BASIC css start */
#contentWrapper.offline { margin-top:0; padding-top:60px; }
#contentWrapper.offline #contentWrap { width:100%; }
#contentWrapper.offline #content { width:1300px; margin: 0 auto; }
.store-header { position:relative; text-align:left; }
.store-header:after { content:''; display:block; clear:both; }
.store-header h1 { display:inline-block; margin-right:48px; font-size:25px; font-weight:bold; }
.store-header ul::after { content:''; display:block; clear:both; }
.store-header ul { display:inline-block; margin-top:6px; }
.store-header ul li { display:inline-block; float:left; margin-right:28px; }
.store-header ul li a { color:#bababa; font-size:15px; font-weight:500; padding-bottom:5px;  border-bottom:1px solid transparent;}
.store-header ul li a:hover { color:#111; font-size:15px; font-weight:500; border-bottom:1px solid #000; }
.store-header ul li.active a { display:inline-block; color:#111; font-size:15px; font-weight:bold; border-bottom:1px solid #000; }

.store-header .off_notice { position: absolute; right: 0; top:0; line-height:34px; }
.store-header .off_notice a { font-size: 14px; }
.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 { padding-bottom: 50px; text-align:left; }
.store-list-wrap .store-list { border-top: 2px solid #000; }
.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 { background:url('https://xexymix.jpg3.kr/xexymix/introimg/icon_map.png') right top no-repeat; display:inline-block; color:#313131; font-size:23px; font-weight:bold; padding-right:27px; margin-top:50px; margin-bottom:15px; }
.list .addr { position:absolute; right:10px; top:60px; color:#898989; font-size:14px; }
.list .tel { color:#898989; font-size:14px; padding-bottom:30px; }

.icon_new { color:red; font-size:16px; margin-left: 5px; }

.map-view { display:none; }
.map-view::after { content:''; display:block; clear:both; overflow:hidden; }
.map-view p { float:left; width:481px; }
.map-view p img { width:100%; }
.map { float:left; width:calc(100% - 481px); height:320px; }

.foreign-store-wrap { display:none; }
.foreign-store-wrap p { font-size:24px; text-align:center; font-weight:600; margin-top:60px; line-height:1.6; margin-bottom:700px; }

#store-input { background: #f6f6f6; padding: 30px; margin: 30px 0; text-align: center; font-size: 15px; color:#898989; }
#store-input #keyword-store { width: 400px; height: 30px; line-height: 30px; border-radius: 0; border: 1px solid #d1d1d1; padding: 0 10px; margin: 0 5px; font-size: 15px; }
#store-input #search-btn { height: 30px; line-height: 30px; background: #000; color: #fff; padding: 0 20px; }
#store-input #reset-btn { height: 30px; line-height: 30px; background: #fff; color: #999; padding: 0 10px; border: 1px solid #dfdfdf; }
#store-input .tit { color:#111; font-weight: 500; }
#store-input .count-store { 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; border: 1px solid #d1d1d1; }
.pagination #next { width: 36px; height:36px; background: url(/design/xexymix/image/p_next.png) no-repeat center; color: transparent; text-indent: -9999px; border: 1px solid #d1d1d1; }
/* BASIC css end */

