@charset "utf-8";


@media screen and (max-width: 1179px) {
	.l-food-target .item .image + * br {
		display: none;
	}
	
}

@media screen and (max-width: 999px) {
	
}

@media screen and (max-width: 767px) {
	.l-food_delivery {
		margin-top: 100px;
	}
	
	.l-food_delivery_inner {
		flex-direction: column;
	}
	
	.l-food_delivery_inner > * {
		width: 100%;
	}
	
	.l-food_delivery_inner > *:nth-child(n + 2) {
		margin-top: 80px;
	}
	
	.l-food_delivery_inner > *:after {
		margin: 0 0 -20px;
		border-style: solid;
		border-width: 16px 0 16px 18px;
		border-color: transparent transparent transparent var(--orange);
		top: auto;
		bottom: 0;
		right: auto;
		left: 50%;
		transform: translate(-50%, 100%) rotate(90deg);
	}
	
	.l-food-target .item {
		padding-inline: 0;
		flex-direction: column;
	}
	
	.l-food-target .item:nth-child(n + 2) {
		margin-top: 20px;
	}
	
	.l-food-target .item:nth-of-type(even) {
		flex-direction: column;
	}
	
	.l-food-target .item .image {
		width: 100%;
	}
	
	.l-food-target .item .image + * {
		font-size: 16rem;
		width: 100%;
		margin: 20px 0 0;
		padding: 0 0 0 0;
	}
	
	.l-food-target .item:nth-of-type(even) {
		text-align: right;
	}
	
	.l-food-target .item:nth-of-type(even) .image + * {
		text-align: left;
		padding: 0 0 0 0;
	}
	
	.l-food-target .item:nth-of-type(1) .image img {
		width: 210px;
		margin-left: 0;
	}
	
	.l-food-target .item:nth-of-type(2) .image img {
		width: 220px;
		margin-left: 0;
	}
	
	.l-food-target .item:nth-of-type(3) .image img {
		width: 210px;
		margin-left: 0;
	}
	
}

@media screen and (max-width: 499px) {
	.l-food_delivery .title {
		font-size: 22rem;
	}
	
	
}