body {
background-color : #ffffff;
background-image: url(image/back.gif)
}

.honbun{
width: 800px;
background-color : #ffffff;
}

A:unknown { COLOR: black }
A:link { COLOR: blue; TEXT-DECORATION: none }
A:visited { COLOR: blue; TEXT-DECORATION: none }
A:hover { COLOR: red; TEXT-DECORATION: underline }


.font8 { line-height: 1.5;
 font-size: 8pt }
.font9 { line-height: 1.5;
 font-size: 9pt }
.font10 { line-height: 1.5;
 font-size: 10pt }
.font12 { line-height: 1.5;
 font-size: 12pt }

.font8_blue { line-height: 1.2;
 font-size: 8pt;
 color: blue }
.font9_blue { line-height: 1.2;
 font-size: 9pt;
 color: blue }
.font10_blue { line-height: 1.2;
 font-size: 10pt;
 color: blue }
.font12_blue { line-height: 1.2;
 font-size: 12pt;
 color: blue }

.font8_darkblue { line-height: 1.2;
 font-size: 8pt;
 color: darkblue }
.font9_darkblue { line-height: 1.2;
 font-size: 9pt;
 color: darkblue }
.font10_darkblue { line-height: 1.2;
 font-size: 10pt;
 color: darkblue }
.font11_darkblue { line-height: 1.2;
 font-size: 11pt;
 color: darkblue }
.font12_darkblue { line-height: 1.2;
 font-size: 12pt;
 color: darkblue }

.font8_white { line-height: 1.2;
 font-size: 8pt;
 color: #ffffff }
.font9_white { line-height: 1.2;
 font-size: 9pt;
 color: #ffffff }
.font10_white { line-height: 1.2;
 font-size: 10pt;
 color: #ffffff }


.dotted { border-bottom: 2px dotted #A9A9A9 }


h1{
text-align:left;
font-size: 18px;
font-weight: bold;
text-decoration:none;
border-left:10px solid #003300;
border-top:0px solid #003300;
border-bottom:1px solid #003300;
color:#333333;
padding:8px;
margin:20px 15px 15px 20px;
margin-left:0em;
}

.midashi{
text-align:left;
font-size: 15px;
font-weight: bold;
text-decoration:none;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:0px dotted #006633;
color:#003300;
padding:5px;
margin-right:0em;
}

.midashi2{
text-align:left;
font-size: 15px;
font-weight: bold;
text-decoration:none;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:0px dotted #006633;
color:#003300;
padding:5px;
margin-left:2em;
}

.content{
text-align:left;
font-size: 12px;
text-decoration:none;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:0px dotted #006633;
color:#000000;
padding:10px;
line-height:160%;
}

.content2{
text-align:left;
font-size: 14px;
text-decoration:none;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:0px dotted #006633;
color:#000000;
padding:10px;
line-height:160%;
}

.content3{
text-align:left;
font-size: 14px;
text-decoration:none;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:0px dotted #006633;
color:#000000;
padding:10px;
line-height:160%;
margin-left: 2em;
}

.content_center{
text-align:center;
font-size: 15px;
font-weight: bold;
border-left:0px solid #003300;
border-top:0px dotted #006633;
border-bottom:2px dotted #006633;
color:#CC3333;
padding:10px;
line-height:160%;
}



#photo_right {
  float: right;
  margin-left: 0.3em;
  margin-bottom: 0.3em
}

.pagetop{
font-size:10px;
text-align:right;
padding: 20px 10px 10px 10px;
}

.link{
text-align:left;
font-size: 15px;
font-weight: bold;
text-decoration:none;
border-left:5px solid #003300;
border-right:1px dotted #006633;
border-top:1px dotted #006633;
border-bottom:1px dotted #006633;
color:#003300;
padding:5px;
margin-right:0em;
}

.text { line-height: 1.2;
font-size: 9pt }

.info{
text-align:left;
font-size: 12px;
text-decoration:none;
color:#000000;
line-height:120%;
padding: 5px 5px 5px 5px;
}

.info_{
text-align:left;
font-size: 14px;
text-decoration:none;
color:#000000;
line-height:130%;
padding: 5px 5px 5px 5px;
}

.marelle { line-height: 1.1;
 font-size: 15pt;
 color:#CC0066;
 }

