@charset "euc-kr";
/* CSS Document */

body {margin:0px; background-color:#FFFFFF;}
a,img {selector-dummy:expression(this.hideFocus=true);}
a,img {outline: none;selector-dummy:expression(this.hideFocus=true);}
img{border:0px;}

/* 메인 프로젝트 */
.font_001 {font-family:"돋움", "돋움체"; font-size:12px; font-weight:normal; color: #b4b4b4;}
.font_002 {font-family:"돋움", "돋움체"; font-size:12px; font-weight:normal; color: #33c1fe;}

/* 메인 공지사항 미리보기 셋팅 */
a.notice:link {font-family:"돋움", "돋움체"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal; line-height: 20px;}
a.notice:visited { font-family:"돋움", "돋움체"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal; line-height: 20px;}
a.notice:hover { font-family:"돋움", "돋움체"; font-size:11px; color:#25aae2; text-decoration:none; font-weight:normal; line-height: 20px;}

.notice {font-family:"돋움", "돋움체"; font-size:11px; font-weight:normal; color: #a0a0a0; line-height: 20px;}


/* 메인 갤러리게시판 미리보기 셋팅 */
a.img_box:link {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:visited {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:active {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:hover {border:1px #ff8400 solid; width:63px; height:47px;}

.img_box {border:1px #c8c8c8 solid; width:63px; height:47px;}


/* 히스토리 셋팅 */
.page_font01 {font-family: "돋움", "돋움체"; font-size: 12px; color: #000000;}
.page_font02 {font-family: "돋움", "돋움체"; font-size: 12px; color: #0f75bd;}


/* 우측 퀵메뉴 */
#floater {position:absolute; visibility:visible}

/* 박스 */
.box1 {font-family:"돋움", "돋움체"; font-size:11px; font-weight:normal; color: #505050;}
.box2 {font-family:"돋움", "돋움체"; font-size:11px; font-weight:bold; color: #fafafa;}


/*fla종료에따른수정 2021-03-30*/

/*기본*/
ul{margin:0;padding:0;list-style:none;}
li{text-align:left;padding:0;margin:0;}

td {
	font-family: "??", Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 16pt;
}

/* 메인 메뉴 */
#gnb_nav{list-style: none;width:1000px; height:58px;position:relative;box-sizing:border-box;padding: 4px 0 0 50px; margin: 0;}
#gnb_nav > li{float:left; margin-right: 50px;padding-right: 50px;background: url('/img/gnb_line.jpg') no-repeat right 7px;}
#gnb_nav > li:last-child{margin-right:0;padding-right: 0;background: none;}
#gnb_nav li h2{margin:0; }
#gnb_nav li h2 a{display:block; font-size:14px; line-height:24px; color:#3c3c3c; font-weight:bold; font-family: 'Nanum Gothic', sans-serif; text-decoration:none;}
#gnb_nav li h2 a.on{color:#0f75bd;}
#gnb_nav li h2 a:hover{text-decoration:none;color:#0f75bd;}
#gnb_nav li ul{position:absolute; top:33px; left:0;  z-index:99999; display:none; width:1000px; height:28px; box-sizing:border-box;list-style: none; background-color:#000; opacity: 0.5; }
#gnb_nav li ul li{padding:0; margin:0; float:left; margin-right:25px;}
#gnb_nav li ul li a{display:block; font-size:12px; line-height:28px; color:#a0a0a0; font-weight:bold; text-decoration:none;}
#gnb_nav li ul li a:hover, #gnb_nav li ul li a.on{color:#fff; text-decoration:none;}
#gnb_nav li #top2m1{padding-left:50px;}
#gnb_nav li #top2m2{padding-left:290px;}
#gnb_nav li #top2m3{padding-left:460px;}
#gnb_nav li #top2m4{padding-left:605px;}
#gnb_nav li #top2m5{padding-left:760px;}
#gnb_nav li #top2m6{padding-left:810px;}

/* 서브 레프트 메뉴 */
#sub_select{width:248px; height:278px; box-sizing:border-box; padding-top:10px; }
#sub_select li{}
#sub_select li a{display:block; font-size:14px; line-height:36px; color:#666666;  padding-left:20px; font-family: 'Noto Sans KR', sans-serif; padding-bottom:0px; text-decoration:none;}
#sub_select li a:hover{color:#fff; background:url("/img/bg_leftmenu_over.jpg") 0 0 no-repeat; font-weight:bold; text-decoration:none; padding-left:30px;}
#sub_select li a.on{color:#fff; background:url("/img/bg_leftmenu_over.jpg") 0 0 no-repeat; font-weight:bold; text-decoration:none;}

/* 메인슬라이드 */
.slider_box{width:100%;max-width:1000px;height:450px;margin:0 auto;position:relative;}

