/*ƒŒƒCƒAƒEƒg*/
body{
margin: 0;
padding 0;
text-align: center;
color: #000;
background: #dcdcdc;
}
#wrap{
margin: 20px auto;
width: 530px;
text-align: left;
color: #333;
background: #fff;
}
#main{
width: 468px;
margin: 40px;
}
#foot{
}
/*Še•”•ª*/
#foot{
width: 530px;
background: #5F707A;
border-top: 1px solid #DFDFDF;
text-align: center;
color:#ddd;
}
/*•¶ŽšE•¶Í*/
#main p{
font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
//font-size: 1.4em;
line-height:160%;
/*letter-spacing:-0.125em;*/
letter-spacing:-0.05em;
}
/*old*/
#side{
float: left;
width: 200px;
}
.space{ clear:left; }
#rap{
margin:20px auto;
width:530px;
text-align: left;
color:#333;
border: 3px solid #dcdcdc;
background:#FFFFFF;
}
#header-home{
background: url(header-simple.jpg);
width: 530px;
height: 30px;
}
#article {
	width:530px;
	font-family: monospace;
}
#article p{
	margin:0 30;
	line-height:160%;
//20•¶Žš//
//’†Ž~//	font-size:135%;
	letter-spacing: 0.05em;
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
#article-title{
}
#navcontainer ul {
margin:0;
padding:5 0;
background: #5F707A;
border-top: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
float: left;
width: 530px;
font-size:1.2em;
color:#FFF;
text-align:center;
}
#navcontainer ul li {
	display: inline;
}
#navcontainer ul li.ad {
	padding:2;
	background: #5F707A;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	float: left;
	border-right: 1px solid #FFFFFF;
}
#navcontainer ul li.category_item {
	padding:2 10;
	background: #5F707A;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #DFDFDF;
}
#navcontainer ul li.page_item a {
	padding:2 10;
	background: #5F707A;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #DFDFDF;
}
#navcontainer ul li.page_item a:hover {
	padding:2;
	background: #9C9D95;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #DFDFDF;
}
.credit {
	color: #FFFFFF;
	background: #5F707A;
	border-top: 1px solid #DFDFDF;
	clear: both;
	font-size: 100%;
	margin: 0 auto 0 auto;
	padding: 2px 0 2px 0;
	text-align: center;
	width: 530px;
}
H1{
margin:15 30;
padding:0;
border-bottom: solid #AAA 2px; text-align: left;
font-weight: bold;
 width:100%;
background:#FFF;
font-size: 1.2em;
font-weight: bold;
}
H2{
margin:15 30;
padding:0;
border-bottom: solid #AAA 2px; text-align: left;
font-weight: bold;
 width:100%;
background:#FFF;
font-size: 0.95em;
font-weight: bold;
}
h3{
margin:15px 0 10px 0;
padding:0 0 0 9px;
border-bottom: solid #AAA 2px;
font-size: 92%;
text-align: left;
text-decoration: none;
width:200px;
}

li{ font-size:93%; line-height:110% }
a{ text-decoration: underline; }
a:hover{ font-weight:bold; text-decoration: underline; }

.navigation {
display: block;
margin:10 30;
font-weight: bold;
text-decoration: underline;
}

.alignright {
float: right;
width:150;
}
.alignleft {
float: left;
width:160;
}
.aligncenter {
float: left;
width:150;
}
.ad-down {
margin:10;
text-align:center;
}
