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

body {
	color:#000000;
	background:#DADADA;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:center top;
	background-image: url("http://www.goggoru.org/img/background.gif");

}

a:link { color:#0000C0; text-decoration:none; }
a:visited { color:#800080; text-decoration:none; }
a:hover { text-decoration:underline; }

.toplink {
	color:#FFFFFF;
}

.br_height { font-size:50%; }

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

.top_table {
	width:772px;
	background:#FFFFFF;			/* 上部テーブルの背景色 */
}
.top_tr1 {
}
.top_td11 {
}
.top_tr2 {
}
.top_td21 {
	color:#FFFFFF;
	background:#555555;
	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;			/* 中部テーブル左右ガイダンスの背景色（結果的に） */
}
.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:#555555;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_label {
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	background-color:#555555;	/* 背景色 */
	border-color:#555555;		/* 枠線 */
	border-style:solid;
	border-width:0px;
}
.category_contents {
	padding:2px;
}
.category0 {
	margin-left:0px;
}
.category1 {
	margin-left:3px;
}
.category2 {
	margin-left:5px;
}

/* ●広告 */
.ad_div {
	width:184px;
	border-color:#555555;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.ad_label {
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	background-color:#555555;	/* 背景色 */
	border-color:#555555;		/* 枠線 */
	border-style:solid;
	border-width:0px;
}
.ad_contents {
}
.ad1 {
	text-align:center;
	padding:2px 0px 2px 0px;
}
.ad2 {
	font-size:11px;
	text-align:left;
	padding:3px;
}

/* ●アクセスカウンタ */
.counter_div {
	width:184px;
	border-color:#AAAAAA;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.counter_label {
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	background-color:#AAAAAA;	/* 背景色 */
	border-color:#B2EAB2;		/* 枠線 */
	border-style:solid;
	border-width:0px;
}
.counter_contents {
	padding:3px;
}
.count2 {
	margin-left:0px;
}

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

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

/* ●日付 */
.date {
	font-size:80%;
	margin-right:10px;
	padding:1px 1px 1px 5px;
	border-color:#AAAAAA;		/* 枠線 */
	border-style:solid;
	border-width:0px 0px 0px 6px;
}

/* ●ストーリ */
.article {
	margin-left:0px;
	margin-right:10px;
	margin-top:5px;
	border-color:#AAAAAA;		/* 枠線 */
	border-style:solid;
	border-width:1px;
}

/* ●ストーリタイトル */
.article_title {
	color:#AAAAAA;
	font-size:80%;
	font-weight:bold;
	margin-left:3px;
	margin-top:3px;
	padding:2px;
}

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

/* ●ストーリ内引用 */
blockquote {
	font-size:80%;
	margin:5px 25px 5px 20px;
	padding:3px;
	border-style:solid;
	border-color:#91D591;
	border-width:1px;
	background-color:#FFFFFF;
}


/* ●ストーリ内フッタ */
.footer {
	font-size:80%;
	background-color:#E6F8E6;		/* ストーリ内フッタの背景色 */
	padding:0px 0px 0px 3px;
}

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

.wback {
	font-size:80%;
	color:#404040;
	margin-left:15px;
}

.wback1 {
	width:350px;
	padding:3px;
	background-color:#FFFFFF;
	border-color:#91D591;
	border-style:dotted;
	border-width:1px;
}

.wback1_tr {
	width:350px;
	padding:3px;
	background-color:#FFFFFF;
	border-color:#DFF3DF;
	border-style:solid;
	border-width:1px;
}

.wback2 td{
	font-size:80%;
	margin-left:15px;
}
.wback2 {
	font-size:80%;
	color:#404040;
	margin-left:15px;
}

.page_top {
	font-size:80%;
	font-weight:normal;
}



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

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

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

hr {
	border-color:#AAAAAA;		/* 枠線 */
	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; } /* 管理人コメントの色 */





#log{
	width:530px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
	margin-right:5px;
	background:#EEEEEE;
}

#log-1 {
	color:#EEEEEE;
	padding:3px;
	border-style:solid;
	border-color:#F78469;
	border-width:1px;
}

#log-2{ background-color:#FFFFFF; } /* カテゴリ */
#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; } /* 中段バー */

