/*
 * Style sheet for the HTML 4.01 specification
 * HOKUREN Last modify 2004/09/20 11:37
 */
body,td			{ font-family: 'MS UI Gothic', 'MS PƒSƒVƒbƒN', Osaka; font-size: 10pt }
a:link			{ text-decoration: none }
a:visited		{ text-decoration: none }
a:hover			{ color: #003399; background-color: #ffffce }
.center			{ position:static;text-align: center; }
.top			{ vertical-align: top; }
.right			{ position:static;text-align: right; }
.left			{ position:static;text-align: left; }
.bottom			{ vertical-align: bottom; }
.bolds			{ font-weight: bold; }
.bgorange		{ background-color: #FFF09E; }
.bgorange2		{ position:static;text-align: center;  background-color: #FD780E; }
.bgorange3		{ background-color: #F1990E; }
.bggreen		{ position:static;text-align: center;  background-color: #93D284; }
.bggreen2		{ background-color: #72E30D; }
.bggreen3		{ position:static;text-align: center;  background-color: #6BD944; }
.bgblue			{ vertical-align: top;  background-color: #A3CFEA; }
.bgblue2		{ background-color: #60ADDA; }
.bgblue3		{ background-color: #E9EBED; }
.bgblue4		{ background-color: #A3CFEA; }
.bgblue5		{ background-color: #6EBAE6; }
.bgblue6		{ background-color: #BCE1F3; }
.bgblue7		{ position:static;text-align: center;  background-color: #F3F9FC; }
.bgblue8		{ background-color: #A6E7EF; }
.bggaly			{ background-color: #DDDDDD; }
.bggaly2		{ background-color: #969696; }
.bggaly3		{ background-color: #888A8A; }
.bggaly4		{ vertical-align: top;  background-color: #EEF6FB; }
.bggaly5		{ position:static;text-align: center;  background-color: #E6E6E6; }
.bggaly6		{ vertical-align: top;  background-color: #E6E6E6; }
.bggaly7		{ vertical-align: top;  background-color: #D5D5D5; }
.bggaly8		{ background-color: #B7B7B7; }
.bgye			{ vertical-align: top;  background-color: #E9E9C4; }
.bgye2			{ position:static;text-align: center;  background-color: #FEEB2B; }
.bgpink			{ background-color: #EDEDED; }
.bgwhite		{ background-color: #ffffff; }
.bgwhite2		{ position:static;text-align: center;  background-color: #ffffff; }
.bgwhite3		{ vertical-align: top; background-color: #ffffff; }
.bgbeige		{ vertical-align: top;  background-color: #FDFDD4; }
.bgbrown		{ background-color: #C29949; }
.text			{ color: #999999; font-size: 12px; line-height: 120%; }
.text2			{ color: #2F7CA9; font-size: 12px; line-height: 120%; }
.text3			{ color: #818181; font-size: 12px; line-height: 120%; }
.text4			{ color: #ffffff; font-size: 12px; line-height: 120%; }
.text5			{ font-weight: bold; color: #000000; font-size: 13px; line-height: 120%; }
.text6			{ color: #0000CC; font-size: 12px; line-height: 120%; }
.text7			{ font-weight: bold; color: #0000CC; font-size: 13px; line-height: 120%; }
.text8			{ color: #000000; font-size: 11px; line-height: 120%; }
.text9			{ color: #000000; font-size: 15px; line-height: 120%; }
.text10			{ font-weight: bold; color: #106FDA; font-size: 15px; line-height: 120%; }
.text11			{ color: #4183AA; font-size: 12px; line-height: 120%; }
.text12			{ color: #666666; font-size: 12px; line-height: 120%; }
.text13			{ color: #666666; font-size: 14px; line-height: 120%; }
.text14			{ color: #CB0F40; font-size: 12px; line-height: 120%; }
.text15			{ font-weight: bold; color: #6EBAE6; font-size: 25px; line-height: 120%; }
.text16			{ font-weight: bold; color: #6EBAE6; font-size: 20px; line-height: 120%; }
.text17			{ font-weight: bold; color: #31AC06; font-size: 12px; line-height: 120%; }
.text18			{ color: #666666; font-size: 11px; line-height: 120%; }
.text19			{ color: #365D99; font-weight: bold; font-size: 12px; line-height: 120%; }
.text20			{ color: #468BB3; font-weight: bold; font-size: 12px; line-height: 120%; }
.text21			{ color: #808080; font-weight: bold; font-size: 12px; line-height: 120%; }
.text22			{ color: #000000; font-size: 10px; line-height: 120%; }
.text23			{ color: #808080; font-weight: bold; font-size: 12px; line-height: 100%; }
.text24			{ color: #6B6A6A; font-size: 12px; line-height: 120%; }
.red			{ color: #ff0000; }
.blue			{ color: #8B2494; }

#wrapper {
	height: auto;
	width: 545px;
}
#category {
	background: #FFFFFF;
	margin: 10px 10px 25px;
}
.midasi {
	font-weight: bold;
	color: #003399;
}
.komidasi {
	font-weight: bold;
	color: #3366CC;
}
#yakuzai {
	border-bottom: thin dotted #00CCFF;
	width: 400px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#yakuzai2 {
	border-bottom: thin dotted #00CCFF;
	width: 450px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#yakuzai3 {
	border-bottom: thin dotted #00CCFF;
	width: 100%;
	padding: 0px;
}

.mark {
	border: thin solid #969696;
	width: 40px;
	padding: 2px;
	text-align: center;
}

.mark02 {
	border: thin solid #969696;
	width: 30px;
	padding: 2px;
	text-align: center;
}

.mark03 {
	border: thin solid #969696;
	width: 30px;
	padding: 2px;
	text-align: center;
	background: #EAEAEA;
}