/* JMENET Keishin StyleSheet */
/* Copyright (C) 2008 Japan Multimedia Equipment, inc. All Rights Reserved. */

#MainArea div.KeishinButtonArea {
	text-align: center;
	margin: 1em auto;
	padding: 0px 1.5em;
}
#MainArea div.KeishinButtonArea th {
	text-align: left;
	font-weight: normal;
}

#MainArea div.ExpressionArea {
	text-align: center;
	margin: 1em 2em;
	padding: 0.5em 1.5em;
	color: #000000;
	background-color: #EEFFFF;
	border: 1px dashed #003366;
}
#MainArea div.ExpressionArea p {
	text-align: left;
	margin: 0em;
	padding: 0.5em 0em;
	color: #000000;
	background-color: #EEFFFF;
}
#MainArea div.ExpressionArea ul {
	margin: 0em 1em;
	padding: 0em;
}
#MainArea div.ExpressionArea li {
	text-align: left;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em 0em;
	color: #000000;
	background-color: #EEFFFF;
}
#MainArea div.ExpressionArea p.Note {
	font-size: 75%;
	text-align: left;
	margin: 0em;
	padding: 0.2em 0em;
	color: #000000;
	background-color: #EEFFFF;
}

#MainArea table.ScoreChart {
	margin: 1em auto;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#MainArea table.ScoreChart th {
	font-size: 75%;
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	color: #FFFFFF;
	background-color: #003366;
	padding: 4px 8px;
	border: 1px solid #FFFFFF;
}
#MainArea table.ScoreChart td {
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
	color: #000000;
	background-color: #99CCFF;
	padding: 2px;
	border: 1px solid #FFFFFF;
}
#MainArea table.ScoreChart td.Point {
	font-weight: bold;
	text-align: center;
}
#MainArea table.ScoreChart td.Number {
	text-align: right;
}
#MainArea table.ScoreChart td.Select {
	text-align: center;
}

#MainArea table.ScoreChart td.Note {
	font-size: 70%;
}

#MainArea table.WeightChart {
	margin: 1em auto;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
}
#MainArea table.WeightChart td {
	font-size: 75%;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
}
#MainArea p.Copyright {
	font-size: 75%;
	font-weight: normal;
	text-align: right;
}



#MainArea .OutputArea {
	width: 700px;
	margin: 1em auto;
	padding: 0.5em 1.5em;
}
#MainArea .OutputArea p {
	font-size: 100%;
	line-height: 120%;
}
#MainArea .OutputArea .Unit {
	font-size: 90%;
	width: 672px;
	margin: 0em;
	padding: 0em;
	text-align: right;
}
#MainArea .OutputArea table {
	margin: 0.5em auto;
	font-size: 100%;
	line-height: 120%;
}
#MainArea .OutputArea table th {
	font-size: 100%;
	text-align: center;
}
#MainArea .OutputArea table td {
	font-size: 100%;
}
#MainArea .OutputArea .Number {
	text-align: right;
}
#MainArea .OutputArea .Number input{
	text-align: right;
}
#MainArea .OutputArea .Point {
	text-align: center;
}
#MainArea .OutputArea .Note {
	width: 650px;
	margin: 0.5em auto;
	padding: 0em 1.5em;
}
#MainArea .OutputArea .SubmitArea {
	text-align: center;
}
