@charset "utf-8";



/* =ブラウザリセット
================================*/
* {
	margin: 0;
	padding: 0;
}


/* =clearfix
================================*/

.clearfix:after
{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* CSS Document */

/* =IE6用png表示
================================*/

body
{
	height: 100%;
	text-align: center;
	color: #8B4513;
	font-size: 15px;
	line-height: 1.5;
	letter-spacing: 0.05em;
    font-weight: bold;
    background-color:black;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/*font-family :"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif  ;*/
}

img { border-style: none; }

a
{
	text-decoration: none;
    color:#FFF0FF;

}

a:visited
{
color:#FFF0FF;

}

li a:hover
{
	color: #000;
	background: #E52600;
}

#wrapper
{
    position:relative;
    margin: 0 auto;
    width: 90%;
    text-align: center;
}

 #header
 {
     whdth:  100%;
     height: 100px;

 }

  #header h1#title_logo
  {
      position:absolute; top:10px; left:0px;
  }

  #header #header_navi_wrapper
  {
      position:absolute; top:10px; right:0px;
  }

  #header #header_navi_wrapper li
  {
      float: right;
      position: relative;
      margin: 3px;
      width: 8em;
      height: 2em;
      line-height: 2em;
      list-style-type: none;
  }

  #header_navi_wrapper li a
  {
      display: block;
      width: 8em;
      height: 2em;
      text-align: left;
  }


/* 下層のメニューを不可視に */
#header_navi_wrapper li ul
{
    display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
#header_navi_wrapper li:hover ul
{
    display: block;
    position: absolute;
    background:#303030;
    z-index: 100;
}
#header_navi_wrapper li ul li
{
    float: none;
    margin: 0;
    background:#303030;
    font-weight: normal;
}

div#footer
{
    margin-top: 30px;
    font-size: 13px;
    color: #ccc;
    text-align: center;
}

