@charset "utf-8";

.span_style{
	font-size:13px;color:#fff;font-family: 'Noto Sans KR', sans-serif;
}
.big_circle_class{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	box-shadow: 3px 3px 3px;
	border:1px solid #fff;


}

.map_wrap {position:relative;overflow:hidden;width:100%;}
.radius_border{border:1px solid #919191;border-radius:5px;}     
.custom_typecontrol {position:absolute;top:5px;right:5px;overflow:hidden;width:47px;height:180px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
.custom_typecontrol span {display:block;width:45px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;font-size:11px;border-bottom:1px solid #ccc;}
.custom_typecontrol .normal_btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
.custom_typecontrol .normal_btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol .normal_btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff;}   
.custom_typecontrol .selected_btn:active {color:#fff;}    



.span_new_style1{
	position:absolute;
	top:3px;
	left:2px;
	text-align:center;
	width:95px;
	font-size:15px;
	color:#000;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
}
.span_detail_new_style1{
	font-size:15px;
	color:#000;
	width:95px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
	height:15px;
}
.big_circle_new_class1{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #000;
}


.span_new_style2{
	position:absolute;
	top:3px;
	left:2px;
	text-align:center;
	width:95px;
	font-size:15px;
	color:#000;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
}
.span_detail_new_style2{
	font-size:15px;
	color:#000;
	width:95px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
	height:15px;
}
.big_circle_new_class2{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #000;
}


.span_new_style3{
	position:absolute;
	top:3px;
	left:2px;
	text-align:center;
	width:95px;
	font-size:15px;
	color:#fff;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
}
.span_detail_new_style3{
	font-size:15px;
	color:#225ea8;
	width:95px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
	height:15px;
}
.big_circle_new_class3{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #225ea8;
}


.span_new_style4{
	position:absolute;
	top:3px;
	left:2px;
	text-align:center;
	width:95px;
	font-size:15px;
	color:#fff;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
}
.span_detail_new_style4{
	font-size:15px;
	color:#238443;
	width:95px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
	height:15px;
}
.big_circle_new_class4{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #238443;
}


.span_new_style5{
	text-align:center;
	width:95px;	
	font-size:15px;
	color:#000;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
}
.span_detail_new_style5{
	font-size:15px;
	color:#000;
	width:95px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:bold;
	height:15px;
}
.big_circle_new_class5{

	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #000;
}



.span_style1{
	font-size:13px;color:#a82433;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;
}
.big_circle_class1{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #a82433;


}

.span_style2{
	font-size:13px;color:#ff7f00;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;
}
.big_circle_class2{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #ff7f00;


}

.span_style3{
	font-size:13px;color:#225ea8;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;
}
.big_circle_class3{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #225ea8;


}

.span_style4{
	font-size:13px;color:#238443;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;
}
.big_circle_class4{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #238443;


}

.span_style5{
	font-size:13px;color:#525252;font-family: 'Noto Sans KR', sans-serif;font-weight:bold;
}
.big_circle_class5{
	opacity: 0.9;
	cursor:pointer;
	border-radius: 155px; 
	border:2px solid #525252;


}


.home_pointer_cls_outer{
	border:1px solid #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


.home_pointer_cls{
	width:100px;
	height:105px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	color:#000;
	line-height:15px;
	background: white;
	border:3px solid #000;
	border-top:3px solid #000;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-family: 'Noto Sans KR', sans-serif;
}


.home_pointer_cls_simple{
	width:100px;
	height:55px;
	text-align:center;
	cursor:pointer;
	color:#000;
	line-height:15px;
	background: white;
	border:3px solid #000;
	border-top:25px solid #000;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-family: 'Noto Sans KR', sans-serif;
}

.home_pointer_cls cls2{
	color:#ff7f00;
	border:3px solid #ff7f00;
	border-top:25px solid #ff7f00;
}
.home_pointer_cls cls3{
	color:#225ea8;
	border:3px solid #225ea8;
	border-top:25px solid #225ea8;
}
.home_pointer_cls cls4{
	color:#238443;
	border:3px solid #238443;
	border-top:25px solid #238443;
}
.home_pointer_cls cls5{
	color:#525252;
	border:3px solid #525252;
	border-top:25px solid #525252;
}
