@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2009.03
  Last Update 2009.03.05 hisaki
----------------------------*/



/*####################　おやみだし　####################*/

.wrap,
.contentsBox {clear:both;}

.wrap:after,
.contentsBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*####################　共通設定　####################*/

body{
	color:#ffffff;
	background:url(../../top/st1001_bg.gif);
	font-size:12px;
	line-height:1.35;
	list-style:none;
	}
a{ color:#FFFFFF; text-decoration:none;}
a:visited{ color:#cccccc;}
a:hover{ text-decoration:underline;}

.page {color:#000000;}
.body {color:#ffffff;}
.page table td span{ font:bold 20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/*　トップページ
-------------------------------------*/
#Index table h2.menu01{
	margin:0 0 10px 0;
	color:#FFCC00;
	font-size:16px;
	font-weight:bold;
	}
#Index table h2.menu02{
	margin:0 0 10px 0;
	color:#990000;
	font-size:16px;
	font-weight:bold;
	}
#Index table h3{
	margin:0 0 10px 0;
	padding:0;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	}
#Index table td.menu01{
	padding:10px;
	}
#Index table p{
	margin:0 0 10px 0;
	font-size:12px;
	padding:0;
	}
#Index table p.intro{
	margin:0 0 10px 0;
	font:bold 12px "HGS明朝E", "細明朝体", "ヒラギノ明朝 Pro W3";
	padding:0;
	color:#333333;
	}

#Index table p.date{
	margin:0 0 10px 0;
	font-size:12px;
	padding:0;
	}
#Index table p.date{
	margin:0 0 10px 0;
	font:bold 12px verdana;
	}
#Index table p.attention{
	font-size:11px;
	}
#Index table p.attention span{
	font-size:10px;
	color:#990000;
	font-weight:bold;
	}

#Index table dl{
	width:170px;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	}
#Index table dl dt{
	display:inline;
	float:left;
	clear:both;
	width:70px;
	margin:0 0 5px 0;
	text-align:right;
	}
#Index table dl dd{
	display:inline;
	clear:right;
	float:right;
	width:100px;
	margin:0 0 5px 0;
	text-align:left;
	}
#Index table dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Index table td ul li{
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	list-style:none;
	text-align:left;
	}

/*　メニュートップ
-------------------------------------*/
#MenuTop{
	background:#ffffff;
	width:448px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	}
#MenuTop .contentsBox{
	width:448px;
	text-align:center;
	vertical-align:middle;
	}
#MenuTop .contentsBox h2{
	margin-bottom:50px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
#MenuTop .contentsBox p{
margin:0 auto 50px;
} 
/*　コース
-------------------------------------*/
#MenuCorso{
	background:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
	}
#MenuCorso #Layer1{
	width:448px;
	}
#MenuCorso #Layer1 h2{
	width:400px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
	
#MenuCorso .contentsBox{
	width:448px;
	margin:0 auto;
	}
	
#MenuCorso .contentsBox h3{
	background:url(../../menu/img/ico-circle01.gif) 0 5px no-repeat;
	padding-left:12px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
#MenuCorso .contentsBox ul{
	width:400px;
	margin-left:20px;
	list-style:none;
	}
#MenuCorso #CorsoBicchiere ul{
	background:url(../../menu/corso_b.jpg) right bottom no-repeat;
	width:200px;
	padding-right:200px;
	min-height:150px;
	_height:150px;
	}
#MenuCorso .contentsBox ul li{
	margin-bottom:5px;
	width:200px;
	}
#MenuCorso .contentsBox p{
	width:448px;
	text-align:right;
	font-size:14px;
	}
#MenuCorso #CorsoPranzo .menu02{
	clear:both;
	width:448px;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:10px;
	}
#MenuCorso #CorsoPranzo .menu02 ul{
	clear:both;
	zoom:1;
	}

#MenuCorso #CorsoPranzo .menu02 ul li{
	display:inline;
	float:left;
	width:auto;
	margin:0 10px 10px 0;
	}
#MenuCorso #CorsoPranzo .menu02 ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}


/*　パーティープラン
-------------------------------------*/

#PartyPlan {
	background:#FFFFFF;
	width:448px;
	}
#PartyPlan .contentsBox h2{
	border-bottom:1px solid #666666;
	margin-bottom:15px;
	padding-bottom:3px;
	color:#482700;
	text-align:center;
	font:bold 18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PartyPlan .contentsBox table{
	width:450px;
	border-collapse:collapse;
	border:1px solid #cdcdcd;
	margin-bottom:15px;
	color:#482700;
	}
#PartyPlan #Food table th{
	border:1px solid #cdcdcd;
	background:#FF9933;
	padding:5px;
	text-align:center;
	font-size:16px;
	}
#PartyPlan #Drink table th{
	border:1px solid #cdcdcd;
	background:#FF9933;
	width:205px;
	_width:225px;
	padding:5px;
	text-align:center;
	font-size:16px;
	}
#PartyPlan .contentsBox table td{
	border:1px solid #cdcdcd;
	padding:5px;
	text-align:left;
	vertical-align:top;
	}
#PartyPlan .contentsBox table td.menu02{
	text-align:center;
	}
#PartyPlan .contentsBox table td ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	}
#PartyPlan .contentsBox table td.menu01 ul{
	list-style:none;
	margin-left:10px;
	padding:0;
	font-size:12px;
	}
#PartyPlan .contentsBox table td ul li{
	margin-bottom:7px;
	color:#482700;
	}
#PartyPlan .contentsBox table td.menu01 ul li,
#PartyPlan #Drink table td ul li{
	background:url(../../menu/img/ico-circle01.gif) 0 2px no-repeat;
	padding-left:12px;
	}
#PartyPlan .contentsBox table td p{
	text-align:left;
	vertical-align:bottom;
	}
#PartyPlan .contentsBox table td.menu02 p{
	text-align:right;
	vertical-align:bottom;
	}
#PartyPlan .contentsBox ul{
	list-style:none;
	margin-bottom:10px;
	font-size:12px;
	padding:0;
	color:#666666;
	}
#PartyPlan #Contact{text-align:center;}
#PartyPlan #Contact h3{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
#PartyPlan #Contact dl{
	margin:0 auto;
	width:280px;
	font-size:11px;
	text-align:left;
	}
#PartyPlan #Contact dl dt{
	display:inline;
	float:left;
	clear:both;
	width:60px;
	margin:0 0 5px 0;
	}
#PartyPlan #Contact dl dd{
	display:inline;
	float:right;
	width:200px;
	margin:0 0 5px 0;
	}
#PartyPlan #Contact dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PartyPlan #Contact p{
	clear:both;}

/*　こみだし
-------------------------------------*/

#MenuDrink02 #Layer1{
	width:448px;
	}

#MenuDrink02 .contentsBox{
	width:448px;
	margin:0 auto;
	}
	
#MenuDrink02 .contentsBox h2{
	font-size:16px;
	font-weight:bold;
	text-align:left;
	}
#MenuDrink02 .contentsBox dl{width:450px;}
#MenuDrink02 .contentsBox dl dt{
	display:inline;
	float:left;
	clear:left;
	margin-bottom:7px;
	}
#MenuDrink02 .contentsBox dl dd{
	display:inline;
	float:right;
	margin-bottom:7px;
	}

/*　カクテル
-------------------------------------*/
#Cocktail,
#MenuDrink02{
	background:#FFFFFF;
	width:484px;
	text-align:center;
	}
#Cocktail h2,
#MenuDrink02 h2{
	font:bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	margin-bottom:15px;
	}
	
#Cocktail .contentsBox,
#MenuDrink02 .contentsBox{width:450px;} 
#Cocktail .contentsBox dl,
#MenuDrink02 .contentsBox dl{
	width:450px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	} 
#Cocktail .contentsBox dl dt,
#MenuDrink02 .contentsBox dl dt{
	background:url(../../menu/img/ico-circle01.gif) 0 2px no-repeat;
	display:inline;
	float:left;
	width:380px;
	padding-left:12px;
	margin:0 0 10px 10px;
	font-weight:bold;
	} 
#Cocktail .contentsBox dl dd,
#MenuDrink02 .contentsBox dl dd{
	clear:right;
	display:inline;
	float:right;
	width:30px;
	margin:0 0 10px 0;
	} 


/*　ミルクカクテル・ピッツァ
-------------------------------------*/
#MilkCocktail,
#SoftDrink,
#Pizza{
	background:#FFFFFF;
	width:484px;
	text-align:center;
	}
#MilkCocktail h2,
#SoftDrink h2,
#Pizza h2{
	font:bold 16px"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	margin-bottom:15px;
	}
	
#MilkCocktail .contentsBox,
#SoftDrink .contentsBox,
#Pizza  .contentsBox{width:450px;} 
#MilkCocktail .contentsBox dl,
#SoftDrink .contentsBox dl,
#Pizza  .contentsBox dl{
	width:450px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	} 
#MilkCocktail .contentsBox dl dt,
#SoftDrink .contentsBox dl dt,
#Pizza  .contentsBox dl dt{
	background:url(../../menu/img/ico-circle01.gif) 0 2px no-repeat;
	display:inline;
	float:left;
	clear:both;
	width:380px;
	padding-left:12px;
	margin:0 0 10px 10px;
	font-weight:bold;
	} 
#MilkCocktail .contentsBox dl dd.menu01,
#SoftDrink .contentsBox dl dd.menu01,
#Pizza  .contentsBox dl dd.menu01{
	display:inline;
	float:right;
	clear:right;
	width:30px;
	margin:0 0 10px 0;
	} 
#MilkCocktail .contentsBox dl dd.menu02,
#SoftDrink .contentsBox dl dd.menu02,
#Pizza  .contentsBox dl dd.menu02{
	clear:both;
	float:none;
	width:450px;
	margin:0 0 10px 10px;
	}
#MilkCocktail .contentsBox dl dd.menu03,
#SoftDrink .contentsBox dl dd.menu03{
	width:400px;
	margin:0 0 10px 10px;
	}

#MilkCocktail .contentsBox dl dd.menu03 span{ color:#FF66CC;}


/*　アンティパスト・リゾット・メイン・サラダ
-------------------------------------*/
#Antipasto,
#SecondoPiatto,
#PrimoPiatto,
#Beer{
	background:#FFFFFF;
	width:484px;
	text-align:center;
	}
#Antipasto h2,
#SecondoPiatto h2,
#PrimoPiatto h2,
#Beer h2{
	font:bold 16px"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	margin-bottom:15px;
	}
#Antipasto .contentsBox,
#SecondoPiatto .contentsBox,
#PrimoPiatto .contentsBox,
#Beer .contentsBox{width:450px;} 
#Antipasto .contentsBox dl,
#SecondoPiatto .contentsBox dl,
#PrimoPiatto .contentsBox dl,
#Beer .contentsBox dl{
	width:450px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	} 
#Antipasto .contentsBox dl dt,
#SecondoPiatto .contentsBox dl dt,
#PrimoPiatto .contentsBox dl dt,
#Beer .contentsBox dl dt{
	background:url(../../menu/img/ico-circle01.gif) 0 2px no-repeat;
	display:inline;
	float:left;
	width:380px;
	padding-left:12px;
	margin:0 0 10px 10px;
	font-weight:bold;
	} 
#Antipasto .contentsBox dl dd,
#SecondoPiatto .contentsBox dl dd,
#PrimoPiatto .contentsBox dl dd,
#Beer .contentsBox dl dd{
	display:inline;
	float:right;
	width:30px;
	margin:0 0 10px 0;
	text-align:right;
	} 










/*　こみだし
-------------------------------------*/
/* まごみだし */
/*end*/
