@charset "UTF-8";
/* CSS Document */


/*エントリフッタ*/

.postmetadata {
margin: 10px 0; padding-top: 3px; border-top: 1px solid #ddd; line-height: 1.2;
}
.postmetadata small {
margin-right: 12px; font-size: 10px;
}

.postmetadata  a,
.postmetadata  a:link,
.postmetadata  a:visited,
.postmetadata  a:active {
color: #555;
}
.postmetadata  a:hover {
color: #FF9900;
}



/*ページ上下の頁めくり*/
.navigation:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size:0.1em; line-height: 0; clear: both;
}
.navigation {display: inline-table;}
/* Hides from IE-mac \*/
* html .navigation {height: 1%;}
.navigation {display: block; min-height: 0.1em;}
/* End hide from IE-mac */


.navigation .alignleft {width: 50%; float: left;}
.navigation .alignright {width: 50%; float: right; text-align: right}





/*10Pナビゲーション最適化*/

#navi #menu ul {
padding-top: 13px;margin: 0;
}
#navi #menu ul li ul {
padding: 0; margin: 3px 0 0 0;
}
#navi #menu ul li {
margin: 0 0 1px 0; padding: 0 0 1px 0; width: 158px;
}
#navi #menu ul li ul li {
margin: 0;padding: 0; width:auto;
}

#navi #menu ul li.archive label,
#navi #menu ul li a {
display: block;
padding: 12px 7px 12px 12px; margin: 0;
font-size: 12px; line-height: 1.2; text-decoration: none;
width: auto;
}

/*___ btn-size ___*/
#navi #menu ul.thin-1 li a  {padding: 11px 7px 11px 12px;}
#navi #menu ul.thin-2 li a  {padding: 10px 7px 10px 12px;}
#navi #menu ul.thin-3 li a  {padding: 9px 7px 9px 12px;}
#navi #menu ul.thin-4 li a  {padding: 8px 7px 8px 12px;}
#navi #menu ul.thin-5 li a  {padding: 7px 7px 7px 12px;}

/*___ btn-size-fat ___*/
#navi #menu ul.fat-1 li a  {padding: 13px 7px 13px 12px;}
#navi #menu ul.fat-2 li a  {padding: 14px 7px 14px 12px;}
#navi #menu ul.fat-3 li a  {padding: 15px 7px 15px 12px;}
#navi #menu ul.fat-4 li a  {padding: 16px 7px 16px 12px;}
#navi #menu ul.fat-5 li a  {padding: 17px 7px 17px 12px;}


#navi #menu ul li ul li a {
display: block; padding: -3px 7px 6px 22px !important; margin: 0;
}





/*個別頁*/

.widecolumn {
margin: 0 15px; width: auto !important;
}
textarea#comment {
width: 450px; margin: 0 0 12px 0;
}

ol.commentlist {
margin: 0;
}
ol.commentlist li {
margin: 15px 0 15px 20px; padding: 0 0 10px 0; border-bottom: 1px dotted #ccc; list-style: none;
}
ol.commentlist li img.avatar {
float: left; margin: 0 10px 7px 0;
}

#respond h3,
h3#comments {
font-size: 14px !important;
}


/*classs block init*/

.block {
margin: 10px 0 30px 0;
}



