@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:#565656; text-decoration:none; }
a:link			{ color:#565656; text-decoration:none; }
a:hover			{ color:#565656; text-decoration:none; }


.Cont_0			{ text-align:left; }
.Cont_40		{ margin-left:40px;}
.Cont_C			{ text-align:center; }



/* ¼­ºê ·¹ÀÌ¾Æ¿ô */


#Sub_Contents_Area	{ width:100%; padding-top:0px; padding-bottom:0px;}
#Sub_Contents_Area2	{ width:100%; padding-top:80px; padding-bottom:0px;}

.Sub_Contents		{  }
.Sub_tb_contents	{ width:100%;}


#wrapper			 {width:100%; position:relative; margin:0 auto; }

#header_wrapper		 {position:fixed; top:0px; left:0px; width:100%; height:175px; margin:0 auto;  background:#ffffff; z-index:9000; }

#main_header		 {width:100%; position:relative; margin:0 auto; top:0px; left:0px; z-index:999; }

#visual				 {width:100%; height:180px; position:relative; margin:0 auto; top:200px; left:0px; z-index:400; min-width:1200px;}



/* »ó´Ü¸Þ´º */
#realHeader			 {height:100px; position:relative; margin:0 auto; }
#headerWrap	 	{width:100%; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#ffffff; 
						 position:absolute; left:0; top:0; margin:0 auto; overflow:hidden;}

#nabi				     {width:100%;  padding-top: 14px;}

#header				 {width:1200px; height:45px; margin:0 auto;  }
#header>#gnb		 {position:relative;}
#header>#gnb>li		 {width:200px; float:left; text-align:center; }		
#header>#gnb>li>ul	 {width:200px; height:200px; position:absolute; left:0; top:45px;
								 padding:5px; display:none; background:#ffffff; }

#header #gnb li.m1   {border-left:none;}

#header>#gnb>li>ul.on {width:200px; height:200px; background:#ebebeb;}
#header #gnb li.m1 ul {left:0;}
#header #gnb li.m2 ul {left:200px;}
#header #gnb li.m3 ul {left:400px;}
#header #gnb li.m4 ul {left:600px;}
#header #gnb li.m5 ul {left:800px;}
#header #gnb li.m6 ul {left:1000px;}



#header>#gnb>li>ul>li {padding:0 4px;}
#header>#gnb>li>ul>li>a {display:block; padding:6px 0; font-size:14px; color:#464646;}
#header>#gnb>li>ul>li>a:hover,#header>#gnb>li>ul>li>a:active,#header>#gnb>li>ul>li>a:focus {color:#16bbaa;}



/* ÄÁÅÙÃ÷ ¿µ¿ª */
.submenu_bg			{height:48px; background:#fafafa; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}


.menu_home			{float:left; width:100px; height:48px;}
.menu_area			{float:left; }

.submenu		    {width:1200px; position: absolute;}
.contentwrap		{width:1200px; clear:both; padding-top:100px;}
.Sub_Contents		{padding-bottom: 100px; min-height:300px;}


#title_menu			{width:270px; margin:0 auto; float:left;}
#title_menu	a       { display:block;}

.menu_on			{border-left:1px solid #dddddd; border-right:1px solid #dddddd; background:#fafafa; height:48px; 
					position:relative; text-align:left; font-size:17px; }
.menu_on span		{line-height:2.5em; margin-left:20px;}
.menu_on p			{float:right; position:absolute; right:10px; top:20px;}

.scroll-list		{text-align:left; margin-top:1px; height:0px; display:none;}
.scroll-list ul		{width:100%; }
.scroll-list li		{background:#ffffff; font-size:17px; border-bottom:1px solid #dddddd; 
					border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.scroll-list li span {margin-left:20px;}
.scroll-list li a	 {position:relative; display:block; padding-top:15px; padding-bottom:15px;}
.scroll-list li a:hover {position:relative; background:#16bbaa; color:#ffffff;}


.menu_on2			{width:400px; border-right:1px solid #dddddd; background:#fafafa; height:48px; display:block;
							position:relative; text-align:left; font-size:17px; border-left:none;}
.menu_on2 span		{line-height:2.5em; margin-left:20px;}
.menu_on2 p			{float:right; position:absolute; right:10px; top:20px;}

.scroll-list2		{width:400px; text-align:left; margin-top:1px; height:0px; display:none;}
.scroll-list2 ul	{width:100%; }
.scroll-list2 li	{background:#ffffff; font-size:17px; border-bottom:1px solid #dddddd; 
					 border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.scroll-list2 li span {margin-left:20px;}
.scroll-list2 li a	 {position:relative; display:block; padding-top:15px; padding-bottom:15px;}
.scroll-list2 li a:hover {position:relative; background:#16bbaa; color:#ffffff;}


.td_gong			    {padding-top: 200px;}

.repeat_area		 {margin-top: 70px;}




#bottom_bg		 {position:relative; width:100%; padding-top: 70px; padding-bottom: 70px;}
.link				  {cursor:pointer;}
.sub_text_ir		  {display:none;/*visiblity:hidden;height:0*/}


.img_max             {width:100%; min-width:1200px; display:block; }