@charset "utf-8";

/*プリント*/

/*===body, division, paragraph===*/
body {
	margin:0;
	padding:0;
	font-size:8pt;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
div {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
	text-indent:0;
}
/*===heading===*/
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	line-height:120%;
	font-weight:bold;
}
h1 {
	font-size:120%;
}
/*===list===*/
ul {
	margin:8px 0 8px 20px;
	padding:0;
	list-style-type:disc;
	font-size:80%;
	line-height:120%;
}
ul ul,
ol ul {
	margin:2px 0 2px 15px;
	list-style-type:circle;
}
ul ul ul,
ul ol ul,
ol ul ul {
	list-style-type:circle;
}
td ul,
td ol {
	margin:5px 0 5px 15px;
}
.nomarker {
	list-style-type:none;
	margin-left:0;
}
ol {
	margin:8px 0 8px 20px;
	padding:0;
	list-style-type:decimal;
}
ol ol,
ul ol {
	margin:2px 0 2px 15px;
}
dl {
	margin:8px 0;
	padding:0;
}
dd {
	margin:0 0 10px 20px;
	padding:0;
}
/*===table===*/
table {
	border:solid 1px #222;/*textcolor*/
	width:100%;
	font-size:90%;
	line-height:120%;
	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;
}
#formhead p {
	font-size:75%;
	line-height:120%;
	text-align:right;
}
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:20pt;
}