@charset"shift_jis";

html {
	overflow-y:scroll;
}

table.error {
	border:#CDDFEA 1px solid;
	width:100%;
}

table.blank,
table.blank td {
	line-height:0 ! important;
	padding:0px ! important;
	border:0 ! important;
}

/* マスターデータ編集時の変更データセル */
span.changed,
div.changed,
td.changed {
	font-weight:600;
}

/* 参照データセル */
td.ref {
	background-color:#EEE5FD;
}
/* 参照データセル */
td.grey {
	background-color:#CCCCCC ! important;
}

/* 個別承認　選択 */
td.seq_selected {
	background-color:#B6C8CB ! important;
}

table, td, tr, hr, th {
	padding:0px;
	margin:0px;
}

input.wide {
	width:80.1%;
}

.pager {
	font-size:x-small;
	text-align:center;
}

textarea {
	width:98%;
}

.must {
	font-size:small;
	color:red;
	margin:0px 3px;
}

span.note {
	font-size: x-small;
	color: red;
}

span.tips {
	font-size: small;
}
span.tips_xsmall {
	font-size: x-small;
}
span.tips_xxsmall {
	font-size: xx-small;
}

h4.width_100 {
	width: 99%;
}
div.align_right {
	text-align: right;
}

div.teikei_media_tooltip,
div.teikei_media_tooltip_close {
	background-color:#FFEAAA;
	border:#FFCC00 1px solid;
	padding:5px;
	margin:0;
	cursor:pointer;
	text-align:left;
	width:auto;
}

div.teikei_media_tooltip_close {
	width:60px;
	text-align:left;
}

input[readonly=true],
input[readonly=readonly] {
	background-color:#CCCCCC;
}
