@charset "shift_jis";
/*¥==ƒg[ƒ^ƒ‹Ý’è==¥*/

body{
	background-color:#fff0ff;
	color:#6f3213;
	text-align:center;
	margin:-1px 0px 0px;
	padding:0px;
	font-size:15px;
	cursor:default;
}
#page_body{
	background-color:#fff0ff;
	color:#a21a1b;
	width:800px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	border-style:none;
	border-width:2px 1px 1px;
	border-color:#ffffff;
	text-align:left;
}
a{
	text-decoration:none;
}
a:hover{
	cursor:pointer;
	text-decoration:underline;
}
ul{
	list-style-position:inside;
}
.aka{
	color:red;
	font-weight:bold;
}
.ao{
	color:blue;
	font-weight:bold;
}
.midori{
	color:#000800;
	font-weight:bold;
}
.heart{
	color:#f0f;
	font-size:1.2em;
}
#mb{
	text-indent:-9999px;
}
script	{margin:0px;padding:0px;}
object	{margin:0px;padding:0px;}
param	{margin:0px;padding:0px;}
form	{margin:0px;padding:0px;}
input	{margin:0px;padding:0px;}
/*¥“ª*/
#header{
	text-align:center;
	width:800px;
	height:120px;
	margin:0px;
	display:block;
	padding:0px;
}
#extra{
	width:796px;
	height:20px;
	display:block;
	margin:1px 1px 7px;
	text-align:center;
	FONT-WEIGHT: bold;
	BORDER:#a21a1b SOLID 1px;
}
#t_scro{
	background-color:#fffdff;
	color:#c94132;
	font-size:15px;
	font-weight:bold;
	border:solid 1px #c94132;
	display:block;
}
#base_body{
	margin:0px 0px 5px;
	padding:0px;
}
#ct{text-indent:-9999px;}

/*¥¥¶ƒƒjƒ…[*/
#menu_base{
	width:153px;
	display:block;
	margin:0px 0px 0px 2px;
	float:left;
}
#menu_head{
	background:url(/img/menu_head.gif) no-repeat;
	width:151px;
	height:15px;
	display:block;
	margin:0px;
	text-indent:-9999px;
	font-size:1px;
}
#menu_head2{
	background:url(/img/menu_head.gif) no-repeat;
	width:151px;
	height:15px;
	display:block;
	margin:5px 0px 0px;
	text-indent:-9999px;
	font-size:1px;
}
.menu_body1{
	width:151px;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	margin:0px;
	padding:0px;
}
.menu_body2{
	width:151px;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	margin:0px;
	padding:0px;
}
.menu_food{
	background:url(/img/menu_food.gif) no-repeat;
	width:151px;
	height:18px;
	display:block;
	margin:0px;
	text-indent:-9999px;
}
ul.menu_body1 a{
	background-repeat:no-repeat;
	width:151px;
	height:45px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	cursor:pointer;
}
ul.menu_body2 a{
	background-repeat:no-repeat;
	width:151px;
	height:45px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	cursor:pointer;
}
a#reqruite	{background-image:url(/img/menu_body_reqruite_out_anime4.gif)	}
a:hover#reqruite{background-image:url(/img/menu_body_reqruite_on_anime2.gif)	}
a#sougou	{background-image:url(/img/menu_body_sougou_out.gif)		}
a:hover#sougou	{background-image:url(/img/menu_body_sougou_on.gif)		}
a#hime		{background-image:url(/img/menu_body_hime_out.gif)		}
a:hover#hime	{background-image:url(/img/menu_body_hime_on.gif)		}
a#system	{background-image:url(/img/menu_body_system_out.gif)		}
a:hover#system	{background-image:url(/img/menu_body_system_on.gif)		}
a#hotel		{background-image:url(/img/menu_body_hotel_out.gif)		}
a:hover#hotel	{background-image:url(/img/menu_body_hotel_on.gif)		}
a#access	{background-image:url(/img/menu_body_access_out.gif)		}
a:hover#access	{background-image:url(/img/menu_body_access_on.gif)		}
a#price		{background-image:url(/img/menu_body_price_out.gif)		}
a:hover#price	{background-image:url(/img/menu_body_price_on.gif)		}
a#costume	{background-image:url(/img/menu_body_costume_out.gif)		}
a:hover#costume	{background-image:url(/img/menu_body_costume_on.gif)		}
a#syukkin	{background-image:url(/img/menu_body_syukkin_out.gif)		}
a:hover#syukkin	{background-image:url(/img/menu_body_syukkin_on.gif)		}
a#event		{background-image:url(/img/menu_body_event_out.gif)		}
a:hover#event	{background-image:url(/img/menu_body_event_on.gif)		}
a#ankate	{background-image:url(/img/menu_body_ank_out.gif)		}
a:hover#ankate	{background-image:url(/img/menu_body_ank_on.gif)		}
a#mailmaga	{background-image:url(/img/menu_body_mailmaga_out.gif)		}
a:hover#mailmaga{background-image:url(/img/menu_body_mailmaga_on.gif)		}
a#bookmark	{background-image:url(/img/menu_body_bookmark_out.gif)		}
a:hover#bookmark{background-image:url(/img/menu_body_bookmark_on.gif)		}
a#mobile	{background-image:url(/img/menu_body_mobile_out.gif)		}
a:hover#mobile	{background-image:url(/img/menu_body_mobile_on.gif)		}
a#train		{background-image:url(/img/menu_body_train_out.gif)		}
a:hover#train	{background-image:url(/img/menu_body_train_on.gif)		}
div#qr_menu{
	background:url(/img/menu_qr.png) no-repeat;
	width:151px;
	height:200px;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}
/*¥¥¥ƒƒCƒ““·*/
#main_body{
	width:600px;
	background-color:#fff0ff;
	color:#c94132;
	display:block;
	margin: 0px 0px 0px 156px;
	padding:0px;
}
#title{
	background:url(/img/title3.gif) no-repeat;
	color:#c94132;
	width:598px;
	height:65px;
	display:block;
	margin:0px 0px 30px 20px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#c94132;
}
#title1{
	background:url(/img/title4.gif) no-repeat;
	color:#c94132;
	width:600px;
	height:65px;
	display:block;
	margin:0px 0px 30px 20px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#c94132;
}
#title_body{
	width:500px;
	height:58px;
	margin:0px;
	padding:7px 0px 0px 100px;
	font-size:50px;
	text-indent:0px;
	font-family:Ë“ìs‘‘Ì,—í—¬—ê‘,AR Psž²‘‘ÌH,HGPË“ìs‘‘Ì,HGS³ž²‘‘Ì,HGs‘‘Ì;
}

/*¥¥¥¥‘«*/
#fooder{
	LEFT:50%;
	margin:0px 2px 2px -398px;
	background-color:#D76B7E;
	color:#fff;
	width:796px;
	text-align:right;
	font-size:15px;
	display:block;
	clear:both;
	position:absolute;
}
#fooder a{cursor:crosshair;margin:0px 5px 0px 0px;}
.cr{color:#ffffff;margin:0px;}
#header_nomber{
	background:url(/img/tel.gif) no-repeat;
	width:480px;
	height:45px;
	margin:0px;
	display:block;
	text-indent:-9999px;
}
#geko{text-align:right;font-size:1.5em;font-weight:bold;color:#ff0;text-indent:-9999px;}
#geko a{background:url(/img/return.gif) no-repeat;width:145px;height:50px;display:block;margin:0px;padding:0px;font-size:0px;text-indent:-99999px;color:#fff0ff;}

/*¥ƒtƒbƒ_ƒƒjƒ…[¥*/
#f_menu			{text-align:center;}
#f_menu a		{text-decoration:none;font-size:11px;color:#fff;font-weight:lighter;cursor:pointer;}
#f_menu a:hover		{text-decoration:underline overline;color:#ffff88;}
#f_menu a#looking	{font-weight:bold;font-size:12px;color:#ffff00;text-decoration:none;cursor:default;}
