@charset "UTF-8";
.recipe {}
.recipe_title {}
.recipe_title > .icon {}
.recipe_title > b {}
.recipe_text {
	margin-bottom: 15px;
}
.recipe_msg {
	text-align: center;
	margin-bottom: 28px;
}
.recipeNav {
	margin-bottom: 60px;
}
.recipeNav_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}
.recipeNav_list > li {
	width: 32%;
	margin-left: 2%;
}
.recipeNav_list > li:first-child {}
.recipeNav_list > li:last-child {}
.recipeNav_list > li:nth-child(3n+1) {
	margin-left: 0;
}
.recipeNav_list > li:nth-child(n+4) {
	margin-top: 1.5%;
}
.recipeNav_list > li > a {
	font-size: 18px;
}
.recipeNav_list > li > a::before {
	content: "";
}
.recipeNav_list > li > a::after {
	content: "";
}
.recipe_sect {
	margin-bottom: 50px;
}
.recipe_headline {}
.recipe_cardWrap {
	display: flex;
	flex-wrap: wrap;
}
.card {}
.card > a {
	display: block;
	text-decoration: none;
	color: inherit;
}
.card > a::before {
	content: "";
}
.card > a::after {
	content: "";
}
.card_cols {
	display: flex;
	justify-content: space-between;
}
.card_col {}
.card_col-no1 {
	width: 110px;
	min-width: 110px;
}
.card_image {
	padding-bottom: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.card_col-no2 {
	display: flex;
	justify-content: center;
	flex-direction: column;
	width: calc(100% - 130px);
}
.card_title {
	font-size: 20px;
	line-height: 1.4;
}
.card_tagList {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	color: #1fa55d;
	margin-top: 7px;
}
.card_tagList > li {}
.card_tagList > li::after {
	content: "、";
}
.card_tagList > li:last-child::after {
	display: none;
}
.card_tagList > li:first-child {}
.card_tagList > li:last-child {}
.card_tagList > li:nth-child(2n+1) {}
.card_tagList > li:nth-child(n+3) {}
.recipe_link {
	max-width: 300px;
	margin: 60px auto 0;
}
.recipe_link > a {}
.recipe_link > a::before {
	content: "";
}
.recipe_link > a::after {
	content: "";
}
.gift {
	max-width: 830px;
	margin: 100px auto 0;
}
.gift > a {
	display: flex;
	text-decoration: none;
	color: inherit;
	border: 1px solid #000000;
	position: relative;
	z-index: 1;
	padding-left: 160px;
	flex-direction: column;
	height: 148px;
	justify-content: center;
	transition-duration: .3s;
	transition-property: opacity;
}
.gift > a::before {
	content: "";
}
.gift > a::after {
	content: "";
}
.gift_logo {
	position: absolute;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 29px;
}
.gift_logo > img {}
.gift_title {
	font-size: 30px;
	font-weight: normal;
	line-height: 1.4;
}
.gift_text {
	text-indent: -0.5em;
}
.gift_image {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
}
.gift_image > img {}
@media screen and (min-width:1000px) {
	.gift > a:hover {
		opacity: .7;
	}
	.recipeNav_list > li > a:hover {}
	.card > a:hover {}
	.recipe_link > a:hover {}
}
@media screen and (max-width: 999px) {
	.recipe {}
	.recipe_title {}
	.recipe_title > .icon {}
	.recipe_title > b {}
	.recipe_text {}
	.recipe_msg {}
	.recipeNav {}
	.recipeNav_list {}
	.recipeNav_list > li {}
	.recipeNav_list > li:first-child {}
	.recipeNav_list > li:last-child {}
	.recipeNav_list > li:nth-child(3n+1) {}
	.recipeNav_list > li:nth-child(n+4) {}
	.recipeNav_list > li > a {
		font-size: 15px;
	}
	.recipeNav_list > li > a::before {}
	.recipeNav_list > li > a::after {}
	.recipe_sect {}
	.recipe_headline {}
	.recipe_cardWrap {}
	.card {}
	.card > a {}
	.card > a::before {}
	.card > a::after {}
	.card_cols {}
	.card_col {}
	.card_col-no1 {
		width: 80px;
		min-width: 80px;
	}
	.card_image {}
	.card_col-no2 {
		width: calc(100% - 95px);
	}
	.card_title {
		font-size: 18px;
	}
	.card_tagList {
		font-size: 13px;
	}
	.card_tagList > li {}
	.card_tagList > li::after {}
	.card_tagList > li:last-child::after {}
	.card_tagList > li:first-child {}
	.card_tagList > li:last-child {}
	.card_tagList > li:nth-child(2n+1) {}
	.card_tagList > li:nth-child(n+3) {}
	.recipe_link {
		margin-top: 35px;
	}
	.recipe_link > a {}
	.recipe_link > a::before {}
	.recipe_link > a::after {}
	.gift {
		margin-top: 60px;
	}
	.gift > a {
		padding-left: 150px;
	}
	.gift > a::before {}
	.gift > a::after {}
	.gift_logo {
		left: 15px;
	}
	.gift_logo > img {}
	.gift_title {}
	.gift_text {}
	.gift_image {}
	.gift_image > img {}
}
@media screen and (max-width:767px) {
	.recipe {}
	.recipe_title {}
	.recipe_title > .icon {}
	.recipe_title > b {}
	.recipe_text {}
	.recipe_msg {}
	.recipeNav {
		margin-bottom: 35px;
	}
	.recipeNav_list {}
	.recipeNav_list > li {
		width: 49%;
	}
	.recipeNav_list > li:first-child {}
	.recipeNav_list > li:last-child {}
	.recipeNav_list > li:nth-child(3n+1) {
		margin-left: 2%;
	}
	.recipeNav_list > li:nth-child(2n+1) {
		margin-left: 0;
	}
	.recipeNav_list > li:nth-child(n+3) {
		margin-top: 2%;
	}
	.recipeNav_list > li > a {
		font-size: 14px;
	}
	.recipeNav_list > li > a::before {}
	.recipeNav_list > li > a::after {}
	.recipe_sect {
		margin-bottom: 45px;
	}
	.recipe_headline {}
	.recipe_headline > br {
		display: none;
	}
	.recipe_cardWrap {
		display: block;
	}
	.card {}
	.card > a {}
	.card > a::before {}
	.card > a::after {}
	.card_cols {}
	.card_col {}
	.card_col-no1 {}
	.card_image {}
	.card_col-no2 {}
	.card_title {
		font-size: 16px;
	}
	.card_tagList {
		font-size: 11px;
		margin-top: 4px;
	}
	.card_tagList > li {}
	.card_tagList > li::after {}
	.card_tagList > li:last-child::after {}
	.card_tagList > li:first-child {}
	.card_tagList > li:last-child {}
	.card_tagList > li:nth-child(2n+1) {}
	.card_tagList > li:nth-child(n+3) {}
	.recipe_link {
		max-width: none;
		margin-top: 25px;
	}
	.recipe_link > a {}
	.recipe_link > a::before {}
	.recipe_link > a::after {}
	.gift {
		margin-top: 0;
	}
	.gift > a {
		padding-left: 60px;
		height: 74px;
		text-align: center;
		padding-right: 100px;
	}
	.gift > a::before {}
	.gift > a::after {}
	.gift_logo {
		width: 60px;
		left: 0;
	}
	.gift_logo > img {}
	.gift_title {
		font-size: 16px;
		line-height: 1.2;
	}
	.gift_text {
		display: none;
	}
	.gift_image {
		width: 100px;
	}
	.gift_image > img {}
}
