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

html {
}
body {
	text-align:center;
	padding:0px;
	margin:0px;
	background-color: #F4F3EC;
}
h1 {
	font-size:150%;
	margin:0px;
	padding:0px;
}
.all {
	background-color:#FDEBD5;
	text-align:left;
	padding: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #C96;
	border-bottom-color: #C96;
	border-left-color: #C96;
}
.main_contents {
	width: 570px;
	background-color:#FFF;
	margin-top: 70px;
	margin-left: 180px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header {
	position:absolute;
	top: 0px;
	left: 1px;
	width: 749px;
	height:70px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:none;
}
.sub_navi {
	padding:0px;
	position:absolute;
	margin:0px;
	left:0px;
	top:70px;
	background-color: #FDEBD5;
	width:180px;
}
.home_and_top {
	background-color:#FFF;
	width:540px;
	clear:both;
}
.foot {
	width:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
/* ヘッダーデザイン*/
/*アルゾーニロゴ*/
#head_logo {
	position:absolute;
	top:0px;
	left:5px;
	margin:0px;
	padding:0px;
	background-image:url(../imgcommon/common_bg.gif);
	background-repeat:no-repeat;
	background-position: 0 -144px;
	width:225px;
	height:70px;
}
#head_logo span {
display:none;
}
/*上にあるナビ*/
#head_sitegate {
	height:21px;
	width:220px;
	text-align:right;
	position:absolute;
	top:10px;
	right:10px;
	padding:0px;
	margin:0px;
}
#head_sitegate li {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#head_sitegate ul {
	margin:0px;
	padding:0px;
}
/*上のナビ　ホーム*/
#head_sitegate01 a {
	display:block;
	margin:0px;
	width:46px;
	height:21px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -567px;
	padding:0px;
}
#head_sitegate01 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -619px;
}
/*上のナビ　ご予約・地図*/
#head_sitegate02 a {
	display:block;
	margin:0px;
	width:111px;
	height:21px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -735px;
	padding:0px;
}
#head_sitegate02 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -787px;
}
/*上のナビ　コンタクト*/
#head_sitegate03 a {
	display:block;
	margin:0px;
	width:59px;
	height:21px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -399px;
	padding:0px;
}
#head_sitegate03 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -451px;
}
/*上にあるナビ　エンド*/
/*ヘッダーナビ*/
#head_navi {
	position:absolute;
	top:30px;
	left:231px;
	height:40px;
	width:504px;
	margin:0px;
	padding:0px;
	border:none;
}
.header span {
display:none;
}
#head_navi ul {
	margin:0px;
	padding:0px;
}
#head_navi li {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
/* ナビ　コンセプト */
#navi01 {
	padding:0px;
	margin:0px;
}
#navi01 a {
	display:block;
	margin:0px;
	width:85px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -309px;
	padding:0px;
}
#navi01 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -354px;
}
/* ナビ　スタッフ */
#navi02 {
	padding:0px;
	margin:0px;
}
#navi02 a {
	display:block;
	margin:0px;
	width:70px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -903px;
	padding:0px;
}
#navi02 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -948px;
}
/* ナビ　メニュ */
#navi03 {
	padding:0px;
	margin:0px;
}
#navi03 a {
	display:block;
	margin:0px;
	width:70px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -645px;
	padding:0px;
}
#navi03 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -690px;
}
/* ナビ　ショップ */
#navi04 {
	padding:0px;
	margin:0px;
}
#navi04 a {
	display:block;
	margin:0px;
	width:65px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -813px;
	padding:0px;
}
#navi04 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -858px;
}
/* ナビ　フェア */
#navi05 {
	padding:0px;
	margin:0px;
}
#navi05 a {
	display:block;
	margin:0px;
	width:62px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -477px;
	padding:0px;
}
#navi05 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -522px;
}
/* ナビ　コラム */
#navi06 {
	padding:0px;
	margin:0px;
}
#navi06 a {
	display:block;
	margin:0px;
	width:82px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -219px;
	padding:0px;
}
#navi06 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -264px;
}
/* ナビ　お客様の声 */
#navi07 {
	padding:0px;
	margin:0px;
}
#navi07 a {
	display:block;
	margin:0px;
	width:70px;
	height:40px;
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -993px;
	padding:0px;
}
#navi07 a:hover {
	background:url(../imgcommon/common_bg.gif) no-repeat;
	background-position: 0 -1038px;
}
/* ナビ　お客様の声 エンド*/
 /*ヘッダーデザイン　ここまで*/


/*バナー*/
.bunner {
	margin:25px 0px 0px 0px;
	padding:0px;
}
.bunner span {
    display:none;
}
.bunner ul {
	margin:0px;
	padding:0px;
}
.bunner li {
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}
/* バナー パーティープラン */
#bunner_party {
}
#bunner_party a {
	display:block;
	width:178px;
	height:59px;
	background:url(../img/bn_party.jpg) no-repeat;
}
#bunner_party a:hover {
	background:url(../img/bn_party_on.jpg) no-repeat;
}
/* バナー　クリスマスケーキ */
#bunner_xmascake {
}
#bunner_xmascake a {
	display:block;
	width:176px;
	height:58px;
	background:url(../img/fair/2009_xmas/xmascake_bunner.gif);
}
#bunner_xmascake a:hover {
	background:url(../img/fair/2009_xmas/xmascake_bunner_on.gif) no-repeat;
}
/* バナー　記念日ディナー */
#bunner_annidinner {
}
#bunner_annidinner a {
	display:block;
	margin:0px;
	width:179px;
	height:29px;
	background:url(../img/bn_anniversary.gif) no-repeat;
	padding:0px;
}
#bunner_annidinner a:hover {
	background:url(../img/bn_anniversary_on.gif) no-repeat;
}
/* バナー　リクルート */
#bunner_recruit {
}
#bunner_recruit a {
	display:block;
	width:179px;
	height:45px;
	background:url(../img/bn_recruit2.gif) no-repeat;
}
#bunner_recruit a:hover {
	background:url(../img/bn_recruit_on2.gif) no-repeat;
}
/*バナー　エンド*/