@charset "EUC-JP";

/* 全体設定 */
html { height:100%; } 
body { color:#ffffff; font-size:100%; height:100%; background-color:#000000; margin:0px; }

/* 引用 */
blockquote { color:#203744; font-size:100%; background-color:#ccffcc; border:solid 1px #93b881; padding:10px 10px 10px 10px; }

/* リスト */
ul { padding:0px 0px 0px 20px; margin:5px 0px 5px 0px; }
li { padding:0px; margin:0px; list-style-type:square; }

/* リンクアンカー */
a:link { color:#00ff00; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:hover { color:#00a497; text-decoration:none; }
a:active { color:#00a497; text-decoration:none; }

/* 反転文字 */
.rev { color:#d6e9ca; }
.rev a:link { color:#00ff00; }
.rev a:visited { color:#98d98e; }
.rev a:hover { color:#00a497; }
.rev a:active { color:#00a497; }

/* 反転文字用背景 */
.black { background-color:#000000; padding:0px 5px; }

/* ページ全体枠 */
.page { max-width:700px; min-height:100%; border-right:solid 10px #008000; padding-right:10px; margin:0px auto; }
* html .page { width:700px; width:expression( document.body.clientWidth > 700? “700px” : “auto”); }

/* ページ全体枠の上下paddingの代わり（FireFoxで背景画像がズレるのを防ぐため） */
.space { color:#000000; font-size:1%; text-align:center; height:10px; }

/* コンテンツ枠 */
.contents { background-color:#000000; border:solid 1px #93b881; padding:10px; margin:10px auto 0px auto; }

/* プラグイン枠 */
.plugin { font-size:96%; background-color:#800000; border:solid 10px #008000; padding:10px; margin:10px 0px 0px 0px; }

/* 個別記事コメント枠 */
.comment { border:solid 1px #028760; padding:10px; margin:20px 0px 0px 210px; }

/* コンテンツとコメントの区切り */
.border { text-align:center; margin:30px; }


/* 表紙外枠 */
.index { width:100%; min-height:768px; background-image:url(http://blog-imgs-41.fc2.com/g/r/e/greenbeetle2/bls_1.jpg); background-repeat:no-repeat; background-position:right top; padding0px; margin:0px; }

/* 表紙外枠の上下paddingの代わり（FireFoxで背景画像がズレるのを防ぐため） */
.space_i { color:#000000; font-size:1%; text-align:center; height:30px; }

/* 表紙　ブログタイトル */
.index h1 { color:#00ff00; font-size:20px; font-weight:bold; text-align:left; background-image:none; border:none; padding:20px 25px 0px 25px; margin:0px; }

/* 表紙　ブログ説明文 */
.intro { color:#ffffff; font-size:84%; border-bottom:solid 1px #ffffff; margin:20px 40px 0px 0px; }

/* 表紙　フリースペース１枠 */
.preface { font-size:84%; margin:15px 40px 0px 20px; }

/* 表紙　フリースペース２枠 */
.info { font-size:84%; width:250px; margin:20px 0px 0px 20px; } 

/* 表紙　フリースペース３枠 */
.free { font-size:88%; line-height:150%; background-color:#536646; padding:10px 20px; margin:40px 0px 0px 0px; } 

/* 表紙　メニュー枠 */
.menu { font-size:90%; width:16em; padding:0px; margin:30px 0px 0px 40px; }

/* 表紙　メニュー見出し */
h2.menuhead { color:#203744; font-size:110%; font-weight:bold; background-color:#869975; padding:6px 1em 4px 1em; margin:0px; }

/* 表紙　メニューリスト */
.item { color:#274c41; font-weight:bold; line-height:100%; padding:4px 1em 2px 1em; margin:5px 0px 0px 0px; }
.item a:link { color:#1a332b; }
.item a:visited { color:#1a332b; }
.item a:hover { color:#2f5d50; }
.item a:active { color:#1a332b; }

/* 表紙　メニュー項目（カテゴリ） */
.cat { background-color:#c1d8ac; }

/* 表紙　メニュー項目（子カテゴリ） */
.sub { background-color:#a8bf93; margin-left:1em; }

/* 表紙　メニュー項目（小説一覧） */
.all { background-color:#a6c8b2; }

/* 表紙　メニュー追加項目 */
.add { background-color:#869975; }

/* 表紙　新着案内枠 */
.new { margin:40px 20% 0px 20px; clear:both; } 


/* エントリ一覧画面　検索枠 */
.search { font-size:88%; width:13em; border:solid 1px #000000; padding:1em; margin:0px 0px 10px 5px; float:right; } 
.search h3 { font-size:100%; margin:0px; }

/* タグ検索表示画面　タグリスト */
.tag { font-size:80%; line-height:150%; margin:5px 0px 0px 25px; }

/* 日付表示画面　前月次月へ */
.month { font-size:80%; font-weight:nomal; margin-left:25px; }


/* ヘッダ */
.header { heigt:130px; background-image:url(http://blog-imgs-41.fc2.com/g/r/e/greenbeetle2/bls_2.jpg); background-repeat:no-repeat; background-position:right top; border:solid 1px #007b43; padding:0px; margin:0px; }

/* ブログタイトル */
h1 { color:#00ff00; font-size:20px; font-weight:bold; background-image:url(http://blog-imgs-41.fc2.com/g/r/e/greenbeetle2/black.gif); background-repeat:repeat; padding:10px 70px 5px 70px; margin:70px 0px 15px 0px; }

/* ナビゲーション */
.navi { color:#ffffff; font-size:88%; font-weight:bold; background-color:#000000; padding-top:3px; padding-bottom:2px; }
.navi a:link { color:#ffffff; }
.navi a:visited { color:#ffffff; }
.navi a:hover { color:#ffffff; }
.navi a:active { color:#ffffff; }

/* ナビゲーション　上部左側 */
.navitop { text-align:center; width:6em; margin:15px 0.5em 0px 0px; float:left; }

/* ナビゲーション　上部右側 */
.naviright { text-align:right; padding:3px 2em 2px 2em; margin:15px 0px 0px 26em; }

/* ナビゲーション　下部右側 */
.navibottom { text-align:center; width:6em; margin:15px 0px 0px 0.5em; float:right; }

/* ナビゲーション　下部左側 */
.navileft { text-align:left; padding:3px 1.6em 2px 1.6em; margin:15px 6.5em 0px 0px; }

/* ページトップへ */
.pagetop { font-size:80%; font-weight:bold; text-align:right; margin:5px 3px 0px 0px; }
.pagetop a { text-decoration:underline; }

/* 記事本文へ */
.jump { font-size:80%; font-weight:bold; text-align:right; margin:5px 3px 0px 0px; }
.jump a { text-decoration:overline; }

/* ページ移動 */
.nextback { font-size:80%; text-align:center; margin:5px 0px 0px 0px; }

/* コンテンツ　大見出し */
h2 { color:#00ff00; font-size:100%; font-weight:bold; border-right:solid 2px #00ff00; border-bottom:solid 2px #00ff00; padding:2px 2px 2px 5px; margin:10px 0px 0px 0px; }
h2 a:link { color:#00ffff; }
h2 a:visited { color:#00ff00; }
h2 a:hover { color:#ffffff; }
h2 a:active { color:#00ffff; }
h2.rev { color:#ffffff; border-right:solid 2px #00ff00; border-bottom:solid 2px #00ff00; }

/* コンテンツ　個別記事用大見出し */
h2.headline { text-align:center; border:none; background-color:#000000; padding:10px 10px 8px 10px; margin:15px 0px 0px 0px; clear:both; }
h2.headline a:hover { text-decoration:underline; }

/* コンテンツ　小見出し */
h3 { color:#00ff00; font-size:88%; font-weight:bold; border-bottom:solid 1px #00ff00; margin:15px 0px 0px 0px; }
h3.rev { color:#ffffff; border-bottom:solid 1px #82ae46; }

/* 記事一覧 */
dl.date { font-size:88%; line-height:120%; margin:10px; }
dl.date dt { text-align:left; float:left; width:6em; margin:0 0 0.5em 0; }
dl.date dd { margin:0 0 0.5em 6em; }

/* 小説用テキスト */
.novel { font-size:100%; line-height:170%; margin:50px 15px; }

/* 目次用テキスト */
.category { font-size:100%; line-height:170%; margin:15px; }

/* メインテキスト */
.text { font-size:88%; line-height:170%; margin:30px 0px; }

/* サブテキスト */
.memo { font-size:80%; line-height:150%; margin:10px 0px; }

/* 右寄せ */
.migi { text-align:right; margin:0px; }

/* 小文字 */
.small { font-size:80%; }

/* カラムレイアウト */
.side { width:200px; float:right; }
.main { background-color:#008000; padding:1px 10px 10px 10px; margin:10px 210px 20px 0px; } 

/* 追記を読む */
.more { font-size:88%; line-height:130%; margin:0px 0px 30px 25px; }

/* 記事フッタ */
.tbcm { font-size:80%; text-align:left; border-top:solid 1px #000000; margin:5px 0px 0px 0px; }

/* フォーム */
form { margin:5px 0px 0px 0px; }
label { margin:5px 0px 0px 0px; }
form input,textarea { background-color:#ffffff; border:solid 1px #536646; margin:5px 0px 0px 0px; }
form textarea { width:80%; }
form .input { width:50%; }
form .button { color:#ffffff; font-weight:bold; background-color:#536646; }

/* 広告 */
.ad { font-size:80%; margin:30px 10px 0px 10px; clear:both; }

/* コピーライト */
.copyright { font-size:80%; text-align:center; background-color:#c1d8ac; background-image:url(http://blog-imgs-41.fc2.com/g/r/e/greenbeetle2/bls_3.jpg); background-repeat:no-repeat; background-position:right top; border:solid 1px #007b43; padding:5px 20px; margin:20px 0px 10px 0px; }

/* プロフィール画像 */
.myimg { text-align:center; margin:5px 0px 0px 0px; }

/* 検索ボックス */
#sideLayout form { padding:5px 5px 0px 5px; margin:0px; }
.src_form { font-size:80%; border:solid 1px #536646; }
.src_button { color:#ffffff; font-size:80%; background-color:#536646; }
img.emoji { vertical-align:middle; border:0; }

/* 拍手配置 */
.fc2_footer { margin-top:30px; }

/* 画像サイズ調整 */
.main img { max-width:440px; height:auto;}
* html .main img  { width:expression( ImageWidth > 440? “440px” : “auto”); }
.novel img { max-width:640px; height:auto;}
* html .novel img  { width:expression( ImageWidth > 640? “640px” : “auto”); }