/* エントリーリストのコメント・トラックバック */
.comment-post-link {
   text-align: right;
   font-size: small;
   margin-left: 58px;
   margin-right: 58px;
   line-height: 1.2;
}

.comments-header-top, .trackbacks-header-top {
   padding: 5px 5px 5px 20px;
   color: #333;
   background-color: #999;
   background-repeat:no-repeat;
   line-height: 1;
   border-width: 1px 1px 1px 1px;
   border-style: outset;
   border-color: #666;
   font-size: small;
   font-weight: bold;
   margin-left: 58px;
   margin-right: 58px;
}

.trackback-content-top, .comments-content-top {
	margin-left: 65px;
	margin-right: 65px;
	line-height: 1.2;
}

/* 広告部 */
#advertisement {
	text-align: center;
	margin: 0.4em auto;
}

/* エントリー内の広告 */
.adsence-index
{
	margin-bottom: 1.5em;
}

.adsence-entry
{
	margin-top: 2.0em;
	margin-bottom: 1.5em;
}

/* 見出し */
.entry-content h2
{
	font-size: 130%;
	font-weight: bold;
	padding-top: 5px;

}

.entry-content h3
{
	font-size: 120%;
	font-weight: bold;
	padding-top: 5px;
}

.entry-content h4
{
	font-size: 110%;
	font-weight: bold;
	padding-top: 5px;
}

.entry-content h5
{
	font-weight: bold;
}

/* blockquote */
blockquote
{
	background-color: #CCC;
	padding: 0.6em;
}

/* コード */
.code {
	color: #0C0C0C;
	background-color: #F3F3F3;
	font-family: monospace;
	margin: auto 12px;
	padding: 6px;
}

/* AA(Ascii art) */
.aa {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "Mona", "mona-gothic-jisx0208.1990-0", "IPA モナー Pゴシック", "IPAMonaPGothic", "IPA mona PGothic", "IPA MONAPGOTHIC", sans-serif;
	line-height: 1.125;
}

/* 画像に縁ふちと陰をつける */
.shadow {
	margin: 0 0 0 5px;
	background: url(http://undeveloperworks.uraroji.com/images/shadow_001.png) right bottom;
	float: left; /* 回り込み制御 */
}
 
.shadow img {
	position: relative;
	left: -5px; /* 画像を左へ移動 */
	top: -5px; /* 画像を上へ移動 */
	padding: 5px; /* 画像枠 */
	background: #ffffff; /* paddingを設定した場合の背景色 */
	border: 1px solid #999999; /* 画像の枠線 */
}

/* Amazlet */
.amazlet-box {
	color: #000000;
	background-color: #FFFFDD;
	padding: 8px;
	margin: 32px 8px 32px 8px;
}

.amazlet-box a {
	color: #000000;
}

/* hatena bookmark */
.hatena-bookmark-users {
	vertical-align: text-bottom;
}
