@charset "euc-kr";

.wrapper { padding-top: 90px; }
.gnbWrap { top:0; }
.allMenuInfo { top: 90px; }

.gnbMenu > li { margin-right: 30px; }
.gnbMenu > li > a:hover { color:#179fec; }
.gnbMenu > li .gnbSubMenu {/* border-top:2px solid #179fec; */}

.innerTitleArea h2 { margin-bottom:0; }
.innerMenuBox > ul > li {margin-top: 16px;}
.innerMenuBox > ul > li > a {padding-bottom:2px;box-sizing:border-box;line-height: 100%;}
.innerMenuBox > ul > li > a:hover, .innerMenuBox > ul > li > a.on { color:#11c189; border-bottom:1px solid #11c189; }

.gnbArea .gnbHomeLink { display:inline-block; float:right; margin-top:40px; }
.gnbArea .gnbHomeLink a {display:block;font-size:12px;font-weight:700;font-family:"notoKrB",sans-serif;color: #888;}

@media only all and (max-width:1279px) {
	.gnbMenu > li > a { font-size:13.5px;}
}

@media only screen and (max-width: 767px){
	.wrapper { padding-top: 45px; }
	.foundation > div { padding-bottom: 100px !important; }
	.contentBody { padding-top: 0; border-top: 0; }
}

/* 2016-01-17 Γί°‘ */
.gnbArea .gnbHomeLink { margin-top: 33px; }
.fixed .gnbArea .gnbHomeLink {margin-top: 20px;}
.fixed .gnbArea .gnbHomeLink a { color: #fff; }

@media only screen and (max-width:767px) {
	.gnbArea .gnbHomeLink { margin-top: 15px !important; padding-right: 20px; }
	.gnbArea .gnbHomeLink a { color: #fff; }
	.mainVis > div > ul { display: table }
	.mainVis > div > ul > li {display: table-cell;height: 100%;vertical-align: top;float: none;}
}