/*-----------all-----------*/
body {
background-color: #F3F3E7;
background-image: url(../img/body_back.gif);
background-repeat: repeat-x;
background-position: top;
font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin: 0px;
padding: 0px;
}
FORM {
margin: 0px;
padding: 0px;

}
a:link{
color: #30722B;
}
a:visited{
color: #65A219;
}
a:hover{
color: #65A219;
}

ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
li {
padding: 0px;
list-style-type: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.line {
background-image: url(../img/line.gif);
background-repeat: repeat-x;
height: 1px;
margin: 0px;
padding: 0px;
background-position: center;
}
.line_dot {
background-image: url(../img/line_dot.gif);
background-repeat: repeat-x;
height: 1px;
margin: 0px;
padding: 0px;
}


/*-----------flot-----------*/
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
.margin_t10 {
margin-top: 10px;
}
.margin_t25 {
margin-top: 25px;
margin-left: 5px;
}
.margin_b10 {
margin-bottom: 10px;
}
.margin_b20 {
margin-bottom: 20px;
}

/*-----------margin-----------*/
.margin_5 {
margin: 5px;
}
.margin_10 {
margin: 10px;
}
.margin_15 {
margin: 15px;
}
.margin_20 {
margin: 20px;
}
.margin_25 {
margin: 25px;
}
.margin_30 {
margin: 30px;
}
.margin_180 {
margin: 180px;
}
.margin_200 {
margin: 200px;
}

.margin_r5 {
margin-right: 5px;
}
.margin_r10 {
margin-right: 10px;
}
.margin_r15 {
margin-right: 15px;
}
.margin_r20 {
margin-right: 20px;
}
.margin_r25 {
margin-right: 25px;
}
.margin_r30 {
margin-right: 30px;
}


.margin_l5 {
margin-left: 5px;
}
.margin_l10 {
margin-left: 10px;
}
.margin_l15 {
margin-left: 15px;
}
.margin_l20 {
margin-left: 20px;
}
.margin_l25 {
margin-left: 25px;
}
.margin_l30 {
margin-left: 30px;
}
.margin_l5_b5 {
margin-left: 5px;
margin-bottom: 5px;
}
.margin_l15_b5 {
margin-left: 15px;
margin-bottom: 5px;
}
.margin_r5_b5 {
margin-bottom: 5px;
margin-right: 5px;
}
p {
margin: 0px;
padding: 0px;
color: #282828;
font-size: 10pt;
line-height: 14pt;
}
.green {
color: #30722B;
}
.orange {
color: #D15700;
}
.blue {
color: #486CC7;
}
h2 {
margin: 0px;
padding: 0px;
font-size: 130%;
line-height: 150%;
}
h3 {
margin: 0px;
padding: 0px;
}
h4 {
margin: 0px;
padding: 0px;
font-size: 10pt;
line-height: 12pt;
}
* html .text_8{
font-size: 7pt;
line-height: 10pt;
}



.text_8 {
font-size: 10px;
line-height: 120%;
}
.text_9 {
font-size: 9pt;
line-height: 11pt;
}

.imgleft  {
float: left;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
text-align: center;
font-size: 10pt;
line-height: 11pt;
}
