/*基本的な設定*/

body {
		color: #333333;
		font-family: Osaka, verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 150%;
		background-color: #000000;
		}

td {
		color: #333333;
		font-family: Osaka, verdana, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 150%;
		}

p { margin-top: 0em; margin-bottom: 0.5em; }

td.rss_v {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width: 110px;
	}

/*テンプレートのテーブルに対する設定*/

td.block_01 {
		color: #CCCCCC;
		}

td.block_02 {
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
		font-family: "ＭＳ Ｐゴシック","ヒラギノ丸ゴ Pro W4",Osaka,verdana,Arial,sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 26px;
		}

td.block_03 {
		font-size: 12px;
		color: #E5E5E5
		background-color: #FFFFFF;
		}

td.block_04 {
		padding: 10px;
		border-top: 1px dashed #FFFFFF;
		border-left: 1px dashed #FFFFFF;
		border-right: 1px dashed #FFFFFF
		}

td.block_05 {
		font-size: 10px;
		color: #FFFFFF
		}

td.block_06 {
		background-color: #E5E5E5
		}

td.block_07 {
		background-color: #FFFFFF;
		/*border-left: 1px dashed #A9A9A9;*/
		/*border-right: 1px dashed #A9A9A9;*/
		padding: 10px
		}

td.block_08 {
		background-color: #E5E5E5
		}

td.block_09 {
		color: #FFFFFF;
		font-size: 10px;
		padding: 10px
		}

/*トピック等のタイトル・フッタ関係*/
.top_info { padding-top: 10px; padding-bottom: 20px }
p.list { margin-top: 0em; margin-left: 1em; margin-bottom: 0.5em }
p.list2 { font-size: 10px; line-height: 150%; color: #606060; margin-top: -0.5em; margin-left: 2em; margin-bottom: 1em }
.res_list { font-size: 10px; line-height: 150%; color: #000000; margin-top: -0.5em; margin-bottom: 1em }
p.topic_footer { font-size: 10px; font-weight: bold; margin-top: 1.5em; margin-bottom: 0px; text-align: right }
p.topic_move { font-size: 10px; margin-top: 1.5em; margin-bottom: 0px;}
.topic_view_title { font-size: 20px; font-weight: bold; margin-top: 12px; margin-bottom: 0px }
.topic_title { font-size: 10px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px }
.topic_summary { color: #9090FF; font-size: 12px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px }
.topic_body { color: #000000 }

.f_topic_table { border: 1px solid #C0C0C0 }
.f_topic_title { border-bottom: 1px solid #C0C0C0; font-size: 14px; line-height: 150%; padding-top: 2px; padding-left: 15px; padding-right: 6px; padding-bottom: 2px; background-color: #E5E5E5 }
.f_topic_totop { font-size: 10px; background-color: #E5E5E5 }
.f_topic_slink { font-size: 10px; line-height: 150%; padding-top: 15px; padding-left: 15px; padding-right: 0px; padding-bottom: 0px }
.f_topic_summary { color: #9090FF; font-size: 10px; padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 0px }
.f_topic_body { font-size: 10px; color: #000000; line-height: 150%; padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 0px }
.f_topic_footer { font-size: 10px; font-weight: bold; padding-top: 5px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; text-align: right }

/*フォント色関係*/
p.link_categ { font-size: 10px; font-weight: bold; margin-top:10px; margin-bottom:10px; padding-left: 1em; background-color: #E5E5E5 }
p.topic_header { padding-left: 1em; margin-top: 1em; margin-bottom: 1em; background-color: #E5E5E5 }
.new_fcolor { color: #FF0000 }
.menu_pointer { color: #bd0000; font-weight: bold  }
.navi_title { color: #666666; font-weight: bold }
.warning_color { color: #FF00FF }
.black_bold { color: #000000; font-weight: bold }
.hidden_font { color: #999999 }
.name_at_headline { color: #FFFFFF; background-color: #A9A9A9; padding-left:4px; padding-right: 4px }
<? $hrcolor = "#A9A9A9"; ?>

/*コメント・掲示板の投稿フォーム関係*/
.form_table { width: 100%; background-color: #FFFFFF }
.input_area { border: 1px solid #A9A9A9 }

/*コメント関係*/
.res_table { margin-top: 0px; margin-bottom: 16px; border: 1px dashed #A9A9A9 }
.res_loop_td { font-size: 12px; line-height: 150%; margin: 15px }
.res_header { font-size: 12px; padding: 5px; background-color: #E5E5E5 }
.res_body { font-size: 12px; }
p.res_footer { text-align: right }
.res_mod_color { background-color: #FFCCFF }

/*コメント・ビューア*/
.commview_body {
		background-color: #E5E5E5
		}
.commview_table1 {
		background-color: #FFFFFF
		}
.commview_td1 {
		background-color: #FFFFFF
		}
.commview_table2 {
		background-color: #FFFFFF;
		}
.commview_toptitle { color: #0066FF; font-size:16px }
.cv_nodata_str { color: #FF00FF; font-size:12px }
.cv_blog_name { color: #006600; font-size:12px }
.cv_body { color: #333333; font-size:10px; padding-left: 10px; padding-right: 10px }
.cv_poster { color: #333333; font-size:10px; padding-left: 10px; padding-right: 10px }

/*画像関係*/
.tn_left { margin-top: 5px; margin-left: 5px; margin-right: 10px; margin-bottom: 5px }
.tn_right { margin-top: 5px; margin-left: 10px; margin-right: 5px; margin-bottom: 5px }
.tn_center
.tn_no_align

/*掲示板関係*/
.bbs_title { color: #000000; font-size: 12px }
.bbs_body { font-size: 12px; line-height: 150% }
.bbs_footer { font-size: 12px }
.bbs_mod_color { background-color: #FFCCFF }
.bbs_latest_font { font-size: 10px }

/*リンクの表示*/
a:link { color: #993300; text-decoration: none }
a:visited { color: #993300; text-decoration: none }
a:hover { color: #FF0000; text-decoration: underline }
a:active { color: #00FF00; text-decoration: underline }

/*カレンダー*/
.calendar_table { background-color: #E5E5E5 }
.navi_td { font-size: 12px; background-color: #E5E5E5 }
.month_td { font-size: 12px; background-color: #E5E5E5 }
.week_td_sun { color: #FF0000; font-size: 10px; background-color: #D3D3D3 }
.week_td_week { color: #000000; font-size: 10px; background-color: #D3D3D3 }
.week_td_sat { color: #006600; font-size: 10px; background-color: #D3D3D3 }
.blank_td { color: #999999; font-size: 10px; background-color: #E5E5E5 }
.font_color_sun { color: #FF0000 }
.font_color_week { color: #000000 }
.font_color_sat { color: #006600 }
.td_sun { background-color: #FFFFFF; font-size: 10px }
.td_week { background-color: #FFFFFF; font-size: 10px }
.td_sat { background-color: #FFFFFF; font-size: 10px }
.td_view { background-color: #FFCCFF; font-size: 10px }
.td_today { background-color: #FFFF99; font-size: 10px }
.td_data { background-color: #CCFFFF; font-size: 10px }

/*トラックバック・ビューア*/
.tb_body {
		background-color: #E5E5E5
		}
.trackback_table1 {
		background-color: #FFFFFF
		}
.trackback_td1 {
		background-color: #FFFFFF
		}
.trackback_table2 {
		background-color: #FFFFFF;
		border: 1px dashed #A9A9A9
		}
.tb_toptitle { color: #0066FF; font-size:16px }
.tb_topmessage { color: #006600; font-size:12px }
.tb_url_str { color: #FF0000; font-size:10px }
.tb_nodata_str { color: #FF00FF; font-size:12px }
.tb_blog_name { color: #006600; font-size:12px }
.tb_blog_title { font-size:12px;font-weight:bold; }
.tb_blog_abst { font-size:12px }


