h1 {
	text-align: center;
	font-size: 12.5px;
	font-weight: normal;
	color: navy;
}
h2 {
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	color: #bb0000;
}
h3 {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
color: #990000;
}
h4 {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
color: #990000;
}

#bodyid{
background:#feeef4 url('img/kabe0.gif');
padding:0;
margin:0;
text-align:center;
}
#bg{
background:url('img/kabe06.gif') repeat-y left top;
width:780px;
margin:0 auto;
}
#page{
border:1px solid #f39700;
width:760px;
margin:0 auto;
background:#fff;
font-size:0.8em;
color:#000000;
}


#left{
width:255px;
float:left;
}
#image{
border:0px solid #999;
width:225px;
height:165px;
padding:2px 10px;
margin:10px 2px;
}
#image td{
color:red;
text-align:right;
font-weight:normal;
padding:10px;
font-size:8px;
letter-spacing:1px;
}
#menu1{
border:1px solid #ffffff;
margin:3px 15px;
background:url('img/bgleft222.jpg') left top;
padding:0px 0 0 0;
}

#menu2{
border:1px solid #ffffff;
margin:3px 15px;
background:url('img/bgleft222.jpg') left top;
padding:0px 0 0 0;
}
#menu3{
border:1.5px solid #75C8FF;
margin:10px 15px;
background:url('img/bgleft222.jpg') left top;
padding:0px 0 0 0;
}
#menu4{
border:1px solid #ffffff;
margin:3px 15px;
background:url('img/bgleft222.jpg') left top;
padding:0px 0 0 0;
}
#left ul{
list-style-type:none;
margin:0;
padding:0;
}
#left li{
font-weight:bold;
border-top:3.0px solid  #ffffff;
margin:0;
padding:2px 10px;
letter-spacing:1px;
font-size:1em;
text-align:left;
}
#left li a{
color:#FFFBFB;
width:100%;
text-decoration:none;
}
#left li a:hover{
color:#FF0099;
}
#left li span{
font-size:12px;
padding:0 2px;
letter-spacing:0;
margin-right:2px;
width:200px;
}

#side0{
font-weight:normal;
border:2px dotted #999999;
padding:1px 6px;
margin:7px 18px;
text-align:left;
font-size:0.9em;
color:#ff0000;
line-height:110%;
}
#side0 p{
margin:0px 0;
}
#side0 p a{
color:#55c;
}

#side0 a:hover{
color:#aaf;
}

#side0 p a:hover{
color:#aaf;
}

#side{
font-weight:normal;
border:1.5px solid #00356a;
padding:0 10px;
margin:10px 15px;
text-align:center;
font-size:1em;
line-height:110%;
}
#side p{
margin:10px 0;
}
#side p a{
color:#55c;
}

#side a:hover{
color:#aaf;
}

#side p a:hover{
color:#aaf;
}

#side1{
font-weight:normal;
border:1px solid #ffffff;
padding:0 5px;
margin:2px 14px;
text-align:center;
font-size:1em;
line-height:110%;
}
#side1 p{
margin:10px 0;
}
#side1 p a{
color:#55c;
}

#side1 a:hover{
color:#aaf;
}

#side1 p a:hover{
color:#aaf;
}

#side2{
font-weight:normal;
border:1.5px solid #00356a;
padding:0 5px;
margin:10px 15px;
text-align:center;
font-size:1em;
line-height:110%;
}
#side2 p{
margin:10px 0;
}
#side2 p a{
color:#55c;
}

#side2 a:hover{
color:#aaf;
}

#side2 p a:hover{
color:#aaf;
}

#side3{
font-weight:normal;
border:1.5px solid #00356a;
padding:0 10px;
margin:10px 15px;
text-align:center;
font-size:1em;
line-height:110%;
}
#side3 p{
margin:0px 0;
}
#side3 p a{
color:#55c;
}

#side3 a:hover{
color:#aaf;
}

#side3 p a:hover{
color:#aaf;
}
#side4{
font-weight:normal;
border:1px solid #ff0000;
padding:0 10px;
margin:2px 15px;
text-align:left;
font-size:1em;
line-height:110%;
}
#side4 p{
margin:10px 0;
}
#side4 p a{
color:#55c;
}

#side4 a:hover{
color:#aaf;
}

#side4 p a:hover{
color:#aaf;
}

#side5{
font-weight:normal;
border:0px solid #ff0000;
padding:0 10px;
margin:2px 15px;
text-align:center;
font-size:1em;
line-height:110%;
}
#side5 p{
margin:10px 0;
}
#side5 p a{
color:#55c;
}

#side5 a:hover{
color:#aaf;
}

#side5 p a:hover{
color:#aaf;
}


#right{
width:495px;
float:right;
}
#right a{
color:#0000FF;
}
#right a:hover{
color:#FF0099;
}
#right h1{
margin:0;
padding:10px 15px;
text-align:right;
font-size:22px;
letter-spacing:1px;
color:#777;
}

#banner0{
padding:6px 10px;
margin:0px 10px 0 0px;
text-align:left;
font-size:1.20em;
color:#004BC8;
font-weight:bold;
}
#banner0 p{
margin:0;
}


#banner{
background:#ccb314;
padding:3px 10px;
margin:5px 15px 0 2px;
text-align:left;
font-size:1.21em;
color:#ffffff;
font-weight:bold;
}
#banner p{
margin:0;
}


#banner2{
background:#990000;
padding:3px 10px;
margin:5px 35px 0 15px;
text-align:left;
font-size:1.20em;
color:#ffffff;
font-weight:normal;
}
#banner2 p{
margin:0;
}

#banner3{
padding:4px 0px;
margin:5px 65px 0px 10px;
text-align:left;
font-size:1.2em;
color:#0000ff;
font-weight:bold;
}
#banner3 p{
margin:0;
}

#banner4{
padding:4px 0px;
margin:5px 65px 0px 10px;
text-align:left;
font-size:1.2em;
color:#ff0000;
font-weight:bold;
}
#banner4 p{
margin:0;
}

#banner5{
padding:6px 10px;
margin:5px 35px 0 27px;
text-align:center;
font-size:1.20em;
color:#004BC8;
font-weight:bold;
}
#banner5 p{
margin:0;
}
#banner6{
background:#457a53;
padding:2px 1px;
margin:5px 45px 0px 5px;
text-align:left;
font-size:1.2em;
color:#ffffff;
font-weight:bold;
}
#banner6 p{
margin:0;
}
#banner7{
background:#457a53;
padding:2px 1px;
margin:5px 45px 0px 5px;
text-align:left;
font-size:1.2em;
color:#ffffff;
font-weight:normal;
}
#banner7 p{
margin:0;
}
#banner8{
background:#45607a;
padding:3px 10px;
margin:5px 35px 0 15px;
text-align:left;
font-size:1.25em;
color:#ffffff;
font-weight:normal;
}
#banner8 p{
margin:0;
}
#banner9{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner9 p{
margin:0;
}
#banner10{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner10 p{
margin:0;
}
#banner11{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner11 p{
margin:0;
}
#banner12{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner12 p{
margin:0;
}
#banner13{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner13 p{
margin:0;
}
#banner14{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner14 p{
margin:0;
}
#banner15{
background:url('img/003-002.gif') ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner15 p{
margin:0;
}
#banner16{
background:url('img/bgleft111.gif')  ;
padding:4px 15px;
margin:10px 65px 0px 57px;
text-align:left;
font-size:1.2em;
color:#663300;
font-weight:bold;
}
#banner16 p{
margin:0;
}

#banner17{
background:url('img/bgleftg.gif') ;
padding:6px 6px;
margin:5px 74px 0 74px;
text-align:center;
font-size:1.2em;
color:#3E7B00;
font-weight:bold;
}
#banner17 p{
margin:0;
}


#rside0{
background:#FFF3EC;
font-weight:normal;
border:1.5px solid #F25B00;
padding:0 10px;
margin:10px 20px 5px 5px;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside0 p{
margin:2px 0;
}
#rside0 p a{
color:#55c;
}

#rside0 a:hover{
color:#aaf;
}

#rside0 p a:hover{
color:#aaf;
}

#rside{
font-weight:normal;
background:#ededed;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside p{
margin:10px 0;
}
#rside p a{
color:#55c;
}

#rside a:hover{
color:#aaf;
}

#rside p a:hover{
color:#aaf;
}

#rside2{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside2 p{
margin:10px 0;
}
#rside2 p a{
color:#55c;
}

#rside2 a:hover{
color:#aaf;
}

#rside2 p a:hover{
color:#aaf;
}

#rside3{
font-weight:normal;
background:#ededed;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside3 p{
margin:10px 0;
}
#rside3 p a{
color:#55c;
}

#rside3 a:hover{
color:#aaf;
}

#rside3 p a:hover{
color:#aaf;
}

#rside4{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside4 p{
margin:10px 0;
}
#rside4 p a{
color:#55c;
}

#rside4 a:hover{
color:#aaf;
}

#rside4 p a:hover{
color:#aaf;
}

#rside5{
font-weight:normal;
background:#ededed;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside5 p{
margin:10px 0;
}
#rside5 p a{
color:#55c;
}

#rside5 a:hover{
color:#aaf;
}

#rside5 p a:hover{
color:#aaf;
}
#rside6{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;}
#rside6 p{
margin:10px 0;
}
#rside6 p a{
color:#55c;
}

#rside6 a:hover{
color:#aaf;
}

#rside6 p a:hover{
color:#aaf;
}

#rside7{
font-weight:normal;
border:0.5px solid #ECECFF;
background:#f4f4f4;
padding:0 10px;
margin:10px 20px 5px 5px;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside7 p{
margin:10px 0;
}
#rside7 p a{
color:#55c;
}

#rside7 a:hover{
color:#aaf;
}

#rside7 p a:hover{
color:#aaf;
}
#rside8{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside8 p{
margin:10px 0;
}
#rside8 p a{
color:#55c;
}

#rside8 a:hover{
color:#aaf;
}

#rside8 p a:hover{
color:#aaf;
}
#rside9{
font-weight:normal;
border:2.5px dotted #FFA4FF;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside9 p{
margin:10px 0;
}
#rside9 p a{
color:#55c;
}

#rside9 a:hover{
color:#aaf;
}

#rside9 p a:hover{
color:#aaf;
}
#rside10{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside10 p{
margin:10px 0;
}
#rside10 p a{
color:#55c;
}

#rside10 a:hover{
color:#aaf;
}

#rside10 p a:hover{
color:#aaf;
}

#rside11{
font-weight:normal;
border:2.5px dotted #66cc33;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside11 p{
margin:10px 0;
}
#rside11 p a{
color:#55c;
}

#rside11 a:hover{
color:#aaf;
}

#rside11 p a:hover{
color:#aaf;
}
#rside12{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside12 p{
margin:10px 0;
}
#rside12 p a{
color:#55c;
}

#rside12 a:hover{
color:#aaf;
}

#rside12 p a:hover{
color:#aaf;
}

#rside13{
font-weight:normal;
background:#ededed;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
color:#555900;
line-height:135%;
}
#rside13 p{
margin:10px 0;
}
#rside13 p a{
color:#55c;
}

#rside13 a:hover{
color:#aaf;
}

#rside13 p a:hover{
color:#aaf;
}
#rside14{
font-weight:normal;
background:#ffffff;
border:2.5px solid #ffffff;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside14 p{
margin:10px 0;
}
#rside14 p a{
color:#55c;
}

#rside14 a:hover{
color:#aaf;
}

#rside14 p a:hover{
color:#aaf;
}

#rside15{
font-weight:normal;
background:#fff8dc;
border:2.0px dotted #999999;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:110%;
}
#rside15 p{
margin:10px 0;
}
#rside15 p a{
color:#55c;
}

#rside15 a:hover{
color:#aaf;
}

#rside15 p a:hover{
color:#aaf;
}
#rside16{
font-weight:normal;
border:2.0px dotted #000000;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1.05em;
line-height:135%;
}
#rside16 p{
margin:10px 0;
}
#rside16 p a{
color:#55c;
}

#rside16 a:hover{
color:#aaf;
}

#rside16 p a:hover{
color:#aaf;
}

#rside17{
font-weight:normal;
border:1.5px solid #00356a;
padding:0 10px;
margin:5px 15px 5px 0px;;
text-align:left;
font-size:1em;
line-height:135%;
}
#rside17 p{
margin:10px 0;
}
#rside17 p a{
color:#55c;
}

#rside17 a:hover{
color:#aaf;
}

#rside17 p a:hover{
color:#aaf;
}
#right h2{
border-bottom:1px dashed #666;
font-size:1.2em;
margin:10px;
padding:2px 10px;
text-align:left;
}

#right h3{
border-bottom:1px dashed #000;
font-size:1.2em;
margin:10px;
padding:2px 10px;
text-align:left;
}

.txt{
font-weight:normal;
border-bottom:3px solid #b9d7fb;
margin:0 20px 5px 20px;
padding:10px 10px 5px 0;
text-align:left;
font-size:1em;
line-height:110%;
}
.txt p{
margin:0 0 10px 0;
}
#pagetop{
margin:20px 0 10px 0;
padding:0 15px 0 0;
text-align:left;
}
#copy{
clear:both;
padding:20px 10px 3px 10px;
font-size:0.8em;
}


#pannavi {
  margin: 0;
  padding: 10 0 8px 5;
  text-align:left;
  font-size: 12px;
}



.letter {
 background-image: url(img/binsen.gif);
 padding: 100 15 20px 10;
 text-align:left;
 border: 3px solid #eee;
 border-right: 12px solid #eee;
 border-bottom: 12px solid #ffdfdf;
}
.letter p {
 font-size: 1em;
 line-height: 1.6em;
 padding-bottom: 0.25em;
 display: inline;
 border-bottom: 1px dotted #FFA975;
 color: #353535;
}


.letter2 {
 background-image: url(img/binsen2.gif);
 padding: 100 15 20px 10;
 text-align:left;
 border: 3px solid #eee;
 border-right: 12px solid #eee;
 border-bottom: 12px solid #A4C6FF;
}
.letter2 p {
 font-size: 1em;
 line-height: 1.6em;
 padding-bottom: 0.25em;
 display: inline;
 border-bottom: 1px dotted #FFA975;
 color: #353535;
}
