
.red{
    color:#f00;}

#header{
    clear:both;
    background:#f99 url(header-bg.jpg) center no-repeat;}

#header-navi{
    clear:both;
    height:25px;
    padding:5px 0px 0px 10px;
    text-align:left;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background:url(header-navi.gif) center repeat-x;}
#header-navi a{
    text-decoration:none;}

#footer-navi{
    clear:both;
    text-align:center;
    padding:15px 0px 15px 0px;
    background:#f6f6f6;}













#header-ads{
    clear:both;
    text-align:center;
    padding:15px 0px 15px 0px;
    border-bottom1:1px solid #ccc;
    background1:#f0f0f0;}
#footer-ads{
    clear:both;
    text-align:center;
    padding:15px 0px 15px 0px;
    background1:#f0f0f0;}




1table{
    margin:0px 0px 15px 0px;
    width:100%;
    border1:1px solid #cccccc;
    background:#f6f6f6;}
1th{
    padding:5px;
    background:#fff;}
1td{
    padding:5px;
    background:#fff;}




.table-sougo{
    }
.table-sougo p{
    margin:5px 10px 5px 10px;}
.table-sougo h3{
    color:#999999;
    text-align:left;
    font-size:9pt;
    font-weight:bold;}



.table-list{
    }
.table-list h3{
    margin:5px 10px 0px 10px;
    padding:0px;
    color:#333;
    text-align:left;
    font-size:9pt;
    font-weight:normal;}
.table-list p{
    margin:5px 10px 5px 10px;}


.side-city{
    background:url(side-city-bg.gif) bottom repeat-y;}
.side-city p{
    margin:0px 5px 0px 5px;}
.side-city ul{
    list-style-type:none;
    margin:0px 10px 0px 10px;
    padding:0px;
    background:url(side-city-bg.gif) bottom repeat-y;}
.side-city li{
    margin:0px;
    padding:2px 0px 2px 0px;
    background:url(side-city-sen.gif) bottom repeat-x;}
.side-city a{
    text-decoration:none;
    font-size:9pt;
    padding:1px 0px 1px 21px;
    background:url(side-city-icon.gif) left no-repeat;}


