/*
 * 스킨 기본설정
 */
.default_gallery { color:#666; }
.default_gallery table a { color:#666; }
.default_gallery table a:hover{ color:#000; }

.default_gallery {
	font-size:10pt;
	padding:5px;
}
.table {
	font-size:10pt;
	padding:0px;
	border-top:2px solid #666;
}
.table-responsive {
	border:0px;
}

.default_gallery .view th {
	background-color:#F2F2F2;
	text-align:center;
}


/*
 * 카테고리
 */
.board_category a { color:#666; }
.board_category a.active { font-weight:bold; }


/*
 * 리스트
 */
.default_gallery_list a { color:#666; font-size:14px; }

.map_bt_wrap{ width:100%;  margin-bottom: 50px;  }
.map_bt_wrap:after{display: block;content: "";clear: both;}
.map_bt_wrap a{ display: inline-block; float: left; width: 5.5%; height: 50px; background: #f5f5f5; color: #151515; text-align: center; line-height:50px;font-family: "nanum", sans-serif; font-size: 15px; }
.map_bt_wrap a:hover{ text-decoration: none; background: #e5e5e5; }
.map_bt_active{ background:#1a7bff!important; color: #fff!important;  }

/* 매장안내 리스트 */
.store_list{}
.store_list ul{}
.store_list li{position:relative;margin-top:50px;border-top:3px solid #000;}
.store_list li .box{overflow:hidden;padding:40px 50px;border:1px solid #ccc;border-top:none;}
.store_list li .thum{float:left;width:35.93%;}
.store_list li .thum img{width:100%;max-width:369px;border:1px solid #ccc;box-sizing:border-box;background:#ccc}
.store_list li .info{float:right;width:59.44%;}
.store_list li .info h3{margin-top:-4px;padding-bottom:17px;font-size:20px;line-height:26px;color:#000;border-bottom:1px solid #ccc;font-family: "nanum_B", sans-serif;}
.store_list li .info table{width:100%;}
.store_list li .info table caption{font-size:0px;color:#fff;padding:0}
.store_list li .info th{width:15.88%;padding:13px 10px 13px 0;font-size:15px;line-height:22px;color:#303030;text-align:left;white-space:nowrap;border-bottom:1px solid #ccc;box-sizing:border-box;font-family: "nanum_B", sans-serif;}
.store_list li .info td{line-height:22px;border-bottom:1px solid #ccc;}
.btn_r{margin-top:30px;text-align:right;}
.btn_r a{display:inline-block;height:35px;padding:6px 20px 0;line-height:22px;border:1px solid #ccc;background:#fff;color:#666;font-size:13px;text-decoration:none}
.btn_r a:hover{background:#666;color:#fff;}

/* 매장안내 상세페이지 */
.store_view{}
.store_view{position:relative;margin-top:50px;border-top:3px solid #000;}
.store_view .box{overflow:hidden;padding:40px 50px;border:1px solid #ccc;border-top:none;}
.store_view .thum{float:left;width:35.93%;}
.store_view .thum img{width:100%;max-width:369px;border:1px solid #ccc;box-sizing:border-box;background:#ccc}
.store_view .info{float:right;width:59.44%;}
.store_view .info h3{margin-top:-4px;padding-bottom:17px;font-size:20px;line-height:26px;color:#000;border-bottom:1px solid #ccc;font-family: "nanum_B", sans-serif;}
.store_view .info table{width:100%;}
.store_view .info table caption{font-size:0px;color:#fff;padding:0}
.store_view .info th{width:15.88%;padding:13px 10px 13px 0;font-size:15px;line-height:22px;color:#303030;text-align:left;white-space:nowrap;border-bottom:1px solid #ccc;box-sizing:border-box;font-family: "nanum_B", sans-serif;}
.store_view .info td{line-height:22px;border-bottom:1px solid #ccc;}
.store_view .info td a{font-size:20px;color:#666}
.store_view .info td a:hover{color:#333}
.btn_r{margin-top:30px;text-align:right;}
.btn_r a{display:inline-block;height:35px;padding:6px 20px 0;line-height:22px;border:1px solid #ccc;background:#fff;color:#666;font-size:13px;text-decoration:none}
.btn_r a:hover{background:#666;color:#fff;}

.store_view_slide{;}
.store_view_slide h2{font-size:20px;color:#333;font-family: "nanum_B", sans-serif;margin:60px 0 0;text-align:center}

.svs{position:relative;width:100%;margin:0 auto;text-align:center}
.svs .bx-wrapper .bx-viewport{ border:0px;}
.svs .bx-wrapper {position:relative;width:960px;margin:0 auto;padding:0;}
.svs .pensionreview_txt{display:block;position:absolute;left:5px;bottom:5px;width:950px;height:50px;background:#000;opacity:0.6;color:#fff;text-align:right;}
.svs #slider1_pager{width:960px;margin:0 auto;}
.svs #slider1_pager img{width:9.6%;margin-bottom:5px}
.slider1_btn_prev {
	position: absolute;
	left: 0px;
	top: 50%;
	z-index: 200;
	background: url('./images/sub_prev.png') no-repeat 0 50%;
	border: 0;
	width: 46px;
	height: 64px;
	text-indent: -9999px;
	margin-top: -70px;
	outline:none;
}

.slider1_btn_next {
	position: absolute;
	right: 0px;
	top: 50%;
	z-index: 200;
	background: url('./images/sub_next.png') no-repeat 0 50%;
	border: 0;
	width: 46px;
	height: 64px;
	text-indent: -9999px;
	margin-top: -70px;
	outline:none;
}

.store_view_map{}
.store_view_map h2{font-size:20px;color:#333;font-family: "nanum_B", sans-serif;margin:0 0 0;text-align:center}
.store_view_map .img-thumbnail{display:inline-block; text-align: center;}

.store_view_line{border-top:1px solid #ccc;margin:80px 0}
