body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(image/bar1.gif);
background-repeat: repeat-y;
background-position: top;
}


.bo_style1 {

font-size: 12px;
color: #000000;
line-height: 20px;
padding: 20px 0px 20px 8px;

 
}

.bo_style2 {
	padding: 0px 0px 20px 0px;
	font-size: 10px;
 
}

.bo_style3 {

font-size: 12px;
color: #000000;
line-height: 20px;
padding: 15px 0px 0px 8px;

 
}

.bo_style4 {

padding: 20px 0px 20px 0px;

 
}

.bo_style5 {

font-size: 14px;
color: #000000;
padding: 0px 0px 0px 8px;

 
}

.bo_style6 {

padding: 20px 0px 20px 0px;

 
}

.bo_style7 {

font-size: 12px;
color: #000000;
line-height: 20px;
padding: 0px 0px 0px 0px;

 
}

.bo_style8 {

font-size: 10px;
color: #000000;
line-height: 20px;
padding: 20px 0px 20px 0px;
border-bottom:dotted 1px #999999;


 
}

.bo_style9 {

font-size: 10px;
color: #000000;
line-height: 20px;

 
}


.bo_style10 {
	padding: 30px 0px 0px 0px;
	text-align: center;
}


.bo_style11 {

font-size: 12px;
color: #000000;
line-height: 17px;
padding: 4px 0px 0px 8px;

 
}

.bo_style12 {

font-size: 10px;
color: #000000;
line-height: 20px;
padding: 0px 0px 20px 0px;

 
}


.bo_style13 {

font-size: 14px;
color: #990000;

 
}


.bo_style14 {

font-size: 12px;
color: #000000;
line-height: 17px;
padding: 1px 0px 0px 8px;

 
}


.bo_style15 {

font-size: 12px;
color: #000000;
line-height: 17px;
padding: 2px 0px 15px 8px;

 
}

.bo_style16 {

font-size: 12px;
color: #000000;
line-height: 17px;
padding: 4px 0px 0px 0px;

 
}

.bo_style17 {

border-bottom:dotted 1px #000000;
padding: 5px 0px 0px 0px;


}











.style2 {

font-size: 14px;
color: #000000;
padding-top: 10px;
line-height: 20px;
border-top:dotted 1px #999999;

}

.style3 {

font-size: 12px;
color: #000000;
line-height: 20px;
padding-top: 10px;
padding-left: 3px;
padding-bottom: 15px;
 
}

.style4 {

font-size: 12px;
color: #000000;
line-height: 20px;

}

.style5 {

font-size: 12px;
color: #000000;
padding-left: 7px;

}

.style6 {

font-size: 12px;
color: #CC0000;
padding-top: 15px;
}

.style7{

font-size: 12px;
color: #000000;
padding-top: 15px;
padding-bottom: 15px;
line-height: 20px;
}




.style8 {

font-size: 10px;
color: #000000;
padding-right: 20px;
padding-bottom: 15px;
padding-top: 15px;
}

.style9 {

font-size: 14px;
color: #000000;
padding-bottom: 15px;
padding-top: 15px;

}

.style10 {

font-size: 12px;
color: #000000;
padding: 20px 0px 10px 0px;
line-height: 18px;

}

.style11 {

font-size: 14px;
color: #333333;
padding: 3px 0px 0px 0px;
line-height: 16px;
font-weight: bold;

}

.style12 {

font-size: 12px;
color: #333333;
padding: 5px 0px 6px 0px;
line-height: 16px;

}

.style13 {

font-size: 12px;
color: #333333;
padding: 3px 0px 0px 0px;
line-height: 16px;

}

.style14 {

font-size: 12px;
color: #000000;
padding: 3px 0px 5px 0px;
line-height: 22px;
font-weight: bold;

}

.style15 {

font-size: 14px;
color: #000000;
padding: 3px 0px 0px 0px;
line-height: 16px;

}

.style16 {

font-size: 12px;
color: #000000;
padding: 3px 0px 0px 0px;
line-height: 18px;

}

.style17 {

padding: 70px 0px 0px 0px;

}

.style18 {

padding: 20px 0px 0px 0px;

}


.style19 {

padding: 0px 20px 0px 0px;

}

.style20 {

padding: 0px 0px 0px 20px;

}

.text_2008{
	margin:15px 0 20px 0;
	font-size:75%;
	line-height:1.5em;
	padding-left:8px;
}

.text_20082{
	margin:15px 0 20px 0;
}


























/* リンク設定 */

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #cccccc;
}
.bo_style10 table tr td div table tr td div span strong {
	color: #F00;
}
