/*** 메인슬라이딩 S ***/

.sliding_Area {position: relative; -ms-zoom: 1; height:100%}
.sliding_Area::after {	clear: both; display: block; content: "";}
.sliding_Area .banner { position: absolute;}
.sliding_Area .banner UL LI {z-index:9999; background-color:rgba(255,255,255,0.7); }
.sliding_Area .banner img {vertical-align:middle; float:right}

.main_rolling_bnr {overflow: hidden; position: relative; height:500px;}
.main_rolling_bnr ul.slides {height:100%}
.main_rolling_bnr ul.slides li {
	display: none; filter: inherit; position: relative; opacity: inherit; height:100%;
}
/*.main_rolling_bnr .slides li a {display: block; filter: inherit; position: absolute; opacity: inherit; text-align:center;}*/
.main_rolling_bnr .flex-control-nav {	bottom: 20px;}
.main_rolling_bnr .flex-control-paging li a {background: url("/images/bl_mainnav.png") no-repeat 0px 0px; width: 14px; height: 14px;}
.main_rolling_bnr .flex-control-paging li a.flex-active {background: url("/images/bl_mainnav.png") no-repeat 0px -14px;}
.main_rolling_bnr .flex-direction-nav {
	display: block;
}
.main_rolling_bnr .flex-direction-nav a {
	background: none; margin: 0px; width: 39px; height: 75px;
}
.main_rolling_bnr .flex-direction-nav .flex-prev {
	background: url("/images/dir_flexslider_btn.png") no-repeat 0px 0px; margin-left:2%; 
	-moz-transition:background .2s ease;   
-o-transition:background .2s ease;   
-ms-transition:background .2s ease;   
-webkit-transition:background .2s ease;   
transition:background .2s ease;   
}
.main_rolling_bnr .flex-direction-nav .flex-next {
	background: url("/images/dir_flexslider_btn.png") no-repeat -40px 0px; margin-right:2%; 
		-moz-transition:background .2s ease;   
-o-transition:background .2s ease;   
-ms-transition:background .2s ease;   
-webkit-transition:background .2s ease;   
transition:background .2s ease;   

}

.main_rolling_bnr .flex-direction-nav a.flex-prev:hover {
	background: url("/images/dir_flexslider_btn_over.png") no-repeat 0px 0px;
}
.main_rolling_bnr .flex-direction-nav a.flex-next:hover {
	background: url("/images/dir_flexslider_btn_over.png") no-repeat -40px 0px;
}

.slides {
	list-style: none; margin: 0px; padding: 0px;
}

.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}

.flex-direction-nav {
	display: none;
}
.flex-direction-nav a {
	background: red; margin: -20px 0px 0px; top: 50%; width: 30px; height: 30px; text-indent: -9999px; display: block; position: absolute; z-index: 10; cursor: pointer;
}
.flex-direction-nav .flex-next {
	right: 5px;
}
.flex-direction-nav .flex-prev {
	left: 5px;
}
.flexslider:hover .flex-next {
	right: 5px; opacity: 0.8;
}
.flexslider:hover .flex-prev {
	left: 5px; opacity: 0.8;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	cursor: default; opacity: 0.3 !important;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: -40px; position: absolute; z-index: 2;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	background: url("/images/bl_mainnav.png") no-repeat 0px 0px; width: 6px; height: 6px; text-indent: -9999px; display: block; cursor: pointer;
}
.flex-control-paging li a:hover {
	background: url("/images/bl_mainnav.png") no-repeat 0px -14px;
}
.flex-control-paging li a.flex-active {
	background: url("/images/bl_mainnav.png") no-repeat 0px -6px; cursor: default;
}
/*** 메인슬라이딩 E ***/