/**** sub, board page css ****/

#b_header .b_logo .logo_w{display:none;}
#b_header .b_logo .logo_b{display:block;}
#b_header #b_gnb li a{color: #111; }
#b_header .b_call_box p{color: #111; }
#b_header .b_call_box img{filter:unset; }
#b_header .b_toggle_btn span{background-color: #111;}

body{background: #f9f9f9;}

/* sub visual */
.b_sv_box{padding:200px 0 70px; text-align:center; }
.b_sv_box h2{margin:40px 0; line-height: 1.3; word-break:keep-all; }
.b_sv_box .b_sv_navi{margin-top:40px; }
.b_sv_box .b_sv_navi ul{display:flex; align-items:center; justify-content:center; column-gap:40px; }
.b_sv_box .b_sv_navi ul li {color:#888; font-weight:bold; font-size:1.125rem; }
.b_sv_box .b_sv_navi ul li a{position:relative; }
.b_sv_box .b_sv_navi ul li a:after{content:''; width:5px; height:5px; border-radius:50%; position:absolute; left:0; top:50%; transform:translateY(-50%); opacity:0; background-color:#01a287;}
.b_sv_box .b_sv_navi ul li.on{color:#01a287;}
.b_sv_box .b_sv_navi ul li.on a{padding-left:12px; }
.b_sv_box .b_sv_navi ul li.on a:after{opacity:1; }

.b_board_sec{padding-bottom:100px; }

@media screen and (max-width:1080px){ 
	.b_sv_box {padding: 120px 0 40px;}
	.b_sv_box .b_sv_logo img{width:230px; }
	.b_sv_box h2 {margin: 25px 0; }
}
@media screen and (max-width:720px){ 
	.b_sv_box .b_sv_logo img{width:200px; }
	.b_sv_box .b_sv_navi ul li.on a {padding-left: 8px;	}
}


/*-- board common button --*/
#bo_btn_top{margin:0; }
.b_btn_box{display:flex; justify-content:space-between; align-items:center; margin-top: 30px;}
.b_btn_box > div{display:flex; align-items:center;}
.b_btn_box .b_btn_wrap{margin-left:5px;}
.b_btn_box .b_btn_wrap:first-child{margin-left:0px;}
.b_btn_box .b_btn{display:flex; align-items:center; justify-content:center; border:1px solid #ddd; padding:7px 12px; border-radius:5px; color: #333; background-color: #fff; font-weight: 400;}
.b_btn_box .b_btn #chkall{margin-right:3px; }
.b_btn_box .b_write_btn{border:1px solid #000; color:#000; transition:.2s; }
.b_btn_box .b_write_btn:hover{background-color:#000; color:#fff; transition:.2s; }


/*-- board common list page --*/
.b_list_page .bo_list_head ul {border-top: 2px solid #111; border-bottom: 1px solid #ddd;}
.b_list_page .bo_list_head ul li{background:unset; border-bottom:0; position:relative; }
.b_list_page .bo_list_head ul li span.s-check{position:absolute; left:20px; top:50%; transform:translateY(-50%); width:auto; }
.b_list_page .bo_list_head ul li span.s-day .fa{font-size:0.938rem; opacity:.3;}
.b_list_page .bo_list_head ul li span.s-view .fa{font-size:0.938rem; opacity:.3;}
.b_list_page .bo_list ul li{position:relative; }
.b_list_page .bo_list ul li span.s-check{position:absolute; left:20px; top:50%; transform:translateY(-50%); width:auto; }
.b_list_page .bo_list ul li:hover .bo_tit a {color: #888 !important;}
.b_list_page .bo_list ul li span.s-name span{text-align:left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.b_list_page .bo_list_head ul li span.s-name {width: 65%;}
.b_list_page .bo_list ul li span.s-name {width: 65%;}
.b_list_page .bo_list_head ul li span.s-day {width: 15%;}
.b_list_page .bo_list ul li span.s-day{width:15%; }
.b_list_page #bo_cate.b_cate_box {padding:0; margin:0; border:0; margin-bottom:70px; background:unset; }
.b_list_page #bo_cate.b_cate_box .b_cate_list{display:flex; align-items:center; justify-content:center; max-width:500px; width:92%; margin:0 auto; border:1px solid #eee; border-radius:50px; overflow:hidden; }
.b_list_page #bo_cate.b_cate_box .b_cate_list li{padding:0; width:33.333%;}
.b_list_page #bo_cate.b_cate_box .b_cate_list li a{display:flex; align-items:center; justify-content:center; height:50px; width:100%; padding:0; background-color:#fff; font-weight:600; font-size:1.125rem; color:#222; }
.b_list_page #bo_cate.b_cate_box #bo_cate_on{background-color:#045949; border:0; box-shadow:none; border-radius:50px; }
.b_list_page .bo_list ul li span.s-name a{font-weight: 400;}

@media screen and (max-width:720px){ 
	.b_list_page .bo_list_head ul li{display:none;}
	.b_list_page .bo_list ul li span.s-check{left:0; }
	.b_list_page .bo_list ul li span.s-number, .b_ctt_list .bo_list_head ul li span.s-number{display:none;}
	.b_list_page .bo_list ul li span.s-name{width:100%; }
	.b_list_page .bo_list ul li span.s-name a{padding-left:10px; display: block;}
	.b_list_page .bo_list ul li span.s-day{margin-top:5px; width:auto; margin-left:10px;}
	.b_list_page .bo_list ul li span.s-view{display:none;}
	.b_list_page .bo_list ul li span.s-day{width:auto; }
	.b_list_page .bo_list ul li span.s-name span{text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
	.b_list_page #bo_cate.b_cate_box{margin-bottom: 40px;}
}


/*-- board common view page --*/
.b_view_page .b_tit_box{display:flex; justify-content:space-between; align-items:flex-end; border-bottom: 2px solid #111; padding-bottom:30px; margin-bottom:0; flex-wrap: wrap;}
.b_view_page .b_tit_box h3{width:80%; text-align:left; line-height: 1.4;}
.b_view_page .b_tit_box .b_date_txt{color:#999; width:20%; text-align:right;}
.b_view_page .b_tit_box .b_sub_txt {display:block; width:100%; margin-bottom:10px; }
.b_view_page .b_inq_info{display:flex; flex-wrap:wrap; }
.b_view_page .b_inq_info li{width:25%; border-bottom:1px solid #ddd; display:flex; align-items:center; }
.b_view_page .b_inq_info .b_left_box{width:120px; padding:25px 15px; background-color:#f8f8fb; height: 100%;}
.b_view_page .b_inq_info .b_right_box{width:calc(100% - 120px); padding:25px 15px; }
.b_view_page .b_inq_info h3{font-weight:500; font-size:1.125rem; }
.b_view_page .b_inq_info p{font-weight:400; font-size:1.125rem;  }
.b_view_page .b_inq_info li.b_content_box{width:100%; }
.b_view_page #bo_v_con{margin:0; }
.b_view_page .b_cont_box{margin-top:50px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #eaeaea;}
.b_view_page .b_add_ul {margin-top:20px; }
.b_view_page .b_add_ul li {display:flex; align-items:center; margin-bottom:10px; }
.b_view_page .b_add_ul li h4{width:fit-content; border-right:1px solid #eaeaea; margin-right:18px; font-weight:500; padding-right: 18px; }
.bo_v_link_cnt, .bo_v_file_cnt{display:none;}
.b_view_page .b_add_ul li .fa-link{display:none;}
.b_view_page .b_add_ul li a:hover strong{text-decoration:underline; }

@media screen and (max-width:1080px){ 
	.b_view_page .b_inq_info li{width:50%;}
}
@media screen and (max-width:720px){ 
	.b_view_page .b_tit_box{flex-direction: column; align-items: flex-start; justify-content:center; }
	.b_view_page .b_tit_box .b_date_txt{display:block; margin-top:10px ; width:100%;     text-align: left;}
	.b_view_page .b_cont_box {margin-top: 30px;}
	.b_view_page .b_inq_info li{width:100%;}
	.b_view_page .b_inq_info .b_left_box{width:80px; padding:18px 10px; }
	.b_view_page .b_inq_info .b_right_box{width:calc(100% - 80px); padding:18px 10px; }
	.b_view_page .b_tit_box h3{width:100%; }
	.b_view_page .b_add_ul li {font-size:15px; }
}


/*-- board common write page --*/
.b_write_page form{max-width:1000px; margin: 0 auto; width:100%; }
.b_write_page .b_w_table{width:100%; border-top: 2px solid #111;}
.b_write_page .b_w_table td{padding:20px 0; border-bottom: 1px solid #ddd;}
.b_write_page .b_w_table .b_td_tit{width:150px; text-align:center; }
#bo_w .frm_file{border:0; }
.b_write_page .b_w_table #wr_content{border-radius: 3px; border: 1px solid #ddd; padding:10px; resize:none;}
.b_write_page .b_w_table #wr_content:focus{outline:0;}
.b_write_btn.b_btn_box{justify-content: center;}
.b_write_btn.b_btn_box .b_btn{padding: 15px 30px;}
.b_write_btn.b_btn_box .b_submit_btn{background-color:#000; color:#fff; cursor:pointer;     font-weight: 600; }
#bo_w .bo_w_link label{height: 43px;}
.b_write_page .b_input_box{border-radius:3px; border: 1px solid #ddd; color: #555; padding: 10px; background-color:#fff; }
.b_write_page .b_input_box:focus{outline:0; }
#bo_w .cke_sc{display:none;}

.b_ctt_write .b_write_btn.b_btn_box .b_submit_btn{width: 300px;}
.b_ctt_write .b_chk_box {margin-top: 15px; display: flex; align-items: center; }
.b_ctt_write .b_chk_area{width: 16px; height: 16px; appearance: none; position: relative; margin-right: 4px; border-radius: 3px; background-color: #b7b7b7;}
.b_ctt_write .b_chk_area:checked{background-color: #00c4a3; transition:background-color .2s;}
.b_ctt_write .b_chk_area::before{content:''; width: 100%; height: 100%; position:absolute; left: 0; top: 0; box-sizing: border-box; background: url(/img/icon/quick_chk.png) no-repeat center;}
.b_ctt_write .b_chk_box a{margin-left:5px; }

@media screen and (max-width:720px){ 
	.b_write_page .b_w_table .b_td_tit {width: 80px;}
	.b_ctt_write .b_write_btn.b_btn_box .b_submit_btn{width: 200px;}
}


/* contact list page */
.b_ctt_list .bo_list_head ul li span.s-name {width: 75%;}
.b_ctt_list .bo_list ul li span.s-name{width: 75%;}
.b_ctt_list .bo_list ul li:hover .bo_tit a{color: #004cac !important;}
#bo_btn_top{display:none;}


/* contact view page */
.b_ctt_view {border-top:2px solid #111; max-width:1200px; margin:0 auto; width:100%; }
.b_ctt_view .b_tit_box {display:flex; align-items:center; justify-content:space-between; padding:20px 0; border-bottom:1px solid #e9e9e9; }
.b_ctt_view .b_tit_txt {font-weight:bold; font-size:1.5rem; }
.b_ctt_view .b_inq_info{display:flex; flex-wrap:wrap; align-items:center; }
.b_ctt_view .b_inq_info li{width:50%; padding:20px 0; border-bottom:1px solid #eee; display:flex; flex-wrap:wrap; align-items:center; }
.b_ctt_view .b_inq_info .b_left_box{font-weight:bold; width:100px; color: #003f33;}
.b_ctt_view .b_inq_info .b_content_box{width:100%; align-items: flex-start;}
.b_ctt_view .b_inq_info .b_content_box h3{line-height:1.45; }
.b_ctt_view #bo_v_con{margin:0; }
.b_ctt_view #bo_v_top{margin-top:30px; }

@media screen and (max-width: 720px){ 
		.b_ctt_list .bo_list_head{display:none;}
		.b_ctt_list .bo_list{border-top:2px solid #111; }
		.b_ctt_list .bo_list ul li span.s-number{display:none;}
		.b_ctt_list .bo_list ul li span.s-check {width: 10%;}
		.b_ctt_list .bo_list ul li span.s-name{width: 80%;}

		.b_ctt_view .b_inq_info li{width:100%; padding: 12px 0;}
}


.b_map_list .bo_list_head ul li span.s-check, .b_map_list .bo_list ul li span.s-check{position:unset; transform:unset; width:5%; }

@media screen and (max-width: 720px){ 
	.b_map_list .bo_list ul li span.s-day {width: 25% !important; margin:0; }
}


/* gallery(event) list page */
.b_evt_list .kn_list>li{background-color:#fff; border:1px solid #eee; border-radius:15px; overflow:hidden; }
.b_evt_list .kn_list>li figure{aspect-ratio: 10 / 9; position:relative; }
.b_evt_list .kn_list>li figure img{height:100%; object-fit:cover; transition:transform .3s; }
.b_evt_list .kn_list>li .b_txt_box{padding:20px; }
.b_evt_list .kn_list>li .kn_title{margin-top:10px; font-size: 1.2rem; display: -webkit-box ;-webkit-box-orient: vertical ;-webkit-line-clamp: 2 ;overflow: hidden ; white-space:unset;}
.b_evt_list .kn_list>li.event_ing:hover figure img{transform:scale(1.05); transition:transform .3s;}
.b_evt_list .kn_list>li.event_end figure:after{content:'이벤트 종료'; width:100%; height:100%; background-color:rgba(60,60,60,.8); position:absolute; left:0; top:0; color:#f5f5f5; display:flex; align-items:center; justify-content:center; font-weight:500; display:none; font-size:1.063rem;}
.b_evt_list .kn_list>li.event_end figure:after{display:flex; }
.b_evt_list .kn_list>li.event_end .font_mint{color:#ccc;}
.b_evt_list .kn_list>li.event_end .kn_title{color:#777; }
.b_evt_list .kn_list>li .b_txt_box .b_top_box{display:flex; justify-content:space-between; align-items:center; }


/* menu list page */
.b_menu_list.b_list_page #bo_cate.b_cate_box .b_cate_list{max-width: inherit; flex-wrap: wrap;}
.b_menu_list.b_list_page #bo_cate.b_cate_box .b_cate_list li{width: 14.285%;}
.b_menu_list.b_list_page .kn_list>li{background-color: unset; border: 0; border-radius: 0;}
.b_menu_list.b_list_page .kn_list>li figure {aspect-ratio: 1 / 1;}
.b_menu_list.b_list_page .kn_list>li .b_txt_box{padding:0; padding-top:10px; text-align:center; }
.b_menu_list.b_list_page .kn_list>li .b_txt_box .b_top_box{justify-content: center;}
.b_menu_list.b_list_page .kn_list>li .b_link_tag{position:absolute; left:0; top:0; z-index: 3;}
.b_menu_list.b_list_page .kn_list>li .s-check{ z-index: 5;}

@media screen and (max-width: 720px){ 
	.b_menu_list.b_list_page #bo_cate.b_cate_box .b_cate_list{border-radius: 25px;}
	.b_menu_list.b_list_page #bo_cate.b_cate_box .b_cate_list li {width: 25%;}
}


/* sub page - menu */
.b_menu_sec {position:relative;}
.b_menu_sec .b_box{position:relative; height:615px; }
.b_menu_sec .b_box .b_inner{height: 100%; padding:80px 0; }
.b_menu_sec .b_box_02 .b_inner{height: 100%; display: flex; align-items: flex-end;}
.b_menu_sec .b_bg_img{position:absolute; top:0; width:50%; height:100%; }
.b_menu_sec .b_box_01 .b_bg_img{background:url(/img/sub/menu/bg_01.jpg) no-repeat left center / cover; right:0; }
.b_menu_sec .b_box_02 .b_bg_img{background:url(/img/sub/menu/bg_02.jpg) no-repeat right center / cover; left:0; }
.b_menu_sec .b_inner p{width:100%; line-height:1.4; }
.b_menu_sec .b_box_02 p{margin-left:auto; text-align:right; }
.b_menu_sec strong{position:relative; z-index:3;}
.b_menu_sec strong:after {content:''; width:105%; height:25px; background-color:#01a287; opacity:.4; position:absolute; bottom:-5px; left:50%; transform:translateX(-50%); z-index:-1;}
.b_menu_sec .b_slide_box{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:5; width:100%; max-width:660px; }
.b_menu_sec .b_slide_box li figure{position:relative; }
.b_menu_sec .b_slide_box li figure:after{content:''; width:100%; height:100%; border-radius:50%; box-shadow:0 15px 60px rgba(0,0,0,.2); position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:-1; }
.b_menu_sec .b_slide_box li img{display:block; max-width:100%; }

.b_menu_page {padding-bottom: 150px;}
.b_menu_page .b_tit_box{margin:150px 0 50px; text-align:center;  }
.b_menu_page .b_cate_box {padding: 0; margin: 0; border: 0; margin-bottom: 70px; background: unset;}
.b_menu_page .b_cate_box .b_cate_list{display:flex; align-items:center; justify-content:center; max-width:inherit; width:100%; margin:0 auto; border:1px solid #eee; border-radius:50px; overflow:hidden; flex-wrap: wrap;}
.b_menu_page .b_cate_box .b_cate_list li{padding:0; width:16.666%;}
.b_menu_page .b_cate_box .b_cate_list li a{display:flex; align-items:center; justify-content:center; height:50px; width:100%; padding:0; background-color:#fff; font-weight:600; font-size:1.125rem; color:#222; }
.b_menu_page .b_cate_box .b_cate_list li.on a{background-color:#045949; border:0; box-shadow:none; border-radius:50px; color:#fff; }
.b_menu_page .b_menu_list{display: flex;flex-wrap: wrap;}
.b_menu_page .b_menu_list>li{width: calc( ( 100% - 120px ) / 4 );margin-right: 40px;margin-bottom: 80px;position: relative;}
.b_menu_page .b_menu_list>li:nth-last-child(-n+4){margin-bottom: 0;}
.b_menu_page .b_menu_list>li:nth-child(4n){margin-right: 0;}
.b_menu_page .b_menu_list>li .kn_title {margin-top: 10px; font-size: 1.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;    white-space: unset; }
.b_menu_page .b_menu_list>li figure {aspect-ratio: 1 / 1;}
.b_menu_page .b_menu_list>li .b_txt_box{padding:0; padding-top:10px; text-align:center; }
.b_menu_page .b_menu_list>li .b_txt_box .b_top_box{justify-content: center;}
.b_menu_page .b_menu_list>li figure img{display:block; max-width:100%; }
.b_menu_page .b_tab_cont{display:none;}
.b_menu_page #menutab_01{display:block;}

@media screen and (max-width: 1480px){ 
	.b_menu_page .b_menu_list>li{width: calc( ( 100% - 90px ) / 4 );margin-right: 30px;}
}
@media screen and (max-width: 1280px){ 
	.b_menu_sec .b_box{height: 500px;}
	.b_menu_sec .b_slide_box{max-width: 460px;}
	.b_menu_sec .b_box .b_inner{padding: 50px 0;}
	.b_menu_sec .b_inner p{font-size: 30px;}
	.b_menu_page .b_menu_list>li{width: calc( ( 100% - 60px ) / 3 );margin-right: 30px;}
	.b_menu_page .b_menu_list>li:nth-last-child(-n+4){margin-bottom: 80px;}
	.b_menu_page .b_menu_list>li:nth-child(4n){margin-right: 30px;}
	.b_menu_page .b_menu_list>li:nth-last-child(-n+3){margin-bottom: 0;}
	.b_menu_page .b_menu_list>li:nth-child(3n){margin-right: 0;}
}
@media screen and (max-width: 720px){ 
	.b_menu_sec .b_box{height: 400px;}
	.b_menu_sec .b_slide_box{max-width: 380px;}
	.b_menu_sec .b_inner p{font-size: 25px;}
	.b_menu_sec strong:after{width: 100%; height: 15px;}
	.b_menu_page {padding-bottom: 100px;}
	.b_menu_page .b_tit_box {margin: 70px 0 30px;}	
	.b_menu_page .b_menu_list>li{width: calc( ( 100% - 20px ) / 2 );margin-right: 20px;margin-bottom: 40px;}
	.b_menu_page .b_menu_list>li:nth-last-child(-n+3), .b_menu_page .b_menu_list>li:nth-last-child(-n+4){margin-bottom: 40px;}
	.b_menu_page .b_menu_list>li:nth-child(3n), .b_menu_page .b_menu_list>li:nth-child(4n){margin-right: 20px;}
	.b_menu_page .b_menu_list>li:nth-last-child(-n+2){margin-bottom: 0;}
	.b_menu_page .b_menu_list>li:nth-child(2n){margin-right: 0;}
	.b_menu_page .b_cate_box .b_cate_list{border-radius: 25px;}
	.b_menu_page .b_cate_box .b_cate_list li{width: 33.333%;}
}


/* store map page */
.map_wrap{padding-bottom: 4rem;}
.map_inner{height: 800px;position: relative; max-width: 1920px; width: 96%; margin: 0 auto;}
#map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}

@media screen and (max-width: 1480px){
	.map_inner{height: 600px;}
}

@media screen and (max-width: 1280px){
	.map_inner{height: 500px;}
}

@media screen and (max-width: 960px){
	.map_inner{height: 400px;}
}

@media screen and (max-width: 720px){
	.map_inner{height: 350px;margin-top: 450px;}
}

/* 2023.10.06 - 매장찾기 검색박스 추가 */
#mapSearch{position: absolute;top: 50%;left: 3%;transform: translateY(-50%);width: 310px;z-index: 10;border-radius: 10px;overflow: hidden; box-shadow: 5px 5px 15px rgba(0,0,0,.1);}
.ms_inner{background: #FFF;}
.ms_inner>h4{display: block;width: 100%;font-size: var(--font-size-18);font-weight: var(--font-b);line-height: 50px;text-align: center;background: #003f33;color: #FFF;border-bottom: 1px solid rgba(255,255,255,.15) ; font-size:1.125rem; font-weight:bold; }
.ms_box{padding: 10px;background: #003f33;position: relative;}
.ms_box input[type='text']{display: block;width: 100%;border: none;height: 40px;line-height: 40px;outline: none;padding: 0 50px 0 10px;font-size: 0.938rem;border-radius: 3px;overflow: hidden; letter-spacing:-1px; }
.ms_box button{position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.ms_box button i{font-size: 1.25rem;}
.ms_result{padding: 10px;}
.ms_total{background: #f5f5f5;border-radius: 3px;overflow: hidden;}
.ms_total span{display: block;padding: 10px;font-size: 14px;font-weight: 400;color: #777;}
.ms_total span b{color: #01a287;font-weight: 500;}

#storeList{padding: 0 10px;margin: 10px auto;height: 500px;overflow: hidden;overflow-y: scroll;}
#storeList::-webkit-scrollbar{width: 3px;}
#storeList::-webkit-scrollbar-thumb{background-color: #01a287;border-radius: 3px;border: 1px solid transparent;}
#storeList::-webkit-scrollbar-track{background-color: #ddd;border-radius: 3px;}
#storeList li{padding: 20px 0 15px 0;border-bottom: 1px dotted #ddd;cursor: pointer;}
#storeList li.searchNone{height: 0;overflow: hidden;padding: 0;border: none;}
#storeList li:hover h4{color: #01a287;}

.storeTitle{display: flex;align-items: center;gap: 8px;}
.storeTitle i{display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 22px;background: #01a287;color: #FFF;font-size: 12px;font-weight: 600;}
.storeTitle span{font-weight: 600;}

.storeInfo{padding-left: 30px;margin-top: 5px;}
.storeInfo i{display: block;font-size: 14px;color: #444;font-weight: 400;line-height: 140%;word-break: keep-all;margin-top: 3px;}

@media screen and (max-width: 1480px){
	#mapSearch{width: 280px;}
	#storeList{height: 310px;}
	#storeList li{padding: 15px 0 10px 0;}
	.storeTitle i{width: 20px;height: 20px;border-radius: 20px;}
	.storeInfo i{font-size: 13px;margin-top: 0;}
}
@media screen and (max-width: 1280px){
	.ms_inner>h4{line-height: 45px;}
	.ms_box input[type='text']{height: 35px;line-height: 35px;padding: 0 45px 0 10px;}
	.ms_box button{width: 35px;height: 35px;}
	.ms_total span{font-size: 13px;}
	#storeList{height: 250px;}
}
@media screen and (max-width: 960px){
	#mapSearch{width: 250px;}
	#storeList{height: 150px;}
}
@media screen and (max-width: 720px){
	#mapSearch{top: -450px;left: 0;transform: translateY(0);width: 100%;border-radius: 8px;}
	.ms_inner>h4{font-size: 16px;}
	.storeTitle span{font-size: 14px;}
	#storeList{height: 250px;}
}