/*======================================================
						SΜ\¬
======================================================*/
body{
	margin:0px auto;
	padding:0px;
	color:#000;
	background-color:#4D3521;
	text-align:center;
}

*{
margin:0;
padding:0;
}

img{
	border-style:none;
}

/*======================================================
						wrapall
======================================================*/
div#wrapall{
	auto;
	width:845px;
	margin-left:auto;
	margin-right:auto;
	background-color:#EFE1B4;
}

/*======================================================
						header
======================================================*/
div#header{
	auto;
	width:800px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header-back.jpg);
	text-align:left;
}

img.rogo{
	position:relative;
	top:13px;
}

/*======================================================
						header-top
======================================================*/


/*======================================================
						menu
======================================================*/
div#menu{
	width:800px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

ul.menu{
	list-style:none;
	text-align:center;
	
}

li.menu{
	width:160px;
	height:43px;
	text-align:center;
	text-indent:-9999px;
	float:left;
}

li.menu01{
	width:134px;
	height:43px;
	text-align:center;
	text-indent:-9999px;
	float:left;
}

a.menu01{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home01-1.jpg");
}

a.menu01-2{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home01-2.jpg");
}


a:hover.menu01{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home01-2.jpg");
}

a.menu02{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch01-1.jpg");
}

a.menu02-2{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch01-2.jpg");
}

a:hover.menu02{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch01-2.jpg");
}

a.menu04{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan01-1.jpg");
}

a.menu04-2{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan01-2.jpg");
}

a:hover.menu04{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan01-2.jpg");
}

a.menu05{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop01-1.jpg");
}

a.menu05{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop01-1.jpg");
}

a.menu05-2{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop01-2.jpg");
}

a:hover.menu05{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop01-2.jpg");
}

a.menu06{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry01-1.jpg");
}

a.menu06-2{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry01-2.jpg");
}

a:hover.menu06{
		margin:0px;
		padding:0px;
		width:160px;
		height:43px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry01-2.jpg");
}

/*======================================================
						content
======================================================*/
div#content{
	margin-top:15px;
	width:800px;
	height:2280px;
	margin-left:auto;
	margin-right:auto;
}

/*======================================================
						content-left
======================================================*/
div#content-left{
	auto;
	width:200px;
	height:2280px;
	background-color:#E8C887;
	float:left;
	text-align:left;
}

table.voice{
	width:197px;
	height:20px;
	border-collapse:collapse;
	background-color:#EFE1B4;
	text-align:center;
	position:relative;
	left:2px;
}

td.voice{
	width:196px;
	height:20px;
	border:2px solid #5A3D1B;
	color:#5A3D1B;
}

p.index-right{
	font-size:100%;
}

table.male{
	width:197px;
	border-collapse:collapse;
	background-color:#EFE1B4;
	text-align:center;
	position:relative;
	top:18px;
	left:2px;
}

td.male{
	height:180px;
	width:196px;
	border:2px solid #fff;
	background-color:#fff;
	color:#5A3D1B;
}

table.mobaile{
	width:197px;
	height:30px;
	border-collapse:collapse;
	background-color:#EFE1B4;
	text-align:center;
	position:relative;
	top:35px;
	left:2px;
}

td.mobaile{
	height:130px;
	width:196px;
	border:2px solid #fff;
	background-color:#fff;
	color:#5A3D1B;
}



input.botan{
	position:relative;
	top:5px;
	
}

p.voice{
	font-size:70%;
	line-height:130%;
	position:relative;
	left:10px;
	color:#5a3d1b;
	text-align:left;
}

p.male{
	font-size:70%;
	line-height:130%;
	position:relative;
	margin-top:5px;
}

p.mobaile{
	font-size:70%;
	line-height:130%;
	position:relative;
	color:#5a3d1b;
}


img.voice{
	margin-top:8px;
}

img.mobaile{
	position:relative;
	top:5px;
}

ul.right{
	position:relative;
	top:35px;
	list-style:none;
}

li{
	width:198px;
	height:40px;
	text-align:center;
	text-indent:-9999px;
}

a.navi01{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home02-1.jpg");
}

a.navi01-2{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home02-2.jpg");
}

a:hover.navi01{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/home02-2.jpg");
}

a.navi02{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch02-1.jpg");
}

a.navi02-2{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch02-2.jpg");
}

a:hover.navi02{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch02-2.jpg");
}

a.navi03{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch02-1.jpg");
}

a:hover.navi03{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/lunch02-2.jpg");
}

a.navi04{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan02-1.jpg");
}

a.navi04-2{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan02-2.jpg");
}

a:hover.navi04{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/pan02-2.jpg");
}

a.navi05{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop02-1.jpg");
}

a.navi05-2{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop02-2.jpg");
}


a:hover.navi05{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/shop02-2.jpg");
}

a.navi06{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry02-1.jpg");
}

a.navi06-2{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry02-2.jpg");
}

a:hover.navi06{
		margin:0px;
		padding:0px;
		width:200px;
		height:40px;
		text-decoration:none;
		display:block;
		background-image:url("../images/inquiry02-2.jpg");
}

div#media{
	margin-top:55px;
	width:200px;
	height:830px;
	background-color:#fff;
	text-align:center;
}

table.media{
	width:197px;
	height:30px;
	border-collapse:collapse;
	border:2px solid #5a3d1b;
	background-color:#EFE1B4;
	text-align:center;
	position:relative;
	left:2px;
	color:#5a3d1b;
}

table.media02{
	width:199px;
	height:40px;
	border-collapse:collapse;
	border-top:1px dotted #5a3d1b;
	color:#5a3d1b;
}

td.day{
	width:60px;
	height:40px;
	border-bottom:1px dotted #5a3d1b;
	text-align:left;
}

td.border{
	width:5px;
	height:40px;
	border-bottom:1px dotted #5a3d1b;
}


td.name{
	width:134px;
	border-bottom:1px dotted #5a3d1b;
	text-align:left;
}

td.day02{
	width:60px;
	height:40px;
	text-align:left;
}

td.border02{
	width:5px;
}

td.name02{
	width:134px;
	text-align:left;
}

td.day03{
	width:65px;
	height:70px;
}

td.name03{
	width:134px;
}

td.day04{
	width:87px;
	height:130px;
}

td.name04{
	width:110px;
}

span.media{
	position:relative;
	left:5px;
	line-height:130%;
	font-size:75%;
}

p.media{
	position:relative;
	left:5px;
	line-height:130%;
	font-size:75%;
}

p.media02{
	position:relative;
	left:5px;
	line-height:130%;
	font-size:60%;
	color:#000;
	text-align:left;
}

span.media02{
	font-size:85%;
}

img.media{
	margin-top:7px;
}

img.rogo-right{
	margin-top:25px;
}

img.rogo-right02{
	margin-top:50px;
}


p.sakura{
	font-size:70%;
	line-height:130%;
	position:relative;
	left:10px;
	font-weight:bold;
	text-align:left;
}

img.sakura02{
margin-top:20px;
}

p.sakura02{
	font-size:70%;
	line-height:130%;
	position:relative;
	left:10px;
	font-weight:bold;
	text-align:left;
}
/*======================================================
						short-menu
======================================================*/
div#short-menu{
	width:800px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	background-color:#5A3D1B;
	text-align:center;
	font-size:80%;
}

a:link.short{
	color:#fff;
}

a.short:visited{
	color:#fff;
}

/*======================================================
						footer
======================================================*/
div#footer{
	width:800px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	background-color:#5A3D1B;
	text-align:center;
	color:#fff;
	font-size:80%;
}


/*««««««««««««««««««««««««««««««««index.html*/

/*======================================================
						flash
======================================================*/
div#flash{
	auto;
	width:800px;
	height:262px;
	margin-left:auto;
	margin-right:auto;
}




/*======================================================
						content-right
======================================================*/
div#content-right{
	margin:0px;
	padding:0px;
	width:580px;
	height:2280px;
	float:right;
	text-align:right;
}

img.thank{
	position:relative;
	top:20px;
}

p.croissant{
	margin-top:15px;
	position:relative;
	left:10px;
	font-size:85%;
	text-align:left;
	line-height:130%;
}

img.index-pan{
	margin-top:10px;
}

/*======================================================
						conten-top-back
======================================================*/
div#content-top-back{
	margin:0px;
	padding:0px;
	width:580px;
	height:780px;
	position:relative;
	background-color:#fff;
	text-align:left;
}

div#top-in{
	width:548px;
	height:505px;
	position:relative;
	left:16px;
	test-align:right;
}

div#top-in-left{
	width:270px;
	height:480px;
	float:left;
	text-align:left;
	margin-top:10px;
}

div#fan{
	width:270px;
	height:119px;
}

p.top-in{
	font-size:70%;
	color:#5A3D1B;
}

p.top-in02{
	font-size:70%;
	color:#000;
	text-align:right;
}

img.top-img01{
	position:relative;
	top:3px;
}

div#top-in-right{
	width:270px;
	height:480px;
	float:right;
	margin-top:10px;
}

img.top-img02{
	position:relative;
	top:3px;
}

p.content-top{
	color:#fff;
	font-size:80%;
	line-height:150%;
	position:relative;
	left:15px;
	top:2px;
}

/*======================================================
						new
======================================================*/
div#new{
	margin:0px;
	padding:0px;
	width:580px;
	height:220px;
	position:relative;
	text-align:left;
}

div#new-in-left{
	margin:0px;
	padding:0px;
	width:300px;
	height:220px;
	text-align:left;
	float:left;
	background-color:#fff;
}

div#new-in-right{
	margin:0px;
	padding:0px;
	width:280px;
	height:220px;
	text-align:right;
	float:right;
}

/*======================================================
						story
======================================================*/
div#story{
	margin:0px;
	padding:0px;
	width:580px;
	height:450px;
	position:relative;
	top:15px;
	text-align:left;
	background-image:url(../images/story-back.jpg);
}

div#story-in-left{
	margin:0px;
	padding:0px;
	width:210px;
	height:450px;
	text-align:left;
	float:left;
}

div#story-in-right{
	margin:0px;
	padding:0px;
	width:370px;
	height:450px;
	text-align:left;
	float:right;
}

img.story01{
	margin-top:20px;
}

img.story02{
	margin-top:10px;
}

p.story{
	font-size:90%;
	color:#fff;
	line-height:140%;
}

p.story02{
	font-size:90%;
	color:#E8C887;
	text-align:right;
	position:relative;
	bottom:8px;
	right:17px;
}

/*======================================================
						contet-bottom
======================================================*/
div#content-bottom{
	margin:0px;
	padding:0px;
	width:580px;
	height:280px;
	margin-top:15px;
	position:relative;
	text-align:left;
}

div#content-bottom-left{
	margin:0px;
	padding:0px;
	width:325px;
	height:280px;
	text-align:left;
	float:left;
	background-color:#fff;
}

p.five{
	color:#492615;
	font-size:18px;
	font-family:MS PΎ©,MSΎ©;
	line-height:130%;
	text-align:center;
}

img.ai{
	position:relative;
	left:40px;
	float:left;
}

p.five-link{
	font-size:90%;
	position:relative;
	top:5px;
	left:41px;
}

div#content-bottom-right{
	margin:0px;
	padding:0px;
	width:255px;
	height:280px;
	text-align:right;
	float:right;
}

div#content-bottom-right img{
	margin:0px;
	padding:0px;
}

table.best{
	width:240px;
	height:277px;
	border-collapse:collapse;
	position:relative;
	left:10px;
	margin:0px;
	padding:0px;
	text-align:right;
}

td.best01{
	color:#fff;
	background-image:url(../images/best5.jpg);
	width:240px;
	height:27px;
	text-align:left;
	border:1px solid #5A3D1B;
}

td.best02-1-1{
	margin:0px;
	padding:0px;
	width:60px;
	height:50px;
	border-left:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	border-bottom:1px solid #5A3D1B;
	background-image:url(../images/best01.jpg);
}

td.best02-1-2{
	margin:0px;
	padding:0px;
	width:60px;
	height:50px;
	border-left:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	border-bottom:1px solid #5A3D1B;
	background-image:url(../images/best02.jpg);
}

td.best02-1-3{
	margin:0px;
	padding:0px;
	width:60px;
	height:50px;
	border-left:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	border-bottom:1px solid #5A3D1B;
	background-image:url(../images/best03.jpg);
}

td.best02-1-4{
	margin:0px;
	padding:0px;
	width:60px;
	height:50px;
	border-left:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	border-bottom:1px solid #5A3D1B;
	background-image:url(../images/best04.jpg);
}

td.best02-1-5{
	margin:0px;
	padding:0px;
	width:60px;
	height:50px;
	border-left:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	border-bottom:1px solid #5A3D1B;
	background-image:url(../images/best05.jpg);
}

img.best01{
	margin:0px;
	padding:0px;
	border-style:none;
	width:60px;
	height:49px;
}

td.best02-2{
	width:35px;
	height:50px;
	border-bottom:1px solid #5A3D1B;
	text-align:left;
	background-color:#fff;
	text-align:center;
}

td.best02-3{
	width:25px;
	height:50px;
	border-bottom:1px solid #5A3D1B;
	background-color:#fff;
}

img.ran{
	position:relative;
	top:3px;
}

td.best02-4{
	width:120px;
	height:50px;
	border-bottom:1px solid #5A3D1B;
	border-right:1px solid #5A3D1B;
	font-size:80%;
	background-color:#fff;	
}

p.ran-name{
	margin-right:5px;
}

td.best03-1{
	width:60px;
	height:50px;
	background-color:#fff;
}

td.best03-2{
	width:35px;
	height:50px;
	text-align:left;
	background-color:#fff;
	text-align:center;
}

td.best03-3{
	width:25px;
	height:50px;
	background-color:#fff;
}

td.best03-4{
	width:120px;
	height:50px;
	background-color:#fff;
	text-align:right;	
}

p.best5-1{
	font-size:90%;
	position:relative;
	left:4px;
	font-weight:bold;
}

/*======================================================
						flash-down
======================================================*/
div#flash-down{
	width:800px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

img.flash-player{
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

p.flash{
	font-size:80%;
	line-height:130%;
}

/*««««««««««««««««««««««««««««««««pan.html*/

div#pan-top{
	width:580px;
	height:203px;
	background-image:url(../images/pan-top.jpg);
}

div#pan-top-in{
	width:496px;
	height:124px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:40px;
	left:4px;
}

div#pan-top-left{
	width:276px;
	height:124px;
	float:left;
}

div#pan-top-right{
	width:220px;
	height:124px;
	float:right;
}

p.pan-top-right{
	font-size:85%;
	color:#FFFFCC;
	line-height:130%;
	text-align:left;
}

p.come{
	font-size:80%;
	text-align:right;
}

table.pan{
	width:577px;
	height:1410px;
	border:2px solid #5A3D1B;
	border-collapse:collapse;
	position:relative;
	background-color:#fff;
	text-align:center;
	position:relative;
	left:2px;
	bottom:10px;
}

div#table-pan01{
	width:560px;
	height:230px;
	position:relative;
	left:7px;
}

div#table-pan01-left{
	width:270px;
	height:220px;
	float:left;
}

div#table-pan01-right{
	width:270px;
	height:220px;
	float:right;
}

p.pan001{
	color:#5A3D1B;
	font-size:100%;
	border-bottom-style:2px solid #5A3D1B;
	
}

p.pan002{
	color:#5A3D1B;
	font-size:80%;	
	line-height:130%;
}

p.pan003{
	color:#5A3D1B;
	font-size:60%;
	line-height:130%;	
}

td.pan01{
	width:193px;
	height:285px;
	border:1px solid #5A3D1B;
	background-image:url(../images/table-back.jpg);
}

td.pan02{
	width:193px;
	height:220px;
	border:1px solid #5A3D1B;
}

div#table-pan02{
	width:180px;
	position:relative;
	left:7px;
}

p.pan01{
	color:#5A3D1B;
	font-size:90%;
	border-bottom-style:2px solid #5A3D1B;
	
}

p.pan02{
	color:#5A3D1B;
	font-size:70%;	
}

p.link{
	font-size:80%;
	position:relative;
	right:10px;
}

table.pan02{
	width:577px;
	height:1400px;
	border:2px solid #5A3D1B;
	border-collapse:collapse;
	position:relative;
	left:1px;
	text-align:center;
}

div#content-pan01{
	margin-top:15px;
	width:800px;
	height:2110px;
	margin-left:auto;
	margin-right:auto;
}

div#content-left-pan01{
	width:200px;
	height:2110px;
	background-color:#E8C887;
	float:left;
}

div#content-right-pan01{
	margin:0px;
	padding:0px;
	width:580px;
	height:2110px;
	float:right;
	text-align:right;
}

div#pan01{
	width:580px;
	height:2110px;
	background-color:#fff;
}


div#content-pan02{
	margin-top:15px;
	width:800px;
	height:2280px;
	margin-left:auto;
	margin-right:auto;
}

div#content-left-pan02{
	width:200px;
	height:2280px;
	background-color:#E8C887;
	float:left;
}

div#content-right-pan02{
	margin:0px;
	padding:0px;
	width:580px;
	height:2280px;
	float:right;
	text-align:right;
}

div#pan02{
	width:580px;
	height:2280px;
	background-color:#fff;
}

/*««««««««««««««««««««««««««««««««lunch.html*/

div#content-lunch{
	margin-top:15px;
	width:800px;
	height:2370px;
	margin-left:auto;
	margin-right:auto;
}

div#content-left-lunch{
	width:200px;
	height:2370px;
	background-color:#E8C887;
	float:left;
}

div#content-right-lunch{
	margin:0px;
	padding:0px;
	width580px;
	height:2370px;
	float:right;
	text-align:right;
}

div#lunch-in{
	margin:0px;
	padding:0px;
	width:580px;
	height:790px;
	background-color:#fff;
	position:relative;
}

div#lunch-in-in{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:545px;
	height:740px;
	background-color:#fff;

}

p.takajo01{
	font-size:90%;
}

p.takajo02{
	color:#5A3D1B;
	font-size:70%;
	text-align:left;
	position:relative;
	top:5px;
}

p.takajo03{
	color:#5A3D1B;
	font-size:70%;
	text-align:left;
}

p.takajo04{
	color:#5A3D1B;
	font-size:70%;
	text-align:left;
	position:relative;
	top:15px;
}

p.takajo05{
	color:#5A3D1B;
	font-size:70%;
	text-align:left;
	position:relative;
	top:31px;
}

p.takajo06{
	color:#5A3D1B;
}

img.takajo{
	float:left;
	position:relative;
	top:7px;
}

img.takajo02{
	position:relative;
	top:7px;
}

img.takajo03{
	position:relative;
	top:15px;
}

img.takajo04{
	position:relative;
	top:30px;
}

div#lunch-in-bottom{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:545px;
	height:493px;
	position:relative;
	top:20px;
}

div#lunch-in-bottom-left{
	width:260px;
	height:493px;
	float:left;
}

div#lunch-in-bottom-right{
	width:243px;
	height:493px;
	float:right;
	position:relative;
	right:10px;
	text-align:center;
}

div#ryoukin{
	width:243px;
	height:300px;
	background-color:#F9F1C9;
	text-align:center;
}

P.ryoukin01{
	padding-top:10px;
	color:#5A3D1B;
}

p.ryoukin02{
	font-size:80%;
	color:#5A3D1B;
	line-height:130%;
}

p.ryoukin03{
	font-size:90%;
	color:#5A3D1B;
}

p.ryoukin04{
	font-size:65%;
	color:#7F7F7F;
	position:relative;
	top:5px;
}

table.ryoukin{
	width:243px;
	background-color:#F9F1C9;
	color:#5A3D18;
	position:relative;
	top:10px;
}

div#lunch-in-middle{
	margin:0px;
	padding:0px;
	width:580px;
	height:1500px;
	background-color:#fff;
	position:relative;
	top:65px;
}

div#aeon{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:545px;
	height:1250px;
	position:relative;
}

div#aeon-middle{
	width:545px;
	height:320px;	
}

div#aeon-middle-left{
	width:226px;
	height:320px;
	float:left;
	text-align:left;
}

p.aeon01{
	font-size:65%;
	color:#5A3D18;
}

div#aeon-middle-right{
	width:302px;
	height:320px;
	float:right;
	text-align:left;		
}

img.aeon01{
	position:relative;
	top:9px;
}

p.aeon02{
	font-size:65%;
	color:#5A3D18;
	position:relative;
	top:9px;
}

div#aeon-bottom{
	width:545px;
	height:155px;
	position:relative;
	top:15px;
	text-align:left;
}

div#aeon-bottom-left{
	width:265px;
	height:155px;
	float:left;
}

div#aeon-bottom-right{
	width:265px;
	height:155px;
	float:right;
}

div#photo{
	position:relative;
	top:20px;
	width:545px;
	height:107px;
}

img.aeon02{
	float:left;
}

img.aeon03{
	left:5px;
}

img.aeon04{
	position:relative;
	top:35px;
	right:136px;
}

img.aeon05{
	position:relative;
	top:40px;
}


table.ryoukin01{
	width:542px;
	height:274px;
	border:2px solid #5A3D1B;
	border-collapse:collapse;
	position:relative;
	top:45px;
}

div#bill{
	width:580px;
	height:172px;
	background-image:url(../images/aeon012.jpg);
	position:relative;
	top:20px;
	text-align:left;
	color:#555555;
}

p.bill{
	font-size:90%;
	position:relative;
	top:103px;
	left:20px;
}

span.bill{
	font-size:70%;
}

/*««««««««««««««««««««««««««««««««shop.html*/
div#content-shop{
	margin-top:15px;
	width:800px;
	height:1860px;
	margin-left:auto;
	margin-right:auto;
}

div#content-shop-left{
	width:200px;
	height:1860px;
	background-color:#E8C887;
	float:left;
}

div#content-shop-right{
	margin:0px;
	padding:0px;
	width:580px;
	height:1860px;
	float:right;
	text-align:right;
}


div#shop-taka{
	width:580px;
	height:910px;
	background-color:#fff;
}

div#taka-in{
	width:540px;
	height:850px;
	margin-left:auto;
	margin-right:auto;
}

div#taka-in-left{
	margin-top:5px;
	width:271px;
	height:540px;
	float:left;
}

small{
	position:relative;
	top:10px;
}

div#taka-in-right{
	margin-top:5px;
	width:255px;
	height:540px;
	float:right;
}

img.shop-taka{
	margin-top:3px;
	float:left;
}

img.shop-taka02{
	margin-top:3px;
	float:right;
}

img.shop-taka03{
	position:relative;
	top:6px;
	right:6px;
}

p.shop-taka01{
	font-size:75%;
	color:#5A3D18;
	text-align:left;
}

p.shop-taka02{
	font-size:85%;
	color:#5A3D18;
	text-align:left;
	position:relative;
	top:5px;
}

hr.taka-in{
	margin-top:15px;
	border:#5A3D18 1px solid;
}

iframe{
	position:relative;
	top:10px;
}

/*««««««««««««««««««««««««««««««««inquery.html*/

div#content-oto{
	margin-top:15px;
	width:800px;
	height:800px;
	margin-left:auto;
	margin-right:auto;
}

div#content-oto-left{
	width:200px;
	height:800px;
	background-color:#E8C887;
	float:left;
}

div#content-oto-right{
	margin:0px;
	padding:0px;
	width:580px;
	height:800px;
	float:right;
	text-align:right;
	background-color:#FFFFFF;
}


/*««««««««««««««««««««««««««««««««CMS*/
div#new-list{
     background:#ffffff;
	 width:580px;
	 text-align:left;
	 position:relative;
	 
}

table.new-list-main{
     font-size:70%;
	 color:#5A3D18;
}

div.newlist_title{
     font-size:15px;
	 color:#5A3D18;
	 padding-bottom:5px;


}

div.newlist-font{
     font-size:75%;
	 color:#5A3D18;
}

/*««««««««««««««««««««««««««««««««pan-story.html*/
div#content-pan-story{
	margin-top:15px;
	width:800px;
	height:1030px;
	margin-left:auto;
	margin-right:auto;
}

div#content-pan-story-left{
	width:200px;
	height:1030px;
	background-color:#E8C887;
	float:left;
}

div#content-pan-story-right{
	margin:0px;
	padding:0px;
	width:580px;
	height:1030px;
	float:right;
	text-align:right;
	background-color:#fff;
}

h1.pan-story01{
	color:#5A3D1B;
	font-size:180%;
	text-align:center;
}

h1.pan-story02{
	color:#F87F11;
	font-size:150%;
	text-align:center;
}

div#pan-story-in{
	margin-top:15px;
	width:580px;
	height:380px;
	margin-left:auto;
	margin-right:auto;
}

div#pan-story-in-left{
	width:260px;
	height:380px;
	float:left;
}

div#pan-story-in-right{
	margin:0px;
	padding:0px;
	width:320px;
	height:380px;
	float:right;
	text-align:right;
}

p.pan-story{
	text-align:left;
	font-size:80%;
	color:#5A3D1B;
}

/*««««««««««««««««««««««««««««««««cgi*/

div#content-new{
	margin-top:15px;
	width:800px;
	height:1550px;
	margin-left:auto;
	margin-right:auto;
}

div#content-new-right{
	margin:0px;
	padding:0px;
	width:580px;
	height:1550px;
	float:right;
	text-align:right;
}

div#content-new-left{
	auto;
	width:200px;
	height:1550px;
	background-color:#E8C887;
	float:left;
	text-align:left;
}
