#contentsWrap { width:100%; float:left; background:url(/images/2015/sub/top_img.jpg) no-repeat center top;  }
#contents { }
#contents .topTitle {height:175px; width:100%; padding-top:70px; margin-bottom:10px;  }
#contents .topTitle h3 {  font-family: "shm"; font-size:36px; font-weight:bold;margin-bottom:20px;  color:#0e6926; }
#contents .topTitle .text { font-family:'nbg'; font-size:14px; color:#567b4a; padding-left:10px; background:url(/images/2015/sub/top_bullet.png) no-repeat left 5px; }

/*¼­ºê °øÅë*/



/*¼­ºê ¸Þ´º*/


.subMenuWrap { float:left;  width:918px; background:#e7f7f7; border:1px solid #94cfcd; padding:10px 30px ;margin-bottom:30px;    }
.subMenuWrap li { float:left;  }
.subMenuWrap li a {font-size:16px;max-width:150px;   margin-right:90px; line-height:1.2; padding-top:10px; padding-bottom:10px;   color:#555;display:block; float:left;  background:url(/images/2015/sub/icon.png) no-repeat left center;padding-left:12px; font-family:"¸¼Àº °íµñ",'Malgun Gothic'; }
.subMenuWrap li.long a {  max-width:160px;  }
.subMenuWrap li a:hover {color:#16918e;  background:url(/images/2015/sub/icon_r.png) no-repeat left center; }
.subMenuWrap li.hover a {color:#16918e; text-decoration:underline;  background:url(/images/2015/sub/icon_r.png) no-repeat left center; }

.topContents { width:100%; float:left; padding-bottom:10px; background:url(/images/2015/sub/sub_line.gif) no-repeat left bottom;  }
.topContents h1 {  float:left; font-family: "shm"; font-weight:bold; font-size:26px; }
.topContents .location {float:right; color:#555; padding-top:15px;}
.topContents .location span {font-weight:bold; font-family:"¸¼Àº °íµñ",'Malgun Gothic';   }

	#mainContents { padding:30px 20px;float:left;  width:940px;position:relative;   }

	#mainContents h2 {width:100%;font-family:"¸¼Àº °íµñ",'Malgun Gothic';  font-size:20px; font-weight:bold; color:#333;margin-bottom:10px;}
	#mainContents h3  { padding-left:15px; margin-bottom:10px; background:url(/images/2015/sub/bull_01.gif) no-repeat left 2px;font-size:14px; color:#666; font-weight:bold;   }
	#mainContents ul li  { padding-left:15px; margin-bottom:5px; background:url(/images/2015/sub/bull_02.gif) no-repeat left 5px;font-size:12px; color:#777; }
	#mainContents ul li ul { margin-top:5px;  }
	#mainContents ul li ul li {  padding-left:15px; margin-bottom:5px; background:url(/images/2015/sub/bull_03.gif) no-repeat left 5px;font-size:12px; color:#777; }
	#mainContents .dataTable { width:100%; border-collapse:collapse;border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;   }
	#mainContents .dataTable thead th { border:1px solid #e1e1e1; padding:10px;background:#f5f5f5; text-align:center; font-size:14px; color:#333;   }
	#mainContents .dataTable tbody th { border:1px solid #e1e1e1; padding:10px; background:#f5f5f5; text-align:center;  font-size:14px; color:#333;}
	#mainContents .dataTable tbody td { border:1px solid #e1e1e1; padding:10px;font-size:12px; color:#666;  }




/*ÀÎ»ç¸»*/
	#mainContents .greeting p { font-size:14px;  }

/*¿ªÇõ*/
	#mainContents .history {}
	#mainContents .history .year { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e1e1e1; float:left; width:100%;   }
	#mainContents .history .year h2 {float:left; width:85px; }
	#mainContents .history .year dl {float:left; width:855px; padding-top:5px;font-size:14px;  }
	#mainContents .history .year dl dt {float:left; width:35px; }
	#mainContents .history .year dl dd {float:left; width:820px; }

/*¿À½Ã´Â±æ*/
#mainContents .find p { font-size:14px;  }


/*¼­ºê °øÅë*/
/*°³ÀÎÁ¤º¸ º¸È£Á¤Ã¥*/
	#mainContents .personalData { width:100%;line-height:1.6;   }
	#mainContents .personalData h2 { width:100%;font-family:"¸¼Àº °íµñ",'Malgun Gothic';  font-size:20px; font-weight:bold; color:#333;margin-bottom:10px;    }
	#mainContents .personalData ul {}
	#mainContents .personalData ul li {padding-left:10px; background:url(/images/2015/sub_common/personal/bullet.gif) no-repeat left 7px; }


/*»óÇ°ºä*/
#mainContents .boardTable {margin: 15px 0 10px 0;}
#mainContents .boardTable td {padding: 6px;}
#mainContents .boardTable td table td {border: 1px solid #e1e1e1; text-align: left;}
#mainContents .boardTable2 {border: 1px solid #e1e1e1;}
#mainContents .boardTable2 tbody td {border: none; padding: 6px;}
#mainContents .boardTable2 td .bt2Btn {float: right; width: 130px; height: 30px; text-align: center; color: #fff; font-size: 12px; background: #4f5052; border: none;}