@charset "Shift_JIS";

/* CSS index
=============================================== 
基本設定
レイアウト
	ポインタの色分け
	トップページのレイアウト
テキストの設定
	行間の設定
	斜体の設定
	強調
	グレイアウト
	注
	表のキャプションの設定
表の設定
リスト項目の設定
	年度ナビの設定
定義リストの設定
	会則等の定義
色の設定
*/


/* 基本設定 
=============================================== */

body {
	color:#CCFFFF;
	background-color:#C0DCC0;
}

img {
	border:0;
	vertical-align:sub;
}

.box	{
	width:300px;
	height:200px;
	background-color:#99CCFF;
}


/* ページのレイアウト：
=============================================== */
div#pagebody {
	width:760px;
	margin-top:2px;
	margin-right:auto;
	margin-left:auto;
	background-color:#EEFFFF;
}

div#headbody {
	width:760px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

div#bottombody {
	width:760px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:right;
}

hr {
	width:760px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:7px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-bottom:double;
	border-color:#990000;
	border-width:3px;
}


/* ポインタの設定
=============================================== */
a {
	text-decoration:none;
}

a:link {
	color: #990066;
}

a:visited {
	color: #000066;
}

a:hover {
	color: #FF6600;
}

a:active {
	color: #000000;
}

a:focus {
	color:#3366FF;
}


/* トップページ用の設定
=============================================== */

div#topheadbody {
	width:760px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:center;
}

div#box {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	
}

div#wrapper {
	float:left;
	width:63%;
	background-color:#FFFFCC;
	border-top:5px solid #669933;
	border-left:2px solid #669933;
	border-bottom:5px solid #669933;
	border-right:2px solid #669933;
}

div#sidebarB {
	float:right;
	width:34%;
	border-top:2px dashed #FFFF99;
	border-left:2px dashed #FFFF99;
	border-bottom:2px dashed #FFFF99;
	border-right:2px dashed #FFFF99;
	background-color:#FFFFFE;
	text-align:center;
}

div#content {
	float:right;
	width:51%;
}
	
div#sidebarA {
	float:left;
	width:48%;
}

.linkimage {
	margin-top:13px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.imform	{
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:5px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-size:90%;
	border-top:3px double #0099FF;
	border-left:3px double #0099FF;
	border-right:3px double #0099FF;
	border-bottom:3px double #0099FF;
	background-color:#CCFF99;
}

div#footer {
	clear:both;
	width:100%;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:center;
}

.rijiko {
	font-weight:bold;
}

/* テキストの設定 
=============================================== */

h2 {
	text-indent:1em;
	line-height:1em;	
}

h3 {
	padding:1em;
}

h4 {
	padding:1em;
	line-height:1em;
}

p {
	text-indent:1em;
	line-height:2em;
}

p.jobun {
	margin-left:4.5em;
}

.pminus {
	text-indent:0em;
	line-height:1em;
}

.tab {
	margin-left:4em;
	line-height:2em;
}

.indt {
	text-indent:-1.3em;
	margin-left:1.4em;
}

.centre {
	text-align:center;
}


/* 表で用いるキャプションの文字設定
=============================================== */

caption {
	caption-side:top;
	font-size:middle;
	font-weight:bold;
	line-height:1.5em;
}


/* 行間の設定 
=============================================== */

div#chr {
	line-height:2em;
}

/* 斜体文字の設定 
=============================================== */

.obliq {
	font-style:oblique;
	font-weight:bold;
	color:#FF6600;
}

/* 文字の強調（該当年度に対して使用）
=============================================== */

.emphfont {
	font-weight:bold;
}

/* 文字のグレイアウト（主に表に対して使用）
=============================================== */

.grayout {
	color:#999999;
}

/* 見出しに付け加える注の文字スタイル
=============================================== */

.headnote {
	font-weight:normal;
	font-size:medium;
}


/* 表本体の設定
=============================================== */

#tablebody {
	width:760px;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:7px;
	margin-left:auto;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

table {
	table-layout:auto;
	border-top:1px solid #996633;
	border-left:1px solid #996633;
	border-collapse:collapse;
	border-spacing:0;
	/* background-color:#EEFFFF; */
	outline-width:thin;
	outline-style:solid;
	outline-color:#663300;
}

th {
	border-right:1px solid #996633;
	border-bottom:1px solid #996633;
	color:#330000;
	background-color:#CCCCFF;
	/* background-image:url(../../Bibliothek/Jaspul/DreamweaverFiles/table-back.GIF);
	background-position:left top; */
	padding:3px 1px;
	text-align:center;
	vertical-align:middle;
}

td {
	border-right:1px solid #996633;
	border-bottom:1px solid #996633;
	padding:5px 1px;
	text-align:center;
	vertical-align:middle;
}


/* リスト項目の設定
=============================================== */

div#listbody {
	margin-left:4em;
}

div#listbody li	{
	line-height:2em;
	margin-left:2em;
}

.list {
	margin-left:3em;
	list-style-type:lower-roman;
}

ul {
	list-style-position:inside;
	list-style-type:none;
}

/*　年間行事予定の年度ナビ用
=============================================== */

ul#nenkannavi {
	text-align:center;
}

ul#nenkannavi li {
	display:inline;
	list-style-type:none;
	padding:5px;
	margin:0;
}

ul#nenkannavi a {
	color:#330099;
	text-decoration:underline;
}


/* 定義リストの設定
=============================================== */

dt {
	display:compact;
	text-indent:1.5em;
}

dd {
	display:compact;
	margin-left:4em;
}


/* 会則・申し合わせを表現する場合の定義リストの設定
=============================================== */

dl.jobun {
	float:left;
	width:760px;
}

dl.jobun dt {
	float:left;
	clear:left;
}

dl.jobun dd {
	float:right;
	clear:right;
	width:562px;
}


/* 現在データの背景の強調（該当年度に対して使用） 
=============================================== */

.emphpresent {
	background-color:#FFFF99;
}

/* 現在データの背景色（主に表に対して使用）
=============================================== */

.bgrcolour {
	background-color:#DFFFFF;
}

/* 過去データの背景色
=============================================== */

.bgrcpast {
	background-color:#CCCCCC;
}

/* 年度の部分の背景色の設定
=============================================== */

.dateplace {
	background-color:#D7D7D7;
}

/* 色分けする必要のある表の色設定
=============================================== */

.chartone {
	background-color:#E3E3E3;
}

.charttwo {
	background-color:#F4F4F4;
}
