* {
margin:0px;
}


#header{
	background-image:url(../english/img/en_headbg.gif);		/* 背景画像： */
	background-repeat:repeat-x;		/* 背景画像繰り返し制御 */
	margin:0px 0px 0px ;
	color:#FFFFFF;
	font-weight:bold;			/* 太さ */
	font-size:140%;			/*  フォントサイズ */
	padding:0px 0px 0px ;
	height:28px;
	}
	
#body{
	margin:20px 0px 10px 50px ;
	padding: 0px;
	width: 500px;
	}

#cont{

	}

.title{
	color:#000000;
	font-weight:bold;			/* 太さ */
	font-size:120%;			/*  フォントサイズ */
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 3px ;
	border-bottom:1px dotted #000000;
	border-left:2px solid #000000;
	}

.intro {
	margin:0px auto 20px 0px ;
	}


.intro p{
	color:#000000;
	font-size:100%;			/*  フォントサイズ */
	line-height:160%;			/* 行幅 */
	margin:10px auto 10px 10px ;
	}

.index {
	margin:0px auto 20px 0px ;
	}
	
.index p{
	color:#000000;
	font-size:100%;			/*  フォントサイズ */
	line-height:160%;			/* 行幅 */
	margin:10px auto 10px 10px ;
	}

.index ul{
	color:#000000;
	font-size:100%;			/*  フォントサイズ */
	line-height:160%;			/* 行幅 */
	margin:20px auto 10px 40px ;
	}

.notes {
	margin:0px auto 0px 0px ;
	}

.notes p{
	color:#000000;
	font-size:100%;			/*  フォントサイズ */
	line-height:160%;			/* 行幅 */
	margin:10px auto 10px 10px ;
	}

.small{
	color:#000000;
	font-size:80%;			/*  フォントサイズ */
	line-height:120%;			/* 行幅 */
	margin:20px auto 10px 10px ;
	}

a{
	text-decoration:none;				/* 下線など */
	color:#0000ff;				/* 文字色： */
}

a:hover{
	text-decoration:underline;				/* 下線など */
	color:#6666ff;				/* 文字色： */
}

a:visited{
	color:#993399;				/* 文字色： */
}
