@charset "Shift_JIS";
/* 全ページ */
/* ページに適用 */
BODY{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  background-image : url(../image/gray2.gif);

}
/* トップページ・ＩＮＦＯＭＡＴＩＯＮに適用 */
.info{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 12px;
  line-height : 130%;
  color : #333333;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* トップページ・ＮＥＷに適用 */
.new{
  background-image : url(../image/list_violet.gif);
  background-repeat : no-repeat;background-position : left top;
  padding-top : 0px;
  padding-left : 11px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 10px;
  margin-top : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-size : 12px;
  line-height : 130%;
  color : #333333;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* トップページ・ＦＬＡＳＨテーブルに適用 */
.flashbak{
  background-image : url(../image/flashbak.gif);
  background-repeat : repeat-y;background-position : center top;}
/* トップページ・ＧＥＴＦＬＡＳＨ段落に適用 */
.flash{
  font-size : 12px;
  color : gray;
  margin-top : 10px;
  margin-bottom : 10px;
}
/* ＡＢＯＵＴページ・サブタイトルに適用 */
.sstitle{
  margin-top : 20px;
  margin-left : 0px;
}
/* ＡＢＯＵＴページ・テキストに適用 */
.sstext{
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #333333;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
}
/* テーブルに適用 */
.profiletable{
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
  line-height : 130%;
  color : #333333;
  table-layout:fixed;
}
/* リンクに適用 */
A.link:link{
  color : #808080;
  text-decoration : none;
  font-size : 15px;
  font-weight : bold;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
A.link:visited{
  color : #808080;
  text-decoration : none;
  font-size : 15px;
  font-weight : bold;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
A.link:hover{
  color : #cc6666;
  text-decoration : none;
  font-size : 15px;
  font-weight : bold;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* ＨＩＳＴＯＲＹページ・テーブルに適用 */
.historytable{
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
  color : #333333;
　table-layout:fixed;
}
/* ＨＩＳＴＯＲＹページ・年代段落に適用 */
.yearp{
  background-image : url(../image/list_violet.gif);
  background-repeat : no-repeat;background-position : left;
  width : 700px;
  padding-left : 10px;
  padding-bottom : 3px;
  margin-bottom : 0px;
  padding-top : 4px;
  margin-top : 20px;
}
/* ＨＩＳＴＯＲＹページ・上へ段落に適用 */
.yearup{
  width : 700px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-bottom : 0px;
}
/* ＨＩＳＴＯＲＹページ・年代ＳＰＡＮに適用 */
.year{
  font-size : 12px;
  font-weight : bold;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* ＴＡＢＬＥ・リストマークつき上段に適用 */
.hyou1{
  background-image : url(../image/list_violet.gif);
  background-repeat : no-repeat;background-position : left center;
  padding-left : 10px;
}
/* 公演予定・表上段セルに適用 */
.tenten3{
  background-image : url(../image/graypink2.gif);
}
/* 全体大枠に適用 */
#all{
  width : 782px;
  background-image : url(../image/bak.gif);
  background-repeat : repeat-y;background-position : center top;
}
/* トップページ・ＩＮＦＯ・ＮＥＷ縦幅に適用 */
.topinfonew{
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  height : 230px;
}
/* リンク２に適用 */
A.link2:link{
  color : #cc6666;
  text-decoration : none;
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
A.link2:visited{
  color : #cc6666;
  text-decoration : none;
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
A.link2:hover{
  color : #ff9999;
  text-decoration : none;
  font-size : 12px;
  font-family :"ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* 内容テーブル上下余白取り用ＤＩＶに適用 */
.tablebox{
  margin-left : 0px;
  margin-top : 20px;
  margin-right : 0px;
  margin-bottom : 0px;

}
/* コピーライトに適用 */
.copy{
  margin-left : 0px;
  margin-top : 5px;
  margin-right : 0px;
  margin-bottom : 10px;

}
/* リ・ミリョンロールオーバーに適用 */
#pro{
  margin-left : 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 2px;
}
/* サブタイトルＤＩＶに適用 */
.sstitlebox{
  margin-left : 0px;
  margin-top : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
}
/* ＩＮＦＯＭＡＴＩＯＮ写真に適用 */
.infophoto{
  margin-left : 0px;
  margin-top : 0px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.counter{
  margin-left : 0px;
  margin-top : 2px;
  margin-right : 15px;
  margin-bottom : 2px;
}
.tableboxtop{
  margin-top : 17px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
