body	{ background-color: #FFFFFF; width: 850px; margin: 0px auto; padding-top: 0px; padding-left: 0px; color: #333333}
td      { font-size: 12pt; color: #333333; text-decoration: none}
.txt-ss {	font-size: 9px;}
.txt-s      	{ font-size: 10pt; }
.txt-sb     	{ font-size: 10pt; font-weight: bold; }
.txt-s-hei   { font-size: 11pt; line-height: 14pt; }
.txt-m      	{ font-size: 12pt; }
.txt-mb      { font-size: 12pt; font-weight: bold; }
.txt-l      	{ font-size: 15pt; }
.txt-lb      { font-size: 15pt; font-weight: bold; }
.nomal       { font-size: 12pt; }
.b_navi      { font-size: 11pt; }
.b_navi a:hover { font-size: 11pt; position: relative; top: 1px; left: 1px; text-decoration: underline}
.menu02         { font-size: 11pt; COLOR: #333333; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 1px; text-decoration: none}
.menu02 a:hover { position: relative; top: 1px; left: 1px;}
.navi          { font-size: 10pt; color: #666666; text-align: right; vertical-align: bottom; text-decoration: none}
.title02 { font-size: 14pt; font-weight: bold; color: #003399; padding-left: 5px; padding-top: 2px; padding-bottom: 2px}
.p-title { font-weight: bold; color: #FFFFFF; background-color: #3399FF; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 10px}
.scrollsell { overflow: auto; width: 660px; height: 260px;}
.table01 { font-size: 10pt; color: #333333; text-align: center}
.line-height {	line-height: 130%;}

table.style01, table.style01 th, table.style01 td ,
table.style02, table.style02 th, table.style02 td{
	border: 1px solid #7D7D7D;
	border-collapse: collapse;
	font-size: 11pt;
}
table.style03, table.style03 th, table.style03 td {
	padding: 2px;
	font-size: 10pt;
}
table.style02 {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.style01 td {
 text-align: center;
	padding: 4px 10px;
}
table.style02 td {
 text-align: center;
	padding: 4px;
}
table.style03 td {
 text-align: center;
}

th.head01 {
	background-color: #CCCCFF;
	font-weight: normal;
	padding: 4px;
}
th.head02 {
	text-align: left;
	padding: 4px 8px;
}
th.head03 {
	background-color: #FFFFCC;
	font-weight: normal;
	padding: 4px;
}
th.head03l {
	background-color: #FFFFCC;
	font-weight: normal;
	padding: 4px;
	text-align: left;
}
th.head04 {
	background-color: #CCCCFF;
	font-weight: normal;
	padding: 2px;
}
th.head05 {
	background-color: #E6E6FA;
	font-weight: normal;
	padding: 2px;
	text-align: left;
}
td.head06 {
	background-color: #FF66FF;
	font-weight: normal;
	padding: 2px;
}
.juchu {
	border: 1px solid #CC3300;
}
.caution01{
	font-size:25px;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	vertical-align:text-top;
}
.caution02{
	color:#000000;
	background-color:#F7931D;
	border-color:#000000;
}
.caution03{
	color:#000000;
	background-color:#FFF200;
	border-color:#000000;
}
.b-back{
	color:#ffffff;
	background-color:#003399;
	font-weight:bold;
}
.txt-c {
	text-align: center;
}
.indent-t{
	margin-left:30px;
}
.indent-i{
	margin-right:180px;
	margin-top:10px;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}



/* 150701追加 */
.tableunder{
	font-size: 85%;
	margin-top: 3px;
	margin-left: -290px;
}



