@charset "UTF-8";

#header { background: url('../../dish/img/bg_mv.jpg') no-repeat center 0px; }










#block01 {
	position: relative;
    background: url(../../common/img/bg_flower_s.png) no-repeat right;
    margin-bottom: 10px;
}

#block01 h3 {
	position: absolute;
	top: 0px;
	right: 0px;
}

#block01 .v-text {
	position: absolute;
	top: 0px;
	right: 180px;
	height:389px;
}

#block02 {
	padding-bottom: 20px;
	margin-top:-20px;
	background: url('../../common/img/bg_flower.png') no-repeat;
	background-position: center -70px;
	clear:both;
}

#block02 .block {
	position: relative;
	z-index: 100;
	float: left;
	width: 310px;
	margin: 0 0 0 10px;
}

#block02 .block.first-child {margin-left: 0px;}

#block02 h4 { margin: 20px 10px;}


#block02 .desc{

	width: 290px;
	margin-left: 10px;

}



#block02 .btn { margin-top: 20px; margin-left: 10px;}


#block03 {
	position: relative;
    background: url(../../common/img/bg_flower.png) no-repeat;
    height: 450px
}

#block03 .thumbnail {
	position: absolute;
	top: 0px;
	right: 0px;
}

#block03 .v-text {
	position: absolute;
	top: 0px;
	left: -125px;
	height:389px;
}

#block04 {
	margin-top: -190px;
	padding-bottom: 140px;
	background: url('../../common/img/bg_flower.png') no-repeat;
	background-position: center top;
}

#block04 .block {
	position: relative;
	z-index: 100;
	float: left;
	width: 310px;
	margin: 0 0 0 10px;
}

#block04 #block04-1 {margin-left: 0px;}

#block04 h4 { margin: 20px 10px;}

#block04 .desc{

	width: 290px;
	margin-left: 10px;

}


#block04 .btn { margin-top: 20px; margin-left: 10px;}

#block04-1 h4 { margin-bottom: 27px;}
#block04-2 h4 { margin-bottom: 65px;}

#block05 {
	width: 890px;
	height: auto;
	padding: 40px 30px;
	background: url('../../dish/img/bg_dish01.png') no-repeat;
    margin-top: 20px;
}

#block05 h4 { margin: 0 0 15px 20px;}
#block05 .first-txt { margin-left: 20px;}
#block05 .box { display:inline-block;}

#block05 .block .thumbnail {
	width: 218px;
	height: 148px;
	text-align: center;
	line-height: 140px;
}

#dishList .block {
	float: left;
	width: 218px;
	margin-left: 6px;
	margin-top: 10px;
}

#dishList .block .desc span { font-weight: bold;}

#dishList .block.left { margin-left: 0px;}

#block05 .caution { margin-top: 10px;}

#block06 {
	margin-top: 20px; position: relative;
}

#block06 { margin: 0 0 70px 0;}
#block06 img { margin-top: 20px;}
#block06 dl,
#block06 dl dt,
#block06 dl dd,
#block06 img { float: right;}
#block06 dl,
#block06 dl dd { margin: 0;}
#block06 dl dt { margin: 0 16px;}
#block06 dl dd.sign { margin: 197px 16px 0 71px;}
#block06 img.cock { margin: 0;}

#block06:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; }


/*-------------------------------------
	更新履歴
---------------------------------------
180718_furusawa/料理長画像掲載
180921_mori/料理人の画像追加 #block06更新
210513_haiguchi/料理長画像再掲


-------------------------------------*/


