@import url("common.css");
@import url("sub.css");
@import url("mainMenu.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css");

/*body*/
body{}


/* wrapper */
#wrapper { 
	width:100%;
}

#wrap { 
	position:relative;
	width:1280px;
	margin:0 auto;
	background-color:#272e42;
}

#wrap:after {
	content: "";
	display: block;
	clear: both;
}

/* aside */
#aside {
	width:200px;
	float:left;
}

#aside:after {
	content: "";
	display: block;
	clear: both;
}

/* 로고 */
h1 { 
	width:200px;
}


/* skip */
#skip{position:absolute; z-index:9999;}
#skip a {display:block; 
	width:0; 
	height:0px; 
	overflow:hidden;
	color:#fff;
}
#skip a:active,
#skip a:focus { 
	width:100%; 
	height:auto; 
}

/* login */
.login li { 
	float:left;
}

.login:after {
	content: "";
	display: block;
	clear: both;
}

/* container */
#container { 
	width:1080px;
	float:right;
}

#container:after {
	content: "";
	display: block;
	clear: both;
}

/* mainBanner PAGER */

#container .viewBox {
	width:1080px;
	float:left;
}

.viewBox:after {
	content:"";
	display:block;
	clear:both;
}

/* con01 */

.con01 {
	
}

.con01 ul {}

.con01 ul:after {
	content:"";
	display:block;
	clear:both;
}

.con01 ul li {
	float:left;
}

.con01 ul li a {
	display:block;
}


/* con03 */

.con03 {}

.con03 .banner {}

.con03 .banner li {
	float:left;
}

/* notice */
.con02 .notice {
	float:left;
	width:292px;
	height:123px;
	padding:114px 34px 42px 34px;
	background:url("../images/counselBg.jpg") no-repeat 0 0;
  background-size: cover; cursor:pointer; ;
}

.con02 .notice li {
	background:url("/wpage/images/dot.jpg") no-repeat 0 0;
	padding-left:14px;
	margin-bottom:16px;
}

.con02 .notice li:last-child {
	margin-bottom:0;
}

.con02 .notice li a {
	font-size:12px; 
	color:#93918d;
}

.con02 .notice li span {
	float:right;
	color:#b9b9b9;
}

.con02Banner {}

.con02Banner:after {
	content:"";
	display:block;
	clear:both;
}

.con02Banner li {
	float:left;
}

/* siteMap */
.siteMapBoxSub {
	padding:85px 0 0 40px;
	width:1240px;
	height:194px;
	background:url("../images/siteMap.jpg") no-repeat 0 0;
}


ul.sitemap {
	overflow:hidden;
	
}

ul.sitemap li.sitemapMenu {
	float:left;
	margin-right:49px;
}

ul.sitemap li.sitemapMenu a {
	display:block;
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

ul.sitemap li.sitemapMenu ul li a {
	margin-bottom:0;
	line-height:21px;
	font-size:11px;
	font-weight:normal;
}

ul.sitemap li.sitemapMenu ul li.last a {
	line-height:16px;
}


/* footer */
#subfooter{
	width:1280px;
}