/*
 * 心の叫び本文用スタイルシート
 *
 * @revision $Revision: 605 $
 * @author atsushifx <atsushifx@aglabo.com>
 * @create 2009-10-03
 */

/* 見出し */
h1 {
	display: none;
}

h2 {
	font-size: 110%;
	text-align: left;
	margin: 0.2em;
}

/* 記事見出し */
h2 a {
	text-decoration: none;
}

h2 sup {
	font-weight: normal;
	font-size: smaller;
}

.title {

}


/* トピックパス */
ul.topicpath {
	display: inline;
	background: gainsboro;
}


/* for Layout
*/
hr {
	color: darkgreen;
	height: 1;
	}
#articleBody {
	border: thin transparent none;
	}
#articleBody hr {
	color: darkcyan;
	margin-top: 1em;
	height: 1px;
	}

/* ダイアリー内2カラム */
.diaryBody {
	display: table-cell;
	vertical-align: top;
	}
.rightBox {
	margin: 0; padding: 0;
	display: table-cell;
	}
	.rightBox p {
		padding: 10px;
		border: thin black solid;
	}

.tdHeader {
	text-align: center;
	vertical-align: middle;
	}

/* 番組表 */
.tvList {
	font-size: 90%;
	}
	.tvList li {
		margin-top: 1.2em;
		}
	.channelList {
			}
	.channelList th {
		border: thin black solid;
		}
	.tvList td {
		border: thin black solid;
		padding: 2px 4px;
		}
		.tvList .tvDate {
		text-align: center;
		vertical-align: middle;
			}


/* デコレーション */
#articleBody h2 {
	border-top: solid 2px skyblue;
	padding-top: 3px;
	}

/* 記事デコレーション */
.pageNavi {
	margin-top: -1.6em;
}

sub { font-size: small; }
.sakebi {
	text-align: center;
}
.em {
	color: blue;
}

big {
	font-weight: bold;
	font-size: large;
	color: darkred;
}

.blackbox {
	border-collapse: collapse;
}

.blackbox th {
	border: solid thin black;
}

.blackbox td {
	border: solid thin black;
}

/* 記事引用用 */
blockquote {
	margin: 10px 3em;
	border: 1px solid darkgray;
	background: wheat;
}

.ps { font-size: italic; color: gray; }

/* $Id: diary.css 605 2010-10-04 07:00:38Z atsushifx $
*/

