body {
	background-color: #FFFFFF;
	font-size: 90%;
	line-height: 150%;
	color: #660000;
}

td, th {
	font-size: 80%;
	line-height: 150%;
	color: #660000;
}

h1 {
	font-size: 120%;
	font-weight: bold;
}


hr { /* グレーの仕切り線 */
	height: 1px;
	color: #999999;
}


a:hover {
	color: #FF0000;
	background-color: #FFCC99;
}


.menu {
	font-size: 110%;
	color: #663300;
	font-weight: bold;
}


.red {
	color: #FF0000;/*赤色の文字 */
}

.foto {
	font-weight: bold;/* 太文字に適用 */
}


.ber {/* タイトル横長の色 */
	background-color: #4dcc99;
}

.bord {
	border-color: #4dcc99;/* テーブル枠の実線 */
	border-width: 2px; 
	border-style: solid;/* 実線 */
}

.mailarea {
	border-bottom:1px dashed #FFCC66;
}

.budoback {
	background:fixed url(img/budo.jpg) #FFFFFF no-repeat bottom right
}

.kiuiback {
	background:fixed url(img/kiui.jpg) #FFFFFF no-repeat bottom right
}

.aspraback {
	background:fixed url(img/aspra.jpg) #FFFFFF no-repeat bottom right
}


/* 下部のコピーライトに適用 */
.linetop{position : relative;margin:20px 20% 1px 10%;z-index : -4;}
.linebottom{position : relative;margin:2px 10% 0px 20%;z-index : -5;}




