@charset "shift_jis";

/*
 エラー時着色
---------------------------------------- */
td.errorItem,
div.errorItem {
	background: #FF9999;
	width: 165px;
}
.errorItem{
	background: #FF9999;
}
textarea.errorItem {
	background: #FF9999;
	/* 元のサイズが変わってしまうのでコメントアウト */
	/* width: 300px; */
}


/*
 インフォメーションメッセージ着色
---------------------------------------- */
span.InfoMessage{
	font-weight: bold;
	font-size: 100%;
	color: #0000ff;
}
/*
 警告メッセージ着色
---------------------------------------- */
span.WarningMessage{
	font-weight: bold;
	font-size: 100%;
	color: #ff0000;
}
/*
 エラーメッセージ着色
---------------------------------------- */
span.ErrorMessage{
	font-weight: bold;
	font-size: 100%;
    color: #ff0000;
}

/*
addValidationMessage用
---------------------------------------- */
td.messageValidator ul{
	font-size: 100%;
	padding: 6px 5px 0px 5px;
	font-weight: bold;
	color: #000000;
}
td.messageValidator,
td.messageValidator ul{
	width:100%;
	background: #C0C0C0;
}

span.messageValidator ul{
	font-size: 100%;
	padding: 6px 5px 0px 5px;
	color: #000000;
}
span.messageValidator,
span.messageValidator ul{
	background: #C0C0C0;
	font-weight: bold;
}

/*
 フリーズスクリーン用
---------------------------------------- */
.FreezePaneOff{
	visibility: hidden;
	display: none;
	position: absolute;
	top: -100px;
	left: -100px;
}

.FreezePaneOn,
.FreezePaneOn2,
.FreezePaneOn2Dark {
	overflow-y:hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 999;
	filter:alpha(opacity=0);
	-moz-opacity: 0.20;
	opacity: 0.20;
	padding-top: 20%;
}
.FreezePaneOn,
.FreezePaneOn2Dark {
    background-color: #FFFFFF;
}

.FreezeIframe {
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 0px;
	display: block;
	width: 0px;
	height: 0px;
	background-color: #666;
	z-index: 997;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
	padding-top: 20%;
}

.InnerFreezePane{
	text-align: center;
	width: 66%;
	/*background-color: #006600;*/
	background-color: #FFFFFF;
	color: White;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
	/*font-size: large;*/
	font-size : 140%;
	border: dashed 2px #111;
	padding: 9px;
}

.ImeOff {
	ime-mode: inactive;
}

.ImeOn {
	ime-mode: active;
}
