/*메인배너_타입1*/
	.mainban_area_wrap{position:relative; float:left; margin-top:5px; border:1px solid #e1e1e1; z-index:8;}
	.mainban_area_wrap ul{list-style:none; margin:0; padding:0;}
	.mainban_area_wrap p{position:relative; margin:0; padding:0;}
	.mainban_area_wrap a{text-decoration:none;}
	.mainban_area_wrap, .flexslider, .flexslider .slides .mban_txtcenter{width:772px;}/*공통 배너넓이*/
	/*배너영역*/
	/* .mainban_pointBar{position:absolute; left:50%; margin-left:-490px; bottom:0; width:980px; height:3px; background-color:#8e8e8e; z-index:9;} 배너하단 화이트바*/
	.flexslider{position:relative; overflow:hidden;}
	.flexslider .slides li{position:relative; display:none; -webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexslider .slides .bgimg{display:block;}
	.flexslider .slides .bglink{}/*이미지 전체링크*/
	.flexslider, .flexslider .slides li, .flexslider .slides .bgimg{height:334px;}/*높이기본값: 334px*/
	.flexslider .slides:after{content: "."; line-height:0; height:0; display:block; visibility:hidden; clear:both;}
	.flexslider{position:relative; background:#fff;}
	.flexslider .slides{zoom:1;}
	/*배너텍스트*/
	.flexslider .slides .mban_txtcenter{position:relative; margin:0 auto; margin-left:21px; padding-right:23px; margin-top:-440px;}/*텍스트 위치*/
	.flexslider .slides .mban_maintxt, .flexslider .slides .mban_subtxt, .flexslider .slides .mban_linkbtn{}
	.flexslider .slides .mban_maintxt{margin-top:147px; font-size:50px; color:#222; font-weight:700;}/*메인텍스트*/
	.flexslider .slides .mban_subtxt{margin-top:5px; font-size:20px; color:#4a4a4a; line-height:26px;}/*서브텍스트*/
	.flexslider .slides .mban_linkbtn{
	margin-left:2px; margin-top:10px; padding:5px 5px 5px 6px; font-size:12px; color:#fff; width:90px; background-color:#818181; cursor:pointer;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	}/*자세히보기*/
	.flexslider .slides .mban_linkbtn:hover{background-color:#bd0000;}
	.flexslider .slides .mban_linkbtn i{position:absolute; top:4px; right:6px; font-size:17px;}
	/*좌우버튼*/
	.flex-direction-nav{*height:0;}
	.flex-direction-nav a{
	position:absolute; display:block; text-align:center; line-height:49px; overflow:hidden; margin:0; top:50%; width:44px; height:44px; background-color:#000;
	opacity:0.40; filter:alpha(opacity=40); -ms-filter:alpha('opacity=40'); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; z-index:10;
	}
	.flex-direction-nav a i{color:#fff; font-size:20px;}
	.flex-direction-nav .flex-prev{left:-50px; padding-right:5px;}
	.flex-direction-nav .flex-next{right:-50px; padding-left:5px;}
	.flexslider:hover .flex-prev{opacity:0.20; filter:alpha(opacity=20); -ms-filter:alpha('opacity=20'); left:0;}
	.flexslider:hover .flex-next{opacity:0.20; filter:alpha(opacity=20); -ms-filter:alpha('opacity=20'); right:0;}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:0.50; filter:alpha(opacity=50); -ms-filter:alpha('opacity=50');}
	.flex-direction-nav .flex-disabled{opacity:0!important; filter:alpha(opacity=0); -ms-filter:alpha('opacity=0'); cursor:default;}
	/* .flex-direction-nav a:before{font-family:"flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; } */
	/* .flex-direction-nav a.flex-next:before{ content: '\f002'; } */
	/*바로가기 네비*/
	.flex-control-nav{position:absolute; bottom:2px; width:100%; margin-left:-45px; z-index:9;}
	.flex-control-nav li{margin: 0 6px; display:inline-block; zoom:1; *display:inline;}
	.flex-control-paging li a{
	display:block; width:15px; height:15px; background-color:#000; text-indent:-9999px; opacity:0.45; filter:alpha(opacity=45); -ms-filter:alpha('opacity=45');
	-webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); behavior:url(layouts/respon_office/css/ie-css3.htc); cursor:pointer;
	}
	.flex-control-paging li a:hover{opacity:0.60; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60');}
	.flex-control-paging li a.flex-active{opacity:0.80; filter:alpha(opacity=80); -ms-filter:alpha('opacity=80'); cursor:default;}
	/*플레이+정지*/
	.flex-pauseplay a{position:absolute; display:block; overflow:hidden; right:50%; bottom:80px; width:15px; height:15px; text-align:center; z-index:9; cursor:pointer;}
	.flex-play, .flex-pause{font-size:15px; color:#000;}