
/* Default Style */
* 	 		{margin:0; padding:0;list-style-type: none;list-style:none;}

ul, ol, li {list-style:none;}
a,em,span,strong {vertical-align:middle;}
td *, div *, li *, span *, p * {vertical-align: middle;}

img, hr		{border:none;}
img			{border:0px;}


BODY, TH, TD {font-size:12px; font-family:gulim; line-height:150%; color:#666666; }
BODY {margin:0px}
TABLE {border-collapse:collapse;}
TH, TD {padding:0px}
a:link {color: #000000; text-decoration: none}
a:visited {color: #666666; text-decoration: none; }
a:hover {color:#2277b6;}
IMG {border: none;}
.notice{font-size:11px; font-family:µ¸¿ò; line-height:150%; color:#2277b6 }
.notice2{font-size:11px; font-family:µ¸¿ò; line-height:150%; color:#666666 }
.home{font-size:11px; font-family:µ¸¿ò; line-height:150%; color:#666666 }
textarea {border:1px solid; color: #2277b6;}

#container { width:1000px; margin:0 auto; }
#container02 { width:998px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background-color:#FFFFFF; display:inline-block; }

#gnb {width:1000px; height:93px; margin:0 auto; overflow:hidden; border-bottom:2px solid #4979bd;}
#gnb li {float:left;}
#gnb > li > a {display:block; height:93px; background:url(/img/menu.png) 0 0 no-repeat; }


#gnb .m1 a {width:75px; background-position:0px 0px; padding:12px 10px 0 10px;}
#gnb .m1.on a {background-position:0px -93px;}
#gnb .m1 a:hover {background-position:0px -93px;}
#gnb .m2 a {width:80px; background-position:-100px 0px; padding:12px 10px 0 10px;}
#gnb .m2.on a {background-position:-100px -93px;}
#gnb .m2 a:hover {background-position:-100px -93px;}
#gnb .m3 a {width:80px; background-position:-200px 0px; padding:12px 10px 0 10px;}
#gnb .m3.on a {background-position:-200px -93px;}
#gnb .m3 a:hover {background-position:-200px -93px;}
#gnb .m4 a {width:100px; background-position:-300px 0px; padding:12px 10px 0 10px;}
#gnb .m4.on a {background-position:-300px -93px;}
#gnb .m4 a:hover {background-position:-300px -93px;}
#gnb .m5 a {width:90px; background-position:-420px 0px; padding:12px 10px 0 10px;}
#gnb .m5.on a {background-position:-420px -93px;}
#gnb .m5 a:hover {background-position:-420px -93px;}
#gnb .m6 a {width:90px; background-position:-530px 0px; padding:12px 10px 0 10px; }
#gnb .m6.on a {background-position:-530px -93px;}
#gnb .m6 a:hover {background-position:-530px -93px;}



#gnb li ul.sub{
  height:20px;
  display: none;
  position: absolute;
  background-color:#679cd7;
  z-index: 1000;
  padding: 5px 0 0 1px;
  margin-top:-37px; 
}

#gnb li ul.sub6{
  height:20px;
  display: none;
  position: absolute;
  background-color:#679cd7;
  z-index: 1000;
  padding: 5px 0 0 1px;
  margin-top:-37px; 
  margin-left:-50px;
}




#gnb > li > a:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}


.sub a:link		{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub a:visited	{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub a:active	{text-decoration:none; color:#ffffff; font-weight: bold}
.sub a:hover	{text-decoration:none; color:#ffffff; font-weight: bold}

.sub6 a:link	{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub6 a:visited	{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub6 a:active	{text-decoration:none; color:#ffffff; font-weight: bold}
.sub6 a:hover	{text-decoration:none; color:#ffffff; font-weight: bold}

.sub5 a:link	{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub5 a:visited	{text-decoration:none; color:#bbe1f2; font-weight: bold}
.sub5 a:active	{text-decoration:none; color:#ffffff; font-weight: bold}
.sub5 a:hover	{text-decoration:none; color:#ffffff; font-weight: bold}


#sub01 { width:234px; float:left;}
#sub01 li { border-top:1px solid #e1e1e1; }

#con { width:762px; float:left; border-left:1px solid #e1e1e1;}
#con .ttl { width:722px; height:39px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:17px 20px 0 20px;}