/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#D9FFFF;
}

.body-a {
	color:#330066;
}


.body-b {
	color:#400040;
}

.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:130%; font-weight: bold;}

p,td {
	font-size: 100%;
	line-height:140%;
}

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;
	text-align:center;
}

td,th,p {
	font-size:100%;
	line-height:120%;
}

.ti-red {color: #FF0000}

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


.hon {
margin:10px 30px 10px 30px;
padding:0 20px;
}

.hon p {
text-align:left;
}

.body-b h2 {
	margin:20px 30px 10px 30px;
	padding:2px 10px;
	background-color:#0033CC;
	color:#FFFFFF;
	text-align:center;

}

.h2_mokuji {
	margin:6px 0 4px 0;
	padding:0 0 0 0;

}

.h3_01a {
	color:#ffffff;
	background-color:#E80000;
	font-weight:bold;
	font-size:120%;
	line-height:130%;
	margin:6px 0 4px 0;
	padding:4px 0 4px 6px;
	text-align:left;
}

.h3_01b {
	color:#ffffff;
	background-color:#000099;
	font-weight:bold;
	font-size:120%;
	line-height:130%;
	margin:6px 0 4px 0;
	padding:4px 0 4px 6px;
	text-align:left;
}


.sub-text {
	font-size:90%;
	line-height:120%;
}
