/*========================================
P03　手作り料理css

========================================*/

/*============================== 手作り料理エリア */
.cuisinetopArea{
 min-height: 500px;
 padding: 0 0 15px 0px;
 background: url("../images/bg/bg_cuisine01.png") 650px 48px no-repeat;
}

.cuisinetopArea h3{
 padding: 65px 0 30px 0
}

.cuisinetopArea p{
 width: 620px;
 padding: 0 0 10px 0px;
 font-size: 1.8rem;
 text-align: center;
}

.cuisine01{
 position: absolute; top: 10px; right: 0;
}

/*============================== 夕　食エリア */
.dinnerWrap{
 display: flex;
 padding: 10px 0 40px 0;
 font-size: 1.8rem;
}

.dinnerL{
 width: 50%;
}

.dinnerR{
 width: 50%;
}

.dinnerL img{width: 100%;}
.dinnerL p{
 padding: 13px 0;
 line-height: 1.8;
}


.dinnerR p{
 padding: 105px 0 63px 15px;
 line-height: 1.8;
}

/*------------------------------ 夕食ギャラリーエリア */
.dinnergallery01{
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 justify-content: space-between;
 font-size: 1.8rem;
}

.dinnergallery01 img{
 width: 380px;
 margin-bottom: 10px;
}

.dinnergallery01 > div{width: 380px;}

/*------------------------------ 夕食刺し盛エリア */
.sashimori{
 padding: 20px 0 0 0;
 font-size: 1.8rem;
 background: url("../images/parts/bar01.gif") left top repeat-x;
}

.sashimoriArea01{
 display: flex;
 align-items: center;
 flex-wrap: nowrap;
 justify-content: space-between;
 font-size: 1.8rem;
}

.sashimoriL{
 width: 398px;
 padding-right: 15px;
 text-align: left;
}

.sashimoriArea01 h4{
 text-align: center;
 padding-bottom: 15px;
}

.sashimoriR{
}

.sashimoriR img{width: 778px;}

.sashimoriArea01 p{
 padding: 25px 0 25px 0;
}

.sashimori_memo01{padding-left: 1.8rem;}

/*============================== 朝　食エリア */
.morningArea{
 padding: 25px 0;
}

.morningArea p{
 padding: 0 0 0 65px;
 font-size: 1.8rem;
}

/*============================== 食事処エリア */
.canteenArea{
 padding: 25px 0 80px 0;
}

.canteenArea p{
 padding: 0 0 20px 65px;
 font-size: 1.8rem;
}


