
body{
	padding-top:	5px;
	padding-bottom:	5px;
	padding-left:	10px;
	padding-right:	10px;
	color:	#111;
	background-color:	#fefefe;
	background-image:	url(./natural_w.gif);
	line-height:	1.5em;
}

#counter{
	width:	100%;
	height:	8px;
}

/* トップページ、タイトル部 */
#sitetitle ,
#topinfo   ,
#doctitle   {
	text-align:	left;
	margin-top:	1em;
	margin-bottom:	1em;
	margin-left:	35%;
	margin-right:	0;
	border:	1em	#ddf	solid;
}
#sitetitle h1,
#sitetitle p {
	margin-top:	5px;
	margin-bottom:	0;
	text-align:	right;
	text-indent:	0;
}
#doctitle p {
	margin-top:	5px;
	margin-bottom:	0;
	text-indent:	0;
}

#topnew ,
#toplist,
#docbody{
	text-align:	left;
	margin-left:	0;
	margin-right:	35%;
	margin-top:	1em;
	maegin-bottom:	1em;
	border:	1em	#dfd	solid;
}
#toplist dl{
	margin-left:	1em;
}
#toplist dt{
	margin-left:	0;
}
#toplist dd{
	margin-left:	2em;
}
#toplist h3{
	margin-right:	1em;
	border-top:	3px	#ddf	solid;
	border-left:	3px	#ddf	solid;
	padding-top:	2px;
	padding-left:	5px;
}

.autolink{
	font-weight:	bold;
}
.timestamp{
	font-size:	70%;
	vertical-align:	bottom;
}
.review{
	font-size:	80%;
	margin-top:	0.2em;
}

.topmore{
	margin-left:	1em;
	border-right:	3px	#ddf	solid;
	border-bottom:	3px	#ddf	solid;
	padding-right:	5px;
	padding-bottom:	2px;
	text-align:	right;
}
#indexcomment{
	border-right:	5px	#ddf	solid;
	border-bottom:	5px	#ddf	solid;
}
#endindex{
	display:	none;
}

#header{
	border:	1em	#ffd	solid;
}
#header p{
	margin-top:	0;
	margin-bottom:	0;
}
#header .back{
	margin-top:	0;
	margin-bottom:	0;
}
#footer{
	margin-top:	1em;
	border:	1em	#ffd	solid;
}
#footer .back{
	margin-top:	0;
	margin-bottom:	0;
}
.footersplit{
	margin-right:	34%;
}
#signature{
	margin-top:	0;
	margin-bottom:	0;
}

.reference{
	margin-top:	1em;
	margin-bottom:	1em;
	margin-left:	1em;
	border-left:	0.5em	#ddd	solid;
}
.photo{
	margin-top:	1em;
	margin-bottom:	1em;
	margin-left:	0.5em;
	border:	2px	#ddd	solid;
}

.photo img{
	border:	2px	#ddd	solid;
}


p{
	text-indent:	1em;
	line-height:	1.5em;
	margin-top:	1em;
	margin-bottom:	1em;
}
li p,
.photo p{
	margin-top:	0;
	margin-bottom:	0;
}

em{
	font-style:	normal;
	font-weight:	bold;
}

strong,
em ex{
	font-style:	normal;
	font-weight:	bold;
	font-size;	120%;
}

dfn{
	font-style:	normal;
}
