@charset "EUC-JP";
/* ГГГГГГГГГГГГГГГГГГГГГГ */
/* 「植野研ホームページ」用ＣＳＳ */
/* ГГГГГГГГГГГГГГГГГГГГГГ */
/* ============================================ */
/* BODYの設定 */
/* ============================================ */
BODY{
	font-size : 90%; /* 文字サイズの設定 */
	line-height : 130%; /* 行間の設定 */
	color : #555555; /* 文字色の設定 */
	background-color : #ffffff; /* 背景色の設定 */
	margin : 0 auto 0 auto; /* 中央揃え＆横余白設定 */
	text-align : center;
	padding : 10; /* 縦余白設定 */
}
/* ============================================ */
/* 文字見出しＨの設定 */
/* ============================================ */
H1{
	font-size : 125%;
	font-weight : bolder;
	line-height : 0%;
}
H2{
	font-size : 150%;
	font-weight : bolder;
	line-height : 0%;
}
H3{
	font-size : 175%;
	font-weight : bolder;
	line-height : 0;
}
/* ============================================ */
/* Ｐちゃん */
/* ============================================ */
P{
	line-height: 130%;
	margin-top: 0;
	margin-bottom: 1em;
}

/* ============================================ */
/* ページレイアウト */
/* ============================================ */
#all{
	width : 850px; /* 横幅のサイズを固定 */
	background-color : #ffffff; /* 背景色の設定 */
	margin : 0 auto 0 auto; /* 中央揃え＆横余白設定 */
	padding : 5; /* 縦余白設定 */
	border : 1px #888888 solid; /* 枠線 */
	line-height : 120%; /* 行間の設定 */
}

#block{
	width : 850px; /* 横幅のサイズを固定 */
	background-color : #ffffff; /* 背景色の設定 */
	margin : 0 auto 0 auto; /* 中央揃え＆横余白設定 */
	padding : 0; /* 縦余白設定 */
	border : 0px #888888 solid; /* 枠線 */
	line-height : 120%; /* 行間の設定 */
}

#menu{
	font-size : 120%;
	font-weight : bold;
	width : 240px; /*200px; /* 横幅のサイズを設定 */
	height : 500px;
	text-align : center;
	background-color : #ffffff; /* 背景色の設定 */
	/*margin : 0 auto 0 auto;*/ /* 中央揃え＆横余白設定 */
	float : left; /* 左側に配置(回り込み設定) */
	line-height : 120%; /* 行間の設定 */
}


#block:after{
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

#main{
	width : 600px; /*600px; /* 横幅のサイズを固定 */
	background-color : #ffffff; /* 背景色の設定 */
	/*margin : 0 auto 0 auto;*/ /* 中央揃え＆横余白設定 */

	float : right; /* 右側に配置(回り込み設定) */
	padding : 5; /* 縦余白設定 */
	/* border : 1px #888888 solid; /* 枠線 */
	line-height : 120%; /* 行間の設定 */
}

#header{
	width : 800px; /* 横幅のサイズを固定 */
	background-color : #ffffff//#ddeeff; /* 背景色の設定 */
	margin : 0 auto 0 auto; /* 中央揃え＆横余白設定 */
	text-align : center;
	padding : 0; /* 縦余白設定 */
}

#footer{
	width : 800px; /* 横幅のサイズを固定 */
	background-color : #ffffff; /* 背景色の設定 */
	margin : 0 auto 0 auto; /* 中央揃え＆横余白設定 */
	text-align : center;
	float : none;
	padding : 0; /* 縦余白設定 */
}

#caption{
	font-size : 200%; /* 文字サイズの設定 */
	font-weight : bold; /* 太字に設定 */
	text-align : left; /* 文字を左寄せに設定 */
}

#label{
	color : #ffffff;
	line-height : 110%;
	background-color : #55bbcc;
	font-size : 125%;
	font-weight : bold;
	text-align : left;
	vertical-align : middle;
	padding : 3px;
	color : #ffffff;
	border : 1px #888888 solid;
}

/* □□□□□□□□□□□□□□□□□□□□□□ */
/* ■メニュー部のレイアウトなど */
/* □□□□□□□□□□□□□□□□□□□□□□ */

#menu DD{
	margin : 2px;
	text-justify : distribute;
}

#menu A{
	border : 1px solid #5577aa;
	padding : 3px;
	text-align : center;
	font-weight : bold;
	background-color : #bbddff;
	display : block;
	width : 95%;
	height : 25px;
	line-height : 120%;
	font-weight : bold;
	color : #5566dd;
}

#menu A:hover{
	display : block;
	text-decoration : none;
	background-color : #77ccaa;
	color : #ffff55;
}

/* □□□□□□□□□□□□□□□□□□□□□□ */
/* テーブルの設定 */
/* □□□□□□□□□□□□□□□□□□□□□□ */
/* ============================================ */
/* 整理用汎用テーブル：contents_tbl */
/* ============================================ */
TABLE.contents_tbl{
	font-size : 100%;
	border : none; /* 境界線の設定：無し */
	empty-cell : show; /* 空白のセルを表示させる */
	background-color : transparent; /* 背景色を透明に */
	padding : 0; /* 縦余白：無し */
	line-height : 110%; /* 行間の設定 */

}
.contents_tbl TH{

}
.contents_tbl TD{

}

/* ============================================ */
/* 青見出し付きテーブル：index_tbl */
/* ============================================ */
TABLE.index_tbl{
	width : 100%;
	
	/* 境界線の設定 */
	border-top : 1px solid #eeeeff;
	border-right : 1px solid #bbbbcc;
	border-bottom : 1px solid #bbbbcc;
	border-left : 1px solid #eeeeff;
	line-height : 120%; /* 行間の設定 */
	
	empty-cell : show; /* 空白のセルを表示させる */
	background-color : transparent; /* 背景色を透明に */
	padding : 0; /* 縦余白：無し */
}
.index_tbl TH{
	color : #ffffff;
	font-size : 100%;
	line-height : 120%;
	background-color : #55bbcc;/* #99ccdd; */
	
	/* 境界線の設定 */
	border-top : 1px solid #7a8aa7;
	border-right : 1px solid #7a8aa7;
	border-bottom : 1px solid #7a8aa7;
	border-left : 1px solid #7a8aa7;
	
	text-align : center; /* 文字を中央揃え */
}

.index_tbl TD{
	font-size : 80%;
	line-height : 120%;

	/* 境界線の設定 */
	backgraound-color : #ffffff
	border-top : 0px solid #7a8aa7;
	border-right : 0px solid #7a8aa7;
	border-bottom : 0px solid #7a8aa7;
	border-left : 0px solid #7a8aa7;
	
	text-align : left; /* 文字は左揃え */
	background-color : #ffffff; /* 背景色の設定 */
}

/* ============================================ */
/* イベントのページに使うテーブル：event_tbl */
/* ============================================ */
TABLE.event_tbl{
	/* 境界線の設定 */
	border-top : 0px solid #eeeeff;
	border-right : 0px solid #bbbbcc;
	border-bottom : 0px solid #bbbbcc;
	border-left : 0px solid #eeeeff;
	line-height : 120%; /* 行間の設定 */
	border-spacing : 3px;

	width : 100%;
	empty-cell : show; /* 空白のセルを表示させる */
	background-color : transparent; /* 背景色を透明に */
	padding : 0; /* 縦余白：無し */
}

.event_tbl TH{
	font-size : 80%;
	font-weight : normal;
	line-height : 120%;
	background-color : #e7f2f8;
	
	/* 境界線の設定 */
	border-top : 0px solid #7a8aa7;
	border-right : 0px solid #7a8aa7;
	border-bottom : 0px solid #7a8aa7;
	border-left : 0px solid #7a8aa7;
	
	color : #7a8aa7; /* 文字色の設定 */
	text-align : center; /* 文字を中央揃え */
	vertical-align : middle; /* 文字の縦を中央揃え */
}

.event_tbl TD{
	font-size : 80%;
	line-height : 120%;

	/* 境界線の設定 */
	border-top : 0px solid #f0f0ff;
	border-right : 0px solid #7a8aa7;
	border-bottom : 0px solid #7a8aa7;
	border-left : 0px solid #f0f0ff;
	
	text-align : left; /* 文字は左揃え */
	vertical-align : top; /* 文字の縦を中央揃え */
	background-color : #ffffff; /* 背景色の設定 */
}

/* ============================================ */
/* 通常の表に使うテーブル：normal_tbl */
/* ============================================ */
TABLE.normal_tbl{
	/* 境界線の設定 */
	border-top : 1px solid #eeeeff;
	border-right : 1px solid #bbbbcc;
	border-bottom : 1px solid #bbbbcc;
	border-left : 1px solid #eeeeff;
	line-height : 120%; /* 行間の設定 */
	border-spacing : 3px;

	empty-cell : show; /* 空白のセルを表示させる */
	background-color : transparent; /* 背景色を透明に */
	padding : 0; /* 縦余白：無し */
}

.normal_tbl TH{
	font-size : 80%;
	font-weight : normal;
	line-height : 120%;
	background-color : #e7f2f8;
	
	/* 境界線の設定 */
	border-top : 0px solid #7a8aa7;
	border-right : 1px solid #7a8aa7;
	border-bottom : 1px solid #7a8aa7;
	border-left : 0px solid #7a8aa7;
	
	color : #7a8aa7; /* 文字色の設定 */
	text-align : center; /* 文字を中央揃え */
	vertical-align : middle; /* 文字の縦を中央揃え */
}

.normal_tbl TD{
	font-size : 80%;
	line-height : 120%;

	/* 境界線の設定 */
	border-top : 1px solid #f0f0ff;
	border-right : 1px solid #7a8aa7;
	border-bottom : 1px solid #7a8aa7;
	border-left : 1px solid #f0f0ff;
	
	text-align : left; /* 文字は左揃え */
	vertical-align : middle; /* 文字の縦を中央揃え */
	background-color : #ffffff; /* 背景色の設定 */
}
/* ============================================ */
/* 行事予定の表に使うテーブル：gyouji_tbl */
/* ============================================ */
TABLE.gyouji_tbl{
	/* 境界線の設定 */
	border-top : 1px solid #eeeeff;
	border-right : 1px solid #bbbbcc;
	border-bottom : 1px solid #bbbbcc;
	border-left : 1px solid #eeeeff;
	line-height : 120%; /* 行間の設定 */
	border-spacing : 3px;

	empty-cell : show; /* 空白のセルを表示させる */
	background-color : transparent; /* 背景色を透明に */
	padding : 0; /* 縦余白：無し */
}

.gyouji_tbl TH{
	font-size : 80%;
	font-weight : normal;
	line-height : 120%;
	background-color : #e7f2f8;
	
	/* 境界線の設定 */
	border-top : 0px solid #7a8aa7;
	border-right : 1px solid #7a8aa7;
	border-bottom : 1px solid #7a8aa7;
	border-left : 0px solid #7a8aa7;
	
	color : #7a8aa7; /* 文字色の設定 */
	text-align : center; /* 文字を中央揃え */
	vertical-align : middle; /* 文字の縦を中央揃え */
}

.gyouji_tbl TD{
	font-size : 80%;
	line-height : 120%;

	/* 境界線の設定 */
	border-top : 1px solid #f0f0ff;
	border-right : 1px solid #7a8aa7;
	border-bottom : 1px solid #7a8aa7;
	border-left : 1px solid #f0f0ff;
	
	/*text-align : left; /* 文字は左揃え */
	/*vertical-align : middle; /* 文字の縦を中央揃え */
	background-color : #ffffff; /* 背景色の設定 */
}

/* □□□□□□□□□□□□□□□□□□□□□□ */
/* テキストエリアの設定 */
/* □□□□□□□□□□□□□□□□□□□□□□ */
TEXTAREA.rireki{
	color : #555555; /* 文字色の設定 */
	width : 80%;
	height : 5em;
	line-height : 120%;
}

/* □□□□□□□□□□□□□□□□□□□□□□ */
/* リンクの設定 */
/* □□□□□□□□□□□□□□□□□□□□□□ */
/* リンク色の設定 */
A:link{ 
	color : #0060ff;
	text-decoration : none;
}
/* 訪問済み色の設定 */
A:visited{
	color : #009988;
	text-decoration : none;
}
/* マウス乗せた時の色の設定 */
A:hover{
	color : #ff9900;
	text-decoration : underline;
}
