@charset "utf-8";
/**
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "VERSIONFIVE partial stylesheet for each page";
 :shortdesc "A stylesheet for Single Pages.";
 :created "2009-08-04";
 :release [:revision "1.0"; :created "2010-03-01"];
 :author [:name "VERSIONFIVE"; :homepage <http://versionfive.jp/> ];
 :license <http://creativecommons.org/licenses/by/3.0/> .
*/

/* -------------------------
  Contents Main
------------------------- */
#contentsMain {background-image: none !important;}


/* -------------------------
  Main
------------------------- */
#main article:last-child {margin-bottom: 0;}
#main article footer {text-align: center}
#main article footer ul {height: 32px;}
#main article footer ul:after {  /*clearfix*/
	display: block;
	clear: both;
	content: "";
}
#main article footer li img {visibility: hidden;}
#main article footer li a img {visibility: visible !important;}
#main article footer li.older {float: left;}
#main article footer li.newer {float: right;}
#main article footer li.top {
	display: inline;
	line-height: 32px;
}
#main article footer li.top img {vertical-align: middle;}


/* -------------------------
  entryNav
------------------------- */
#ShareThisEntry dl dd > ul li {
	padding: 0.5em 10px;
	font-size: 93%;  /*12px*/
}
#ShareThisEntry dl dd > ul li:nth-of-type(even) {
	border-top: #e7e5de 1px solid;
	background-color: #f3f2ee;
}
#ShareThisEntry dl dd > ul li a {
	padding: 5px 0 5px 25px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
#ShareThisEntry dl dd > ul li.socialDelicious a {background-image: url(../images/icon-social-delicious.png);}
#ShareThisEntry dl dd > ul li.socialHatena a {background-image: url(../images/icon-social-hatena.png);}
#ShareThisEntry dl dd > ul li.socialLivedoor a {background-image: url(../images/icon-social-livedoor.png);}
/*#ShareThisEntry dl dd > ul li.socialTwitter a {background-image: url(../images/icon-social-twitter.png);}*/
#ShareThisEntry dl dd > ul li.socialTwitter {padding: 5px 5px 1px 10px !important;}
#ShareThisEntry dl dd > ul li.socialFacebook a {background-image: url(../images/icon-social-facebook.png);}
#ShareThisEntry dl dd > ul li.socialGBuzz a {background-image: url(../images/icon-social-gbuzz.png);}


/* -------------------------
  Contents Sub
------------------------- */
#contentsSub h2 span {
	padding-top: 8px;
	display: inline-block;
	font-size: 153.9%;  /*20px*/
}
#commentForm {padding-bottom: 10px;}
#commentForm dl {
	margin: 0;
	width: 156px;
	float: left;
}
#commentForm dl.name-email {margin-right: 15px;}
#commentForm dl dd,
#commentForm textarea {margin-bottom: 15px;}
#commentForm label {font-size: 93%;  /*12px*/}
#commentForm textarea {clear: both;}
#trackbacks dl.info {margin-bottom: 15px;}
#trackbacks label {font-size: 93%;  /*12px*/}
#contentsSub ol.log {
	font-size: 93%;  /*12px*/
}
#contentsSub ol.log li {
	padding: 0.8em 10px;
	clear: both;
}
#contentsSub ol.log img.avatar {
	border: #090909 2px solid;
	float: left;
}
#contentsSub ol.log li.bypostauthor img.avatar{border-color: #8ebd00;}
#contentsSub ol.log li > p,
#contentsSub ol.log li > div {margin-left: 46px;}
#contentsSub ol.log li > div p {padding: 0.4em 0;}
#contentsSub ol.log li > div a {text-decoration: underline;}
#contentsSub ol.log li > p {padding-bottom: 0.8em;}
#contentsSub ol.log li > p span, #contentsSub ol.log li time {color: #9c9a96 !important;}
