/* ■■■共通 -------------------------------------------------- */

body { background:#6cf; color:#99CC99; margin:0; padding:0; text-align:center; }
body,td,th,caption { line-height:130%; color:#666; }
a:link { color:#960; text-decoration:none; }
a:visited { color:#c90; text-decoration:none; }
a:hover { text-decoration:underline; }

.br_height { font-size:50%; }

/* ■■■上部テーブル -------------------------------------------------- */

.top_table { width:780px; height:150px; background:#fff url("http://www.noblog.net/imgs/design/n008_head.gif") no-repeat; border-width:0 2px 0 2px; border-style:solid; border-color:#fff; table-layout:fixed; }
.top_tr1 {}
.top_td11 { vertical-align:top; }
.top_tr2 { }
.top_td21 {}

/* ●１行目：タイトル */
.line1 { width:70%; }
.line1_hx { font-size:130%; font-weight:normal; margin:20px 0 5px 15px; color:#036; }

/* ●２行目：要約 */
.line2 { width:50%; }
.line2_text { font-size:90%; margin:10px 0 0 15px; color:#036; }


/* ■■■中部テーブル -------------------------------------------------- */

.mid_table { background:#fff; width:780px; border-width:0 2px; border-style:solid; border-color:#fff; table-layout:fixed; }
.mid_tr1 { }
.mid_td11 { vertical-align:top; width:190px; background:#ffc; padding-bottom:20px; }
.mid_td12 { vertical-align:top; padding:0 10px 20px 10px; }
.mid_td13 { vertical-align:top; width:190px; background:#ffc; padding-bottom:20px; }

/* ■中部テーブル左ガイダンス■ -------------------------------------------------- */

/* ●ガイダンス */
.guidance_hidari { padding:2px; font-size:80%; }

/* ●カテゴリ */
.category_div { width:184px;  }
.category_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_01.gif") no-repeat; }
.category_contents { padding:2px; }
.category0 { margin-left:0px; }
.category1 { margin-left:3px; }
.category2 { margin-left:5px; }

/* ●広告 */
.ad_div { width:184px; }
.ad_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_02.gif") no-repeat; }
.ad_contents { }
.ad1 { text-align:center; padding:2px 0px 2px 0px; }
.ad2 { font-size:11px; text-align:left; padding:3px; border-bottom:1px solid #c90; }

/* ■中部テーブル中本文■ -------------------------------------------------- */

/* ●前後へのリンク */
.backnext { padding:5px 0px 10px 0px; font-size:75%; }

/* ●日付 */
.date { margin:5px 0 1px 0; padding:2px 0; font-size:80%; }

/* ●ストーリ */
.article { border:solid #ccc 1px; padding:10px; }

/* ●ストーリタイトル */
.article_title { font-size:120%; color:#06f; font-weight:bold; margin:3px 0 15px 3px; padding:8px 2px 10px 0; background:url("http://www.noblog.net/imgs/design/n008_title.gif") no-repeat left center; }

/* ●ストーリ本文 */
.article_main { font-size:90%; margin-left:5px; padding:3px; }

/* ●ストーリ内引用 */
blockquote { font-size:80%; margin:5px 0; padding:3px; border:1px dotted #999 }

/* ●ストーリ内seemore */
hr.seemore { border-style:dashed; border-color:white; }

/* ●ストーリ内フッタ */
.footer { font-size:80%; margin-top:25px; border-top:solid 1px #ddd; }

/*●トラックバック用 */

.wback { font-size:80%; }
.wback1 { padding:3px; background:#ff9; border:1px solid #ccc; }
.wback1_tr { padding:3px; background:#ff9; border:1px solid #ccc; }
.wback2 td{ font-size:80%; }
.wback2 { font-size:80%; margin-left:15px; }
.page_top { font-size:80%; font-weight:normal; }


/* ■中部テーブル右ガイダンス■ -------------------------------------------------- */

/* ●ガイダンス */
.guidance_migi { padding:2px; font-size:80%; }

/* ●自由文言１ */
.freespace1 { width:184px; padding:2px; }
.freespace1 .freespace_label { display:none; }

/* ●新着エントリ */
.recententry_div { width:184px; }
.recententry_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_03.gif") no-repeat; }
.recententry_contents { padding:3px; }

/* ●新着コメント */
.newcoms_div { width:184px; }
.heading_coms { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_04.gif") no-repeat; }
.newcoms { padding:3px; }

/* ●自由文言２ */
.freespace2 { width:184px; padding:2px; }
.freespace2 .freespace_label { display:none; }

/* ●カレンダ */
.calendar_div { width:184px; }
.calendar_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_05.gif") no-repeat; }
.calendar_contents { margin-left:15px; }
.calendar { }
.calendar table { line-height:80%; width:80%; }
.calendar td { text-align:center; }
.calendar th { text-align:center; font-weight:normal; font-size:80%; }
.month-calendar { font-size:80%; }
.year-calendar { font-size:80%; }
.Sunday { color:#f00; }
.Saturday { color:#0004AE; }

/* ●アーカイブ */
.archive_div { width:184px; }
.archive_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_06.gif") no-repeat; }
.archive_contents { padding:3px; }
.archive_year { }
.archive_month { margin-left:25px; }

/* ●アクセスカウンタ */
.counter_div { width:184px; }
.counter_label { padding:10px 0; text-indent:-500em; background:url("http://www.noblog.net/imgs/design/n008_label_07.gif") no-repeat; }
.counter_contents { padding:3px; }
.count2 { margin-left:0px; }


/* ■■■下部テーブル -------------------------------------------------- */

.bot_table { display:none }
.bot_tr1 { }
.bot_td11 { }

/* ■■■トップ画面専用 -------------------------------------------------- */

.top_date { font-size:80%; font-weight:bold; margin:3px 0 15px 3px; padding:5px 0 8px 0; background:url("http://www.noblog.net/imgs/design/n008_title.gif") no-repeat left center; border-bottom:dashed 1px #ccc; }
.top_article { font-size:90%; padding:3px 0; }

