@import url("common.css");

body {
 scrollbar-base-color: #ffffff;
 background-color: #ffffff;
 background-image: url("http://www.eclat.cc/home/gontango/files/kaigara1.jpg");
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: right bottom;
 color: #696969;
}

#site_title {
 margin: 0;
 padding-left: 40px;
 background-image: url("http://www.eclat.cc/home/gontango/files/E383AAE3839CE383B3-1.jpg");
 background-repeat: no-repeat;
 background-position: left center;
 font: bold 2em/1.4  
"Times New Roman",Times,serif;
 text-shadow: 3px 3px 3px #CFDFEC;
 filter: shadow(color=#CFDFEC,direction=135);}

/* 「メインページへ戻る」「日記のトップへ戻る」リンク */

#site_info {
 padding-left: 40px;}

#back_link {
 margin: 0 auto;}

#back_link li, #back_link li a {
 display: inline;
 list-style-type: none;}
 }

/* 「日記 / コラム」のメニュー */

#menu {
 width: 26%;
 float: right;
 }

/* 「前後の記事」「最新の記事」「最新のコメント」「Archives」「Category」 */

.link {
 display: block;
 clear: both;
 font: normal 1em/1.2 serif;
 }

/* 「前後の記事」「最新の記事」「最新のコメント」「Archives」「Category」の見出し部分 */

.link_title {
 vertical-align: middle;
 list-style-type: none;
 -moz-border-radius: 0.8em 0 0 0.8em;
 border-radius: 0.8em 0 0 0.8em;
 margin: 0.6em 0 1px;
 padding: 3px 5px 3px 16px;
 background: #fff url("files/ajisai2.png") no-repeat 3px center;
 color: #97bfd1;
 border-top: 1px dashed #9bc2d1;
 border-left: 1px dashed #9bc2d1;
 border-bottom: 1px dashed #9bc2d1;
 font: normal 1em/1.4 Impact,Arial,serif;
 }

.C1 .link_title, .C98 .link_title {
 border-top: 1px dashed #e8e8e8;
 border-left: 1px dashed #e8e8e8;
 border-bottom: 1px dashed #e8e8e8;
 background-color: #e8e8e8;
 }

.link_title:hover {
 background-color: #e8e8e8;
 }

/* 「前後の記事」「最新の記事」「最新のコメント」「Category」のリンク部分 */

.link .link_text {
 list-style-type: square;
 margin: 0;
 padding: 0.1em 0 0.1em 1.6em;}

/* 個別に記事を表示した場合、「前後の記事」で現在表示しているページへのリンク */

#link_here a {
 color: #e8e8e8;
 }

/* 「最新のコメント」 */

#latest_comments li {
 list-style-image: url("files/ajisai1.png");
 }

#latest_comments li:hover {
 list-style-image: url("files/ajisai3.png");
 }

#latest_comments .poster, #latest_comments .title {
 font-weight: bold;
 }

/* 「Archives」 */

#archives .link_text {
 clear: both;
 list-style-type: none;
 padding: 0.1em 0 0 0.4em;
 font: normal 1em/1.2 "MS UI Gothic",monospace,serif;"MS Serif",
 }

#archives .link_text li {
 clear: both;
 margin: 0.2em 0;
 padding: 0.1em 0;
 }

/* 「Archives」年表示 */

.link_year {
 display: block;
 float: none;
 clear: both;
 border-bottom: 1px dashed #293D5A;
 }

.link_year:after {
 content: "年";
 }

/* 「Archives」月表示 */

.link_month {
 float: right;
 clear: left;
 display: inline;
 margin: 1px 2px 0;
 }

.link_month:after {
 content: "月";
 }

/* 記事 */

#main {
 margin: 0 27% 0.2em 0.2em;
 }

/* 月別ページの「○年○月の記事」と年別ページの「○年の記事」「○年○月」 */

#main h2, #archive_yearlist dt {
 font: bold 1em/1.4 serif;
 margin: 0.2em 0 0;
 padding: 0.6em 1em 0.6em 18px;
 background: #eef url("files/ajisai1.png") no-repeat 5px center;
 border-top: 6px double #fff;
 border-bottom: 6px double #fff;
 }

/* 年別ページの「○年の記事」 */

#archive_yearlist h2 {
 font: bold 1.2em/1.6 serif;
 }

#archive_yearlist dd {
 line-height: 1.6;
 margin: 0.1em 0.1em 1em 3em;
 }

#archive_yearlist li {
 list-style-image: url("files/ajisai2.png");
 }

#archive_yearlist li:hover {
 color: #C91C49;
 list-style-image: url("files/ajisai3.png");
 }

#archive_yearlist dd li a {
 font: normal 1em/1.6 serif;
 }

#archive_yearlist .time {
 font-family: Courier,monospace,fantasy;
 }

/* より新しい記事へ より古い記事へ リンク */

.page_link {
 text-align: center;
 }

.page_link a {
 font-weight: bold;
 }

/* 日記記事 */

.entry {
 margin: 0;
 }

/* 記事日付 */

.entry_date {
 position: relative;
 bottom: -1.4em;
 z-index: 10;
 margin: 0 0 0 10em;
 padding: 0 0.1em;
 height: 1em;
 text-align: right;
 font: normal 1em/1.0 Courier,monospace,fantasy;
 }

/* 記事タイトル */

.entry_title {
 position: static;
 z-index: 11;
 font: bold 1.2em/1.2 serif;
 background: #e8e8e8　url("files/ajisai4.png") center 90%;
 }

.entry_title:hover {
 background: #f0f8ff　url("files/ajisai4.png") center center;
 }

.entry_title a {
 display: block;
 border-bottom: 1px inset #e8e8e8;
 padding: 0.2em 8em 0.2em 12px;
 background: url("files/ajisai1.png") no-repeat 5px center;
 }


/* 「Category : ○」「コメント(○)」 */

.entry_info, .entry_responses {
 width: 100%;
 text-align: right;
 }

/* 日記記事本文 */

.entry_body {
 font: normal 1em/1.8 Verdana,"MS UI Gothic",Osaka,sans-serif;
 margin: 0.4em 1em 0.4em 0.8em;
 }

/* コメント欄 */

.entry_responses {
 margin: 0;
 }

.entry_responses a:hover {
 color: #C91C49 !important;
 }

#responses {
 border-top: 2px solid #C4D8DB;
 }

#responses:hover {
 background: #fff;
 }

.C1 #responses {
 border-top: 2px solid #647459;
 }

.C98 #responses {
 border-top: 2px solid #4A9DA7;
 }

.comment_title {
 text-align: right;
 margin-bottom: -1em;
 }

.comment_form input {
 height: 1.8em;
 margin: 0.2em 0.1em;
 padding: 0.2em;
 }

.C1 .comment_form input {
 color: #2C5F5E;
 border: 1px solid #647459;
 }

.C98 .comment_form input {
 color: #4A9DA7;
 border: 1px solid #4A9DA7;
 }

#poster_name input {
 width: 4em;
 }

#comment_field input {
 width: 20em;
 }

.comment_element {
 border-bottom: 1px dashed #666666;
 margin-top: 0.4em;
 line-height: 160%;
 }

.C1 .comment_element {
 border-bottom: 1px dashed #647459;
 }

.C98 .comment_element {
 border-bottom: 1px dashed #4A9DA7;
 }

/* 「これ以前の記事へ」リンク */

.link_older a {
 display: block;
 padding: 0.1em 0 0.1em 14px;
 }

.link_older a:link {
 background: url("files/ajisai1.png") no-repeat center left;
 border-top: 1px inset #5A68A6;
 }

.link_older a:visited {
 background: url("files/ajisai2.png") no-repeat center left;
 border-top: 1px inset #9093E0;
 }

.link_older a:hover, .link_older a:active {
 background: url("files/ajisai3.png") no-repeat center left;
 border-top: 1px inset #C91C49;
 }

.link_older a:after {
 content: "\00ff1e\00ff1e";
 }