@charset "EUC-JP";

/*
	Template  : 黒ウサギ
	autor     : 霧崎　麻羅
	HP        : http://proceedings.eastwards.org/
	copyright : as k'now as
	
	version   : 3.00
*/

/* 基本設定 */
* {
 margin:0px;
 padding:0px;
 font-family:"Verdana", "MS Pゴシック", "Osaka";
}
body{
 color:#000;
 background:#fff;
}
a:link, a:visited{ color:#000; text-decoration:none; }
a:hover, a:active{ color:#808080; text-decoration:none; }

/* カラム構成 */
table#container{
 width:800px;
 font-size:7.5pt;
 border-top:solid 1em #c0c0c0;
 border-bottom:solid 1em #c0c0c0;
 border-left:solid 1px #c0c0c0;
 border-right:solid 1px #c0c0c0;
 line-height:160%;
 text-align:left;
}
td#title{
 padding:30px 20px;
 height:300px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_devil.gif") no-repeat center right;
}
td#calendar{
 padding:3px 5px;
 border-top:solid 1px #c0c0c0;
 border-bottom:solid 1px #c0c0c0;
 text-align:center;
}

td#navi{
 padding:10px 20px;
 width:160px;
}
td#side{
 padding:10px 20px;
 width:160px;
}
td#main{
 padding:10px 0px;
}

/* ブログ名 */
h1{
 margin:0px 0px 15px;
 font-size:10pt;
 font-weight:normal;
}
h1 a{ border-bottom:solid 2px #000; }
p.blog{ width:600px; }

/* カレンダー */
td#calendar a:link{ text-decoration:underline; }
td#calendar a:visited{ text-decoration:none; }
td#calendar a:hover{ text-decoration:underline; }
td#calendar a:active{ text-decoration:underline; }
td#calendar span.today{ border:solid 1px #808080; }

/* サイドバー */
dl{ margin:0px 0px 10px; }
dt{
 margin:0px 0px 7px;
 padding:1px 5px;
 color:#fff;
 background:#000;
 font-weight:bold;
}
dd{ color:#000; }
dd li{
 margin:0px 0px 3px;
 list-style-type:none;
}
dd ul{ margin:0px 0px 0px 10px; }
/* 検索 */
form.search input, form.search textarea{
 padding:2px 3px;
 color:#fff;
 background:#000;
 border:solid 1px #000;
 font-size:7.5pt;
}
input#search{ margin:0px 0px 7px; }
/* リンク */
dd#link span{ color:#808080; font-weight:bold; }
/* オススメ */
dd#recommend img{ border:solid 1px #000; }

/* エントリ */
div#entry{
 margin:0px 0px 20px;
}
div.head{
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_head.gif") no-repeat center bottom;
}
div.main{
 width:369px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_main.gif") repeat-y;
 text-align:left;
}
div.foot{
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_foot.gif") no-repeat center top;
}
h2{
 margin:0px 20px;
 padding:0px 0px 3px;
 font-size:9pt;
 border-bottom:solid 1px #000;
}
div.sequel{ padding:0px 20px 3px; }
div.body{ padding:10px 20px 5px; }
div.body a:link, div.body a:visited, div.body a:hover, div.body a:active
{ text-decoration:underline; }
div.more{
 padding:0px 20px 5px;
 color:#808080;
}
div.more a:link, div.more a:visited{ color:#808080; text-decoration:underline; }
div.more a:hover, div.more a:active{ color:#c0c0c0; text-decoration:underline; }
div.state{
 margin:0px 20px;
 padding:3px 0px 0px;
 border-top:solid 1px #000;
 text-align:right;
}
/* 引用文 */
div#entry blockquote{
 padding:2px 0px 2px 40px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_block.gif") repeat-y;
}
/* インデント */
div#entry ul{
 margin:0px 0px 0px 20px;
}
/* リスト */
div#entry li{
 margin:0px 0px 0px 30px;
 list-style:inside;
}
/* 画像 */
img.pict{
 border-top:solid 7px #000;
 border-bottom:solid 7px #000;
 border-left:solid 3px #000;
 border-right:solid 3px #000;
}
/* オススメ記事 */
div.amazon img{ border:none; }

/* コメント */
div.chead{
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_chead.gif") no-repeat center bottom;
}
div.cmain{
 width:369px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_main.gif") repeat-y;
 text-align:left;
}
div.cfoot{
 margin:0px 0px 20px;
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_cfoot.gif") no-repeat center top;
}
div.cbody{
 margin:0px 20px;
 padding:0px 0px 3px;
 border-bottom:solid 1px #000;
}
div.cstate{
 margin:0px 20px;
 padding:3px 0px 0px;
 text-align:right;
}
/* コメントフォーム */
form.comment{
 margin:10px 0px 50px;
 text-align:left;
}
form.comment input, form.comment textarea{
 padding:2px 3px;
 color:#fff;
 background:#000;
 font-size:7.5pt;
 border:none;
}
input#set_cookie{
 margin:0px 70px 0px 20px;
 color:#000;
 background:transparent;
 border:none;
}

/* トラックバック */
div.tb{ text-align:left; }
input.url{
 padding:2px 3px;
 color:#fff;
 background:#000;
 font-size:7.5pt;
 border:none;
}
div.thead{
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_thead.gif") no-repeat center bottom;
}
div.tmain{
 width:369px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_tmain.gif") repeat-y center;
 text-align:left;
}
div.tfoot{
 margin:0px 0px 10px;
 width:369px;
 height:19px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_tfoot.gif") no-repeat center top;
}
h3{
 margin:0px 20px;
 padding:0px 0px 3px;
 font-size:7.5pt;
 border-bottom:solid 1px #000;
}
div.tbody{
 margin:0px 20px;
 padding:3px 0px;
 border-bottom:dashed 1px #000;
}
div.tstate{
 padding:3px 20px 0px;
 text-align:right;
}

/* ページ */
div.pagetop{
 margin:20px 0px;
 padding:0px 0px 0px 15px;
 background:transparent url("http://shinki.webfractal.net/template/rabbit_cursor.gif") no-repeat;
 text-align:left;
}
div.pagetop a:hover, div.pagetop a:active{ color:#000; text-decoration:underline; }
