/* 共通 */
*{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  margin:0px;
  padding:0px;
  scrollbar-arrow-color:#C0C0C0;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-base-color:#C0C0C0;
  scrollbar-shadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:#C0C0C0;
}
BODY{
  background:url(2.gif) no-repeat 20% 50px;
  font-family:Verdana;
  color:#222222;
  margin:30px 0px 30px 0px;
  font-size:small;
}




A{
  color:#999999;outline:none;
}


/* トップ用 */
#index A:hover{
  color:#aa363d;
  font-weight:bold;
  text-decoration:none;
}


#indexmenu LI{
  display:inline;
  list-style:none;
}


#indexmenu LI A{
  display:block;
  color:#544a47;
  font-size:xx-small;
  text-align:right;
  text-decoration:none;
  line-height:1.2em;
  border-right:39px solid #cccccc;
  padding:1px 11px 1px 0px;
  margin-bottom:19px;
  letter-spacing:3px;
}


/* メニュー変化部分 */
#indexmenu1:hover{
  border-right:250px solid #aa363d;
}
#indexmenu2:hover{
  border-right:500px solid #9d92e1;
}
#indexmenu3:link{
  border-right:200px solid #009900;
}
#indexmenu3:visited{
  border-right:200px solid #009900;
}
#indexmenu4:hover{
  border-right:300px solid #e35c96;
}
/*Firefox用 */
#indexmenu5:link{
  border-right:400px solid #cd2727;
}
/*ＩＥ用 */
#indexmenu5:visited{
  border-right:400px solid #cd2727;
}

#indexmenu6:hover{
  border-right:250px solid #000000;
}
#indexmenu7:link{
  border-right:270px solid #ffcc33;
}
#indexmenu7:visited{
  border-right:270px solid #ffcc33;
}
#index H1{
  padding-top:35px;
  color:#696969;
  font-size:30px;
  font-weight:bold;
  line-height:100%;
  border-bottom:2px solid #aa363d;
  letter-spacing:10px;
  margin:10px;
}
/*H2 H3追加*/
#index H2{

 padding-right:35px;
 font-size:15px;
font-weight:normal;
color:#696969;
 margin:10px;
 
}
#index H3{

text-align:center;
 font-size:12px;
font-weight:normal;
color:#696969;
margin:60px;
}

#footer{margin:10px;
  text-align:right;
  letter-spacing:2px;
  color:#666666;
  font-size:xx-small;
}
#credit{
  float:right;
}
#credit:before{
  content:" * ";
}
#footer A{
  text-decoration:none;
}

/* 各ページ用 */
#page #header,
#page #nav{
  background:#ffcc33;
  padding:0px 60px 0px 60px;
  height:13px;
  line-height:13px;
}

#page #header{
  text-align:center;
}
#page #header H1{
  background:#ffffff;
  letter-spacing:3px;
  font-size:12px;
  padding:0 11px 0 11px;
  margin:0px;
  display:inline;
  line-height:13px;
  height:13px;
}

/*H2 H3Ryu追加*/

p.content{float:left;margin-right:15px;margin-bottom15px;}
#page img {float:none;margin-left:15px;margin-bottom15px;}
#page h2{font-size:18px;
  text-decoration:none;
  padding:30px 11px  30px 11px; 
  line-height:13px;
  height:13px;
  text-align:left;
  font-weight:normal;
}
#page h2 a {text-decoration:none;}
#page h3{font-size:12px;
  text-decoration:none;
  padding:20px 11px  20px 11px; 
  line-height:13px;
  height:13px;
  text-align:left;
  font-weight:normal;color:#aa363d;
}
#page A{text-decoration:none;}

/*H2 H3Ryu追加ここまで*/

#page #nav A {
  background:#ffffff;
  letter-spacing:3px;
  font-size:14px;
  text-decoration:none;
  padding:0 11px 0 11px; 
  line-height:13px;
  height:13px;
}
#page A:hover{color:#aa363d;}

#note{
  margin:0% 12% 0% 12%;
  text-align:center;
  padding:30px;
  line-height:1.7em;
}
