@charset "shift_jis";



.color-r {
	color: #ff0000;
}
.pos-c {
	text-align: center;
}




div.mst-blk {
	margin: 15px;
	padding: 10px;
	border: 1px solid #ccc;
}
	div.mst-blk p.sub-ttl {
		margin: 0 0 10px;
		font-weight: bold;
		text-align: center;
	}
	div.mst-blk ol {
		margin: 10px 0 10px 25px;
	}
		div.mst-blk ol li {
			margin: 0 0 5px;
		}

fieldset {
	border: none;
}
legend {
	display: none;
}
table.kaminari-form {
	margin: 10px 15px;
	width: 630px;
	border-collapse: collapse;
}
	table.kaminari-form th,
	table.kaminari-form td {
		padding: 7px;
		border: 1px solid #ccc;
	}
	table.kaminari-form th {
		text-align: center;
	}
		table.kaminari-form th.fd1 {
			border-right: none;
		}
	table.kaminari-form td.fd2 {
		border-left: none;
	}
	table.kaminari-form input {
		width: 300px;
	}
	
.title1 {
	background: #eaeaea;
}
.title2 {
	background: #f7f7f7;
}
div.btn-area {
	margin: 0 auto;
	padding: 15px 0;
	width: 230px;
	overflow: hidden;
}
div.btn-area p {
	float: left;
}
div.btn-area p#clear,
div.btn-area p#back {
	margin: 0 15px 0 0;
	*_margin: 0 7px 0 0;
}
div.btn-area p#submit {
	margin: 0 !important;
}
	div.btn-area p input {
		width: 76px;
		height: 34px;
		border: none;
		text-indent: -9999px;
		display: block;
		cursor:pointer;
	}
	div.btn-area p#submit input {
		width: 118px;
		background: url(../img/btn-submit.gif) no-repeat 0 0;
	}
	div.btn-area p#clear input {
		background: url(../img/btn-clear.gif) no-repeat 0 0;
	}
	div.btn-area p#back input {
		background: url(../img/btn-back.gif) no-repeat 0 0;
	}	.pb10 {		padding-bottom:10px;	}
	th {		text-align:left;	}