@charset "utf-8";
/*
Theme Name: wp.Vicuna
Theme URI: http://wp.vicuna.jp/
Description: <a href="http://en.wp.vicuna.jp">wp.Vicuna</a> Structure Template + <a href="http://wp.vicuna.jp/skin/">Skin</a>
Version: 2.0.3
Author: <a href="http://3ping.org/">wu</a>, <a href="http://spais.co.jp/">nic</a>
*/
.alignleft{float:left;}
.alignright{float:right;}
.alignnone{float:none;}
pre{text-align:left;}
ul.number_pager{
	list-style:none;
	_height: 1px;
	min-height: 1px;
	/*¥*//*/
	height: 1px;
	overflow: hidden;
	/**/
}
ul.number_pager:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
ul.number_pager li{
	float:left;
}
ul.number_pager li.current{
	font-weight:bold;
}
ul.number_pager li a{
	padding:0.25em 0.5em;
	display:block;
	border-color:#CCC;
}
span.replay{
	margin-left:0.5em;
}

/* add */

body {
font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

img{
vertical-align:bottom;
border: 0;
}

body.double div#main {
width: 590px;
}
body.double div#utilities {
width: 310px;
}
body.individual div.entry ul.info {
margin-bottom: 10px;
}
#adsense_post_top_unit {
margin: 0 0 10px 0;
}
#adsense_archive_top {
margin: 10px 0 0 30px;
}
#adsense_archive_bottom {
margin: 10px 0 0 30px;
}
#adsense_archive_top_unit {
margin: 10px 0 0 30px;
}
#adsense_index_top_unit {
margin: 10px 0 0 30px;
}

#similar_posts {
margin: 30px 0;
}
#similar_posts h3 {
margin: 0 0 10px 0;
padding: 5px 10px;
border: 0;
background-color: #ddd;
font-size: 1.1em;
}
#similar_posts li {
margin: 0 0 5px 0;
}

ins {
text-decoration: none;
border-bottom: 1px dotted #999;
}

.wp-pagenavi {
margin: 20px 0 20px 30px;
}

.pic_right {
float: right;
margin: 0 0 10px 10px;
}
.pic_left {
float: left;
margin: 0 10px 10px 0;
}

.textBody li {
margin: 0 0 10px;
line-height: 1.4;
}

thead th {
background-color:#ddd;
}

#utilities
.hatebu_ranking {
margin:10px;
}

#utilities .side_profile dt {
float: left;
margin: 0 0 0 10px;
padding: 0;
background: 0;
}

#utilities .side_profile dd {
padding: 0 0 0 80px;
background: 0;
}

.clearfix{ display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*\*/
* html .clearfix{ height: 1%;}
.clearfix{ display: block;}
/**/

body.individual div.entry ul.info li.clip_btns img,
body.individual div.entry ul.info li.clip_btns iframe {
vertical-align: middle
}

.plusoneLower {
margin: 40px 30px 0;
}

.zenbackBox {
margin: 0 20px 30px;
}

.estimatedReadingTime {
margin: 10px 0;
text-align: right;
font-size: 0.9em;
font-weight: bold;
}
.estimatedReadingTime p {
}

