/*=====▲試作２▲=====*/
/*=====全ページ共通のスタイル設定=====*/

BODY {
	max-width: 940px;
	min-height: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding: 0px;
	background-color:#78747d;
	color: #000000;
	line-height: 150%;
}

A:LINK, A:VISITED, A:ACTIVE {
	margin: 0px;
	padding: 0px 5px;
	color: #000099;
	text-decoration: underline;
	background-color: transparent;/*#F0F8FF;*/
}

A:HOVER {
	text-decoration: underline;
	color: #FF0000;
	background-color: transparent;
}

H1 {
	margin: 0px 0px 30px 0px;
	padding: 10px;
	text-align: center;
	color: #9999ff;
	border-top: double 4px #9999FF;
	border-bottom: double 4px #9999FF;
}

H2 {
	margin: 30px 0px 30px 0px;
	padding: 6px 0px;
	text-align: center;
	color: #FFFFFF;
	border-top: double 4px #FFFFFF;
	border-bottom: double 4px #FFFFFF;
}
H3 {
	margin: 0px 10px 30px 10px;
	padding: 0px;
	color: #FFFFFF;
	font: bold small "Verdana";
}


/* 本文左枠 */
/* ここのbackground-colorはテーブルの外の色である。 */
/* ここのmarginは枠の中の余白である。 */

.left {
	margin: 20px;
	padding: 30px 20px;
	color: #000000;
	background-color: #D0C0AF;
	border-right: solid 4px #CCCCFF;
	border-bottom: solid 4px #CCCCFF;
}



.version {
	margin: 40px 0px 0px 0px;
	padding: 0px;
	color: #CC99CC;
	font-size: small;
	text-align: center;
}

/* メニュー枠 */
.right {
	position: absolute;
	top: 0px;
	right: -10px;
	width: 120px;
	margin: 10px;0px;0px;40px
	padding: 40px 0px;
	background-color: transparent;
}

/* 右部メニュー */
UL.navi {
	margin: 0px 10px 0px 10px;
	padding: 2px;
	color: #FFFFFF;
	background-color: transparent;
	list-style: disc inside;
}

/*▲メニューの文字と文字の間に点線を入れます。間隔4Px、線種点線*/
UL.navi LI {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	border-bottom: dashed 1px #FFFFFF;
}
.navi A:LINK, .navi A:VISITED, .navi A:ACTIVE, {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}
/*▲マウスの矢印がメニューの文字の上に来ると、文字色が赤色になります。*/
.navi A:HOVER {
	text-decoration: none;
	color: #FF6699;
}
/*▲Homeのメニュー文字色が水色になりました。*/
.navi strong {
	padding: 0px;
	color: #CCCCFF;
	font-weight: bold;
}
/* 右・写真とコメント */
.menu-photo {
	margin: 30px 2px 0px 2px;
	padding: 4px;
	color: #999900;
	text-align: center;
	font-size: small;
	line-height: 130%;
	background-color: #FFF0F5;
}


/* 左・写真とコメント */
.photo-word {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.photo {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

/* 更新情報 */
TABLE {
	margin: 20px 0px 0px 0px;
	border-collapse:collapse ;
}

TABLE,TD {
	border: solid 1px #CCCCFF;
}

TD {
	padding: 6px;
	line-height: 150%;
}

.koumoku {
	width: 25%;
	color: #9999FF;
	text-align: center;
	vertical-align: middle;
	background-color: #F0F8FF;
}
/*====「日程表」 の表示====*/
.tabikoumokua {
	font-size:small;
	line-height: 130%;
    color:#999999;
	background-color: #CC99FF;
    text-align:left;
	width:10px;
	padding: 10px;

}
.tabikoumokub {
	font-size:small;
	line-height: 130%;
    color:#999999;
	background-color: #FFCCCC;
    text-align:left;
	width:200px;
	padding: 10px;

}
.tabikoumokuc {
	font-size:small;
	line-height: 130%;
    color:#999999;
	background-color: #FFCC99;
    text-align:left;
	width:450px;
	padding: 10px;

}

.kousin {
	font-size: small;
	line-height: 130%;
}


/*====Photo画像説明====*/
.photo-exp {
	font-size: small;
	line-height: 130%;
    color:#999999;
    background-color: #F0F8FF;
    text-align: center;
}


/*====Photo small画像====*/
.photo-small {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
    background-color: #F0F8FF;
    text-align: center;
}

/*====Large画像====*/
.photo-large {
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: #808080;
	color: #666666;
    width: 512px;
    height: 384px;
}
/* ページを移動するリンクを表示するテキストの装飾 */
.idou {
	font-size: 11pt;
	text-align: center;
	font-weight:light;
}

