body{
 text-align:center;
}


/*リンク設定*/
a:link {color:#3333CC;}
a:visited {color:#3333CC;}
a:hover {color:#FF3300;}
a:active {color:#3333CC;}


/*見出し設定*/
h1 {
 font-size:95%;
}
h2 {
 font-size:90%;
}

/*段落設定*/
td{
 font-size:80%;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 vertical-align:top;
}
td.title{
 vertical-align:bottom;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
}
td.title_b{
 background-color:#0000CE;
 vertical-align:bottom;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
}
td.news_date{
 width:15%;
 vertical-align:top;
 padding-left:10px;
}
td.news_comment{
 width:85%;
 vertical-align:top;
}

td.main{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 line-height:20px;
}
td.main_left{
 border-width:1px 0px 1px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:5px;
 padding-right:0px;
 line-height:20px;
}
td.main_right{
 border-width:1px 1px 1px 0px;
 border-style:solid solid solid solid;
 border-color:#808080;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:5px;
 padding-right:0px;
}

td.top_menu01{
 border-width:1px 1px 0px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 vertical-align:top;
 background-image:url('img/top_back01.jpg');
 background-repeat:no-repeat;
 width:150px;
}
td.top_menu02{
 border-width:1px 1px 0px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 vertical-align:top;
 background-image:url('img/top_back02.jpg');
 background-repeat:no-repeat;
 background-position:top;
 width:150px;
}
td.top_menu03{
 border-width:1px 1px 0px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 vertical-align:top;
 background-image:url('img/top_back03.jpg');
 background-repeat:no-repeat;
 background-position:top;
 width:150px;
}
td.top_menu04{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 vertical-align:top;
 width:150px;
 text-align:center;
}
td.service{
 background-image:url('img/service_back01.jpg');
 background-repeat:no-repeat;
 background-position:top;
}

td.koumoku01{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 background-color:#FFFFCC;
 vertical-align:top;
}
td.koumoku01_b{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 background-color:#CCCCCC;
 vertical-align:top;
}
td.koumoku01_a{
 border-width:1px 1px 0px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 background-color:#FFFFCC;
 vertical-align:top;
}
td.koumoku01_w{
 border-width:1px 1px 0px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 background-color:#FFFFFF;
 vertical-align:top;
}
td.koumoku01_w2{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 background-color:#FFFFFF;
 vertical-align:top;
}
td.koumoku02{
 border-width:1px 1px 1px 0px;
 border-style:solid solid solid solid;
 border-color:#808080;
 vertical-align:top;
}
td.koumoku02_a{
 border-width:1px 1px 0px 0px;
 border-style:solid solid solid solid;
 border-color:#808080;
 vertical-align:top;
}
td.sitemap{
 border-width:1px;
 border-style:solid;
 border-color:#808080;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:30px;
 padding-right:30px;
 line-height:20px;
}
td.copyright{
 border-width:0px 1px 1px 1px;
 border-style:solid solid solid solid;
 border-color:#808080;
 text-align:center;
 font-size:80%;
 color:#808080;
}



