*{
  box-sizing : border-box;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  -ms-box-sizing : border-box;
}
BODY{
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-size:x-small;
  scrollbar-arrow-color:#000b00;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-base-color:#000b00;
  scrollbar-shadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:#000b00;
  margin:0px;
  padding:0px;
  background-color:#000000;
}
A{
  color:#000000;
}
A:HOVER{
  color:#ffffff;
}
#menu{
  list-style:none;
  margin:0px;
  padding:0px;
}
#menu LI{
  display:inline;
}
#menu A{
  display:block;
  font-size:120px;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;  text-decoration:none;
  text-align:right;
  border-right:1px solid #000b00;
  border-bottom:1px solid #000b00;
  float:left;
  width:190px;
  height:190px;
  margin:0px;
  border-color:#FFFFFF;
  color:#FFFFFF;
}
#menu A P{
  font-size:18px;
  margin:0px;
  letter-spacing:3px;
}
#menu A:HOVER{
  color:#ff0000;
  background:#FFFFFF;
}
#page H2{
  display:block;
  font-size:120px;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-weight:normal;
  text-decoration:none;
  text-align:right;
  color:#ff0000;
  background:#FFFFFF;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  width:190px;
  height:190px;
  margin:0px;
}
#page H2 P{
  font-size:20px;
  color:#ff0000;
  margin:0px;
  letter-spacing:3px;
}
#navi p{
  display:block;
  font-size:x-small;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-weight:normal;
  background:#FFFFFF;
  border-right:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  width:190px;
  height:190px;
  margin:0px;
  color:#333333;
  text-align:right;
  padding-top:10px;
}
#note{
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  width:450px;
  border:1px solid #FFFFFF;
  margin:-1 0 0 189px;
  padding:10px;
  line-height:1.3em;
  color:#ffffff;
}
#diary{
  margin:0px;
  padding:0px;
}
#diary DT{
  font-size:24px;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  text-decoration:none;
  text-align:center;
  line-height:170px;
  color:#FFFFFF;
  width:190px;
  height:190px;
  border:1px solid #ffffff;
  margin:-1 0 0 189px;
  overflow:hidden;
  letter-spacing:-5px;
}
#diary DD{
  width:380px;
  border:1px solid #ffffff;
  margin:-1 0 0 378px;
  padding:10px;
  line-height:1.3em;
  color:#ffffff;
  text-align:center;
}
#index {
font-size:x-small;
width: 100%;
padding: 10 0 10 160px;
}
#index a {
color: #ffffff;
text-decoration: none; 
}
#index a:hover{
color: #FFFFFF;
text-decoration: none; 
}
#index ul {
border-left: 1px solid #000000;
display: inline;
list-style-type:none;
}
#index li {
border-right: 1px solid #000000;
display: inline;
white-space: nowrap;
}
#story {
font-size:x-small;
font-weight:bold;
width: 100%;
padding: 10px;
text-align:center;
}
#story a {
color: #ffffff;
text-decoration: none; 
font-weight:normal;

}
#story a:hover{
color: #FF0000;
text-decoration: none; 

}
#story ul {
border-left: 0 solid #FFFFFF;
display: inline;
list-style-type:none;

}
#story li {
border-right: 0 solid #FFFFFF;
display: inline;
}
.written{
 font-size:x-small;
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 text-align:right;
 color:#FFFFFF;
 padding:10px;
}
.page{
  font-size:14px;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  text-align:center;
  color:#FFFFFF;
}
.biography{
    display:block;
    margin: 0 auto;
    text-align: center;
}
.discography {
    padding: 20px;
}
.schedule ul{
  list-style-type:none;
  color:#ffffff;
}
.schedule li{
  padding-left:1em;
  text-indent:-1em;
}
.schedule a{
  color:#ffffff;
}
.title{
  font-weight:bold;
  list-style-type:square;
}
.title a{
  color:#ffffff;
}
.title a:hover{
  color:#ff0000;
}
.time{
 font-size:x-small;
}
.news li{
  list-style-type:none;
  color:#ffffff;
  line-height:20px;
}
.news a{
  color:#ffffff;
  line-height:20px;
}
.news a:hover{
  color:#ffffff;
  line-height:20px;
  font-weight:bold;
}
.kim{
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
}
.topimage{
  background-color:#000000;
}
