h1 { background-image: url(../images/title_news.gif); background-repeat: no-repeat; background-position: 10px 0; text-indent: -9999px; width: 178px; height: 47px; margin-top: 10px; margin-left: 15px; solid #663; display: block; }


/*basic*/
#navi a#d2 { color: #ffffff; background-color: #5c6122; background-position: 10px -170px; }
		
/*contents*/
#main .tx_copy { color: #5c6122; font-size: 1em; line-height: 1.5em; margin-right: 15px; margin-left: 15px; }
#main .tx_main { font-size: 1em; line-height: 1.5em; margin-right: 15px; margin-left: 15px; }
#main img { float: right; margin: 10px 15px; }

div#main1 { }
div#main1 table  { width: 600px; margin-top: 10px; margin-bottom: 15px; margin-left: 15px; padding-top: 5px; border-top: 3px double gray; }
div#main1 table td { vertical-align: top; height: 18px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid gray; }
div#main1 table td.date { font-family: verdana, sans-serif; width: 80px; padding-left: 0; }
div#main1 table td.icon { width: 30px; padding-top: 3px; }
div#main1 table td.name { font-family: verdana, sans-serif; padding-left: 0; white-space: nowrap; }
div#main1 span {
	line-height: 1;
	background-image: url(../images/info_icon.gif);
	background-position: 0 0;
	text-indent: -9999px;
	width: 50px;
	height: 13px;
	display: block;
	margin-top: 3px;
}
div#main1 span.ken {  }
div#main1 span.mode { background-position: 0 -13px; }
div#main1 span.hoka { background-position: 0 -26px; }
