@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
 @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');} 
 @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');} 
 @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} 
 @font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
 
 
html,body,div,ul,li,l,dl,dt,dd,ol,p,form {margin:0; padding:0;}
body, td		{font:'µ¸¿ò',dotum ; color:#757575; font-size:12px; line-height:20px;}
ul,li,ol.dl {list-style:none}
img 		{border:0;}
a:hover	{text-decoration:none}

/* link */
a:link{ font-size: 9pt; text-decoration:none; font-family: µ¸¿ò,±¼¸²; color:#777777}
a:visited{ font-size: 9pt; text-decoration:none; font-family: µ¸¿ò,±¼¸²; color:#777777}
a:hover{ font-size: 9pt; text-decoration:underline; font-family: µ¸¿ò,±¼¸²; color:#777777}
a:active{ font-size: 9pt; text-decoration:underline; font-family: µ¸¿ò,±¼¸²; color:#777777}

.text_8{ font-size: 8pt; text-decoration: none; font-family: µ¸¿ò,±¼¸²}
a.text_8:link{ font-size: 8pt; text-decoration: none; font-family: µ¸¿ò,±¼¸²}
a.text_8:visited{ font-size: 8pt; text-decoration: none; font-family: µ¸¿ò,±¼¸²}
a.text_8:hover{ font-size: 8pt; text-decoration: underline; font-family: µ¸¿ò,±¼¸²}
a.text_8:active{ font-size: 8pt; text-decoration: underline; font-family: µ¸¿ò,±¼¸²}


.tit	{font:bold 22px/22px 'Noto Sans KR'; color:#000; letter-spacing:-1px}
.tit.photo,.tit.photo a{font:500 22px/22px 'Noto Sans KR'; color:#2369b0; font-size:23px; white-space:nowrap}

.left_menu	{float:left; width:146px; background:#ededed; border:1px #cacaca solid; padding:5px}
.left_menu ul	{background:#fff; border:1px #cacaca solid; padding:10px}
.left_menu li	{height:30px; border-bottom:1px #ddd solid}
.left_menu li,.left_menu li a		{font:500 13px/30px 'Noto Sans KR'; color:#646464}
.left_menu li.on,.left_menu li.on a	{font:700 13px/30px 'Noto Sans KR'; color:#1363bd}
.left_menu li.end	{border-bottom:none}
.left_menu li span	{font:bold 11px/13px dotum; background:#bebebe; color:#fff; border:1px #9d9d9d solid; display:inline-block; width:11px; height:11px; text-align:center; border-radius:2px; margin-right:7px}
.left_menu li.on span	{width:13px; height:13px; background:#1363bd; color:#fff; border:none}

.sub_tt		{display:table; height:31px; background:#2471c8; color:#fff; font:500 13px/30px 'Noto Sans KR'; padding:0 2px; position:relative; left:15px; margin-bottom:10px}
.sub_tt span{float:right; width:15px; height:15px; font:bold 12px/16px 'gulim'; .line-height:20px; background:#fff; color:#2471c8; border-radius:50%; position:relative; top:8px; text-align:center; margin-left:5px}
.sub_tt:before	{content:""; float:left; width:31px; height:31px; background:#2471c8; border-radius:50%; position:absolute; left:-15px; z-index:-1}
.sub_tt:after	{content:""; float:right; width:31px; height:31px; background:#2471c8; border-radius:50%; position:absolute; right:-15px; z-index:-1}

.bl.b	{font:500 15px/18px 'Noto Sans KR'; color:#2471c8; }
.file_down		{float:left; background:url(../img/m2/2_1_down_ico.gif) no-repeat; text-indent:23px;}
.file_down a	{font:500 15px/18px 'Noto Sans KR'; color:#000}

.sitemap_wrap	{display: table; width:880px; margin:0 auto;}
.sitemap_li		{float:right; width:680px;}
.sitemap_li dl	{float:left; width:200px; padding-bottom:30px; margin-right:40px}
.sitemap_li dl.last	{margin-right:0}
.sitemap_li dt	{float:left; width:100%; height:30px; background:#2471c8; color:#fff; font:500 13px/30px 'Noto Sans KR'; text-align:center}
.sitemap_li dd	{float:left; width:100%; padding:5px 0; border-bottom:1px #ddd solid}


