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

/* 20240507re */
.otherProductsRe { margin:0; padding:0 0 30px; }
.otherProductsRe h3 { margin:0; padding:0 0 30px;font-size:21px; }
.otherProductsRe h3 span { display:block; margin:0 0 0; padding:0 0 0; border:0; }
.otherProductsRe h3 b { display:block; padding:0 0 0 10px; border-left:#008c67 3px solid; line-height:1; font-size:13px; font-weight:bold; }
.otherProductsRe h3 b.blue { border-left:#0099ff 3px solid; }
.otherProductsRe h3 b.purple { border-left:#BF44D9  3px solid; }
.otherProductsRe h3 b small { display:inline-block; padding:0 0 0 15px; line-height:1; font-size:11px; font-weight:normal; }
.otherProductsRe h4 { margin:0; padding:0 0 30px;font-size:21px; line-height:2em; width:100%; }
.otherProductsRe h4 span { display:block; margin:0 0 0; padding:0 0 0; border:0; }
.otherProductsRe h4 b { display:block; padding:0 0 0 10px; border-left:#008c67 3px solid; line-height:1; font-size:13px; font-weight:bold; }
.otherProductsRe h4 b.blue { border-left:#0099ff 3px solid; }
.otherProductsRe h4 b.purple { border-left:#BF44D9  3px solid; }
.otherProductsRe h4 b small { display:inline-block; padding:0 0 0 15px; line-height:1; font-size:11px; font-weight:normal; }
.otherProductsRe .specTable1 { width:100%; margin:0 0 15px; padding:0; border:0; border-top:#c9c9c9 1px solid; border-collapse:collapse; }
.otherProductsRe .specTable1 tr { border-bottom:#c9c9c9 1px solid; }
.otherProductsRe .specTable1 th { width:25%; padding:7px 10px; line-height:1; font-size:13px; background:#fafafa; }
.otherProductsRe .specTable1 td { width:25%; padding:7px 10px; line-height:1; font-size:13px; }
.otherProductsRe .specTable2 { width:100%; margin:0 0 15px; padding:0; border:0; border-top:#c9c9c9 1px solid; border-collapse:collapse; }
.otherProductsRe .specTable2 tr { border-bottom:#c9c9c9 1px solid; }
.otherProductsRe .specTable2 th:nth-child(1) { width:10%; padding:7px 10px; line-height:1; font-size:13px; background:#fafafa; }
.otherProductsRe .specTable2 td { width:calc(90% / 4); padding:7px 10px; line-height:1; font-size:13px; border-left:#c9c9c9 1px solid;}
.otherProductsRe td.specTable2_td02 { width:calc(90% / 4); padding:7px 10px; line-height:1; font-size:13px; border:none;}
.otherProductsRe .specTable2 th img,

.otherProductsRe .specTable2 td img { width:100%; height:auto; object-fit:cover; }
.otherProductsRe .specTable2sp { display:none; }

.specTable1 tbody, .specTable2 tbody{
	width:100% !important;
}
.specTable1 tr, .specTable2 tr{
	display:flex;
}

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

}

@media screen and (max-width:767px) {
.otherProductsRe .specTable1 { margin:0 0 1px; }
.otherProductsRe .specTable2 { display:none; }
.otherProductsRe .specTable2sp { display:table; width:100%; margin:0 0 1px; border-top:#c9c9c9 1px solid; }
.otherProductsRe .specTable2sp tr { border-bottom:#c9c9c9 1px solid; }
.otherProductsRe .specTable2sp th { width:25%; padding:7px 10px; line-height:1; font-size:13px; background:#fafafa; }
.otherProductsRe .specTable2sp td { width:75%; padding:7px 10px; line-height:1; font-size:13px; }
.otherProductsRe .specTable2sp tr:nth-child(1) td { font-weight:bold; background:#fdfdfd; }
.otherProductsRe .specTable2sp td img { width:100%; height:auto; object-fit:cover; }

}

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