@charset "UTF-8";

span.error {
	padding:0.01em 0.01em 0.01em 2em;
	margin: 0.01em 0.01em 0.01em 0.01em;
	color: #CC0000;
	font-weight:bold;
	display: inline-block;
}
input.text {
	border:0.1em solid #aaaaaa;
	text-align:left;
	ime-mode:active;	font-size: 13px;
}
input.ascii {
	border:0.1em solid #aaaaaa;
	text-align:left;
	ime-mode:disabled;	font-size: 13px;
}
input.textReadonly {
	color:#000000;
	background-color:#c0c0c0;
	text-align:left;
	font-size: 13px;
}
input.number {
	border:0.1em solid #aaaaaa;
	text-align:right;
	ime-mode:disabled;	font-size: 13px;
}
input.numberReadonly {
	color:#000000;
	background-color:#c0c0c0;
	text-align:right;
	font-size: 13px;
}
input.pageButton {
	width:150px;
	height:30px;
	padding:3px 0.01em 0.01em 0.01em;	font-size: 13px;
}
input.checkbox {
	font-size: 13px;
}
input.radio {
	font-size: 13px;
}
select.select {
	margin: 0.5em 0.05em 0.05em 0.05em;	font-size: 10px;
}
option.option {
	font-size: 10px;
}

.warning {
	color:#CC0000;
}
span.confirmValue {
	font-weight: bold;	font-size: 13px;
}

div.guidance{
/*
	text-align: center;
*/
	font-size:12px;
}
div.guidance table{
	margin-left: 30px;
}

div.guidance table tr th.now{
	text-align: center;
	width: 60px;
	background-color: #c92800;
	color: #ffffff;
	font-size:15px;
	font-weight:bold;
}
div.guidance table tr th.other{
	text-align: center;
	width: 60px;
	background-color: #E1E2E6;
	font-size:15px;
}
div.guidance table tr td.now{
	text-align: center;
	width: 60px;
	font-weight:bold;
	font-size:12px;
}
div.guidance table tr td.other{
	text-align: center;
	width: 60px;
	font-size:12px;
}

table.inputTable{

}
table.inputTable tr{
	font-size:12px;
}
table.inputTable tr th{
	font-size:12px;
	text-align: center;
}
table.inputTable tr td{
	font-size:12px;
}
