/*####서브 페이지 css####*/

#wrap {float:left; width:100%; position:relative; overflow:hidden;}

/*서브 상단배너*/
.sub_banner {width:100%; float:left; position:relative;}
.sub_banner img {width:100%;}


/*서브 페이지*/
#sub_page {width:100%; float:left; position:relative;}
#sub_page .right_banner{display:none;}
#sub_page .inner { overflow: hidden; display: table; }
/*서브 좌측메뉴*/
#left_menu {display: table-cell; width: 250px; padding-top: 35px; height: 100%; background-color: #f7f7f7; vertical-align: top;}
	#left_menu .cate_rootname {font-size:35px; text-align: center; letter-spacing: -1px; font-family: 'Nanum Square'; font-weight: normal;}
	#left_menu .cate_menulist {margin-top: 25px; float:left; width:100%;}
	#left_menu .cate_menulist > li {border-bottom:1px solid #dedede; width:100%; float:left;}
	/*#left_menu > .cate_menulist > li > a { background:url('../images/left_menu.png') left center no-repeat; line-height:35px; height:35px; display:block; font-size:15px; font-weight:bold; letter-spacing: -1px; width:85%; padding-left:5%; float:left;}*/
	#left_menu .cate_menulist > li > a {line-height: 36px; height: 36px; display:block; font-size:14px; font-weight:bold; letter-spacing: -1px; width:95%; padding-left:5%; float:left;}
	#sub_cs_center {width:95%; background-color: #ffffff; box-sizing:border-box; float:left; margin:14px 7px; }
	#sub_cs_center .cs_pn{font-size: 32px; font-family:'NanumSquare', sans-serif; font-weight:900;}
		#sub_cs_center .sec2_cs_cont { position:relative; height:auto;}
#left_menu .menu_fix { overflow: hidden;}
/*###서브 본문 내용###*/
#sub_cont {width: 900px; float:right; position:relative; margin-top: 95px; padding-bottom: 150px;}
#sub_cont img {max-width:100%;}

/*서브페이지 타이틀바*/
#sub_titlebar {width:100%; border-bottom:1px solid #afafb0; position:relative; color:#4d4e4f; margin-bottom:50px; float:left;}
#sub_titlebar h3 {float:left; font-size:28px; padding-left:6px; padding-bottom:10px;}
#sub_titlebar p {float:right; padding-right:6px; padding-top:10px; padding-bottom:10px;}

/*서브 게시판*/


/*오시는 길*/
#map {border:10px solid #e5e5e5; margin: 0 auto 30px; width: 96%; float:left;}
.map_addr {margin:60px 0 70px 10px;}
.map_addr p {font-size:18px; line-height:40px; }
.map_addr span {background-color:#414141; color:white; padding:3px 8px; margin-right:10px;}

.map_btn_area{text-align:center; position:relative; top:50px;}
.map_btn_area a{font-size:16px; padding:10px 20px; background:#336346; color:#fff; margin-left:30px;}


#tabs {clear: both;}
#tabs ul {overflow: hidden; position: relative; margin-bottom: 20px; box-sizing: border-box;background-color: #f3f3f3;}
#tabs ul li {float: left; text-align: center; position: relative; z-index: 1p; display: block; margin: 0;}
#tabs ul li a {text-decoration: none; position: relative; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2.5; color: #303030; outline: none; border-left: 1px solid #bdbdbd; 
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	-o-transition: color 0.2s;
	padding: 0.25em 0 0.5em;
	font-size: 14px;
	font-family: nanumgothic;

}
#tabs ul li:first-child a {border-left: none;}

/*
#tabs ul li a::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 6px;
background: #2f334d;
content: '';
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transform: translate3d(0,150%,0);
transform: translate3d(0,150%,0);
}
*/
#tabs ul li:hover {background-color: #208968;}
#tabs ul li:hover a {color: #ffffff;font-weight: 600;}
#tabs ul li.ui-tabs-active {background-color: #208968;}
#tabs ul li.ui-tabs-active a {color: #ffffff; font-weight: 600;}
#tabs ul li.ui-tabs-active a::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/* 자료실-메뉴5 */
#sub4_5 { padding:40px 0 40px 0; float:left; position:relative; width:100%; background:#f2f2f2; margin-bottom:40px;}
	#sub4_5 .main_ban {float:left; width:100%; }
	#sub4_5 .main_ban > img {width:100%;}
	#sub4_5 .ban123 {float:right; width:25%;}
	#sub4_5 .ban123 > li {display:block; /*border-top:1px solid #dedede;*/ width:100%; float:left;}
	#sub4_5 .ban123 > li:first-child { margin-bottom:6px;}
	#sub4_5 .ban123 > li img {width:100%;}
	#sub4_5 .ban123 > li iframe{width:100%;}
	#sub4_5 .ban123 > li > a {.float:left; .margin:0; .padding:0; .border:0; .width:100%; .height:100%; .display:block;}
	#sub4_5 .ban123 > li > a { -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; }
	#sub4_5 .ban123 > li > a:hover {
			-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		opacity: .8; }

.right_banner{position:fixed; float:right; right:0px; bottom:300px;}
.right_banner a{display:block;}
.right_banner .right_banner_video{margin-bottom:20px;} */

