
/*--------------------------------------
  pW
---------------------------------------*/

#contents h4{
	clear: left;
}
#contents h5{
	margin-bottom: 20px;
	background-color:#1F6D2B;
}

#contents ul{
	padding:0 0 20px;
	list-style: none;
}
#contents ul li{

	width:184px;
	padding:0 0 14px 0;
	float: left;

}

#contents ul li small{

}

#contents ul li a{
	color:#000CFF;
	text-decoration: none;
}
#contents ul li a:link,
#contents ul li a;visited{
	color:#000CFF;
	text-decoration: none;
}
#main #contents ul li a:hover{
	text-decoration: underline;
}

#contents #con-dic table th{
	width: 130px;
	padding: 11px 16px;
	font-weight: normal;

	color: #1F6D2B;
	vertical-align: middle;
	background: #E8F0E9 url(../img/line.gif) repeat-y right top;
}


#contents table th small{

}


#contents table td{
	width: 420px;
	padding: 11px 16px;
	color: #000;

	background-color: #E8F0E9;
}
#contents table td.txtArea{
	width: 250px;
}
#contents table td.imgArea{
	width: 200px;
	padding: 11px 0;
}
#contents table td.bgColor{
	background-color: #fff;
}
#contents table td.pagetopBt{
	width: 550px;
	text-align: right;
	background-color: #fff;
}
#contents table td.pagetopBt a{
	padding: 0 0 0 11px;
	background: url(../../common/img/arrow_pagetop.gif) no-repeat left center;
	color: #323232;

	text-decoration: none;
}
#contents table td.pagetopBt a;visited{
	color: #323232;
}
#contents table td.pagetopBt a:hover{
	text-decoration: underline;
	color: #848383;
}

/*--------------------------------------
  clear
---------------------------------------*/

#contents ul{
	min-height:1%;
}
#contents ul:after{
/* for modern browser */
	content:"";
	clear:both;
	height:0px;
	display:block;
	visibility:hidden;
}
* html #contents ul{/* for IE */
	/*\*/height:1%;/* for WinIE */
	display:inline-table;/* for MacIE */
}
body*#contents ul:after{
	content:".";
}



td#ctg1 th{

}
