/* CSS Document */

ul.gr{
list-style:none;
margin:0;
padding:0;
}

li.grnavi{
float:left;
width:127px;
height:50px;
text-align:center;
}

li.grnavi1{
float:left;
width:132px;
height:50px;
text-align:center;
}

a.grn1{
color:#000000;
background-image:url(image/gr1.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:12px 40px 17px 38px;
}

a.grn1:hover{
color:#666666;
background-image:url(image/gr1r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:12px 40px 17px 38px;
}

a.grn2{
color:#000000;
background-image:url(image/gr2.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:12px 18px 17px 17px;
}

a.grn2:hover{
color:#666666;
background-image:url(image/gr2r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:12px 18px 17px 17px;
}

a.grn3{
color:#000000;
background-image:url(image/gr3.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:12px 14px 17px 15px;
}

a.grn3:hover{
color:#666666;
background-image:url(image/gr3r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:12px 14px 17px 15px;
}

a.grn4{
color:#000000;
background-image:url(image/gr4.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:12px 13px 17px 13px;
}

a.grn4:hover{
color:#666666;
background-image:url(image/gr4r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:12px 13px 17px 13px;
}

a.grn5{
color:#000000;
background-image:url(image/gr5.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:12px 17px 17px 17px;
}

a.grn5:hover{
color:#666666;
background-image:url(image/gr5r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:12px 17px 17px 17px;
}

a.grn6{
color:#000000;
background-image:url(image/gr6.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:9px 25px 17px 26px;
}

a.grn6:hover{
color:#666666;
background-image:url(image/gr6r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:9px 25px 17px 26px;
}

a.grn7{
color:#000000;
background-image:url(image/gr7.gif);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:210%;
padding:9px 4px 17px 4px;
}

a.grn7:hover{
color:#666666;
background-image:url(image/gr7r.gif);
text-decoration:underline;
margin:0;
line-height:210%;
padding:11px 4px 17px 4px;
}





div#navi{
width:235px;
margin:0 0 0 10px;
padding:0;
float:left;
}

div#navitop{
background-image:url(image/navitop.gif);
background-repeat:no-repeat;
width:235px;
height:25px;
margin:0;
padding:0;
}

div#navimiddle{
background-image:url(image/navimiddle.gif);
background-repeat:repeat-y;
width:235px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div#navibottom{
background-image:url(image/navibottom.gif);
background-repeat:no-repeat;
width:235px;
height:25px;
margin:0;
padding:0;
}

ul.navilist{
background-image:url(image/naviback.jpg);
background-repeat:no-repeat;
list-style-type:none;
margin:15px 0 0 10px;
padding:10px 0 0 10px;
}

li.list{
padding:10px 0 10px 0;
margin:0;
}

li.listtop{
padding:20px 0 10px 0;
margin:0;
}

li.listbottom{
padding:10px 0 15px 0;
margin:0;
}

a.law{
color:#000000;
text-decoration:none;
font-size:95%;
}

a.law:hover{
color:#CC0000;
text-decoration:underline;
}

p.naviu{
background-image:url(image/naviuback.gif);
background-repeat:no-repeat;
color:#000000;
font-size:95%;
line-height:130%;
margin:10px 0 0 10px;
padding:260px 10px 40px 10px;
}

a.naviu{
font-size:95%;
text-decoration:underline;
color:#000000;
margin:3px 0 10px 10px;
padding:0;
}

a.naviu:hover{
color:#990000;
}
