@charset "UTF-8";
body ,
#wrap ,
#wrapper {
	background: none;
}

.pages #headerInner ,
#gNavi ,
#fNavi li ,
.pages #sidebar ,
.pagetop ,
#mainContent ul.button ,
#outline #section03-1 p ,
#outline #section03-2 p ,
.pages #footerInner {
	display: none;
}

.pages #mainContent {
	float: none;
	font-size: 150%;
}

h2 ,
h3,
h4,
h5,
h6 ,
.pages #mainContent p {
	margin-bottom: 1em;
	line-height: 2;
}

h3 {
	margin-top: 2em;
}

.pages #mainContent li {
	line-height: 2;
}


.pages #mainContent h2 img ,
.pages #mainContent h3 img ,
#outline #mainContent #section01 img ,
#outline #section03 .map {
	width: 100%;
}

#delivery #mainContent .right {
	width: 580px;
}

#delivery #mainContent section {
	margin-bottom: 30px;
}

#lunch .sectionInner .left {
	width: 630px;
}

#menu #mainContent section .left {
	width: 500px;
}

#contact #mainContent form dd {
	padding-left: 250px;
}

#menu #mainContent #main #pickup {
	font-size: 100%;
}

#duty #mainContent #section02 ,
#menu #mainContent #section01 {
	page-break-after: always;
}


