@charset "utf-8";
.low_page .content-lead_wrap {
    padding-bottom: 7.353vw;
}
.content-wrap .sec-title_wrap + .text {
	margin-top: 1.471vw;
}
.content-wrap .text + .img_wrap {
	margin-top: 3.676vw;
}
.content-wrap .img_wrap + .text {
	margin-top: 3.676vw;
}
@media screen and (min-width: 1360px) {
	.low_page .content-lead_wrap {
	    padding-bottom: 100px;
	}
	.content-wrap .sec-title_wrap + .text {
		margin-top: 20px;
	}
	.content-wrap .text + .img_wrap {
		margin-top: 50px;
	}
	.content-wrap .img_wrap + .text {
		margin-top: 50px;
	}
}
@media screen and (max-width: 750px) {
	.low_page .content-lead_wrap {
		padding-top: 18.667vw;
	    padding-bottom: 18.667vw;
	}

	.content-wrap .sec-title_wrap + .text {
		margin-top: 8vw;
	}
	.content-wrap .text + .img_wrap {
		margin-top: 13.333vw;
	}
	.content-wrap .img_wrap + .text {
		margin-top: 13.333vw;
	}
}


/* 品質マネジメントシステムISO 13485 */
@media screen and (max-width: 750px) {
	#management .img_wrap {
		width: 84.307vw;
		margin: 13.333vw auto 0; 
	}
}

/* コラントッテの品質方針 */
#quality .img_wrap {
	width: 36.691vw;
	margin: 3.529vw auto 0;
}
@media screen and (min-width: 1360px) {
	#quality .img_wrap {
		width: 499px;
		margin: 48px auto 0;
	}
}
@media screen and (max-width: 750px) {
	#quality .img_wrap {
		width: auto;
		margin: 8vw -2.667vw 0 0;
	}
}


/* 模倣品対策・トレーサビリティ */
#traceability .text + .text {
	margin-top: 1.838vw;
}
#traceability .img_wrap {
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5vw;
}

#traceability .img_wrap figure {
	width: 16.25vw;
}
#traceability .img_wrap figure + figure {
	margin-left: 7.206vw;
}
#traceability .img_wrap figure figcaption {
	text-align: center;
	line-height: 1.75;
	margin-top: 1.176vw;
}
@media screen and (min-width: 1360px) {
	#traceability .text + .text {
		margin-top: 25px;
	}
	#traceability .img_wrap {
	    margin-top: 68px;
	}

	#traceability .img_wrap figure {
		width: 221px;
	}
	#traceability .img_wrap figure + figure {
		margin-left: 98px;
	}
	#traceability .img_wrap figure figcaption {
		margin-top: 16px;
	}
}
@media screen and (max-width: 750px) {
	#traceability .text + .text {
		margin-top: 5.333vw;
	}
	#traceability .img_wrap {
	    margin-top: 5.333vw;
	}

	#traceability .img_wrap figure {
		width: 35.467vw;
	}
	#traceability .img_wrap figure + figure {
		margin-left: 9.067vw;
	}
	#traceability .img_wrap figure figcaption {
		margin-top: 2.667vw;
		font-size: 3.2vw;
		line-height: 1.3;
		white-space: nowrap;

        margin-left: -5vw;
        margin-right: -5vw;
	}
}