@charset "utf-8";
/*
Theme Name: WordPress Default Abiru css
Theme URI: http://wordpress.org/
Description: WordPress のデフォルトテーマからCSSだけあびる版に変更
Version: 1.0
Author: AbiStudio.com
Author URI: http://www.abistudio.com/
Tags: simple
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
 background: #CCC;
 color: #333;
 text-align: center;
}
a:link {
 color: #2200CC;
}
a:visited{
 color: #551A8B;
}
#page {
 border: 1px solid #EEE;
 background: #F5F5F5;
 margin: 20px auto;
 padding: 20px;
 width: 950px;
 text-align: left;
}
#pagein {
 border: 1px solid #666;
 background: #F5F5F5;
 padding: 20px;
 text-align: left;
}
.topicpath{
 font-size:0.8em;
 margin: 0 0 20px  20px;
}
#content {
 float: left;
 width: 720px;
}
#content .entrytitle{
 font-size:0.8em;
 border-bottom: 2px solid #527DB4;
 padding-bottom: 3px;
 margin-bottom: 10px;
}
#content .entrytitle a:link,
#content .entrytitle a:visited,
#content .entrytitle a:hover {
 color: #666;
 text-decoration: none;
}
#content .entry{
 margin: 10px 0;
 font-size: 0.9em;
 line-height:1.6;
}
#content .entry p{
 margin-bottom: 15px;
}
#ch_topentry .ch_link{
 background: #333;
 font-size: 25px;
 text-shadow:transparent 0px 0px 1px;
 padding: 10px;
 line-height:1.1;
}
#ch_topentry .ch_link a{
 color:#FFF;
}
.ch_comment{
 float: left;
 padding: 5px 10px 10px 10px;
 text-align: center;
 font-size: 10px;
 border: 1px solid #DDD;
 background: #FFF;
 -moz-border-radius: 8px; /* for Fx */
 -webkit-border-radius: 8px; /* for Safari */
 width: 30px;
 margin-bottom: 10px;
}
.ch_comment strong{
 font-size: 20px;
 text-shadow:transparent 0px 0px 1px;
}
.ch_link{
 margin: 0 0 5px 60px;
}
.ch_desc{
 margin: 0 0 5px 60px;
 word-wrap: break-word;
}
.ch_bar{
 clear: left;
}
#sidebar{
 float: right;
 padding-left: 20px;
 width: 150px;
 border-left: 1px solid #CCC;
 font-size:0.8em;
}
.commentlist,
#respond{
 font-size:0.8em;
 margin-bottom: 30px;
}
#respond p{
 margin-bottom: 10px;
}
#comments,
#respond h3,
.widgettitle{
 padding: 8px;
 background: #666;
 color: #FFF;
 margin-bottom: 10px;
}
#logo{
 margin-bottom: 20px;
}
.widget{
 border: 1px solid #666;
 margin-bottom: 20px;
}
.textwidget{
 padding: 0 10px 10px 10px;
 line-height:1.4;
}
.widget ul{
 margin: 0 0 0 20px;
 list-style-type: circle;
}
.widget ul li{
 margin-bottom: 8px;
}
#footer{
 clear: both;
 padding-top: 10px;
 font-size:0.8em;
 text-align: center;
 line-height:1.5;
}
#backtotop{
 text-align: right;
}
#s{
 width:70px;
}
