@charset "UTF-8";
/* 構造化エディタ対応ファイル */
/* 全体 */
.hidden {
display: none;
}
span.date,
span.category,
span.count {
font-size: 75%;
}
span.count {
margin-left: 0.4em;
}
span.separator {
margin: 0 0.4em;
}
/* レイアウト */
#content {
width: 900px;
min-width: 20em;
max-width: 50em;
margin-left: auto;
margin-right: auto;
}
header,
footer,
#header,
#utility,
#footer {
width: 900px;
min-width: 20em;
max-width: 60em;
margin-left: auto;
margin-right: auto;
}
/* ヘッダー */
div#header dt,
div#header dd {
font-size: 90%;
}
/* content */
/* パンくずリスト */
ul.topic-path {
margin: 0;
display: block;
list-style-type: none;
font-size: 90%;
}
ul.topic-path li * {
display: inline;
margin: 0;
}
ul.topic-path ul {
margin-left: 0.6em;
}
ul.topic-path ul::before {
content: ">";
margin-left: -0.2em;
margin-right: 0.4em;
}
/* 前後の記事 */
ul.next-prev {
margin-left: 0;
margin-right: 0;
font-size: 90%;
}
ul.next-prev li {
display: block;
list-style-type: none;
list-style-position: outside;
}
ul.next-prev li.next {
margin-right: 50%;
text-align: right;
}
ul.next-prev li.prev {
margin-left: 50%;
text-align: left;
}
ul.next-prev li a[title]::after {
content: "\300C"attr(title)"\300D";
}
/* 記事のデータ */
dl.entry-meta,
dl.page-meta {
margin-left: 64px;
clear: both;
}
dl.entry-meta dt,
dl.page-meta dt {
width: 8em;
}
dl.entry-meta dt,
dl.page-meta dt {
margin: 0;
float: left;
clear: left;
}
dl.entry-meta dt::after,
dl.page-meta dt::after {
content: "\FF1A";
}
dl.entry-meta dd,
dl.page-meta dd {
margin-left: 8em;
}
dl.entry-meta dd ul,
dl.page-meta dd ul {
display: inline;
margin: 0;
}
dl.entry-meta dd ul li,
dl.page-meta dd ul li {
display: inline;
margin: 0;
_margin-right: 0.6em;
}
dl.entry-meta dd ul li + li,
dl.page-meta dd ul li + li {
margin-left: 0.6em;
}
dl.entry-meta dd ul li + li:before,
dl.page-meta dd ul li + li:before {
content: "/";
margin-left: -0.2em;
margin-right: 0.4em;
}
/* ナビゲーション */
ul.navigation {
margin: 1em 0;
text-align: center;
font-size: 90%;
}
ul.navigation li {
display: inline;
list-style-position: outside;
margin: 0;
}
ul.navigation li.next {
display: block;
margin-right: 50%;
text-align: right;
list-style-type: none;
}
ul.navigation li.prev {
display: block;
margin-left: 50%;
text-align: left;
list-style-type: none;
}
ul.navigation li.main-index,
ul.navigation li.sitemap {
margin: 0 0.3em;
}
ul.navigation li.main-index + li.sitemap::before {
content: "/";
margin-left: -0.2em;
margin-right: 0.4em;
}
ul.navigation li.next a[title]::after {
content: "\300C"attr(title)"\300D";
}
ul.navigation li.prev a[title]::after {
content: "\300C"attr(title)"\300D";
}
/* その他の掲載作品 */
ul.others li {
display: inline;
list-style-type: disc;
margin: 0;
_margin-right: 0.6em;
}
ul.others li + li {
margin-left: 0.6em;
}
ul.others li + li::before {
content: "/";
margin-left: -0.2em;
margin-right: 0.4em;
}
/* コメント */
div#comments {
margin: 2em 0;
}
/* コメント投稿フォーム */
div#comments-open-captcha,
div#comments-open-captcha img,
div#comments-open-captcha input {
margin: 0 32px !important;
}
/* トラックバック */
div#trackbacks {
margin: 2em 0;
}
/* トラックバックURL */
input#trackback-url {
width: 30em;
}
/* utility */
div#utility dt,
div#utility dd {
font-size: 90%;
}
/* タグクラウド */
dd.tag-cloud ul li {
display: inline;
margin: 0 0.3em;
}
/* アーカイブ */
dd.databesed-archive ul li.year {
list-style-position: outside;
}
dd.databesed-archive ul li.year ul {
margin: 0 0 0 -0.6em;
}
dd.databesed-archive ul li.year ul li.month {
display: inline;
margin: 0 0 0 0.6em;
list-style-type: none;
list-style-position: outside;
}
/* カレンダー */
table.calendar td {
padding: 0;
text-align: center;
vertical-align: middle;
width: 2em;
}
table.calendar td a {
display: block;
vertical-align: middle;
}
table.calendar td a:hover,
table.calendar td a:focus {
color: #ffffff;
background-color: #cc0000;
text-decoration: none;
}
/* フッター */
div#footer p,
div#footer address {
font-size: 90%;
}
/* 検索結果 */
p.content-nav {
margin: 1em 0;
text-align: center;
}
.search-results dl.entry-meta dt,
.search-results dl.page-meta dt {
width: 5em;
}
.search-results dl.entry-meta dd,
.search-results dl.page-meta dd {
margin-left: 5em;
}
/* 広告 */
#ad {
width: 300px;
margin: 2em auto;
}
/* カスタマイズ */
/* MTタグの対応表 */
.entry-and-page-tag .entry-class-label {
text-align: center;
}
/* 商品の詳細 */
.item3 {
border: 1px solid #cccccc;
padding: 0;
float: left;
clear: both;
_display: inline;
}
.item3 .title {
margin: 0;
padding: 8px 32px;
font-weight: bold;
}
.item3 .info {
margin: 0;
padding: 0 32px 16px;
float: left;
}
.item3 .photo {
float: left;
clear: both;
margin: 0 32px 0 0;
}
.item3 .photo img {
border: none;
vertical-align: top;
}
.item3 .info dl {
margin: 0;
font-size: 90%;
line-height: 1.4;
float: left;
}
.item3 .info dt {
margin: 0;
width: 6em;
_width: 5em;
float: left;
clear: both;
font-weight: bold;
}
.item3 .info dt:after {
content: "\ff1a";
}
.item3 .info dd {
margin-left: 6em;
_margin-left: 5em;
}
.item3 .buy img {
border-width: 0;
}
.item3 .buy .favicon {
border-width: 1px;
}
.item3 + * {
clear: both;
}
h2 {
_clear: both;
}
img.capture {
border: solid 1px #666;
}
/* iQテスト結果 */
dl.iq-test.record dt {
position: relative;
margin: 0;
width: 7em;
float: left;
clear: left;
font-weight:bold;
}
dl.iq-test.record dt:after {
content: "\ff1a";
}
dl.iq-test.record dd {
position: relative;
margin: 0 0 0 7em;
}
/* 条件分岐タグの真偽判定 */
#conditional-tags .empty,
#conditional-tags .minus,
#conditional-tags .zero,
#conditional-tags .plus,
#conditional-tags .string {
width: 4em;
}
#conditional-tags .true {
text-align: center;
color: #3333ff;
}
#conditional-tags .false {
text-align: center;
color: #ff3333;
}
/* テスト */
dl.item dt {
margin: 0;
padding: 0;
width: 7em;
float: left;
clear: left;
font-weight: bold;
}
dl.item dt:after {
content: "\ff1a";
}
dl.item dd {
margin: 0;
padding: 0;
}
dl.comic dt {
font-weight: bold;
}
dl.comic dt .common {
font-weight: normal;
}
dl.comic dd {
margin-left: 2em;
}
dl.table1 dt {
margin: 0;
width: 6em;
position: relative;
float: left;
clear: left;
}
dl.table1 dd {
margin: 0;
margin-left: 6em;
position: relative;
}
h2 .author {
font-size: 75%;
}
pre code {
background-color: inherit;
}
pre.graph {
line-height: 1;
}