*{
  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:#696969;
  scrollbar-base-color:#000b00;
  scrollbar-shadow-color:#696969;
  scrollbar-face-color:#696969;
  scrollbar-highlight-color:#696969;
  scrollbar-darkshadow-color:#696969;
  scrollbar-track-color:#000b00;#ffffff
  margin:0px;
  padding:0px;
  background-color:#ffffff;
}
A{
  color:#ffffff;
}
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:#696969;
  color:#696969;
}
#menu A P{
  font-size:18px;
  margin:0px;
  letter-spacing:3px;
}
#menu A:HOVER{
  color:#ff0000;
  background:#696969;
}
#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:left;
  color:#800000;
  background:#696969;
  border-right:1px solid #696969;
  border-bottom:1px solid #696969;
  width:190px;
  height:190px;
  margin:0px;
}
#page H2 P{
  font-size:30px;
  color:#800000;
  margin-top:-30px;
  letter-spacing:0px;
}
#navi p{
  display:block;
  font-size:x-small;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-weight:normal;
  background:#696969;
  border-right:1px solid #696969;
  border-bottom:1px solid #696969;
  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:600px;
  border:1px solid #696969;
  margin:-1 0 0 189px;
  padding:10px;
  line-height:1.3em;
  color:#696969;
}
#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:#696969;
  width:190px;
  height:190px;
  border:1px solid #696969;
  margin:-1 0 0 189px;
  overflow:hidden;
  letter-spacing:-5px;
}
#diary DD{
  width:380px;
  border:1px solid #696969;
  margin:-1 0 0 378px;
  padding:10px;
  line-height:1.3em;
  color:#696969;
  text-align:center;
}
#index {
font-size:x-small;
width: 100%;
padding: 10 0 10 160px;
}
#index a {
color: #696969;
text-decoration: none; 
}
#index a:hover{
color: #696969;
text-decoration: none; 
}
#index ul {
border-left: 1px solid #ffffff;
display: inline;
list-style-type:none;
}
#index li {
border-right: 1px solid #ffffff;
display: inline;
white-space: nowrap;
}
#story {
font-size:x-small;
font-weight:bold;
width: 100%;
padding: 10px;
text-align:center;
}
#story a {
color: #696969;
text-decoration: none; 
font-weight:normal;

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

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

}
#story li {
border-right: 0 solid #696969;
display: inline;
list-style-type:none;

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