@charset "utf-8";

/*
---------------------------------------------------------------------
	top.css ver 0.01 [2009/2/9] 
---------------------------------------------------------------------
*/

body {
	background:url(../images/topbg.gif) repeat-x;
}

/* --flashArea-- */

#flashcontent {
	clear:both;
}

/* --topMenu-- */

#topMenu {
	margin-bottom:35px;
}

#topMenu li {
	display:inline;
}

/* --performanceContainer-- */

#performanceContainer {
	margin-top:35px;
	width:950px;
	padding-bottom:25px;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}

#performanceContainer_l {
	width:668px;
	float:left;
}

#performanceContainer_r {
	width:237px;
	float:right;
}

#footerBannerContainer {
	clear:both;
}

/* --hotPerformance-- */

#hotPerformanceHeader {
	width:668px;
	background-color:#f0f0f0;
	overflow:hidden;
	margin-bottom:11px;
}

#hotPerformanceTitle {
	float:left;
	padding:4px;
}

.hotPerformancelist {
	float:right;
	padding:4px 8px 4px 6px;
}

#hotPerformanceRss {
	float:right;
	padding:4px;
}

#hotPerformanceScrollContainer {
	overflow-y:scroll;
	height:584px;
	background:url(../images/attentionPerformanceBox_t.gif) no-repeat 317px 0;
	padding-top:6px;
}

	/* --hotPerformance_l-- */

.hotPerformance_l {
	clear:both;
	width:318px;
	float:left;
	background:url(../images/attentionPerformanceBox_b_l.gif) no-repeat bottom;
	padding-bottom:11px;
}

.hotPerformance_l_contents {
	background:url(../images/attentionPerformanceBox_bg.gif) repeat-y right;
	width:318px;
	overflow:hidden;
}

.hotPerformance_l_contents_l {
	width:246px;
	float:left;
}

.hotPerformance_l_contents_r {
	width:59px;
	padding-left:13px;
	float:left;
}

	/* --hotPerformance_r-- */

.hotPerformance_r {
	width:313px;
	float:left;
	background:url(../images/attentionPerformanceBox_b_r.gif) no-repeat bottom;
	padding-bottom:11px;
}

.hotPerformance_r_contents {
	width:313px;
	overflow:hidden;
}

.hotPerformance_r_contents_l {
	width:258px;
	float:left;
}

.hotPerformance_r_contents_r {
	width:42px;
	padding-left:13px;
	float:left;
}

	/*--todayPerformanceContents_l--*/

.hotPerformanceDate_l {
	color:#636363;
	font-weight:bold;
	padding:15px 0 0 10px;
}

.hotPerformanceName_l {
	padding:0 0 0 10px;
	color:#ec6400;
}

.hotPerformanceName_l a {
	color:#ec6400;
}

.hotPerformanceNote_l {
	padding:0 0 18px 10px;
	color:#333;
}

.hotPerformanceTicketInfo_l {
	padding:22px 0 5px;
}

.hotPerformanceGenre_l {
	padding-bottom:5px;
}

.hotPerformanceParticipateIcon {
	padding-bottom:18px;
}

	/*--todayPerformanceContents_r--*/

.hotPerformanceDate_r {
	color:#636363;
	font-weight:bold;
	padding:15px 0 0 30px;
}

.hotPerformanceName_r {
	padding:0 0 0 30px;
	color:#ec6400;
}

.hotPerformanceName_r a {
	color:#ec6400;
}

.hotPerformanceNote_r {
	padding:0 0 18px 30px;
	color:#333;
}

.hotPerformanceTicketInfo_r {
	padding:22px 0 5px 0;
}

/*--todayDateTop--*/

#todayDateTop {
	display:block;
	text-align:center;
	font-weight:bold;
}

/*--todayPerformance--*/

.todayPerformance {
	width:237px;
	margin-bottom:30px;
}

/*--information--*/

.informationHeader {
	width:237px;
}

/* dotBox */

.dotBox {
	width:237px;
}

	/* --topPinkBox-- */

.topPinkBox {
	width:240px;
	background-color:#fdf0e5;
	padding:10px;
}

/* topInfoBox */

.topInfoBox {
	border:1px solid #e8e7e7;
}

/* informationTopNews */

.pinkTopBox {
	width:221px;
	background-color:#fff;
	border:1px dotted #dd2b00;
	margin:0 auto 10px;
}

.informationTopNews {
	width:195px;
	border-top:1px solid #fed6db;
	background:url(../images/arrow_pink.gif) no-repeat 8px 14px;
	padding:5px 8px 5px 18px;
	_padding:5px 1px 5px 15px;
}

.informationTopNews a {
	color:#666;
	text-decoration:underline;
}

.informationTopNews a:hover {
	text-decoration:none;
}

.dotTopBox {
	background:url(../images/dotBox_m_top.gif) repeat-y;
	width:225px;
	margin-left:auto;
	margin-right:auto;
}

.bannerTop {
	width:225px;
	margin:0 auto;
	padding-bottom:5px;
}
