.copy {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #FFFFFF}
.text9 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px }
.text10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px }
.text11 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px }
.text12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height:16px;}
.textEvent { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px ; color: #FFFFFF}
.text12pt { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt}
.text14 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px}
.text14pt { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14pt}
.text16 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px}
.text16pt { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16pt}
.text18 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px}
.bold {font-weight:bold}
.center {text-align:center}
.red{color:#FF0000}
img {border:0}
.indent1{padding-left:1em; text-indent:-1em;}
/* イベントカレンダー用テーブル設定 */
.kei{
	background-color:#13224c;
}
.ettl{
	color:#fff;
	font-size:12px;
	background-color:#1f3579;
	padding:5px;
}
.eitem{
	color:#000;
	font-size:12px;
	text-align:right;
	vertical-align:top;
	padding:1px;
}
.eitem_left{
	color:#000;
	font-size:12px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
	padding-left:17px;
}
.eitem_left2{
	color:#000;
	font-size:12px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
	padding-left:13px;
}
.eitem_left3{
	color:#000;
	font-size:12px;
	line-height:16px;
	text-align:left;
	vertical-align:top;
	padding-left:24px;
}
.edata{
	color:#000;
	font-size:12px;
	padding:1px;
	line-height: 16px;
}
.eitem_limited{
	color:#f00;
	font-size:12px;
	text-align:right;
	vertical-align:top;
	padding:2px;
}
.eitem_limited_2{
	color:#f00;
	font-size:12px;
	vertical-align:top;
	padding:2px 2px 2px 16px;
}

A.actTtl:link		{ color:#fff; text-decoration:underline; }
A.actTtl:visited	{ color:#fff; text-decoration:underline; }
A.actTtl:hover		{ color:#fff; text-decoration:underline; }
A.actTtl:active	{ color:#fff; text-decoration:underline; }

/* 芸術フェスティバル用テーブル設定 */
.keifes{
	background-color:#50AB6E;
}
.keifes2{
	background-color:#FA8201;
}
.ettlfes{
	color:#fff;
	font-size:12px;
	background-color:#50AB6E;
	padding:5px;
}
.ettlfes3{
	color:#fff;
	font-size:12px;
	background-color:#FA8201;
	padding:5px;
}
.ettlfes2{
	color:#fff;
	font-size:12px;
	background-color:#5382C1;
	padding:5px;
}


/*日曜日*/
.sun{
	color:#ed181e;
}

/*開演時間専用*/
.kaien_bi_A{
	width:56px;
	float:left;
	text-align:left;
	margin-right:5px;
	/*border:solid 1px #000;*/
}
.kaien_bi_B{
	width:54px;
	float:left;
	text-align:left;
	margin-right:5px;
	/*border:solid 1px #000;*/
}
.kaien_bi_C{
	width:256px;
	float:left;
	text-align:left;
	margin-right:5px;
	/*border:solid 1px #000;*/
}
.kaien_jikan{
	width:84px;
	float:left;
	text-align:left;
	/*border:solid 1px #000;*/
}
.kaien_jikan_wide{
	width:120px;
	float:left;
	text-align:left;
	/*border:solid 1px #000;*/
}
.play_bikou{
	width:320px;
	clear:both;
	text-align:left;
	/*border:solid 1px #000;*/
}

/* トピックス（schedule.html）用テーブル設定 */
A.scdlin:link		{ color:#fff; text-decoration:none; }
A.scdlin:visited	{ color:#fff; text-decoration:none; }
A.scdlin:hover		{ color:#bfe; text-decoration:none; }
A.scdlin:active	{ color:#fff; text-decoration:none; }



/* 主催公演ページテーブル設定 */

.subtitle{
	margin-left:24px;
}

.spec{
	font-size:80%;
	width:500px;
	margin-bottom:24px;
	border-left:solid 1px #000;
	border-top:solid 1px #000;
}
.spec td{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

.spec td.item{
	width:17%;
	color:#fff;
	text-align:center;
	background-color:#237;
}
.spec td.data{
	width:83%;
}

.prof{
	width:500px;
	margin-bottom:8px;
	border:dashed 1px #6c0;
}
.prof td{
	font-size:80%;
}

.inner_table td{
	font-size:80%;
	border:solid 0px;
}

/* イベントカレンダー用テーブル設定ラインカラースタイル */

.td_left_bottom{
	text-align: right;
	border-top:solid 0px #fff;
	border-right:solid 0px #fff;
	border-bottom:solid 1px #1F3579;
	border-left:solid 1px #1F3579;
}

.td_right_bottom{
	text-align: left;
	border-top:solid 1px #fff;
	border-right:solid 1px #1F3579;
	border-bottom:solid 1px #1F3579;
	border-left:solid 0px #fff;
}

.td_tenji_bottom{
	border-bottom:solid 1px #1F3579;
}


/* バックステージツアー他用テーブル設定ライン通常 */
.info1 {
	margin-top:18px;
	border-top:solid 1px #13224C;
	border-left:solid 1px #13224C;
}
.info th1{
	color:#fff;
	font-weight:normal;
	background-color:#1F3579;
	border-bottom:solid 1px #13224C;
	border-right:solid 1px #13224C;
}
.info td1{
	border-bottom:solid 1px #13224C;
	border-right:solid 1px #13224C;
}


/* 社員募集の項目 */
.item_title{
	color:#009;
	font-weight:bold;
	margin-top:8px;
}

/* 抽選日程cyusen_nittei.html */
pre		{ font-size:80%; margin:0px; }
.ttl		{ color:#fff; text-align:center; font-weight:bold; background-color:#009; padding:4px 2px 2px 2px; margin-top:24px; }
.prg		{ font-size:80%; margin:6px 0px 24px 0px; }
.emp		{ color:#060; font-size:90%; font-weight:100; margin:6px 0px 18px 0px; }
.itt		{ color:#600; font-size:90%; font-weight:900; margin:12px 6px 6px 0px; }
.waku	{ font-size:80%; font-weight:100; margin:0px 0px 12px 0px; }








/* イベントカレンダー用テーブル設定ラインカラースタイル　オレンジ */
#info {
	margin-top:0px;
	border-top:solid 1px #fc6;
	border-left:solid 1px #f99;
}
#info th{
	color:#fff;
	font-weight:normal;
	background-color:#f73;
	border-bottom:solid 1px #fc6;
	border-right:solid 1px #fc6;
}
#info td{
	border-bottom:solid 1px #fc6;
	border-right:solid 1px #fc6;
}

/* イベントカレンダー用テーブル設定ラインカラースタイル　白線 */
#info_w {
	margin-top:0px;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
}
#info_w th{
	color:#fff;
	font-weight:normal;
	background-color:#fff;
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff;
}
#info_w td{
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff;
}





/* イベントカレンダー用テーブル設定ラインカラースタイル　ピンク */
#pink {
	margin-top:0px;
	border-top:solid 1px #FFB2DB;
	border-left:solid 1px #FFB2DB;
}
#pink th{
	color:#fff;
	font-weight:normal;
	background-color:#EC429D;
	border-bottom:solid 1px #FFB2DB;
	border-right:solid 1px #FFB2DB;
}
#pink2 th{
	color:#999;
	font-weight:normal;
	background-color:#FFB2DB;
	border-bottom:solid 1px #FF99FF;
	border-right:solid 1px #FFB2DB;
}
#pink td{
	border-bottom:solid 1px #FFB2DB;
	border-right:solid 1px #FFB2DB;
}
#pink3 {
	margin-top:0px;
	border-top:solid 1px #EC429D;
	border-left:solid 1px #EC429D;
}
#pink3 th{
	color:#000;
	font-weight:normal;
	background-color:#FFCECE;
	border-bottom:solid 1px #EC429D;
	border-right:solid 1px #EC429D;
}
#pink3 td{
	border-bottom:solid 1px #EC429D;
	border-right:solid 1px #EC429D;
}

/* イベントカレンダー用テーブル設定ラインカラースタイル　緑 */
#green {
	margin-top:0px;
	border-top:solid 1px #87ff87;
	border-left:solid 1px #87ff87;
}
#green th{
	color:#fff;
	font-weight:normal;
	background-color:#43c943;
	border-bottom:solid 1px #87ff87;
	border-right:solid 1px #87ff87;
}
#green2 th{
	color:#999;
	font-weight:normal;
	background-color:#43c943;
	border-bottom:solid 1px #87ff87;
	border-right:solid 1px #87ff87;
}
#green td{
	border-bottom:solid 1px #87ff87;
	border-right:solid 1px #87ff87;
}


/* イベントカレンダー用テーブル設定ラインカラースタイル　But-a-i */
#butai {
	margin-top:0px;
	border-top:solid 1px #777;
	border-left:solid 1px #777;
}
#butai th{
	color:#fff;
	font-weight:normal;
	background-color:#2270D0;
	border-bottom:solid 1px #777;
	border-right:solid 1px #777;
}
#butai2 th{
	color:#999;
	font-weight:normal;
	background-color:#2270D0;
	border-bottom:solid 1px #777;
	border-right:solid 1px #777;
}
#butai td{
	border-bottom:solid 1px #777;
	border-right:solid 1px #777;
}




/* イベントカレンダー用テーブル設定ラインカラースタイル　ブルー,2 */
#info2 {
	margin-top:0px;
	border-top:solid 1px #A0BFEF;
	border-left:solid 1px #A0BFEF;
}
#info2 th{
	color:#333;
	font-weight:normal;
	background-color:#C7DDFF;
	border-bottom:solid 1px #A0BFEF;
	border-right:solid 1px #A0BFEF;
}
#info2 td{
	border-bottom:solid 1px #A0BFEF;
	border-right:solid 1px #A0BFEF;
}

/* イベントカレンダー用テーブル設定ラインカラースタイル　紺,3 */
#info3 {
	margin-top:0px;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}
#info3 th{
	color:#fff;
	font-weight:normal;
	background-color:#003377;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
}
#info3 td{
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
}

/* フェスティバル一覧 */
#fes01 {
	margin-top:0px;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}
#fes01 th{
	color:#fff;
	font-weight:normal;
	background-color:#7DCDC4;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
}
#fes01 td{
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
}
/*saiji_039.html用*/
.namber{
	width:20px;
	float:left;
	text-align:left;
	margin-right:5px;
	/*border:solid 1px #000;*/
}
.naiyou{
	width:400px;
	float:left;
	text-align:left;
	margin-right:5px;
	/*border:solid 1px #000;*/
}
/* 写真スタイル　クレジット */
.photo_style{
	float:right;
	padding: 0 0 5px 15px;
	text-align:center;
}
.photo_style_l{
	float:left;
	padding: 0 15px 5px 0;
	text-align:center;
}
.credit{
	font-size: 80%;
	text-align: right;
}
/* 枠　ピンク */
.waku_p{
	width:75%;
	font-weight:normal;
	background-color:#FCE4F1;
	border:solid 1px #FFB2DB;
	padding: 10px;
	text-align:left;
}
/* 枠　黄 */
.waku_y{
	width:75%;
	font-weight:normal;
	background-color:#fff8c1;
	border:solid 1px #FFFF00;
	padding: 10px;
	text-align:left;
}
.saijitl_r{
	color:#fff;
	font-size:12px;
	background-color:#FF464A;
	padding:5px;
}
.saijitl_b{
	color:#fff;
	font-size:12px;
	background-color:#333399;
	padding:5px;
}
.saijitl_g{
	color:#fff;
	font-size:12px;
	background-color:#339933;
	padding:5px;
}
.list_ryokin{
border-collapse:collapse;
border:1px solid #957957;
margin-top:10px;
}
.list_ryokin th{
border: solid 1px #666666;
background-color:#c3e8ff;
text-align:center;
padding:3px;
font-weight:normal;
}

.list_01{
border-bottom:1px dotted #957957;
border-right:1px dotted #957957;
text-align:right;
padding:3px 20px 3px 3px;
}
.list_02{
border-bottom:1px dotted #957957;
border-right:1px dotted #957957;
text-align:center;
padding:3px 3px 3px 3px;
}
.list_ryokin th.list_03{
border: solid 1px #666666;
background-color:#2C84CF;
text-align:center;
padding:3px;
color:#FFFFFF;
font-weight:normal;
}
.bg_img{
background:url(suitengu/img/waku.gif);
background-repeat:no-repeat;
}
/* 催事　タブ */
.waku_tab{
width:580px;
text-align:left;
border-bottom:#993366 solid 1px;
margin-bottom:15px;

}
/* 履歴 */
.rireki{
	width:220px;
	border-top:1px solid #9ca5bb;
	border-bottom:1px solid #9ca5bb;
	margin:0;
	padding:0;
}
.rireki_w{
	border-left:6px solid #9ca5bb;
	border-right:6px solid #9ca5bb;
	width:220px;
	background:#FFF;
	text-align:left;
	padding:2px 0px;
	height:212px;
	margin:0;
}
.rireki_w td{
	line-height:12px;
}
.rireki01{
	width:600px;
	text-align:left;
	margin:0;
}
.rireki01 td{
	line-height:1em;
	padding:5px 2px;
}
/* メニュー右ライン */
.menu{
	border-right:1px solid #e1e4ea
}

/* イメージ */
#imgBorder img{
border:solid 1px #FFF;
}
