<STYLE type="text/css">
<!--
#header {width:930px;text-align:left; }

#contents {float:left;padding:6;text-align:left;width:750px; background-color:#f9f4b4;line-height:1.5;}
#navigation {float:right;width:180px; padding:6px;text-align:left;font-size:14px;line-height:1.5; }

#footer {width:930px;text-align:left; }

#comum01 {float:right;padding:8;align:left;background-color:white;width:475px;line-height:1.5;}
#comum02 {float:left;padding:6;width:250px;line-height:1.5;}

#topl {float:left;padding:4;width:600px;}
#topr {float:right;padding:4;background-color:}

/* ３カラムの。 */


/* ３カラムの。 */

#container {
 width:820px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}


#wrapper {
 width:820px;
 float:left;
}

#boxD {font-size:12px;
 width:140px;
 float:right; /* ３カラムの右。 */
}


#boxA {background-color:#608059;height:20px;
 width:810px;
 float:center;  /* ヘッダー */
}

#boxB { width:510px;padding:3px;
 float:left;  /* ３カラムの中央。 */
}

#boxC {text-align:left;font-size:12px;
 width:150px;padding:2px;
 float:left; /* ３カラムの左。 */
}

/* ３カラムの。おわり */



table, tr, td,{ font-size:10pt; font-family: 'メイリオ', 'MS UI Gothic', 'Osaka', 'ＭＳ Ｐゴシック';}
.nobdr{border-width:0px }

body {margin:0;
 text-align:center;/* 中央表示 */
}

image {border:0px;}

body { font-size:10pt; font-family: 'メイリオ', 'MS UI Gothic', 'Osaka', 'ＭＳ Ｐゴシック';}
body { background-image: url("jpg/b.jpg"); text-align:center; 
      background-position: center;
     background-repeat: repeat-y;
}
A:link, A:active {text-decoration:none;color:#000000; }
A:visited, {text-decoration:none; }
A:hover {color:#6A5ACD; background-color:#bbd5b8;}


.outline-margin { margin:0 10px; }
.center-left { float:left; width:500px; }
.right { float:right; width:120px; }
.c-both { clear:both; }

.main { float:right; width:430px; }
.left { float:left; width:160px; background-color: #EC9279;}


.menutitle {
border:solid #918b8b;
padding: 5px;
border-left-width:10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
} 


#chigai {padding:6;width:570px;background-color: #EC9279;border:dotted 2px;}
#chigai2 {padding:6;width:570px;background-color: #ffffff;}


em{ font-style:normal;background-color:#fcc9e1;}
font 

.chigai3 {
border:solid #EC9279;
padding:3px;
border-left-width:8px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
font-size:12px;
} 




h1{font-size:12px;margin:2px 0px 0px 0px;padding:0;color:#ffffff;font-weight:bold;}
h2{
padding:5px 0 5px 15px;
background: #F5F5F5;
border: #666666 1px solid;
font-size: small;
font-weight: bold;
color:#975151;
}
h3{ font-size:16px;margin:2px 0px 0px 0px;padding:0;color:#265567;font-weight:bold;}

h3.sttl span { 
background-color:#1C486F; 
border-bottom:1px solid #1C486F; 
color:#FFFFFF; 
font-family:Verdana; 
font-size:16px; 
margin:0 6pt 0 0; 
padding:6px 10px; 
} 
h3.sttl { 
color:#1C486F; 
font-size:14px; 
}

h4{ font-size:12px;margin:2px 0px 0px 0px;padding:0;color:#1A4199;font-weight:bold;}

h5{
padding:5px 0 5px 15px;
background:white;
border-left:#7b965e 25px solid;
border-right:#666666 0px solid;
border-bottom:#666666 1px solid;
border-top:#666666 0px solid;
font-size: 18px;
font-weight: bold;
color:333;
}

H6 {
  border-top-color: #9999cc; /* 上枠の色 */
  border-bottom-color: #cc9999; /* 下枠の色 */
  padding: 2px; /* 余白の幅 */
  border-style: double; /* 枠の種類 */
  border-width: 4px 0px; /* 枠の幅 */
  line-height: 130%; /* 行の高さ */
font-size: 18px;
}

h7{text-align:center;font-size:12px;margin:2px 0px 0px 0px;padding:0;color:#5e595d;font-weight:bold;}

div#yokomenu{ background-color: #FFB39F;float:left;width:500;padding:2px;}
div#01{ background-color: #F6B8B8; width:95%; line-height:1.5; padding:6px;}
div#02{ background-color: #F566C4; line-height:1.5; padding:6px;}
div#03{ background-color: #ffffff; line-height:1.5; padding:6px;}
div#04{ background-color: #fde3e3; line-height:1.5; padding:6px; width:608;background-image:url(jpg/j182.jpg);}
div#05{ background-image: url("jpg/j01.jpg"); width:930; line-height:1.2; padding:4px;font-size:16pt;text-align:right;height:279;}
div#06{ background-color: #A1DFE8; width:20%; line-height:1.5; padding:4px; float:left;font-size:9pt;}
div#07{ background-color: #ffcccc; line-height:1.5; padding:6px;font-size:12pt; }
div#08{ background-color: #ffffff; line-height:1.5; width:800px;padding:2px;}


div#sitemap1 li{background-image: url(gif/me.gif);
background-repeat: no-repeat;
list-style-type: none;
background-position:1px;
padding-left: 4px;
margin: 6px 0px 0px 1px;
margin-left:1em;;
text-align: left;
}

div#sitemap2 li{background-image: url(gif/me1.gif);
background-repeat: no-repeat;
list-style-type: none;
background-position:1px;
padding-left: 2px;
margin: 1px 0px 0px 1px;
margin-left:1em;;
text-align: left;
}

div#sitemap3 li{background-image: url(gif/me3.gif);
background-repeat: no-repeat;
list-style-type: none;
padding-left: 12px;
margin-left:0.5em;
margin: 3px 0px 0px 0px;}

div#sitemap4 li{background-image: url(gif/li05.gif);
background-repeat: no-repeat;
list-style-type: none;
padding-left:3px;
margin: 4px 0px 0px 0px;}

div#sitemap5 li{background-image: url(gif/li07.gif);
background-repeat: no-repeat;
list-style-type: none;
padding-left:3px;
}

div#sitemap6 li{background-image: url(gif/li04.gif);
background-repeat: no-repeat;
list-style-type: none;
padding-left:3px;background-position:1px;
}



<!--よこmenuの--->
#navcontainer
{
margin: 10px 0 0 30px;
padding: 0;
height: 20px;}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #fff;
width: 131px;
height: 25px;
border-top: 1px solid #71aa7a;
border-left: 1px solid #71aa7a;
border-bottom: 1px solid #71aa7a;
border-right: 1px solid #71aa7a;
padding: 0;
margin: 0 0 1px 0;
color: #496439;
text-decoration: none;
display: block;
text-align: center;
font: normal 12x/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #fff;
background: #71aa7a;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}
<!--よこmenuの-->
</STYLE>