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

body {
	color:#000000;
	background:#E7D6BD;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("http://www.affiliator.org/img/background.gif");
}

a:link { color:#010597; text-decoration:none; }
a:visited { color:#BE5500; text-decoration:none; }
a:hover { color:#0000FF; text-decoration:underline; }

.toplink {
	color:#FFFFFF;
}

.br_height { font-size:50%; }

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

.top_table {
	width:780px;
	background:#FFFFFF;			/* 上部テーブルの背景色 */
	border-color:#8C7D6B;		/* 枠線 */
	border-style:solid;
	border-width:1px 1px 0px 1px;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("http://www.affiliator.org/img/background_top.gif");
}
.top_tr1 {
}
.top_td11 {
}
.top_tr2 {
}
.top_td21 {
	color:#FFFFFF;
	background:#8A7C6A;
	height:20px;
}

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

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


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

.mid_table {
	width:780px;
	background:#FFFFFF;			/* 中部テーブル左右ガイダンスの背景色（結果的に） */
	border-color:#8C7D6B;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 0px 1px;
}
.mid_tr1 {
}
.mid_td11 {
	width:190px;
	vertical-align:top;
}
.mid_td12 {
	width:610px;
	vertical-align:top;
	background:#FFFFFF;			/* 中部テーブル中本文の背景色 */
	padding:0px 1px 0px 5px;
}

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

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

/* ●カテゴリ */
.category_div {
	width:184px;
	border-color:#AD9A7B;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_label {
	color:#000000;
	padding:2px;
	text-align:center;
	background-color:#8A7C6A;	/* 背景色 */
	border-color:#AD9A7B;		/* 枠線 */
	border-style:solid;
	border-width:1px 0px 1px 0px;

	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("http://www.affiliator.org/img/background_top.gif");
}
.category_contents {
	padding:2px;
}
.category0 {
	margin-left:0px;
}
.category1 {
	margin-left:3px;
}
.category2 {
	margin-left:5px;
}


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



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

.bot_table {
	width:780px;
	background:#FFFFFF;			/* 下部テーブルの背景色 */
	border-color:#8C7D6B;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 0px 1px;
}
.bot_tr1 {
}
.bot_td11 {
}

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

hr {
	border-color:#AD9A7B;		/* 枠線 */
	border-style:solid;
	height:1px
}

/* -------------------------------------------- */



tr,td{
	vertical-align:top;
	font-size:10pt;
	color:#404040;
}


.mente_table{
	border-style:solid;
	border-color:#BBBBBB;
	border-width:2px;
}

.migi_adsense_top{
	font-size:50px;
}
.migi_adsense{
	width:300px;
}




#small{ font-size:11px; }
#kanri{ color:#C00000; } /* 管理人コメントの色 */



ul{
	margin-left:1px;
}

#log{
	width:530px;
	border-style:solid;
	border-color:#AD9A7B;
	border-width:1px;
}

#log-1{
	background:#F7EFDE;
	color:#EEEEEE;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("http://www.affiliator.org/img/background_top.gif");
}

#log-2{
	background:#FCFAF2;
	color:#EEEEEE;
	padding:1px;
}

#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FF8080; } /* 管理人コメント */

.log-small{
	font-size:11px;
}
.log-small2{
	font-size:13px;
}



/* タイトルバー */
#title-bar{
	color:#920000;
	padding:3px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}


#mid-bar{ background-color:#FFFFFF; } /* 中段バー */

