@charset 'UTF-8';

/*===========================================
pickup_ttl
===========================================*/
.pickup_ttl{
margin-top: 2em;
}
.pickup_ttl .feature{
justify-content: space-between;
align-items: flex-end;
display: flex;
padding-bottom: 1em;
}

.pickup_ttl .feature .mod_txt_01{
margin-top: 0.5em;
}
.pickup_ttl .feature .btn a{
padding-top: 0.5em;
padding-bottom: 0.5em;
white-space: nowrap;
}

@media screen and (max-width:767px){
.pickup_ttl .feature .ttl > *{
font-size: 2;
line-height: 1.5;
}
.pickup_ttl .feature{
flex-wrap: wrap;
flex-basis: 100%;
}
.pickup_ttl .feature .txt{
flex-basis: 100%;
}
.pickup_ttl .feature .mod_txt_01{
margin-top: 1em;
}
.pickup_ttl .feature .btn{
margin: 2em 0 0 auto;
}
}

/*===========================================
theme
===========================================*/
.theme{
position: relative;
}
.theme .theme_inner{
position: relative;
z-index: 1;
}
.theme .ttl{
margin: 0;
}

@media screen and (max-width:767px){
.recipeList_3_1.mod_itemList_3_1 > .mod_flex > *:nth-of-type(n + 2) {
margin-top: 15%;
}
}

/*===========================================
lunchFeature
===========================================*/
.lunchFeature .list{
margin-top: 2em;
}
.lunchFeature a{
display: block;
}
.lunchFeature .img{
position: relative;
}
.lunchFeature .new{
position: absolute;
top: 0;
left: 0;
}
.lunchFeature .btn{
max-width: 300px;
margin: 3em auto 0 auto;
}

@media screen and (max-width:767px){
}
