/*-- basic--*/
body,div,td    {font-family:'µ¸¿ò';font-size:9pt;color:#666666;line-height:140%;}

input,select   {font-family:'±¼¸²';font-size:9pt;color:#666666;line-height:160%;}
.input_radio   {font-family:'µ¸¿ò';font-size:9pt;color:#666666;line-height:140%;}

p { margin:0px;}

body{

bgcolor
background-image:url('/img/common/all_bg1.jpg');
scrollbar-face-color: #f6f6f6; 
scrollbar-shadow-color: #cccccc; 
scrollbar-highlight-color: #d1d1d1; 
scrollbar-3dlight-color: #f6f6f6; 
scrollbar-darkshadow-color: #c5c5c5; 
scrollbar-track-color: #f8f8f8; 
scrollbar-arrow-color: #666666;

}
div {margin:0; padding:0;}
textarea        
	{font-family:'µ¸¿ò';font-size:9pt;color:#666666;line-height:160%;border:1 solid #D7D7D7;
    background-color: #FFFFFF;
	scrollbar-3dlight-color:C3C3C3;
    scrollbar-arrow-color:C3C3C3;
    scrollbar-base-color:FFFFFF;
    scrollbar-face-color:E5E5E5;
    scrollbar-highlight-color:FFFFFF;
    scrollbar-shadow-color:C3C3C3;
    scrollbar-darkshadow-color:ffffff;
	scrollbar-track-color:F4F4F4;}

a:link,a:visited,a:active {color:#666666;text-decoration:none;}
a:hover {color:#53524c;text-decoration:underline;}

a.home:link,a.home:visited,a.home:active {font-size:8pt; color:#A1A1A1;text-decoration:none;}
a.home:hover {font-size:8pt;color:#A1A1A1;text-decoration:underline;}

a.news_tb:link,a.news_tb:visited,a.news_tb:active {font-size:9pt; color:#695340;text-decoration:none;}
a.news_tb:hover {font-size:9pt;color:#000000;text-decoration:underline;}

a.black:link,a.black:visited,a.black:active {color:#000000;text-decoration:none;}
a.black:hover							    {color:#000000;text-decoration:underline;}

tr.navover { background: #F3EAD4;}
tr.navover2 { background: #F3EAD4;}
tr.navout  { background:  #ffffff;}

tr.navover_comm { background: #fefff6;}
tr.navout_comm  { background:  #ffffff;}

tr.navover_oper { background: #F5F5FA;}
tr.navout_oper  { background:  #FFFFFF;}

.Txt{border:solid 1 #CCCCCC;font-family:Verdana,Tahoma;font-size:8pt;line-height: 160%;color:#666666;background-color:#f5f5f5}
.Txt2{border:solid 1 #CCCCCC;font-family:Verdana,Tahoma;font-size:8pt;line-height: 160%;color:#666666;background-color:#ffffff}

/*-- text --*/
.home        {font-family:'µ¸¿ò';font-size:8pt;color:#666666;line-height:140%;padding:0 20 5 0;}
.text01      {font-family:'µ¸¿ò';font-size:8pt;color:#666666;letter-spacing:-1;}
.text02      {font-family:'µ¸¿ò';font-size:8pt;color:#7D6F4B;letter-spacing:-1;}
.text03      {font-family:'µ¸¿ò';font-size:10px;color:dddddd;}

.bold        {font-family:'µ¸¿ò';font-size:9pt;color:#666666; font-weight:bold;}
.black_b   {font-family:'µ¸¿ò';font-size:9pt;color:#000000; font-weight:bold;}
.main        {font-family:'µ¸¿ò';font-size:9pt;color:#2B2B2B;}

.blue        {font-family:'µ¸¿ò';font-size:9pt;color:#2A7D95;}
.red         {font-family:'µ¸¿ò';font-size:9pt;color:#FF6363;}

/* ÇöÀçÀ§Ä¡ */
.po_text {font-size: 11px;color: #8f8f8f;padding: 2 0 0 0;}


/* °Ô½ÃÆÇ ³¯Â¥ */
.main_b_subject {font-size: 11px;color: #8f8f8f;padding: 0 0 0 10;}
.after_date {font-size: 11px;color: #a58060;padding: 2 0 0 0;}


/*-- paging --*/
.ndv       { background: #DFD1B9;}
td.navover { background: #E8E0D1;}
td.navout  { background:#ffffff;}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{color:#B28E96; font-weight:bold;letter-spacing:-1px; font-size:12px;} 
.o, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#6C5945; font-size:12px;}
.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#B28E96; font-size:12px;}

.ndv2       { background: #ffffff;}
td.navover2 { background: #ffffff;}
td.navout2  { background:#EBEBEB;}
.b2, a.b:link, a.b:visited, a.b:hover, a.b:active{color:#A48D6B; font-weight:bold;letter-spacing:-1px; font-size:12px;} 
.o2, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#000000; font-size:12px;}
.c2, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#A48D6B; font-size:12px;}


/*-- padding--*/
.before_after {padding:17 0 20 8;} /* -- main ÀüÈÄ»çÁø-- */


.style_le10    {padding:0 0 0 10;}
.style_le20    {padding:0 0 0 20;}
.style_le30    {padding:0 0 0 30;}
.style_le40    {padding:0 0 0 40;}
.style_le50    {padding:0 0 0 50;}
.style_le60    {padding:0 0 0 60;}

.style_ri10    {padding:0 10 0 0;}

.style_tb10	  {padding:10 0 15 0;}

.style_t10	  {padding:10 0 0 0;}

.style_5		   {padding:5 0 5 0;}
.style_10	  {padding:10 10 10 10;}



.title_ud			{padding:20 0 20 0;}



/* Æû ½ºÅ¸ÀÏ */
.input {border:solid 1 #D7D7D7;font-family:Tahoma,Verdana;font-size:9pt;color:black;background-color:FFFFFF;}

/* ¾ÆÀÌµð ÆÐ½ºÆû */
.input01{border:solid 1 #ddd6d1;font-family:Verdana,Tahoma;font-size:9pt;font-weight:bold; line-height: 160%;color:#ef7203;background-color:#FFFFFF}

.textarea { 
	font-family:µ¸¿ò; 
	font-size: 12px; 
	color:black; 
	background-color:#f5f5f5; 
	border:1px 
	solid #BFBFBF; 
	padding: 5px 5px 5px 5px; 
	line-height:14px
}


/* bg°íÁ¤ ÀÌ¹ÌÁö */
.sub_left_bg  {background:url(../img/common/sub_left_bg.gif)}
.sub_bottom_bg {background-image:url(../img/common/sub_copy_img.gif); no-repeat;background-repeat: no-repeat; background-position: left top}
.bg        {background:url(../img/bg00.gif) repeat fixed left top}
.table_bg  {background:url(../img/bg01.jpg)}
.board_date {color: #649939}
.board_txt {font-family:µ¸¿ò;
			font-size: 11px;
			color: #666666
			}
.agree {font-family:µ¸¿ò;
			font-size: 10px;
			color: #666666
			}
.green_bold {
	font-size: 12px;
	font-weight: bold;
	color: #649939;
}
.navi {font-family:µ¸¿ò;
			font-size: 11px;
			color: #888888}
			
/* »çÀÌÆ®¸Ê */
.sitemap_bold {font-size: 12px; font-family: Dotum; color:#333333; font-weight:bold; padding-left:15px;}
.sitemap_txt {font-size: 12px; font-family: Dotum; color:#666666; padding-left:20px;}


.mapobox01 {position:relative; margin:0; padding:0; width:980px; box-sizing:border-box;}
.mapobox01:after {display:block;visibility:hidden;clear:both;content:"";}
.logo_box {margin:0; padding:35px 0 0 30px; float:left; width:150px;}
.menu_box {position:relative; margin:0; padding:0; float:right; width:800px;}

ul.horizontal-dropdown {margin:47px 0 0 14px; padding:0; list-style:none; box-sizing:border-box;}
ul.horizontal-dropdown li {float:left; padding:0 10px; box-sizing:border-box;  background:url(../img/top/mbar01.png) right 3px no-repeat;}
ul.horizontal-dropdown li:last-child {background:none;}
ul.horizontal-dropdown a {display:block; padding:0; line-height:38px; text-decoration:none; color:#231815; font-size:14px; font-weight:700; letter-spacing:-0.05em; font-family: 'Noto Sans KR', sans-serif;}
ul.horizontal-dropdown li.last a {background: none;}
/*ul.horizontal-dropdown li.hover {background-position: bottom;}*/

/*sub nav*/
ul.horizontal-dropdown ul {position:absolute; margin:0; padding:0 10px; right:0; background:#69864c; overflow: hidden; box-sizing:border-box;}
ul.horizontal-dropdown ul li {background:transparent; padding:0; float: left;}
ul.horizontal-dropdown ul li a {position:relative; top:0; left: 0; /*background:#666;*/ padding:0; display: block; float: left; padding:0 8px; line-height:28px; font-size:12px; font-weight:700; letter-spacing:-0.05em; font-family: 'Noto Sans KR', sans-serif; color:#e9e9e9;}
ul.horizontal-dropdown ul li a:hover {color:#fff;}
ul.horizontal-dropdown ul li a:visited {color:#e9e9e9;}


/* sub page menu */
ul.s_menu {margin:0; padding:0; position:relative; width:180px;}
ul.s_menu a {display: block; height:15px; padding:17px 0 18px 11px; text-decoration:none; color:#585858; font-size:14px; font-family:"NBG" letter-spacing:-1px; background:url(../img/left/down.gif) left top no-repeat; text-align:left;}
ul.s_menu li a:hover {height:15px; padding:17px 0 18px 11px; background:url(../img/left/up.gif) left top no-repeat; color:#217fc4; font-size:14px; font-family:"NBG" letter-spacing:-1px; font-weight:bolder;}
ul.s_menu li.last a {height:15px; padding:17px 0 18px 11px; background:url(../img/left/up.gif) left top no-repeat; color:#217fc4; font-size:14px; font-family:"NBG" letter-spacing:-1px; font-weight:bolder;}

.sub_menu {margin:10px 0 0 0; padding:0 15px; list-style:none; width:160px;}
.sub_menu > li {font-size:12px; font-weight:700; letter-spacing:-0.025em; font-family: 'Noto Sans KR', sans-serif; color:#555; border-bottom:1px solid #d9d9d9;}
.sub_menu > li a {display:block; line-height:27px; padding:0 10px;}
.sub_menu > li a:hover {text-decoration:none; color:#e0b400;}

.left_ban_box {border:1px solid #cccccc; width:160px; box-sizing:border-box; margin:20px 0 0 15px;}
.left_ban_boxs {margin:0; padding:20px 10px; list-style:none;}
.left_ban_boxs li {font-size:12px; font-weight:400; letter-spacing:-0.025em; font-family: 'Noto Sans KR', sans-serif; color:#ff7000; border-bottom:1px solid #d9d9d9;}
.left_ban_boxs li:last-child {border:none;}
.left_ban_boxs a {display:block; width:100%; line-height:27px; padding:0;  text-decoration:none; font-weight:700; color:#666;}
.left_ban_boxs a:hover {color:#333;}

.top_flash_box {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#e0b400; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box div {color:#e0b400; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}

.map_box {position:relative; margin:0; padding:0; height:450px;}
.map_box_01 {position:absolute; text-align:center; z-index:99; background:#fff; top:400px; height:49px; line-height:49px;width:100%; border-bottom:1px solid #d9d9d9; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:13px; color:#666;}
.map_box_02 {position:relative; margin:0; padding:0;}

#top_flash01 {width:330px; height:145px; position:absolute; left:620px; top:130px; z-index:11; visibility:visible;}

.top_flash_box_g {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box_g h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#59ad3c; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box_g p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box_g div {color:#6f8b62; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}

.top_flash_box_b {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box_b h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#326d9e; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box_b p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box_b div {color:#81a3bf; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}

.top_flash_box_y {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box_y h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#fb9108; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box_y p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box_y div {color:#ffb85d; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}

.top_flash_box_g2 {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box_g2 h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#79794d; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box_g2 p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box_g2 div {color:#bcbc9f; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}

.top_flash_box_p {position:relative; width:330px; height:145px; padding:30px 25px 0 20px; box-sizing:border-box;}
.top_flash_box_p h2 {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:17px; color:#5d41a2; line-height:22px; padding:0; margin:0; letter-spacing:-0.025em;}
.top_flash_box_p p {font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; color:#666; padding:0; margin-top:5px; letter-spacing:-0.025em;}
.top_flash_box_p div {color:#9b87cf; font-family:'Noto Sans KR', sans-serif; font-weight:700; font-size:12px; text-align:right; margin-top:15px;}