@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("//fonts.googleapis.com/earlyaccess/nanumpenscript.css");



BODY	{ color:#565656; font-family: 'Noto Sans KR', sans-serif;  font-weight:normal;
font-size:12px; line-height:1.2; }

BODY, TD		{ font-size:12px; }
IMG				{ border:0px; }

/*A:link, A:visited, A:hover	{ text-decoration:none }*/
a:visited		{ text-decoration:none; }
a:link			{ text-decoration:none; }
a:hover			{ text-decoration:none; }

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
blockquote, p, address, pre, cite, form, fieldset, input,
textarea, select {margin:0; padding:0;}

ul,ol,dl {list-style:none; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, abbr, acronym {border:0 none;}
img {border:0; vertical-align:top; }

label, select, input, textarea {vertical-align:middle;}

caption, th, td {font-weight:normal;}

address, caption, strong, em, cite {font-weight:normal; font-style:normal;}


/*A:link,A:visited,A:active,a:hover	{ text-decoration:none; color:#605c5c5; }*/
a:visited		{ color:#ff4422; text-decoration:none; }
a:link			{ color:#ff4422; text-decoration:none; }
a:hover			{ color:#ff2200; text-decoration:underline; }


.Cont_0			{ text-align:left; }
.Cont_40		{ margin-left:40px;}
.Cont_C			{ text-align:center; }



/* ¼­ºê ·¹ÀÌ¾Æ¿ô */


/* ¼­ºê ·¹ÀÌ¾Æ¿ô */

#Sub_Contents_Area	{ width:100%; overflow:hidden;}
.Sub_Title_Area		{ text-align:center; padding:40px 0 50px 0px;}
.Sub_Contents		{ }
.Sub_tb_contents	{ width:100%; margin-top:0px; margin-bottom:80px;}



#wrapper			 {width:100%; position:relative; margin:0 auto; }

#header_wrapper		 {position:fixed; top:0px; left:0px; width:100%; height:157px; margin:0 auto; 
					   z-index:9000; background:#ffffff; }
#main_header		 {width:100%; position:relative; margin:0 auto; top:0px; left:0px; z-index:999; }

#visual				 {width:100%; height:156px; position:absolute; margin:0 auto; top:157px; left:0px; z-index:400; overflow:hidden;}
.visual_area		 {width:1920px; height:156px;  position:absolute; left:50%; margin-left:-950px;}



/* »ó´Ü¸Þ´º */
#realHeader			 {height:130px; position:relative; margin:0 auto;}
#headerWrap			 {width:100%; background:#ffffff; 
					 position:absolute; left:0; top:0; margin:0 auto; overflow:hidden;}

#nabi				 {width:100%;  padding-top: 15px; background:#ef898a;}

#header				 {width:1200px; height:40px; margin:0 auto; }
#header>#gnb		 {position:relative; height:100px;}
#header>#gnb>li		 {width:240px; float:left; text-align:center;}		
#header>#gnb>li>ul	 {width:240px; height:150px; position:absolute; left:0; top:41px;
					 padding:5px; display:none; background:#ffffff;}

#header #gnb li.m1   {border-left:none;}

#header>#gnb>li>ul.on {width:240px; height:150px; background:#ebebeb;}
#header #gnb li.m1 ul {left:0;}
#header #gnb li.m2 ul {left:240px;}
#header #gnb li.m3 ul {left:480px;}
#header #gnb li.m4 ul {left:720px;}
#header #gnb li.m5 ul {left:960px;}

#header>#gnb>li>ul>li {padding:0 4px;}
#header>#gnb>li>ul>li>a {display:block; padding:4px 0; font-size:15px; color:#464646;}
#header>#gnb>li>ul>li>a:hover,#header>#gnb>li>ul>li>a:active,#header>#gnb>li>ul>li>a:focus {color:#0d6db7;}



.td_gong {height:157px;}


.menu_area {margin-top: 45px; margin-left: 270px; width:600px;}
.menu_area ul {width:100%;}
.menu_area ul li {float:left; margin-right: 70px; width:200px; margin-bottom: 20px;}

.link				  {cursor:pointer;}

.sub_text_ir {display:none;/*visiblity:hidden;height:0*/}



#bottom_bg			  {position:relative; width:100%; padding-top: 40px; padding-bottom: 40px;}



.btom_sitemap		  {position:relative; width:100%; padding:50px 0 50px 0; background:#3c3a3d;}
.sitemap_line         {padding-left: 50px; padding-right: 50px;}

.sitemap_title        {}
.sitemap_title a	  {font-size:18px; color:#ffffff;}

.sitemap_title_bar	  {padding-top: 10px; padding-bottom: 15px; padding-left: 5px;}

.sitemap_text		  {padding-bottom: 7px;}
.sitemap_text a		  {font-size:14px; color:#828282;}





