@charset "utf-8";
/* CSS Document */

/* （下層ページ共通）メイン画像 */
@media (max-width: 768px) {
}



/* サービス内容詳細 */
@media (max-width: 576px) {
	#detail .flex-item {
		margin-bottom: 0;
	}
	#detail .flex-item dt {
		font-size: 1.5em;
		line-height: 1.3;
	}
	#detail .flex-item dd {
		font-size: .9em;
	}
	#detail .flex-item03 {
		justify-content: space-between;
	}
	#detail .flex-item03 .image {
		width: 48%;
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 426px) {
	#detail .flex-item dt {
		text-indent: -1.5em;
		margin-left: 1.5em;
	}
}



/* 主要仕入先 */
@media (max-width: 576px) {
	.siiresaki dd {
		font-size: .9em;
	}
}

