@charset "utf-8";

@import "reset.css";

*{zoom : 1}
/*html,body{
	height:100%;
}
*/
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,form,address{
list-style-type:none;
margin:0;
border:0;
padding:0;}

img {
border: none;
vertical-align: bottom;
behavior: url(iepngfix.htc);}
img{ behavior: url('iepngfix.htc'); }
.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}
li{
  /* display:inline;*/
   height:auto; 
}
div#whole a{
   display:block;
} 
/*P{#333333;}*/
a{overflow:hidden;}

html {overflow-y: scroll;}

body{background : url("../images/common/body.jpg");
     margin:0;
	border:0;
	padding:0;
	 font-size : 62.5%;
	 color:#333333;
	 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	 }

/*div#left{margin-bottom:0px;
padding-bottom:0px;}*/

div#whole{background : #fff;
	  width : 930px;
	  margin-right: auto;
	margin-left: auto;
	  overflow : hidden;
	margin-bottom:0px;
	  font-size : 1.2em;
	  line-height : 1.8em;
	margin-bottom:0px;
	padding-bottom:0px;}

	 div#left{margin-bottom:0px;
	padding-bottom:0px;
	}
body#index div#whole dl{color:#ffffff;
margin-bottom:10px;
}
/*div#left{background : url("../images/common/menu.jpg") repeat-x ;
	     
	 width : 200px;
	margin : 0 10px;
	 float : left;
	 text-align : center;}*/










h1{background : url("images/common/logo.gif") no-repeat ;
	    font-size : 1.4em;
	    color : #fff;
	    text-align : center;
	    padding-top : 70px}

/*div#left{height:6000px;}*/

div#left p.phone{font-size : 1.4em;
margin-top:18px;
margin-bottom:9px;}

div#left ul {list-style-type : none;}
div#left dl dt{margin-bottom:-5px;}
body#index div#whole p{color:#ffffff;}

/*div#left ul li{margin-bottom:20px;}*/



div#left ul li.QR{text-align : center;
		  margin-bottom : 10px;
		  margin-top:30px;}

p.back{text-align : right;}




div#right{background : #fff;
	  width : 700px;
	
	  margin-right : 10px;
	  float : right;
	   display:inline;
	margin-bottom:0px;
	padding-bottom:20px;}

div#right:after {content : "";
		 display : block;
		 clear : both}

div#whole:after{content : "";
		clear : both;
		display : block}

* html div#whole,
* html div#right{height : 1%}





div#right h2{height : 250px;
			 margin-top:10px;
			 line-height : 150px;
			 margin-bottom:20px;}


p.back{text-align : right}

ul#guide {margin-bottom : 20px}

ul#guide li{display : inline;}

ul#guide li a{padding : 0 0.5em;
			  margin : 0}


div#left ul li  {}
div#left ul li a{display : block;
				 padding : 0.5em 0}


body#index div#whole{
width : 200px;
	margin-right: auto;
	margin-left: auto;
	text-align : center;
	/*background-image: url(../images/common/menu.jpg);*/
	background-repeat: repeat-x;
margin-bottom:0;}
/*body#dinner div#whole{
width : 210px;
	margin-right: auto;
	margin-left: auto;
	text-align : center;
	background-image: url(../images/common/menu.jpg);
	background-repeat: repeat-x;
margin-bottom:0;}*/

body#index div#whole div#left{
margin-right: auto;
	margin-left: auto;
/*margin : 0 auto;*/
float : none;
/*_display : block;*/
width : 190px;
margin-bottom:0px;
  
}


body#index ul{list-style-type : none}

p.phone {color : #fff;
margin-top:16px;
/*margin-bottom:10px;*/}
dl.runtime{color : #fff;
		   line-height : 1.1em;
		   margin-bottom : 50px}
dl.runtime dl{font-size : 1.3em;
			  font-weight : bold}

/*ランチ開始
---------------------------------------- */

body#lunch div#right div{display : inline-block}
div#right{zoom:1;
		  display: inline;}
		div#right ul{line-height:24px}
		  div#pranzo{width:300px;
		  float:left;
		  padding-left:20px;
		  margin-top:20px;
		  margin-bottom:35px;
			display : inline;
			zoom:1;}

    
div#right div#speciale{width:300px;
		               float:left;
		              padding-left:60px;
			           margin-top:20px;
			           margin-bottom:35px;
					   display : inline;
					   zoom:1;}
div#right div#lione{width:300px;
					float:left;
					margin-top:35px;
					padding-left:20px;
					clear:both;
					display : inline;
					zoom:1;}	
div#right div#side{width:300px;
			float:left;
			margin-top:35px;
			 padding-left:60px;
			display : inline;
			zoom:1;}	
div#right p{line-height:150%;}
div#right .price{text-align:center;}	
div#right .course{text-align:center;}	
div#right .sideMenu{text-align:center;
					list-style-type : none;}
div#right .sentence3{text-align:center;}
			
body#lunch div#whole div#right ul.course li.price2{font-size:1.2em;}
/*body#lunch div#whole div#right ul.course2{margin-top:4px;}*/
body#lunch div#whole div#right div#pranzo li{display:block;
						border-bottom : dotted 1px #EAEAEA;
						text-align:center;
						margin-left:0;
						}	
body#lunch div#whole div#right div#speciale li{display:block;
						  border-bottom : dotted 1px #EAEAEA;
						  text-align:center;
						  margin-left:0;
						  }		
body#lunch div#whole div#right div#lione li{display:block;
					   border-bottom : dotted 1px #EAEAEA;
					   text-align:center;
					   margin-left:0;
					   }
body#lunch div#whole div#right div#side .line{border-bottom : dotted 1px #EAEAEA;
						 float:right;
						 margin-top:0px;
						  padding-top:0px;
						 padding-bottom:0px;
						   margin-bottom:0px;
						 margin-left:0;
						 width:150px;
						text-align:right;
						 }

body#lunch div#whole div#right div#side .name{float:left;
					/*	 display:block;*/
						 border-bottom : dotted 1px #EAEAEA;
						 width:150px;
						  margin-top:0px;
						  padding-bottom:0px;
						   margin-bottom:0px;
						  padding-top:0px;
						 margin-left:0;
						 text-align:left;
					}	
body#lunch div#whole div#right p.sentence{clear:both;
		  background-image: url(../images/lunch/icon.gif);
		  background-repeat: no-repeat;
		  background-position: 0px 8px;
		  padding-left:15px;
		margin-top:10px;
		  width:270px;
	 	  }
		  body#lunch div#whole div#right div#side p.sentence2{clear:both;
		  background-image: url(../images/lunch/icon.gif);
		  background-repeat: no-repeat;
		  background-position: 0px 18px;
		  padding-left:15px;
padding-top:10px;
		 width:270px;}
body#lunch div#whole div#right ul.corse{width : 340px;
		   float : left;
		 /*  padding-bottom:20px;*/}
		   
body#lunch div#whole div#right p.popUp{background-image: url(../images/dinner/icon.gif);
 	   background-repeat: no-repeat;
	   background-position: 0px 10px;
	   padding-left:10px;
	   margin-top:14px;}
body#lunch h4{font-weight:bold;
font-size:medium;
margin-top:10px;
margin-left:15px;}

body#lunch div#whole div#right a {overflow:hidden;
color:#000099}

div#right a:hover{text-decoration:underLine;
color:#000066;
overflow:hidden;}

/*.course2{padding-bottom:10px;}*/
body#lunch div#whole div#right{_display : inline;
									overflow : hidden}
body#lunch div#whole div#right div#pranzo{/*background: #f90;*/
										  overflow : hidden}
body#lunch.popUp p{line-height:150%;
text-valign:center;}

/*ランチ終了
---------------------------------------- */

/*ディナー開始
---------------------------------------- */
body#dinner div#whole div#right{
line-height:22px;
}

body#dinner ul#menu{list-style-type : none;}


body#dinner ul#menu li{width : 340px;
		   		margin-right : 20px;
		   		float : left;
		   		margin-bottom:10px;}

body#dinner ul#menu li.right{margin-right : 0;
} 
body#dinner ul#menu li.right2{margin-right : 0;
/*margin-top:-50px;*/}
body#dinner ul#menu li.right3{margin-right : 0;
margin-top:-75px;}
body#dinner .last{margin-top:4px;
}
body#dinner ul#menu li h3.leftTitle{margin-top : 20px;
margin-bottom:10px;
margin-left:20px;}
body#dinner ul#menu li h3.rightTitle{margin-top : 20px;
margin-bottom:10px;
margin-left:20px;}
body#dinner ul#menu li h3.rightTitle2{margin-top : 24px;
margin-bottom:14px;
margin-left:20px;}
body#dinner table {margin-left:20px;
border-collapse:collapse;
}

body#dinner td {border-bottom : dotted 1px #EAEAEA;
}

body#dinner h2{margin-top:10px;}

body#dinner h4{font-weight:bold;
font-size:medium;
margin-top:10px;
margin-left:15px;}
body#dinner ul#menu li table tr td.thumbnail2{background-image: url(../images/dinner/icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:10px;}

body#dinner .thumbnail2 p{line-height:150%;
text-valign:center;
}

body#dinner div#right a {
color:#000099}

body#dinner .name2{border:none;
color:#CC3300
}
body#dinner #info{float:right;
text-indent:10px;

}
body#dinner .name3{aling:center;}

body#dinner .rightTable{margin-left:20px;}

body#dinner  div#right a{overflow:hidden;}

/*ディナー終了
---------------------------------------- */

/*ドリンク開始
---------------------------------------- */

body#drink div#whole div#right{zoom:1;
		  display: inline;
		  
		  width:700px;}
		  div#right ul li{width:300px;}

body#drink div#whole div#right　div#alcohol a{display:inline;}	
				body#drink div#whole div#right h3{background: url(../images/drink/titleBar.jpg);
	background-repeat: no-repeat;
                   height:26px;
					width:300px;
	margin-bottom:3px;
					margin-right:15px;
					margin-left:10px;
				   padding-left:20px;
				padding-top:3px;
				 		
		/*line-height:2;*/
					font-weight:bold;
				font-size:12px;
			vertical-align:middle;	  
			}
body#drink div#whole div#right h4{float:left;}
.price{text-align:right;

			padding-bottom:5px;}		
			div#alcohol{float:left;
						width : 300px;
						
						zoom:1;
						}
            body#drink div#whole div#right div#alcohol p{
		padding-top:14px;
		padding-bottom:14px;
			width:280px;
			padding-left:20px;
	padding-left:13px;}
			  body#drink div#whole div#right div#alcohol p a:hover{
			color: #CC3300;
			}
			body#drink div#whole div#right #other{margin-left:10px;
				   padding-left:20px;
				   width:270px;}
			body#drink div#whole div#right dl{overflow : hidden;
						 width:300px;
						 background : #fff;
					margin-left:10px;
    padding: 0;
}
			body#drink div#whole div#right dt{clear : both;
				width:245px;		
 padding-left:20px;	
    line-height: 1.8em;}
	body#drink div#whole div#right dt.borderR{clear : both;		 
	margin-left:0em;
    line-height:1.8em;}
			body#drink div#whole div#right dd{float: right;
						  margin-top: -1.8em;
    line-height: 1.8em;
		padding-right:0.5em;}
			body#drink div#whole div#right dd.nonBorder{border:none;}
			body#drink div#whole div#right div#nonAlcohol{float : right;
			width : 300px;
		margin-top:-3px;
		zoom:1;
		padding-right:20px;
		display:inline;}
	body#drink div#whole div#right{_display : inline;
									overflow : hidden}
body#drink div#whole div#right div#nonAlcohol{/*background: #f90;*/
										  overflow : hidden}	
		
body#drink div#whole div#right p.write2{background-image: url(../images/dinner/icon.gif);
 	   background-repeat: no-repeat;
	   background-position: 5px 20px;
	   margin-left:10px;
	   padding-left:5px;}		
    body#drink div#whole div#right div.write{
		  background-image: url(../images/lunch/icon.gif);
		  background-repeat: no-repeat;
		  background-position: 5px 20px;
		  padding-left:5px;
		  margin-left:10px;
	 	  }   
		  	body#drink div#whole div#right div.underLine{width:300px;
			border-bottom :dotted 1px #efefef;
			}
		  		
        body#drink div#whole div#right h3.vin{margin-top:3px;}

/*ドリンク終了
---------------------------------------- */






/*ワイン開始
---------------------------------------- */

body#wine div#right ul li .nonBorder{border-style:none;}

					body#wine div#whole div#right ul{list-style-type : none;
					padding-right:10px;
					padding-left:10px;
					display:block;
					padding-bottom:0px;
					padding-top:0px;}
          
					body#wine div#whole div#right ul li{width:680px;
									display:block;}

					
				
					body#wine div#whole div#right ul li .sentence{
			margin-top:6px;
			margin-bottom:4px;
		padding-left:20px;
					clear:both;
			width:630px;}
     

					body#wine div#whole div#right #topTitle{/*margin-bottom:10px;*/}
					
					body#wine div#whole div#right.vin{margin-top:3px;}
				/*	body#wine #nonTop{margin-top:-5px;}*/
					body#wine h3{background: url(../images/wine/titleBar.jpg);
	background-repeat: no-repeat;
                 height:26px;
					width:680px;
			padding-bottom:0px;
				/*	padding-top:3px;*/
					margin-right:15px;
					margin-left:10px;
				   padding-left:20px;
					vertical-align:middle;
		line-height:2;
			font-weight:bold;
			margin-top:1px;
			margin-bottom:3px;}
                                 body#wine h4{font-weight:bold;
					float:left;
				padding-left:20px;
		padding-bottom:0px;
					padding-top:0px;
line-height:2;
vertical-align:middle;
					color:#9d8e87;
					}

				body#wine div#whole div#right ul li p.price{text-align:right;
line-height:2;
			padding-bottom:0px;
					padding-top:0px;
			padding-right:1em;
			vertical-align:middle}
				body#wine div#whole div#right ul.wine li div.underLine2 p.price{text-align:right;
line-height:2;
			padding-bottom:0px;
					padding-top:0px;
			padding-right:1em;
			vertical-align:middle}
			body#wine div#whole div#right p.sentence2{clear:both;
			width:630px;
			border:none;
			padding-top:5px;
					padding-bottom:5px;
					padding-left:20px;}
			body#wine div#whole div#right div.underLine{width:680px;
			border-bottom :dotted 1px #efefef;
			}
			body#wine div#whole div#right ul.wine li div.underLine2{width:680px;
			border-bottom :solid 1px #EEEEEE;
			}
			body#wine div#whole div#div.underLine3{width:680px;
			}
			body#wine div#whole div#right p#recommend{width:680px;
			padding-left:30px;
			margin-top:6px;
			margin-bottom:4px;}
			body#wine div#whole div#right div.pad{width:680px;
			border-bottom : solid 1px #BCBCBC;}
			body#wine div#whole div#right{_display : inline;
									overflow : hidden}
p#pageup{float:right;}

/*ワイン終了
---------------------------------------- */

									
/*コース開始
---------------------------------------- */
body#course div#whole div#right ul li h4 span{color : #f90;
											position : relative;
											right : 0}
					
					
body#course div#whole div#right {zoom:1;
		  display: inline;
}

 body#course div#whole div#right ul{line-height:24px}

body#course div#whole div#right .info{
width:660px;
float:left;
padding-top:13px;
}

body#course div#whole div#right .info2{margin-top:10px;
float:left;}
body#course div#whole div#right .ma{background-image: url(../images/lunch/icon.gif);
	background-repeat: no-repeat;
	background-position:0 center;
	padding-left:15px;
	width:510px;
	margin-left:95px;
	line-height:150%;
	}
	.info{margin-bottom :10px;
	width:660px;
	padding-left:20px;}
	.info2{margin-bottom :10px;
	width:660px;
	padding-left:20px;
	}
	body#course div#whole div#right .info li{
						text-align:left;

}

body#course div#whole div#right h3{margin-top:20px;
padding-left : 20px;
margin-bottom:20px;
}
body#course div#whole div#right h4{
margin-bottom:10px;
}
body#course div#whole div#right .popUp{background-image: url(../images/dinner/icon.gif);
 	   background-repeat: no-repeat;
	   background-position: 0px 10px;
	   padding-left:10px;
	   margin-top:10px;}
body#course div#whole div#right div#right a {overflow:hidden;
color:#000099}

body#course div#whole div#right div#right a:hover{text-decoration:underLine;
color:#000066;
overflow:hidden;}
body#course div#whole div#right p.sentence{clear:both;
		  background-image: url(../images/lunch/icon.gif);
		  background-repeat: no-repeat;
		  background-position: 0px 8px;
		  padding-left:15px;
		  margin-top:10px;
		  width:285px;
	 	 }
		 .copy{ padding-left:15px;
		 margin-bottom:7px;}


ul.course{margin-bottom :10px;
width:300px;}
body#lunch div#whole div#right div{_display : inline;
									overflow : hidden}

body#course div#whole div#right #first{width:300px;
float:left;
  margin-left:20px;
		  margin-top:20px;
		  margin-bottom:35px;
display : inline;}
body#course div#whole div#right div#first li{border-bottom : dotted 1px #EAEAEA;
						text-align:center;
						display:block;}
body#course div#whole div#right #second{width:300px;
float:left;
 margin-left:60px;
 margin-top:20px;
 margin-bottom:35px;
 display : inline;}
body#course div#whole div#right div#second li{border-bottom : dotted 1px #EAEAEA;
						text-align:center;
						display:block;}
body#course div#whole div#right #third{width:300px;
float:left;
margin-top:35px;
margin-left:20px;
clear:both;
display : inline;}
body#course div#whole div#right div#third li{border-bottom : dotted 1px #EAEAEA;
						text-align:center;
						display:block;}
body#course div#whole div#right li{display:block;}
body#course div#whole div#right #fourth{width:300px;
float:left;
zoom:1;
margin-top:35px;
margin-left:60px;
display : inline;}
body#course div#whole div#right div#fourth li{border-bottom : dotted 1px #EAEAEA;
						text-align:center;
						display:block;}
body#course div#whole div#right #bgColor{background-color:#CCCCCC;
width:1px;}

body#lunch div#whole div#right div#first{
										  overflow : hidden}

body#course div#whole div#right .course .drink{
font-weight:bold;}
body#course div#whole div#right .course .drink2{
font-weight:bold;
margin-top:10px;}
body#course div#whole div#right h4{font-weight:bold;
margin-top:10px;
}
body#course h5{font-weight:bold;
font-size:medium;
margin-top:10px;
margin-left:15px;}
body#course div#whole div#right div#whole a{
   display:inline;
} 
body#course div#whole div#right#menu1{border:solid 1px #cccccc;
width:660px;}
body#course div#whole div#right ul.info li.space2{padding-left:20px;
width:620px;}
body#course div#whole div#right ul.info li.space3{padding-left:20px;
color:#847973;
font-weight:bold;
width:620px;}
body#course div#whole div#right li a{display:inline;}
body#course div#whole div#right.imgLeft{float:left;}
body#course div#whole div#right.copy{float:right;
margin-right:20px;
font-wegiht:bold;}
body#course div#whole div#right #topBox{margin-left:20px;}
body#course div#whole div#right p.info3{width:600px;
margin-left:40px;
}
body#course div#whole div#right.info4{width:600px;
margin-left:40px;
margin-bottom:20px;}
body#course div#whole div#right #box{width:660px;

border:solid 1px #cccccc;}
body#course div#whole div#right img.tit{margin-top:20px;
margin-left:20px;}
body#course div#whole div#right img.tit2{margin-top:3px;
margin-left:20px;}


body#course #thickboxTitle{margin-top:10px;
margin-left:15px;
font-weight:bold;
font-size:medium;}

/*コース終了
---------------------------------------- */







/*faq開始
---------------------------------------- */
body#FAQ div#whole div#right .h3Wrap{
	border: 1px solid #BFBFBF;
     background-image: url(../images/faq/q2.gif);
	background-repeat: no-repeat;
	background-position: 10px ;
					width:678px;
					margin-bottom:6px;
				
				  padding-bottom:5px;
				  padding-top:5px;
					font-weight:bold;
					margin-left:10px;
					}
					body#FAQ div#whole div#right h3{padding-left:40px;
					color:#AE0000;
					 padding-top:5px;
					 }
		body#FAQ div#whole div#right .answer {
	width: 640px;
	padding-left: 50px;
	background-image: url(../images/faq/a2.gif);
	background-repeat: no-repeat;
	background-position: 21px  4px;
	padding-top: 3px;
	margin-bottom: 5px;
}
	body#FAQ div#whole div#right P{margin:0;
	padding:0;}
	body#FAQ div#whole div#right .answer2 {
	width: 660px;
	padding-left: 50px;
	background-image: url(../images/faq/a2.gif);
	background-repeat: no-repeat;
	background-position: 21px 4px;
	margin-top: 16px;
	
}
body#FAQ div#whole div#right #cardImg{margin-bottom: 7px;
margin-left:75px;}
		body#FAQ div#whole div#right .theme{margin-bottom:19px;
		margin-left:30px;}	
		body#FAQ div#whole div#right{_display : inline;
									overflow : hidden}	
									
/*faq終了
---------------------------------------- */



/*map開始
---------------------------------------- */
body#map div#whole div#right{_display : inline;
									overflow : hidden}
            	body#map div#whole div#right table{
border-collapse:collapse;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
border-right-width: 1px;
border-right-color: #E4E4E4;
border-right-style: solid;
border-top-width: 1px;
border-top-color: #E4E4E4;
border-top-style: solid;

}
		/*body#map div#whole div#right table tr td{	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	border-right-color: #E4E4E4;
	padding-left:5px;
}*/
		body#map div#whole div#right table tr td.colorCell{	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style:solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
	border-right-color: #E4E4E4;
	padding-left:5px;
}
		
			body#map div#whole div#right table tr td.second{	
	border-bottom-width: 1px;

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style:solid;
	border-bottom-style: solid;
	border-left-style:solid;
	border-bottom-color: #E4E4E4;
border--color: #E4E4E4;
	border-right-color: #E4E4E4;
	padding-left:5px;
}

			
			body#map div#whole div#right table tr td.top{	/*border-top-width: 1px;*/
	border-bottom-width: 1px;
	border-left-width: 1px;
	/*border-right-width: 1px;*/
/*	border-top-style: solid;*/
	/*border-right-style:solid;*/
	border-bottom-style: solid;
	border-left-style: solid;
/*	border-top-color: #E4E4E4;*/
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
/*	border-right-color: #E4E4E4;*/
	padding-left:5px;
}
		
		
	
	body#map div#whole div#right table tr td.top2{	/*border-top-width: 1px;*/
/*	border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #E4E4E4;*/
	border-bottom-width: 1px;
	/*border-right-width: 1px;
	border-right-style:solid;*/
	border-bottom-style: dotted;
/*border-right-color: #E4E4E4;*/
	border-bottom-color: #E4E4E4;
	padding-left:5px;	
	}	
		body#map div#whole div#right table tr td.top3{	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
border--color: #E4E4E4;
	padding-left:5px;
}
		body#map div#whole div#right table tr td.top4{	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
border--color: #E4E4E4;
	padding-left:5px;
}
		
		
				body#map div#whole div#right .one{padding-left:85px;}
				body#map div#whole div#right .one2{padding-left:98px;}
				body#map div#whole div#right .one3{padding-left:49px;}
				body#map div#whole div#right .one4{padding-left:41px;}
				body#map div#whole div#right .time{padding-left:12px;}
			body#map div#whole div#right .s2{padding-left:26px;}
				body#map div#whole div#right .three{padding-left:124px;}
				body#map div#whole div#right .three2{padding-left:79px;}
				body#map div#whole div#right .three3{padding-left:58px;}
				body#map div#whole div#right strong{color:#FF0000}
				body#map div#whole div#right .lunch2{padding-left:20px;}
				body#map div#whole div#right .dinner2{padding-left:8px;}
				body#map div#whole div#right .dinner3{padding-left:20px;}
				body#map div#whole div#right .colorCell{background:#F0F0F0}
					body#map div#whole div#right h3{background: url(../images/wine/titleBar.jpg);
	background-repeat: no-repeat;
                   height:26px;
					width:680px;
					margin-bottom:3px;
					margin-right:15px;
					margin-left:10px;
				   padding-left:20px;
				  padding-top:3px;
					font-weight:bold;}
						body#map div#whole div#right img.map{margin-top:10px;
					margin-left:46px;
					float:left}
					body#map .greeting{float:left;
			margin-top:10px;
				width:235px;
			padding-left:10px;
				padding-bottom:20px}
					body#map div#whole div#right.greeting2{float:left;
				margin-left:20px;
				margin-top:20px;
				width:303px;
				padding-bottom:20px;}
                	body#map div#whole div#right #topInfo{margin-left:20px;
					width:660px;
				margin-top:13px;
				padding-bottom:6px;}								


/*map終了
---------------------------------------- */								
									
	body#wine div#whole div#right p.pageUp {
 
	margin-top: 20px;
	margin-right:10px;
	text-align: right;
}
body#wine div#whole div#right p.pageUp  img {
	float:left;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left:543px;
}
body#wine div#whole div#right p.pageUp  a {
	text-decoration: none;
	color: #333333;
}
body#wine div#whole div#right p.pageUp a:hover {
	text-decoration: none;
	color: #666666;
}