/* 基本 */
/* 2002/05/18〜2002/05/18	#f0fff0 */
/* 2002/05/18〜2003/03/31	#cceedd */
/* 2003/01/06〜2003/01/13	#ffcccc */
/* 2003/04/01〜2003/09/??	#ddeeee */
/* 2003/09/??〜2003/12/19	#bbcccc */
/* 2003/12/19〜				#cceecc */

/* 各パーツ */
body{
			background-color: #cceecc ;
			color: #000000 ;
			line-height : 1.3em ;
}
h1{
			border-bottom : solid 0.1em #668888 ;
			font-size : 130%  ;
			line-height : 2.0em ;
			letter-spacing : 0.3em ;
			font-weight: normal ;
}
h2{
			border-bottom : solid 0.1em #668888 ;
			background-color : #ffffff;
			font-size : 115%  ;
			line-height : 1.5em ;
			letter-spacing : 0.3em ;
			font-weight: normal ;
}
h3{
/*			border-bottom : solid 0.1em #668888 ;*/
			font-size : 110%  ;
			line-height : 1.2em ;
			letter-spacing : 0.3em ;
			color:#666666 ;
}
img{
			border-width : 0pt ;
}
blockquote{
			background-color: #ffffff ;
}
table{
			border-collapse: collapse ;
}
td{ 
			border: solid 0.1em #000000 ;
			padding: 0.3em ;
}
a:link{
			text-decoration: none ;
			color: #0000ff ;
}
a:visited{
			text-decoration: none ;
			color: #660033 ;
}
a:hover{
			text-decoration: underline ;
}

/* タイトル周辺 */
#title{
			background-color:#aacc99;
			text-align:center;
			letter-spacing : 0.1em ;
			font-size: 90%;
}
#titlemenu{
			font-size: 80% ;
			letter-spacing : 0.1em ;
			padding-top : 1em ;
			margin-bottom : 1em ;
			text-align : right ;
}

/* メイン部分 */
#mainform{
			width: 75% ;
			z-index : 1 ;
}

/* 過去ログのナビゲーションバー */
.logmenubar	{ background-color: #ffffff ; border-bottom: dashed 0.1em #333333 ;
			  letter-spacing: 0.1em ; text-align: center ;}
/* ログ1日分 */
/*
*/
.daily		{ 
			  border-left: solid 0.04em #333333 ;
			  border-right: solid 0.04em #333333 ;
			  border-top: solid 0.04em #333333 ;
			  border-bottom: solid 0.04em #333333 ;
			  padding: 0em ;
			  margin-left : 0em ;
			  margin-right : 1em ;
			  margin-top: 0.5em ;
			  margin-bottom: 2em ;
}
.dailytitle	{
			  background-color:#333333;
			  letter-spacing: 0.1em ;
			  color: #ffffff ;
}
.news		{
			  padding-left : 0.1em ;
			  padding-right : 0.1em ;
}
.newstitle	{
			  background-color:#ffffff ;
			  letter-spacing: 0.2em ;
}
.newsmain	{
			  padding-left : 1.5em ;
			  padding-right : 0.2em ;
}

/* 右側のメニュー */
#sidemenu{
			width: 24% ;
			position: absolute ;
			right: 0.5em ;
			top : 11.0em ;
			font-size: 80% ;
			text-align: right ;
			z-index : 3 ;
}
.menutitle{
			border-bottom: solid 0.1em #000000 ;
			text-align:left ;
			letter-spacing: 0.2em ;
			margin-bottom: 0.3em ;
			margin-top: 0.3em ;
}

/* お知らせ＆ご案内 */
#infowin{
			text-align: left ;
			z-index : 2 ;
			border: solid 0.1em #aaaaaa;
			margin-top : 2.0em ;
			margin-bottom : 2.0em ;
}
.infotitle{
			border-left : solid 0.5em #000000 ;
			padding-left : 0.5em ;
			background-color : #ffffff ;
			border-bottom : solid 0.1em #000000 ;
			letter-spacing : 0.1em ;
}

/* 過去ログへのリンク */
.log		{ text-align: right }

/* 日記内 */
/* ネタ元表記・注意書き・アスキーアート */
.from		{ font-size: 80% }
.note		{ font-size: 80% }
.aa			{ font-size : 12pt; font-family : "ＭＳ Ｐゴシック"; line-height : 18px }

/* 強調（文字大）・注意／禁止（赤／オレンジ）・ネタバレ防止（背景と同色） */
.strong{
			font-size : 120% ;
			letter-spacing : 0.3em ;
}
.notice			{ color: red }
.notice1		{ color: #ffa500 }
.bgcolor		{ color: #cceecc ;}

/* 広告表示位置 */
div.topads{
	position: absolute;
	right: 0.5em;
	top: 0.5em;
}
