body{
	background-image:url(../lib/haikei_03back.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
a{
	color:#CC6666;
	text-decoration:none;
}
a:hover{
	color:#FF9999;
}
.toppage{
	width:790px;
	display:block;
	text-align:right;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:10px;
}
.toppage a{
	color:#FF6633;
	text-decoration:none;
}
.toppage a:hover{
	color:#FF9933;
}
#container-back{
	width:830px;
	margin:0 auto;
	padding:0;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#container{
	margin:0;
	padding:0;
	width:auto;
	background-image:url(../lib/haikei_content.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#container-gl{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background-image:url(../lib/haikei_03.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#header-00{
	width:auto;
	background-image:url(../lib/rogo_mafia.gif);
	background-position:20px 40px;
	background-repeat:no-repeat;
}
#header-01 h1{
	margin:0;
	padding:0;
	font-size:1px;
	text-indent:-9999px;
}
#header-01{
	width:auto;
	height:19px;
	margin:0 0 0 43px;
	padding:30px 0 0 0;
	background-image:url(../lib/top_rest-bar.jpg);
	background-repeat:no-repeat;
	background-position:0 30px;
}
#header-02{
	width:auto;
	height:38px;
	margin:10px 0 0 43px;
	background-image:url(../lib/rogo_mafia.gif);
	background-repeat:no-repeat;
}
#navi{
	width:auto;
	padding:0 0 0 0px;
	margin:3px 0 0 48px;
}
#navi ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
#navi li{
	display:inline;
	background-image:url(../lib/icon_00.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-family:"Futura Medium", "Century Gothic", verdana, Arial, sans-serif, "MS P ゴシック", Osaka;
	padding:0 5px 3px 18px;
	 /*\*/
	padding:0 10px 3px 18px;
	letter-spacing:0.6px;
	/* */
	font-size:12px;
	font-weight:bold;
	color:#CC6666;
	margin:0;
}
#navi li a{
	color:#CC6666;
	text-decoration:none;
}
#navi li a:hover{
	color:#FF9999;
}
/* ----------- メインここから-----------*/
#main{
	width:830px;
	margin:0 auto;
	padding:0;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main table{
	margin:0 0 0 120px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
}
#main td{
	padding:5px 15px 5px 15px;
}
#main img{
	padding:5px;
	border:1px solid #666666;
	background-color:#ffffff;
}
#main img .no{
	padding:0;
	border:0;
	background-color:#eeeeee;
}
/* ----------- パーティプランここから-----------*/
#main-party{
	width:830px;
	margin:0 auto;
	padding:0 0 0 45px;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main-party h2{
	margin:0;
	width:720px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-weight:bolder;
	font-size:18px;
	color:#CC6666;
	letter-spacing:1px;
	border-left:10px solid #cc6666;
	border-bottom:1px solid #cc6666;
	padding:3px 0 5px 3px;
	margin:0 0 0 10px;
}
#main-party h3{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	color:#cc6666;
	letter-spacing:1px;
	margin:5px 0 0 20px;
	border-bottom:1px solid #cc6666;
	padding:0;
}
#main-party h3.drink{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	color:#cc6666;
	letter-spacing:1px;
	margin:5px 0 0 5px;
	border-bottom:1px solid #cc6666;
	padding:0;
}
#main-party .txt{
	width:720px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:18px;
	margin:5px 0 15px 20px;
}
#main-party .planname{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:36px;
	font-weight:bold;
	color:#2e2e2a;
	letter-spacing:1px;
	padding:0 2px 0 5px;
}
#main-party .plan{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:18px;
	font-weight:200;
	color:#2e2e2a;
	letter-spacing:1px;
	margin:0 0 0 5px;
}
#main-party .nam{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	margin:0 0 0 20px;
}
#main-party .price{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 0 15px;
}
#main-party ul{
	display:block;
	list-style:circle;
	margin:0 0 5px 25px;
	padding:0 0 5px 0;
}
#main-party li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.6px;
	line-height:16px;
	margin:0 0 0 15px;
}
#main-party .aplan{
	width:270px;
	background-color:#F4DDDB;
}
#main-party .bplan{
	width:290px;
	background-color:#EEC8C5;
}
#main-party .cplan{
	width:310px;
	background-color:#E7B0B5;
	margin:10px 0 15px 20px;
	border:1px dotted #999999;
}
#main-party .aplan ul,#main-party .bplan ul,#main-party .cplan ul{margin:10px 0 15px 25px; padding:0 0 20px 0;}

#main-party .adrink{
	width:290px;
	background-color:#E7B0B5;
	margin:5px 0 12px 5px;
	padding:0 0 2px 5px;
}
#main-party .or{
	width:290px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:26px;
	letter-spacing:2px;
	color:#666666;
	text-align:center;
	margin:5px 0 10px 5px;
}
#main-party .imp{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#FF3300;
	font-weight:bolder;
}
/* ----------- メニューここから-----------*/
#main-menu{
	width:830px;
	margin:0 auto;
	padding:0;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main-menu a span{display:none;}
#main-menu .foodarea{
	width:750px;
	margin:0 0 0 50px;
}
#main-menu .foodarea img{
	border:0;
}
a.food{
	float:left;
	width:145px;
	height:133px;
	margin:5px 0 0 25px;
	background-image:url(../lib/food.gif);
	background-repeat:no-repeat;
	background-position:-145px 0;
}
a.beer{
	float:left;
	width:145px;
	height:133px;
	margin:5px 0 0 25px;
	background-image:url(../lib/beer.gif);
	background-repeat:no-repeat;
	background-position:-145px 0;
}
a.cocktail{
	float:left;
	width:145px;
	height:133px;
	margin:5px 0 0 25px;
	background-image:url(../lib/cocktail.gif);
	background-repeat:no-repeat;
	background-position:-145px 0;
}
a.other{
	float:left;
	width:145px;
	height:133px;
	margin:5px 0 0 25px;
	background-image:url(../lib/other.gif);
	background-repeat:no-repeat;
	background-position:-145px 0;
}
a:hover.food,
a:hover.beer,
a:hover.cocktail,
a:hover.other{
	background-position:0 0;
}
#main-menu .pickup{
	width:680px;
	margin:15px 0 15px 55px;
	border:5px solid #99535e;
	background-color:#dddddd;
	padding:10px;
	overflow:auto;
}
#main-menu .pickup .foodmenu{
	float:left;
	width:480px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	padding:0 5px 0 0;
}
#main-menu .pickup .drinkmenu{
	width:175px;
	float:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	padding:5px;
	margin:35px 0 0 0;
	border:1px solid #99535e;
}
#main-menu h3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:18px;
	color:#99535e;
	font-weight:bolder;
	letter-spacing:0.4px;
	margin:0 0 5px 0;
	padding:0;
}
#main-menu h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:16px;
	font-weight:bolder;
	letter-spacing:0.6px;
	color:#99535e;
	margin:0 0 0 5px;
	padding:0;
	border-bottom:1px solid #99535e;
}
#main-menu img{
	padding:3px;
	border:1px solid #99535e;
	margin:0 5px 0 5px;
	background-color:#eeeeee;
}
/* -----------ドリンクここから-----------*/
#main-drink{
	width:830px;
	margin:0 auto;
	padding:0;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main-drink .box{
	float:left;
	width:200px;
	padding:0 0 0 5px;
}
#main-drink .boxdrink{
	float:left;
	width:220px;
	padding:0 10px 0 45px;
	border-right:1px dotted #cccccc;
	overflow:inherit;
}
#main-drink .boxdrink02{
	float:left;
	width:220px;
	padding:0 10px 0 10px;
border-right:1px dotted #cccccc;
	overflow:inherit;
}
#main-drink .boxdrink03{
	float:left;
	width:220px;
	padding:0 0 0 10px;
	overflow:inherit;
}
#main-drink .photo{
	float:left;
	width:135px;
	padding:0 0 0 48px;
	margin:0 10px 0 0;
}
#main-drink .photo img{
	padding:5px;
	background-color:#ffffff;
	border:1px solid #99535e;
	margin:0 0 5px 0;
}
#main-drink .photo2{
	float:left;
	width:135px;
	padding:0 0 0 20px;
	margin:0 10px 0 0;
}
#main-drink .photo2 img{
	padding:5px;
	background-color:#ffffff;
	border:1px solid #99535e;
	margin:0 0 3px 0;
}
#main-drink .p-txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	width:140px;
	text-align:center;
	margin:0 0 5px 0;
}
#main-drink .h3box{
	width:720px;
	margin:0 0 5px 45px;
}
#main-drink h3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#cc6666;
	letter-spacing:1px;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	border-left:10px solid #cc6666;
	border-bottom:1px solid #cc6666;
}
#main-drink h3.none{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#cc6666;
	letter-spacing:1px;
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	border:none;
}
#main-drink .txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:16px;
	padding:5px 0 0 10px;
}
#main-drink table{
	margin:5px 0 35px 10px;
}
#main-drink td.name{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.6px;
	border-bottom:1px dotted #999999;
}
#main-drink td.namedrink{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.6px;
	padding:0 0 0 5px;
	border-bottom:1px dotted #999999;
}
#main-drink td.price{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	text-align:right;
	padding-right:5px;
	border-bottom:1px dotted #999999;
}
#main-drink td.line{
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:12px;
	font-weight:bold;
	color:#cc6666;
	letter-spacing:1px;
	text-align:left;
	padding:10px 0 0 5px;
	margin:10px 0 5px 0;
	border-bottom:1px solid #cc6666;	
}
#main-drink td{
	padding:3px 0 3px 0;
}
#main-drink .select{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	letter-spacing:0.6px;
	margin:5px 0 10px 45px;
}
#main-drink .select a{
	color:#FF6633;
	text-decoration:none;
}
#main-drink .select a:hover{
	color:#FF9933;
}
#main-drink .imp{
	width:700px;
	background-color:#cc6666;
	margin:5px 0 5px 45px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1.4px;
}
/* ----------- アクセスここから-----------*/
#main-acc{
	width:830px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main-acc img{
	margin:0 10px 15px 0;
}
#main-acc td{
	padding:5px 15px 5px 15px;
}
/* ----------- インフォメーションここから-----------*/
#main-info{
	width:830px;
	margin:0 auto;
	padding:10px 0 20px 90px;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#main-info table{
	border-bottom:1px dotted #666666;
	margin:0 0 20px 0;
}
#main-info h2{
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:16px;
	color:#CC6666;
	letter-spacing:1px;
	border-left:10px solid #cc6666;
	padding:3px 0 5px 3px;
	margin:0 0 0 10px;
}
#main-info .txt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	color:#2e2e2a;
	letter-spacing:0.4px;
	line-height:18px;
	margin:0 0 15px 20px;
}
#main-info .red{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:12px;
	margin:10px 0 15px 10px;
	color:#cc0000;
	line-height:21px;
}
#main-info .qr{
	width:106px;
	padding:5px;
	margin:5px;
	background-color:#ffffff;
	border:1px solid #666666;
}
#main-info .cactail{
	background-color:#cc6666;
	padding:5px;
	margin:5px 0 0 10px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ゴシック", Osaka;
	font-size:16px;
	color:#eeeeee;
	font-weight:bolder;
	letter-spacing:2px;
}
#main-info .cocktail-price{
	background-color:#eeeeee;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:26px;
	color:#CC6666;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 0 20px;
}
/* ----------- BBSここから-----------*/
#main-bbs{
	width:830px;
	margin:0 auto;
	padding:0;
	background-image:url(../lib/haikei_main.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	text-align:center;
}
#main-bbs table{
	margin:0 0 0 60px;
}
/* ----------- フッターここから-----------*/
#contentbottom {
	clear:both;
	display:block;
	margin:0 auto;
	padding:15px 0px 15px 0px;
	width:760px;
	text-align: center;
	background: #FFFFFF;
	border-top: dotted 1px #CCCCCC;
}
#contentbottom p {
	font-size:10px;
	color: #333333;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
	margin:0;
	padding:0;
}
#footer{
	width:790px;
	height:50px;
	background-color:#ffffff;
	background-image:url(../lib/footer.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック", sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
	margin:0 auto;
}
.cl{
	clear:both;
	margin:0;
	padding:0;
}