a:hover{color:#FF00CC;text-decoration:underline}

body{
	margin:0px 0px 0px 50px;
	background-color: #FFF5EE;
}

#main{
	width:750px;
	background-color: #FFF5EE;
	padding: 10px 0px 0px 0px;
}


/* --- ヘッダー ------------------------------- */
#header{
	background-image: url(http://noji-f.dee.cc/jpg/img0810.jpg);
	background-repeat:no-repeat;
	padding: 20px 0px 0px 0px;
	width:750px;
	height:150px;
}

.blog-title{
	margin:0px 0px 0px 30px;
	font-size:26px;
	color:#313131;
	font-weight: bold;
}

.blog-title a,
.blog-title a:link,
.blog-title a:visited,
.blog-title a:active,
.blog-title a:hover{
	color:#313131;
	text-decoration:none;
}

#bar{
	float:right;
	width:750px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border-top: 3px double #008000;
	border-bottom: 3px double #008000;
}
.bar-navi{
	float:right;
	margin: 0px 0px 8px 0px;
	font-size:13px;
}

#left{
	float:right;
	margin:0px 10px 0px 0px;
}


/* --- ブログ概要 ------------------------------ */
.description{
	width:600px;
	position:absolute; top:70px; left:130px;
	color:#000000;
	z-index:1
}

/* --- 記事 ----------------------------------- */
#article{
	width:500px;
	margin:0px 0px 0px 0px;
}

.article-title{
	margin:0px 0px 0px 40px;
	font-size:15px;
	color:#ffffff;
}

.article-title-b{
	padding: 8px 0px 6px 0px;
	width:500px;
	font-weight: bold;
	background-image: url(http://noji-f.dee.cc/gif/pww.gif);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #ffa851;
	border-top: 5px double #ff8000;
}

.article-title a,
.article-title a:link,
.article-title a:visited,
.article-title a:active,
.article-title a:hover{
	color:#ffffff;
	text-decoration:none;
}


.article-body{
	padding: 15px 10px 5px 10px;
	width:480px;
	font-size:15px;
	color:#313131;
}

#article-d{
	width:480px;
	clear: both;
}

.article-date{
	padding:10px 0px 5px 0px;
	font-size:13px;
	color:#808080;
}

/* --- サイドメニュー ------------------------- */
.side-title{
	background-color: #66cc00;
	border-top: 3px double #008000;
	border-bottom: 3px double #008000;
	padding: 5px 0px 6px 0px;
	margin:0px 0px 0px 10px;
	width:190px;
	font-weight: bold;
	color:#ffffff;
}

.side-body{
	padding: 5px 5px 5px 5px;
	margin:0px 0px 0px 10px;
	line-height: 130%;
	width:190px;
}

.calendar{
	font-size:10px;
}


/* --- フッター ------------------------------- */
.copy{
	background-color: #ffffff;
	clear: both;
	font-size:12px;
	width:100%;
	margin:20px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border: 3px double #cccccc;
}

