/*======================================================カレンダー用css======================================================*/


/*==================メインコンテンツ==================*/
#main_all{
	background-image:url(../img/calendar/all_back.gif);
	background-repeat:repeat-y;
	width:977px;
}

#main{
	background-color:#000000;
	float:left;
	width:823px;	
}

#main_1{
	background-color:#000000;

	
}

#main_2{
	clear:both;
	width:782px;
	background-color:#000000;
	padding-left:20px;
}

#main_3{
	background-color:#000000;
	padding:15px 23px 17px 0;
	text-align:right;
	color:#FFFFFF;	
}

#main_4{
	float:left;
	background-color:#000000;
	width:275px;
	padding-top:50px;
	padding-bottom:30px;
	margin-top:30px;
	margin-left:30px;
	background-image:url(/img/calendar/h2_dotted.gif);
	background-repeat:no-repeat;
	background-position:0 0;		
	color:#FFFFFF;
}

#main_5{
	float:left;
	background-color:#000000;
	width:495px;
	margin-top:30px;
	padding-top:40px;
	padding-bottom:30px;
	background-image:url(/img/calendar/h2_ticketinformation.gif);
	background-repeat:no-repeat;
	background-position:0 0;		
}


#main_6{
	float:right;
	background-color:#000000;
	width:432px;
	padding-top:30px;
	background-image:url(/img/calendar/h2_special_site.gif);
	background-repeat:no-repeat;
	background-position:0 0;		
}

#month{
	float:left;
	width:249px;
	height:85px;
	background-image:url(/img/calendar/h2_month.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
}

#archive{
	float:left;
	width:306px;
	height:85px;
	margin-left:20px;
	background-image:url(/img/calendar/h2_archive.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
}

#direct_search{
	float:left;
	width:202px;
	height:85px;
	margin-left:24px;
	background-image:url(/img/calendar/h2_directsearch.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
}


/*インフォメーション＆バナー*/

/*bana*/
#main_4 div{
	margin:0;
	padding:0 0 5px;
}	


/*blog*/
div.sundy_link{
	width:479px;
	background-color:#000000;
	background-image:url(/img/calendar/back_shortline.gif);
	background-position:0 10px;
	background-repeat:no-repeat;
	margin-bottom:16px;
	margin-left:16px;
}

div.sundy_link img{
	margin:1px 0 0 18px;
}

div.sundy_link table{
	margin:26px 0 0 18px;
	width:460px;
}

div.sundy_link td{
	color:#CCCCCC;
	padding-bottom:12px;
	vertical-align:top;
	line-height:1.5em;	
}

td.day{
	width:80px;
}

/*======macie5only======*/
/*\*//*/
td.day{
	padding-right:18px;
	width:100px;
}
/**/

div.sundy_link a{
	color:#ccc;
}

div.sundy_link a:hover{
	text-decoration:underline;
}
			
/*==================検索結果==================*/

#main_1_result{
	background-color:#000000;
	
}

#searchresult{
	float:left;
	width:575px;
	height:136px;
	background-image:url(/img/calendar/h2_searchresult.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
}



/*検索ページ数表示*/
p.result_page_up{
	font-size:9pt;
	color:#CCCCCC;
	margin-left:20px;
	margin-top:97px;
}

p.result_page_down{
	font-size:9pt;
	color:#CCCCCC;
	margin:18px 0 49px 0;
}

.result_page_up a , .result_page_down a{
	font-size:9pt;
	color:#FFBF00;
}

.result_page_up a:hover , .result_page_down a:hover{
	text-decoration:underline;
}	

/*==================緊急情報(2007/10/22追加)==================*/

#emergency_base {
	position: absolute;
	top: 0px;
	left: 368px;
	background-image: url(/img/calendar/emergency.jpg);
	width: 614px;
	height: 80px;
}

#emergency_body {
	position: absolute;
	top: 23px;
	left: 19px;
	color: #ff0000;
	width: 574px;
	height: 38px;
	filter: alpha(opacity=0);
	-moz-opacity: 0.00;
	opacity: 0.00;
}

#emergency_text {
	font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3';
	letter-spacing:0.0em;
	position: absolute;
	top: 30px;
	left: 27px;
	font-size: 7.5pt;
	color: #ff0000;
	width: 557px;
	height: 38px;
	filter: alpha(opacity=0);
	-moz-opacity: 0.00;
	opacity: 0.00;
	overflow-y: hidden;
}
