#main{
  width:900px;
  margin-right: auto;
  margin-left : auto;
}


p{
  padding-left:20px;
  padding-right:20px;
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;

}


a.gray{
  color: #777777;
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

#image{
   text-align: right;
   padding-right:200px;
}

table.frame{
  width:900px;

}

table.imagetable
{
  margin-left:auto;
  margin-right:auto;
}

th.menu{
  border-left:solid 10px #EDAE1A;
  border-bottom:solid 1px #EDAE1A;
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

td.thumb{
}/*設定はしているが、使っていない*/

td.content{
  border-bottom:solid 1px #EDAE1A;
}

img.tableim{
  width:150px;
}

a.date
{
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  padding-left:30px;
}

a.event
{
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  color:#777777;
  padding-left:30px;
}

a.belong
{
  font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
  color:#777777;
  font-size:12px;
  padding-left:30px;
}

#fullimage
{
  display:none;
}

#back_curtain
{
  background-color:#000000;
  opacity: 0.6;
  display:none;
  position:absolute;
  left:0px;
  top:0px;
  z-index:500;
}
