/*
**********************************************************
 バリデートエラーメッセージ
**********************************************************
*/
/* バリデートエラーメッセージ */
.error-message {
	color: #CD0A0A;
	font-weight:bold;
}
.error-message:before {
	content: '× ';
}

/*
**********************************************************
 Flashメッセージ
**********************************************************
*/
/* 成功メッセージ */
.message {
	color: #CD0A0A;
	font-weight:bold;
    padding: 2px;
    background-color: #FEF1EC;
    border: 1px solid #CD0A0A;
}
.message:before {
	content: '×';
}
.flash_success {
	color: #007952;
	font-weight:bold;
    padding: 2px;
    background-color: lightYellow;
    border: 1px solid #FFCC66;
}
.flash_success:before {
	content: '○';
}
/* エラーメッセージ */
.flash_failure {
	color: #CD0A0A;
	font-weight:bold;
    padding: 2px;
    background-color: #FEF1EC;
    border: 1px solid #CD0A0A;
}
.flash_failure:before {
	content: '×';
}


/*
テーブル基本
-------------------------------------------*/

#main table#drug-records {
	width: 100%;
	margin:0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
}

#main table#drug-records th {
	background-color: #4E93C0;
	text-align: left;
	padding: 10px 10px 5px 20px;
	white-space: nowrap;
	color: #FFFFFF;
	/*font-size:165%;*/
	font-size:100%;
	border: 0px;
}

#main table#drug-records th select{
	font-size:80%;

}

#main table#drug-records td {
	color:#595757;
	text-align: center;
	padding: 20px;
	/*font-size:135%;*/
	font-size:100%;
	line-height: 20px;
	border: 0px;
	width:200px;
}

#main table#drug-records td.input {
	text-align:left;
	padding: 20px;
	line-height:40px;
	border-collapse: collapse;
	border: 0px;
}

#main table#drug-records td.input input{
	font-size:100%;
}


#main table#drug-records td.input select{
	font-size:100%;
}


#main table#drug-records td#checkbox {
	text-align:left;
	width: 200px;
	/*font-size:135%;*/
	font-size:100%;
	line-height:40px;
	border: 0px;
}
.red {
	color: #F00;
}

