/************************************************/
body{
	margin:0px;
	padding:0px;
	color:#555555;
	background-color:#FAF5F0;
}
a{
	color:#700;
}
a:visited{
	color:#507;
}
a:hover{
	color:#000000;
}

/************************************************/
@media screen and (min-width:1200px) {
	.list .detail,
	.page .detail{
		width:600px;
		margin:30px auto;
	}
}
@media screen and (max-width:1199px) {
}
/************************************************/
h1{
	border-bottom:1px dotted #cccccc;
	text-align:left;
	padding:10px 10px;
	margin:10px 10px;
	font-weight:normal;
	color:gray;
}
h1 span{
	color:#555555;
}
h1 .set{
	color:#999999;
}
h2{
	border-bottom:1px dotted #cccccc;
	text-align:left;
	padding:10px 10px;
	margin:10px 10px;
	font-weight:normal;
}
h3{
	margin:0px 0px;
	padding:10px 0px 10px 10px;
}
.category{
	margin:30px;
	padding:5px;
}
/************************************************/

.list .detail,
.page .detail{
  text-align:left;
  line-height:200%;
  background-color:white;
  padding:10px;
}
.detail .subject{
  text-align:right;
  padding:10px;
  margin:10px;
}
.detail .comment{
  padding:10px;
}
/************************************************/
.link,
.copyright{
	margin:0px;
	padding:10px;
	background-color:#F3ECE6;
}
