@charset "utf-8";
/* CSS Document */

#mv {
	background: url(../img/mv.jpg) no-repeat 0 0;
}

.index {
	width: 950px;
	min-height: 422px;
	height: auto !important;
	height: 422px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/p01.jpg) no-repeat 0 0;
}

.index h2 {
	height: 100px;
}

.index .t01 {
	width: 235px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
	margin-left: 17px;
	font-size: 12px;
}

.index .t01 p {
	padding-bottom: 10px;
}

.index .t02 {
	width: 155px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	margin-left: 100px;
	font-size: 12px;
}

.index .t02 p {
	padding-bottom: 20px;
}

.index .t03 {
	width: 235px;
	margin-left: 17px;
	font-size: 12px;
}

.menu {
	width: 920px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/p02.jpg) no-repeat 0 0;
	font-size: 12px;
}

.menu h3 {
	height: 289px;
}

.menu p.t01 {
	width: 365px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	margin-left: 15px;
}

.menu p.t02 {
	width: 380px;
	margin-left: 15px;
}

.breakfast {
	width: 920px;
	min-height: 448px;
	height: auto !important;
	height: 448px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: url(../img/p03.jpg) no-repeat 0 0;
	font-size: 12px;
}

.breakfast h4 {
	height: 75px;
}

.breakfast p.t01 {
	width: 375px;
	margin-left: 70px;
}

.breakfast p.t02 {
	width: 300px;
	position: absolute;
	left: 620px;
	top: 75px;
}

.planbnr {
	width: 920px;
	padding: 0 0 20px;
	margin: 0 auto;
}

.plan01 {
	width: 920px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/p04.jpg) no-repeat 0 0;
}

.plan01 li {
	display: inline;
	float: left;
	width: 390px;
	margin-left: 60px;
	font-size: 12px;
}

.plan01 li em {
	height: 240px;
}

.plan01 li.lastChild {
	float: right;
}

.plan02 {
	width: 920px;
	min-height: 266px;
	height: auto !important;
	height: 266px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	background: url(../img/p05.gif) no-repeat 0 0;
}

.plan02 h5 {
	height: 148px;
}

.plan02 p {
	font-size: 12px;
}

.plan02 img {
	position: absolute;
	left: 530px;
	top: 85px;
}