@charset "utf-8";
/* CSS Document */
div#header {
width: 950px;
height: 420px;
position: relative;
background: url(../img/top/head_bg02.jpg) no-repeat 0 0;
}

p#main_visual {
width: 810px;
height: 250px;
background: url(../img/cuisine/mv.jpg) no-repeat 0 0;
margin-left: 140px;
}

ul.pagetop {
	padding-left: 880px;
}

div#cuisine_container {
	width: 950px;
	padding: 15px 0 0;
}

div.cuisine_wrap01 {
width: 950px;
min-height:253px;
height: auto !important;
height: 253px;
margin-bottom: 20px;
background: url(../img/cuisine/bg01.jpg) no-repeat 0 0;
}

div.cuisine_wrap01 h2 {
height: 135px;
}

div.cuisine_wrap01 p {
width: 555px;
margin-left: 40px;
font-size: 93%;
}

div.cuisine_wrap02 {
width: 950px;
margin-bottom: 20px;
background: url(../img/cuisine/m_pic01.jpg) no-repeat 0 11px;
}

div.cuisine_wrap02 div.txt {
width: 380px;
min-height: 480px;
height: auto !important;
height: 480px;
margin-left: 560px;
}

div.cuisine_wrap02 h3 {
width: 380px;
height: 115px;
background: url(../img/cuisine/txt01.gif) no-repeat 0 0;
}

div.cuisine_wrap02 dt {
width: 380px;
height: 223px;
background: url(../img/cuisine/menu_txt.jpg) no-repeat 0 0;
}

div.cuisine_wrap02 dd {
font-size: 93%;
}

div.cuisine_wrap02 div.pic {
width: 950px;
height: 181px;
background: url(../img/cuisine/m_pic02.jpg) no-repeat 0 0;
}

div.cuisine_wrap03 {
width: 950px;
padding: 15px 0 0;
background: url(../img/room/bg06.jpg) no-repeat 0 0;
}

div.cuisine_wrap03 div.plan {
float: left;
width: 463px;
padding-bottom: 15px;
margin-bottom: 15px;
position: relative;
background: url(../img/cuisine/bg03.jpg) repeat 0 0;
border: 1px solid #5F313B;
}

div.cuisine_wrap03 div.plan h4 {
width: 445px;
height: 59px;
margin-left: 6px;
}

div.cuisine_wrap03 div.plan div.txt {
width: 444px;
min-height: 231px;
height: auto !important;
height: 231px;
margin-left: 6px;
}

div.cuisine_wrap03 div.plan div.txt p{
width: 154px;
margin-left: 291px;
padding-bottom: 10px;
font-size: 93%;
}

div.cuisine_wrap03 div.plan ul.btn li {
width: 150px;
height: 36px;
margin-left: 289px;
background: url(../img/cuisine/plan_btn01.jpg) no-repeat 0 0;
}

div.cuisine_wrap03 div.plan ul.btn li a {
display: block;
height: 100%;
}

div.cuisine_wrap03 p.caution {
clear: both;
padding: 0 5px;
text-align: right;
font-size: 93%;
}

div.cuisine_wrap03 div.plan div.pic {
width: 280px;
height: 230px;
position: absolute;
left: 9px;
top: 59px;
overflow: hidden;
}

div.cuisine_wrap03 div.plan01 h4 {
background: url(../img/cuisine/plan_txt01.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan02 h4 {
background: url(../img/cuisine/plan_txt02.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan03 h4 {
background: url(../img/cuisine/plan_txt03.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan04 h4 {
background: url(../img/cuisine/plan_txt04.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan05 h4 {
background: url(../img/cuisine/plan_txt05.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan06 h4 {
background: url(../img/cuisine/plan_txt06.jpg) no-repeat 0 7px;
}

div.cuisine_wrap03 div.plan02,
div.cuisine_wrap03 div.plan04,
div.cuisine_wrap03 div.plan06 {
float: right;
}

div.cuisine_wrap04 {
width: 950px;
}

div.cuisine_wrap04 h5 {
width: 950px;
height: 74px;
background: url(../img/cuisine/tit01.gif) no-repeat 0 0;
}

div.cuisine_wrap04 ul li {
float: left;
display: inline;
width: 154px;
margin-right: 5px;
padding: 7px 0;
background: url(../img/cuisine/bg02.jpg) repeat 0 0;
}

div.cuisine_wrap04 ul li p {
width: 146px;
margin-left: 4px;
padding-top: 127px;
font-size: 93%;
color: #663300;
text-align: center;
}

div.cuisine_wrap04 ul li.m01 p {
background: url(../img/cuisine/m_pic03.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m02 p {
background: url(../img/cuisine/m_pic04.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m03 p {
background: url(../img/cuisine/m_pic05.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m04 p {
background: url(../img/cuisine/m_pic06.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m05 p {
background: url(../img/cuisine/m_pic07.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m06 p {
background: url(../img/cuisine/m_pic08.jpg) no-repeat 0 0;
}

div.cuisine_wrap04 ul li.m06 {
margin: 0;
}

div.cuisine_wrap05 {
width: 950px;
height: 314px;
background: url(../img/cuisine/m_pic09.jpg) no-repeat 0 64px;
}

div.cuisine_wrap05 h6 {
width: 950px;
height: 64px;
background: url(../img/cuisine/tit02.gif) no-repeat 0 0;
}