/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
}
.body-a {
	background-color: #FFFFFF;
	background-image: url(../bg/bg95.gif);
	background-repeat: repeat;
}
.line	{line-height:130%;}
 SUP {font-size:70%;}
.m1{ margin-left:15pt;}
.m2{ margin-left:30pt;}
.tei{ text-indent:-6pt;}
.lh { line-height:120%;}
.nin { font-size: 90%;}
.ti {
	font-size:120%;
	font-weight: bold;
	line-height: 140%;
}
.pt10 {  font-size: 95%;}
.pt11 {  font-size: 100%;}

h4 {
	font-size:120%;
	margin:2px 0 4px 0;
	padding:4px 0 2px 0;
}

h5 {
	font-size:100%;
	margin:6px 0 4px 0;
	padding:4px 0 2px 0;
}

h3 {
	margin:0px;
}

h2 {
	margin:2px;
}

h1 {
	margin:20px 0 10px 0;
	padding:4px;
}

td,th,p {
	xfont-size:11pt;
	line-height:120%;
}

.ti-red {color: #FF0000}

.table-b {
	border:1px solid #000000;
}

.td-br {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.td-b {
	border-bottom:1px solid #000000;
}

.td-r {
	border-right:1px solid #000000;
}

.td-br-red {
	border-right:3px double #FF0000;
	border-bottom:3px double #FF0000;
	border-top:3px double #FF0000;
}
.td-bl-red {
	border-left:3px double #FF0000;
	border-bottom:3px double #FF0000;
	border-top:3px double #FF0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.td-b-red {
	border-bottom:3px double #FF0000;
	border-top:3px double #FF0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}


.hon {
line-height:160%;
margin-top:10px;
text-align:center;
}

.hon p {
text-align:left;
}

.h2_midashi {
	margin:12px 0 0 0;
	padding:0 0 0 0;
	border-bottom:1px solid #000066;

}


.tetsu01 p{
	text-indent:-1em;
	margin:0.2em 0 0.2em 1em;
	padding:0px;
}
.tetsu01 p.plain_txt{
	text-indent:1em;
	margin-left:0;
}

