@charset "UTF-8"; 
/*
@import url("http://www.45shiki.net/default.css");
 */

/* 全体 */
.hidden {
	display: none;
	}

/* レイアウト */
#content {
	width: 900px;
	min-width: 20em;
	max-width: 50em;
	margin-left: auto;
	margin-right: auto;
	}

#header,
#utility,
#footer {
	width: 900px;
	min-width: 20em;
	max-width: 60em;
	margin-left: auto;
	margin-right: auto;
	}

/* その他 */
/* 記事のデータ */
dl.entry-meta,
dl.page-meta {
	margin-left: 64px;
	clear: both;
	}

dl.entry-meta dt,
dl.page-meta dt {
	width: 7em;
	}

dl.entry-meta dt,
dl.page-meta dt {
	margin: 0;
	float: left;
	}

dl.entry-meta dt::after,
dl.page-meta dt::after {
	content: "\FF1A";
	}

dl.entry-meta dd,
dl.page-meta dd {
	margin-left: 7em;
	}

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;
	}


/* 検索結果 */
p.content-nav {
	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;
	}


/* パンくずリスト */
ul.topic-path {
	margin: 0;
	display: block;
	list-style-type: none;
	}

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;
	}

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";
	}


/* その他の掲載作品 */
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;
	}


/* ナビゲーション */
ul.navigation {
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	}

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";
	}


/* コメント投稿フォーム */
div#comments-open-captcha,
div#comments-open-captcha img,
div#comments-open-captcha input {
	margin: 0 32px !important;
	}


/* トラックバック */
input#trackback-url {
	width: 30em;
	}


/* タグクラウド */
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;
	}


/**/
span.date,
span.category,
span.count {
	font-size: 75%;
	}

span.count {
	margin-left: 0.4em;
	}


/* メインページ */
.main-index .date,
.main-index .category {
	font-size: 0.8em;
	}


/* 広告 */
#ad {
	}

#ad ul li {
	position: relative;
	margin: 20px 10px 0;
	float: left;
	list-style: none;
	z-index: 1;
	}

/* 200x200サイズ */
#ad ul li#koichoco,
#ad ul li#otoboku2,
#ad ul li#evo,
#ad ul li#ef-tenshi,
#ad ul li#bittersmile,
#ad ul li#koisora,
#ad ul li#airyfairy,
#ad ul li#id,
#ad ul li#kashimashi,
#ad ul li#baldrsky,
#ad ul li#yosuga {
	width: 200px;
	height: 200px;
	}

/* 195x45サイズ */
#ad ul li#akitabox {
	width: 195px;
	height: 45px;
	padding: 77px 0 78px;
	z-index: 2;
	}

#ad ul li#akitabox a {
	position: absolute;
	top: 77px;
	left: 0;
	}

#ad ul li#akitabox a:hover {
	display: block;
	width: 490px;
	height: 100px;
	background-image: url("http://www.45shiki.net/files/bn_box_l.jpg");
	}

#ad ul li#akitabox a:hover img {
	visibility: hidden;
	}

/* 192x82サイズ */
#ad ul li#sekaiju3 {
	width: 192px;
	height: 82px;
	padding: 59px 4px;
	}

/* 180x180サイズ */
#ad ul li#wa,
#ad ul li#kiminago,
#ad ul li#kudo,
#ad ul li#eternalheart,
#ad ul li#tetotetryon,
#ad ul li#caucasus {
	width: 180px;
	height: 180px;
	padding: 10px 0;
	}

/* 150x150サイズ */
#ad ul li#yubikiri,
#ad ul li#yojouhan,
#ad ul li#suba,
#ad ul li#diesirae,
#ad ul li#spicewolf,
#ad ul li#faeries,
#ad ul li#likeabutler {
	width: 150px;
	height: 150px;
	padding: 25px 0;
	}

/* 120x120サイズ */
#ad ul li#parasol,
#ad ul li#petitmas,
#ad ul li#sff {
	width: 120px;
	height: 120px;
	padding: 40px 0;
	}


#ad ul li a img {
	border-style: none;
	}

