﻿body							{ background-color: #540125; margin: 0px; }



body, td, p						{ font-size: 9pt; font-family: Verdana, Arial, 新細明體, 細明體; }



.bg_table						{ background-color: #FFFFFF; }

.bg_border						{ background-color: #E4E4E4; }



.top_guide							{ color: #444444; padding: 0px 0px 0px 0px;font-size: 7pt; }

.top_guide_en						{ color: #444444; padding: 0px 0px 1px 0px;font-size: 7pt; }



.top_newsletter					{ color: #444444; padding: 0px 0px 3px 0px; }

.top_newsletter_input			{ color:#333333; border: solid 1px #B5B6B6; }



.topbar_text						{ color: #FFFFFF; margin: 3px 5px 0px 5px; }

.topbar_text a:link					{ color: #FFFFFF; text-decoration: none; }

.topbar_text a:visited				{ color: #FFFFFF; text-decoration: none; }

.topbar_text a:active				{ color: #9b897d; text-decoration: none; }

.topbar_text a:hover				{ color: #9b897d; text-decoration: none; }



.left_login_table				{ border: solid 1px #E4E4E4; }

.left_login_input				{ border: solid 1px #ADAEAD; }



.left_menu_table				{ border-top: solid 1px #DDDDDE; border-left: solid 1px #DDDDDE; border-right: solid 1px #DDDDDE; background-color:#EFEFEF;}



.content                        { color: #595758; margin: 0px 0px 0px 0px; line-height: 24px; text-decoration: none; }

.content   a:link				{ color: #595758; margin: 0px 0px 0px 0px; line-height: 24px; text-decoration: none; }

.content   a:visited			{ color: #595758; margin: 0px 0px 0px 0px; line-height: 24px; text-decoration: none; }

.content   a:active			    { color: #595758; margin: 0px 0px 0px 0px; line-height: 24px; text-decoration: none; }

.content   a:hover			    { color: #9A9A9A; margin: 0px 0px 0px 0px; line-height: 24px; text-decoration: none; }



.content_retorspect                 { color: #727171; margin: 0px 0px 0px 0px; line-height: 20px; text-decoration: none; }

.content_retorspect   a:link		{ color: #727171; margin: 0px 0px 0px 0px; line-height: 20px; text-decoration: none; }

.content_retorspect   a:visited		{ color: #727171; margin: 0px 0px 0px 0px; line-height: 20px; text-decoration: none; }

.content_retorspect   a:active		{ color: #727171; margin: 0px 0px 0px 0px; line-height: 20px; text-decoration: none; }

.content_retorspect   a:hover		{ color: #9A9A9A; margin: 0px 0px 0px 0px; line-height: 20px; text-decoration: none; }



.content_title					{ font-size: 11pt; color: #540125; font-weight: bold; margin: 5px; }



.content_news_num				{ color: #bbbab9; margin: 5px 3px 5px 3px; line-height: 30px;font-size: 20pt; }

.content_news_date		        { color: #595758; margin: 3px 8px 3px 15px; line-height: 20px;  }



.content_news_list_text	        { color: #595758; margin: 3px; line-height: 20px;  }

.content_news_list_text a:link	{ color: #595758; margin: 3px; line-height: 20px; text-decoration: none; }

.content_news_list_text a:visited{ color: #595758; margin: 3px; line-height: 20px; text-decoration: none; }

.content_news_list_text a:active { color: #595758; margin: 3px; line-height: 20px; text-decoration: none; }

.content_news_list_text	a:hover { color: #540125; margin: 3px; line-height: 20px; text-decoration: underline; }



.content_performances_table		{ border: solid 1px #E4E4E4; }

.content_performances_title		{ color: #3E3A39; font-weight: bold; margin: 3px; line-height: 20px; }

.content_performances_date		{ color: #595757; margin: 3px 8px 3px 3px; line-height: 20px; }

.content_performances_text		{ color: #898989; margin: 3px; line-height: 20px; }

.content_performances_text2		{ color: #595757; margin: 3px; line-height: 18px; font-size: 7pt;}

.content_performances_text3		{ color: #595757; margin: 3px; line-height: 24px; }



.content_tab_text_on			{ color: #540125; margin: 0px 3px 0px 3px; }

.content_tab_text_on a:link		{ color: #540125; text-decoration: none; }

.content_tab_text_on a:visited	{ color: #540125; text-decoration: none; }

.content_tab_text_on a:active	{ color: #540125; text-decoration: underline; }

.content_tab_text_on a:hover	{ color: #540125; text-decoration: underline; }



.content_tab_text_off			{ color: #969494; margin: 2px 3px 0px 3px; }

.content_tab_text_off a:link	{ color: #969494; text-decoration: none; }

.content_tab_text_off a:visited	{ color: #969494; text-decoration: none; }

.content_tab_text_off a:active	{ color: #969494; text-decoration: underline; }

.content_tab_text_off a:hover	{ color: #969494; text-decoration: underline; }



.content_page					{ color: #540125; font-family: Verdana; margin: 3px;}

.content_page	 a:link		    { color: #540125; font-family: Verdana; margin: 3px;text-decoration: none;}

.content_page	 a:visited	    { color: #540125; font-family: Verdana; margin: 3px;text-decoration: none;}

.content_page	 a:active	    { color: #540125; font-family: Verdana; margin: 3px;text-decoration: underline;}

.content_page	 a:hover	    { color: #969494; font-family: Verdana; margin: 3px;text-decoration: underline;}



.content_page_v					{ color: #540125; font-family: Verdana; margin: 10px;font-size: 8pt;}

.content_page_current			{ color: #FFFFFF; }



.content_album_List				{ color: #540125; font-weight: bold; margin: 0px; font-size: 9pt;  }

.content_album_List	 a:link	    { color: #540125; font-weight: bold; margin: 0px; font-size: 9pt; text-decoration: none; }

.content_album_List	 a:visited	{ color: #540125; font-weight: bold; margin: 0px; font-size: 9pt; text-decoration: none; }

.content_album_List	 a:active	{ color: #540125; font-weight: bold; margin: 0px; font-size: 9pt; text-decoration: underline; }

.content_album_List	 a:hover	{ color: #969494; font-weight: bold; margin: 0px; font-size: 9pt; text-decoration: underline; }



.content_album_title			{ font-size: 9pt; color: #666666; font-weight: bold; margin: 0px; }

.content_album_sign			    { font-size: 9pt; color: #9fa0a0; margin: 0px; }



.right_news_date				{ color: #F2F2F2; font-size: 8pt; }

.right_news_title				{ color: #969696; margin: 5px 3px 5px 3px; line-height: 20px; }



.foot_table						{ background-image: url('/images/page/foot_bg.gif'); }

.foot_copyright					{ color: #444444; font-size: 7pt; }



.msg_form_th					{ color: #560729; text-align: right; }

.msg_form_input					{ border: solid 1px A5ACB2; }

.msg_form_text					{ color: #666666; margin: 0px; }



.msg_list_name					{ color: #560729; text-align: center; margin: 3px; }

.msg_list_title					{ color: #3E3A39; margin: 3px 10px 3px 10px; }

.msg_list_content				{ color: #898989; margin: 3px 10px 3px 10px; line-height: 20px; }

.msg_list_date					{ color: #595757; margin: 3px 10px 3px 10px; }

.msg_list_secret				{ color: #EB66A2; margin: 3px 0px 0px 0px;   }

.msg_list_reply_title			{ color: #560729; font-weight: bold; margin: 3px 0px 0px 0px; }

.msg_list_reply_content			{ color: #666666; margin: 3px 0px 0px 0px; line-height: 20px; }

.msg_list_reply_date			{ color: #B5B5B6; margin: 3px 0px 0px 0px; }



.year_link    				  	{ color: #540125; font-family: Verdana;	font-size: 8pt;	text-align: center;}

.year_link 	 a:link	            { color: #540125; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: none; }

.year_link 	 a:visited	        { color: #540125; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: none; }

.year_link 	 a:active	        { color: #540125; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: underline; }

.year_link 	 a:hover	        { color: #969696; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: underline; }



.year    				  	{ color: #9fa0a0; font-family: Verdana;	font-size: 8pt;	text-align: center;}

.year 	 a:link	            { color: #9fa0a0; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: none; }

.year 	 a:visited	        { color: #9fa0a0; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: none; }

.year 	 a:active	        { color: #9fa0a0; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: underline; }

.year 	 a:hover	        { color: #969696; font-family: Verdana; font-size: 8pt; text-align: center; text-decoration: underline; }



.htmlarea p						{ color: #595757; line-height: 24px; margin: 8px; }



.ticket                      { color: #9b897d; margin: 0px 0px 0px 0px; line-height: 15px; text-decoration: none;font-size: 7pt; }

.ticket  a:link              { color: #9b897d; margin: 0px 0px 0px 0px; line-height: 15px; text-decoration: none;font-size: 7pt; }

.ticket  a:visited           { color: #9b897d; margin: 0px 0px 0px 0px; line-height: 15px; text-decoration: none;font-size: 7pt; }

.ticket  a:active            { color: #9b897d; margin: 0px 0px 0px 0px; line-height: 15px; text-decoration: none;font-size: 7pt; }

.ticket  a:hover             { color: #969494; margin: 0px 0px 0px 0px; line-height: 15px; text-decoration: none;font-size: 7pt; }
