/* CSS for blurred note */

/* General */
* {
	margin:0;
	padding:0;
}
body {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,sans-serif;
	color:#333;
	background:#FFF;
	text-align:center;
	-webkit-perspective: 600;
}

div {
	-webkit-transform-style: preserve-3d;	
	-webkit-transform: rotateY(0deg);
	-webkit-transition: -webkit-transform 2.0s ease-in
}

div:hover{
	-webkit-transform: rotateY(180deg);
	-webkit-transition: -webkit-transform 2.0s ease-in
}

h1 {
	margin:40px 0 40px 0;
	font-size:1em;
	text-indent:-21010px;
}
h2 {
	font-size:36px;
	margin:0 0 10px 0;
	font-family:"Times New Roman", Times,serif;
	font-weight:normal;
}

h3 {
	margin:5px 0 5px 0;
	font-family:"American Typewriter","Times New Roman", Times,serif;
	font-size:12px;
}

h4 {
	font-size:24px;
	font-family:"Times New Roman",Times,serif;
	font-weight:normal;
}

h5,p,li,dt,dd,input,textarea {
	font-size:12px;
}
ul,ol {
	list-style:none;
}
a img,img {
	border:none;
}
img {
	vertical-align:bottom;
}
a:link,a:visited,a:hover {
	text-decoration:underline;
	color:#222;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:none;
}

/* Wrapper */
#wrapper {
	width:850px;
	margin:0 auto;
	text-align:left;
}
#wrapper:after {
	content:".";
	display:block;
	height:0.1px;
	clear:both;
	visibility:hidden;
}

/* Grid */
.article {
	width:660px;
	float:right;
	display:inline;
}
.aside {
	width:170px;
	float:left;
	display:inline;
	border-top:1px dotted #999;
}
.article .chapter {
	width:660px;
	float:left;
	display:inline;
}
.article .section {
	margin:0 0 5px 0;
	display:inline;
}
.article:after,.article .chapter:after,.article .section:after,.aside:after {
	content:".";
	display:block;
	height:0.1px;
	clear:both;
	visibility:hidden;
}

/* Peculiar */
h1 a {
	width:112px;
	height:16px;
	display:block;
	overflow:hidden;
	background:url(../img/sprites.png) left top no-repeat;
}
p#description {
	display:none;
}
p#copyright {
	margin:2em 0 2em 0;
}

/* style */
.chapter p {
	font-size:12px;
	line-height:160%;
}
.article p.date,.chapter p.date {
	margin:5px 0 5px 0;
	font-family:"American Typewriter","Times New Roman", Times,serif;
	font-size:14px;
	font-weight:normal;
}
.entry-body p {
	margin:0 0 1em 0;
}
.trackbacks {
	margin:0 0 40px 0;
}
.trackbacks h3 {
	margin:5px 0 5px 0;
	font-family:"American Typewriter","Times New Roman", Times,serif;
	font-size:14px;
	font-weight:normal;
}

.comments {
	margin:0 0 40px 0;
}
.comments h3 {
	margin:5px 0 5px 0;
	font-family:"American Typewriter","Times New Roman", Times,serif;
	font-size:14px;
	font-weight:normal;
}

.category {
	margin:0 0 40px 0;
}
.category h3 {
	margin:5px 0 5px 0;
	font-family:"American Typewriter","Times New Roman", Times,serif;
	font-size:14px;
	font-weight:normal;
}
.category li {
	margin:0 20px 0 0;
	display:inline;
}

.dn {
	display:none;
}
.tb {
	border-top:1px dotted #999;
}
.odd {
	width:320px;
	float:left;
	display:inline;
}
.odd a:link,.odd a:visited {text-decoration:none;
color:#666;
background:#FFF;
}
.odd a:hover {text-decoration:none;
color:#000;
background:#FFF;
}
.even {width:320px;
float:right;
display:inline;
}
.even a:link,.even a:visited {text-decoration:none;
color:#666;
background:#FFF;
}
.even a:hover {text-decoration:none;
color:#000;
background:#FFF;
}


.odd img,.even img {margin:0 10px 10px 0;
float:left;
display:inline;
}
.entry-body {width:460px;
margin:0 0 40px 0;
float:left;
display:inline;
}
.entry-more {width:170px;
margin:0 0 40px 0;
float:right;
display:inline;
}
.tar {text-align:right;
}
.cap {font-size:9px;
}

.aside p {font-size:11px;
}
.aside .chapter {padding:0 0 10px 0;
border-bottom:1px dotted #999;
}
.twitter p {margin:15px 0 5px 0px;
text-indent:-21010px;
overflow:hidden;
}
.twitter p a {width:94px;
height:24px;
background:url(../img/sprites.png) 0 -20px no-repeat;
display:block;
}
.aside .link {border-bottom:none;
}
.seionudoku {margin:10px 0 10px 0px;
float:left;
display:inline;
text-indent:-21010px;
overflow:hidden;
}
.seionudoku a {width:90px;
height:22px;
background:url(../img/sprites.png) -60px -50px no-repeat;
display:block;
}
.zugakousaku {margin:0 0 0 0px;
clear:both;
display:block;
text-indent:-21010px;
overflow:hidden;
}
.zugakousaku a {width:160px;
height:19px;
background:url(../img/sprites.png) 0px -90px no-repeat;
display:block;
}

/* blurrednote related. */
.tumblr_posts li {margin:10px 10px 0 0;
padding:10px 10px 5px 5px;
border-top:1px dotted #999;
}