/**
body {
	scrollbar-arrow-color: rgb(220,3,180);
	scrollbar-face-color: rgb(255,255,255);
	scrollbar-highlight-color: rgb(255,255,255);
	scrollbar-shadow-color: rgb(153,153,153);
	scrollbar-darkshadow-color: rgb(255,255,255);
	scrollbar-3dlight-color: rgb(153,153,153);
	scrollbar-width: auto;
	background: rgb(250,250,250);
}

#content {
	position: absolute;
	top: 186px; left: 10px; width: 800px; z-index: 1;
	margin: 0px; padding: 0px;
}
**/
	#content a			{ text-decoration: none; }
	#content a:link 	{ color: rgb(100,100,100); }
	#content a:visited	{ color: rgb(100,100,100); }
	#content a:active	{ color: rgb(100,100,100); }
	#content a:hover	{ color: rgb(176,2,150); }

	#content .cframe	{ background-color: rgb(231,227,231); }
	#content img		{ border: 0px; margin: 0px; padding: 0px; }

	#content .date	{
		font-weight: bold;
	}

	td.note a			{ text-decoration: none; }
	td.note a:link		{ color: rgb(100,100,100); }
	td.note a:visited	{ color: rgb(100,100,100); }
	td.note a:hover		{ color: rgb(176,2,150); }

	table.school p.s-title a			{ text-decoration: none; }
	table.school p.s-title a:link		{ color: rgb(100,100,100); }
	table.school p.s-title a:visited	{ color: rgb(100,100,100); }
	table.school p.s-title a:hover		{ color: rgb(176,2,150); }

	table.update	{
		/* font-family: "Source Han Code JP", Tahoma, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Arial, "MS UI Gothic"; */
		margin: 0 auto; padding: 0px;
		width: 100%;
	}
	table.update td	{
		height: 18;
		font-size: 12px;
		vertical-align: middle;
	}
	table.update td.mk {
		width: 36px;
		margin: 0px; padding: 0px 3px;
		text-align: left;
	}
	table.update td.note {
		width: 600px;
		margin: 0px; padding: 0px 3px;
		text-align: left;
	}
	table.update td.date {
		width: 1px;
		text-align: center;
	}

	table.school	{
		margin: 0 auto; padding: 0px;
	}
	table.school td	{
		height: 18px;
		vertical-align: middle;
		background-color: rgb(227,227,227);
	}
	table.school img	{
		width:760px;
	}

@media only screen and (max-width:700px){
	table.update	{
		margin: 0 auto; padding: 0px;
		width: 100%;
	}
	table.update td	{
		height: 18;
		font-size: 12px;
		vertical-align: middle;
	}
	table.update td.mk {
		width: 36px;
		margin: 0px; padding: 0px 3px;
		text-align: left; 
	}
	table.update td.note {
		width: 500px;
		margin: 0px; padding: 0px 3px;
		text-align: left;

	}
	table.update td.date {
		width: 1px;
		margin: 0px; padding: 0px 3px;
		text-align: center;
	}

	table.school	{
		margin: 0 auto; padding: 0px;
	}
	table.school td	{
		height: 18px;
		vertical-align: middle;
		background-color: rgb(227,227,227);
	}
	table.school img	{
		max-width:680px;
	}

}
@media only screen and (max-width:640px){
	table.update td	{
		font-size: 12px;
	}
	table.school img	{
		max-width:545px;
	}
}
