@charset "UTF-8";
/* CSS Document */

body{
background:url(../img/foot_bg.jpg) repeat;
margin:0;
padding:0;
font-size:11px;
color:#333333;
line-height:1.3;
}

a:link{
	color: #FF0000;
	text-decoration:none;
}
a:visited{
	color:#990000;
	text-decoration:none;
}
a:hover{
	color: #FF0000;
	text-decoration:none;
}
a:active{
	color: #FF0000;
}

p{
padding:5px 0px 0px 30px;
margin:0;
}
img{
border:none;
}

#contents{
background:url(../img/bg.jpg) repeat;

}
#contents2{
width:800px;
margin:0 auto;
}

#header{
background:url(../img/header.jpg) repeat-x;
height:31px;
}

#footer{
background:url(../img/foot1.jpg) repeat-x;
height:41px;
}

#footer2{
background:url(../img/foot_bg.jpg) repeat;
text-align:center;
padding:10px 0;
}

#head_top{
background:url(../img/head_top.jpg) no-repeat;
height:116px;
display:block;
}

#head{
background:url(../img/head.jpg) no-repeat;
height:116px;
display:block;
}


#title_profile{
background:url(../img/title_profile.jpg) no-repeat;
width:598;
padding-top:48px;
padding-left:30px;
}

#title_profile img{
padding-right:12px;
}


#title_character{
background:url(../img/title_character.jpg) no-repeat;
width:598;
padding-top:48px;
padding-left:15px;
}

#title_character td{
width:135px;
}

#title_character td.box{
background:#FFFFFF;
padding:6px;
}


#title_goods{
background:url(../img/title_goods.jpg) no-repeat;
width:598;
padding-top:48px;
padding-left:20px;
}

#title_shop{
background:url(../img/title_shop.jpg) no-repeat;
width:598;
padding-top:48px;
padding-left:20px;
}

#title_link{
background:url(../img/title_link.jpg) no-repeat;
width:598;
height:420px;
padding-top:60px;
padding-left:30px;
}

#title_info{
background:url(../img/title_info.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}

#title_gallery{
background:url(../img/title_gallery.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}
#title_park{
background:url(../img/title_park.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}
#title_mobile{
background:url(../img/title_mobile.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}


#title_book{
background:url(../img/title_book.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}
#title_contact{
background:url(../img/title_contact.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}
#title_club{
background:url(../img/title_club.jpg) no-repeat;
width:608;
padding-top:48px;
padding-left:20px;
}
#title_mame{
background:url(../img/title_mame.jpg) no-repeat;
width:608;
padding-top:50px;
padding-left:30px;
color:#663300;
}


#title_park .waku{
border:1px #CCCC99 solid;
}

.news{
background:url(../img/info_title_bg.jpg) no-repeat;
height:20px;
padding-left:40px;
font-size:13px;
font-weight:bold;
}

.text{
padding:10px 0 20px 45px;
line-height:1.6;
}

.goods{
text-align:center;
line-height:1.6;
}

.goods img{
border:1px #999999 solid;
background:#EEEEEE;
padding:5px;
margin:10px 0;
}

#club{padding-left:12px;}

#club h1{
color:#996600;
font-size:14px;
font-weight:bold;
padding:0;
margin:1em 0;
}

#club h2{
color:#CC0066;
font-size:14px;
font-weight:bold;
padding:15px 0 0 45px;
margin:1em 0 0 0;
}

#club h3{
color:#333333;
font-size:12px;
font-weight:normal;
padding:0 0 0 46px;
margin:1em 0 0 0;
}

#menu {
	height:553px;
	width:172px;
	background:url(../img/menu.jpg) no-repeat;

}
#menu ul {
width:172px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu li {
width:172px;
	display:inline;
	list-style-type:none;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#menu li a {
	width:172px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
/*------off*/
#menu li.menu01 a {
	background:url(../img/menu.jpg) no-repeat 0px 0px;
	height:60px;
	 position: relative;
}
#menu li.menu02 a {
	background:url(../img/menu.jpg) no-repeat 0px -60px;
	height:40px;
	 position: relative;
}
#menu li.menu03 a {
	background:url(../img/menu.jpg) no-repeat 0px -100px;
	height:50px;
	 position: relative;
}
#menu li.menu04 a {
	background:url(../img/menu.jpg) no-repeat 0px -150px;
	height:40px;
	 position: relative;
}
#menu li.menu05 a {
	background:url(../img/menu.jpg) no-repeat 0px -190px;
	height:45px;
	 position: relative;
}
#menu li.menu06 a {
	background:url(../img/menu.jpg) no-repeat 0px -235px;
	height:45px;
	 position: relative;
}
#menu li.menu07 a {
	background:url(../img/menu.jpg) no-repeat 0px -280px;
	height:45px;
	 position: relative;
}
#menu li.menu08 a {
	background:url(../img/menu.jpg) no-repeat 0px -325px;
	height:47px;
	 position: relative;
}
#menu li.menu09 a {
	background:url(../img/menu.jpg) no-repeat 0px -372px;
	height:43px;
	 position: relative;
}
#menu li.menu10 a {
	background:url(../img/menu.jpg) no-repeat 0px -415px;
	height:47px;
	 position: relative;
}
#menu li.menu11 a {
	background:url(../img/menu.jpg) no-repeat 0px -462px;
	height:46px;
	 position: relative;
}
#menu li.menu12 a {
	background:url(../img/menu.jpg) no-repeat 0px -508px;
	height:45px;
	 position: relative;
}
#menu li.menu13 a {
	background:url(../img/menu.jpg) no-repeat 0px -553px;
	height:47px;
	 position: relative;
}
#menu li.menu14 a {
	height:47px;
	position: relative;
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	background-position: 0px -600px;
}

/*------hover*/
#menu li.menu01 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px 0px;
}
#menu li.menu02 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -60px;
}
#menu li.menu03 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -100px;
}
#menu li.menu04 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -150px;
}
#menu li.menu05 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -190px;
}
#menu li.menu06 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -235px;
}
#menu li.menu07 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -280px;
}
#menu li.menu08 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -325px;
}
#menu li.menu09 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -372px;
}
#menu li.menu10 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -415px;
}
#menu li.menu11 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -462px;
}
#menu li.menu12 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -508px;
}
#menu li.menu13 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -553px;
}
#menu li.menu14 a:hover {
	background:url(../img/menu_1.jpg) no-repeat 0px -600px;
}


/*------on*/
#menu li.menu01_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px 0px;
	height:60px;
}
#menu li.menu02_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -60px;
	height:40px;
}
#menu li.menu03_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -100px;
	height:50px;
}
#menu li.menu04_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -150px;
	height:40px;
}
#menu li.menu05_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -190px;
	height:45px;
}
#menu li.menu06_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -235px;
	height:45px;
}
#menu li.menu07_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -280px;
height:45px;
}
#menu li.menu08_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -325px;
	height:47px;
}
#menu li.menu09_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -372px;
	height:43px;
}
#menu li.menu10_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -415px;
	height:47px;
}
#menu li.menu11_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -462px;
height:46px;
}
#menu li.menu12_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -508px;
	height:45px;
}
#menu li.menu13_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -553px;
	height:47px;
}
#menu li.menu14_on a {
	background:url(../img/menu_2.jpg) no-repeat 0px -600px;
	height:47px;
}

.illust{
margin-left:25px;
}
.illust img{
border:#996633 1px solid;
background:#FFFFFF;
padding:5px;
margin:10px;
}
#title_pv {
	width:608;
	padding-top:48px;
	padding-left:20px;
	background-image: url(../img/title_pv.jpg);
	background-repeat: no-repeat;
}

