@charset "utf-8";

table{ border-collapse:collapse; font-size:100%; }
.tdr{ text-align:right; }
textarea{ margin:0; line-height:150%; }
table.tbtyp1{ margin:5px 0px 0px 0px; padding:0; border:0; width:518px; line-height:150%; }
table.tbtyp1 th{
	border:1px solid #999; white-space:nowrap;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
th.th1{ width:80px; }
table.tbtyp1 td{ border:1px solid #999; padding:5px 10px 5px 10px; vertical-align:top; }
table.tbtyp1 td.tdr{ white-space:nowrap; }
input.itxtp{ margin:0; padding:0; width:100px; border:1px solid #999; }
input.itxt{ border: #999 1px solid; background-color:#fff; width:120px; }
input.itxt1{ border: #999 1px solid; background-color:#fff; width:370px; }
input.itxts{ margin:1px 0px 3px 0px; padding:3px; border: #999 1px solid; background-color:#fff; width:370px; }
input.itxt3{ border: #999 1px solid; background-color:#fff; width:280px; }
input.itxtp{ border: #999 1px solid; background-color:#fff; width:80px; }
input.cbtn{ margin:0; padding:5px; line-height:100%; }
textarea.itxt6 { border: #999 1px solid; background-color:#fff; width:98%; }
table.tbtyp3{ margin:5px 0px 5px 0px; padding:0; border:0; width:518px; }
table.tbtyp3 th{
	padding:1px 0px 1px 0px; border:1px solid #777; color:#333;
	font-weight:normal; text-align:center; white-space:nowrap; background-color:#F5f5f5;
}
table.tbtyp3 td{ padding:3px 5px 3px 10px; border:1px solid #777; line-height:150%; }
table.tbtyp3 img{ border:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; }
table.tbtyp3 td.tdrn{ white-space:nowrap; text-align:right; width:80px; padding-left:0px; }
table.tbtyp3 td.tdc{ width:50px; text-align:center; padding:0px; }
table.tbtyp3 td.tdi{ width:35px; text-align:center; padding:0px; }

table.notab{ margin:0; padding:0; border:0; width:518px; }
table.notab td{ border:0; padding:10px 0px 0px 0px; vertical-align:top; }

ol{ margin:0px 0px 0px 5px; padding:0px 0px 15px 25px; line-height:150%; }
ol li{ margin:0; padding:0px 0px 10px 0px; }
ul.setumei2{ margin:0px 0px 0px 20px; padding:0; list-style-type:disc; }
ul.setumei2 li{ margin:0; padding:0px 0px 10px 0px; line-height:150%; }