html	{
height:	100%;
}

body	{
height:	100%;
margin:	0;
padding:	0;
text-align:	center;
}

#haikei	{
background-image:	url(img/back.gif);
background-repeat:	no-repeat;
background-attachment:	fixed;
}

#zentai	{
width:	1000px;
/*background-color:	#ffffff;*/
height:	100%;
margin:	auto;
padding:	0;
/*border-left:	1px	solid	rgb(217/183/164);
border-right:	1px	solid	rgb(217/183/164);*/
}

/*#top-image	{
min-height:	137px;
min-width:	1000px;
margin:	0;
padding:	0;
background-image:	url(img/top-title.png);
border-bottom:	1px	solid	rgb(217/183/164);
}*/

textarea.news	{
width:650px;
height:	50px;
border:	0;
background-color:	#ffffff;
font-size:	100%;
font-family:	"メイリオ";
font-weight:	normal;
letter-spacing:	0.1em;
text-decoration:	none;
color:	#333333;
overflow-y:	scroll;
resize:	none;
}

#slid	{
margin:	20px;
padding:	10px;
width:	920px;
height:	300px;
border:	1px	solid	#cc9999;
background-color:	#ffffff;
margin-left:	30px;
}

#rogo	{
width:	1000px;
margin-left:	auto;
margin-right:	auto;
padding:	0;
text-align:	left;
margin:	10px;
}

#navi	{
width:	240px;
float:	left;
padding:	10px;
background-color:	#ffffff;
border:	1px	solid	#cc9999;
margin-left:	10px;
margin-right:	20px;
text-align:	left;
}

#contents	{
width:	690px;
float:	right;
text-align:	left;
background-color:	#ffffff;
margin-right:	10px;
}

#contents-in	{
border:	1px	solid	#cc9999;
width:	670px;
padding:	10px;
margin-bottom:	10px;
}

#bottom-image	{
width:	1000px;
background-image:	url(img/bottom.gif);
margin-left:	-300px;
padding:	0;
border:	1px	solid	#cc9999;
}

h1	{
font-size:	100%;
font-family:	"メイリオ";
font-weight:	normal;
letter-spacing:	0.1em;
text-decoration:	none;
color:	#333333;
margin-left:	0.5em;
}

h2	{
font-size:	120%;
font-family:	"メイリオ";
font-weight:	normal;
letter-spacing:	0.1em;
text-decoration:	none;
margin:	3px;
color:	#996666;
}


.maruc	{
font-weight:	normal;
letter-spacing:	0.1em;
text-decoration:	none;
color:	#996666;
background-image:	url(img/midasi.gif);
width:1000px;
background-repeat:	no-repeat;
text-align:	center;
padding:	5px;
}

.kousinrireki	{
margin-right:	100px;
margin-top: 600px;
}

.kousin	{
width:	150px;
height:	70px;
border:	1px	solid	#666666;
background-color:	#ffffff;
margin-right:	100px;
}

#menu	{
width:	1000px;
height:	75px;
/*background-image:	url(img/menu.png);*/
margin-bottom:	30px;
padding:	0;
}

ul.menu	{
padding:	0;
margin-left:	45px;
margin-top:	0;
width:	920px;
/*border-right:	1px	solid	#ffffff;
border-left:	1px	solid	#ffffff;*/
height:	75px;
}

ul.menu	li	{
list-style:	none;
width:	181px;
height:	75px;
display:	block;
float:	left;
}


ul.menu	li	a	{
display:	block;
width:	181px;
height:	75px;
float:	left;
}

ul.menu	li.index{
border-right:	1px	dashed	#ffffff;
width:	181px;
}

ul.menu	li.story{
border-right:	1px	dashed	#ffffff;
width:	181px;
}

ul.menu	li.char{
border-right:	1px	dashed	#ffffff;
width:	181px;
}

ul.menu	li.staff{
border-right:	1px	dashed	#ffffff;
width:	181px;
}

ul.menu	li.shop{
border-right:	1px	dashed	#ffffff;
width:	180px;
}

ul.menu	li.index	a:link	{
background-image:	url(img/index.png);
}
ul.menu	li.index	a:visited	{
background-image:	url(img/index.png);
}
ul.menu	li.index	a:hover	{
background-image:	url(img/index-o.png);
}

ul.menu	li.story	a:link	{
background-image:	url(img/story.png);
}
ul.menu	li.story	a:visited	{
background-image:	url(img/story.png);
}
ul.menu	li.story	a:hover	{
background-image:	url(img/story-o.png);
}

ul.menu	li.char	a:link	{
background-image:	url(img/char.png);
}
ul.menu	li.char	a:visited	{
background-image:	url(img/char.png);
}
ul.menu	li.char	a:hover	{
background-image:	url(img/char-o.png);
}

ul.menu	li.staff	a:link	{
background-image:	url(img/staff.png);
}
ul.menu	li.staff	a:visited	{
background-image:	url(img/staff.png);
}
ul.menu	li.staff	a:hover	{
background-image:	url(img/staff-o.png);
}

ul.menu	li.shop	a:link	{
background-image:	url(img/shop.png);
}
ul.menu	li.shop	a:visited	{
background-image:	url(img/shop.png);
}
ul.menu	li.shop	a:hover	{
background-image:	url(img/shop-o.png);
}

#midasi01	{
width:	650px;
background-image:	url(img/midasi1.gif);
border:	1px	solid	#ffbbbb;
margin-bottom:	20px;
}

#midasi02	{
width:	230px;
background-image:	url(img/midasi2.gif);
border:	1px	solid	#6699cc;
margin-bottom:	20px;
}

#midasi03	{
width:	650px;
background-image:	url(img/midasi3.gif);
border:	1px	solid	#66cc99;
margin-bottom:	20px;
}

#table01	{
border:	1px	solid	 #cc9999;
width:	650px;
margin:	auto;
padding:	0;
}

.contents	{
height:	20px;
width:	145px;
padding-left:	5px;
background-color:	#cc9999;
color:	#ffffff;
font-size:	100%;
font-family:	"メイリオ";
font-weight:	normal;
letter-spacing:	0.1em;
text-decoration:	none;}
n:	none;}
