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

img {
	border:none;
}

#container {
	width: 800px;
	margin: 0 auto 0 auto;
	text-align:left;
    font-size:12px;
	font-family: 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;
    background:#000;
    clear:both;
	line-height: 150%;
}

#wrapper {	
    width:800px;
	margin: 10px auto 10px auto;
	/*background:url(images/bg.jpg) no-repeat;*/

}

#main {	width:800px;
	margin: 0 auto 0 auto;
	padding:0;
}

#main p {
	margin:0; padding:0;
}

#main img {
	border:none;
	padding:0; margin:0;
}


/*リンク指定 */



#header_box {
	width:800px;
	height:66px;
}

/*見出し */
#header_box div.title {
	width:800px;
	height:66px;
	margin:0; padding:0;
	background:url(images/h1.jpg) no-repeat;
 }

#header_box div.title ul {
	list-style:none;
	padding:25px 0 0 585px;
	}
#header_box div.title li {
	margin:0; padding:0;
	width:95px;
	float:left;
	}


#s_waku {	
    width:800px;
	height:827px;
	background:#000000;
	background:url(images/xmas_bg1.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku_naka {	
    width:738px;
	margin: 0 0 0 32px;
	padding:0;
}

#s_waku_naka #xmas_info {
	width:738px;
	height:827px;
	padding:0; margin:0;
}


#s_waku_naka #xmas_info #left {
	width:412px;
	height:827px;
	float:left;
	padding:0; margin:0;
	background:url(images/xmas_bg_left.jpg) no-repeat;
}

#s_waku_naka #xmas_info #left p {
	padding:410px 0 0 30px; margin:0;
}


#s_waku_naka #xmas_info #right {
	width:325px;
	height:827px;
	float:left;
	padding:0; margin:0;
	background:url(images/xmas_bg_right.jpg) no-repeat;
}


#s_waku_naka #xmas_info #right p {
	padding:15px 0 0 0; margin:0;
}


#s_waku1 {	
    width:800px;
	height:866px;
	background:url(images/food_bg.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku_naka1 {	
    width:710px;
	margin: 0 0 0 44px;
	padding:0;
}

#s_waku_naka1 #dinner {	
    width:710px;
	margin: 0 0 0 0;
	padding:229px 0 0 0;
}

#s_waku_naka1 #dinner p {
	float:left;
	width:163px;
	height:112px;
	padding:50px 18px 0 0;

}

#s_waku_naka1 #dinner p.aaa {
	float:left;
	width:163px;
	height:112px;
	padding:50px 0 0 0;

}


#s_waku2 {	
    width:800px;
	height:247px;
	background:url(images/img_info_bg.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku_naka2 {	
    width:677px;
	margin: 0 0 0 63px;
	padding:0;
}

#s_waku_naka2 #information {	
    width:677px;
	height:150px;
	margin: 0;
	padding:0;
	background:url(images/img_info.jpg) no-repeat;
}

#s_waku_naka2 #information p.btn1 {
	float:left;
	margin: 0;
	padding:10px 0 0 32px;
}

#s_waku_naka2 #information p.btn2 {
	float:left;
	margin: 0;
	padding:10px 0 0 190px;
}



#s_waku3 {	
    width:800px;
	height:350px;
	background:url(images/seat01_bg.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku3 #seat01 {	
    width:710px;
	margin: 0 0 0 0;
	padding:78px 0 0 46px;
}

#s_waku4 {	
    width:800px;
	height:275px;
	background:url(images/seat02_bg.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku4 #seat02 {	
    width:710px;
	margin: 0;
	padding:0 0 0 46px;
}

#s_waku4 #seat02 ul {	
    width:710px;
	height:120px;
	margin: 0;
	padding:0;
	list-style:none;
}

#s_waku4 #seat02 li {	
    width:160px;
	height:120px;
	margin: 0;
	padding:0 21px 0 0;
	list-style:none;
	float:left;
}

#s_waku4 #seat02 li.zero {	
    width:160px;
	height:120px;
	margin: 0;
	padding:0;
	list-style:none;
	float:left;
}


#s_waku5 {	
    width:800px;
	height:349px;
	background:url(images/seat03_bg.jpg) no-repeat;
	margin: 0;
	padding:0;
}

#s_waku5 #seat03 {	
    width:710px;
	margin: 0;
	padding:0;
}

#s_waku5 #seat03 p {	
    width:387px;
	height:257px;
	margin: 0;
	padding:0 0 0 366px;
}



.clear {
	clear:both;
}

