@charset "Shift_JIS";
/* リセット
--------------------------------------------------------------------------------------------------------------*/
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary
{display:block;}

*{margin:0px;padding:0px;font-weight:400;}
/* 全体のデザイン(背景の設定など）
--------------------------------------------------------------------------------------------------------------*/
body{
     font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
     background:#BBBBBB;
     margin: 0px;
     padding: 0px;
     text-align:center;
     color:#000000;
     background:url(../../../img/haikei.png);
     background-attachment:fixed;
}

.wrapper{
  width:759px;
  padding:28px;
  background:#cfe1ef;
  background: linear-gradient(#cfe1ef, #EEFFFF);
  -moz-background: linear-gradient(#cfe1ef, #EEFFFF);
  -webkit-background: linear-gradient(#cfe1ef, #EEFFFF);
  margin-top:120px;
  margin-left:auto;
  margin-right:auto;
  box-shadow: 0px 0px 6px #000000;
  -moz-box-shadow:0px 0px 6px #000000;
  -webkit-box-shadow:0px 0px 6px #000000;
  }
  


 /* タイトルデザイン
--------------------------------------------------------------------------------------------------------------*/
.title{
  width:759px;
  height:100px;
  padding-top:14px;
  text-align:center;
  background:#005555;
  border-top-left-radius: 100px 50px;
  border-top-right-radius: 100px 50px;
  -moz-border-top-leftt-radius: 100px 50px;
  -webkit-border-top-left-radius: 100px 50px;
  -moz-border-top-right-radius: 100px 50px;
  -webkit-border-top-right-radius: 100px 50px;
  border-bottom:#003333 2px groove;
  opacity:0.7;	/*Firefox, Opera, Chrome, Safari*/
   filter: alpha(opacity=70);	/*IE8以下*/
  }
  /* メニューの設定
--------------------------------------------------------------------------------------------------------------*/
/* メインメニュー */
nav ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

/* サブメニュー */
nav ul ul{
   display:none;
   position:absolute;
   top:100%;
   left:0;
}


/* リスト */
nav li {
   float:left;
}

nav li li {
   clear:both;
}
nav li:hover {
   position:relative;
}
nav li:hover > ul {
   display: block
}

/* デザイン */
nav li {
   text-align: center;
   background:#008888;
}

nav li li {
   text-align: left;
     opacity:0.9;	/*Firefox, Opera, Chrome, Safari*/
   filter: alpha(opacity=90);	/*IE8以下*/
}

nav li a{
   display: block;
   font-size:24px;
   font-weight:900;
   width:243px;
   text-decoration:none;
   color:#C6B89D;
   border-bottom:#003333 2px groove;
   padding-top:10px;
   padding-left:10px;
}

nav li:hover {
   background:#EEFFFF;
   color:#C6B89D;
}