<!--
font{ color:#666666; }
A:link { color: #993366; }
A:visited { color: #ff6666; }
A:active { color: #ff99cc; }
A:hover {
	color: #ff99cc;
	text-decoration: underline;
}

.textsub01{ color: #af6650; }
.textsub02{ color: #334b0f; }
.textsub03{ color: #998866; }
.textsub04{ color: #666666; }

div{ color:#666666; }


hr.mark{
	height:1px;
	color #998866;
}

.head01{
	color:#666666;
	margin: 0;
	padding: 2px 10px;
	border: 0 solid #666666;
	border-width: 2px;
	text-align: right;
}
.head02{
	color:#666666;
	margin: 0;
	padding: 3px 10px;
	border: 0 solid #666666;
	border-width: 2px 0 1px 0;
	text-align: right;
}
.foot01{
	margin: 0;
	padding: 2px 5px;
	border: 0 solid #666666;
	border-width: 2px 0 0 0;
}

.sort01{
	background-color:#FFFFcc;
	color:#666666;
	margin: 0 2px;
	padding: 1px 10px;
	border: 0 solid #998866;
	border-width: 1px;
}

.sort02{
	color:#666666;
	margin: 0 2px;
	padding: 1px 10px;
	border: 0 solid #998866;
	border-width: 1px;
}
.sort03{
	color:#666666;
	margin: 0 2px;
	padding:1px 10px;
	border:1px solid #666666;
	background-color:#ffffff;
}
.ssort01{
	color:#666666;
	margin: 0 5px;
	padding: 0 5px;
	border: 0 solid #666666;
	border-width: 0 0 1px 5px;
}

.ssort02{
	color:#666666;
	margin: 0 5px;
	padding: 3px 5px;
	border: 0 solid #666666;
	border-width: 1px 0 0 0;
}

.item01{ padding: 0 20px; }
.item02{ padding: 10px 20px; }

.text01{
	padding: 0 20px;
}
.mark01{
	margin: 0 5px;
	padding: 2px 5px;
	border: 0 solid #998866;
	border-width: 1px 0 0 0;
	text-align: right;
}

font.col00{ color: #666666; }

.column00{
	color:#666666;
	margin: 0 2px;
	border:1px solid #666666;
	background-color:#ffffff;
	padding:1px 5px;
}
.column01{ padding:0 10px; }
.column02{ padding:0 20px; }

.ltbox{	padding: 5px 0; }
.ltsub{	padding: 0 15px; }


table.int{
	color:#666666;
	padding: 2px 10px;
	border: 0 solid #998866;
	border-width: 1px 0 0 1px;
}

table.int td{
	color:#666666;
	padding: 2px 15px;
	border: 0 solid #998866;
	border-width: 0 1px 1px 0;
}

table.int td.name01{
	color:#666666;
	background-color:#FFFFcc;
	padding: 2px 10px;
	border: 0 solid #998866;
	border-width: 0 1px 1px 0;
}

table.int td.text01{
	color:#666666;
	padding: 5px 15px;
	border: 0 solid #998866;
	border-width: 0 1px 1px 0;
}

table.subtable td{
	font-size:80%;
	padding:0 3px 0 3px;
}


/* 日記用に追加 */
.sortDays01{
	color:#666666;
	margin: 0 2px;
	padding: 1px 10px;
	border: 0 solid #99cc66;
	border-width: 1px;
	text-align: right;
}
.sortDays02{
	color:#666666;
	margin: 0 8px;
	padding: 1px 5px;
	border: 0 solid #99cc66;
	border-width: 0 0 1px 5px;
}
.itemDays01{
	padding: 10px 12px 10px 12px;
}

a.incate {
	background:#e5e5e5;
	font-weight:bold;
	padding: 0 2px 0 2px;
	text-decoration:none;
}
a.hermit {
	text-decoration:none;
	color: #664400;
}

-->