@charset "UTF-8";

#header { background: url('https://www.n-tokiwa.co.jp/dish/img/bg_mv.jpg') no-repeat center 0px; }




#block01 {
	position: relative;
    background: url(https://www.n-tokiwa.co.jp/common/img/bg_flower.png) no-repeat;
}

#block01 h3 {
	position: absolute;
	top: 0px;
	right: 0px;
}

#block01 .v-text {
	position: absolute;
	top: 0px;
	right: 180px;
	height:389px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
}

#block02 {
	padding-bottom: 20px;
	margin-top:-20px;
	background: url('https://www.n-tokiwa.co.jp/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 {
	margin: 50px 0 20px 0;
	position: relative;
    background: url(https://www.n-tokiwa.co.jp/common/img/bg_flower.png) no-repeat;
}

#block03 .thumbnail {
	position: absolute;
	top: 0px;
	right: 0px;
}

#block03 .v-text {
	position: absolute;
	top: 0px;
	left: -125px;
	height:389px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
}

#block04 {
	margin-top: -190px;
	padding-bottom: 70px;
	background: url('https://www.n-tokiwa.co.jp/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 28px;
	background: url('https://www.n-tokiwa.co.jp/dish/img/bg_dish01.png') no-repeat;
}

#block05 h4 { margin: 0 0 15px 20px;}
#block05 .first-txt { margin-left: 20px;}
#block05 .box { display:inline-block;}

#block05 .block .thumbnail {
	width: 218px;
	height: 140px;
	text-align: center;
	line-height: 120px;
}

#dishList .block {
	float: left;
	width: 218px;
	margin-left: 6px;
	margin-top: 0px;
}
#dishList .block .desc{ margin:5px 0 0 5px ;}
#dishList .block .desc span { font-weight: bold;}

#dishList .block.left { margin-left: 0px;}

#block05 .caution { margin-top: 10px;}

#block06 {
	margin-top: 20px;
	padding-bottom: 30px;
}

#block06 div {
	width: 275px;
	float: right;
	padding: 0 40px 0 0;
}

#block06 div h5 {
	float: right;
}

#block06 div p {
	float: left;
}

#block06>img {
	float: left;
	/*padding-left: 5px;*/
}

#block06:after,
#block06 div:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; }



/*-------------------------------------
	更新履歴
---------------------------------------
210513_haiguchi #block06>img/padding-left無効化


-------------------------------------*/