/* ▼.page-EQUIPMENT-4：LAND PLAN / OTHER （/equipment-4/）
* ページクラス：pg-saraeqipcki4（WordPressが小文字でしか出力できないため）
* 識別コード：eqipCki4（section/dept のクラス名, 画像名に使用）
━━━━━━━━━━━━━━━━━━━ */
/* 基本設定
─────────────────── */
.pg-saraeqipcki4 {
	background: var(--c-base, hsl(223, 6%, 100%));
	color: var(--c-text, hsl(223, 6%, 13%));
}

/* CSS変数（SP） */
@media screen and (max-width: 743.9px) {
	.pg-saraeqipcki4 {
		--v92\.5vw_sp: 92.5vw;
	}
}

/* CSS変数（PC） */
@media print,
screen and (min-width: 744px) {
	.pg-saraeqipcki4 {
		--v70vw_pc: 70vw;
	}
}




/* Paragraph（文字設定）
─────────────────── */
.pg-saraeqipcki4 p {
	max-width: 100%;
	line-height: 1.66;
	letter-spacing: clamp(0.001em, calc(0.001em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(0.875rem, calc(0.875rem + ((1vw - 0.225rem) * 0.1563)), 0.9375rem);
	font-weight: var(--fw-base, 400);
}

.pg-saraeqipcki4 p[class*="ta-center"] {
	text-indent: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
}

/* Small（注釈・小字） */
.pg-saraeqipcki4 small {
	display: block;
	max-width: 100%;
	line-height: 1.44;
	letter-spacing: 0;
	font-weight: 400;
}

.pg-saraeqipcki4 small[class*="ta-center"] {
	text-indent: 0;
}

/* Emphasis（強調・中字） */
.pg-saraeqipcki4 em {
	display: block;
	max-width: 100%;
	line-height: clamp(1.44em, calc(1.44em + ((1vw - 0.225em) * 0.275)), 1.55em);
	letter-spacing: clamp(0.001em, calc(0.001em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(0.9563rem, calc(0.9563rem + ((1vw - 0.225rem) * 0.26563)), 1.0625rem);
	font-weight: 500;
}

.pg-saraeqipcki4 em[class*="ta-center"] {
	text-indent: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
}

/* Strong（強調・大字） */
.pg-saraeqipcki4 strong {
	display: block;
	max-width: 100%;
	line-height: 1.44;
	letter-spacing: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(1rem, calc(1rem + ((1vw - 0.225rem) * 0.4688)), 1.1875rem);
	font-weight: 600;
}

.pg-saraeqipcki4 strong[class*="ta-center"] {
	text-indent: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
}

/* .bold（太字） */
.pg-saraeqipcki4 b.bold,
.pg-saraeqipcki4 u.bold {
	font-weight: 600;
}

/* .big（特大字） */
.pg-saraeqipcki4 span.big,
.pg-saraeqipcki4 b.big,
.pg-saraeqipcki4 u.big {
    position: relative;
    top: -0.05em;
    font-size: 165%;
    margin-left: 0.05em;
    margin-right: 0.1em;
}

/* small, em, strong（inline-block） */
.pg-saraeqipcki4 :is(h1, h2, h3, h4, h5, h6)>:is(small, em, strong) {
	display: inline-block;
	width: auto;
}




/* Headings（h1, h2, h3, h4, h5, h6）
─────────────────── */
.pg-saraeqipcki4 :is(h1, h2, h3, h4, h5, h6) {
	position: relative;
	z-index: 10;
	max-width: 100%;
}

/* Headings（.hdg-） */
.pg-saraeqipcki4 h1 {
	line-height: 1.44;
	letter-spacing: clamp(0.04em, calc(0.04em + ((1vw - 0.225em) * 0.2)), 0.12em);
	font-size: clamp(1.1375rem, calc(1.1375rem + ((1vw - 0.225rem) * 1.8438)), 1.8750rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h1[class*="ta-center"] {
	text-indent: clamp(0.04em, calc(0.04em + ((1vw - 0.225em) * 0.2)), 0.12em);
}

.pg-saraeqipcki4 h2 {
	line-height: 1.44;
	letter-spacing: clamp(0.03em, calc(0.03em + ((1vw - 0.225em) * 0.15)), 0.09em);
	font-size: clamp(1.05rem, calc(1.05rem + ((1vw - 0.225rem) * 1.125)), 1.5rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h2[class*="ta-center"] {
	text-indent: clamp(0.03em, calc(0.03em + ((1vw - 0.225em) * 0.15)), 0.09em);
}

.pg-saraeqipcki4 h3 {
	line-height: 1.44;
	letter-spacing: clamp(0.02em, calc(0.02em + ((1vw - 0.225em) * 0.1)), 0.06em);
	font-size: clamp(1rem, calc(1rem + ((1vw - 0.225rem) * 0.4688)), 1.1875rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h3[class*="ta-center"] {
	text-indent: clamp(0.02em, calc(0.02em + ((1vw - 0.225em) * 0.1)), 0.06em);
}

.pg-saraeqipcki4 h4 {
	line-height: 1.44;
	letter-spacing: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(0.9563rem, calc(0.9563rem + ((1vw - 0.225rem) * 0.2656)), 1.0625rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h4[class*="ta-center"] {
	text-indent: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
}

.pg-saraeqipcki4 h5 {
	line-height: 1.44;
	letter-spacing: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
	font-size: clamp(0.8750rem, calc(0.8750rem + ((1vw - 0.225rem) * 0.1563)), 0.9375rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h5[class*="ta-center"] {
	text-indent: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
}

.pg-saraeqipcki4 h6 {
	line-height: 1.44;
	letter-spacing: 0;
	font-size: clamp(0.7500rem, calc(0.7500rem + ((1vw - 0.225rem) * 0.1563)), 0.8125rem);
	font-weight: 500;
}

.pg-saraeqipcki4 h6[class*="ta-center"] {
	text-indent: 0;
}

/* Headings画像（.individ） */
.pg-saraeqipcki4 :is(h1, h2, h3, h4, h5, h6):has(>img) {
	width: auto;
}

.pg-saraeqipcki4 :is(h1, h2, h3, h4, h5, h6)>img {
	width: auto;
	max-width: 100%;
	object-fit: contain;
}

/* ルビ */
.pg-saraeqipcki4 :is(h1, h2, h3, h4, h5, h6) rt {
	font-weight: 400;
}




/* Component
━━━━━━━━━━━━━━━━━━━ */
/* .captioned（absolute／text）
-------------------- */
.pg-saraeqipcki4 .captioned {
	position: relative;
}

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

	/* （SP） */
	.pg-saraeqipcki4 .captioned :is(.cc-leftBottom, .cc-leftBottom_sp,
		.cc-rightWing, .cc-rightWing_sp,
		.cc-rightBottom, .cc-rightBottom_sp,
		.cc-rightBottomOver, .cc-rightBottomOver_sp) {
		position: absolute;
		z-index: 20;
		margin: auto;
		width: auto;
	}
}

@media print,
screen and (min-width: 744px) {

	/* （PC） */
	.pg-saraeqipcki4 .captioned :is(.cc-leftBottom, .cc-leftBottom_pc,
		.cc-rightWing, .cc-rightWing_pc,
		.cc-rightBottom, .cc-rightBottom_pc,
		.cc-rightBottomOver, .cc-rightBottomOver_pc) {
		position: absolute;
		z-index: 20;
		margin: auto;
		width: auto;
	}
}

.pg-saraeqipcki4 .captioned .cc-leftBottom {
	left: calc(var(--⅖fem) * 0.75);
	bottom: calc(var(--⅖fem) * 0.25);
}

.pg-saraeqipcki4 .captioned .cc-rightWing {
	right: calc(var(--⅖fem) * 0.75);
	bottom: calc(var(--⅖fem) * 0.25);
}

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

	/* （SP） */
	.pg-saraeqipcki4 .captioned :is(.cc-rightBottom, .cc-rightBottom_sp) {
		right: calc(var(--⅖fem) * 0.75);
		bottom: calc(var(--⅖fem) * 0.25);
	}

	.pg-saraeqipcki4 .captioned :is(.cc-rightBottomOver, .cc-rightBottomOver_sp) {
		right: -4.8em;
		bottom: 1em;
	}
}

@media print,
screen and (min-width: 744px) {

	/* （PC） */
	.pg-saraeqipcki4 .captioned :is(.cc-rightBottom, .cc-rightBottom_pc) {
		right: calc(var(--⅖fem) * 0.75);
		bottom: calc(var(--⅖fem) * 0.25);
	}

	.pg-saraeqipcki4 .captioned :is(.cc-rightBottomOver, .cc-rightBottomOver_pc) {
		right: -4.8em;
		bottom: 1em;
	}
}

/* [data-before] */
.pg-saraeqipcki4 [data-before]::before {
	color: var(--c-primary-deep, hsl(187, 94%, 19%));
}

/* [data-cap] */
.pg-saraeqipcki4 [data-cap]::before {
	color: var(--c-primary-deep, hsl(187, 94%, 19%));
}

/* .bd-bottom */
.zaratan .pg-saraeqipcki4 .bd-bottom {
	padding-bottom: 0.5pc;
}

.zaratan .pg-saraeqipcki4 .bd-bottom::after {
	border-width: 4px;
}

/* .buckle */
.zaratan:not([disutiled]) .pg-saraeqipcki4 .buckle.fz-xl {
    font-size: clamp(1.5rem, calc(1.625rem + ((1vw - 3.6px) * -0.3125)), 1.625rem);
}



/* Utility
━━━━━━━━━━━━━━━━━━━ */
@media print,
screen and (min-width: 744px) {

	/* （PC） */
	.pg-saraeqipcki4 :is(.mt-n1pc, .mt-n1pc_pc) {
		margin-top: -1pc;
	}
}




/* Pattertn
━━━━━━━━━━━━━━━━━━━ */
/* .fluid（float）
------------------------------------- */
.pg-saraeqipcki4 [class^="fluid-wrapper"] {
	position: relative;
	z-index: 10;
	display: flow-root;
	width: 100%;
}

.pg-saraeqipcki4 [class^="fluid-wrapper"]::after {
	content: "";
	display: block;
	clear: both;
}

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

	/* .fluid_pc（SP） */
	.pg-saraeqipcki4 .fluid-wrapper_pc {
		/* Flex */
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.pg-saraeqipcki4 .fluid-wrapper_pc>[class*="fl-"] {
		width: 100%;
	}

	/* .fluid（SP） */
	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>[class*="fl-"] {
		display: block;
		width: auto;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-root, .fl-root_sp) {
		display: flow-root;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-left, .fl-left_sp) {
		float: left;
		width: 47.3%;
		/* padding: 上  右  下  左 */
		padding: calc(0.5lh - 0.5em) calc(var(--⅝fem) * 1.25) 0.08lh 0pc;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-right, .fl-right_sp) {
		position: relative;
		z-index: -1;
		float: right;
		/* padding: 上  右  下  左 */
		padding: 0pc 0pc 0.08lh calc(var(--⅝fem) * 1.25);
	}

	/* .fl-bottom */
	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-leftBottom, .fl-leftBottom_sp) {
		float: left;
		/* padding: 上  右  下  左 */
		padding: calc(0.5lh - 0.5em) calc(var(--⅝fem) * 1.25) 0.08lh 0pc;
		clear: both;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-rightBottom, .fl-rightBottom_sp) {
		float: right;
		/* padding: 上  右  下  左 */
		padding: calc(0.5lh - 0.5em) 0rem 0.08lh calc(var(--⅝fem) * 1.25);
		background: var(--c-gainsboro, hsl(223, 6%, 84%));
		clear: both;
	}
}


/* .fluid（PC） */
@media print,
screen and (min-width: 744px) {
	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_pc)>[class*="fl-"] {
		display: block;
		width: auto;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_pc)>:is(.fl-root, .fl-root_pc) {
		display: flow-root;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_pc)>:is(.fl-left, .fl-left_pc) {
		float: left;
		width: 47.3%;
		/* padding: 上  右  下  左 */
		padding: 0pc calc(var(--⅝fem) * 1.25) 0.08lh 0pc;
	}

	.pg-saraeqipcki4 :is(.fluid-wrapper, .fluid-wrapper_pc)>:is(.fl-right, .fl-right_pc) {
		position: relative;
		z-index: -1;
		float: right;
		/* padding: 上  右  下  左 */
		padding: 0pc 0pc 0.08lh calc(var(--⅝fem) * 1.25);
	}
}



/* .board（absolute）
-------------------- */
.pg-saraeqipcki4 [class^="board-wrapper"] {
	position: relative;
	width: 100%;
}

.pg-saraeqipcki4 [class^="board-wrapper"]>.brd-basis {
	width: 100%;
}

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

	/* .board（SP） */
	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_sp)>:is(.pin-leftWing, .pin-leftWing_sp,
		.pin-rightWing, .pin-rightWing_sp) {
		position: absolute;
		z-index: 20;
		margin: auto;
	}

	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_sp)>:is(.pin-leftWing, .pin-leftWing_sp) {
		top: 0%;
		left: 0%;
	}

	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_sp)>:is(.pin-rightWing, .pin-rightWing_sp) {
		top: 0%;
		right: 0%;
	}
}

@media print,
screen and (min-width: 744px) {

	/* .board（PC） */
	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_pc)>:is(.pin-leftWing, .pin-leftWing_pc,
		.pin-rightWing, .pin-rightWing_pc) {
		position: absolute;
		z-index: 20;
		margin: auto;
	}

	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_pc)>:is(.pin-leftWing, .pin-leftWing_pc) {
		top: 0%;
		left: 0%;
	}

	.pg-saraeqipcki4 :is(.board-wrapper, .board-wrapper_pc)>:is(.pin-rightWing, .pin-rightWing_pc) {
		top: 0%;
		right: 0%;
	}
}



/* .bento（Grid／不均等）
------------------------------------- */
.pg-saraeqipcki4 [class*="bento-wrapper"] {
	position: relative;
	width: 100%;
}

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

	/* .bento（SP） */
	.pg-saraeqipcki4 :is(.bento-wrapper, .bento-wrapper_sp) {
		display: grid;
		place-content: space-between;
		place-items: end;
	}

	.pg-saraeqipcki4 :is(.bento-wrapper, .bento-wrapper_sp):is([data-cols="2"], [data-cols_sp="2"]) {
		grid-template-columns: auto auto;
	}
}

@media print,
screen and (min-width: 744px) {

	/* .bento（PC） */
	.pg-saraeqipcki4 :is(.bento-wrapper, .bento-wrapper_pc) {
		display: grid;
		place-content: space-between;
		place-items: end;
	}

	.pg-saraeqipcki4 :is(.bento-wrapper, .bento-wrapper_pc):is([data-cols="2"], [data-cols_pc="2"]) {
		grid-template-columns: auto auto;
	}
}


/* .shelf（Flex／折り返しあり）
------------------------------------- */
.pg-saraeqipcki4 [class*="shelf-wrapper"] {
	position: relative;
	width: 100%;
}

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

	/* .shelf_pc（SP） */
	[class^="sect-"] .shelf-wrapper_pc {
		/* Flex */
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	[class^="sect-"] .shelf-wrapper_pc>:is(li, dd) {
		width: 100%;
	}

	[class^="sect-"] .shelf-wrapper_pc>:is(li, dd):nth-of-type(n+2) {
		margin-top: 1.5rem;
	}
}

@media print,
screen and (min-width: 744px) {

	/* .shelf（PC） */
	.pg-saraeqipcki4 :is(.shelf-wrapper, .shelf-wrapper_pc) {
		/* Flex */
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.pg-saraeqipcki4 :is(.shelf-wrapper, .shelf-wrapper_pc):is([data-cols="2"], [data-cols_pc="2"])>:is(li, dd) {
		width: 47.3%;
	}

	.pg-saraeqipcki4 :is(.shelf-wrapper, .shelf-wrapper_pc):is([data-cols="3"], [data-cols_pc="3"])>:is(li, dd) {
		width: 31.5%;
	}

	.pg-saraeqipcki4 :is(.shelf-wrapper, .shelf-wrapper_pc):is([data-cols="2"], [data-cols_pc="2"])>:is(li, dd):nth-of-type(n+3),
	.pg-saraeqipcki4 :is(.shelf-wrapper, .shelf-wrapper_pc):is([data-cols="3"], [data-cols_pc="3"])>:is(li, dd):nth-of-type(n+4) {
		margin-top: 2.5rem;
	}
}




/* Layout
━━━━━━━━━━━━━━━━━━━ */
/* .spacer */
.pg-saraeqipcki4 .spacer-mezzala,
.pg-saraeqipcki4 .spacer-mediano {
	width: 100%;
	background: var(--c-base, hsl(223, 6%, 100%));
}

/* .separator */
.pg-saraeqipcki4 .separator {
	display: block;
	position: relative;
	width: 100%;
	clear: both;
	border: 0;
	border-color: var(--c-text-300, hsl(223, 6%, 74%));
	background-color: var(--c-text-300, hsl(223, 6%, 74%));
	height: 4px;
	-webkit-mask: repeat-x 50% 50%;
	-webkit-mask-image: url('data:image/svg+xml;charset=utf8,');
	mask: repeat-x 50% 50%;
	mask-image: url('data:image/svg+xml;charset=utf8,');
}

/* .page-header */
.pg-saraeqipcki4 .page-header {
	position: relative;
}

/* .section, .interior（内径） */
[class^="dept-eqipCki4"] .department__interior,
[class^="sect-eqipCki4"] .section__inheader,
[class^="sect-eqipCki4"] .section__interior,
[class^="sect-eqipCki4"] .section__infooter {
	width: 1000px;
	max-width: 92.5vw;
}

/* Zone / Lane（縦方向 / 横方向） */
[class^="sect-eqipCki4"] .section__leftlane,
[class^="sect-eqipCki4"] .section__centerlane,
[class^="sect-eqipCki4"] .section__rightlane {
	width: 100%;
}

/* Lane（SP） */
@media screen and (max-width: 743.9px) {

	[class^="sect-eqipCki4"] .section__centlane,
	[class^="sect-eqipCki4"] .section__rightlane {
		margin-top: 1.5rem;
	}
}

/* Lane（PC） */
@media print,
screen and (min-width: 744px) {

	[class^="sect-eqipCki4"] .section__leftlane,
	[class^="sect-eqipCki4"] .section__rightlane {
		width: 50%;
	}
}




/* section, department
━━━━━━━━━━━━━━━━━━━ */
/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-Intro {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 4) 0px 0pc;
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-LandPlan {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px calc(var(--⅝fem) * 2);
	background: linear-gradient(to bottom, transparent 7rem, hsl(180, 10%, 96%) 7rem, hsl(180, 10%, 96%) calc(100% - 7rem), transparent calc(100% - 7rem));
}

@media print,
screen and (min-width: 744px) {

	/* Lane（PC） */
	.sect-eqipCki4-LandPlan .section__leftlane {
		width: calc(68% + 8.7%);
		margin-left: -8.7%;
	}

	.sect-eqipCki4-LandPlan .section__rightlane {
		width: 31%;
		padding-top: 14%;
	}
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-Secoture {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 4) 0px calc(var(--⅝fem) * 1);
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-Tebra {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px calc(var(--⅝fem) * 2);
}

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

	/* .fluid（SP） */
	.sect-eqipCki4-Tebra .section__leftlane :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-right, .fl-right_sp) {
		width: 43.3%;
		padding-top: 3pc;
	}

	.sect-eqipCki4-Tebra .section__rightlane :is(.fluid-wrapper, .fluid-wrapper_sp)>:is(.fl-right, .fl-right_sp) {
		width: 49.6%;
	}
}

@media print,
screen and (min-width: 744px) {

	/* Lane（PC） */
	.sect-eqipCki4-Tebra .section__leftlane {
		width: 55%;
	}

	.sect-eqipCki4-Tebra .section__leftlane :is(.fluid-wrapper, .fluid-wrapper_pc)>:is(.fl-right, .fl-right_pc) {
		width: 38.9%;
	}

	.sect-eqipCki4-Tebra .section__rightlane {
		width: 42.4%;
		    padding-top: 1rem;
	}

	.sect-eqipCki4-Tebra .section__rightlane :is(.fluid-wrapper, .fluid-wrapper_pc)>:is(.fl-right, .fl-right_pc) {
		width: 59.6%;
	}
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-SashUcom {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px calc(var(--⅝fem) * 2);
}

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

	/* .board（SP） */
	.sect-eqipCki4-SashUcom :is(.board-wrapper, .board-wrapper_sp)>:is(.pin-rightWing, .pin-rightWing_sp) {
		left: 44%;
	}

	/* .bento（SP） */
	.sect-eqipCki4-SashUcom :is(.bento-wrapper, .bento-wrapper_sp):is([data-cols="2"], [data-cols_sp="2"]) {
		grid-template-columns: 54.8% 36.4%;
	}
}

@media print,
screen and (min-width: 744px) {

	/* Lane（PC） */
	.sect-eqipCki4-SashUcom .section__leftlane {
		width: 42.4%;
	}

	.sect-eqipCki4-SashUcom .section__rightlane {
		width: 51.2%;
	}

	/* .board（PC） */
	.sect-eqipCki4-SashUcom :is(.board-wrapper, .board-wrapper_sp)>.brd-basis {
		padding-top: 1.5pc;
	}

	.sect-eqipCki4-SashUcom :is(.board-wrapper, .board-wrapper_sp)>:is(.pin-leftWing, .pin-leftWing_pc) {
		width: 16em;
	}

	/* .bento（PC） */
	.sect-eqipCki4-SashUcom :is(.bento-wrapper, .bento-wrapper_pc):is([data-cols="2"], [data-cols_pc="2"]) {
		grid-template-columns: 41% 55%;
	}
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-Supplies {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px calc(var(--⅝fem) * 2);
}

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

	/* （SP） */
	.sect-eqipCki4-Supplies .shelf-wrapper_pc>li {
		width: 70vw;
	}

	.sect-eqipCki4-Supplies .shelf-wrapper_pc>li:nth-of-type(n+7) {
		width: 85vw;
	}
}

@media print,
screen and (min-width: 744px) {

	/* .shelf（PC） */
	.sect-eqipCki4-Supplies :is(.shelf-wrapper, .shelf-wrapper_pc):is([data-cols="3"], [data-cols_pc="3"])>:is(li, dd):nth-of-type(n+7) {
		width: 47.3%;
	}
}


/* .section
─────────────────── */
.pg-saraeqipcki4 .sect-eqipCki4-Plumbings {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px 0pc;
}

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

	/* （SP） */
	.sect-eqipCki4-Plumbings .shelf-wrapper_pc>li {
		width: 85vw;
	}
}


/* department ──────────── */
.pg-saraeqipcki4 .dept-eqipCki4-Endnote {
	/* padding: 上  横  下 */
	padding: calc(var(--⅝fem) * 2) 0px calc(var(--⅝fem) * 3);
}

.dept-eqipCki4-Endnote .department__interior {
	width: 1000px;
	max-width: min(92.5vw, 100%);
}