body {
   margin-top:8;
   margin-bottom:8;
   padding-top:0;
   padding-bottom:0;
}

h1{
   text-align:center;
   font-family:麗流隷書;
   font-size:1.0em;
   color:#cc0000;
   margin-top:4;
   margin-bottom:4;
}

p.menu1 a{
width:95px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_d1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#ff8000
;}

p.menu1 a:hover {
width:95px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu2 a{
width:97px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_d1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#ff8000
;}

p.menu2 a:hover {
width:97px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu3 a{
width:120px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_d1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#ff8000
;}

p.menu3 a:hover {
width:120px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu4 a{
width:172px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_m1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#7e7e31
;}

p.menu4 a:hover {
width:172px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu5 a{
width:130px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_m1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#7e7e31
;}

p.menu5 a:hover {
width:130x;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu6 a{
width:144px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_m1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#7e7e31
;}

p.menu6 a:hover {
width:144px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}

p.menu7 a{
width:114px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_m1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
font-size:11.8px;
color:#7e7e31
;}

p.menu7 a:hover {
width:114px;
border:solid 1px;
padding:4px 0px;
background-image:url(../title_c1.gif);
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
text-align:center;
text-decoration:none;
color:#cc0000;
}



p.m1{
   color:#cc0000;
   font-family:AR P丸ゴシック体M;
   font-size:0.6em; 
　 margin-top:4;
   margin-bottom:4;
 
}
p.m1 a{
   color:#cc0000;
   text-decoration:none    
;}
p.m1 a:hover{
   color:green;
}
 
p.m2{
   color:#0000ff;
   font-family:AR P丸ゴシック体M;
   font-size:0.8em; 
　 margin-top:4;
   margin-bottom:4;
 
}
p.m2 a{
   color:#0000ff;
   text-decoration:none    
;}
p.m2 a:hover{
   color:green;
}

