body {
	font-size:12px;
	line-height:120%;
	background-color:#cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
}

td,th {
	font-size:12px;
	line-height:120%;
}

.ta1 { /*メニューのテーブル*/
	background-color:#efefef;
	border:0px;
	padding:0px;
	spacing:0px;
	width:1000px;
 }

.ta2 { /*メニュー下の帯のテーブル*/
	background-color:#999999;
	border:0px;
	padding:0px;
	spacing:0px;
	width:1000px;
	color:#ffffff;
 }

.ta3 { /*トップページのメインテーブル*/
	background-color: #ffffff;
	border: 0px;
	padding: 0px;
	width: 1000px;
 }

a { text-decoration:none }
a:link { color: #0000ff }
a:visited { color: #000099 }
a:hover { color: #009900; text-decoration:underline }
a:active { color: #00ff00 }

.fs10 {font-size:10px }
.fs14 {font-size:14px }
.fs16 {font-size:16px }

.lh100 {line-height:100%}
.lh120 {line-height:120%}
.lh150 {line-height:150%}
.lh200 {line-height:200%}

.gothic {
	font-family: "ヒラギノ角ゴシック Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",serif;
	}

.mincho {
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
	}

.white {
	color: #ffffff
	}

.lead {
	font-size: 14px;
	line-height: 150%;
	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
	}

.hr_dot {border-top: 1px dotted #cccccc;}

.hr_pt { border-top: 1px dotted #000000;}

.site_title { /*メニューバーのページタイトル*/
	font-size: 14px;
	font-weight:900;
	line-height: 120%;
	color: #666666;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
	}

.menu { /*メニューバー*/
	font-size: 12px;
	font-weight:400;
	line-height: 120%;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic", sans-serif;
	}

.menu_active { /*メニューバー*/
	font-size: 12px;
	font-weight:900;
	line-height:120%;
	color: #000000;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic", sans-serif;
	}

.page_title { /*各ページのタイトル*/
	font-size: 14px;
	font-weight:900;
	line-height: 120%;
	color: #000000;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ 明朝","MS PMincho",serif;
	}

.stage_title {
	font-size:24px;
	line-height:150%;
	font-weight:900;
	color: #ff6600;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ 明朝",serif;
	}

.base_info { /*公演情報の基本情報*/
	font-size: 14px;
	font-weight:900;
	line-height:150%;
	color: #333333;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic", sans-serif;
	}

.topic { /*項目*/
	font-size:12px;
	font-weight:600;
	line-height:150%;
	color: #666666;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic",sans-serif;
	}

.topic2 { /*項目・オレンジ色*/
	font-size:12px;
	font-weight:600;
	line-height:200%;
	color: #ff9900;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic",sans-serif;
	}

.head_info { /*前売などの煽り文句*/
	font-size:14px;
	font-weight:900;
	line-height:150%;
	color: #ff0000;
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic",sans-serif;
	}

.prof_name {
	font-size:24px;
	line-height:150%;
	font-weight:900;
	color: #0000cc;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ 明朝",serif;
	}

.attention {
	color:#ff0000;
	weight:bold;
	}

.copy_mincho {
	font-size:14px;
	line-height:150%;
	font-weight:900;
	color: #339933;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","ＭＳ 明朝","MS Mincho",serif;
	}

.sentence_g_150 {
	font-size:12px;
	line-height:150%;
	font-family: "ヒラギノ角ゴシック Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",serif;
	}

.sentence_g_200 {
	font-size:12px;
	line-height:200%;
	font-family: "ヒラギノ角ゴシック Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",serif;
	}

.kakomikei_r {
	border-style: solid;
	border-color: #ff0000;
	border-width: 2px;
	}

.kakomikei_r_dot {
	border-style: dotted;
	border-color: #ff0000;
	border-width: 2px;
	}

/*リンク表示指定*/
a.banner{
	display:block;/*テキストをブロック化*/
	width:180px;/*幅*/
	height:25px;/*高さ*/
	background-color:#FF6600;/*背景色*/
	color:#FFFFFF;/*文字色*/
	font-size:16px;/*文字サイズ*/
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic",sans-serif;
	font-weight:900;
	letter-spacing:2px;/*文字間隔*/
	text-decoration:none;/*ライン指定*/
	padding-top:10px;/*細かい位置指定*/
	text-align:center;/*位置指定*/
	}

a.banner2 {
	display:block;/*テキストをブロック化*/
	width:180px;/*幅*/
	height:25px;/*高さ*/
	background-color:#FF6600;/*背景色*/
	color:#FFFFFF;/*文字色*/
	font-size:16px;/*文字サイズ*/
	font-family: "ヒラギノ角ゴシック Std W8","Hiragino Kaku Gothic Pro","Osaka","MS UI Gothic",sans-serif;
	font-weight:900;
	letter-spacing:0px;/*文字間隔*/
	text-decoration:none;/*ライン指定*/
	padding-top:10px;/*細かい位置指定*/
	text-align:center;/*位置指定*/
	}


/*リンクにマウスが乗ったとき指定*/
a.banner:hover{
	background-color:#CCCCCC;/*背景色*/
	color:#666666;/*文字色*/
}

a.banner2:hover{
	background-color:#CCCCCC;/*背景色*/
	color:#666666;/*文字色*/
}

