@charset "utf-8";


li,p {line-height:20px; word-break:break-all;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure, 
figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin: 0; padding: 0; border: 0; font-size: 100%; /*font: inherit;*/ vertical-align: baseline; }


/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,
header,hgroup,menu,nav,section { display: block; }
html{/* overflow-y:scroll; */}
body,h1,h2,h3,h4,input,button{font-family:"Nanum Gothic","Oswald","Arial",sans-serif;font-size:14px;color:#444; }
hr { display:none; }
a { text-decoration:none; color:#555; }
a:hover { text-decoration:none; color:#000; }
em,address { font-style:normal; }
acronym,abbr { cursor:help }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }
label,select,input,button{vertical-align:middle;}

select{height:28px;border:1px solid #dcdee5; font-size:15px;}

table{border-collapse:collapse;border-spacing:0;}

img,fieldset,iframe{border:0 none}
div, p, li{list-style:none; line-height:26px;}
input,select,button{vertical-align:middle}
img{vertical-align:top;}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}



/* input-type */
.iptTxt {height:20px; padding:0 5px; margin:0; vertical-align:middle; line-height:20px; color:#444; border:1px solid #bfbfbf; background:#f7f7f7;}
.iptFile {height:22px; padding:0 5px; margin:0; vertical-align:middle; line-height:22px; color:#444; border:1px solid #bfbfbf; background:#f7f7f7;}
select {height:22px; color:#444; margin:0;}
textarea {resize:none; padding:5px; line-height:18px; color:#444; border:1px solid #bfbfbf; background:#f7f7f7;}


/* link style */
a:link,
a:visited {color:#555;text-decoration:none;}
a:hover,
a:active  {color:#000;text-decoration:none;}



/*ÆùÆ®Á¤ÀÇ*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body {
	margin: 0; /* ºê¶ó¿ìÀú ±âº»°ªÀÌ °¢±â ´Ù¸¦ ¼ö ÀÖÀ¸¹Ç·Î body ¿ä¼ÒÀÇ ¿©¹é ¹× ÆÐµùÀ» 0À¸·Î ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. */
	padding: 0; /* IE 5* ºê¶ó¿ìÀú¿¡¼­ ÄÁÅ×ÀÌ³Ê¸¦ °¡¿îµ¥ ¹èÄ¡ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÅØ½ºÆ®¸¦ #container ¼±ÅÃ±â¿¡¼­ ±âº»°ªÀÎ ¿ÞÂÊ Á¤·Ä·Î ¼³Á¤ÇÕ´Ï´Ù. */
    background:url("../images/main_bg.jpg");
	background-repeat : repeat-x;
}




/*Á¤·Ä*/
.clear     		{clear:both;}
.clearfix     	{display:inline-block; width:100%;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;}
.a_L {text-align:left !important;}
.a_R {text-align:right !important;}
.a_C {text-align:center !important;}
.vtop {vertical-align:text-top !important;}
.vcen {vertical-align:middle !important;}
.vfoot {vertical-align:text-bottom !important;}


.B {font-weight:bold;}

.cb {clear: both;}

.fl {float:left !important;}
.fr {float:right !important;}


/*ÆÐµù, ¸¶Áø*/

.m_b5 {margin-bottom:5px;}
.m_b10 {margin-bottom:10px;}
.m_b20 {margin-bottom:20px;}
.m_b30 {margin-bottom:30px;}
.m_b40 {margin-bottom:40px;}
.m_b50 {margin-bottom:50px;}
.m_b60 {margin-bottom:60px;}

.m_t3 {margin-top:3px;}
.m_t5 {margin-top:5px;}
.m_t10 {margin-top:10px;}
.m_t15 {margin-top:15px;}
.m_t20 {margin-top:20px;}
.m_t30 {margin-top:30px;}
.m_t35 {margin-top:35px;}
.m_t40 {margin-top:40px;}
.m_t50 {margin-top:50px;}
.m_t60 {margin-top:60px;}


.m_l5 {	margin-left:5px;}
.m_l10 {margin-left:10px;}
.m_l15 {margin-left:15px;}
.m_l20 {margin-left:20px;}
.m_l25 {margin-left:25px;}
.m_l30 {margin-left:30px;}
.m_l40 {margin-left:40px;}
.m_l50 {margin-left:50px;}
.m_l100 {margin-left:100px;}
.m_l120 {margin-left:120px;}
.m_l130 {margin-left:130px;}
.m_l140 {margin-left:140px;}
.m_l150 {margin-left:150px;}

.m_r5 {margin-right:5px;}
.m_r10{margin-right:10px}
.m_r15{margin-right:15px}
.m_r20{margin-right:20px}
.m_r25{margin-right:25px}
.m_r30{margin-right:30px}
.m_r60{margin-right:60px}

.p_t2 {padding-top:2px;}
.p_t5 {padding-top:5px;}
.p_t10 {padding-top:10px;}
.p_t13 {padding-top:13px;}
.p_t15 {padding-top:15px;}
.p_t20 {padding-top:20px;}
.p_t25 {padding-top:25px;}
.p_t30 {padding-top:30px;}
.p_t40 {padding-top:40px;}
.p_t50 {padding-top:50px;}


.p_b5 {padding-bottom:5px;}
.p_b10 {padding-bottom:10px;}
.p_b20 {padding-bottom:20px;}
.p_b25 {padding-bottom:25px;}
.p_b30 {padding-bottom:30px;}
.p_b40 {padding-bottom:40px;}
.p_b50 {padding-bottom:50px;}



.p_l5 {	padding-left:5px;}
.p_l10 {padding-left:10px;}
.p_l15 {padding-left:15px;}
.p_l20 {padding-left:20px;}
.p_l25 {padding-left:25px;}
.p_l30 {padding-left:30px;}
.p_l40 {padding-left:40px;}
.p_l50 {padding-left:50px;}
.p_l80 {padding-left:80px;}


.p_r5{padding-right:5px;}
.p_r10 {padding-right:10px;}
.p_r15 {padding-right:15px;}
.p_r20 {padding-right:20px;}
.p_r25 {padding-right:25px;}
.p_r30 {padding-right:30px;}
.p_r40 {padding-right:40px;}
.p_r60 {padding-right:60px;}

li {margin:0 0 0 0px;list-style:none;}

a {outline:0;} 
input.btn   {outline:0;} 


A.roll img { display:inline; border:0; } 
A.roll img.over { display:none; } 
A.roll:hover { border:0; }
A.roll:hover img { display:none; } 
A.roll:hover img.over { display:inline; }





/*ÆùÆ®*/

.fontgray { color:#acacac;}
.font11 {font-size: 11px;}





.font_red {color:#e70b0b;}
.font14 {font-size: 14px;}
.font_black {color:#000000;}
.font_blue {color:#357aba;}
.fonttoday {color:#005fc0; font-size: 20px; font-family: Tahoma; font-weight:bold;}
.fonttodays {color:#0096ff; font-size: 15px; font-family: Tahoma; font-weight:bold;}
.fontorang {color:#ff7805;}
.acceptmess {color:#35902a;font-weight:bold;}
.sendmess{color:#b77646;font-weight:bold;}
.fontwhite{color:#ffffff;}
.font16 {font-size: 16px; font-family: Tahoma;}
.font18 {font-size: 18px; letter-spacing:-1pt;}
.lineheight{line-height:10pt;}
.font14Y {font-size: 14px; font-family: Tahoma; color:#ffa800;}
.fontex {font-size: 15px; font-weight:bold; font-family: Tw Cen MT; color:#a6a6a6;}
.fontcorse {color:#0096ff; font-size: 13px; font-family: Tahoma; font-weight:bold;}
.fontcorse2 {color:#000000; font-size: 14px; font-family: Tahoma; font-weight:bold;}
.fontcorsetxt {color:#0096ff; font-size: 14px; font-family: Tahoma; font-weight:bold;}
.fontname {color:#ffcd05;}





#Header {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align: center;
}


#main_box { 
width : 1000px;
height : 548px;
margin-right : auto; 
margin-left : auto; 
background:url("../images/main_img.jpg");
text-align: left;
}

#sub_box { 
width : 1000px;
height : 335px;
margin-right : auto; 
margin-left : auto; 
background:url("../images/sub_img.jpg");
text-align: left;
}



#top_logo {
	margin:20px 0 0 0;
	float : left;
}



#top_menu {
    float : right;
	margin:5px 0 0 0;	
}




#container
{
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	text-align: left;
}


#subleft{
float : left;
width: 204px;
margin: 10px 0 0 0px;
}


.subleftbg{
background:url("../images/left/leftmenubg.gif");
background-repeat : repeat-y;
}





#submain{
float : right;
width: 750px;
margin: 10px 0 0 30px;
min-height:560px
}

#footer
{
	clear: both; margin: 0 auto; width: 1000px;  border-top:1px #ddd solid; padding:20px 0
}

#footer span.logo{float : left;padding:0 70px 0 10px}
#footer span.txt{float : left; text-align: left;}

#popupzone{
width:245px;
float:left;
}

#flash{
width:300px;
float:left;
margin-left:0;
}

#notice{
width:380px;
float:left;
margin-left:50;
}

#notice table td {padding:4px 0}

#Qick{
width:300px;
float:left;
margin-left:30;
}

.tbbg1 {
	background-color:#f3f5f6;
	height:33px;
	font-weight:bold;
}



.table01 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#7cc34d;

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#7cc34d;


	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#7cc34d;


	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7cc34d;


}
.table01 th {
	padding:6px 6px 6px 10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7cc34d;
	text-align:center;
	background-color:#9ed47a;
	color:#ffffff;
}

.table01 td {
	padding:10px;
	background-color:#fcfceb;

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#eaeab2;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#eaeab2; vertical-align:middle !important;
}

.table01 td.left {
border-left:none;
}


.table02 {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#7cc34d;

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#7cc34d;


	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#7cc34d;


	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7cc34d;


}
.table02 th {
	padding:6px 6px 6px 10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7cc34d;
	text-align:center;
	background-color:#9ed47a;
	color:#ffffff;
}

.table02 td {
	padding:4px;
	background-color:#ffffff;

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#eaeab2;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#eaeab2;
	text-align:center; vertical-align:middle !important;
}

.table02 td.left {
text-align: left;
padding-left:20px;
}




.tbbg1 {
	background-color:#f3f5f6;
	height:33px;
	font-weight:bold;
}



.board_table01 {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#679ddf;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#adcaee;
}
.board_table01 td {
	padding:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ececec;
}


.board_table01_bg{
    text-align:center;
	background:url("/images/board/board_tb.gif");
    background-repeat: repeat-x;
	font-weight:bold;
	color:#584f49;
	}


.board_table02 {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#679ddf;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#adcaee;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ececec;

}
.board_table02 td {
	padding:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ececec;

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ececec;

	text-align:center;

	
}


.board_table02_bg{
    text-align:center;
	background:url("/images/board/board_tb.gif");
    background-repeat: repeat-x;
	color:#584f49;
	}

.bottom_bannerbg{position:relative; display:inline-block; 
    width: 1000px;
	height: 49px;
	background:url("/images/bottom_banner.gif") no-repeat;
	margin-top: 25px;
	text-align:center;
	padding-top:10px;

	}

table.topmenutd td a{padding:10px; font-weight: 700;}


#content_body h3 {
color:#313131;
font-size:12px;
font-weight:bold;
padding-left:20px;
background:url('../images/icon02.gif') no-repeat 0 0px;

}

#content_body ul {
margin-left:20px;

}

#content_body ul li ul {
margin-left:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#679ddf;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#adcaee;
	background-color:#f8f8f8;
	padding:5px;

}

#content_body ul li .border {
margin-top:10px;
margin-bottom:10px;
}

#content_body ul li ul .top {
padding-top:5px;
}

#content_body ul li ul .btm {
padding-bottom:5px;
}

/* border: 1px solid #ccc;*/

#main_box .submenu1 {margin-left:0px;}
#main_box .submenu2 {margin-left:10px;}
#main_box .submenu3 {margin-left:233px;}
#main_box .submenu4 {margin-left:473px;}

#sub_box .submenu1 {margin-left:0px;}
#sub_box .submenu2 {margin-left:10px;}
#sub_box .submenu3 {margin-left:233px;}
#sub_box .submenu4 {margin-left:473px;}

#subtitle{padding-bottom:30px}


a.topmenu01 {margin-left:40px}
span.subbg{ height:30px; background:url('../images/top_s_menubg.png') repeat-x top; line-height:30px; padding:8px; font-weight: 700;}
span.subbg a{padding:0 10px}

.ceotxt{float:left; width:400px}}
span.txtt03{font-size:20px;color:#064c87;line-height:24px; font-weight: 700; letter-spacing:-1px;}
span.txtt02{font-size:18px;color:#064c87;line-height:24px; margin-top:10px; font-weight: 700; letter-spacing:-1px;}
.ceoimg{float:right; width:343px}


.hititle{text-align:left;margin:20px 0 10px 0}

table.histb { width:100%;  border-top:1px solid #ddd; border-bottom:0px solid #ddd; }
table.histb th { color:#359750; font-size:15px; font-weight:700; height:30px; line-height:30px;  border-left:0px solid #ddd;  border-right:0px solid #ddd; border-bottom:1px solid #ddd; background-color:#f5f5f5; text-align:center; }
table.histb td { font-size:14px; text-align:center; height:30px; line-height:30px; color:#666;  border-left:0px solid #ddd;  border-right:0px solid #ddd; border-bottom:1px solid #e5e5e5; padding:3px 0;}
table.histb td.t_left { text-align:left; padding-left:15px }

.titleicon{background:url('../images/icon03.gif') no-repeat 0 4px; padding-left:25px; color:#444; font-size:18px; font-weight:700; height:30px; letter-spacing:-1px; margin:30px 0 10px}