@charset "utf-8";

/*
form.css - 2025/05/08
created by KENT
*/

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:link, a:visited {
	color: #0044cc;
}

#mp-tbl {
	border-collapse:collapse;
	margin: 1.5em auto;
	width: 700px;
}
#mp-tbl th, #mp-tbl td {
	border-bottom: 1px dotted #bebebe;
	padding: 10px 14px;
}
#mp-tbl th {
	border-right: 1px dotted #bebebe;
	text-align: right;
}
#btn {
	text-align: center;
	margin-bottom: 2em;
}
#btn input {
	width: 140px;
	height: 32px;
}
#mesg {
	margin: 1em 1.5em;
}
/* 寄せ */
.ta-c {
	text-align: center;
}
.ta-r {
	text-align: right;
}
.ta-l {
	text-align: left;
}

/* for smratphone */
@media only screen and (max-width: 480px) {
	#mp-tbl {
		width: 100%;
		margin: .5em auto;
	}
	#mp-tbl th, #mp-tbl td {
		font-size: 12px;
		padding: 4px 5px;
	}
	#mesg {
		margin: .5em;
		font-size: 13px;
	}
}

