/* ■■■共通 -------------------------------------------------- */
body {
	color:#000000;
	background:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:center;
}

a:link { color:#E46B00; text-decoration:none; }
a:visited { color:#784526; text-decoration:none; }
a:hover { text-decoration:underline; }

.br_height { font-size:50%; }
.br_height_30 { font-size:30%; }

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

.top_table {
	width:778px;
	background:#FFFFFF;			/* 上部テーブルの背景色 */
}
.top_tr1 {
	vertical-align:top;
}
.top_td11 {
	background-image: url("top_bg01.gif");
	height:50px;
}

/* ●１行目：タイトル */
.line1 {
	width:100%;
}
.line1_hx {
	color:#FFFFFF;
	font-size:150%;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

/* ●２行目：要約 */
.line2 {
	width:100%;
}
.line2_text {
	color:#FFFFFF;
	font-size:80%;
	margin-left:15px;
}


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

.mid_table {
	width:780px;
	background:#FFFFFF;
}
.mid_tr1 {							/* 中部テーブル左部TD */
}
.mid_td11 {
	width:200px;
	vertical-align:top;
}
.mid_td12 {							/* 中部テーブル中央TD */
	width:380px;
	vertical-align:top;
	background:#FFFFFF;
	padding:0px 2px 0px 5px;
}
.mid_td13 {							/* 中部テーブル右部TD */
	width:200px;
	vertical-align:top;
}
.mid_td12x {						/* 中部テーブル中央＆右部TD（繋がっている時） */
	width:580px;
	vertical-align:top;
	background:#FFFFFF;
	padding:0px 2px 0px 5px;
}

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

/* ●ガイダンス */
.guidance_hidari {
	padding:0px;
}

/* ●カテゴリ */
.category_hidari_div {
	font-size:75%;
	width:200px;
	border-color:#8A4C27;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_hidari_label {
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	background-color:#8A4C27;	/* 背景色 */
}
.category_hidari_contents {
	padding:2px;
}

.category_hidari_contents_table {
	font-size:75%;
}

.category_hidari_adon_div {
	width:200px;
	border-color:#E5BBA1;		/* 枠線 */
	padding:2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_hidari_adon_label {
	font-size:80%;
	color:#000000;
	padding:0px;
	text-align:center;
	background-color:#F1DDD1;	/* 背景色 */
}
.category_hidari_adon_contents {
	font-size:75%;
	padding:2px;
}


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

.n_a_l_honbun {
	font-size:90%;
}
.n_a_l_blog {
	font-size:90%;
}

.top_date {
	line-height:120%;
	font-size:90%;
	padding-left:5px;
	margin-right:10px;
	border-style:solid;
	border-width:0px 0px 1px 6px;
	border-color:#8A4C27;		/* 日付部分のブロック色 */
}

.ichiran2 {
	color:#404040;
	font-size:80%;
	margin-left:5px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
}

.ichiran2 br{ font-size:50%; }

.continued {
	color:#404040;
	font-size:80%;
	margin-left:5px;
	text-align:right;
}


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

/* ●ガイダンス */
.guidance_migi {
	padding:0px;
}

/* ●カテゴリ */
.category_migi_div {
	width:200px;
	border-color:#E5BBA1;		/* 枠線 */
	padding:2px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_migi_label {
	font-size:80%;
	color:#000000;
	padding:0px;
	text-align:center;
	background-color:#F1DDD1;	/* 背景色 */
}
.category_migi_contents {
	font-size:75%;
	padding:2px;
}

.b_t_s_access {
	font-size:80%;
	color:#666666;
}
.e_t_s_access {
	font-size:80%;
	color:#666666;
}

.continued2 {					/* 右ガイダンスの「続き」行 */
	font-size:80%;
	color:#404040;
	text-align:right;
}

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

.bot_table {
	width:780px;
	background:#FFFFFF;			/* 下部テーブルの背景色 */
}
.bot_tr1 {
}
.bot_td11 {
}


