body {
	background-color: #E6E6E6;
	color: #355C2E;
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left;
}
a:link {
	color: #C15E6E;
	text-decoration: underline;
}
a:visited {
	color: #C15E6E;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
a:active {
	color: #990000;
	text-decoration: none;
}
br {font-size: 12px;}
.8 {font-size: 8px;}
.10 {font-size: 10px;}
.new10 {font-size: 10px; line-height: 150%;}
.12 {
	font-size: 12px;
	line-height: 15px;
}
.14 {font-size: 14px;}
.16 {font-size: 16px;}
.20 {font-size: 20px;}
.36 {font-size: 36px;}
.diary12 {font-size: 12px; line-height: 120%;}
.clap {
	font-size:10pt;
	color:#8181A1;
	background-color:#CCCCCC;
	border-style:solid;
	border-color:#8181A1;
	border-width:1;
	margin: 0px;
	padding: 0px;
}
.text {
	font-size:10pt;
	color:#8181A1;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#666666;
	border-width:1;
	margin: 0px;
	padding: 0px;
}
.poti {
	font-size:10pt;
	color:#8181A1;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#666666;
	border-width:1;
	margin: 0px;
	padding: 0px;
}
.cr {
	font-size: 10px;
	letter-spacing: 3px;
}
.10_2 {
	font-size: 10px;
	line-height: 150%;
}
#favorite{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}
#favorite a:link{
	font-size: 10px;
	color: #C15E6E;
	text-decoration: underline;
}

#favorite a:visited{
	font-size: 10px;
	color: #C15E6E;
	text-decoration: underline;
}

#favorite a:hover{
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	background-color: #E18AA2;
}
#favorite a:active {
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	background-color: #E18AA2;
}
.outline01{
	border: 1px #3D3D3D solid;
}
.outline02{
	border: 1px #8181A1 solid;
}
hr {
	color: #3D3D3D;
}
