/* CSS Document */
/* エラー表示 */
div.err_alert {
	margin:6px;
	border:4px solid #C52525;
	background:#F5E9E9;
}
div.err_alert ul {
	margin: 10px 0;
	padding: 0;
}
div.err_alert ul li {
	margin: 0 0 0 30px;
}

/* 「必須」文言の表示 */
div.frm span.must {
	color:#FF0000;
	font-weight:100;
}

div.frm form#inquire {
	margin:0;
	padding:0;
}
div.frm form#inquire table {
	margin:5px 0 5px 18px;
}
div.frm form#inquire table,
div.frm form#inquire table th,
div.frm form#inquire table td{
	border-collapse:collapse;
	border:1px solid #cccccc;
}

div.frm form#inquire table thead th {
	background:#4C4C20;
	color:#ffffff;
	text-align:center !Important
}
div.frm form#inquire table th {
	white-space:nowrap;
	text-align:left;
}
div.frm form#inquire table th,
form#inquire table td {
	padding:5px;
}
div.frm form#inquire label {
	cursor:pointer;
}
div.frm form#inquire table#btns,
div.frm form#inquire table#btns th,
div.frm form#inquire table#btns td {
	border:none;
}
div.frm form#inquire input.input-small{
	width:3em;
}
div.frm form#inquire input.input-semi-medium {
	width:7em;
}
div.frm form#inquire input.input-medium {
	width:10em;
}
div.frm form input.input-semi-large {
	width:15em;
}
div.frm form#inquire input.input-large {
	width:26em;
}
div.frm form#inquire input.input-exlarge {
	width:26em;
}
