/*서브 비주얼*/
#wrap #sepration { clear:both; height:18.3rem; position:relative;font-weight:600; background-size:cover !important;}
#wrap #sepration .section{width:1400px; margin:0 auto; padding-top:4.5rem;opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px); -webkit-transition: 1s 0.4s;transition: 1s 0.4s;height:100%;display:flex;flex-direction:column; }
#wrap #sepration .section.on{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
#wrap #sepration h2{font-size:2.5rem; color:#fff; text-shadow:1px 2px 3px rgba(0, 0, 0, 0.2);text-transform: uppercase; margin-top:20px;margin-bottom:4.5rem;}
#wrap #sepration p{ font-size:1rem; color:#fff;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.1);letter-spacing: 0; line-height:1.5;}

@media (max-width:1400px){
	#wrap #sepration .section{width:100%; padding-left:1rem;}
}

/* 왼쪽메뉴 */
.tab_view{display:none;}
.lm_bg {clear:both; position:relative; z-index:0;}

.left_menu {width:1400px;margin:0 auto; margin-top:-3.25rem;}
.left_menu ul {text-align:center;}
.left_menu ul:after{content : ""; display : block; clear:both;}
.left_menu ul li {width:20%; float:left; position : relative; box-sizing:border-box;}
.left_menu ul li a{ display:block; color : #fff; font-weight:700; font-size:1rem; box-sizing:border-box; height:3.25rem; line-height:3.25rem; background:rgba(55, 138, 202, .55); }
.left_menu ul li a strong{position:relative;  font-weight:700; display:inline-block; height:100%; }
.left_menu ul li.on{}
.left_menu ul li.on a{z-index:1; background:rgba(55, 138, 202, 1);}

.left_menu  a.newBlank span{display:inline-block; padding-right:1.5rem; position:relative;}
.left_menu  a.newBlank span:after{ content : "\e980"; display : block;font-weight:500; position : absolute; right:0px; top:50%;transform:translateY(-50%); font-family:'xeicon'; color:#fff;}
.left_menu  a.newBlank:hover span:after{background:#6dc7f9;}

@media (max-width:1400px){
	#wrap #sepration .section{width:100%; padding-left:1rem;}
	.left_menu{width:100%;}
}

@media (max-width:1030px){
	.lm_bg{z-index:5;}
	.tab_view{display:block; cursor:pointer;background:rgba(55, 138, 202, 1); background-size:12px auto;height:3.25rem; line-height:3.25rem;  font-size:1.15rem; box-sizing:border-box; color:#fff; box-sizing:border-box; padding-left:1rem; font-weight:normal; position:relative; text-align: left;}
	.tab_view span{position:absolute; top:50%; right:1rem; margin-top:-4.5px; display:block; }
	.tab_view span img{width:13px;}
	.tab_view.on{cursor:pointer; }
	.tab_view.on span img{transform:rotateX(180deg);}

	.left_menu {position:relative;box-sizing:border-box; height:0; width:100%;}
	.left_menu ul{display:none; z-index:100;position:absolute;width:100%;left:0;  margin:0 auto; line-height:0; background:rgba(55, 138, 202, 1);box-sizing:border-box; padding:1rem .75rem;box-shadow: 6px 6px 6px 0px rgba(25, 25, 25, 0.15);-webkit-box-shadow:   6px 6px 6px 0px rgba(25, 25, 25, 0.15);	-moz-box-shadow:  6px 6px 6px 0px rgba(25, 25, 25, 0.15); text-align:left;}
	.left_menu ul:after{display:none;}
	.left_menu ul li {width:100% !important;border:none !important;height:auto; line-height:auto; margin-left:0; vertical-align:middle; box-sizing:border-box; }
	.left_menu ul li a {display:block; padding:.75rem .75rem;line-height: 1.0; height: auto;  font-weight:500; font-size:1.1rem; color:#b7e5fa; text-transform:capitalize; }
	.left_menu ul li a:before{display:none;}
	.left_menu ul li strong{ font-weight:500;} 
	.left_menu ul li.on a:before{display:none;}
	.left_menu ul li.on a{background:none;}
	.left_menu ul li.on a:after{display:none;}
	.left_menu  a.newBlank span:after{color: #b7e5fa;}
}



/*탭메뉴*/
.tab_menu{width:1400px; margin:0 auto; position:relative; z-index:0;margin-bottom:3.5rem;border:1px solid #e6e6e6;}
.tab_menu ul{text-align:center; overflow:hidden;display:flex;}
.tab_menu ul li{position:relative;}
.tab_menu ul li:after{height:1.4rem;width:1px;content:'';display:block;position:absolute;background:#dfdfdf;right:0;top:50%;transform:translateY(-50%);
}
.tab_menu ul li:last-child:after{display:none}
.tab_menu ul li a{display:inline-block; width:100%;box-sizing:border-box; padding:1rem 0; text-align:center; font-size:1rem; color:#8f8f8f; font-weight:500;}
.tab_menu ul li.on a{ border-bottom: 2px solid #a1cf43; color:#a1cf43;}

@media (max-width:1400px){
	.tab_menu{width:100%;}
}

@media (max-width:767px){
	.tab_menu{border:none;border:1px solid #ccc;}	
	.tab_menu ul{display:block; overflow:hidden;margin-right: -1px;  margin-bottom: -1px;}
	.tab_menu ul li{float:left; width:33.33% !important; border: 0 solid #ccc;  border-width: 0 1px 1px 0; vertical-align:middle;  }
	.tab_menu ul li a{display: flex; align-items: center; justify-content: center; color:#666; font-size:14px; height:50px;}
	.tab_menu ul li:first-child{padding-left:0px; background:none;}
	.tab_menu ul li:after{display:none;}
}



.content_body {padding: 3.5rem 0 0 0; min-height:400px; overflow:hidden; }
.page_main_title{width:1400px; margin:0 auto;}
.page_main_title h3{color:#333;font-size:1.9rem;margin-bottom:2.5rem; position:relative; padding-bottom:1.5rem;}
.page_main_title h3:before{content : ""; display : block; position : absolute; left : 0; bottom:0;  width :2.5rem; height : 5px; background : #3689C9;}


@media (max-width:1400px){
.page_main_title{width:100%; padding:0 1rem;}
}
@media (max-width:1030px){
#container img{max-width:100%;}
.content_body{padding:6rem 0 4rem;}
	
}

/*하단정보*/


.right_content .manager{border:1px solid #D1D1D1; padding:1rem;width:1400px;margin:3rem auto;}
.right_content .manager ul{display:flex;justify-content: space-around;}
.right_content .manager ul li span{margin-right:20px;font-weight:600;}
.right_content .manager ul li span i{display:inline-block; margin-right:10px; background:#525252; color:#fff; border-radius:50%; width:1.3rem; height:1.3rem; text-align:center;line-height:1.3rem;}

@media (max-width:1400px){
.right_content .manager{width:100%;padding:1rem;}
}
@media (max-width:1030px){
.right_content .manager ul{display:block;}
.right_content .manager ul li{margin-bottom:5px;}
.right_content .manager ul li:last-child{margin-bottom:0;}

}