BODY,TD,DIV,select,input,form,TEXTAREA,center,pre,blockquote{
	font-family: "µ¸¿ò";
	font-size: 9pt;
	line-height: 20px;
	color: #666666;
}

BODY{
	background-color:#ffffff;
	margin:0 0 0 0;	
	background-image:url(/images/top_back01.gif);
	background-repeat:repeat-x;	
}

a:link    {color:#666666;text-decoration:none}
a:visited {color:#666666;text-decoration:none}
a:active  {color:#666666;text-decoration:none}
a:hover  {color:#FF694A;text-decoration:none}

.align{
	text-align:center;
}
.body_width{
	width:900px; 
}
#cont_width{
	width:670px;
	margin-left:30px;
}
#cont{
	_background-image:url(/images/con_back01.gif);
	background-repeat:no-repeat;
	background-position:650px 0 0 0;	
	padding:30px 30px 30px 0;	
	height:auto;			
}
#height_bot {
	line-height: 40px;
	width:100%;
	display:block;
}

.title {
	height:30px;
	background-image:url(/images/sub_bg01.gif);
}
.cate {
	font-size: 8pt;
	color: #b4b3b3;
	text-align:right;
	padding:0px 0 5px 0;
}


/******** Á¦Ç°µî·Ï±â ********/

.pro_title {
	background-image:url(/images/icon01.gif);
	background-repeat:no-repeat;
	background-position:0px 25px 0 0;	
	padding:20px 0px 10px 15px;	
	height:30px;
	font-size:11pt;
	color:#000000;
    font-weight:bold;
}
.pro_title_notop {
	background-image:url(/images/icon01.gif);
	background-repeat:no-repeat;
	background-position:0px 5px 0 0;	
	padding:0px 0px 10px 15px;	
	height:30px;
	font-size:11pt;
	color:#000000;
    font-weight:bold;
}
.pro_list {	
	padding:5px 0px 0px 0;	
	height:30px;
	text-align:center;
}



/*
.stext11 {
	font-size: 8pt;
}
.input01 {
	border: 1px solid #DCE2E2;
}
.height16 {
	line-height: 16px;
}
.main_news {
	font-size: 8pt;
	color: #333333;
	line-height: 18px;
}
.bot {
	background-image:url(/images/background_bottom.gif);
	background-repeat:repeat-x;	
}


.back_main{
	background-image:url(/images/background_main.jpg);
	background-repeat:repeat-x;	
}
.back_sub1{
	background-image:url(/images/background_sub1.jpg);
	background-repeat:repeat-x;	
}
.back_sub2{
	background-image:url(/images/background_sub2.jpg);
	background-repeat:repeat-x;	
}
.back_sub3{
	background-image:url(/images/background_sub3.jpg);
	background-repeat:repeat-x;	
}
.back_sub4{
	background-image:url(/images/background_sub4.jpg);
	background-repeat:repeat-x;	
}
.back_sub5{
	background-image:url(/images/background_sub5.jpg);
	background-repeat:repeat-x;	
}
.back_sub6{
	background-image:url(/images/background_sub6.jpg);
	background-repeat:repeat-x;	
}

*/

/*
.pro_view_title {
	font-size: 11pt;
	color: #d5d5d5;	
    font-weight:bold;
	padding:0 20px 10px 0;
}
.right {
	padding:0 0 0 20px;
	background-image:url(../images/right_bg01.gif);
	
}
.bot_stext {
	font-size: 8pt;
	line-height: 17px;
	padding:0 0 0 40px;
	color: #666666;
}
.height_2 {
	width:100%;
	height:10px;
	font-size:1pt;
	line-height: 1px;
	display:block;
}
*/
header{position:relative; left:50%; transform:translateX(-50%); width:1000px;}
header .logo{position:absolute;top:12px; left:0}
header .top{position:absolute;top:15px;right:450px}
header .top span{background:#ddd;font-weight:600;padding:3px 4px;}
header .top span a:hover{color:#111;font-size:12px;}
header .nav_menu{position:absolute;top:76px;left:50%; transform:translateX(-50%); width:1000px;height:25px;}
header .nav_menu ul.nav{display:flex;margin:0;padding:0;text-align:center;}
header .nav_menu ul.nav > li{list-style:none;width:33.3333%;position:relative;height: 26px;}
header .nav_menu ul.nav > li > a{color:#fff;font-weight:bold;font-size:12px;line-height:26px;height:100%; display:block;}
header .nav_menu ul.nav > li > a:hover + ul.nav_sub,
header .nav_menu ul.nav > li > ul.nav_sub:hover{visibility:visible; opacity:1;}
header .nav_menu ul.nav > li:hover{background:#2db810;}
header .nav_menu ul.nav > li > ul.nav_sub{display:flex;width:100%;height:25px;background:#2c9318;position:absolute;top:26px;text-align:center;white-space:nowrap;word-break:keep-all;padding:0;opacity:0;visibility:hidden;justify-content:center;align-itmes:center;}
header .nav_menu ul.nav > li > ul.nav_sub > li{line-height:25px;line-height:25px;list-style:none;padding:0 11px;}
header .nav_menu ul.nav > li > ul.nav_sub > li > a{color:#fff;padding:0 3px;font-weight:bold;}
header .nav_menu ul.nav > li > ul.nav_sub > li > a:hover{color:#ccc;}





.left_menu{width:200px;top:320px;position:absolute;}
.left_menu ul.nav_left{list-style:none;text-align:left;line-height:35px;padding:0}
.left_menu ul.nav_left > li{height:35px;border-bottom:1px solid #ccc;padding-left:15px;}
.left_menu ul.nav_left > li > a{font-size:14px;font-weight:bold;}
.left_menu ul.nav_left > li:hover{background:#2c9318}
.left_menu ul.nav_left > li:hover a{color:#fff !important;}

.body_width{margin:0 auto;}
.op_name{width:180px;height:25px;}
.op_name option{}

.main_banner{margin-top: 105px;}

/* GNB */
ul.gnb, .gnb li{margin:0; padding:0; list-style:none;}
ul.gnb{
	font-size:0;
	padding-top:23px;
	padding-left:38px;
}
.gnb *{font-family:"NotoSansKR", sans-serif !important; text-decoration:none; box-sizing:border-box;}
.gnb *:hover{font-family:"NotoSansKR", sans-serif !important; text-decoration:none;}
.gnb > li{
	position:relative;
	display:inline-block;
	width:100px;
	height:30px;
	text-align:center;
	vertical-align:top;
	margin:0 10px;
}
.gnb > li > a{
	display:block;
	height:100%;
	font-size:15px;
	font-weight:500;
	line-height:30px;
	letter-spacing:-0.065em;
	color:#333;
	border-color:#ec1f0f;
	border-radius:5px;
}
.gnb > li::before{
	content:"";
	position:absolute;
	left:50%;
	bottom:-10px;
	display:none;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:4px solid #ec1f0f;
	transform:translateX(-50%);
	z-index:2;
}
.gnb > li:hover > a{
	line-height:28px;
	color:#fff;
	border:1px solid #ec1f0f;
	background:linear-gradient(130deg, #fff, #ec1f0f 15%, #62120b 95%);
}
.gnb > li:hover::before{
	display:block;
}