@charset "utf-8";

.blind {display:none}

/*FLOAT 설정*/
.Fleft {float:left}

.Fright {float:right}

.Fclear {
	*zoom:1;
}

.Fclear:after {
	content:"";
	display:block;
	clear:both
}

.Fnone {
	float:none;
}
/*FLOAT 설정*/

/* 상단 메뉴 */
.gnb a {font-family:"Noto Sans KR",나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움}
.gnb .mn_wrap ul {padding:10px 20px; background:#fff; border:solid 1px #585858}
.gnb ul ul li {margin:0 12px; display:inline-block; *display:inline; *zoom:1; font-size:12px; font-weight:bold; letter-spacing:-0.1em}
.gnb ul ul a {padding:5px; display:inline-block; color:#585858; border-bottom:solid 1px #fff}
.gnb ul ul a:hover {border-bottom:solid 1px #585858}
.gnb a {line-height:15px;}
.gnb img {padding-top:1px; *vertical-align:top}

/*파이어폭스*/
@-moz-document url-prefix() { .gnb a.big {line-height:12px; height:15px;}}

/*ie6을 제외*/
html>body .gnb .section {float:left}
html>body .gnb .navi_etc {float:right}
html>body .gnb ul ul li {margin:0 12px; float:left; display:inline; font-size:12px; font-weight:bold; letter-spacing:-0.1em}
/* 상단 메뉴 */

/* 컨테츠 + 중단메뉴 */
#contentBOX {margin:0 auto; width:1200px;min-height:750px;}
.SUBskin .subtop {padding-left:50px;width:1200px;}

/*기본 버티컬
#submenu {width:180px; font-family:"Noto Sans KR",나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움; letter-spacing:-0.1em}
#submenu .lnb {letter-spacing:-0.1em; font-weight:bold; background:#fff; padding:10px 20px; min-height:500px; width:180px; text-align:right;}
#submenu .lnb dt {padding:18.3px 0; font-size:24px; border-bottom:solid 3px #3494d1; text-align:center;width:100%}
#submenu .lnb dd { border-bottom:solid .5px #3494d1; font-size:15px; font-weight:500;  }
#submenu .lnb dd div a{ font-size:13px; background:#fff; border:0.5px solid #fff; color:#777; padding-top:0; }
#submenu .lnb dd div.select a{color:#3494d1 !important;}
#submenu .lnb dd:hover {color:#3494d1}
#submenu .lnb dd.select>a{color:#3494d1 !important; font-weight:500;}
#submenu .lnb a:link { text-decoration:none;}
#submenu .lnb a {padding:20px 20px;  display:block; *zoom:1; }
#submenu .lnb a:hover { text-decoration:none;}
html>body .lnb a:hover { }
#submenu .lnb a img {padding:1px 0;}
#submenu .etc {margin-top:50px}
#submenu .etc li {margin-bottom:35px; text-align:center}*/
/*기본 버티컬*/
#submenu {width:220px;font-family:Noto Sans KR,나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움; letter-spacing:-0.1em; }
#submenu .lnb {letter-spacing:-0.1em; font-weight:bold; background:#fff;  width:220px;min-height:500px;  text-align:left;padding:77px 10px; }
#submenu .lnb dt {padding:20px 0; width:100%;font-size:24px; color:#fff; border-bottom:solid 3px #396442; text-align:center;background:#396442;
width:100%;font-weight:400;}

#submenu .lnb dd div{border-top:solid .5px #ddd;}
#submenu .lnb dd div a{ font-size:13px; background:#fff; border:0.5px solid #fff; color:#777;    padding: 10px 20px; }
#submenu .lnb dd div.select a{color:#396442 !important;}
#submenu .lnb dd:hover {color:#396442}
#submenu .lnb dd.select>a{color:#396442 !important; font-weight:500; background:#f5f5f5 ;}

#submenu .lnb dd {border-bottom:solid .5px #ddd; font-size:1.3em; font-weight:500;margin:0; }
#submenu .lnb dd:last-child{ border-bottom:solid 3px #396442;}
/*#submenu .lnb dd.select  a{color:#3494d1 !important;  background:#f5f5f5 ;}*/
#submenu .lnb a {padding:14px 20px; font-size:16px; display:block; *zoom:1}
#submenu .lnb a:hover {text-decoration:none;  }
#submenu .lnb a img {padding:1px 0;}
#submenu .etc {margin-top:50px}
#submenu .etc li {margin-bottom:35px; text-align:center}

.subtop {position:relative; margin:10px 0 20px; height:250px;font-family:NanumGothic,나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움}
.subtop .subV {position:absolute; z-index:-1; right:0}
.subtop .location {padding:100px 0 5px 80px;width:300px; font-size:11px}
.subtop .location ul{padding:0 5px;}
.subtop .location li {float:left;margin-right:5px; padding:5px 5px 5px 10px;background:url("../img/location_arrow.png") no-repeat 0% 50%;}
.subtop .location a {display:inline-block; color:#686868}
.subtop .location .home {padding-left:0; background:none}
.subtop .page_title {font-size:24px; font-weight:bold; color:#559186; letter-spacing:-0.1em;}
.subtop .page_title span {margin-left:10px; font-size:11px; color:#888; letter-spacing:0}

#sub_content {width:950px; background:white; min-height:600px; margin:30px auto 0;}
#sub_content {font-family:"Noto Sans KR",나눔고딕,"맑은 고딕","Malgun Gothic",dotum,돋움}
#sub_content .contentview {padding:20px 0}