body,td {
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size:85%;
	line-height:145%;
}
font{
	line-height:normal;
}
hr{
	height:1px;
	color:#4682b4;
}
img{
	border:0px solid #fff;
}
a:link		{color:#1e90ff;}
a:visited	{color:#1e90ff;}
a:hover		{color:#ff4500; text-decoration:none; position:relative; top:1px; left:1px;}

body{
	background-image: url(./img/back.jpg);
}
#header{
	background:#fff url(./img/title.jpg);
	width:760px;
	height:200px;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
#maintable{
	width:760px;
	height:100%;
	background:#fff;
	padding:10 5 10 5;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
}
#leftcolumn{
	width:170px;
	vertical-align:top;
	font-size:10px;
	border-right:1px solid #c4c4c4;
}
#rightcolumn{
	width:170px;
	vertical-align:top;
	font-size:10px;
	border-left:1px solid #c4c4c4;
}
#footer{
	font-size:10px;
	width:760px;
	background:#fff;
	margin:0px;
	border-top:1px solid #c4c4c4;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
}
#leftcolumn .title,#rightcolumn .title{
	color:#000;
	border-left:4px solid #000;
	margin:15 0 0 0;
	padding:0 0 0 3;
}
#maincolumn{
	vertical-align:top;
	background:#fff;
    text-align:justify;
    text-justify:inter-ideograph;
}
#column{
	width:100%;
}
#column .title{
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#f1f1f1;
	text-align:center;
}
#column .title a:link{
	color:#000;
}
#column .title a:visited{
	color:#000;
}

#column .main{
    text-align:justify;
    text-justify:inter-ideograph;	
}
#column blockquote{
	background:#fbfddb;
	border:1px solid #f1d26d;
	padding:4px;
	width:100%;
}

.btn{
	font-family:verdana, arial;
	font-size:10px;
	font-weight:bold;
	background:#4682b4;
	color:#fff;
	border:1px solid #0e500e;
}

.f10		{font-size:10px;}
.f12		{font-size:12px;}
.f15		{font-size:15px;}
.fe			{font-family:verdana, arial; font-size:10px;}
.fb			{font-weight:bold;}

/* カレンダー */
#timezone {
	text-align:left;
	margin-bottom:1.7em;
}
#timezone table {
	width:100%;
}
#timezone td {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	text-align:right;
	padding:0.1em;
}
#timezone td a:link {
	display:block;
	background:#ffffff; 
	text-decoration:none;
}
#timezone td a:visited {
	display:block;
	background:#ffffff; 
	text-decoration:none;
}
#timezone td a:hover {
	display:block;
	background:#ffffff; 
	text-decoration:none;
}
#timezone strong {color: #f00; font-weight:normal;} /*-日曜-*/
#timezone em {color: #313def; font-style:normal;} /*-土曜-*/

#pastlog {
	text-align: right;
	padding-right: 0.7em;
	margin: 0.7em 0 1.7em 0;
}

#pastlog a {
	margin: 0 0.3em 0 0.3em;
}
/* カレンダー終わり */