/****コンテンツのスタイル
**********************************************************/
.title_disc{
	margin:10px 0 0 0;
}

.calender_area{
	margin:20px 0;
}
	.calender_disc{
		margin:0 0 0 130px;
	}
	.calender_disc_disc{
		font-size:10px;
		color:red;
		margin:2px 0 0 130px;
	}
	.calender_btn{
		margin:30px 0 0 130px;
	}



.disc_box{
	margin:20px 0 0 0;
	height:100%;
}
	.day_box{
		background:url(../../img/calender/day_bg.jpg) no-repeat left top;
		height:75px;
		position:relative;
		float:left;
		display:inline;
		width:190px;
	}
	table.cale_day{
		position:absolute;
		top:23px;
		left:12px;
		font-weight:bold;
	}
	table.cale_time{
		position:absolute;
		top:48px;
		left:12px;
		font-weight:bold;
	}
		.td1{
			width:44px;
		}


	.detail_box{
		float:left;
		display:inline;
		margin:0 0 0 7px;
		width:452px;
	}
		.detail_right_box{
			background:url(../../img/calender/detail_bg.jpg) no-repeat left top;
			height:75px;
			position:relative;	
		}
		table.cale_name{
			position:absolute;
			top:23px;
			left:12px;
			font-weight:bold;
		}
		table.cale_place{
			position:absolute;
			top:48px;
			left:12px;
			font-weight:bold;
		}
			.td2{
				width:35px;
			}


		.detail_detail1{
			margin:7px 0 0 3px;
		}
		.detail_detail2{
			margin:7px 0 0 3px;
		}
		.detail_detail3{
			margin:7px 0 25px 3px;
		    line-height: 1.9;
		    margin: 7px 0 25px 3px;
		}
		

/****ページトップのスタイル
**********************************************************/
.page_top{
	margin:80px 0 0px 0;
}


