@charset "EUC-JP";

/* ダウンロードしてくださって、ありがとうございます。
プラグイン有効でお使いください。プラグイン1と2はサイドメニューに、プラグイン3は記事トップに設定しています。
・アダルト・宗教・違法サイトは使用不可です。
・カスタマイズ可ですが、カスタマイズ後も再配布とFC2の広告と著作権削除や改変は禁止です。
・左右入れ替えはメインとメニューのleft、rightを入れ替えるだけです。
・幅を増やす場合は、記事やメニューを増やした分だけ、全体のレイアウトも増やしてください。メインとヘッダーは同幅にしてください。
・IE5.01、IE5.5、IE6、IE7、OPERAとFireFoxとNetscapeとSAFARIの最新版で表示・動作確認しています。

何かありましたら下記へどうぞ。
http://dokode.blog87.fc2.com/

by どこドア

2007年4月3日初登録
2008年5月11日最終上書き更新 */

/* ---------------------------------------
▼画面全体
---------------------------------------- */
/* 初期化 */
* {
margin:0;
padding:0;
word-break:break-all;
}

/* 画面全体の設定 */
body {
text-align:center; /* IEのバグを利用して中央に配置 */
font-size:12px; /* 画面全体の文字サイズ */
color: #333; /* 画面全体の文字色 */
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif; /* 画面全体のフォント指定 */
background-image:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/tex102b-Vega.jpg); /* 背景画像のURL */
background-attachment:fixed; /*画像を固定*/
background-color:#eee; /* 画面背景の色 */
line-height:130%; /* 行間 */
margin:0;
padding:0;
}

/* ---------------------------------------
▼各部の幅
---------------------------------------- */
/* 全体のレイアウト */
#layout {
width:780px; /* 全体のレイアウトの幅（メインの幅（＝ヘッダー幅）＋メニューの幅＋余白＝全体のレイアウトの幅です） */
padding:0;
margin:0 auto; /* 左右マージンを自動計算することにより中央に配置 */
}

/* ヘッダー */
#header {
text-align:left;
width:555px; /* ヘッダーの幅 */
height:180px; /* ヘッダーの高さ*/
background-image:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/pflbana_20090101050451.jpg); /* 画像のURL */
background-position:center bottom; /*中央下に配置*/
background-repeat:no-repeat; /*画像を繰り返さない*/
line-height:1.4; /* 行間 */
margin:0;
padding:0;
}

/* メイン */
#main {
width:555px;
float:right; /* 右に配置（右メニューにしたい時はleftにしてください） */
background-color:#fff; /* 背景色 */
border-bottom:1px solid #666; /* 下にライン */
border-right:1px solid #666; /* 右にライン */
border-left:1px solid #666; /* 左にライン */
padding:0;
margin:0;
}

/* メニュー */
#menu {
float:left; /* 左に配置（右メニューにしたい時はrightにしてください） */
width:210px; /* メニューの幅 */
margin:0 0 20px;
padding:0;
overflow:hidden; /* はみ出した部分を隠す */
}

/* ---------------------------------------
▼リンク
---------------------------------------- */
/* 画面全体のリンク色 */
/* 未閲覧のリンク色 */
a:link {
color:#3399ff;
text-decoration:none; /* アンダーラインなし */
}
/* 閲覧済リンク色 */
a:visited {
color:#3366cc;
text-decoration:none;
}
/* カーソルを乗せた時 */
a:hover {
color:#999;
text-decoration:none;
}
/* クリックした時 */
a:active {
color:#006699;
text-decoration:none;
}

/* ブログタイトルのリンク設定 */
#header h1 a:link, #header h1 a:visited {
color:#ffff66; /* 文字色 */
text-decoration:none; /* アンダーラインなし */
}
/* カーソルが乗った時 */
#header h1 a:hover {
color:#ff0033;
text-decoration:none;
border-bottom:dotted 3px #CD5C5C; /* 下にラインを出す */
}

/* 記事タイトルのリンク設定 */
.entry_title a:link, .entry_title a:visited {
color:#3399ff;
text-decoration:none;
}
/* カーソルが乗った時 */
.entry_title a:hover {
color:#fff;
background:#99ffff; /* リンク背景色 */
text-decoration:none;
}

/* ---------------------------------------
▼メイン
---------------------------------------- */
/* 管理リンク */
.admin {
text-align:left; /* 左寄せ */
font-size:11px; /* 文字サイズ */
font-family:Arial,Helvetica,sans-serif; /* 文字種類 */
color:#666; /* 文字色 */
padding:0;
margin:5px 10px 0;
}

/* ブログタイトル */
#header h1 {
text-align:right; /* 右寄せ */
font-family:Verdana,Chicago; /* フォントの種類 */
font-size:19px; /* 文字サイズ */
font-weight:bold; /* 字の太さ */
color:#ffff66; /* 文字色 */
padding:0px 10px 10px 120px; /* ブログタイトルの位置・上右下左の順に記述 */
margin:0;
}

/* ブログ説明 */
.intro {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#ccffff; /* 文字色 */
font-weight:normal; /* 文字太さ */
margin:0;
padding:0 10px 0 170px; /* 説明文の位置・上右下左の順に記述 */
}

/* ---------------------------------------
▼カレンダー
---------------------------------------- */
/* 横カレンダー */
.yoko_calender {
text-align:center; /* IEのバグを利用して中央に配置 */
font-family:Verdana,Chicago; /* フォント指定 */
font-size:11px; /* 文字サイズ */
color:#fff; /* 文字色 */
background:url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/pflbkabe.jpg); /* 背景画像のURL */
background-color:#333; /* 背景色 */
margin:5px auto 15px; /* 左右マージンを自動算出して中央に配置 */
padding:2px 0;
}

.day {
margin:0 2px; /* 横カレンダー日付けの間隔 */
}

/* 横カレンダーのリンク */
.yoko_calender a:link, .yoko_calender a:visited {
font-weight:bold;
color:#F08080;
text-decoration:none;
}
/* カーソルを乗せた時 */
.yoko_calender a:hover {
background:#CD5C5C; /* リンク背景色 */
color:#fff; /* リンク文字色 */
text-decoration:none;
font-weight:bold;
}

/* 横カレンダーがいらない場合は、HTMLソースの横カレンダーここから、横カレンダーここまでの部分を削除してください */

/* ----------------------------------------------------- */
/* プラグインカレンダー */
table.calender {
font-size:11px; /* 文字サイズ */
width:96%; /* カレンダーの幅 */
font-family:Helvetica,Arial,Verdana,Chicago; /* フォントの種類 */
border-collapse:separate;
}

/* 年・月 */
.calender caption {
text-align:center;
border-bottom:1px dashed #000; /* 下にライン */
}
.calender caption a {
font-weight:bold; /* リンクしてある月を太字に */
}

/* 曜日・日付け */
.calender th, .calender td {
text-align:center;
width:14%;
padding:0;
line-height:170%;
}

/* カレンダーリンク設定 */
.calender td a {
background:url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/pflired1.gif);
background-repeat:no-repeat;
background-position:center;
color:#fff; /* 記事を書いた日の文字色 */
text-decoration:none;
display:block;
}
/* 未閲覧 */
.calender td a:link {
color:#fff;
background:url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/pflired1.gif); /* 背景画像のURL */
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
}
/* 閲覧済 */
.calender td a:visited {
color:#fff;
background:url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/pflired1.gif); /* 背景画像のURL */
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
}
/* カーソルが乗った時・クリックした時 */
.calender td a:hover,.calender td a:active {
color:#000;
background:url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/pflired1.gif); /* 背景画像のURL */
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
}

th#sat {
color:#00c; /* 土曜日の色 */
}
th#sun {
color:#c00; /* 日曜日の色 */
}

/* ---------------------------------------
▼エントリー（記事）
---------------------------------------- */
/* 記事レイアウト */
.entry_block {
margin:0 0 15px;
padding:0;
}

/* 記事タイトル*/
.entry_title {
text-align:left; /* 左寄せ */
color:#CD5C5C; /* 文字色 */
font-size:16px; /* 文字サイズ */
font-weight:bold; /* 文字太さ */
margin:5px 0;
padding:0 20px;
}

/* 記事日付 */
.entry_day {
text-align:left; /* 左寄せ */
font-family:Verdana,Chicago; /* 文字種類 */
font-weight:bolder; /* 文字の太さ */
font-size:16px; /* 文字サイズ */
color: #000; /* 文字色 */
background:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/d-01.gif) no-repeat; /*アイコンURL */
background-position:left;
border-bottom:4px double #333; /* 下にライン */
margin:0 10px;
padding:6px 10px 3px 23px; 
}

/* 記事本文 */
.entry_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#000; /* 文字色 */
line-height:1.7; /* 行間 */
margin:0;
padding:10px 25px;
}

/* 続きを読む */
.more {
text-align:left; /* 中央寄せ */
font-weight:normal; /* 文字太さ */
font-family:Verdana,Chicago; /* フォント種類 */
margin:10px 0 5px;
}

/* 記事の投稿先テーマ・ジャンル */
.entry_body p.theme {
margin-top:10px;
}

/* 記事中に使われたタグのリンクリスト */
.entry_body p.tag_lnk {
margin-top:10px;
}

/* 記事本文下データ */
.entry_state {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#000066; /* 文字色 */
line-height:120%; /* 行間 */
margin:5px 0 0;
padding:2px 10px;
}

/* ---------------------------------------
▼ナビゲーション
---------------------------------------- */
/* 頁移動 */
.pnavi {
text-align:center; /* 中央寄せ */
font-family:Verdana,Chicago; /* 文字種類 */
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
line-height:130%; /* 行間 */
margin:30px 0;
padding:0 10px;
}

/* 記事移動 */
.navi {
text-align:center; /* 中央寄せ */
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
line-height:130%; /* 行間 */
background: url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/dodotg4.gif); /* 背景画像のURL */
margin:30px 0;
padding:5px 10px;
}

/* 頁TOPへのリンク */
.ptop {
text-align:right; /* 右寄せ */
font-size:11px; /* 文字サイズ */
color:#666; /* 文字色 */
font-family:Verdana,Chicago; /* フォント種類 */
margin:0;
padding:5px 10px;
}

/* ---------------------------------------
▼全記事リスト
---------------------------------------- */
.all_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
line-height:140%; /* 行間 */
margin:0;
padding:5px 10px;
}

.all_bottom {
text-align:right;
font-size:11px;
color:#666;
font-family:Verdana,Chicago; /* フォント種類 */
border-top:1px dotted #CD5C5C; /* 上にライン */
padding:2px 5px;
margin:0 10px;
}

/* ---------------------------------------
▼コメント・トラックバック
---------------------------------------- */
/* コメント・トラックバック共通のナビ */
.ct_navi {
text-align:left; /* 左寄せ */
font-size:13px; /* 文字サイズ */
color:#0033ff; /* 文字色 */
font-weight:bold; /* 文字太さ */
background:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/20090101041510.gif) no-repeat; /*アイコンURL */
background-position:left;
border-bottom:1px dotted #CD5C5C; /* 下にライン */
padding:7px 10px 4px 23px;
margin:2px 13px 7px;
}

/* コメント・トラックバックの共通タイトル */
.ct_title {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#0033ff; /* 文字色 */
font-weight:bold; /* 文字太さ */
padding:10px 15px 0;
margin:0;
}

/* コメント本文 */
.comment_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
line-height:1.7; /* 行間 */
padding:10px 25px 10px;
margin:0;
}

/* コメント日付 */
.comment_date {
text-align:right;
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
border-bottom:1px dotted #999; /* 下にライン */
margin:0 5px;
padding:10px;
}

/* コメントテーブル */
.c_table {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
}

/* トラックバックアドレス */
.tra_url {
text-align:left; /* 左寄せ */
line-height:150%; /* 行間 */
padding:5px 20px;
margin:0;
}

/* トラックバック本文*/
.tra_body {
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
line-height:140%; /* 行間 */
margin:0;
padding:5px 25px;
}

/* トラックバック日付*/
.tra_date {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
margin:5px;
padding:0 20px 5px;
}

/* ---------------------------------------
▼フォーム
---------------------------------------- */
/* テキストエリア・フォーム等全般 */
INPUT,SELECT,TEXTAREA {
text-align:left; /* 左寄せ */
color:#000; /* 文字色 */
font-size:12px; /* 文字サイズ */
font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif; /* MAC・IEバグ回避用フォント指定 */
background-color:#fff; /* 背景色 */
border:#000 1px solid; /* ラインで囲んでいます */
padding:1px;
margin:2px 0;
}

form {
padding:0;
margin:0;
}
/* 名前・メール・URL・タイトル等記入欄 */
.form_text {
width:250px !important;
}
/* コメント欄 */
.form_textarea {
width:380px !important;
font-size:12px; /* 文字サイズ */
}
/* 投稿・削除ボタン */
.form_button {
width:40px !important;
}

/* ---------------------------------------
▼メニュー（プラグイン1＋2）
---------------------------------------- */
/* メニュータイトル */
.menu_title {
text-align:left; /* 左寄せ */
color:#000; /* 文字色 */
font-size:12px; /* 文字サイズ */
font-weight:bold; /*太字*/
border-bottom:2px solid #000; /* 下にライン */
margin:0;
padding:6px 0 2px 23px;
background:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/20090101045138.gif
) no-repeat; /* アイコンURL */
background-position:left;
}

/* メニュー内枠 */
.menu_body {
margin:0;
padding:0;
}

/* メニュー字 */
.menu_text{
text-align:left;
font-size:12px; /* 文字サイズ */
color:#000; /* 文字色 */
line-height:140%; /* 行間 */
margin:0;
padding:5px 0 0;
}
.menu_text p{
text-align:left;
font-size:12px;
color:#000;
margin:0;
padding:0;
}

/* メニューリスト */
/*メニューリスト親要素*/
.menu_body ul {
text-align:left;
list-style-type:none;
text-decoration:none;
line-height:180%; /* 行間 */
margin:0;
padding-left:2px;
}

/* メニューリスト子要素 */
.menu_body li {
text-align:left;
font-size:12px; /* 字の大きさ */
color:#000; /* 字の色 */
padding:0 0 0 23px;
text-decoration:none;
background:url(http://blog-imgs-30-origin.fc2.com/r/a/b/rabbit10nocturne/001-FairyTail.gif) no-repeat; /* リストマークの設定 */
}

/* 親子カテゴリーの設定*/
ul.sub_menu {
margin:0;
padding:0;
}
.sub_menu li {
list-style-type:none;
border-style:none;
margin-left:0;
padding-left:16px;
}
ul.main_menu .main_list .sub_menu .sub_list {
background-image:url(http://blog-imgs-21-origin.fc2.com/d/o/k/dokode/dotreew0.gif);
background-repeat:no-repeat;
background-position:left top;
}
ul.main_menu .main_list .sub_menu .sub_list_end {
background-image:url(http://blog-imgs-21-origin.fc2.com/d/o/k/dokode/dotreewend.gif);
background-repeat:no-repeat;
background-position:left top;
}

/* FC2広告・著作権表示部 */
.menubottom{
text-align:left; /* 左寄せ */
font-size:12px; /* 文字サイズ */
color:#000; /* 文字色 */
line-height:140%; /* 行間 */
border-top:1px dashed #000; /* 上にライン */
padding:10px 0;
margin:0;
}
/* ---------------------------------------
▼その他
---------------------------------------- */
/* 引用文 */
blockquote {
text-align:left; /* 左寄せ */
color: #000; /* 文字色 */
font-size:12px; /* 文字サイズ */
background: url(http://blog-imgs-14-origin.fc2.com/d/o/k/dokode/dodotg4.gif); /* 背景画像のURL */
background-color:#f5f5f5; /* 背景色 */
border:#ccc 3px double; /* 引用文をラインで囲んでいます */
margin:5px 10px;
padding:5px 10px;
}

/* スクロールバー（IEのみ）*/
html, body {
scrollbar-arrow-color:#fff;
scrollbar-face-color:#000;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#000;
scrollbar-track-color:#eee;
scrollbar-darkshadow-color:#000;
scrollbar-shadow-color:#fff;
}

/* リスト全般 */
ul {
text-align:left; /* 左寄せ */
margin-left:15px;
padding:0;
}
ol {
text-align:left; /* 左寄せ */
margin-left:25px;
padding:0;
}

/* 画像全般 */
img {
border-style:none;
border-width:0;	
text-decoration:none;
padding:0;
margin:0;
}

/* 絵文字 */
img.emoji {
float:none;
vertical-align:middle;
border:0;
padding:0;
margin:0;
}

/* 文字装飾 */
/* 強調 */
strong, b {
font-weight:bold;
}
/* 斜体 */
em, i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration:underline;
} 

/* プロフィール */
.pay {
text-align:center;
margin:10px 0;
}

/* IE改行バグ回避 */
br {
letter-spacing:normal;
}