*{
margin: 0;
padding: 0;
}


/*----------　bodyの指定　----------*/
body{
	font-size: 85%;
	text-align: center;	
	padding: 1em 0;
	margin: 15px;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
/*	background-color:#E9EAFF;	*/
	background: #FEFFCF url(../img/marque.gif) no-repeat fixed left top;
}
/*#E9EAFF*/







/*----------　画面部（ecran）の指定　----------*/
#ecran{
	margin: 0 auto;
	padding: 0;
	width: 75% ;	/*760px;*/
	text-align: left;
/*	background: url(../img/fran_t.gif) repeat-y 100% 0;	*/
}



/*----------　ヘッダ（en-tete）の指定　----------*/
#en-tete{
	width : 100% ;
	height: 150px;
/*	background: url(../img/belgicismes.jpg) no-repeat 0 0;	*/
}

	#en-tete p{
		padding: 10px 0 0 60px;
		font-size: 110%;

	}



/*----------　画像帯（image）の指定　----------*/
#image{
	width: 100% ;
	height: 110px;
	background: url(../img/photos.jpg) no-repeat top left;	
}



/*----------　メニュー（menu）の指定　----------*/
#menu{
	width: 160px;	/*＝内容部（contenu）の右マージンの値*/
	float: right;
	padding: 10px 0 10px 0; 
	font-size: 80%;
	line-height:200% ;	

}


	#menu ul{
		list-style-type: none;
		margin: 0 0 0 1em;
		padding: 0;
	}

	#menu li{border-bottom: 1px solid #ff6600;	/*#99cc00;*/}

		#menu-link1{
			padding: 7px 0 5px 18px;
			background: url(../img/guruguru.gif) no-repeat 0 50%;
		}

		#menu-link2{
			padding: 3px 0 3px 30px;
			font-size: 95%;
		}

	#menu li a{text-decoration: none;}

	#menu li a:hover{text-decoration: underline; color: #ff0000;}








/*----------　中身（contenu）の指定　----------*/
#contenu{
	margin-right: 160px;
	padding: 20px 30px;
	background: white;
}

	#contenu p{
		line-height: 180%;
		margin: 0 0 10px 4px;
	}





/*----------　フッタ（bas）の指定　----------*/
#bas{
	width: 100% ;
	clear: both ;
	text-align: center;
	padding: 10px 0 5px 0;
/*	background: url(../img/belgicismes.jpg) no-repeat 0 20%;	*/
}


	#bas p{
		padding: 1em 0;
		margin: 0;
	}






h1{
	font-size: 200%;
	padding: 30px 0 10px 0;
	margin: 0;
}

h2{
	border-bottom: 1px solid #666666;
	color: black;
	font-size: 130%;
	margin-left:0px;
	margin-bottom:10px;
	padding: 6px 0 6px 2px;
}




h3{
	font-size: 120%;
	margin: 3em 0 10px 0;
	padding: 4px 0 4px 4px;
	border-bottom: 1px dashed #cccccc;
	color:#ff6600;
}



/*目次の表の設定*/
#mokuji_hyo{font-size:95%; width:600px; line-height:1.2em; padding:10px 0 0 50px}
	#mokuji_hyo a{text-decoration: none;}
	#mokuji_hyo a:hover{text-decoration:underline; color:#ff0000;}

#mokuji_hyo_mada{font-size:75%; width:600px; line-height:1.8em; color:#A8A8A8; padding:10px 0 0 50px}
	#mokuji_hyo_mada a{text-decoration:none;}
	#mokuji_hyo_mada a:link{color:#A8A8A8;}
	#mokuji_hyo_mada a:visited{color:#A8A8A8;}
	#mokuji_hyo_mada a:hover{color:#A8A8A8;}
	#mokuji_hyo_mada a:active{color:#A8A8A8}


/*文中内の注リンク*/
#note{
	margin: 0 0.25em 0 0.25em;
	color: #188EFC;
	border-bottom: 1.5px dashed #188EFC;
	text-decoration:none;
}
/*	#note a{text-decoration:none;}	*/
	#note a:link{color:#188EFC;}
	#note a:visited{color:#188EFC;}
	#note a:hover{color:#188EFC;}
	#note a:active{color:#188EFC}





/*classs="@@@"*/

.h3-index{color: #A8A8A8; font-size: 70%;}	/*オレンジ色見出しの後のキーワード*/
.b{font-weight: bold}	/*太字*/


/*「上へ」「目次へ」のリンク*/
#TOP{
	font-size: 90%;
	text-align: right;
}
	#TOP a:link{color:#188EFC;}
	#TOP a:visited{color:#188EFC;}
	#TOP a:hover{color:#188EFC;}
	#TOP a:active{color:#188EFC}


