@charset "UTF-8";
@import url(../wired/common.css);
@import url(container.css);
@import url(entry.css);


/* layout */
body { text-align: center; }
p { margin: 1.2em 0pt; }
div#container { margin: 0 auto; position: relative; width: 760px; text-align: left; }
.container_body { padding:5px; }
#top_message { padding:0px 10px; }
.pager { padding:5px 10px; }

div#header { height: 160px; }
div#footer { clear: both; height: 40px; }
div#column_wrapper { float: left; width: 580px; height:100%; min-height:100%; display: inline; }
div#primary_column { float: right; width: 400px; height:100%; min-height:100%; display: inline; }
div#secondary_column { float: right; width: 180px; height:100%; min-height:100%; display: inline; }
div#tertiary_column { float: left; width: 180px; height:100%; min-height:100%; }
div.contents { text-align: center; }
div.section { margin:10px auto; text-align: left; }


/* primary_column */
div.pager { text-align: center; }


/* comment */
div#comment h3 { font-size: 107%; }
div#comment div.comment_header { padding-top: 1px; /* for IE 6, 7 */ }
div#comment div.comment_header div.comment_name { float: left; }
div#comment div.comment_header div.comment_date { text-align: right; }
div#comment div.comment_body { clear: both; line-height: 1.5; }
div#comment div.comment_edit { text-align: right; margin-bottom: 3px; }
div#comment div.comment_edit input { width: 60px; }


/* trackback */
div#trackback h3 { font-size: 107%; }
.more_comment, .comment_loading {
	text-align:center;
}

.comment--icon_loading {
	width: 24px;
	height: 24px;
}

/* list */
div#entry_list h2 { border-bottom: 1px solid #000; }
div#entry_list li { float:left; padding:5px; margin:0px; border-bottom: 1px solid #000; clear:both; /clear:none; }
div#entry_list ol:after { content: "."; /* 新しい要素を作る */ display: block; /* ブロックレベル要素に */ clear: both; height: 0; visibility: hidden; }
div#entry_list ol { min-height: 1px; margin-bottom:10px; }
* html div#entry_list ol { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }

div#entry_list p.entry_list_title { float: left; padding:0px; margin:0px; }
div#entry_list p.entry_list_date { float: right; padding:0px; margin:0px; padding-left:1em; font-size:10px; }


/* fixed_advertisement */
div.fixed_advertisement a.normal,
div.fixed_advertisement a:link.normal { color: #00f; text-decoration: underline; }
div.fixed_advertisement a:visited.normal { color: purple; text-decoration: underline; }
