/*-- 表の枠 --*/
#table_memo{ 
	border:1px solid #999999;
	border-collapse:collapse;
}
#table_memo td{
	border:1px solid #999999;
	border-collapse:collapse;
}

/*-- 平日の背景色 --*/
.d{
	background-color:#EBEBEB;
}

/*-- 休日・日曜日の背景色 --*/
.h{
	background-color:#F4E1E1;
}

/*-- 土曜日の背景色 --*/
.s{
	background-color:#D7DFF0;
}


@media screen and (max-width:600px){
	body{
		font-size: 15px;
		line-height:150%;
	}

	#table_memo {
		width: 95%;
	}
	
	.c {
		width: auto;
	}
	
	#table_fo {
		width: 90%;
	}

	#table_fo tr,
	#table_fo td {
		display: block;
		width: auto;
		padding: 2px;
	}


	#table_fo textarea {
		width: 100%;
	}
}