@charset "euc-kr";

@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Thin.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Light.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Light.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Regular.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Medium.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Bold.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	src: url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Black.woff2') format('woff2'), url('https://img.eduwill.net/resources/common/web/font/NotoSansKR-Black.woff') format('woff');
}

/* LNB CSS Overwrite */
.lnb { text-align: left; }
.lnb dl.l_nav		{ border:none; width:176px; line-height:22px; border-top:2px solid #404e99; border-bottom:2px solid #404e99; background:#f3f3f3; }
.lnb dl.l_nav dt	{ width:165px; height:16px; color:#7f7f7f; line-height:16px; padding:6px 0 7px 11px; border-bottom:1px solid #d2d2d2; background:#fff url("/img2/gov2/newImg/lnb_arr.jpg") no-repeat 95% center; *width:176px; }
.lnb dl.l_nav dt.title		{ height:16px; color:#5790d6; /* line-height:16px; padding:5px 0 6px 16px; */ border-bottom:1px solid #d2d2d2;  background: #fff none; }
.lnb dl.l_nav dt img		{ vertical-align:middle; }
.lnb dl.l_nav dd			{ width:165px; *width:176px; padding:6px 0 6px 11px; border-bottom:1px solid #d2d2d2; }
.lnb dl.l_nav dd li			{ height:auto; line-height:18px; font-size:11px; padding:2px 0 2px 7px; background:url("/img2/gov2/newImg/lnb_dot_gray.jpg") no-repeat left 7px; /*background:url('/Img2/Common/ew/Type3/lnb/bu_lnb_dash.gif') no-repeat 8px 8px;*/ }
.lnb dl.l_nav dd li img		{  }
.lnb dl.l_nav dd li b,
.lnb dl.l_nav dd li strong	{ display:block;  }
.lnb dl.l_nav dd li.li2     { padding:0 0 0 18px; height:22px; background:url('/Img2/Common/ew/Type3/lnb/bu_lnb_dash.gif') no-repeat 8px 8px; }
.lnb dl.l_nav dd li.title2	{ font-weight:normal; padding:0 0 0 9px; margin-left:0; background:url('/Img2/Common/ew/Type3/lnb/bu_lnb.gif') no-repeat 0 7px; }
.lnb dl.l_nav dd li.title3	{ font-weight:normal; padding:5px 0 0 9px; margin-left:0; background:url('/Img2/Common/ew/Type3/lnb/bu_lnb.gif') no-repeat 0 13px; }

.lnb dl.l_nav dt a:link,.lnb dl.l_nav dt a:visited	{ color:#606060; }
.lnb dl.l_nav dt a:active,.lnb dl.l_nav dt a:hover	{ color:#606060; }

.lnb dl.l_nav dt.title a:link,.lnb dl.l_nav dt.title a:visited	{ color:#5790d6; }
.lnb dl.l_nav dt.title a:active,.lnb dl.l_nav dt.title a:hover	{ color:#5790d6; }

.lnb dl.l_nav dd a:link,.lnb dl.l_nav dd a:visited	{ color:#8d8d8d; }
.lnb dl.l_nav dd a:active,.lnb dl.l_nav dd a:hover  { color:#ba2e00; font-weight:normal; }
.lnb dl.l_nav dd li.title2 a:link,.lnb dl.l_nav dd li.title2 a:visited	{ color:#606060; }
.lnb dl.l_nav dd li.title2 a:active,.lnb dl.l_nav dd li.title2 a:hover  { color:#606060; }
.lnb dl.l_nav dd li.title3 a:link,.lnb dl.l_nav dd li.title3 a:visited	{ color:#606060; }
.lnb dl.l_nav dd li.title3 a:active,.lnb dl.l_nav dd li.title3 a:hover  { color:#606060; }

.lnb .customer		{ width:159px; height:276px; padding:14px 8px 0 9px; margin:9px 0 0 0; border:none; background:url('/Img2/Common/ew/lnb/bg_lnb_customer.gif') no-repeat left top; } 
.lnb .customer dt	{ width:159px; height:17px; padding:0 0 0 7px; margin:0; overflow:hidden; }
.lnb .customer dd	{ width:159px; padding:13px 0 11px 0; margin:0; border:none; }
.lnb .customer dd.night		{ padding:14px 0 11px 0; }
.lnb .customer dd p { height:23px; padding:0; margin:7px 0 0 0; overflow:hidden; }


/* SUB PAGE CSS OVERWRITE */
.path_g				{ border-top:none; font-size:11px; color:#7f7f7f; margin-top:-7px; }
.lnb				{ margin-top:7px; }
.lnb h2				{ height:19px; padding:15px 0 11px 0; }
.ct_side			{ margin-top:19px; }
.main_cop .ct_side			{ margin-top:0; }

/* Add 20150306 */
.lnb dl.l_nav dd li.title2_g	{ font-weight:bold; padding:0 0 0 0; background:none; }
.lnb dl.l_nav dd li.title3_g	{ font-weight:bold; padding:0 0 0 0; background:none; }


/* section_banner */
.section_banner { width: 176px; margin: 0 auto; padding: 10px 12px 11px; border-radius: 3px; background-color: #f3f3f3; -webkit-box-sizing: border-box; box-sizing: border-box; *zoom: 1; }
.section_banner:before,
.section_banner:after { content: ''; display: table; }
.section_banner:after { clear: both; }

.section_banner .col { float: left; -webkit-box-sizing: border-box; box-sizing: border-box; }
.section_banner p { margin: 0; padding: 0; font-family: 'Noto Sans KR'; }
.section_banner .desc { width: 103px; padding-left: 10px; text-align: left; }
.section_banner .title { margin-top: 3px; font-weight: bold; font-size: 19px; color: #000; letter-spacing: -2px; }
.section_banner .title span { color: #3277f0; }
.section_banner .subject { font-size: 14px; color: #737373; letter-spacing: -1px; }
.section_banner .subject:after { content: ''; display: inline-block; width: 6px; height: 6px; margin-left: 3px; border-top: 1px solid #979797; border-right: 1px solid #979797; transform: rotate(45deg); }

.section_banner .date { display: table; width: 49px; height: 49px; border-radius: 50%; background-color: #fff; }
.section_banner .date strong,
.section_banner .date span { display: block; text-align: center; line-height: 1.2; font-size: 11px; color: #3277f0; }
.section_banner .date .core { display: table-cell; vertical-align: middle; }