/* 背景の色、背景の画像、背景の画像をスクロールさせない、背景の画像は縦方向のみ繰り返し、背景の画像の位置 */
body {
	background-color: #CCFFFF; 
	background-image: url('gif/bamboo2.gif');
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 80% 0%; 
}

/*pで囲ったものはインデントが1em・・・以下、定義する*/
p	{
	text-indent:1em;
	color: #004400;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20pt; 
	}

/*見出しのフォント指定*/
H1	{
	font-size : xx-large;
	font-weight : bold;
	text-align : center;
}

H2	{
	font-size: x-large; 
	font-weight : bold;
	text-align : center;
}

H3  {
	font-size : large;
	font-weight : bold;
	margin-left: 20px;
}

/*リンクさせる文字列の色指定*/
a:link	{
		text-decoration:underline;
		color:midnightblue; 
}

a:visited	{
			text-decoration:none; 
			color:midnightblue; 
}

a:active{
		text-decoration:none;
		color:white;
		background-color:#dcdcdc;
}

a:hover	{
		text-decoration:underline;
		color:white;
		background-color:skyblue; 
}

table.bgcfix {
 background-color: #CCFFFF;
}

/*表の見出しの背景色を指定*/
th {background-color:azure;}

/*合唱・演劇などの表の背景色の指定*/
.title	{
		background-color:#669999;
}

.content{
		background-color:azure;
}

/*タイトルのフォントスタイル指定*/
.k0	{
	font-size:15pt;
	font-style:italic;
	position:absolute;
	top:15pt;
	left:40px;
	color:salmon;
}

.k1	{
	font-size:30pt;
	font-style:italic;
	position:absolute;
	top:35pt;
	left:26px;
	color:limegreen;
}

.k2	{
	font-size:20pt;
	font-style:italic;
	position:absolute;
	top:60pt;
	left:88px;
	color:#dcdcdc;
}

.k3	{
	font-size:35pt;
	font-style:italic;
	position:absolute;
	top:75pt;
	left:48px;
	color:steelblue;
}

.k4	{
	font-size:20pt;
	font-style:italic;
	position:absolute;
	top:95pt;
	left:88px;
	color:lightblue ;
}

/*左右に10pxの二重線を入れる*/
.bunka{
       margin-left: 5%;
       margin-right: 5%;
       line-height:1.3;
       border:double white;
       border-width:0px 10px 0px 10px;
       padding:4pt
       text-indent:no;
}
/*左にだけ、10pxの二重線を入れる*/
.bunka2{
       margin-left: 5%;
       margin-right: 5%;
       line-height:1.2;
       border:double white;
       border-width:0px 0px 0px 10px;
       padding:8pt
       text-indent:no;
}
/*上下に10pxの二重線を入れる*/
.bunka3	{
		margin-left: 5%;
		margin-right: 5%;
		line-height:1.2;
		border:double white;
		border-width:10px 0px 10px 0px;
		padding:8pt
		text-indent:no;
		width:100%;
}

/*ボタンのスタイル指定*/
.push	{
		background:azure;
		border-color:azure;
		font-weight:normal;
		font-size:10pt;
}

/*テキストのボールド指定*/
.bold  {
        font-weight: bold;
}

/*ヘッダに対応するためのレイアウト調整*/
.lowers {   position:relative;
            top: 60px; 
        }

/*menuのスタイル*/
#menu {
	width: 250px;
	font-weight: bold;
}


/*heikouのスタイル*/
#heikou {
	margin-top: 0px;
	font-weight: bold;
}




.heikou_p {
	margin: 0px;

}


/*annaiのスタイル*/
#ieannai{
	text-align: center;
}
#annai {
	border: 3px red solid;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}


        
/*「更新日」の書式設定*/
.kousinbi  {font-size: 85%; 
            text-align: right;
            }

/*以上。更新04050600*/
 

