@charset "utf-8";

@media screen and (max-width: 1159px) {
	.effort-page .c-kv .u-inner {
		padding-right: 0;
	}
	
	.effort-page .u-title__hi {
		margin-bottom: 40px;
	}
	
}/* END Responsive 1159px */

@media screen and (max-width: 767px) {
	.c-UNGC > p {
		width: 100%;
	}
	
	.c-UNGC > figure {
		text-align: center;
		width: 100%;
		padding-left: 0;
	}
	
	.c-UNGC > figure img {
		max-width: 50%;
	}
	
	.c-reportList__item {
		width: calc(100% / 2);
		margin-top: 40px;
	}
	
	.c-reportList__item:nth-child(1),
	.c-reportList__item:nth-child(2) {
		margin-top: 0;
	}
	
	.c-reportList__caption {
		min-height: 2.8em;
	}
	
	.c-reportList__item img {
		margin-top: 10px;
	}
	
	.c-SegqmsImage__image img {
		max-width: none;
	}
	
	.c-labelExplanation {
		display: block;
	}
	
	.c-labelExplanation__head {
		width: 100%;
		padding: 20px 0;
	}
	
	.c-labelExplanation__head > * {
		margin: 0 auto;
		position: relative;
		top: auto;
		left: auto;
		transform: none;
	}
	
	.c-labelExplanation__detail {
		width: 100%;
		padding: 20px;
	}
	
	.c-labelExplanation__haccp span {
		width: 30%;
	}
	
	.c-labelExplanation__fssc span {
		width: 40%;
	}
	
	.c-labelExplanation__iso span {
		width: 27.5%;
	}
	
	.c-handbook .u-text {
		width: 100%;
	}
	
	.c-handbook figure {
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}
	
	.c-socialPhotoList > * {
		width: 100%;
	}
	
	.c-socialPhotoList > *:not(:first-child) {
		margin-top: 20px;
	}
	
	
}/* END Responsive 767px */

@media screen and (max-width: 374px) {
}/* END Responsive 374px */
