@charset "utf-8";
/*----------------------------------------------------------------default settings*/

@charset "utf-8";



/************************************* blog */

.post{
border:1px solid #ccc;
/*border-right:3px solid #ccc;
border-bottom:3px solid #ccc;*/
margin:0 0 30px 0;
padding:20px 20px 10px 20px;
}
.post h3{
background-image:none;
border-left:5px solid #8CC0D9;
margin:0 0 10px 0;
padding:0 0 0 15px;
font-weight:bold;
line-height:20px;
}
p.postdate{
font-weight:bold;
font-size:0.8em;
padding:10px 0;
border-top:1px dotted #ccc;
}

.post_body{
margin:0 0 20px 0;
}
.post p{
margin:0 0 20px 0;
}


p.postinfo{
clear:both;
margin:0;
padding:10px 0 0 0;
border-top:1px dotted #ccc;
text-align:right;
}
p.postinfo a{
color:#666;
}
p.postinfo a:hover{
color:#0066cc;
}


.pagelink_single span{
display:block;
padding:0 0 0 70px;
}

.pagelink_single .pageprev{
background:url(./img/prev_post.gif) no-repeat left center;
}
.pagelink_single .pagenext{
background:url(./img/next_post.gif) no-repeat left center;
}



.pagelink{
text-align:center;
}
.pagelink a,
.pagelink_single a{
color:#666;
}
.pagelink a:hover,
.pagelink_single a:hover{
color:#0066cc;
}


/************************************* こめ＆TB */

#tb form,#tb form{
margin:0;
}


#tb h4,#com h4{
margin:0 0 10px 0;
padding:3px 10px;
background:#f7f7f7;
border:1px solid #ddd;
color:#666;
font-size:1em;
}




.compost{
margin:0 0 20px 0;
padding:0;
border-bottom:1px dotted #ccc;
}
.compost p{
margin:0 0 10px 0;
}
.cominfo{
}



#postcomment p{
margin:0 0 5px 0;
}







/*-----------------------------------------投稿用イメージ*/

.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft{
float:left;
margin:0 20px 10px 0;
width:auto;
}
.alignright{
float:right;
margin:0 0 10px 20px;
width:auto;
}
.post img{
border:none;
}
.wp-caption{
border:1px solid #ddd;
padding:10px 5px;
text-align:center;
margin-bottom:20px;
background:#f7f7f7;
}
.wp-caption img{

}
p.wp-caption-text{
text-align:center;
font-size:0.8em;
margin:0;
padding:5px 0 0 0;
}










#blogparts{
padding:30px 0;
}



#blogparts h4{
/*background:#A4C55A;
border-left:5px solid #516523;*/
background:url(./img/bg_sidetitle.gif) no-repeat left top;
color:#fff;
font-size:1em;
padding:0 0 0 20px;
margin:0 0 5px 0;
line-height:28px;
}
#blogparts ul{
margin:0 0 20px 0;
padding:0;
list-style:none;
}
#blogparts ul li{
line-height:20px;
margin:0 0 2px 0;
padding:0 0 0 15px;
border-bottom:1px dotted #ddd;
background:url(./img/icon_a01.gif) no-repeat left center;
background-position:5px;
}

#wp-calendar{
width:100%;
border:1px solid #ccc;
border-collapse:collapse;
border:0px;
}
#wp-calendar caption{
background:#eee;
}
#wp-calendar th{
text-align:center;
padding:5px 0;
border-bottom:1px solid #ddd;
}
#wp-calendar td{
text-align:center;
border-bottom:1px solid #eee;
padding:0px;
}


#wp-calendar tfoot td{
border:none;
}








