@charset "utf-8";
/* CSS Document */


.tit_blog{
	margin-bottom:10px !important;
	}
.entry_date{
	font-size:14px;
	font-weight:bold;
	border-left:3px solid #473034;
	padding-left:0.5em;
	margin-bottom:5px;
	}
.entry_title{
	background-image:url(http://www.keyring.net/KeyringMagazine/images/bg_entry_tit.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#402B2F;
	padding:2em 1em;
	border-left:1px solid #986770;
	border-bottom:1px solid #473034;
	margin-bottom:5px !important;
	margin-top:0px !important;
	}
.caption{
	font-size:94%;
	}
.sbm_icon {
    margin: 0 0 5px 0 !important;
    text-align: right !important;
}
.sbm_icon li {
    display: inline !important;
}

#sidebar a{
	color:#b22222;
	}
	
.entry_sub_title{
	background-color:#C9D6F1;
	background-image:url(http://www.keyring.net/KeyringMagazine/images/bg_entry_subtit.gif);
	background-repeat:no-repeat;
	padding:3px 26px;
	font-weight:bold;
	margin-bottom:15px;
	}
.entry_body{
	border:1px solid #986770;
	padding:15px;
	line-height:170%;
	}
.entry_body img{
	margin:3px;
	padding:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
.asset-body{
	border:1px solid #986770;
	padding:15px;
	line-height:170%;
	}
.asset-body img{
	margin:3px;
	padding:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
	
.entry_footer{
	text-align:right;
	font-size:90%;
	padding-right:0.5em;
	margin-top:5px;
	margin-bottom:20px;
	}
.linktitle{
	font-weight:bold;
	background-image:url(http://www.keyring.net/KeyringMagazine/images/ic_999.gif);
	background-repeat:no-repeat;
	padding:3px 14px;
	margin-bottom:5px;
	}
.sidetitle{
	margin-top:15px;
	margin-bottom:15px;
	font-style:normal;
	color:#986770;
	}
.backtitile{
	margin-left:0.5em;
	font-weight:normal;
	font-style:normal;
	}
.blogProfile{
	font-size:90%;
	margin-top:5px;
	margin-bottom:15px;
	}
.txt_center{
	text-align:center;
	}
.menu_archive{
	list-style:none;
	color:#CCC;
	margin-bottom:20px;
	}
.menu_archive li{
	margin-left:0.5em;
	margin-bottom:5px;
	border-bottom:1px solid #ECECEC;
	text-align:left !important;
	}
.menu_category{
	list-style:square;
	margin-bottom:20px;
	}
.menu_category li{
	margin-left:2em;
	margin-bottom:5px;
	}
.paginate{
	text-align:right;
	padding-right:0.5em;
	}
.archive-title{
	text-align:right;
	padding-right:0.5em;
	font-size:12px;
	font-weight:normal;
	}
.widget-search{
	margin-top:5px;
	margin-bottom:15px;
}
.widget-content input{
	margin-bottom:5px;
	}
#search{
	width:120px;
	}
	
/*--------コメント欄-------------*/	
.comments-header,
.comments-open-header{
	font-size:14px;
	line-height:150%;
	}
.comment-content{
	margin:3px;
	padding:3px;
	border:1px solid #CCC;
	}
#comments-form label{
	display:block;
	}
#comments-form input{
	margin-left:1em;
	}

#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me{
	margin:3px;
	}

/*--------コメントの概要--------*/
.entry-asset{
	margin-bottom:20px;
	}
	
/*--------対談ゲストプロフィール--------*/
.guest_profile{
	margin:10px;
	padding:8px;
	background-color:#f3f3f3;
	border:1px solid #CCC;
	}
.guest_profile dt{
	font-weight:bold;
	}
.guest_profile dd{
	margin-left:24px;
	}


blockquote{
	margin:1em 2em;
	background-color:#F5F5F5;
	}


