@charset "euc-kr";

@font-face {
    font-family: 'NotoSans-Regular';
    src: url('/webfont/NotoSans-Regular.eot');
    src: url('/webfont/NotoSans-Regular.eot?iefix') format('eot'),
         url('/webfont/NotoSans-Regular.woff') format('woff')
}


BODY, P, TABLE, INPUT, SELECT, TEXTAREA, BUTTON {FONT-SIZE: 9pt; COLOR: #4c4c4c; FONT-FAMILY: 굴림, Tahoma}
TD{FONT-SIZE: 9pt; COLOR: #4c4c4c; FONT-FAMILY: 굴림, Tahoma;}
.td {FONT-SIZE: 9pt; COLOR: #4c4c4c; FONT-FAMILY: 굴림, Tahoma; line-height:14pt;}

A {selector-dummy : expression(this.hideFocus=true);}
A:link, A:visited  {FONT-SIZE: 9pt;; COLOR: #466C8A; TEXT-DECORATION: none}
A:active, A:hover {FONT-SIZE: 9pt;; COLOR: #0066FF; TEXT-DECORATION: none}

body{scrollbar-face-color: #EEEEEE; 
	scrollbar-shadow-color: #B4B4B4; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #B4B4B4; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #F7F7F7; 
	scrollbar-arrow-color: #AAAAAA;

}


TD.TopLine {FONT-SIZE: 9pt; COLOR: #4c4c4c; FONT-FAMILY: "굴림", "굴림체"; Background-Color: #82AED4}
TD.Top {Font-Size: 9pt; Font-Weight:bold; COLOR: #012E66; FONT-FAMILY: "굴림", "굴림체"; Background-Color: #EAF4F8}

/* 텍스트 속성 */
.navi {
 Font-Size: 9pt; 
 COLOR: #666666; 
 FONT-FAMILY: "굴림", "굴림체", "Tahoma", "Verdana"; 
 text-align: right;
 padding-bottom:5px;
 }

.naviB {
 Font-Size: 9pt; 
 Font-Weight:bold; 
 COLOR: #59A308; 
 }

.subBody {
 padding-top: 30px;
 padding-bottom: 30px;
 }


/* 가로 및 세로 스크롤바 속성 */
body {
	OVERFLOW-X: auto; OVERFLOW: scroll;
	margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}


/* DIV 위치 정렬 */
#main_content{
 position:relative; 
 margin-left:auto; 
 margin-right:auto; 
 text-align :right;
 z-index:2;
}

#main_flash{
 position:absolute; 
 width:718px; height:440px; 
 margin-left:auto; 
 margin-right:auto; 
 text-align :left;
 z-index:1;
}

#bottom{
 margin-top:30px; 
}


/* 상단 */
#header {position:relative;width:987px;height:99px}
#header a {display:block;font-family:"NotoSans-Regular", sans-serif;text-decoration:none}
#header .menu {position:absolute;left:370px;top:37px;margin:0;padding:0;list-style:none}
#header .menu > li {float:left}
#header .menu > li > a {padding:0 25px 5px 25px;font-weight:bold;font-size:16px;line-height:32px;color:#444;letter-spacing:-1px}
#header .menu > li:last-child > a {padding-right:13px}
#header .menu > li.on > a {color:#0064b9}
#header .menu ul {display:none;position:absolute;top:32px;margin:0;padding:0;list-style:none;/* background:url(../images/sub_menu_mark.png) no-repeat 0 0 */}
#header .menu .menu1 ul {left:12px;/* background-position:0 0 */}
#header .menu .menu2 ul {display:none !important}
#header .menu .menu3 ul {left:240px;/* background-position:0 0 */}
#header .menu .menu4 ul {right:100px;/* background-position:0 0 */}
#header .menu .menu5 ul {right:5px;/* background-position:0 0 */}
#header .menu ul > li {float:left;position:relative;padding-top:5px;background:url(../images/sub_menu_bg.png) no-repeat 50% 100%}
#header .menu ul > li:first-child {padding-left:10px;background-position:0 100%}
#header .menu ul > li:last-child {padding-right:10px;background-position:100% 100%}
#header .menu ul > li:after {position:absolute;right:-1px;top:12px;width:1px;height:12px;border-right:1px solid #fff;background:#dbdbdd;content:""}
#header .menu ul > li:last-child:after {display:none}
#header .menu ul > li > a {height:24px;padding:0 10px;font-size:12px;line-height:24px;color:#555;letter-spacing:-1px}
#header .menu ul > li.on > a {color:#008cda}