<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ***************************************************************************************************
	COMMON
*************************************************************************************************** */

/* mainRoleHeaderVisualWrap
------------------------------------------------------------------------ */
	/*.mainRoleHeaderVisualBox .ppic img {
		object-position: center center;
	}*/




/* ***************************************************************************************************
	PAGE
*************************************************************************************************** */

/* equCategoryContainerWrap
------------------------------------------------------------------------ */
	.equCategoryContainerWrap {
		background: #dcdcdc url("../images/equipment/bg01.jpg") center top / 100% auto repeat-y;
	}
@media screen and (max-width: 520px) { /*{SPs}*/
	.equCategoryContainerWrap {
		background-size: 200% auto;
	}
}




/* equCategoryContainer
------------------------------------------------------------------------ */
	.equCategoryContainer {
		position: relative;
		padding-top:		clamp(90px, (120 / 1200 * 100vw), 120px);
		padding-bottom:		clamp(90px, (120 / 1200 * 100vw), 120px);
	}
	.equCategoryContainer + .equCategoryContainer::before {
		content: "";
		position: absolute;
		top: 0; bottom: auto; left: 0; right: 0;
		width: var(--default-contentWide-M);
		max-width: 1260px;
		/*max-width: 1000px;*/
		margin: auto;
		border-top: 1px solid #555;
	}
@media screen and (max-width: 520px) { /*{SPs}*/
	.equCategoryContainer + .equCategoryContainer::before {
		width: 100%;
	}
}

/* categoryTtl
------------------------------------------------------------------------ */
	.categoryTtl .hTxt_en {
		color: inherit;
		margin-bottom: 0;
	}

/* equListWrap
------------------------------------------------------------------------ */
	.equListWrap .generalColBox {
		--common-generalColBox-margin-t:	40px;
		/*margin-top:		calc(var(--common-generalColBox-margin-t) * -1);*/
		margin-top: 0;
	}
	.equListWrap .colUnit {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		align-content: flex-start;
	}
	.equListWrap .colUnit &gt; * {
		width: 100%;
	}
	.equListWrap .colUnit .pic {
		order: -1;
	}
	.equListWrap .colUnit .pic img {
		width: 100%;
		max-width: none;
	}
	/*.equListWrap .colUnit .pic .imgcapkeep {
		color: #fff;
		background: rgba(0, 0, 0, .65);
		padding: 0.2em 0.8em;
	}*/
	.equListWrap .colUnit .pic .imgcapkeep.bg {
		padding: 0.2em 0.8em;
	}
	.equListWrap .colUnit .ttl,
	.equListWrap .colUnit .txt {
		width: calc(100% - 2em);
		max-width: 300px;
		margin-left:	auto;
		margin-right:	auto;
	}
	.equListWrap .colUnit .ttl {
		text-align: center;
	}
@media screen and (max-width: 520px) { /*{SPs}*/
	.equListWrap  {
		width: 96%;
		margin-left:	auto;
		margin-right:	auto;
	}
	.equListWrap .generalColBox {
		margin-top:		calc(var(--common-generalColBox-margin-t) * -1);
	}
	.equListWrap .colUnit .ttl,
	.equListWrap .colUnit .txt {
		padding-left: 0;
		padding-right: 0;
	}
}


</pre></body></html>