/* 全般設定 */body {color: #000000; background: #EEEEEE; margin: 0; padding: 0; font-family: Osaka, Verdana, Arial, Helvetica, sans-serif;}/* 全般的なリンク */a {color: #FF3300; text-decoration: none; background-color: transparent;}a:hover {color: #0000FF;}.honbun {	font-size: 12px;	color: #000000;	line-height: 130%;}.honbun_b {	font-size: 12px;	color: #000000;	line-height: 130%;	font-weight: bold;}.honbun_b_bg {	font-size: 12px;	color: #000000;	line-height: 130%;	font-weight: bold;	background-color: #99CCFF;}.honbun_b_red {	font-size: 12px;	color: #CC3300;	line-height: 130%;	font-weight: bold;}.honbun_b_green {	font-size: 12px;	color: #009900;	line-height: 130%;	font-weight: bold;}.honbun_b_blue {	font-size: 12px;	color: #0033CC;	line-height: 130%;	font-weight: bold;}.honbun_s {	font-size: 11px;	line-height: 130%;}.cap {	font-size: 11px;	line-height: 110%; 	color: #333333; 	text-decoration: none}.cap_b {	font-size: 11px;	line-height: 110%; 	color: #333333;	font-weight: bold;}.cap_gr {	font-size: 6px;	line-height: 110%;	color: #009900;}.cap_bg {;background: #FFFF99}.foot {	font-size: 9px;	color: #999999;	line-height: 100%;}.new {	font-size: 11px;	color: #666666;	line-height: 120%;}.top {	font-size: 10px;	color: #FFFFFF;	line-height: 100%;}.midasi {	color: #000000;	font-weight: bold;	text-align: left;	background-color: #E5E5E5;	padding: 3px;	border-left: 5px solid #006600; 	border-bottom: 1px solid #006600;	border-color: black black #FF3300 #FF3300;	border-bottom-width: 1px;	border-left-width: 5px;}