@charset "UTF-8";

/*初期化*/
body, h1, h2, h3, h4, p, td,ul,li {
  margin: 0px;
  padding: 0px;
}

/*骨組み*/
body {
  text-align: center;
  background: #FFFFFF;
}
div#container {
  margin: 0px;
  padding: 0px;
  height: auto;
  width: auto;
  background: #FFFFFF;
}

/*div#container {
  margin: 0px auto;
  padding: 0px;
  height: auto;
  width: 900px;
  background: #FFFFFF;
}*/

div#siteHeader {
  margin: 0px;
  padding:0px;
  height: auto;
  width: auto;
  background: url(../images/back.gif) repeat-x;
}
div#siteMain {
  margin: 0px auto;
  padding: 0px;
  height: auto;
  width: 900px;
}

div#siteFooter {
  margin:0;
  padding:0;
  width:100%;
  background-color:#006600;
  clear: both;
}

/*ヘッダー部分の設定*/
div#header-inner {
  margin: 0px auto;
  padding: 20px 20px 10px;
  height: auto;
  width: 800px;
  text-align:left;
}

#header-inner p{
	margin:0px;
	color:#FFFFFF;
	text-align: right;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size: 12px;
  color: #FFFFFF;
  font-style: italic;
  }

ul{
margin:0;
padding:0;
list-style:none outside;
}

ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:right;
    width:100px;
}
ul#menu a{
  display:block;
  width:100px;
  height:15px;
}
#menu a span{display:none;}

a.home{
  background: url(../images/homelogo_1.gif);
}
a:hover.home{
  background: url(../images/homelogo_2.gif);
}
a.mail{
  background: url(../images/maillogo_1.gif);
}
a:hover.mail{
  background: url(../images/maillogo_2.gif);
}
a.sitemap{
  background: url(../images/sitemaplogo_1.gif);
}
a:hover.sitemap{
  background: url(../images/sitemaplogo_2.gif);
}


/*コンテンツ  
div#siteMain-inner{
  margin:10px 5px 5px;
  padding:0px;
  height:auto;
  width: auto;
 }*/
 
/*左サイドバー*/ 
#siteSub {
  margin: 0px 0px 10px;
  padding: 0px;
  float: left;
  width: 180px;
  height: auto;
}
#siteSub li.navi {
  margin-bottom: 10px;
  border: 1px dotted #006600;
}
#siteSub li.navi ul{
margin-top:10px;
margin-left:3px;
}
#siteSub li.navi ul li{
margin-bottom:10px;
border-left:2px solid;
border-color:#00cc00;
}
#siteSub li.navi a{
  color:#000000;
  display: block;
  padding: 3px;
}
#siteSub li.navi a:hover{
color:#990000;
}
#twitter{
  margin-top: 5px;
}




/*フッター*/
#siteFooter #footerinner{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  margin: 20px auto 0px;
  padding: 10px 0px;
  height: auto;
  width: 900px;
  text-align: center;
}
