/* list */
.board_list{table-layout:fixed;width:100%;border-top-width:2px;border-bottom-width:2px;border-style:solid}
.board_list > thead > tr{border-bottom-width:2px;border-style:solid}
.board_list > thead th{position:relative;line-height:34px}
.board_list > thead th:last-child:before{content:'';position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px}
.board_list .col1{width:74%}
.board_list .col2{width:26%}
.board_list > tbody > tr{border-top-width:1px;border-style:solid}
.board_list > tbody > tr:first-child{border-top-width:0}
.board_list > tbody td{line-height:50px}
.board_list > tbody td:first-child{padding-left:6px}
.board_list > tbody td > a{display:block;line-height:inherit}

.board_list{margin-top:20px}
.board_list > thead th:before{content:'';position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px}
.board_list > thead th:first-child:before{display:none}
.board_list > tbody td:first-child{padding-left:0}
.board_list > tbody td > a.ofTxt{background:#ad9053;color:#fff;display:inline-block;padding:0 10px;line-height:24px;border-radius:15px;}
.board_list > tbody td > a.ofTxt_1{background:#cebe9c;}

/* store find box */
.store_find_box{padding:30px 15px;border-width:1px;border-style:solid;background-color:#f9f8f7}
.store_find_tt{font-size:0.875em;text-align:center}
.store_find_in{position:relative;height:25px;margin-top:15px}
.store_find_in form, .store_find_in fieldset{height:100%}
.store_find_in .col1{position:absolute;left:0;top:0;width:24%;height:100%}
.store_find_in .col1 > select{width:100%;height:100%;font-size:0.75em;box-sizing:border-box}
.store_find_in .col2{height:100%;margin:0 25% 0 26%}
.store_find_in .col2 > input{width:100%;height:100%;box-sizing:border-box}
.store_find_in .col3{position:absolute;right:0;top:0;width:20%;height:100%}
.store_find_in .col3 > button{width:100%;height:100%}

/* store list */
.store_list > li{padding:20px 0 10px;border-bottom-width:1px;border-bottom-style:solid}
.store_title{float:left}
.store_tel{float:left;position:relative;margin-left:10px}
.store_tel:before{content:'';position:absolute;left:-5px;top:2px;width:1px;height:10px}
.store_addr{clear:both;padding-top:9px;line-height:120%}
.store_img{margin-top:10px}

/* store view */
.store_view_head{border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid}
.store_view_title{line-height:34px;text-align:center}
.store_info{border-top-width:2px;border-top-style:solid}
.store_info > li{padding:10px 0;border-top-width:1px;border-top-style:solid}
.store_info > li:first-child{border-top-width:0}
.store_info > li:after{content:'';display:block;clear:both}
.store_info > li p{position:relative;line-height:140%}
.store_info > li .col1{float:left;width:22%;padding-left:6%}
.store_info > li .col1:before{content:'';position:absolute;left:10%;top:50%;width:2px;height:2px}
.store_info > li .col2{float:left;width:72%}
#roughMap{position:relative;min-height:200px;margin-top:20px}
.store_slider_container{margin-top:20px}
.store_slider_container .swiper-container{overflow:hidden;position:relative}
.store_slider_container .swiper-slide{float:left;width:100%}
.store_slider_control{margin-top:15px;font-size:0;text-align:center}
.store_slider_btns{display:inline-block;width:41px;height:30px;border-width:1px;border-style:solid;border-radius:0.5em;box-sizing:border-box}
.store_slider_prev{margin-right:20px}
.store_slider_next{margin-left:20px}
.store_slider_btns > span{display:block;position:relative;height:100%;line-height:30px;text-indent:-10000px}
.store_slider_btns > span:after{position:absolute;left:0;top:0;width:100%;text-align:center;text-indent:0}
.store_slider_prev > span:after{content:'<'}
.store_slider_next > span:after{content:'>'}
.store_slider_paging{display:inline-block;position:relative;top:9px;font-size:0;text-align:center}
.store_slider_paging > li{display:inline-block;width:12px;height:12px;margin:0 5px;border-width:1px;border-style:solid;border-radius:100%;background-color:transparent;box-sizing:border-box}
.store_slider_paging > li > a{display:block;width:100%;height:100%;text-indent:-10000px}


/* contents modal */
#contentsModalContainer{overflow:hidden;position:absolute;left:50%;top:0;z-index:1000;width:1180px;height:800px;margin-left:-590px;background-color:#fff}
#contentsModalWrap{overflow:hidden;position:relative;height:100%}
#contentsContent{overflow:hidden;position:relative;width:1024px;margin:50px auto}
#contentsSpinner{position:absolute;left:50%;top:50%;margin:-55px 0 0 -15px}
.contents_modal_btns{display:none;position:absolute;top:50%;z-index:10;margin-top:-30px}
#contentsModalPrev{left:0}
#contentsModalNext{right:0}
#contentsModalX{position:absolute;right:20px;top:10px;z-index:10}
