/* map */
#canvas {float:left; position:relative; width: 320px; height:400px; margin: 0}
#south {width: 320px; height:400px; position: absolute; top: 0px; left: 0;}

div.loc_div{ display: none; position: absolute; height:16px; background-color:#000; color:#fff; padding:2px 5px; text-align:center;}

/* loc_01~17 서울, 부산, 대구, 인천, 광주, 대전, 울산, 세종, 경기, 강원, 충북, 충남, 전북, 전남, 경북, 경남, 제주 */
#loc_01{ left:80px; top:75px; }
#loc_02{ left:190px; top:250px; }
#loc_03{ left:170px; top:210px; }
#loc_04{ left:60px; top:75px; }
#loc_05{ left:	60px; top:260px; }
#loc_06{ left:80px; top:165px; }
#loc_07{ left:200px; top:225px; }
#loc_08{ left:70px; top:145px; }
#loc_09{ left:80px; top:45px; }
#loc_10{ left:150px; top:45px; }
#loc_11{ left:120px; top:145px; }
#loc_12{ left:60px; top:165px; }
#loc_13{ left:60px; top:205px; }
#loc_14{ left:60px; top:260px; }
#loc_15{ left:150px; top:165px; }
#loc_16{ left:130px; top:240px; }
#loc_17{ left:80px; top:340px; }

#map_right_wrapper{float:left; margin-left:10px; width:380px;}
.tbl_wrap { }
.map_right_title1 {margin:20px 0 7px 0;}
.map_right_title2 {margin:30px 0 7px 0;}

select{
	border-color: #9a9a9a;
	box-shadow: none;
	border-radius:4px;
}
table tr:first-child td {
	background:none;

}
.tbl_head01 tr{
	background:#faca1e;
	color:#333333;
	
}
.tbl_head01 td{
border-bottom:1px solid #ccc5b4;
border-top:0; border-right:0; border-left:0;
}

input[type="text"] {width: 230px;}

#bo_sch2 { float:left;}
#bo_sch { float:left;margin-left:95px; margin:0px;padding:0px;text-align:left;}
.frm_input{ float:left;height: 45px; }
#sfl { float:left; width: 90px;height: 45px; padding-left:10px;margin:0 10px;}
#inner_top_search { width:700px; height:100%; margin:0 auto;padding-top:22px; }
.btn_submit{height: 45px !important; margin-left:10px;width:100px;color:#fff;   }
.button-stroke input[type="submit"]{
color:#fff !important;font-family: Nanum Barun Gothic;font-size:14pt;
}
#top_search{text-align:center; margin:0 auto; width:100%; height:88px; border:1px solid #c1c1c1; margin-bottom:27px;}
#bo_sch2 select {height:45px; padding-left: 10px;width: 230px;}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}

#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:10px;padding-left:1px;width:100%;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left; margin:3px 3px 3px 0}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:90px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#333;color:#fff;font-weight:bold}

.td_branch_img { width:60px !important;} 
.td_subject { width:150px; }
.td_branch_name {width:120px; text-align:left;padding-left:38px !important;}
.td_branch_addr{width:220px;}

/* 게시글 보기 */
#bo_v_info{margin-bottom:10px;}

#bo_v_img_branch {float:left; margin:0 10px 10px 0;overflow:hidden;zoom:1}
#bo_v_img_branch:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_img_branch img {margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con_branch {float:left; margin:0; padding:0; list-style:none; width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
#bo_v_con_branch li span.con_branch_title{display:inline-block; width:60px;}
#bo_v_con_branch a {color:#000;text-decoration:underline}
#bo_v_con_branch img {max-width:100%;height:auto}

.bra_title { font-size:12pt; font-weight:600; }



@media only screen and (max-width: 959px) {
	
	#bo_sch2 select {
		height: 45px;
		padding-left: 0px;
		width: 80px;
	}
	#sfl {
		width: 46px;
		padding-left: 0px;
		margin: 0 5px;

	}
	input[type="text"] {
		width: 140px;
		padding-left: 10px;
	}
	.btn_submit {
		clear: both;
		float: left;
		left: -35px;
		width: 163px;
	}
	.btn_submit:after{
		display:block;
		clear: both;
		content:"";
	}

	#top_search {
		height: 140px;

	}
	#inner_top_search {
		width: 277px;
		padding-top: 17px;
	}
	.td_branch_name {
		width: 150px;
		padding-left: 6px !important;
	}

	.button-stroke input[type="submit"]{
	margin-top: 10px;
	}
	
}