@charset "utf-8";

body > header div {
	margin-bottom: 10px;
}

body > main > section div {
	margin-bottom: 10px;
}

dl.body > dt {
	display: block;
	float: left;
	clear: left;
	width: 150px;
	margin: 0px 2px 4px 0px;
	padding: 0px;
	border: 0px;
	font-size: 90%;
	font-weight: normal;
	text-align: right;
}

dl.body > dd {
	margin: 0px 0px 4px;
}

table.fixborder th,td {
	border: 1px solid gray;
}

th {
	background-color: #D0D0C0;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.right_space {
	margin-right: 20px;
}

tbody.stripe:nth-child(even) {
	background-color: #EFEFDF;
}

tbody.stripe:nth-child(odd) {
	background-color: #FFFFFF;
}

.tDnD_whileDrag {
	outline: 1px solid cyan;
}

.nodrag {
	cursor: default;
}

/*
.draghandle {
	position: absolute;
	z-index: 5;
	width: 5px;
	cursor: e-resize;
}

.dragged {
	border-left: 1px solid #333;
}
*/

a,
button {
	white-space: nowrap;
}

input.number {
	ime-mode: disabled;
	text-align: right;
}

input.code,
input.phone,
input.date {
	ime-mode: disabled;
}

input.text {
	ime-mode: active;
}

input.E {
	background-color: pink;
}

input.I {
	background-color: lavender;
}

input.W {
	background-color: khaki;
}
