

/*----------------------------------------------*/
/* pj-bePoRecipe
/*----------------------------------------------*/

.pj-bePoRecipe{ margin-top: 0; }
.pj-bePoRecipe__item{}
.pj-bePoRecipe__btn{}
.pj-bePoRecipe__img{
	max-width: 281px;
}

.pj-bePoRecipe__title {
	margin-top: 0;
	display: table;
}
.pj-bePoRecipe__title span{
	display: table-cell;
	padding-right: .5em;
}
.pj-bePoRecipe__title:before{
	content: "";
	display: table;
}
.pj-bePoRecipe__title .pj-loading {
	display: block;
	margin: -2.5em 3.5em 0;
}

.pj-bePoRecipe__img{
	max-width: 100%;
}
#bePoRecipeSelect{
	max-width: 300px;
	margin: 0 0 1em auto;
	display: block;
}

#bePoRecipeSelect option{
	text-overflow: clip;
	max-width: 300px;
}


.pj-bePoRecipe__group h2{ margin-bottom: 1.6rem }

.pj-bePoRecipe__group + .pj-bePoRecipe__group {
	margin-top: 3em;
}

@media ( max-width: 667px ) {


	#bePoRecipeSelect{
		margin: 2em auto;
		font-size: 1.6rem;
	}

	.pj-bePoRecipe__title,
	.pj-bePoRecipe__title span{
		display: block;
		font-size: 2.4rem;
	}

}