@charset "Shift_JIS";

body {
	background-color: #000000 !important;
	background-image: url(images/background.gif) !important;
	background-repeat: repeat-x !important;
	background-position: center top !important;
	color: #000000;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	font-family: Verdana, Arial, 'MS PGothic', Osaka, sans-serif;
	font-size: 12px;
}
/*お問い合わせ1案*/
.toiawase_type1 {
	padding-top:20px;
	color: #FFFFFF;
}
.toiawase_type1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.toiawase_type1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.toiawase_type1 a:active, .toiawase_type1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*次の00件*/
.to_next {
	color: #FFFFFF;
}
.to_next a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.to_next a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.to_next a:active, .to_next a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*白い縁*/
.whiteline {
	border: #FFFFFF 1px solid;
}
/*赤い文字*/
.red_text {
	color: #C80000;
}
.red_text a:link {
	color: #C80000;
	text-decoration: none;
}
.red_text a:visited {
	color: #C80000;
	text-decoration: none;
}
.red_text a:active, .red_text a:hover {
	color: #C80000;
	text-decoration: underline;
}
/*白い文字*/
.white_text {
	color: #FFFFFF;
}
.white_text_large {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

/*ページタイトル*/
.page_title {
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px 0 3px 4px;
	font-size: 10pt;
}
/*履歴で戻る*/
.history_back {
	color: #FFFFFF;
	padding-bottom: 15px;
}
.history_back a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.history_back a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.history_back a:active, .history_back a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*トップページ・メイン部分背景設定*/
.top_mainback {
	background-color: #C80000 !important;
	background: url(images/top_back_b.gif);
	background-repeat: repeat-y !important;
}
/*トップページ：Muchoについての説明*/
.top_explan {
	border:#FFFFFF 1px solid;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
}
.top_explan_title {
	font-size:12pt;
}
/*トップページ・E-mail起動部分*/
.to_email {
	color: #FFFFFF;
	font-size: 8pt;
}
.to_email a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.to_email a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.to_email a:active, .to_email a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*ピックアップページ*/
.pickup_name {
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px 0 3px 4px;
	font-size: 12pt;
}
.pickup_date {
	background-color: #FFFFFF;
	padding: 5px 0 6px 6px;
}
/*公演済みライブリストページ*/
.library_listname {
color: #B40000;
font-size: 12pt;
}
.library_listname a:link {
	color: #B40000;
	text-decoration: none;
}
.library_listname a:visited {
	color: #B40000;
	text-decoration: none;
}
.library_listname a:active, .library_listname a:hover {
	color: #B40000;
	text-decoration: underline;
}
.library_ul {
	background-image: url(library-list/images/list_06.gif);
	background-repeat: repeat-x !important;
}
/*ライブスケジュールページ*/
.schedule_ul {
	background-image: url(live-schedule/images/schedule_01.gif);
	background-repeat: repeat-x !important;
}
.date {	font-size: 10px;
}

.linkbox {
	width: 397px;
	margin-bottom: 20px;
}
.linkbox th {
	text-align: left;
	font-size: 12pt;
	color: #FDF18C;
	border-bottom: 1px dashed #FDF18C;
}
.linkbox th a:link, .linkbox th a:visited {
	color: #FDF18C;
	text-decoration: none;
}
.linkbox th a:hover, .linkbox th a:active {
	color: #FDF18C;
	text-decoration: underline;
}
.linkbox td {
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	line-height: 1.3em;
}
.linkbox td a:link, .linkbox td a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkbox td a:active, .linkbox td a:hover {
	color: #FDF18C;
	text-decoration: underline;
}
