 @import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("//fonts.googleapis.com/earlyaccess/nanumpenscript.css");


Body			{ margin:0px; color:#676767; font-family:'µ¸¿ò'; }
body, td		{ font-size:9pt; margin-top:0px;}
IMG				{ border:0; }
INPUT			{ font-size:9pt; }
P				{ margin-top:0px; margin-bottom:0px;}

/*A:link,A:visited,A:active,a:hover	{ text-decoration:none; color:#605c5c5; }*/
a:visited		{ color:#5a5240; text-decoration:none; }
a:link			{ color:#5a5240; text-decoration:none; }
a:hover			{ color:#121212; text-decoration:none; }

.input_style	{ border:1px solid #898989; }

.Cont_C			{text-align:center; }
.Cont_0			{text-align:left;}

/* ÀÎÅÍº£ÀÌÁ÷ ½ºÅ¸ÀÏ ½ÃÆ® */

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;}

ol, ul					{list-style:none;}


#wrapper				{position: relative; width: 100%; margin: 0px auto; text-align: center;}

#header_wrapper		{margin:0 auto; width:980px; height:150px; text-align: center;}
#header					{width:980px; height:150px; margin:0 auto; overflow:hidden; }


.sitemap					{float:left; width:97px; height:98px; margin:20px 0px 0 36px;} 
.logo						{float:left; width:500px;  height:62px; margin:47px 0 0 110px;}
.call						{float:right; width:97px; height:98px; margin:20px 37px 0 0px;}



/* ÄÁÅÙÃ÷ */

#contents_area			 {width:980px; margin:0 auto; overflow:hidden; position:relative;}

/* ÄÁÅÙÃ÷ */
#sub_header				{width:980px; margin:0 auto; overflow:hidden; position:absolute; z-index:666; left:0px;}
#sub_header1			{width:490px; margin:0 auto; overflow:hidden; position:absolute; z-index:666;}
#sub_header2			{width:490px; margin:0 auto; overflow:hidden; position:absolute; z-index:666;}
#title_menu				{width:489px; margin:0 auto; float:left; }

.menu_on				{background:#f4f4f4; height:62px; position:relative; text-align:left; font-size:23px;}
.menu_on span			{line-height:2.7em; margin-left:20px; font-weight:bold; float:left;}
.menu_on p				{float:right; position:absolute; right:10px; top:17px; }

.scroll-list				{text-align:left; margin-top:1px; height:0px; }
.scroll-list ul			{width:100%; }
.scroll-list li			{background:#f4f4f4; font-size:23px; border-bottom:1px solid #e1e1e1; }
.scroll-list li span		{margin-left:20px;}
.scroll-list li a			{position:relative; display:block; padding-top:17px; padding-bottom:15px;}
.scroll-list li a:hover {position:relative; background:#5e5ba5; color:#ffffff;}


.menu_on2					 {background:#eeedfc; height:62px; position:relative; text-align:left; font-size:23px;}
.menu_on2 span			 {line-height:2.7em; margin-left:20px; font-weight:bold; float:left;}
.menu_on2 p				 {float:right; position:absolute; right:10px; top:17px;}

.scroll-list2					 {text-align:left; margin-top:1px; height:0px;}
.scroll-list2 ul				 {width:100%; }
.scroll-list2 li				{background:#eeedfc; font-size:23px; border-bottom:1px solid #ffffff; color:#ffffff;}
.scroll-list2 li span		{margin-left:20px;}
.scroll-list2 li a			{position:relative; display:block; padding-top:17px; padding-bottom:15px;}
.scroll-list2 li a:hover	{position:relative; background:#5e5ba5; color:#ffffff;}


.Sub_TopMenu			 {width:320px; margin:0 auto; float:left;}
.Sub_TopMenu ul			 {width:100%; display:block; position: relative; }
.Sub_TopMenu li			 {float:left; margin-bottom:1px;}


#subwrap				{width:980px; margin:0 auto; padding-top:65px; padding-bottom:70px; }
#subwrap2				{width:980px; margin:0 auto; padding-top:150px; padding-bottom:70px; }
.Sub_Main				{width:980px; min-height:250px; margin:0 auto;}

.Sub_Title_Area			{width:980px; margin:0 auto; padding-top: 130px; display:none;}


/* ÄÁÅÙÃ÷ */

.com_area						{width:980px; position:relative; margin:0 auto; overflow:hidden; padding-top: 100px; padding-bottom: 100px;}
.com_area h2					{text-align:center; padding-bottom: 50px;}
.com_area ul					{width:100%;}
.com_area li					{float:left; position: relative; margin:9px;}

.map_area						{margin:0 auto; background:url('/m/images/map_bg.jpg') no-repeat top center; width:980px; position: relative; height:900px;}
.map_btn							{width:900px; height: 509px; position:relative; margin:0 auto; margin-top: 50px;}

.repeat_icon					{width:850px; position:relative; margin:0 auto; overflow:hidden; padding-top: 70px;}
.repeat_icon ul					{width:100%;}
.repeat_icon li					{float:left; position: relative; margin:0 40px 0 40px;}

#footer						 {width:980px; height:700px; margin:0 auto; position:relative; overflow:hidden;}
#footer	p					 {margin:0 auto;}


.icon_area					{ width:983px; background:#4c499b; overflow:hidden; position:absolute; margin:0 auto;position:fixed;
								 z-index:200; left:50%; margin-left:-490px; bottom:0px;}

.icon_area ul				{ max-width:982px; width:100%;}
.icon_area li				{ width:16.6%; float:left; }
.icon_area ul > li > img	{ width:100%; }


.sub_text_ir					{display:none;/*visiblity:hidden;height:0*/}


/* Ç¥ ¿µ¿ª */
.subject_title		     {text-align:left; font-size:30px;}
.table_title			    {text-align:center; border-top:2px solid #1a50a8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
							 font-size:20px; font-weight:bold; padding:10px; background:#f8f8f8;}
.table_title2				 {text-align:center; border-top:2px solid #1a50a8; border-bottom:1px solid #d8d8d8; font-size:20px; font-weight:bold;  
							 padding:10px; background:#f8f8f8;}

.table_con                {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-size:18px; padding:10px;}
.table_con2               {border-bottom:1px solid #d8d8d8; font-size:18px; padding:10px;}
.table_con3          {border-bottom:1px solid #d8d8d8; font-size:18px; padding:10px; text-align:right; padding-right: 150px;}
.table_con4           {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-size:18px; padding:10px; padding-left: 100px; text-align:left; }


.repeat_banner		{width:940px; margin:0 auto; margin-top: 80px; margin-bottom: 80px;}


.price_form_title				{width:95%; margin:0 auto; text-align:left;}
.price_form_title h2			{font-size:30px; font-weight:bold;}

.price_title						{font-size:18px; background:#f5faff; padding:10px 10px 10px 30px; text-align:left;}
.price_text						{font-size:18px; background:#ffffff; padding:10px; text-align:center;}
.price_text2						{font-size:18px; background:#ffffff; padding:10px 10px 10px 30px; text-align:left;}

.blue_line						{background:#2e77c3;}



/* Ç¥ ¿µ¿ª */
.subject_title						{text-align:left; font-size:25px;}
.table_title							{text-align:center; border-top:2px solid #1a50a8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;
										 font-size:17px; font-weight:bold; padding:10px; background:#f8f8f8;}
.table_title2							{text-align:center; border-top:2px solid #1a50a8; border-bottom:1px solid #d8d8d8; font-size:17px; font-weight:bold;  
										 padding:10px; background:#f8f8f8;}

.table_con							 {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-size:15px; padding:10px;}
.table_con2							 {border-bottom:1px solid #d8d8d8; font-size:15px; padding:10px;}
.table_con3							 {border-bottom:1px solid #d8d8d8; font-size:15px; padding:10px; text-align:right; padding-right: 300px;}
.table_con4							 {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-size:15px; padding:10px; padding-left: 100px;}


.price_form_title					{width:1200px; margin:0 auto; text-align:left;}
.price_form_title h2				{font-size:30px; font-weight:bold;}

.price_title							{font-size:18px; background:#f5faff; padding:10px 10px 10px 30px; text-align:left;}
.price_text							{font-size:18px; background:#ffffff; padding:10px; text-align:center;}
.price_text2							{font-size:18px; background:#ffffff; padding:10px 10px 10px 30px; text-align:left;}

.blue_line							{background:#2e77c3;}