body			{
	font-family:verdana;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 20px;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/main/bg.jpg);
}
td				{font-family:"verdana";font-size:11px;color:#666666;; line-height: 20px;}
img			{border:none;}

.input			{
	font-size:12px;
	font-family:verdana;
	border: 1px solid #CCCCCC;
}
.olive     {color:#606541;font-weight:bold;}
.blue {font-family:"verdana";font-size:11px;color:#0066CC;font-weight:bold;}
.s_blue {font-family:"verdana";font-size:11px;color:#0066CC;}
.orange     {font-size: 12px;color:#FF6600;font-weight:bold;}
.sea     {font-size: 12px;color:#44889D;font-weight:bold;}
.s_sea   {font-size: 12px;color:045584;}
.s_orange     {font-size: 12px;color:#FF6600;}
.blown     {font-size: 12px;color:#6A5A30;}


a:link			{color:#666666; text-decoration:none;}
a:visited		{color:#666666; text-decoration:none;}
a:hover 		{color:#336699; text-decoration:none;}
.norep {
	background-repeat: no-repeat;
}
.tpadding {
	padding: 20px;
}
.lp {
	padding-left: 5px;
}
.padding {
	padding-left: 5px;
}
.non {
	background-repeat: repeat-x;
}
.ScrollBox {
	BORDER-RIGHT: #efefef 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #efefef 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #efefef 3px double; WIDTH: 590px; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 3px double; HEIGHT: 400px
}
.list {
	width: 150px;
}
.pd {
	line-height: 13px;
}
.copyright {
	font-family: "돋움";
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.pro_text {
	font-family: "??";
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.repx {
	background-repeat: repeat-x;
}
.join {
	height: 16px;
	width: 83px;
	background-color: #F0F4DD;
	border: none;
}
.n01 {
	font-weight: bold;
	color: #7EA700;
	font-size: 11px;
	font-family: "??";
}
.n02 {

	font-weight: bold;
	color: #879CC6;
	font-size: 11px;
	font-family: "??";
}
.n03 {


	font-weight: bold;
	color: #DA711B;
	font-size: 11px;
	font-family: "??";
}
.n04 {



	font-weight: bold;
	color: #E0677E;
	font-size: 11px;
	font-family: "??";
}
.n05 {




	font-weight: bold;
	color: #A979B6;
	font-size: 11px;
	font-family: "??";
}
.n06 {





	font-weight: bold;
	color: #60AFBB;
	font-size: 11px;
	font-family: "??";
}
.n07 {






	font-weight: bold;
	color: #6098BB;
	font-size: 11px;
	font-family: "??";
}
.n08 {







	font-weight: bold;
	color: #CAA600;
	font-size: 11px;
	font-family: "??";
}
.year {
	font-weight: bold;
	color: #A79156;
}
.lh {
	line-height: 30px;
}
.t_br_b {
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A9E1DC;
	border-right-color: #A9E1DC;
	border-bottom-color: #A9E1DC;
	border-left-color: #A9E1DC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.t_b_b {
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A9E1DC;
	border-right-color: #A9E1DC;
	border-bottom-color: #A9E1DC;
	border-left-color: #A9E1DC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.t_br_blue {

	border-top-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDD6ED;
	border-right-color: #BDD6ED;
	border-bottom-color: #BDD6ED;
	border-left-color: #BDD6ED;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.t_b_blue {

	border-top-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDD6ED;
	border-right-color: #BDD6ED;
	border-bottom-color: #BDD6ED;
	border-left-color: #BDD6ED;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.t2006 {
	color: #D95A0E;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2005 {
	color: #E17103;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t_text {
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2004 {

	color: #E17C04;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2003 {


	color: #E88901;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2002 {



	color: #E89F01;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2001 {




	color: #EBB100;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t2000 {





	color: #E2BA00;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1999 {






	color: #C5B900;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1998 {







	color: #B3BF00;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1997 {








	color: #A4BC00;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1996 {









	color: #85B000;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1995 {










	color: #70B001;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1994 {











	color: #70B001;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1993 {












	color: #3CAC0B;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.t1992 {













	color: #28AA4A;
	line-height: 18px;
	font-family: "돋움";
	font-size: 12px;
}
.pd02 {

	line-height: 15px;
}




/*메인*/
ul {display: block !important;list-style-type: none !important;margin-block-start: 0 !important;margin-block-end: 0 !important;margin-inline-start: 0px !important;margin-inline-end: 0px !important;padding-inline-start: 0px !important; margin:0 !important; padding:0 !important; }
li {list-style-type: none !important;margin-block-start: 0 !important;margin-block-end: 0 !important;margin-inline-start: 0px !important;margin-inline-end: 0px !important;padding-inline-start: 0px !important; margin:0 !important; padding:0 !important; text-decoration:none !important;}
a{ text-decoration:none !important;}
.main_slider{ position:relative;}
.bx-controls-auto{ display:none;}
.bx-prev{ display:none; /*width:50px; height:30px; position:absolute; margin-top: -80px; font-size:0;*/}
.bx-next{ display:none; /*width:50px; height:30px; position:absolute; margin-top: -80px; margin-left: 330px; font-size:0;8*/}
.main_text{ width:auto; height:auto; position:relative; right:120px; top:-250px; z-index:200;}
.main_text p{ display:block; position:absolute; right:0; color:#fff; font-family: 'Roboto','NotoKR', Arial, sans-serif !important;}
.main_text01{ font-size:30px; font-weight:600; top:45px; animation: /*선택자*/text01 /*동작시간*/0.5s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.2s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: text01 0.5s ease-out 0.2s 1 normal both;}
@keyframes text01 {
	0% { opacity:0; right:-20px;}
	100% { opacity:1;  right:0px;}
}
.main_text02{ font-size:16px; letter-spacing:-0.5px; animation: /*선택자*/text02 /*동작시간*/0.5s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.7s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: text02 0.5s ease-out 0.7s 1 normal both;}
@keyframes text02 {
	0% { opacity:0; top:110px;}
	100% { opacity:1; top:92px;}
}


/*상단메뉴*/
#header {width: 730px; height:70px; font-family: 'Roboto','NotoKR', Arial, sans-serif !important; padding:0 !important; /*background-image:url('/images/comm/menu_bg.jpg'); background-repeat:no-repeat; background-size:auto;*/ position:relative;}
.nav {z-index: 99;}
.header_bottom {width: 100%; height: auto; display: inline-block; margin-top:0px; margin-left:30px;}

.top_menu_wrap {width: 100%; position:relative;}
.top_menu_wrap:after {
	content: "임시";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.top_menu_wrap * {float: left;}
.nav_wrap{ margin-top:0px;}
.nav_wrap .nav {position: relative; margin-top:10px;}
.nav_wrap .nav:first-child{ background-image:none;}
.nav_wrap .nav > .nav_list {position: absolute;top: 100%; /*left: 0px;*/ overflow: hidden;display: none; z-index: 999; }

.nav_list > .sub_menu_wrap > div > a > span {padding: 6px 0px 6px 0px; color: #727272; font-size: 12px; display: inline-block; font-weight:600;}
.nav_list > .sub_menu_wrap > div > a:hover > span {color: #448ccb;}
.nav_list > .sub_menu_wrap > div > a {display: block; padding:0 10px; background-image: url(/images/comm/menu_bar.png); background-repeat: no-repeat; background-position: 0 50%;}
.nav_list > .sub_menu_wrap > div > a:first-child { /*margin-left: 15px!important;*/}
.nav_wrap .nav:hover > .nav_list { display: block;}
.nav > a { font-size:13px; color:#fff; font-weight:600; padding: 0px 22px 0px 22px; letter-spacing:-0.5px; padding-bottom: 7px; text-align:center; /*background-image: url(/images/comm/menu_bar.png); background-repeat: no-repeat; background-position: 0 65%;*/ text-transform:uppercase; margin-top: -2px;}
.nav:hover > a { text-decoration:none; font-size:14px; margin-left:-5px; margin-top:-1px;}
.top_menu_01 { width:auto; height: 18px; }
.top_menu_02 { width:auto; height: 18px; }
.top_menu_03 { width:auto; height: 18px; }
.top_menu_04 { width:auto; height: 18px; }
.top_menu_05 { width:auto; height: 18px; }
.top_menu_06 { width:auto; height: 18px; }
.top_menu_07 { width:auto; height: 18px; }
.menu_img{ float:right; margin-top:13px; margin-left: 55px;}

.top_menu_sub01 {background-image: url(/images/comm/top_menu_sub01.png); width:54px; height: 13px; }
.top_menu_sub01 a:hover{background-image: url(/images/comm/top_menu_ov_sub01.png);background-repeat:no-repeat; width:54px; height: 13px; }

.top_logo {padding:3px 20px 11px 60px; margin-right: 20px;}
.top_menu {padding: 0px 0 0 80px; }
.nav_list { /*background-image: url(/images/comm/menu_bg_img01.jpg); background-repeat: no-repeat; background-size:cover;*/ padding-top:4px;}

.nav_list_01 {width: 620px; padding-left: 10px; margin-left: 10px; left: -10px;}
.nav_list_02 {width: 620px; padding-left: 10px; margin-left: 10px; left: -10px;}
.nav_list_03 {width: 620px; padding-left: 10px; margin-left: 10px; left: -10px;}
.nav_list_04 {width: 620px; padding-left: 10px; margin-left: 10px; left: 0px;}
.nav_list_05 {width: 620px; padding-left: 10px; margin-left: 10px; left: -5px;} 
.nav_list_06 {width: 620px; padding-left: 10px; margin-left: 10px; left: -50px;}
.nav_list_07 {width: 620px; padding-left: 10px; margin-left: 10px; left: 0px;}


/*서브배너*/
.sub_bg{ position:relative; width:730px; height:130px; background-image:url('/images/sub/sub_bg.jpg'); background-repeat:no-repeat; background-size:auto;}
.sub_bg>img{ position:absolute; top:0; left:0;
animation: /*선택자*/sub_img /*동작시간*/1.5s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/0.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: sub_img 1.5s ease-out 0.5s 1 normal both;}
@keyframes sub_img {
	0% { opacity:0;}
	100% { opacity:1;}
}
.sub_text{ width:auto; height:auto; position:relative; left:210px; top:-20px; z-index:200;}
.sub_text p{ display:block; position:absolute; left:0;}
.sub_text01{ color:#003e88; font-weight:600; font-size:20px; text-shadow: 1px 1px 1px #fff; top:35px; animation: /*선택자*/sub1 /*동작시간*/0.8s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: sub1 0.6s ease-out 1s 1 normal both;}
@keyframes sub1 {
	0% { opacity:0; left:-20px;}
	100% { opacity:1;  left:-0px;}
}
.sub_text02{ color:#fff; font-size:13px; text-shadow: 1px 1px 1px #999; letter-spacing:-0.7px; animation: /*선택자*/sub2 /*동작시간*/0.8s /*진행속도:ease,ease-out,ease-in*/ease-out /*딜레이*/1.5s /*반복:수,infinite*/1 /*방향:normal,alternate*/normal /*완료후:none,both*/both;
-webkit-animation: sub2 0.6s ease-out 1.5s 1 normal both;}
@keyframes sub2 {
	0% { opacity:0; top:80px;}
	100% { opacity:1; top:65px;}
}






