td {
	font-size: 90%;
}
body {
	color: #000000;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, verdana, Helvetica, san-serif;
}
.bg {
	background-image: url(images/bg_contents.gif);
	background-repeat: repeat-x;
}
.td_space {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.space {
	line-height: 18px;
}
.top_td {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 18px;
}
.td_add {
	line-height: 18px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 8px;
}
.font_b {
	font-size: 92%;
	font-weight: bold;
}
.font_s {
	font-size: 85%;
}
a:link {
	color: #CC0033;
}
a:visited {
	color: #CC0000;
}
a:hover {
	color: #CC0033;
	background-color: #FFE6FF;
}
a:active {
	color: #CC0033;
}


/* height style --------------------------------------- */
.h10 {line-height: 10px;}
.h12 {line-height: 12px;}
.h14 {line-height: 14px;}
.h16 {line-height: 16px;}
.h18 {line-height: 18px;}
.h24 {line-height: 24px;}

/* font style ----------------------------------------- */
.f10 {font: 10px "ＭＳ Ｐゴシック", "Osaka";}
.f11 {font: 11px "ＭＳ Ｐゴシック", "Osaka";}
.f12 {font: 12px "ＭＳ Ｐゴシック", "Osaka";}
.f14 {font: 14px "ＭＳ Ｐゴシック", "Osaka";}

.td_cm {
	line-height: 140%;
	padding-top: 5px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
}
.index_add {
	margin-top: 10px;
	margin-left: 20px;
	line-height: 140%;
}
.index_add2 {
	line-height: 140%;
	padding-top: 5px;
	padding-left: 20px;
}
.list {
	line-height: 150%;
}
.bg_cm {
}
.index_td {
	text-align: right;
	padding-right: 20px;
}
.td_right {
	line-height: 140%;
	text-align: right;
	padding: 5px;
}
