/* 共通 */
BODY{
  background : url(back.jpg) no-repeat 100% 50px;
  font-family : Verdana;
  color : #444444;
  margin : 30px 0px 30px 0px;
  font-size : small;
}
A{
  color : #999999;
}


/* トップ用 */
#top A:hover{
  color : #aa363d;
  font-weight : bold;
  text-decoration : none;
}
#menu LI{
  display : inline;
  list-style : none;
  letter-spacing : 3px;
}
#menu LI A{
  display : block;
  color : #544a47;
  font-size : small;
  text-align : right;
  text-decoration : none;
  line-height : 1.2em;
  border-right : 39px solid #cccccc;
  padding : 0 11 0 0px;
  margin-bottom : 19px;
}
/* メニュー変化部分 */
#m1:HOVER{
  border-right : 39px solid #aa363d;
}
#m2:HOVER{
  border-right : 39px solid #6f599c;
}
#m3:HOVER{
  border-right : 39px solid #396dad;
}
#m4:HOVER{
  border-right : 39px solid #769164;
}
#m5:HOVER{
  border-right : 39px solid #fdb933;
}
#m6:HOVER{
  border-right : 39px solid #000000;
}
#m7:HOVER{
border-right : 39px solid #808080;
}

#top H1{
  padding-top : 60px;
  color : #cccccc;
  font-size : 30px;
  font-weight : bold;
  line-height : 100%;
  border-bottom : 1px solid #cccccc;
  letter-spacing : 10px;
  margin : 0px;
}
#copy,
#info{
  letter-spacing : 1px;
  color : #666666;
  font-size : xx-small;
  text-align : right;
  margin : 0px;
}
#copy A,
#info A{
  text-decoration : none;
}

/* 各ページ用 */
.topic{
  background : #cccccc;
  padding : 0 60px 0 0px;
  text-align : right;
}
.topic H1{
  background : #ffffff;
  letter-spacing : 3px;
  font-size : xx-small;
  padding : 0 11px 0 11px;
  margin : 0px;
  display : inline;
}
.topic A{
  background : #ffffff;
  letter-spacing : 3px;
  font-size : xx-small;
  padding : 0 11px 0 11px;
  text-decoration : none;
}
.note{
  margin : 0 12% 0 12%;
  text-align : left;
  padding : 30px;
}
