@charset "utf-8";

/*フォーム*/

body {
	font-size:80%;
	line-height:120%;
	width:80%;
}
/*===heading===*/
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	line-height:120%;
	font-weight:bold;
}
h1 {
	font-size:120%;
}
#formhead p {
	font-size:90%;
	line-height:120%;
	text-align:right;
}
table {
	width:100%;
	border:solid 1px;
	margin-bottom:15px;
}
caption {
	font-weight:bold;
	text-align:left;
}
th {
	width:28%;
}
td {
	padding-left:15px;
}
th span {
	font-weight:normal;
	font-size:90%;
	line-height:120%;
}
td div {
	padding-left:20px;
}
table#oform01a {
	margin-bottom:0;
}
table#oform01b {
	margin-top:1px;
}
table#oform01a .dno {
	width:3%;
	text-align:center;
}
table#oform01a th.ino {
	width:10%;
}
table#oform01a th.iname {
	width:20%;
}
table#oform01a th.ap {
	width:10%;
}
table#oform01a th.amount {
	width:10%;
}
table#oform01a th.price {
	width:10%;
}
.free {
	height:4em;
}