@charset "utf-8";

#contents #mainArea .commonbox01 .lphoto {
	width:100px;
	float:left;
	padding:0 5px 5px 0;
}

#contents #mainArea .commonbox01 .rblog_tx {
	width:520px;
	float:right;
	margin:0px;
	padding:0px;
}

#contents #mainArea .commonbox01 .rblog_tx .blog_title {
	font-weight:bold;
	font-size:130%;
}

#contents #mainArea .commonbox01 .rblog_tx .date {
	font-size:90%;
}

#contents #mainArea .commonbox01 .rblog_tx dt {
	padding:0 0 5px 0;
}

#contents #mainArea .commonbox01 .rblog_tx a {
	font-weight:bold;
}

/*-- 個別ページ --*/

#contents #mainArea .articlebox01 {
	padding:0 10px 10px 10px;
}

#contents #mainArea .articlebox01 h4 {
	font-size:130%;
	font-weight:bold;
	padding:5px 10px;
	background: #F0F0F0;
	border: 1px solid #dedede;
}

#contents #mainArea .articlebox01 .inarticle {
	padding:5px 0 10px 0;
}

#contents #mainArea .articlebox01 .inarticle  .article_lphoto {
	float:left;
	padding:0 10px 10px 0;
}

/*-- アクセスランキング --*/

#contents #mainArea .commonbox03 .rank_title {
	font-weight:bold;
	font-size:120%;
}

#contents #mainArea .commonbox03 .date {
	font-size:90%;
}

#contents #mainArea .commonbox03 dt {
	padding:0 0 5px 0;
}

#contents #mainArea .commonbox03 a {
	font-weight:bold;
}

#contents #mainArea .commonbox03 .lrank {
	width:60px;
	float:left;
	padding:0 10px 0 0;
}

#contents #mainArea .commonbox03 .lrank02 {
	width:40px;
	float:left;
	padding:0 10px 0 10px;
}


#contents #mainArea .commonbox03 .lphoto {
	width:100px;
	float:left;
	padding:0 10px 10px 0;
}

#contents #mainArea .commonbox03 .rrank_tx {
	width:450px;
	float:right;
	margin:0px;
	padding:0px;
}

#contents #mainArea .commonbox03 .rrank_tx02 {
	width:560px;
	float:right;
	margin:0px;
	padding:0px;
}

#wrapper #contents #mainArea .articlebox01 .inbox {
	padding: 5px 10px;
}
#wrapper #contents #mainArea .articlebox01 .inarticle p {
	margin-bottom: 10px;
}

#contents #mainArea .articlebox01 .blog_links{
	text-align:right;
	padding:0 10px 0 0;
}
