.text8 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 8px;
	color: #000000;
	line-height: 150%;
	word-spacing: normal;
	letter-spacing: 0.1px;

}

.text9 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	line-height: 150%;
	word-spacing: normal;
	letter-spacing: 0.1px;

}

.text10 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 150%;
}

.text11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	line-height: 150%;
}

.text11l {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	line-height: 190%;
}

.text30orenji {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 30px;
	line-height: normal;
	font-weight: bolder;
	color: #FF3300;
	font-style: normal;
}
.text25orenji {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 23px;
	line-height: 120%;
	font-weight: bolder;
	color: #FF3300;
	font-style: normal;
}

a:link{
	color: #000000;
	text-decoration:none;
	}
a:visited{
	color: #a00000;
	text-decoration:none;
	}
a:hover { 
	text-decoration: underline; 
	color: #a00000
}

.img-left {
    float: left;
}
.img-right {
    float: right;
}

.arrow-img {
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow-img2 {
	background-image: url(img/arrow2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow-img3 {
	background-image: url(img/arrow3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow-img4 {
	background-image: url(img/arrow4.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow-img4ani {
	background-image: url(img/arrow5ani.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.repeat-no {
	background-repeat: no-repeat;
}
.margin{
  margin-bottom: 5px;
}
.gyoukan{
	line-height: 120%;
}
.futoji {
	font-weight: bold;
}
.bottom {
	 vertical-align: text-bottom;
}
pre {
    width: 540;
    overflow: auto;

    white-space: -moz-pre-wrap;     /* Mozilla   */
    /*white-space: -pre-wrap;*/     /* Opera 4-6 */
    /*white-space: -o-pre-wrap;*/   /* Opera 7   */
    white-space: pre-wrap;          /* CSS3      */
    _word-wrap: break-word;         /* IE 5.5+   */
}
