/* #nav -------------------------------------*/
#nav li span{background-image:url(../img/gnav03.png);}
		#nav li.n01 span{ width:172px; background-position:-1px 0;}
		#nav li.n02 span{ width:172px; background-position:-174px 0;}
		#nav li.n03 span{ width:172px; background-position:-347px 0;}
		#nav li.n04 span{ width:172px; background-position:-520px 0;}
		#nav li.n05 span{ width:172px; background-position:-691px 0;}
		#nav li.n06 span{ width:173px; background-position:-865px 0;}
		
/* #snavi -------------------------------------*/		
#header #snavi{ position:relative; position:absolute; top:27px; right:0; width:860px; height:69px; background:url(../img/bg_snav03.png)no-repeat;}
		#header #snavi ul{ position:absolute; top:17px; left:75px;}
		#header #snavi ul li{ float:left; margin:0 27px 0 0;}

/* #slide -------------------------------------*/
#slide.top div.sl01{background-image:url(../../img/yokohama/slide01.jpg);}
#slide.top div.sl02{background-image:url(../../img/yokohama/slide02.jpg);}
#slide.top div.sl03{background-image:url(../../img/yokohama/slide03.jpg);}
#slide.top div.sl04{background-image:url(../../img/yokohama/slide04.jpg);}

#slide.cake div.sl01{background-image:url(../../img/yokohama/cake/slide01.jpg);}
#slide.cake div.sl02{background-image:url(../../img/yokohama/cake/slide02.jpg);}
#slide.cake div.sl03{background-image:url(../../img/yokohama/cake/slide03.jpg);}
#slide.cake div.sl04{background-image:url(../../img/yokohama/cake/slide04.jpg);}

#slide.pancake div.sl01{background-image:url(../../img/yokohama/pancake/slide01.jpg);}
#slide.pancake div.sl02{background-image:url(../../img/yokohama/pancake/slide02.jpg);}
#slide.pancake div.sl03{background-image:url(../../img/yokohama/pancake/slide03.jpg);}
#slide.pancake div.sl04{background-image:url(../../img/yokohama/pancake/slide04.jpg);}

#slide.drink div.sl01{background-image:url(../../img/yokohama/drink/slide01.jpg);}
#slide.drink div.sl02{background-image:url(../../img/yokohama/drink/slide02.jpg);}
#slide.drink div.sl03{background-image:url(../../img/yokohama/drink/slide03.jpg);}
#slide.drink div.sl04{background-image:url(../../img/yokohama/drink/slide04.jpg);}

	
#slide.lunch div.sl01{background-image:url(../../img/yokohama/lunch/slide01.jpg);}
	#slide.lunch p{ position:absolute; top:120px; left:50%; margin:0 0 0 100px;  z-index:999;}

#slide.dinner div.sl01{background-image:url(../../img/yokohama/dinner/slide01.jpg);}
	#slide.dinner p{ position:absolute; top:200px; left:50%; margin:0 0 0 100px;  z-index:999;}


/*---------------------------------------------*/	
/* top ----------------------------------------*/	
/*---------------------------------------------*/


		


/* #party-main -------------------------------------*/
#party-main{ margin:40px 0;}
	#party-main h2{ color:#2e1100;}
		#party-main h2 img{ margin:0 0 10px;}
	#party-main .list{ width:1000px; margin:20px auto;}
	#party-main .list li{ width:241px; margin:0 0 12px 12px; float:left;}
		#party-main .list li:nth-child(4n+1){margin:0 0 12px 0; }

/* #space -------------------------------------*/
#space{ margin:30px 0 0; padding:0 0 35px; background:url(../img/bg_space.png) bottom center no-repeat; }
	#space .colume{}
	#space .colume .entry{ float:left; width:310px; color:#2e1100; margin:0 0 20px 14px; background:url(../img/bg_menu_col.png) top center no-repeat; padding:8px 8px 0; position:relative;}
	#space .colume .entry:after{ content:""; position:absolute; bottom:-10px; left:0; height:10px; width:326px; background:url(../img/bg_menu_col_end.png) bottom center no-repeat; }
	
		#space .colume .entry:nth-child(3n+1){ margin:0 0 20px 0;}
		
		#space .colume .entry .ph{ padding:0 0 10px;}
		#space .colume .entry .txt{ padding:6px 6px 0;text-align:left;font-size:12px;font-size:1.2rem;}
		
		#space .colume .entry .txt p:first-child{ padding:0 0 10px; color:#601a08;}
		#space .colume .entry .txt p:last-child{ padding:0;font-size:12px;font-size:1.2rem;}

/* #plan -------------------------------------*/
#plan{ margin:30px 0;}
	#plan .menu img{ margin:0 10px;}
	#plan p{ padding:30px 0; font-size:16px;font-size:1.6rem;}
	
	
/* #course -------------------------------------*/
#course{ margin:30px 0;}
	#course .menu img{ margin:0 0 40px;}
	
/* #contact-box -------------------------------------*/
#contact-box{ margin:30px 0 50px;}	
	

/* #drink -------------------------------------*/
#drink { margin:30px 0 50px;}
	#drink #softdrink,
	#drink #alcohol,
	#drink #wine{ width:938px; margin:0 auto; position:relative;}
	
	
	#softdrink .colume{}
		#softdrink .colume .box:nth-of-type(1) { margin:0 0 260px 0;}
		#softdrink .colume .box:nth-of-type(2) { margin:0 0 260px 75px;}
		#softdrink .colume .image{ position:absolute; bottom:60px; left:-55px;}
		
	#alcohol .colume{}
		#alcohol .colume .box:nth-of-type(1) { margin:0 0 0 0;}
		#alcohol .colume .box { margin:0 0 0 75px;}