@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html { overflow-y:auto}
body, html { background:#fff; word-wrap:break-word; word-break:keep-all}
html, body {margin:0; padding:0; height: 100%;}
* { letter-spacing:-1px; }
/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div{margin:0;padding:0; -webkit-text-size-adjust:none;  word-wrap:break-word; word-break:keep-all; color:#000; }
body,input,select,textarea,button {color:#000;font-family:"나눔고딕",'NanumGothic','돋움','dotum','AppleGothic','Helvetica','Arial'; font-size:100.5%; line-height:18px; letter-spacing:-1px; font-weight:normal;} /* 137.5% == 22px */
body {background-color:#fff;  }

body{position:relative; color:#fff;}
img{border:0;}
a{text-decoration:none; color:#464646;border:0;}
a:link{text-decoration:none; color:#464646;}
a:visited{text-decoration:none; color:#464646;}
a:hover{text-decoration: none; color:#464646;}
a.underline { text-decoration: none; }


li{list-style:none;}

/* png imgae */

.png24{tmp:expression(setPng24(this));}


#wrap{/*background-image:url(../image/sub/toppatten.gif);*/}
#wrap_img{position:relative;}
#introcenter{}
.callArea{text-align:right;margin:0px auto 0 auto;position:relative;top:0;width:98%;padding:8px 0px 0 0;z-index:90;height:47px;}


.callArea2{text-align:right;margin:0px auto 0 auto;position: relative;top:0;width:100%;padding:15px 10px 15px 0;z-index:90; background:#fff;}
/*Intro menu*/
.menuArea{ display:block;text-align:center;margin:0px auto 0 auto; width:100%; background:#a896a9 url(../image/menu_bg.gif) repeat-x top center; height:45px;   }
.menuArea ul{display:block;text-align:center;margin:0 auto 0 auto; width:100%; }
.menuArea ul li{ float:left;display:block;margin:0px auto 0px auto;text-align:center; width:30%; padding:11px 5px; background:url(../image/sai.gif) no-repeat right; }

.menuArea ul li.a2{ float:left;display:block;margin:0px auto 0px auto;text-align:center; width:30%; padding:11px 5px;background:none;}

.menuArea ul li.a3{ float:left;display:block;margin:0px auto 0px auto;text-align:center; width:30%; padding:11px 5px;background-color:#eb7066;}

/*Intro menu*/
	#Menu {color:#fff;width:100%; text-align:center;margin:  0px  auto 0px auto;position: relative;background-color:#457692;}
	#Menu ul {width:100%; padding:0 0 0 0;position: relative;margin:0 auto 0 auto;}
	#Menu ul li {width:33%;float:left;/*background: transparent url(../image/sub/line.gif) no-repeat left top;*/}
	#Menu ul li a {display:block; width:80%; margin:10px auto 10px auto; padding:0px 0 0 0; text-align:center;white-space: nowrap;}
	#menu ul li.a1{ background-color:#455792;width:33%;float:left;}
	#Menu ul li.a1 a{display:block; width:80%; margin:10px auto 10px auto; padding:0px 0 0 0; text-align:center;white-space: nowrap;}
	#Menu ul li a span {white-space: nowrap; text-align:center; color:#fff;font-size:12px;font-weight:bold;}
		html>body #Menu ul li a span {}

	#Menu ul li.active a {margin-top:0px;padding:5px 0 0 0;/*background:url(../image/sub/over.gif) no-repeat center top;*/display:block; }
	#Menu ul li.active a span {padding:10px;margin-top:-5px; color:#000;display:block; }
	 /*#header2 ul li.active a span, #header2 ul li a:hover span { background:transparent url(../image/intro_menu1_on.gif) no-repeat right top;color:#fff;}*/



#Toplogo{ text-align:left;padding:0px 0 0px 0px;z-index:100; position:absolute; margin:15px  0 0 5px; left:0px;}
	/*Intro menu*/
	#Menu {height:60px;color:#fff;width:100%; text-align:center;margin:  0  auto 0px auto;position: relative;}
	#Menu ul {width:100%; padding:0 0 0 0;position: relative;margin:0 auto 0 auto;}
	#Menu ul li {width:33%;float:left;background: transparent url(../image/sub/line.gif) no-repeat left top;}
	#Menu ul li a {display:block; width:80%; margin:7px auto; padding:3px 0 0 0; text-align:center;white-space: nowrap;}
	#Menu ul li a span {white-space: nowrap; text-align:center; color:#fff;font-size:12px;font-weight:bold;}
		html>body #Menu ul li a span {}

	#Menu ul li.active a {height:55px;margin-top:0px;padding:5px 0 0 0;background:url(../image/sub/over.gif) no-repeat center top;display:block; }
	#Menu ul li.active a span {height:50px;padding:10px;margin-top:-5px; color:#000;display:block; }
	 /*#header2 ul li.active a span, #header2 ul li a:hover span { background:transparent url(../image/intro_menu1_on.gif) no-repeat right top;color:#fff;}*/
	

#ContentArea{clear:both;background: #fff;padding:0px;width:100%;margin:0 auto 0 auto;}
#ContentArea_txt{padding:0px 0 20px 0;width:95%;margin:0 auto 0 auto; }
#ContentArea_txt ul {margin:20px 0 0 0;}
#ContentArea_txt li {display:inline; }
#ContentArea_txt p {line-height:150%;font-size:13px;}
h1{padding:15px 0 20px 0;}
h3{padding:10px 0 0px 0;line-height:10px; letter-spacing:-1px;}
h4{color:#ff5a00;}
h4 a,h4 a:link,h4 a:visited,h4 a:hover{color:#ff5a00;text-decoration:none;}

#txt1 li{list-style:none; list-style-type:none; font-size:12px; }

.ComName {color:#1855c6;font-weight:bold;}
.Txt02{color:#6f05ff; font-size:120%;text-decoration:underline;}
.txt03{color:#0a81d5;font-size:110%;text-decoration:underline; font-weight:600;}

.TableArea{margin-bottom:30px;}



.NoticeT{margin-bottom:20px;}
.NoticeT ul{margin:0;padding:0;}
.NoticeT ul li{background:url(../image/sub/icon.gif) no-repeat 10px 3px;margin: 0 0 0 0;padding:0 0 3px 30px;font-weight:bold;}

.Carlist{padding:0;margin:0;}
.Carlist ul{margin:0;padding:0; }
.Carlist ul li{margin: 0 0 0 0;padding:0 0 3px 0px;font-weight:bold;}
.Carlist ul li.Carimg{float:left;}
.Carlist ul li h4{color:red;}



div.linebar{border-bottom:1px solid #ccc;clear:both;height:1px;margin:0 0 10px 0;padding:0;}

/************************ Table01  table ************************/
table.table01				{width: 100%;  border-collapse:collapse;margin:10px 5px 0 0px; }
table.table01 caption		{display:none;}
table.table01 img {display:inline;}	


table.table01  th{padding:10px 0 3px 0; text-align:center;background:#f7f7f7;border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc; } /*th⺻*/
table.table01  td{ padding:3px; text-align:center;border:1px solid #ccc;} 
table.table01 .Td01{font-weight:bold;color:#275dcb;}


#Copyright{text-align:left;width:100%;position:relative;margin:40px auto 0 auto;letter-spacing:-1px;color:#747d90; top:0px; padding:10px 0 100px 10px; background:#222a3b; font-size:22px; font-weight:800;line-height:160%; font-family: 'Nanum Gothic',"Malgun Gothic","돋움", 'Dotum', 'verdana';}

#Copyright span.ttt {font-size:14px; font-weight:700; color:#747d90;  line-height:120%;letter-spacing:-1px}
#Copyright span.ccc {font-size:10px; color:#838383;letter-spacing:0px;font-family: "Malgun Gothic","돋움", 'Dotum', 'verdana';} 

#Copyright span.vv {letter-spacing:-1px;}
