@charset "shift_jis";

/*Hides from IE5-mac \*/
*html.buggybox { height:1%; }
/*End hide from IE5-mac*/

#wrapper {
	width: 758px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #000000;
}
#topbox {
	height: 150px;
	width: 758px;
}
#header {
	height: 118px;
	width: 758px;
	background-color: #000000;
}
#don {
	float: left;
	height: 32px;
	width: 152px;
}
#swan {
	height: 32px;
	width: 98px;
	float: left;
}
#giselle1 {
	height: 32px;
	width: 176px;
	float: left;
}
#giselle2 {
	height: 32px;
	width: 224px;
	float: left;
}
#outline {
	height: 32px;
	width: 108px;
	float: left;
}
#navi {
	height: 32px;
	width: 758px;
}
#navi:after {
    content: "."
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}
.clear {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}
#mainimage {
	background-image: url(images/main_img.jpg);
	background-repeat: no-repeat;
	height: 448px;
	width: 758px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#mainimage2 {
	background-image: url(images/donq_mainimg.jpg);
	background-repeat: no-repeat;
	height: 528px;
	width: 758px;
	margin: 0px;
	padding: 0px;
}
#mainimage3 {
	background-image: url(images/main_img3.jpg);
	background-repeat: no-repeat;
	height: 528px;
	width: 758px;
	margin: 0px;
	padding: 0px;
}
#mainimage4 {
	background-image: url(images/main_img4.jpg);
	background-repeat: no-repeat;
	height: 528px;
	width: 758px;
	margin: 0px;
	padding: 0px;
}
#mainimage5 {
	background-image: url(images/main_img5.jpg);
	background-repeat: no-repeat;
	height: 528px;
	width: 758px;
	margin: 0px;
	padding: 0px;
}
#mainbody {
	width: 758px;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}
.mainword {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	letter-spacing: 0.1em;
}
.mainword2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 0.1em;
}
#todon {
	height: 80px;
	width: 250px;
	float: left;
	margin: 0px;
	display: inline;
	padding-top: 40px;
	padding-left: 155px;
}
#toswan {
	height: 80px;
	width: 184px;
	margin-left: 555px;
	margin-top: 0px;
	padding-top: 40px;
}
#togiselle {
	height: 50px;
	width: 150px;
	float: left;
	margin: 0px;
	padding-top: 220px;
	padding-left: 140px;
}
#togiselle2 {
	height: 50px;
	width: 170px;
	margin-top: 0px;
	margin-left: 470px;
	padding-top: 220px;
}
#kazaribox1 {
	background-image: url(images/kazari1.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#kazaribox2 {
	background-image: url(images/kazari2.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#kazaribox3 {
	background-image: url(images/kazari3.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#kazaribox4 {
	background-image: url(images/kazari4.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#kazaribox5 {
	background-image: url(images/kazari5.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#kazaribox6 {
	background-image: url(images/kazari6.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 18px;
	width: 758px;
}
#tamara1 {
	height: 129px;
	width: 101px;
	background-image: url(images/tamara_face.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #000000;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
}
#tamara2 {
	background-image: url(images/tamara_midashi.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 290px;
	margin-left: 110px;
	padding: 0px;
}
#hose1 {
	background-image: url(images/hose_face.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 143px;
	width: 121px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
}
#hose2 {
	background-image: url(images/hose_midashi.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 348px;
	margin-left: 120px;
	padding: 0px;
}
#ueno1 {
	height: 129px;
	width: 101px;
	background-image: url(images/ueno_face.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 0px;
	background-color: #000000;
	margin-right: 10px;
	margin-bottom: 5px;
}
#ueno2 {
	background-image: url(images/ueno_midashi.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 319px;
	margin-left: 110px;
}
#andray1 {
	background-image: url(images/andray_face.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 129px;
	width: 100px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#andray2 {
	background-image: url(images/andray_midashi.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 467px;
	margin-left: 110px;
}
#diana1 {
	height: 129px;
	width: 101px;
	background-image: url(images/diana_face.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 0px;
	background-color: #000000;
	margin-right: 10px;
	margin-bottom: 5px;
}
#diana2 {
	background-image: url(images/diana_midashi.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 397px;
	margin-left: 110px;
}
#uraji1 {
	background-image: url(images/uragi_face.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 146px;
	width: 127px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#uraji2 {
	background-image: url(images/uraji_midashi.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 437px;
	margin-left: 135px;
}
#arena1 {
	height: 146px;
	width: 101px;
	background-image: url(images/arena_face.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 0px;
	background-color: #000000;
	margin-right: 10px;
	margin-bottom: 5px;
}
#arena2 {
	background-image: url(images/arena_midashi.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 397px;
	margin-left: 110px;
}
#ruguri1 {
	background-image: url(images/ruguri_face.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 146px;
	width: 101px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#ruguri2 {
	background-image: url(images/ruguri_midashi.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 393px;
	margin-left: 110px;
}
.exbox {
	padding: 0px;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 79px;
}
.exbox:after {
    content: "."
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}
.exbox2 {
	padding: 0px;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 93px;
}
.exbox2:after {
    content: "."
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
}
#statebox1 {
	padding: 0px;
	width: 758px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/index_state.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 417px;
}
#statebox2{
	padding: 0px;
	width: 758px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/donq_state.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 245px;
}
#statebox3 {
	padding: 0px;
	width: 758px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/swan_state.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 239px;
}
#statebox4 {
	padding: 0px;
	width: 758px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/giselle1_state.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 239px;
}
#statebox5 {
	padding: 0px;
	width: 758px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/giselle2_state.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
}

