﻿#equipmentSec{counter-reset:equip-num}#equipmentSec .equip-sec{counter-increment:equip-num;margin-top:200px}#equipmentSec .equip-sec+.equip-sec{margin-top:160px}#equipmentSec .equip-heading{align-items:flex-end;grid-template-columns:1fr 49.9284692418%;gap:24px 38px}#equipmentSec .equip-heading-ttl{display:flex;align-items:flex-end;gap:16px;font-size:4.8rem;font-weight:700;line-height:1.2}#equipmentSec .equip-heading-ttl::before{content:counter(equip-num, decimal-leading-zero);font:normal normal 700 8rem/1.6 "Antonio","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;color:#ba0003;line-height:1.2}#equipmentSec .equip-gallery{margin-top:64px;grid-template-columns:1fr 1fr;gap:38px}#equipmentSec .equip-spec{margin-top:40px;padding-bottom:24px}#equipmentSec .equip-spec-tbl{table-layout:fixed;min-width:980px;background-color:#fff}#equipmentSec .equip-spec-tbl th,#equipmentSec .equip-spec-tbl td{border:1px solid #e9e8e5;text-align:center;vertical-align:middle;padding-block:5px;padding-inline:5px;font-size:1.4rem;line-height:1.2}#equipmentSec .equip-spec-tbl thead .h-auto,#equipmentSec .equip-spec-tbl tbody .h-auto{height:auto}#equipmentSec .equip-spec-tbl thead th{background-color:#d7d5cf;font-weight:500}#equipmentSec .equip-spec-tbl thead .base{height:45px}#equipmentSec .equip-spec-tbl thead .base-1,#equipmentSec .equip-spec-tbl thead .base-2{height:45px}#equipmentSec .equip-spec-tbl tbody .bg-gy{background:#f9f9f9}#equipmentSec .equip-spec-tbl tbody td{height:94px}#equipmentSec .equip-spec-tbl .num{width:7.8683834049%}#equipmentSec .equip-spec-tbl [colspan="2"]{width:18.3834048641%}#equipmentSec .equip-spec-tbl.ptn-laser,#equipmentSec .equip-spec-tbl.ptn-plasma{min-width:1300px}#equipmentSec .equip-spec-tbl.ptn-laser [colspan="2"],#equipmentSec .equip-spec-tbl.ptn-plasma [colspan="2"]{width:15.2360515021%}#equipmentSec .equip-spec-tbl.ptn-laser .base,#equipmentSec .equip-spec-tbl.ptn-plasma .base{width:15.4506437768%}#equipmentSec .equip-spec-tbl.ptn-bevel [colspan="2"]{width:23.0329041488%}#equipmentSec .equip-spec-tbl.ptn-deburr [colspan="2"]{width:15.3075822604%}#equipmentSec .equip-spec .tbl-txt-lt{display:inline-block;text-align:left}#equipmentSec .equip-spec .ico-circle{display:block;width:22px;aspect-ratio:1;background:currentColor;mask:url(../img/equipment/ico_circle.svg) no-repeat center center/contain;margin-inline:auto}#equipmentNav .equipnav{margin:148px auto 0;max-width:1224px;grid-template-columns:repeat(4, 1fr);gap:16px}#equipmentNav .equipnav-a{display:flex;align-items:center;padding-block:28px 27px;padding-inline:min(20/1000*100vw,20px) min(40/1000*100vw,40px);border-bottom:1px solid #d7d5cf;font-size:min(20/1000*100vw,2rem);font-weight:500;line-height:1.2;position:relative}#equipmentNav .equipnav-a::after{content:"";display:block;width:16px;aspect-ratio:16/9;background:currentColor;mask:var(--ico-angle1-btm) no-repeat center center/contain;position:absolute;right:min(19/1000*100vw,19px);top:50%;transform:translateY(-50%)}@media(any-hover: hover){#equipmentNav .equipnav-a:hover{color:#ba0003;border-color:currentColor}}@media screen and (max-width: 1023px){#equipmentSec .equip-sec{margin-top:80px}#equipmentSec .equip-sec+.equip-sec{margin-top:80px}#equipmentSec .equip-heading{grid-template-columns:1fr}#equipmentSec .equip-spec{padding-bottom:24px}#equipmentSec .equip-spec-tbl .num{width:80px}#equipmentSec .equip-spec-tbl.ptn-laser,#equipmentSec .equip-spec-tbl.ptn-plasma{min-width:1160px}#equipmentNav .equipnav{margin-top:80px}}@media screen and (max-width: 767px){#equipmentSec .equip-heading{grid-template-columns:1fr;gap:16px}#equipmentSec .equip-heading-ttl{align-items:center;font-size:3.2rem}#equipmentSec .equip-heading-ttl::before{font-size:4rem}#equipmentSec .equip-gallery{margin-top:32px;grid-template-columns:1fr}#equipmentSec .equip-spec-tbl th,#equipmentSec .equip-spec-tbl td{padding-block:5px;padding-inline:5px}#equipmentSec .equip-spec-tbl thead th{padding-block:4px;height:62px}#equipmentSec .equip-spec-tbl thead .base{height:31px}#equipmentSec .equip-spec-tbl thead .base-1,#equipmentSec .equip-spec-tbl thead .base-2{height:31px}#equipmentSec .equip-spec-tbl tbody td{height:80px}#equipmentNav .equipnav{display:none}}