/**********************
ベース
**********************/

#mainColum{
	padding-left:0;
}

#middleColum{
	width:496px;
	float:left;
}

#rightColum{
	width:264px;
	padding-left:9px;
}


/**********************
トップ　スライド
**********************/
#topSlyde{
	width:758px;
	height:293px;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:10px;
}

.bx-wrapper div{
	position:static;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom:0;
}

.#clImg{
    position:relative;
    width:200px;
    margin:0 auto;
}
.#clImg img {
    position:absolute;
    left:0;
    top:0;
}

/**********************
メインコンテンツ
**********************/
#topBanner{
	line-height:0;
	margin-left: 2px;
}

#topBanner > a{
	display:block;
	margin-bottom:0px;
}

/**********************
Live Schedule
**********************/

#liveSchedule{
	/*margin-bottom:40px;*/
}

/*-------------------
　スケジュールヘッダ部
-------------------*/
#scheduleHeader{
	position:relative;
	width:100%;
	height:59px;
	margin-bottom:8px;
}

a.moreBtn{
	display:inline-block;
	width:57px;
	height:12px;
	background:url('../images/top/btn_more.png') no-repeat 0 0;
	position:absolute;
	top:17px;
	right:17px;
}
a.moreBtn:hover{
	background-position:0 bottom;
}

a.moreBtn > span{
	display:none;
}


/*-------------------
　スケジュールリストエリア
-------------------*/
#scheduleList {
	width:496px;
	/*(102 + 4) x 8行 + 2 = 850*/
/*	height:1442px;*/
	height:1506px;
	border:2px solid #FFFFFF;
	background-color:#F2F3F7;
	margin-top:0px;
	margin-bottom:0px;
	/*overflow-y:scroll;*/
}

#scheduleList ul{
	width:100%;
}

#scheduleList ul > li{
	clear:both;
	width:100%;
	height:102px;
	overflow:hidden;
	background-image:url('../images/top/corner.png');
	background-repeat:no-repeat;
	background-position:0 0;
	margin-top:8px;
	position:relative;
	color:#FFFFFF;
}

#scheduleList ul > li > a{
	color:#FFFFFF;
	display:block;
	width:100%;
	height:100px;
	font-size:12px;
}


/*日付テキスト*/
#scheduleList ul > li div[class^='ox_']{
	position:absolute;
	left:0;
	text-align:center;
	font-weight:300;
	width:102px;
	line-height:100%;
}

.ox_Year{
	top:20px;
	font-size:14px;

	display:none;
}
.ox_Date{
	top:30px;
	font-size:33px;

}
.ox_Week{
	top:65px;
	font-size:14px;

}

/*サムネイル*/
#scheduleList ul > li img.thuming{
	position:absolute;
	top:0px;
	left:102px;
}

/*イベント情報*/
#scheduleList ul > li .info{
	font-size:12px;
	color:#606060;
	line-height:125%;

	display:block;
	width:288px;
	height:102px;
	position:absolute;
	top:0px;
	right:0px;
	padding:5px;
	padding-left:10px;
}

#scheduleList ul > li .info > strong{
	font-size:12px;
	color:#4F74AA;

}

#scheduleList ul > li .info > p{
	margin-top:4px;
	font-size:12px;
	color:#606060;
}


/*AM Hilight color */
#scheduleList ul > li.am_sh .info{
	background-color:#FFFFFF;
}

#scheduleList ul > li.am_sh > a:hover .info{
	background-color:#FFF3F3;
}

#scheduleList ul > li.am_sh .info:hover{
	background-color:#FFF3F3;
}

/*PM Hilight color */
#scheduleList ul > li.pm_sh .info{
	background-color:#FFFFFF;
}

#scheduleList ul > li.pm_sh > a:hover .info{
	background-color:#F3F3FF;
}

#scheduleList ul > li.pm_sh .info:hover{
	background-color:#F3F3FF;
}


/*-------------------
　本日の公演エリア
-------------------*/
#Announce {
	width:496px;
	border:2px solid #FFFFFF;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	/*overflow-y:scroll;*/
}

#Announce ul{
	width:100%;
}

#Announce ul > li{
	clear:both;
	width:100%;
	height:184px;
	overflow:hidden;
	margin-top:4px;
	position:relative;
	color:#FFFFFF;
}

#Announce ul > li > a{
	color:#FFFFFF;
	display:block;
	width:100%;
	font-size:28px;
}
}

/*サムネイル*/
#Announce ul > li img.thuming{
	position:absolute;
	top:0px;
	left:182px;
}

/*イベント情報*/
#Announce ul > li .info{
	font-size:14px;
	color:#606060;
	line-height:125%;

	display:block;
	width:310px;
	height:182px;
	position:absolute;
	top:0px;
	right:0px;
	padding:4px;
	padding-left:10px;
}

#Announce ul > li .info > p{
	margin-top:6px;
}


/*AM Hilight color */
#Announce ul > li.am_sh .info{
	background-color:#F2F3F7;
}

#Announce ul > li.am_sh > a:hover .info{
	background-color:#EFE3E3;
}

/*PM Hilight color */
#Announce ul > li.pm_sh .info{
	background-color:#F2F3F7;
}

#Announce ul > li.pm_sh > a:hover .info{
	background-color:#E3E3EF;
}


/*日付テキスト*/
table#announceDate{
	border: 0px;
	margin:0px;
	cursor:default;
}

.ax_Text{
	font-size:28px;
	font-weight:900;
	color:#777777;
	padding-right: 16px;
	line-height:125%;
}
.ax_Date{
	font-size:28px;
                font-weight:900;

}
.ax_Week{
	font-size:20px;
	font-weight:900;

}
#Announce ul > li .info > strong{
	color:#FF2020 ;
	font-size:18px;
}


/**********************
Left Columm
**********************/
#leftColum > div[id$='Box']{
	width:256px;
	padding:2px;
	border:2px solid #DDDDDD;
	margin-bottom:8px;
}

#fbBox{
	min-height:256px;
	
}

#twBox{
	height:766px;
	
}

#isBox{
	height:300px;
	
}


/**********************
Rgiht Columm
**********************/

/*-------------------
　アクセスマップ
-------------------*/
#accessMap{
	width:256px;
	padding:5px;
	margin-top:0px;
	background-color:#D9D7CE;
}

#accessMap > p{
	clear:both;
	font-size:12px;
	line-height:175%;
	color:#555555;
	margin-left:20px;
	margin:20px 0;
}

a.posRight{
	float:right;
}

#rightBanner{
	/**/
}

