@charset "UTF-8";

/* ダウンロードしてくださって、ありがとうございます。

・プラグイン1と2は左のメニューに、プラグイン3はブログトップページのみ記事先頭に来るように設定しています。
・右メニューにも、2箇所変更するだけで、簡単になりますので、やり方は全体の幅のところを見てください。
・背景の苺の位置も変えられますのでお好みでどうぞ。
・アダルト・宗教・違法サイトは使用不可です。
・カスタマイズはOKですが、カスタマイズ後も再配布やフッターの著作権削除や改変、見えにくくすることは禁止です。
・IE5.5 IE6 IE7 OPERA9 FireFox2 Netscape7で表示・動作確認しています。

何かありましたら下記へ。
http://dokode.blog87.fc2.com/
どこドア

2007年2月16日初登録、2008年4月14日 最終上書き更新 */

/* ---------------------------------------
▼画面全体
---------------------------------------- */
/* 初期化 */
* {
margin:0;
padding:0;
word-break:break-all;
}

body {
text-align:center; /* IEのバグを利用してセンタリング */
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif; /* 画面全体のフォント指定 */
color:#300; /* 画面全体の文字色 */
font-size:12px; /* 画面全体の文字サイズ */
line-height:140%; /* 行間 */
background-image:url('http://file.toudoumakoto.no-mania.com/MIYU-bgimage-080910.jpg'); /* 背景画面のアドレス */
background-position:right center; /* 背景画像を画面中央下に配置（right bottomなら右下、center bottomなら中央下に画像が表示されます） */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-attachment:fixed; /* 画像を固定して常に画面に表示 */
background-color:#FFFFFF; /* 画面背景の色 */
margin:0;
padding:0;
}

/* ---------------------------------------
▼各部の幅
---------------------------------------- */
/* メニュー＋中央記事（全体レイアウト＝ヘッダー） */
#layout {
width:780px; /* 左右メニュー＋中央記事の幅 */
margin:0 auto; /* 左右マージンを自動算出してセンタリング */
padding:0;
}

#header {
width:780px; /*ヘッダーの幅*/
height:360px; /*ヘッダーの高さ*/
margin:0;
padding:0;
background-image:url(http://pic90.picturetrail.com/VOL2263/11190857/19844865/395381842.jpg); /*ヘッダー画像のURL */
background-repeat:no-repeat; /* 画像を繰り返さない */
background-position:center bottom; /* 中央下に配置 */
}

/* メニュー */
#menu {
float:left; /* 右メニューにしたい時はrightに */
text-align:left;
width:210px; /* 左メニューの幅 */
margin:0;
padding:0;
overflow:hidden; /* はみ出した部分を見えなくする */
}

/* メイン */
#main {
float:right; /* 右メニューにしたい時はleftに */
width:560px; /* 中央メインの幅 */
padding:0;
margin:0;
}

/* ---------------------------------------
▼リンク
---------------------------------------- */
/* 全体のリンク */
/* 未閲覧 */
a:link {
color:#CD5C5C;
text-decoration:none;
}
/* 閲覧済 */
a:visited {
color:#CD5C5C; /* 文字色 */
text-decoration:none; /* アンダーラインなし */
}
/* カーソルが乗った時 */
a:hover {
color:#999;
text-decoration:none;
}
/* クリック中 */
a:active {
color:#f99;
text-decoration:none;
}

/* ブログタイトルのリンク設定 */
#header h1 a {
color:#c00;
text-decoration:none;
}
/* カーソルが乗った時 */
#header h1 a:hover {
color:#f66;
border-bottom:dotted 3px #f66;
text-decoration:none;
}

/* 記事タイトルのリンク設定 */
.entry_title a:link, .entry_title a:visited {
color:#c00;
text-decoration:none;
}
/* カーソルが乗った時 */
.entry_title a:hover {
background:#FFE4E1; /* 背景色 */
color:#900; /* 文字色 */
text-decoration:none;
}

/* 記事本文下データのリンク設定 */
.entry_state a:link, .entry_state a:visited {
color:#c00;
text-decoration:none;
}
/* カーソルが乗った時 */
.entry_state a:hover {
background:#FFE4E1; /* 背景色 */
color:#900; /* 文字色 */
text-decoration:none;
}

/* 記事移動と頁移動のカーソルが乗った時 */
.navi a:hover, .pnavi a:hover {
background:#F08080; /* 背景色 */
color:#fff; /* 文字色 */
text-decoration:none;
}

/* フッターのカーソルが乗った時 */
#footer a:hover {
background:#F08080; /* 背景色 */
color:#fff; /* 文字色 */
text-decoration:none;
}

/* ---------------------------------------
▼ヘッダー
---------------------------------------- */
/* 管理リンク */
.admin {
text-align:left; /* 左寄せ */
font-size:12px;
font-family:Arial,Helvetica; /* 文字種類 */
color:#c00; /* 文字色 */
padding:5px 15px 0;
margin:0;
}

/*ブログタイトル*/
#header h1 {
text-align:left; /*左寄せ*/
font-family:Verdana,Chicago,Arial,Helvetica; /* フォント種類 */
font-size:24px; /* フォントサイズ */
font-weight:bolder; /* フォントの太さ */
color:#900; /* 文字色 */
padding:15px 250px 0px 35px; /* タイトルの位置・上右下左の順に記述 */
margin:0;
}

/* ブログ説明 */
.intro {
text-align:left; /* 左寄せ */
font-size:12px; /* 字の大きさ */
color:#600; /* 文字色 */
font-weight:normal; /* 字の太さ */
padding:15px 250px 0px 35px; /* 説明文の位置・上右下左の順に記述 */
margin:0 0 5px;
}

/* ---------------------------------------
▼横カレンダー
---------------------------------------- */
.yoko_calender {
text-align:center; /* 中央に配置 */
font-family:Georgia,Helvetica, Arial,sans-serif; /* フォント指定 */
font-size:12px; /* 文字サイズ */
color:#CC0033; /* 文字色 */
background-color:#FEC3C3; /* 背景色 */
padding:2px 0;
margin:5px auto 0;
border-bottom:3px ridge #EEA2A2; /* 下にライン */
border-right:3px ridge #EEA2A2; /* 右にライン */
}

.day {
margin:0 3px;
}

/* 横カレンダーのリンク */
.yoko_calender a:link, .yoko_calender a:visited {
text-decoration:underline;
font-weight:bold; /* 太字 */
color:#ffffff; /* 文字色 */
}
/* カーソルが乗った時 */
.yoko_calender a:hover {
text-decoration:none;
color: #FF0000; /* 文字色 */
}

/* 横カレンダーがいらない場合は、HTMLソースの「横カレンダーここから」、「横カレンダーここまで」の部分を削除してください */

/* ---------------------------------------
▼プラグインカレンダー
---------------------------------------- */
table.calender {
text-align:center; /* 中央寄せ */
font-size:12px; /* 文字サイズ */
width:99%; /* 全体幅 */
font-family:Arial,Helvetica;
border:1px solid #c00; /* 下にライン */
border-collapse:separate;
}

/* 月表示部 */
caption {
text-align:center;
}
caption a {
font-weight:bold; /* リンクしてある月を太字に */
}

/* 曜日・日付け欄 */
.calender th, .calender td {
padding:0;
line-height:140%; /* 行間 */
}

/* 曜日欄 */
.calender th {
text-align:center;
width:25px; /* 幅 */
color: #fff; /* 文字色 */
background-color:#c00; /* 背景色 */
}

/* 日付け欄 */
.calender td {
text-align:center;
border:1px dotted #FFE4E1; /* 下にライン */
}

/* リンク設定 */
.calender td a:link, .calender td a:visited {
font-weight:bold; /* 太字 */
color:#c00; /* 文字色 */
background:#FFE4E1; /* 背景色 */
display:block;
}
/* カーソルが乗った時 */
.calender td a:hover {
text-decoration: none;
color:#fff; /* 文字色 */
background:#FFB6C1; /* 背景色 */
}

/* 土曜日の色 */
th#sat {
color:#9ff;
}
/*日曜日の色*/
th#sun {
color:#fcc;
}

/* ---------------------------------------
▼メイン部
---------------------------------------- */
/* プラグイン3タイトル */
.p3_title {
text-align:center;
font-size:13px; /* 文字サイズ */
color:#fff; /* 文字色 */
font-weight:bold; /* 字の太さ */
background-color:#c33; /* 背景色 */
margin:0;
padding:2px 10px;
}

/* エントリー（記事） */
/* 記事部分囲み */
.entry_block {
text-align:right;
border-collapse:collapse; /*余白をなしに*/
border:2px dashed #c00; /*記事部分を線で囲んでいます*/
margin:20px 0 30px;
}

/* 記事日付 */
.entry_day {
text-align:right; /* 右寄せ */
font-size:14px; /* 文字サイズ */
color:#c00; /* 文字色 */
font-weight:bold; /* 字の太さ */
font-family:Verdana,Chicago,Arial,Helvetica; /* フォント指定 */
background-image:url(http://file.toudoumakoto.no-mania.com/kijititle-bgimage-081225.jpg); /* タイトルの背景画像 */
margin:7px 0;
padding:2px 10px;
}

/* 記事タイトル */
.entry_title {
text-align:left; /* 左寄せ */
font-size:13px; /* 文字サイズ */
color:#f99; /* 文字色 */
font-weight:bold; /* 字の太さ */
padding:0 15px 10px;
}

/* 記事本文 */
.entry_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#600; /* 文字色 */
line-height:1.6; /* 行間 */
padding:0;
margin:5px 15px;
}

/* 続きを読む */
.more {
text-align:left; /* 左寄せ */
font-weight:normal; /* 文字太さ */
color:#CD5C5C; /* 文字色 */
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:#333; /* 文字色 */
line-height:1.2; /* 行間 */
background:url(http://file.toudoumakoto.no-mania.com/kijidata-bgimage-081225.jpg); /* 背景画像URL */
margin:7px 0;
padding:3px 5px;
}

/* ---------------------------------------
▼ナビゲーション
---------------------------------------- */
/* 記事移動 */
.navi {
text-align:center;
font-size:12px; /* 文字サイズ */
line-height:130%; /* 行間 */
color:#999; /* 文字色 */
padding:0;
margin:20px 0 30px;
}

/* 頁移動 */
.pnavi {
text-align:center; /* 中央寄せ */
font-family:Verdana,Chicago;
font-size:12px; /* 文字サイズ */
color:#999; /* 文字色 */
line-height:130%; /* 行間 */
margin:30px 0;
padding:0 10px;
}

/* 頁TOPへのリンク */
.ptop {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
margin:0;
padding:5px 10px;
}

/* ---------------------------------------
▼全記事リスト
---------------------------------------- */
.all_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
line-height:140%; /* 行間 */
margin:0;
padding:5px 10px;
}
.all_state {
text-align:right; /* 右寄せ */
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
padding:5px;
margin:5px;
border-top:dotted 1px #900; /* 上にライン */
}

/* ---------------------------------------
▼コメント・トラックバック
---------------------------------------- */
/* コメント・トラックバックのナビ */
.ct_navi {
text-align:left;
font-size:13px; /* 文字サイズ */
font-weight:bold; /* 太字 */
color:#c00; /* 文字色 */
border-bottom:3px dotted #c00; /* 下に太い線 */
padding:5px 5px 1px;
margin:10px;
}

/* コメント・トラックバックのタイトル */
.ct_title {
text-align:left;
font-size:13px; /* 文字サイズ */
color:#f69; /* 文字色 */
font-weight:bold; /* 文字の太さ */
padding:10px 10px 0;
}

/* コメント本文 */
.comment_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#600; /*文字色*/
line-height:1.6; /* 行間 */
padding:10px 15px;
}

/* コメント下データ */
.comment_date {
text-align:right;
font-size:12px; /* 文字サイズ */
color:#666; /* 文字色 */
border-bottom:1px dashed #c00; /* 下にライン */
margin:0 10px;
padding:10px 10px 15px;
}

/* コメントテーブル */
.c_table {
text-align:left;
font-size:12px; /* 文字サイズ */
}

/* トラックバック本文 */
.tra_body {
text-align:left;
font-size:12px; /* 文字サイズ */
color: #666; /*文字色*/
line-height:1.3; /* 行間 */
margin:5px 15px;
}

/* トラックバック日付 */
.tra_date {
text-align:right;
font-size:12px; /* 文字サイズ */
color:#999; /*文字色*/
line-height:1.2; /* 行間 */
margin:5px 10px;
padding:2px 0;
}

/* ---------------------------------------
▼サイドメニュー
---------------------------------------- */
/* サイドメニュー内枠 */
.menu_body {
margin:0;
padding:0;
}

.menu_text {
text-align:left;
font-size:12px; /*文字サイズ */
color:#300; /* 文字色 */
line-height:130%; /* 行間 */
padding:5px;
}
.menu_text p {
text-align:left;
font-size:12px; /*文字サイズ */
color:#300; /* 文字色 */
margin:4px;
}

/* サイドメニュータイトル */
.menu_title {
text-align:left;
color:#c00; /* 左メニュータイトルの色 */
font-size:12px; /* 左メニュータイトルのサイズ */
font-weight:bold; /* 太字 */
background-image:url(http://file.toudoumakoto.no-mania.com/plugintitle-bgi080522.gif); /* 画像URL */
background-repeat:no-repeat;
background-position:left;
margin:20px 0 0;
padding:6px 12px 2px 23px;
}

/* メニューリスト */
/* リスト親要素 */
.menu_body ul {
text-align:left; /* 左寄せ */
color:#F08080; /* リストマーク等の色 */
line-height:150%; /* 行間 */
text-decoration:none;
list-style-type:disc; /* リストマークの種類 */
margin-left:2px;
padding:0 0 0 14px;
}

/* メニューリスト子要素 */
.menu_body li {
text-align:left; /* 左寄せ */
border-bottom: 1px dotted #f99; /* 下にライン */
text-decoration:none;
padding:0;
}

/* ---------------------------------------
▼フッター
---------------------------------------- */
#footer {
text-align:center;
font-size:12px; /* 文字サイズ */
color:#300; /* 文字色 */
line-height:140%; /* 行間 */
border-top:1px dotted #c33; /* 上にライン */
clear:both;
margin:10px 0;
padding:5px 5px 0;
}

/* ---------------------------------------
▼フォーム
---------------------------------------- */
/* 投稿フォーム */
form {
padding:0;
margin:0;
}
/* 名前・タイトル等入力欄 */
.form_text {
width:270px !important; /* 幅 */
}
/* コメント入力欄 */
.form_textarea {
width:390px !important; /* 幅 */
}
/* 送信・削除ボタン */
.form_button {
width:40px !important; /* 幅 */
}

/*  検索・フォーム・ボタン等全般 */
textarea,input,select {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#600; /* 文字色 */
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:#FFF5EE; /*背景色*/
border:1px solid #f9c; /* ラインで囲んでいます */
padding:1px;
margin:3px 0;
}

/* ---------------------------------------
▼その他
---------------------------------------- */

/* 引用 */
blockquote {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#903; /* 文字色 */
background-color:#FFF5EE; /* 背景色 */
border:1px dotted #fcc; /* 引用部分をラインで囲んでいます */
margin:5px 10px;
padding:5px 10px;
}

/* スクロールバーの装飾設定（IEのみ）*/
html,body {
scrollbar-arrow-color:#c33;
scrollbar-face-color:#fff;
scrollbar-3dlight-color:#c33;
scrollbar-darkshadow-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#c33;
}

/* リスト全般 */
ul {
text-align:left;
margin-left:15px;
padding:0;
}
ol{
text-align: left;
margin-left:25px;
padding:0;
}

/* 画像全般 */
img {
border:none;
border-width:0;
padding:0;
margin:0;
text-decoration:none;
}

/* 絵文字 */
.emoji {
float:none;
vertical-align:middle;
border:none;
padding:0;
margin:0;
}

/* プロフィール */
.pay {
text-align:center;
margin:10px 0;
}

/* 文字装飾 */
/* 強調 */
strong, b {
font-weight:bold;
}
/* 斜体 */
em, i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration:underline;
} 

/* IE改行バグ対策 */
br {
letter-spacing:normal;
}

.plugin_data ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.plugin_data ul.tree li{
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(http://file.toudoumakoto.no-mania.com/tree-list.GIF);
background-repeat: no-repeat;
}
.plugin_data ul.tree li.end {
background-image: url(http://file.toudoumakoto.no-mania.com/tree-end.GIF);
background-repeat: no-repeat;
}