@charset "EUC-JP";

/* 通常メッセージ */
.msg{
/*
	color:blue;
	padding:3px;
	border:solid 1px blue;
	background:#CCCCFF;
	margin-bottom:5px;
	font-size:14px;
	margin-top:10px;
*/
	color:#F60;
	padding:10px;
	border:solid 1px orange;
	background:#FC9;
	margin-bottom:5px;
	font-size:24px;
	margin-top:10px;
}

/* エラーメッセージ */

.err{
	color:red;
	padding:3px;
	border:solid 2px red;
	background:#FFCCCC;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	font-size:14px;	
}

.attention{
	color:red;
	/*
	padding:3px;
	border:solid 1px red;
	background:#FFCCCC;
	*/
	margin:5px 0 0 0;;

	font-size:12px;	
	font-weight:bold;
	line-height:1.1em !important;
}

/*
.error{
	color:red;
	border:solid 1px #FF0000;
	background:#FFCCCC;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	font-size:12px;	
}
*/

/* スクリプトなし警告 */
.no_script{
	background-color:#FFE6E6;
	color:red;
	font-size:16pt;
	text-align:center;
	border: 3px solid ;
	margin-bottom:10px;
	padding:5px;
	font-size:14px;	
}

/* 非表示 */
.hide{
	display:none;
}

/* hover時 */
/* input[type="text"]:hover */
input:hover,select:hover,textarea:hover
{
	/*border: 1px solid red;*/
	/*background:lavenderblush;*/
}

/* fucus時 */
input:focus,select:focus,textarea:focus
{
	/*border: 1px solid green;*/
	/*background:#EEFFEE;*/
}

/* 色 */
.white{
	color:white;
}

.red{
	color:red;
}

.blue{
	color:blue;
}

/* 配置 */
.left{
	text-align:left;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}

.clear{
	clear:both;
}

option{
	padding-left:2px;
	padding-right:2px;
}

.ime_on{
	ime-mode:active;
}

.ime_off{
	ime-mode:inactive;
}

.al_left{
	text-align:left;
}

.al_right{
	text-align:right;
}

.al_center{
	text-align:center;
}