@charset "utf-8";
body { background-color: #933478; font-family: ＭＳ Ｐゴシック; color: #993366; margin:0; padding:0; font-size: 12px; }

ul, li, h1, h2, h3, h4, h5 { margin:0; padding:0; }

img { border: 0; }

#header { position: relative;  }
#header h1 a { display: block; width:769px; height: 247px;}
#header h1 a span { text-indent: -9999em;}

ul#menu { position: relative; width:170px; overflow: hidden; float: left; text-align: center;  }
ul#menu li { display: block; list-style: none; text-align: center; margin:10px 0; }

#container { position: relative; float: left; width:583px; margin-top:-60px; }
#container-top { position: relative; background: url(parchotop.gif) no-repeat top left; width: 583px; height: 22px; margin:0; padding:0; }
#container-middle { position: relative;  background-color:#ffffae; padding:10px 40px 10px 40px; margin:0; min-height: 500px; line-height:20px;}
#container-middle-narrow { position: relative;  background-color:#ffffae; padding:10px 40px 10px 40px; margin:0; min-height: 500px; line-height:20px;}
#container-bottom { position: relative; background: url(parchobot.gif) no-repeat top left; width: 583px; height: 22px; margin:0; padding:0;}


<!-- For top page 130809 HIROKO -->
.text {line-height:16px;}


input.btn-rouge { background-color: #FF0000; padding:10px; border:0; cursor: pointer; color: white; margin:10px 0 0 0; }
input.btn-rouge:hover { background-color: #FF0000; padding:10px; border:0; cursor: pointer; color: black; margin:10px 0 0 0; }


.Style1 {font-family: ＭＳ Ｐゴシック; font-weight: bold; color: #FF0000; font-size: 24px; line-height:28px;}

.Style2 {font-family: ＭＳ Ｐゴシック;font-size: 14px; line-height:16px;}

.Style5 {color: #990000; font-weight: bold; font-size: 18px; line-height:20px;}

fieldset.form { width: 100%; border:0; }
fieldset.form { width: 100%; border:0; }
fieldset.form h4 { color:#990000; }
fieldset.form legend { font-size:14px; font-weight:bold; color:#AF3385; padding:5px;}
fieldset.form p { margin-left:0px; clear:both; font-size:12px; }
fieldset.form label {	 float: left;	 width: 180px;	 text-align: right;	 margin: 0; padding: 0 .8em 0 0; line-height: 19px; }
fieldset.form label.grand {	 float: left;	 width: 370px;	 text-align: left;	 margin: 0; padding: 0 .8em 0 0; line-height: 19px; }



span.titre { font-family: ＭＳ Ｐゴシック; font-size: 20px; color: #993366; font-weight: bold; display: block; margin:0 0 15px 0; }

span.texte-bordeau { font-family: ＭＳ Ｐゴシック; font-size: 14px; color: #cc0000; }

span.texte-bordeau-souligne { font-family: ＭＳ Ｐゴシック; font-size: 12px; color: #cc0000; text-decoration: underline; }

span.texte-rouge {  font-family: ＭＳ Ｐゴシック; font-size: 12px; color: #cc0000; font-weight: bold; }

span.titre-bleu { font-family: ＭＳ Ｐゴシック; font-size: 24px; font-style: italic; font-weight: bold; color: #0000CC; display: block; margin:0 0 10px 0; }

span.center { text-align: center; }


.over18 {
	font-family: ＭＳ Ｐゴシック;
	color: #993366;
	font-size: 10px;
}
#vvg{
margin:10px 0px 10px 0px;
line-height:18px;

}
.Style21 {	
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	font-size: 20px;
	color: #993366 ;
	line-height: 25px;
}
.float {
float:right;
}
a.lien2 {
	font-family: ＭＳ Ｐゴシック;
	font-weight: bold;
	font-size: 20px;
	color: #993366 ;
	line-height: 25px;
}

#heurenaissance {
	position:absolute;
	top:220px;left:260px;
	border:1px solid #000;
	background:#fff;
	width:250px;height:auto;
	padding:10px;text-align:center;
}
