@charset "utf-8";
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

*{
margin:0;
padding:0;
}

.clr{
clear:both;
}

.clearFix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearFix {display: inline-table;}
/*¥*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/**/

img,fieldset{
border:none;
}

legend,hr,.description{
display:none;
}

/*mainCodeStart*/
body{
font-size:small;
/*font-family: Arial, Helvetica, Sans-Serif;*/
font-family: 'ＭＳ Ｐ明朝', 'ヒラギノ明朝 Pro', serif;
}

#page{
width:960px;
margin:0 auto;
}

#header{
margin:60px 0;
}

#content{
width:690px;
line-height:1.8;
float:right;
}

.post{
margin:0 0 80px 0;
}

.post h2,.post h2 a,.post h3,.post h3 a{
font-size:x-large;
color:#000;
}

.post h2.pagetitle,.post h3#similarTitle{
font-size:small;
}

.post small{
font-size:x-small;
color:#666;
}

.entry{
margin:35px 0 0 0;
}

.entry a{
color:#000;
}

.entry img{
margin:0 0 10px 0;
}

.entry p{
margin:0 0 30px 0;
}

.entry ul,
.entry ol{
list-style-position:inside;
margin:0 0 10px 0;
}

ul.similar-posts{
list-style-position:inside;
}

ul.similar-posts li a{
font-size:x-small;
}

#sidebar{
width:230px;
float:left;
}

#sidebar h2{
margin:80px 0 20px 0;
}

#sidebar ul{
list-style-type:none;
}

#sidebar ul li a,#sidebar ul li{
font-size:x-small;
color:#666666;
}

#sidebar ul li{
margin:0 0 10px 0;
}

div.navigation:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

div.navigation {
margin:0 0 40px 0;
width:690px;
display: inline-table;
}
/*¥*/
* html div.navigation {height: 1%;}
div.navigation {display: block;}
/**/

div.alignleft,div.alignleft a,div.alignright a,div.alignright{
color:#666;
font-size:x-small;
}

div.alignright{
float:right;
text-align:right;
width:48%;
}

div.alignleft{
float:left;
width:48%;
}

form#commentform p label{
display:block;
margin:0 0 10px 0;
}

form#commentform p{
margin:0 0 20px 0;
}

form#commentform p input#email,
form#commentform p input#url,
form#commentform p input#author{
width:380px;
padding:5px 10px;
}

form#commentform textarea{
padding:5px 10px;
width:380px;
}

ol.commentlist{
list-style-type:none;
}

ol.commentlist li{
margin:0 0 30px 0;
}

ol.commentlist li a{
color:#000;
}

ol.commentlist li p{
margin:10px 0;
}

.commentmetadata a,.commentmetadata{
color:#666;
font-size:x-small;
}

.postmetadata a{
color:#000;
}

a.more-link{
display:block;
margin:30px 0 0 0;
}

input#s{
color:#CC3333;
padding:5px 10px;
margin:0 0 10px 0;
width:180px;
}

blockquote{
width:668px;
padding:10px;
background:#F9F9F9;
border:1px solid #F1F1F1;
margin:0 0 10px 0;
}

#singlePostAd{
margin:30px 0;
}

#headAd{
margin:30px 0 0 0;
}