body {
margin : 0px;
padding : 0px;
text-align : center;
background-image: url(kabe.jpg);
background-repeat: repeat-x;
background-color: #cccccc;
}


#content {
margin : 0px;
padding : 0px;
width : 740px;
background-color: #FFCC66;
}

h1 {
color : #ffffff;
font-size : 28px;
margin : 0px;
padding-top : 10px;
padding-bottom : 10px;
border : 5px double #CC9900;
background-color : #CC3300;
}

.topinfo {
color : #000000;
font-size : 15px;
margin-left : 15px;
margin-right : 15px;
text-align : left;
padding-left : 15px;
padding-right : 15px;
line-height : 1.2em;
}

.pankuzu {
font-size : 13px;
text-align : left;
padding-left : 30px;
color : #666666;
}

.pankuzu a {
color :#669900;
}

.pankuzu a:hover {
color : #CC9900;
}

#main {
width : 570px;
float : right;
}

table {
font-size : 10px;
color : #666666;
text-align : left;
}

table td {
padding : 5px;
}

table a {
padding-left: 20px;
padding-right: 4px;
font-size : 14px;
background : url(arealist.gif) no-repeat left center;
color :#333300;
}

table a:hover {
color : #CC3366;
}

h2 {
color : #663333;
font-size : 16px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 30px;
background : url(midashi2.gif) no-repeat left center;
}

.ad {
border-collapse : collapse;
margin-bottom : 10px;
border : 2px dotted #33CC00;
border-spacing:0;
font-size : 13px;
color : #333333;
background-color : #FFCC66;
}

.ad a {
font-size : 16px;
font-weight : bold;
padding-left : 26px;
color : #CC0033;
background : url(a_blt008.gif) no-repeat left center;
} 

.ad a:hover {
color : #ff6600;
}


.ad td {
padding : 5px;
border: 2px dotted #33CC00;
line-height : 1.3em;
}

.ad th {
padding : 5px;
border: 2px dotted #33CC00;
}

.area {
font-size : 13px;
color : #996600;
padding-left : 5px;
}

#side {
width : 170px;
float :left;
text-align : left;
}

h3 {
color :#663333;
font-size : 14px;
margin-top : 10px;
paddding-top : 10px;
margin-bottom: 0px;
padding-bottom : 5px;
padding-left : 10px;
}

#side ul {
margin-top : 0px;
margin-left : 5px;
padding-left : 10px;
list-style-type : none;
}

#side ul li {
font-size : 12px;
padding-top : 5px;
padding-bottom : 5px;
color : #666666;
}

div#side ul a {
font-size : 12px;
color : #333300;
}

div#side ul a:hover {
color : #FF6600;
}

#footer {
clear : both;
width : 740px;
}

#annai {
margin-top : 10px;
padding-top : 10px;
margin-left : 5px;
margin-right : 5px;
padding-left : 5px;
padding-right : 5px;
text-align : left;
color : #666666;
}

#annai h2 {
font-size : 14px;
padding-left : 5px;
background : none;
color : #666666;
}

#annai p {
font-size : 12px;
line-height : 1.6em;
margin-top : 2px;
padding-top : 2px;
margin-left : 10px;
padding-left : 10px;
}

hr {
color : #666600;
}

address {
margin-bottom : 0px;
color :#666600;
font-style : normal;
}

