@charset "UTF-8";

@import url(common.css);


/* Image-title */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

h1 {
	font-size: 2px;
	text-indent: -9999em;
}


/* Topimage */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#contents {
	padding-top: 179px;
}
#pc-conc #contents {	background: url(../images/concept/topimage.jpg) no-repeat left top;}
#pc-menu #contents {	background: url(../images/menu/topimage.jpg) no-repeat left top;}
#pc-info #contents {	background: url(../images/information/topimage.jpg) no-repeat left top;}
#pc-cont #contents {	background: url(../images/contact/topimage.jpg) no-repeat left top;}

/* Root */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#root {
	margin-bottom: 20px;
	background: url(../images/common/p-root.gif) no-repeat left center;
	padding-left: 14px;
}
#root a {
	text-decoration: none;
}


/* Headline */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

/* h2 */
h1 {
	height: 70px;
	margin-bottom: 30px;
}

#pc-conc h1 {	background: url(../images/concept/title.jpg) no-repeat left top;}
#pc-menu h1 {	background: url(../images/menu/title.jpg) no-repeat left top; margin-bottom: 0;}
#pc-info h1 {	background: url(../images/information/title.jpg) no-repeat left top;}
#pc-cont h1 {	background: url(../images/contact/title.jpg) no-repeat left top;}

p#h1 { margin-bottom: 30px;}

/* h2 */
h2 {
	margin-bottom: 10px;
}

/* h4-H6 */
h4 {
}
h5 {
}
h6 {
}


/* Bnr */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#bnr-buy {
	position: absolute;
	top: 305px;
	right: 0px;
}


/* Ebox */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

.ebox {
	margin-bottom: 10px;
}


/* Topnavi */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

.topnavi {
	text-align: right;
	font-size: 85%;
	margin-bottom: 30px;
}
.topnavi a {
	text-decoration: none;
	color: #928873;
	padding: 2px 5px;
	background: #DAD2BC;
}


/* Menu */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#pc-menu .ebox .ebox {
	background: url(../images/menu/border01.jpg) no-repeat left bottom;
	padding-bottom: 21px;
	margin-left: 20px;
	margin-bottom: 15px;
}
#pc-menu .ebox .ebox img {
	float: left;
}
#pc-menu .ebox .ebox .data {
	float: right;
	width: 763px;
}
#pc-menu .ebox h3 {
	font-size: 114%;
	color: #8C532A;
	letter-spacing: 0;
}
#pc-menu .ebox .ebox h3 a {
	color: #8C532A;
	text-decoration: none;
}
#pc-menu .ebox .ebox h3 a:hover {
	color: #F60;
}
#pc-menu .ebox .ebox p {
	margin-bottom: 5px;
}
#pc-menu .ebox .ebox .recipe {
	background: url(../images/menu/bg-recipe02.jpg) repeat left center;
	margin : 5px 0 0 5px;
}
#pc-menu .ebox .ebox .recipe h4 {
	background: url(../images/menu/bg-recipe01.jpg) no-repeat left top;
	padding: 5px 0 0 10px;
	letter-spacing: 0;
}
#pc-menu .ebox .ebox .recipe p {
	background: url(../images/menu/bg-recipe03.jpg) no-repeat left bottom;
	margin: 0;
	padding: 0 10px 5px 10px;
}
#pc-menu .ebox .price {
	font-style: italic;
	color: #963;
	margin-left: 5px;
}
#pc-menu .ebox .price span {
	background: url(../images/menu/p-price.jpg) no-repeat left center;
	padding-left: 47px;
}
#pc-menu .ebox .topnavi {
	margin-bottom: 30px;
}


/* Information */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#pc-info .ebox table {
	margin-left: 10px;
	width: 680px;
}
#pc-info .ebox th,
#pc-info .ebox td {
	padding: 7px 0 13px;
}
#pc-info .ebox th {
	background: url(../images/information/border01.jpg) no-repeat left bottom;
	width: 200px;
}
#pc-info .ebox td {
	background: url(../images/information/border01.jpg) no-repeat -200px bottom;
}
#pc-info .ebox ul.photo {
	margin-bottom: 10px;
}
#pc-info .ebox h3 {
	background: url(../images/information/p-access.gif) no-repeat left center;
	padding-left: 14px;
	color: #960;
}
#pc-info .ebox p {
	padding-left: 14px;
}
#pc-info #access .navi {
	margin-top: 1em;
	text-align: right;
}
