/* CSS Document */
body,td,th {
	color: #231815;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',"メイリオ",
Meiryo, sans-serif;
	font-size: 12px;
	line-height: 23px;
}
body {
	background-image: url(../images/5_4_2500.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',"メイリオ",
Meiryo, sans-serif;
	background-attachment:fixed;
}
#container{
	width:100%;
	margin:0 auto;
	padding:10px;
}
td.error input , 
td.error textarea , 
td.error label 
{
	background:#FFCCCC;
}
* html td.error label {
	background:none;
}
*+html td.error label{
	background:none;
}
td p.error{
	margin:0;
	color:red;
	font-weight:bold;
}
.gold-bold {
	color: #A37E39;
	font-weight: bold;
}
.white {	color: #FFFFFF;
	font-weight: bold;
	}
.box {
    border: 3px #AEAEAE double;
    width: 90%;
    height:100px;
    padding: 4px;
    overflow: auto;
	}
.caution {
	font-size: 12px;
	color: #DB0F0F;
	line-height: 18px;
}
.caution_bl { 
font-size: 12px; color: #0033ff;
}
input.az { ime-mode: disabled; }
input:focus, select:focus, textarea:focus {
background-color: #f2ffb2;
}	

input{
behavior: url("/csshover3.htc");
}

input :hover{
filter: alpha(opacity=50);
-ms-filter: alpha(opacity=50);
opacity: 0.5;
}