/*----レイウト---*/

body{
	width: 100%;
	height: 100%;
	text-align:center;
	background-color: #eeffee;
	margin: 0px;
    background-image: url(http://www.valley.ne.jp/~kogenk/haikei12.jpg)
}

div.body{
	width: 812px;	
	text-align:left;	
	margin: 0px 0px 0px 0px;
	background-color: #ccffcc;
	border-top: 2px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 4px solid #996600;	
	border-bottom: 4px solid #996600;	
    background-image: url(http://www.valley.ne.jp/~kogenk/haikei17.jpg)
}



div.head{
	width: 812px;
	text-align: left;
    background-image: url(/ms/files/topgreen.jpg)
}

div.menu{
	width: 200px;
	float: left;
	font-size: 7pt;
 	background-color:#226622;
	margin: 0px 0px 0px 0px;
	color:#ffffff;
	border-right: 1px solid #113311;
	border-bottom: 3px solid #113311;	
}


div.diary{
	width: 600px;	
	float: left;
	margin: 0px 0px 0px 0px;	
         border-top: 3px solid #113311;
	color:#666666;	
}

div.nomenu{
	width: 812px;
	clear: both;
}

div.foot{
	text-align: right;
	clear: both;
}


/*----通常タグ---*/
h1{
	font-size: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 150px 0px 0px 50px;
	color: #eeffee;
	font-weight: normal;	
}

h2{
	font-size: 10pt;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	color: #eeffee;
 	background-color:#226622;	
}

h3{
	font-size: 10pt;
         font-weight:bold;
}

h4{
	font-size: 9pt;
}

h5{
	font-size: 9pt;
         border-top: 1px solid #eeeecc;
	border-left: 1px solid #eeeecc;
	border-right: 1px solid #eeeecc;	
}

address {
	font-size: 9pt;
}

ul{
	text-align: left;	
	margin-left: 6px;
	padding-left: 6px;
}

dl{
	text-align: left;	
}

p{
	text-align: letf;
	margin: 10px;	
}

a:link { color:#ccffcc; text-decoration: none;font-weight:bold; }
a:visited{ color:#ccffcc; text-decoration: none;font-weight:bold; }
a:hover  { color:#000000; text-decoration: underline;font-weight:bold;background:#ccffcc; }
a:active { color:#ffcccc;text-decoration: none;font-weight:bold; }

div.diary a:link { color:#338833;}
div.diary a:visited{ color:#338833;}
div.diary a:hover  { color: #000000;background:#ccffcc; }
div.diary a:active { color: #ff0000;}

/*---カレンダー---*/
table.Calendar{
}

table.Calendar caption{
	font-size:14px;
}

table.Calendar thead{
	color: #888888;
	font-size: 12px;
}

table.Calendar col{
	color: black;
	font-size: 12px;
	text-align: center;	
	background-color:#77bb77;
	padding: 3px;	
}

table.Calendar col.sun{
	background-color:#ee9999;
}

table.Calendar col.sat{
	background-color:#99dddd;
}

table.Calendar tfoot td{
	background-color:#77bb77;
	text-align:left;
}


/*---メニュー関連--*/
div.menu h2{
	color: #ffffcc;
	font-size: 9pt;
	padding: 5px;
	margin: 0px;
    border-top: 2px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 1px solid #996600;
	border-bottom: 2px solid #996600;
	letter-spacing:	2px;
	text-align: left;
	background-color:#000000;
}


div.menubox {
	text-align: center;
	padding: 5px;
	margin: 5px;
         font-weight:bold;
}

div.nomenu p{
	font-size:8pt;
}

/*----記事関連---*/
div.diary p.guide{
	text-align: center;
	font-size: 7pt;	
	margin: 15px 200px;
	color: #338833;
         font-weight:bold;
	background-color:#ccffcc;

}

div.ShowDiary{
	font-size: 9pt;
	line-height: 16px;
	padding: 5px;	
	margin: 5px 5px 5px 15px;
	background-color:#eeffff;
         border-top: 1px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 2px solid #996600;
	border-bottom: 2px solid #996600;
}

div.ShowDiary p.titledate{
	font-size: 6pt;
	padding: 0px;
	margin: 0px;	
	background-color:#eeffff;
	text-align: right;
}

div.ShowDiary h3{
	padding: 5px;
	margin: 5px 30px 5px -25px;
	background-color:#eeffff;
         background-image: url(http://www.valley.ne.jp/~kogenk/haikei12.jpg);
         border-top: 1px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 3px solid #996600;
	border-bottom: 3px solid #996600;
}

div.ShowDiary div.ShowDiary_show{
	padding: 0px;
	background-color:#eeffff;

}

div.ShowDiary p.ShowDiary_date{
	font-size: 6pt;
	text-align: right;
	background-color:#eeffff;
         font-weight:bold;
	border-left: 1px solid #ffffcc;
	border-right: 1px solid #996600;
         border-top: 1px solid #ffffcc;
	border-bottom: 1px solid #996600;

}

/*---コメント関連----*/
form.commentform{
padding: 15px;
}

div.comment{
	width: 100%;
	background-color:#eeffee;
    border-top: 1px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 1px solid #996600;
	border-bottom: 1px solid #996600;
}

div.ShowDiaryComment{
	color:#666666;
}

div.ShowDiaryComment h4{
	padding: 5px;
	margin: 5px 30px 5px 0px;
	background-color:#eeffff;
    background-image: url(http://www.valley.ne.jp/~kogenk/haikei12.jpg);
    border-top: 1px solid #ffffcc;
	border-left: 1px solid #ffffcc;
	border-right: 2px solid #996600;
	border-bottom: 2px solid #996600;
	color:#666666;
	font-size: 10pt;
}

div.ShowDiaryComment p.comment{
	font-size: 14px;
	font-size: 9pt;
	color:#666666;	
}

div.ShowDiaryComment p.writer{
	font-size: 8pt;
	color:#888888;
	text-align: right;
	border-left: 1px solid #ffffcc;
	border-right: 1px solid #996600;
    border-top: 1px solid #ffffcc;
	border-bottom: 1px solid #996600;
}


/*---著作権表示--*/
div.mysketchwriter{
	color:black;
	font-size:7pt;
	text-align: right;
}
div.mysketchwriter a:link{
	color:black;
}
div.mysketchwriter a:visited{
	color:black;
}
