html{
	scrollbar-face-color: #000039;
	scrollbar-highlight-color: #000039;
	scrollbar-shadow-color: #696969;
	scrollbar-3dlight-color: #696969;
	scrollbar-darkshadow-color: #000039;
	scrollbar-track-color: #414062;
	scrollbar-arrow-color: #696969;
	}

body{
	background-color : #414062;
	margin : 20px auto;
	text-align : center;
	color : silver;
	font-family : "Verdana", "Arial";
	}

.main{
	text-align : center;
	margin-right ; auto;
	margin-left ; auto;
	}

#header{
	text-align : center;
	height : 40px;
	margin : 0px 0px 20px 0px;
	}

.date{
	font-size : 24px;
	font-family : "Georgia", "Arial";
	color : #dedebc;
	margin-bottom : 15px;
	}

.date a{
	color : #dedebc;
	text-decoration : none;
	}

.date a:hover{
	color : #c2c283;
	text-decoration : underline;
	}

.date2{
	font-size : 24px;
	font-family : "Georgia", "Arial";
	color : #dedebc;
	margin-bottom : 15px;
	}

.date2 a{
	color : #dedebc;
	text-decoration : none;
	}

.date2 a:hover{
	color : #c2c283;
	text-decoration : underline;
	}

.ymd{
	padding : 0px 2px;
	font-size : 65%;
	}

.dow{
	padding-left: 2px;
	font-size : 70%;
	}

.L{
	border : 5px ridge #cccad9;
	width : 520px;
	height : 390px;
	background-color : #f6f6f6;
	}

.M{
	border : 5px ridge #cccad9;
	width : 400px;
	height : 300px;
	margin : 10px 0px 0px 0px;
	background-color : #f6f6f6;
	}

.S{
	border : 5px ridge #cccad9;
	width : 320px;
	height : 240px;
	margin : 10px 0px 0px 0px;
	background-color : #f6f6f6;
	}

.Sb{
	border : 5px ridge #cccad9;
	width : 240px;
	height : 320px;
	margin : 10px 0px 0px 0px;
	background-color : #f6f6f6;
	}

.Mb{
	border : 5px ridge #cccad9;
	width : 300px;
	height : 400px;
	margin : 10px 0px 0px 0px;
	background-color : #f6f6f6;
	}

.T{
	border : 1px solid #cccad9;
	width : 100px;
	height : 75px;	
	background-color : #f6f6f6;
	}

.T2{
	border : 2px
	width : 100px;
	height : 75px;	
	background-color : #f6f6f6;
	margin-top : 2px;
	}

.T3{
	border : 1px solid #003366;
	width : 100px;
	height : 75px;	
	background-color : #f6f6f6;
	}

.LP{
	border : 2px
	width : 520px;
	height : 390px;	
	background-color : #f6f6f6;
	margin : 5px 13px 5px 13px;
	}

.Entries td{ 
	border: 1px white solid;
	background-color : silver;
	padding : 5px 5px 3px 5px;
	color : #414062;
	font-size : 12px;
	text-align : center;
	}

h4 {
	color : #eaeaea;	
	margin-top : 15px;
	font-size : 90%;
	margin : 15px 0px 0px 0px;
	}

h4 a {
	color : silver;
	text-decoration : none;
	}

.time {
	color : #cdba96;
	font-family : "Times New Roman";
	font-size : 90%;
	}

h5 {
	display : inline;
	font-size : 80%;
	font-weight : lighter !important;
	color : #c6c6c6;
	margin : 0px 0px 40px 0px;
	line-height : 130%;
	}

h5 a {
	color : silver;
	text-decoration : underline;
	}

#powered {
	font-size : 70%;
	font-family : Arial;
	margin-top : 40px;
	}

#powered a {
	text-decoration : none;
	color : #cdba96;
	font-weight : bold;
	}

#powered a:hover {
	text-decoration : underline;
	}

.calendar th {
	width : 100px;
	height : 20px;
	background-color : gray;
	}
	
.calendar td {
	width : 100px;
	height : 20px;
	background-color : #003366;
	}
	
.Navigation {
	font-family : "ＭＳ Ｐゴシック";
	}

.Navigation2 {
	font-family : "Verdana";
	}

.Navigation table {
	margin : 20px 0px 20px 0px;
	}	

select {
	color : #414062;
	}

.nava {
	margin : 0 0 2px 0;
	}

.navb {
	font-size : 12px;
	color : #414062;
	}

.notice {
	width : 80%;
	text-align : left;
	background-color : gray;
	padding : 20px;
	margin : 20px;
	}
	
.SearchResult td{
	text-align : center;
	margin : 2px;
	}
	
.ToMain {
	position : absolute;
	top : 3px;
	left : 10px;
	font-size : 60%;
	font-family : "Times New Roman";
	}

.ToMain A {
	color : #d9d9d9;
	text-decoration : none;
	}

.CommentEtc {
	border:1px solid silver;
	background-color : #708090;
	color : silver;
	font-size : 80%;
	width : 520px;
	margin: 0 auto ;
	padding : 5px 0px 5px 15px;
	text-align : left;
	}

.CommentEtc h2 {
	color : #d3d3d3;
	font-family : "Verdana", "Arial", sans-serif;
	text-align : left;
	font-weight : bold;
	font-size : 90%;
	}

.CommentEtcBody {
	text-align : left;
	font-size : 100%;
	color : gray;
	margin : 0px 20px 10px 5px;
	padding : 8px;
	border : 1px solid #eeeeee;
	background-color : #A2B5CD;
	}

.Posted {
	font-size : 110%;
	color : #4c1be;
	margin : 0px 0px 0px 0px;
	}

.Posted a {
	text-decoration : underline;
	}

.PostedAuthor {
	font-size : 110%;
	color : #0080c0;
	}

.PostedAuthor a {
	font-size : 110%;
	color : #080c0;
	text-decoration : underline;
	}

.PostedDate {
	font-size : 80%;
	}

.CommentBody {
	font-size : 100%;
	color : gray;
	line-height : 130%;
	margin : 0px 0px 0px 0px;
	}

.CommentEtc input {
	text-align : left;
	}

.CommentEtc html textarea{
	text-align : left;
	}

h5 .memorandum{
	color : #c8ffdd;
	text-decoration : none;
	}
	
h5 .memorandum a{
	color : #c8ffdd;
	text-decoration : none;
	}

h5 .memorandum a:hover{
	color : #35ff81;
	text-decoration : underline;
	}