@charset "utf-8";
body {
	background-color: #FFFFFF;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

input { font-family: Arial; }
.home_mov_title
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 5px 5px;
	line-height: 18px;
	text-align:left;
}
.home_mov_title_1
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 5px 5px;
	line-height: 18px;
	text-align:left;
}
.ticket_title
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
}
.ticket_con
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	text-align:left;
}
.cont_title
{
	color: #168088;
	font-family: Century Gothic;
	font-size: 15pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 28px;
	text-align:left;
	font-weight: bold;
}
.cont_title_s
{
	color: #168088;
	font-family: Century Gothic;
	font-size: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 28px;
	text-align:left;

}
.home_news_title	
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	text-align:left;
}
.home_news_title:link						{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.home_news_title:visited					{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.home_news_title:active					{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.home_news_title:hover					{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.home_news_title_2	
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	text-align:left;
}
.home_news_title_2:link						{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.home_news_title_2:visited					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.home_news_title_2:active					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.home_news_title_2:hover					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.home_news_con	
{
	color: #999999;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 22px;
	text-align:left;
}
.cont	
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
}
.cont_1
{
	color: #0f87b3;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
}
.cont_2
{
	color: #cc3300;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
}
.cont_3
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 18px;
	text-align:left;
}
.cont_4	
{
	color: #168088;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.cont_5
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.cont_6
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
	font-weight: bold;
}
.copy		
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	line-height: 18px;
	text-align:center;
}
.type		
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 18px;
	text-align:left;
}
.news_list		
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.news_list:link						{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.news_list:visited					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.news_list:active					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.news_list:hover					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.mews_date		
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 20pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
	line-height: 18px;
	text-align:left;
}
.mews_title		
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	line-height: 18px;
	font-weight: bold;
	text-align:left;
}
.mews_con	
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 20px 5px 5px 5px;
	line-height: 24px;
	text-align:left;
}
.pro_listtitle		
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	line-height: 18px;
	text-align:left;
}
.pro_listtitle:link						{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.pro_listtitle:visited					{
	color: #fffff;
	text-decoration: none;
	text-align:left;
}
.pro_listtitle:active					{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.pro_listtitle:hover					{
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.pro_listcon		
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 20px;
	line-height: 20px;
	text-align:left;
}
.pro_title		
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	line-height: 20px;
	text-align:left;
}
.pro_csat	
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	line-height: 20px;
	text-align:left;
}
.mov	
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	line-height: 20px;
	text-align: center;
}
.ol
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	line-height: 24px;
	margin: 10px 0px 10px 40px;
	padding: 10px 0px 10x 0px;

}
.ol:link						{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ol:visited					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ol:active					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ol:hover					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ul
{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	line-height: 24px;
	margin: 10px 0px 10px 40px;
	padding: 10px 0px 10x 0px;
	list-style-image: url('/images/icon/star.gif');

}
.ul:link						{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ul:visited					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ul:active					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.ul:hover					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}

.Album_Page								{ font-size: 10pt; color: #333333; margin: 3px; text-decoration: none; font-family: Arial; }
.Album_Page_Current						{ font-size: 10pt; color: #FF0000; margin: 3px; font-weight: bold; font-family: Arial; }
.Album_Page_Line						{ font-size: 10pt; color: #333333; margin: 0px; text-decoration: none; font-family: Arial; }
.Album_Page_Select						{ font-size: 10pt; color: #333333; margin: 3px; text-decoration: none; font-family: Arial; }

.sharedmail								{ border: solid 1px #BCBCBC; width: 130px; }
.calendar_dayname						{ color: #666666; font-weight: normal; font-size: 9pt; }
.calendar_nodata						{ background-color: #BBBBBB; color: #FFFFFF; text-align: right; font-size: 9pt; border: solid 2px #FFFFFF; }
.calendar_hasdata						{ background-color: #990000; color: #FFFFFF; text-align: right; font-size: 9pt; border: solid 2px #FFFFFF; }
.calendar_hasdata a						{ background-color: #990000; color: #FFFFFF; text-decoration: none; }

.calendar_hasdata_today					{ background-color: #990000; color: #FFFFFF; text-align: right; font-size: 9pt; border: solid 2px #FFFFFF; }
.calendar_hasdata_today a				{ background-color: #990000; color: #FFFFFF; text-decoration: none; }

.calendar_othermonth					{ background-color: #FFFFFF; color: #DDDDDD; font-weight: normal; font-size: 9pt; border: solid 2px #FFFFFF; }

.program_content_schedule_table			{ background-color: #666666; color: #FFFFFF; width: 155px; margin: 0px 0px 5px 0px; }
.program_content_schedule_table_text	{ text-align: left; font-size: 10pt; color: #FFFFFF; margin: 0px 8px 0px 8px; }

.photoPanel								{ position: absolute; width: 770px; height: 600px; z-index: 99999; text-align: center; display: none; }
.photoPanel .photo						{ padding: 10px; border: solid 1px #666666; background-color: #ffffff; }
.photoBackground						{ position: absolute; top: 0px; left: 0px; z-index: 99998; background-color: #000000; cursor: not-allowed; filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; opacity: 0.6; display: none; }
.largePhoto								{ cursor: hand; }

.schedule_table							{ font-size: 10pt; width: 550px; margin: 0px 0px 12px 8px; }
.schedule_table_place					{ background-color: #AEB4B9; color: #FFFFFF; border-bottom: solid 3px #ffffff; }
.schedule_table th						{ text-align: center; background-color: #D8DBDE; color: #000000; font-weight: normal; border-bottom: solid 3px #ffffff; }

.schedule_table_row1 td					{ text-align: center; background-color: #F5F6F7; color: #333333; font-weight: normal; border-bottom: solid 3px #ffffff; }
.schedule_table_row2 td					{ text-align: center; background-color: #EBEDEE; color: #333333; font-weight: normal; border-bottom: solid 3px #ffffff; }
.schedule_remark						{ font-size: 10pt; margin: 0px 0px 8px 12px; color: #666666; line-height: 22px; padding: 0px; }

.editor 								{
	color: #666666;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.editor	p								{ margin: 5px;  padding: 0px;	line-height: 24px; 
			color: #666666;
			font-family: Century Gothic;
			font-size: 10pt;
			margin: 5px;
			padding: 0px;
			text-align:left;
			line-height: 20px;
       	 								  }
.editor	div								{ margin: 5px;  padding: 0px;	line-height: 24px; 
			color: #666666;
			font-family: Century Gothic;
			font-size: 10pt;
			margin: 5px;
			padding: 0px;
			text-align:left;
			line-height: 20px;
       	 								  }

.form_input								{ border: solid 1px #CCCCCC; font-family: Arial;  }

.reply_title							{ background-color: #E7E7E7; }
.reply_title p							{ color: #59585D; font-weight: bold; font-size: 10pt; margin: 5px 0px 2px 30px; padding: 0px;  }

.reply_no								{ color: #CCCCCC; font-size: 24pt; margin: 0px; padding: 0px; }
.reply_info								{ color: #666666; font-size: 10pt; margin: 10px 10px 3px 10px; padding: 0px; }
.reply_name								{ color: #91210D; }
.reply_content							{ color: #666666; font-size: 10pt; margin: 3px 10px 10px 10px; padding: 0px; line-height: 20px; }

.reply_form								{ color: #666666; font-family: Arial; font-size: 10pt; }	
.reply_form_star						{ color: #FF0000; font-family: Arial; font-size: 10pt; margin: 0px 5px 0px 0px; }		
.reply_form_title						{ color: #666666; font-weight: bold; font-size: 10pt; margin: 10px 10px 3px 10px; padding: 0px; }
.reply_form_input						{ font-family: Arial; font-size: 10pt;}

.reply_master							{ background-color: #E7E7E7; font-size: 10pt; width: 100%; }
.reply_master_title						{ margin: 10px 10px 3px 10px; line-height: 20px; color: #91210D; font-weight: bold; }
.reply_master_content					{ margin: 3px 10px 10px 10px; line-height: 20px; }