BODY{
	margin:10px 18%;
	color: #100e0a;
	background-color: #e6e7db;
	background-image: url(item/back.png);
	background-repeat: no-repeat;
}
A{
	text-decoration: none;
	color: #317995;
}
A:hover{
	text-decoration: underline;
}
H1{
	border-bottom: 1px dotted #444444;
	font: bold 100% arial;
	padding-top: 16px;
	background-image: url(item/top_back.png);
	background-repeat: repeat-y;
}
H2{
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px 4px;
}
EM{
	font-weight: bold;
	font-style: normal;
}
P{
	font-size: 80%;
	line-height: 130%;
	margin: 0.3em 2em 2em 2em;
}
UL, OL{
	font-size: 80%;
	line-height: 130%;
	margin: 0.3em 2em 2em 3em;
}
P.footer{
	border-top: 1px dotted #444444;
	padding-top: 10px;
	margin: 1em 0em;
	text-align: right;
}
.material{
	text-align: right;
}
.foot_wri{
	font-size: 80%;
	line-height: 130%;
	text-align: right;
}
.light{
	font-size: 80%;
	color: #87867f;
}
.counter{
	font-size: 70%;
	font-weight: normal;
}
.kiri{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}

P.top_footer{
	text-align: right;
	margin: 0em 0em;
}
.top_footer IMG{
	vertical-align:top;
}


.bbs TD{
	font-size:80%;
}
.form_border{
	border: 1px solid #444444;
}
HR{
	border: 1px dotted #444444;
}
HR.res{
	width: 90%;
	text-align: right;
}
.url{
	font-size: 80%;
	text-align: right;
}
P.bbs_footer{
	padding-top: 5px;
	border-top: 1px dotted #444444;
	margin: 1em 0em;
	text-align: right;
	line-height: 100%;
}
