#footer{
	border-top-style : solid;
	border-top-width : thin;
  	color : #333333;
	font-family: "Arial, Helvetica, Times";
	font-size : 75%; 
	height: 50px
	padding-top : 5px;
	text-align : center;
}
#header{ 
	background-color: #FAFAFA;
	border-bottom: 2px solid #4885C1;
	border-top: 2px solid #4885C1;
	clear:  both;
  	color : #333333;
	FONT-SIZE: 72%; LINE-HEIGHT: 150%;
	margin-top: 5;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left; 
	text-decoration : none;
	width: 100%;
}
#header a{ 
	text-decoration:none ;
}
#header a:link {
	color: #003399; 
}
#header a:visited {
	color:#003399;
}

#header a:hover{ 
	color:#d94323;
}

#header a:active {
	color:#d94323;
}
#top2{
	background-image:url(line.gif);
	background-repeat:repeat-x;
  	color : #333333;
	FONT-SIZE: 75%;
	line-height : 120%;
	margin: 0;
	padding: 0;
	text-align:  right;
	width:100%; 
}
body {
	background-image:url(backgraund.gif);
}
.box{
	border: solid 1px #000051;
	color : #333333;
	font-size: 100%;
	letter-spacing : 1.1pt;
	margin-top: 5px;	
  	padding: 3px;
}
.box-2{
	background: url(kkaisei-back.gif) left bottom repeat-x ;
	color : #000033;
	font-size: 105%;
	letter-spacing : 1pt;
	margin-bottom: 5px;
  	padding-left: 3px;
}
.box2{
	background-color : #ffffff;
	border-bottom:  2px solid #aaaaaa;
	border-left:  6px solid #FF6600;
	border-right:  2px solid #aaaaaa;
	color : #333333;
	font-size : 108%;
	letter-spacing : 2pt;
	LINE-HEIGHT: 105%;
  	margin-top: 10px;
  	padding: 7px;
}
.box3{
	background-color : #FAFAFA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	color : #333333;
	font-size : 90%;
	LINE-HEIGHT: 130%;
	letter-spacing : 1pt;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.box4{
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	border-top : 5px solid #5EACB3;
	font-size: 90%;
  	letter-spacing : 0.5pt;
	LINE-HEIGHT: 125%;
	padding: 7px;
	text-align: left;
	width : 100%;
}
.box5{
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	border-top : 5px solid #FFB062;
	font-size: 90%;
  	letter-spacing : 0.5pt;
	LINE-HEIGHT: 125%;
	padding: 7px;
	text-align: left;
	width : 100%;
}
.box6{
	background-color : #FAFAFA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	color : #333333;
	font-size : 75%;
	letter-spacing : 1.5pt;
	LINE-HEIGHT: 130%;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
H1{
	font-family: "Arial, Helvetica, Times";
 	font-size: 80%;
  	text-align : center;
}
H2{
	background-color: #C0E0E0;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	border-top:  5px solid #5EACB3;
	color : #333333;
	font-size: 85%;
  	letter-spacing : 0.5pt;
	line-height:115%;
  	margin-bottom:3px;
	margin-top: 10px;
  	padding: 5 3 3 7 ;
	text-align: left;
}
H3{
	color : #333333;
	background-color: #FFE4CA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	border-top:  5px solid #FFB062;
	font-size: 85%;
  	letter-spacing : 0.5pt;
	line-height:115%;
  	margin-bottom:3px;
	margin-top: 10px;
  	padding: 5 3 3 7 ;
	text-align: left;
}
H4{
	background-color: #4885C1;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	color : #FAFAFA;
	font-size: 100%;
	margin-top: 10px;
  	margin-bottom:3px;
  	letter-spacing : 0.5pt;
	line-height:115%;
  	padding: 6 3 4 7 ;
	text-align: left;
}
H5{
	color : #333333;
	background-color: #FEE9FD;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	border-top:  5px solid #DF6678;
	font-size: 85%;
  	letter-spacing : 0.5pt;
	line-height:115%;
  	margin-bottom:3px;
	margin-top: 10px;
  	padding: 5 3 3 7 ;
	text-align: left;
}
.list1{
	margin-bottom:10px;
	padding: 0;
}
.list1 ul{
	list-style: none;
	margin:0;
	padding: 0;
}
.list1 LI{
	margin-left:5px;
	padding-left: 10px;
}
.list1 a{
	background-image: url(list3.gif);
	background-position: left top; 
	display: block;
	height: 34px;
	width: 266px;
}
.list2{
	border-left: solid 7px #4885C1;
	color : #333333;
	font-size: 115%;
  	letter-spacing : 1pt;
  	margin-bottom:10px;
  	margin-left:5px;
  	margin-top:3px;
  	padding-bottom: 4px;
  	padding-left: 5px;
  	padding-right: 4px;
  	padding-top: 4px;
	text-align: left;
}
.list3{
	border-left: solid 7px #5EACB3;
	color : #333333;
	font-size: 112%;
  	letter-spacing : 1pt;
  	margin-left: 8px;
  	padding-bottom: 2px;
  	padding-left: 5px;
  	padding-right: 2px;
  	padding-top: 2px;
	text-align: left;
}
.list4{
	border-left: solid 7px #FFB062;
	color : #333333;
	font-size: 112%;
  	letter-spacing : 1pt;
  	margin-left: 8px;
  	padding-bottom: 2px;
  	padding-left: 5px;
  	padding-right: 2px;
  	padding-top: 2px;
	text-align: left;
}
.mr1 {
	MARGIN-LEFT: 5px;
}
.mr2 {
	MARGIN-LEFT: 10px;
}
.mr3 {
	MARGIN-LEFT: 25px;
}
.navi{
	background-color:#FAFAFA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	color:#333333;
	FONT-SIZE: 75%; LINE-HEIGHT: 100%;
	margin: 0;
	width : 100%;
}
.navi ul{ 
	display:block;
	margin: 0;
	padding: 7;
}
.navi li{ 
	color:#333333;
	display:block;
	FONT-SIZE: 112%;
	letter-spacing: 1pt;
 	LINE-HEIGHT: 110%;
	list-style-image:none;
	list-style-type:none;
	margin: 1;
	text-align:left;
}
.navi a{ 
	background-color:#FAFAFA;
	border-color:#5EACB3;
	border-style: solid;
	border-width: 1px 1px 1px 6px ;
	display:block;
	margin: 0;
	padding: 7;
	text-decoration:none ;
}
.navi a:link {
	color: #333333; 
	display: block;
}
.navi a:visited {
	color:#333333;
	display: block;
}

.navi a:hover{
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}

.navi a:active {
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}
.navi2{
	color:#333333;
	background-color:#FAFAFA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	FONT-SIZE: 75%; LINE-HEIGHT: 100%;
	margin: 0;
	width : 100%;
}
.navi2 ul{ 
	display:block;
	margin: 0;
	padding: 7;

}
.navi2 li{ 
	color:#333333;
	display:block;
	FONT-SIZE: 112%; LINE-HEIGHT: 100%;
	letter-spacing: 1pt;
	list-style-image:none;
	list-style-type:none;
	margin: 1;
	text-align:left;
}
.navi2 a{ 
	background-color:#FAFAFA;
	border-color:#FFB062;
	border-style: solid;
	border-width: 1px 1px 1px 6px ;
	display:block;
	margin: 0;
	padding: 7;
	text-decoration:none ;
}
.navi2 a:link {
	color: #333333; 
	display: block;
}
.navi2 a:visited {
	color:#333333;
	display: block;
}

.navi2 a:hover{ 
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}

.navi2 a:active {
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}
.navi3{
	color:#333333;
	background-color:#FAFAFA;
	border-bottom:  2px solid #aaaaaa;
	border-right:  2px solid #aaaaaa;
	FONT-SIZE: 75%; LINE-HEIGHT: 100%;
	margin: 0;
	width : 100%;
}
.navi3 ul{ 
	display:block;
	margin: 0;
	padding: 7;

}
.navi3 li{ 
	color:#333333;
	display:block;
	FONT-SIZE: 112%; LINE-HEIGHT: 100%;
	letter-spacing: 1pt;
	list-style-image:none;
	list-style-type:none;
	margin: 1;
	text-align:left;
}
.navi3 a{ 
	background-color:#FAFAFA;
	border-color:#DF6678;
	border-style: solid;
	border-width: 1px 1px 1px 6px ;
	display:block;
	margin: 0;
	padding: 7;
	text-decoration:none ;
}
.navi3 a:link {
	color: #333333; 
	display: block;
}
.navi3 a:visited {
	color:#333333;
	display: block;
}

.navi3 a:hover{ 
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}

.navi3 a:active {
	background-color:#FFFFE4;
	border-color:B9B92F B9B92F B9B92F B9B92F;
	color:#d94323;
	display: block;
}
OL.number {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	PADDING-LEFT: 40px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px
}

.txss {
  	color : #333333;
	FONT-SIZE: 70%;
	LINE-HEIGHT: 150%;
}
.txs {
  	color : #333333;
	FONT-SIZE: 75%; 
	LINE-HEIGHT: 145%;
}
.txm {
  	color : #333333;
	FONT-SIZE: 80%; 
	LINE-HEIGHT: 150%;
}
.txmm {
  	color : #333333;
	FONT-SIZE: 80%;
	letter-spacing : 1pt;
	LINE-HEIGHT: 180%;
}
.txl {
  	color : #333333;
	FONT-SIZE: 90%; LINE-HEIGHT: 150%;
}
.txll {
  	color : #333333;
	FONT-SIZE: 100%;
}

UL.disc {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: disc; 
	MARGIN: 0px; PADDING-LEFT: 30px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px
}

UL.circle {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: circle; 
	MARGIN: 0px; PADDING-LEFT: 30px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px
}
UL.square {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: square; 
	MARGIN: 0px; PADDING-LEFT: 30px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px
}

A:link {
	COLOR: #003399; 
}
A:visited {
	COLOR: #003399;  
}
A:hover {
	COLOR: #d94323;  
}
A:active {
	COLOR: #d94323;  
}

