@charset "utf-8";

.input-an {
	ime-mode: disabled;
}
.input-num {
	ime-mode: disabled;
	text-align: right;
}
.input-ja {
	ime-mode: active;
}
.input-anj {
	ime-mode: inactive;
}

.hissu {
	color: #d00;
}

.check_message,
.delete_message {
	text-align: center;
	color: #c00;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 24px;
}
.confirm_message {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	color: #00c;
	font-weight: bold;
	margin-bottom: 10px;
}
.finish_message {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 120px;
	margin-bottom: 120px;
	padding: 40px;
	color: #00c;
	text-align: center;
}

.content_error_message,
.edit_error_message,
.finish_error_message {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 120px;
	margin-bottom: 120px;
	color: #c00;
	text-align: center;
	background-color: #eee;
	padding: 40px;
	border: solid 1px #c66;
}
.content_error_message .head,
.edit_error_message .head,
.finish_error_message .head {
	margin-bottom: 20px;
	font-weight: bold;
	letter-spacing: 2px;
}

.finishButton, .backButton, .initButton {
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2px;
	width: 160px;
	cursor: pointer;
}
.finishButton {
	background-color: #fcc;
	border: solid 1px #700;
}
.finishButton:hover {
	background-color: #ffb;
}
.backButton, .initButton {
	background-color: #ddd;
	border: solid 1px #444;
}
.backButton:hover, .initButton:hover {
	background-color: #eee;
}

.csvButton {
	width: 180px;
	letter-spacing: 1px;
	cursor: pointer;
}

#editForm {
	/* min-height: 320px; */
	margin-bottom: 20px;
}

#editForm .actionTitle {
	margin-bottom: 3px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #009;
}

#editForm table {
	/* width: 100%; */
	table-layout:fixed;
	border-collapse: separate;
	border-spacing: 1px;
	empty-cells: show;
}
#editForm th {
	background-color: #ccc;
	color: #555;
	padding: 2px;
}
#editForm td {
	background-color: #cde;
	padding: 5px;
}
#editForm .fkey {
	background-color: #bcd;
}
#editForm .sid {
	font-weight: bold;
}
#editForm .editAction {
	text-align: center;
	margin: 20px 0px;
}
#editForm div.fldComm {
	font-size: small;
	color: #666;
	margin-bottom: 5px;
}
#editForm span.fldComm {
	font-size: small;
	color: #666;
}

#editForm div.editComm {
	margin-bottom: 5px;
	font-size: small;
	color: #c00;
}
#editForm span.editComm {
	font-size: small;
	color: #c00;
}

.calButton {
	background-color: #fff;
	border: groove 2px #0c0;
	color: #999;
	font-size: 10px;
	cursor: pointer;
}
