@charset "EUC-JP";

/*****************************************************/

/* ダウンロードしてくださって、ありがとうございます。

・プラグイン1は左メニュー、プラグイン2は右メニュー、プラグイン3はトップページの記事の上に来るように設定しています。
・アダルト・宗教・違法サイトは使用不可。
・カスタマイズ可ですが、カスタマイズ後も再配布やフッターの著作権削除や改変は不可です。
・IE5.5 IE6 IE7 OPERA9 FireFox2 Netscape7で動作・表示確認しています。

by どこドア

2007年2月9日初登録
2007年7月12日最終上書き更新

何かあれば
http://dokode.blog87.fc2.com/
へ */

/*****************************************************/

/* 全体 */

/* 初期化 */
* {
margin:0;
padding:0;
word-break:break-all;
}

body {
text-align:center; /* IEのバグを利用してセンタリング */
font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",'Hiragino Kaku Gothic Pro','Osaka',ＭＳ ゴシック; /* 画面全体のフォント指定 */
color:#300; /* 画面全体の文字色 */
line-height:140%; /* 行間 */
background:url(http://blog-imgs-14.fc2.com/d/o/k/dokode/kabeichigo.jpg); /* 背景画面のアドレス */
background-position:right bottom; /*右下に配置（center bottomなら中央下に配置、left bottomなら左下になります）*/
background-repeat:no-repeat; /*画像を繰り返さない*/
background-attachment:fixed; /*画像を固定*/
background-color:#fff; /* 画面背景の色 */
font-size:x-small; /* 古いIEの文字サイズ */
voice-family:inherit; /* おまじない */
voice-family: "\"}\""; /* おまじない */
font-size:12px; /* CSSを正しく解釈出来るブラウザ用の文字サイズ */
margin:0;
padding:0;
}

html>body {
font-size:12px; /* OperaやFFなど新しいブラウザでの文字サイズ */
}

/************************************/
/* 各部の幅 */

/* 左右メニュー＋中央記事（全体レイアウト） */
#layout {
width:840px; /* 左右メニュー＋中央記事の幅 */
margin:0 auto; /* 左右マージンを自動算出してセンタリング */
padding:0;
}

/* 左メニュー＋中央記事 */
#left_and_main {
float:left; /* 左に回り込む */
width:635px; /*左メニュー＋中央記事の幅*/
margin:0;
padding:0;
}

/* 左メニュー囲み */
#left_block {
float:left; /* 左に回り込む */
text-align:left; /* 文字・左寄せ */
width:190px; /* 左メニューの幅 */
margin:0;
padding:0;
overflow:hidden; /* はみ出した部分を隠す */
}

/* 右メニュー囲み */
#right_block {
float:right; /* 右に回りこむ */
text-align:left; /* 文字・左寄せ */
width:190px; /* 右メニューの幅 */
margin:0;
padding:0;
overflow:hidden; /* はみ出した部分を隠す */
}

/* 中央メイン */

#main_block {
float:right; /*右寄せ*/
width:425px; /* 中央メインの幅 */
padding:0;
margin:0;
}


/************************************/
/* リンク */

/* 全体のリンク */
a {
color:#c00; /* 文字色 */
text-decoration:none; /* 下線をなしに */
}
/* リンク未訪問 */
a:link {
color:#c00;
text-decoration:none;
}
/* リンク訪問済み */
a:visited {
color:#CD5C5C;
text-decoration:none;
}
/* リンクアクティブ中 */
a:active {
color:#CD5C5C;
text-decoration:none;
}
/* リンク部分にカーソルが乗った時 */
a:hover {
color:#999;
text-decoration:none;
}

/* ブログタイトルのリンク設定 */
h1 a:link, h1 a:visited, h1 a:active {
color:#c00;
text-decoration:none;
}
h1 a:hover {
color:#f66;
border-bottom:dotted 3px #f66; /* カーソルが乗った時 */
text-decoration:none;
}
/* 記事タイトルのリンク設定 */
.entry_title a:link, .entry_title a:visited, .entry_title a:active{
color:#CD5C5C; /* 文字色 */
text-decoration:none;
}

/* カーソルが乗った時 */
.entry_title a:hover {
background:#FFE4E1; /* 背景色 */
color:#900; /* 文字色 */
text-decoration:none;
}

/* 記事本文下データのリンク設定 */
.entry_state a:link, .entry_state a:visited, .entry_state a:active {
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;
}

/************************************/
/* ヘッダー */

#header{
width:840px; /* ヘッダーの幅 */
height:180px; /* ヘッダーの高さ */
background:url(http://blog-imgs-14.fc2.com/d/o/k/dokode/bichigo840.gif); /* ヘッダーの背景URL */
background-repeat:no-repeat; /* 背景を繰り返さない */
background-position:center top; /* 中央上に配置 */
margin:0;
padding:0;
}

/*ブログタイトル*/
h1 {
text-align:left; /* 左寄せ */
font-family:Verdana,Chicago,Arial,Helvetica,Osaka; /* タイトルのフォント */
font-size:20px; /* タイトルの大きさ */
font-weight: bolder;
color:#c00; /* タイトルの色 */
padding:30px 250px 0 35px; /* タイトルの位置・上右下左の順に記述 */
margin:0;
}

/* ブログ説明 */
.intro {
text-align:left; /* 左寄せ */
font-size: 13px; /* ブログ説明文の字の大きさ */
color:#900; /* ブログ説明文の色 */
font-weight:normal; /* ブログ説明文の字の太さ */
padding:10px 250px 0 35px; /* 説明文の位置・上右下左の順に記述 */
margin:0 0 5px;
}

/************************************/
/* カレンダー */

/* 横カレンダー */
.yoko_calender {
text-align:center; /* 中央寄せ */
font-family:Georgia,Helvetica,Arial; /* 横カレンダーのフォント指定 */
font-size:12px; /* 横カレンダーの文字サイズ */
color: #ccc; /* 横カレンダーの文字色 */
background-color:#c33; /* 横カレンダーの背景色 */
padding: 2px 0;
margin: 10px auto 0; /* 中央に配置 */
border-bottom:1px solid #000; /* 下にライン */
border-right:2px solid #666; /* 右にライン */
}

.day{
margin: 0 2px; /* 日付の間隔 */
}

/* 横カレンダーのリンク色 */
.yoko_calender a,.yoko_calender a:link,.yoko_calender a:visited,.yoko_calender a:active {
text-decoration:none;
font-weight:bold;
color:#fff;
}

.yoko_calender a:hover {
color:#FFA07A; /* カーソルが乗った時の色 */
text-decoration: none;
}

/* 横カレンダーがいらない場合は、HTMLソースの「横カレンダーここから」、「横カレンダーここまで」の部分を削除してください */


/* プラグインカレンダー */
table.calender {
font-size:11px;
width:97%;
font-family:Helvetica,Arial,Verdana,Chicago,sans-serif;
border:1px solid #c00;
border-collapse:separate;
}

table.calender th {
text-align:center;
width:25px;color: #fff; /*曜日欄文字色*/
background-color:#c00; /*曜日欄背景色*/
}

caption, th, td {
font-size:12px;
}

caption a {
font-weight:bold;
}

th, td {
padding:0;
line-height:1.4;
}

table.calender td {
text-align:center;
border:1px dashed #FFE4E1;
}

.calender td a {
color: #c00;
font-weight:bold; /*記事を書いた日を太字に*/
text-decoration: none;
background:#FFE4E1; /*記事を書いた日の背景色*/
display:block;
}

.calender td a:link, .calender td a:visited, .calender td a:active {
color:#c00; /*文字色*/
text-decoration:none;
}

/* マウスが乗った時 */
.calender td a:hover {
background:#FFB6C1; /*背景色*/
color:#fff; /*文字色*/
text-decoration: none;
}

/* 土曜日の色 */
th#sat {
color:#9ff;
}
/*日曜日の色*/
th#sun {
color:#fcc;
}

/************************************/
/* 中央メイン */

/* 中央メニュー（プラグイン3） */

/* プラグイン3タイトル */
.p3_title {
text-align:center;
font-size:13px; /* プラグイン3タイトルの大きさ */
color:#fff; /* プラグイン3タイトルの色 */
background-color:#c33; /*背景色*/
font-weight:bold;
margin:0;
padding:3px 10px;
}

/* 記事部分囲み */
.entry_block {
text-align:right;
border-collapse:collapse; /*余白をなしに*/
border:1px solid #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-color:#fcc; /* 背景色 */
background:url(http://blog-imgs-14.fc2.com/d/o/k/dokode/kabepc1.gif); /* タイトルの背景画像 */
margin:7px 0;
padding:4px 10px;
}

/* 記事タイトル */
.entry_title {
text-align:left; /* 左寄せ */
font-size:12px; /* 記事タイトル下の日付のサイズ */
color:#f99; /* 記事タイトル下の日付の色 */
font-weight:bold; /* 字の太さ */
padding:0 15px 5px;
}

/* 記事本文 */
.entry_body {
text-align:left;
font-size:12px; /* 記事本文の文字サイズ */
color:#600; /* 記事本文の文字色 */
line-height:1.6; /* 記事本文の行間 */
padding:0;
margin:10px 15px;
}

/* 続きを読む */
.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:#333; /* 文字色 */
line-height:130%; /* 行間 */
background:url(http://blog-imgs-14.fc2.com/d/o/k/dokode/kabepc1.gif); /* 背景画像 */
margin:7px 0;
padding:4px;
}

/* 記事移動 */
.navi {
text-align:center;
color:#999; /* 文字色 */
font-size: 12px; /* ページナビの文字の大きさ */
line-height:130%;
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;
}

/************************************/
/* コメント・トラックバック共通 */

/* コメント・トラックバックのナビ */
.ct_navi {
text-align:left;
font-size:13px; /*コメント・トラックバックのナビのサイズ*/
font-weight:bold; /*太字*/
color:#c00; /*コメント・トラックバックのナビの色*/
border-bottom:3px solid #c00; /*下に太い線*/
padding:5px 5px 1px;
margin:10px;
}

/* コメント・トラックバックのタイトル */
.ct_title {
text-align:left;
font-size:13px; /* コメント・トラックバックのタイトルサイズ */
color:#f69; /* コメント・トラックバックのタイトル色 */
font-weight:bold; /* コメント・トラックバックのタイトル太さ */
padding:15px 10px 0 10px;
}

/************************************/
/* コメント */

/* コメント本文 */
.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:11px; /* 文字サイズ */
color: #666; /*文字色*/
line-height:1.6;
margin:5px 15px;
}

/* トラックバック日付 */
.tra_date {
text-align:right;
font-size:11px; /* 文字サイズ */
color:#999; /*文字色*/
line-height:130%;
margin:0 10px;
padding:2px 0;
}


/************************************/
/* サイドメニュー（プラグイン1、2共通） */

/* メニュー内枠 */
.menu_naka {
margin:0;
padding:10px 0 20px;
}

/* メニュー中味 */
.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:11px;
color:#300;
margin:4px;
}

/* メニューリスト */
.menu_body ul li { 
border-bottom: 1px dotted #f99; /* 下にライン */
margin:3px 0 0;
padding:0 5px;
color:#f69; /* リストマーク等の色 */
text-decoration: none;
line-height:130%; /* 行間 */
list-style-type:circle; /* リストマークの種類 */
}


/* メニュータイトル */
.menu_title {
text-align:left;
color:#c00; /* 左メニュータイトルの色 */
font-size:12px; /* 左メニュータイトルのサイズ */
font-weight:bold; /* 太字 */
background:#FFE4E1; /* 背景色 */
margin:10px 0 0;
padding: 6px 12px 2px 23px;
background:url(http://blog87.fc2.com/dokode/file/menuichigo.gif) no-repeat; /* アイコンURL */
background-position:left;
}



/************************************/
/* フッター */
#footer {
text-align:center;
font-size:12px;
color:#300;
line-height:130%;
border-top:1px dotted #c33;
clear:both;
margin:0;
padding:5px 5px 0;
}

/************************************/
/* フォーム */
form{
padding:0;
margin:0;
}
/* 名前・メール・URL・タイトル等記入欄 */
.form_text {
width:250px;
border:1px solid #f9c; /* ラインで囲んでいます */
}
/* コメント記入欄 */
.form_textarea {
width:300px;
border:1px solid #f9c; /* ラインで囲んでいます */
}
/* パスワード記入欄・チェックボタン */
.form_pass,.form_check {
border:1px solid #f9c; /* ラインで囲んでいます */
}
/* 送信・削除ボタン */
.form_button {
width:40px;
}

/*  検索・フォーム・ボタン等 */
INPUT,SELECT,TEXTAREA {
text-align:left;
font-size:12px; /* 文字サイズ */
color:#600; /* 文字色 */
background-color:#FFF5EE; /*背景色*/
border:1px solid #f9c; /* ラインで囲んでいます */
padding:1px;
margin:3px 0;
}

/************************************/
/* その他 */

/* リスト全般 */
ul {
text-align:left;
margin-left:15px;
padding:0;
}

ol {
text-align:left;
margin-left:25px;
padding:0;
}

/* 絵文字 */
.emoji{
vertical-align:middle;
border:0;
}

/* 画像 */
a img {
border-style:none;
border-width:0;
text-decoration:none;
padding:5px 0;
}

/* プロフィール */
.pay {
text-align:center;
margin:10px 0;
}


/* 引用 */
blockquote {
text-align:left;
font-size:12px; /*引用の文字サイズ*/
color:#903; /*引用の文字色*/
background-color:#FFF5EE; /*引用の背景色*/
border:1px solid #fcc; /*引用部分をラインで囲んでいます*/
margin:0 10px;
padding:10px;
}


/* 文字装飾がちゃんと表示されるための設定 */
/* 強調 */
em, strong {
font-weight:bold;
}
/* 太字 */
b {
font-weight:bold;
}
/* 斜体 */
i {
font-style:italic;
}
/* 打ち消し線 */
s {
text-decoration:line-through;
}
/* 下線 */
u {
text-decoration:underline;
}

/* スクロールバーの装飾設定（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;
}

/* Mac版IEの文字化け対策 */
/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */
textarea,input,select {
font-family:"\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

/* IE改行バグ対策 */
br {
letter-spacing:normal;
}