table.sample {
   border-spacing: 0px;   /* セルの間隔をなくす */
}
/* セルのデザインのうちヘッダと中身の共通部分 */
table.sample th, table.sample td {
   border-width: 1px;   /* セルの枠線は太さ1ピクセル */
   border-style: solid;   /* セルの枠線は実線 */
   padding: 5px;   /* セル内側の余白は4ピクセル */
	padding-left:10px;
}
/* ヘッダセルのデザイン */
table.sample thead th {
   border-color: #ccffcc #6666cc #7ca866 #ccffcc;   /* ※1 */
   background-color: #eeeeff;   /* ※1 */
}
table.sample tbody th {
   border-color: #ffffcc #aca866 #aca866 #aca866;   /* ※2 */
   background-color: #ddddff;   /* ※2 */
   color:#335599;
}
/* セルのデザイン */
table.sample td {
   border-color: #ffffff #aca899 #aca899 #ffffff;   /* ※3 */
   background-color: #fafaff;   /* ※3 */
}
.cnts_txt{

	margin-bottom:25px;

	}
	
h3{

	margin-left:20px;

	padding:10px 10px 10px 20px;

	background-image : url(img/link_text_bg3.gif);

	background-position:left;

	background-repeat:no-repeat;

	font-size:16px;

	color:#000000;

	}

.cnts_txt h3{

	margin:15px;

	margin-bottom:3px;

	padding:0px;

	}