﻿.p-product__category{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.p-product__category{flex-direction:row}}@media screen and (min-width: 1024px){.p-product__category dt{width:12.4137931034%;flex-shrink:0}}.p-product-accessory{background:#f5f6f7}.p-product-single__terms{align-items:flex-start}.p-product-single__terms+.p-product-single__terms{margin-top:.75rem}.p-product-single__terms dt{min-width:8em;color:#2b639b;font-weight:700}.p-product-single__terms dd{margin:0}.p-pump-detail{--detail-blue: #2d428c;--detail-sky: #409bc9;--detail-pale: #eaf6fc;color:#333}.p-pump-detail__hero{padding:clamp(7rem,11vw,10.5rem) 0 clamp(3rem,6vw,5rem)}.p-pump-detail__hero-grid{display:grid;gap:2.5rem;align-items:center}@media screen and (min-width: 1024px){.p-pump-detail__hero-grid{grid-template-columns:minmax(0, 52%) minmax(0, 48%);min-height:390px}}.p-pump-detail__hero-copy{position:relative;z-index:1}.p-pump-detail__hero-copy h1{margin-top:1.25rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.25;letter-spacing:.02em}.p-pump-detail__label{display:inline-block;padding:.15em 1em;background:var(--detail-sky);color:#fff;font-weight:700}.p-pump-detail__lead{margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.98rem;line-height:2}.p-pump-detail__lead p+p{margin-top:1.2rem}.p-pump-detail__category-link{display:inline-flex;align-items:center;box-sizing:border-box;min-width:min(100%,340px);max-width:100%;gap:clamp(1rem,2vw,1.75rem);margin-top:2rem;padding:1.05rem clamp(1.4rem,4vw,2rem);border-radius:999px;background:var(--detail-blue);color:#fff;font-weight:700;line-height:1.5;transition:opacity .2s ease}.p-pump-detail__category-link:hover{opacity:.78}.p-pump-detail__category-link span{flex:0 0 auto;margin-left:auto;font-size:.45rem}.p-pump-detail__hero-image{position:relative;min-height:260px;display:grid;place-content:center;isolation:isolate}.p-pump-detail__hero-image::before{content:"";position:absolute;z-index:-1;top:50%;right:calc(100% - 50vw);width:min(58vw,760px);height:min(46.24vw,606px);transform:translateY(-50%);background:url("../img/products/bg_pump-detail.png") right center/contain no-repeat;pointer-events:none}.p-pump-detail__hero-image img{width:min(100%,480px);object-fit:contain}.p-pump-detail__breadcrumb{margin-top:2.5rem}.p-pump-detail__gallery{padding:clamp(3.5rem,7vw,6rem) 0 clamp(4.5rem,8vw,7.5rem);background:linear-gradient(rgba(231, 247, 253, 0.93), rgba(243, 250, 253, 0.98)),url("../img/products/use-cases/bg_use-cases.jpg") center/cover}.p-pump-detail__types{display:grid;justify-content:center;row-gap:clamp(2.5rem,6vw,5rem)}@media screen and (min-width: 768px){.p-pump-detail__types{column-gap:0;grid-template-columns:repeat(auto-fit, minmax(280px, 360px))}}@media screen and (min-width: 1024px){.p-pump-detail__types{grid-template-columns:repeat(auto-fit, minmax(0, 386.6666666667px))}}.p-pump-detail__types.-fallback{grid-template-columns:minmax(0, 360px);justify-content:center}.p-pump-detail__type{min-width:0;text-align:center;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.p-pump-detail__type{padding:0 2em;border-right:1px solid rgba(45,66,140,.16);justify-content:flex-end}.p-pump-detail__type:last-child{border-right:0}}.p-pump-detail__type header h2{font-size:clamp(1rem,.824rem + .75vw,1.5rem);font-weight:700}.p-pump-detail__type header p{font-weight:700;font-size:var(--l-primary-text-size)}.p-pump-detail__variant-stage{margin-top:1rem;background:#fff}.p-pump-detail__variant-stage figure{aspect-ratio:1;position:relative}.p-pump-detail__variant-stage figure[hidden]{display:none}.p-pump-detail__variant-stage img{width:100%;height:100%;object-fit:cover}.p-pump-detail__variant-buttons{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.35rem;margin-top:.75em}.p-pump-detail__variant-buttons button{min-width:0;padding:.25em;border:0;background:#aeb8bf;color:#fff;font-size:.78rem;cursor:pointer}.p-pump-detail__variant-buttons button.is-active{background:var(--detail-sky)}.p-pump-detail__variant-buttons button:focus-visible{outline:3px solid var(--detail-blue);outline-offset:2px}.p-pump-detail__actions{display:grid}@media screen and (min-width: 768px){.p-pump-detail__actions{grid-template-columns:repeat(3, 1fr)}}.p-pump-detail__actions a,.p-pump-detail__actions button{display:flex;gap:.5em;align-items:center;justify-content:center;width:100%;min-height:4.5rem;padding:1rem;border:1px solid #fff;background:#33373b;color:#fff;font:inherit;text-align:center;font-weight:700;cursor:pointer}.p-pump-detail__actions a .-ico,.p-pump-detail__actions button .-ico{display:grid;flex:0 0 1.5rem;place-items:center}.p-pump-detail__actions a .-label,.p-pump-detail__actions button .-label{display:flex;min-width:0;flex-direction:column;gap:.15rem;line-height:1.35}.p-pump-detail__actions a .-sub,.p-pump-detail__actions button .-sub{font-size:.72rem;font-weight:500;opacity:.9}.p-pump-detail__actions a.-contact,.p-pump-detail__actions button.-contact{background:var(--detail-sky)}.p-pump-detail__download-menu{position:relative}.p-pump-detail__download-panel{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:3;overflow:hidden;background:#33373b;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 36px rgba(19,35,88,.14)}.p-pump-detail__download-panel[hidden]{display:none}.p-pump-detail__download-panel ul{margin:0;padding:.5rem;list-style:none}.p-pump-detail__download-panel li+li{border-top:1px solid rgba(255,255,255,.2)}.p-pump-detail__download-panel a{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.75rem .85rem;color:#fff;font-size:calc(14/16*1rem);font-weight:700}.p-pump-detail__download-panel a::after{content:"↓";flex-shrink:0;color:currentColor}.p-pump-detail__download-panel a:hover{opacity:.75}.p-pump-detail__tabs-wrap{background:#d8eef8;overflow-x:auto}.p-pump-detail__tabs{display:flex;min-width:900px;padding-top:1em}@media screen and (min-width: 1024px){.p-pump-detail__tabs{justify-content:center}}.p-pump-detail__tabs button{position:relative;font-size:var(--l-primary-text-size);padding:.75em 1em;border:0;background:rgba(0,0,0,0);color:#586570;font-weight:700;cursor:pointer}@media screen and (min-width: 1024px){.p-pump-detail__tabs button{padding:.875em 2.5em}}.p-pump-detail__tabs button[aria-selected=true]{background:#fff;color:var(--detail-blue)}.p-pump-detail__tabs button[aria-selected=true]::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--detail-sky)}.p-pump-detail__tabs button:focus-visible{outline:3px solid var(--detail-blue);outline-offset:-4px}.p-pump-detail__panels{min-height:420px}.p-pump-detail__panel{padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,11vw,10rem)}.p-pump-detail__panel[hidden]{display:none}.p-pump-detail__section-title{position:relative;font-size:clamp(1rem,.912rem + .38vw,1.25rem);font-weight:700}.p-pump-detail__section-title::before{content:"■";margin-right:.25em;color:var(--l-main-color)}.p-pump-detail__richtext{margin-top:1rem;line-height:1.9}.p-pump-detail__text-block,.p-pump-detail__table-block{min-width:0;padding-top:2.5em}.p-pump-detail__table-scroll{width:100%;margin-top:1em;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-pump-detail__model-code-body{margin-top:1.5rem}.p-pump-detail__model-code-visual{display:flex;align-items:flex-start;flex:0 1 auto;max-width:100%;gap:clamp(.25rem,.7vw,.5rem)}.p-pump-detail__model-code-part{display:grid;grid-template-rows:auto auto;width:max-content;min-width:max-content;color:#333941;font-weight:700;line-height:1;text-align:center}.p-pump-detail__model-code-value{display:block;width:100%;box-sizing:border-box;padding-bottom:.18em;border-bottom:4px solid var(--l-main-color);font-size:clamp(1.5rem,.507rem + 4.24vw,3rem);letter-spacing:.02em;white-space:nowrap}.p-pump-detail__model-code-label{display:block;width:100%;box-sizing:border-box;margin-top:.18em;padding:.25em 0;background:rgba(46,70,143,.1);color:var(--l-main-color);font-size:clamp(.9rem,.569rem + 1.41vw,1.4rem);white-space:nowrap}.p-pump-detail__model-code-separator{flex:0 0 auto;padding-top:.12em;color:#333941;font-size:clamp(1.5rem,.507rem + 4.24vw,3rem);font-weight:700;line-height:1}.p-pump-detail__model-code-list div{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.5rem;align-items:baseline}.p-pump-detail__model-code-list dt{color:var(--l-main-color);font-weight:700}.p-pump-detail__model-code-list dt:after{content:"=";margin-left:.5em}.p-pump-detail__model-code-list dd{line-height:1.7}.p-pump-detail table{min-width:680px;border-collapse:collapse;table-layout:fixed}.p-pump-detail table th,.p-pump-detail table td{padding:.4em 1.5em;border:1px solid #cbd6de;text-align:center;vertical-align:middle;overflow-wrap:normal;word-break:keep-all;line-break:strict}.p-pump-detail table th{background:#eaf6fc;color:#4a5862}.p-pump-detail table.-blue th,.p-pump-detail table.-blue td,.p-pump-detail table.-orange th,.p-pump-detail table.-orange td{min-width:150px}.p-pump-detail table.-blue thead th,.p-pump-detail table.-orange thead th{background:#fff;border-color:#cbd6de;color:#4a5862}.p-pump-detail table.-blue tbody tr,.p-pump-detail table.-orange tbody tr{background:rgba(0,0,0,0)}.p-pump-detail table.-blue tbody td,.p-pump-detail table.-orange tbody td{background:#fff;border-color:#cbd6de}.p-pump-detail table.-blue thead th{border-bottom:2px solid #5faad6}.p-pump-detail table.-blue tbody td:not(:first-child){border-color:#5faad6}.p-pump-detail table.-blue tbody tr:nth-child(odd) td:not(:first-child){background:rgba(95,170,214,.1)}.p-pump-detail table.-orange thead th{border-bottom:2px solid #ed743e}.p-pump-detail table.-orange tbody td:not(:first-child){border-color:#ed743e}.p-pump-detail table.-orange tbody tr:nth-child(odd) td:not(:first-child){background:rgba(237,116,62,.1)}.p-pump-detail table.-dark th{background:var(--detail-blue);color:#fff}.p-pump-detail table.-header-only thead th{background:var(--detail-blue);color:#fff}.p-pump-detail table.-header-only tbody tr{background:rgba(0,0,0,0)}.p-pump-detail table.-header-only tbody th,.p-pump-detail table.-header-only tbody td{font-size:var(--l-primary-text-size)}.p-pump-detail table.-header-only tbody td{background:#fff}.p-pump-detail table tbody tr:nth-child(even){background:#f4f7f9}.p-pump-detail table.-capacity thead th,.p-pump-detail table.-capacity tbody th,.p-pump-detail table.-material-connection thead th,.p-pump-detail table.-material-connection tbody th{color:#fff;font-weight:700}.p-pump-detail table.-capacity tbody tr,.p-pump-detail table.-material-connection tbody tr{background:rgba(0,0,0,0)}.p-pump-detail table.-capacity tbody td,.p-pump-detail table.-material-connection tbody td{background:#fff}.p-pump-detail table.-capacity tbody tr:nth-child(even) td,.p-pump-detail table.-material-connection tbody tr:nth-child(even) td{background:#f5f6f7}.p-pump-detail table.-capacity{font-size:clamp(.75rem,.706rem + .19vw,.875rem);line-height:1.3}.p-pump-detail table.-capacity th:first-child,.p-pump-detail table.-capacity td:first-child{width:9.5rem;white-space:nowrap}.p-pump-detail table.-capacity thead th,.p-pump-detail table.-capacity tbody th{background:var(--l-main-color)}.p-pump-detail table.-material-connection{font-size:clamp(.75rem,.706rem + .19vw,.875rem);line-height:1.4}.p-pump-detail table.-material-connection thead tr:first-child th{background:#656d76}.p-pump-detail table.-material-connection thead tr:nth-child(2) th{background:rgba(101,109,118,.7)}.p-pump-detail table.-material-connection tbody th{background:#656d76}.p-pump-detail__note{margin-top:.75rem;font-size:.86rem;line-height:1.7}.p-pump-detail__use-cases-block{min-width:0}.p-pump-detail__use-cases{display:grid;gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem);margin-top:1.5rem}@media screen and (min-width: 576px){.p-pump-detail__use-cases{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-pump-detail__use-cases{grid-template-columns:repeat(4, minmax(0, 1fr))}}.p-pump-detail__use-case{margin:0}.p-pump-detail__use-case img{display:block;width:100%;aspect-ratio:16/9;border-radius:8px;object-fit:cover}.p-pump-detail__use-case figcaption{margin-top:.5em;font-size:clamp(1rem,.956rem + .19vw,1.125rem);font-weight:700}.p-pump-detail__use-case figcaption::before{content:"■";margin-right:.25em;color:var(--l-main-color)}.p-pump-detail__accessories-block{min-width:0}.p-pump-detail__accessories{display:grid;margin-top:1.5rem}@media screen and (min-width: 768px){.p-pump-detail__accessories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-pump-detail__accessories{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-pump-detail__accessory-card{min-width:0;margin-top:-1px;margin-left:-1px;border:1px solid #d7dde2;background:#fff}.p-pump-detail__accessory-card a{display:flex;flex-direction:column;height:100%;padding:clamp(1rem,2.2vw,1.5rem);color:inherit;text-decoration:none;transition:opacity .2s ease}.p-pump-detail__accessory-card a:hover{opacity:.78}.p-pump-detail__accessory-card figure{position:relative;aspect-ratio:4/3;background:#f3f5f6;overflow:hidden}.p-pump-detail__accessory-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.p-pump-detail__accessory-card-body{display:flex;flex:1;flex-direction:column;margin-top:1rem}.p-pump-detail__accessory-card-body h3{font-size:clamp(1.05rem,.979rem + .3vw,1.25rem);font-weight:700;line-height:1.5}.p-pump-detail__accessory-card-body p{margin-top:.5rem;color:#586570;font-size:.92rem;line-height:1.7}.p-pump-detail__accessory-card-body span{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:1rem;color:var(--detail-blue);font-weight:700}.p-pump-detail__accessory-card-body span::after{content:"→";display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:var(--detail-blue);color:#fff;line-height:1}.p-pump-detail__cards{display:grid;gap:1px;margin-top:1.5rem;background:#d7dde2;border:1px solid #d7dde2}@media screen and (min-width: 768px){.p-pump-detail__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.p-pump-detail__cards{grid-template-columns:repeat(3, 1fr)}}.p-pump-detail__card{display:flex;flex-direction:column;padding:1rem;background:#fff}.p-pump-detail__card figure{background:#f3f5f6;aspect-ratio:4/3}.p-pump-detail__card img{width:100%;height:100%;object-fit:contain}.p-pump-detail__card h3{margin-top:1rem;font-size:1.15rem}.p-pump-detail__card p{margin-top:.5rem;line-height:1.7}.p-pump-detail__card a{margin-top:auto;padding-top:1rem;color:var(--detail-blue);text-align:right;font-weight:700}.p-pump-detail__card a span{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;margin-left:.5rem;border-radius:50%;background:var(--detail-blue);color:#fff}.p-pump-detail__maintenance-intro{align-items:center}.p-pump-detail__maintenance-title{font-size:clamp(1.1rem,.959rem + .6vw,1.5rem);font-weight:700;line-height:1.5}@media screen and (min-width: 1024px){.p-pump-detail__maintenance-intro-copy{width:36.2068965517%;flex-shrink:0}}.p-pump-detail__maintenance-intro-copy p{margin-top:.75rem;line-height:1.8}.p-pump-detail__maintenance-images{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.75rem,2vw,1.5rem);width:100%}@media screen and (min-width: 1024px){.p-pump-detail__maintenance-images{width:54.4827586207%;flex-shrink:0}}.p-pump-detail__maintenance-images figure{display:grid;place-items:center;aspect-ratio:1;margin:0;border:1px solid #e1e6eb;background:#fff}.p-pump-detail__maintenance-images img{width:100%;height:100%;object-fit:contain}.p-pump-detail__parts-layout{align-items:flex-start}@media screen and (min-width: 1024px){.p-pump-detail__parts-side{width:25.8620689655%;flex-shrink:0}}.p-pump-detail__parts-table{min-width:0;width:100%}.p-pump-detail__parts-table tbody td:nth-child(3){white-space:nowrap}.p-pump-detail__parts-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.p-pump-detail__download{display:inline-flex;align-items:center;margin-top:1rem;padding:.8rem 1.2rem;background:#33373b;color:#fff;font-weight:700}.p-pump-detail__download::before{content:"↓";margin-right:.5rem}.p-pump-detail__empty{padding:3rem;background:#f5f7f8;text-align:center;color:#6a737a}@media(max-width: 767px){.p-pump-detail__hero-image{order:-1}.p-pump-detail__actions a{min-height:60px}.p-pump-detail__tabs-wrap .l-container{width:100%}.p-pump-detail__tabs{grid-template-columns:repeat(6, minmax(130px, 1fr));min-width:780px}}.p-industrial-detail{--industrial-blue: #2d428c;--industrial-sky: #409bc9;--industrial-pale: #e8f6fc;color:#333}.p-industrial-detail__page-head .c-heading.-pageHead .c-heading__en{order:1;margin-top:0;color:#97c8e5;font-size:clamp(.875rem,1.2vw,1rem)}.p-industrial-detail__page-head .c-heading.-pageHead .c-heading__ja{order:2;margin-top:.35em;color:var(--l-main-color);font-size:clamp(1.75rem,3vw,2.5rem)}.p-industrial-detail__page-head.-text-only .p-industrial-detail__page-copy{max-width:920px;margin-inline:auto;text-align:center}.p-industrial-detail__page-head.-text-only .p-pageHead__breadcrumb{margin-top:clamp(1rem,2vw,1.5rem);text-align:left}.p-industrial-detail__page-copy{max-width:min(100%,520px)}@media screen and (min-width: 1024px){.p-industrial-detail__page-head .p-pageHead__cover{right:clamp(24px,6vw,96px)}}.p-industrial-detail__page-lead{margin-top:1.25rem;font-weight:700;line-height:1.9}.p-industrial-detail__page-lead p+p{margin-top:.75em}.p-industrial-detail__page-message{margin-top:clamp(2rem,4vw,3.5rem)}.p-industrial-detail__page-catch{color:var(--l-primary-text-color);font-size:clamp(1.35rem,2.6vw,1.875rem);font-weight:700;line-height:1.65}.p-industrial-detail__page-description{max-width:760px;margin:clamp(1rem,2vw,1.5rem) auto 0;line-height:1.95}.p-industrial-detail__page-description p+p{margin-top:.85em}.p-industrial-detail__main-visual img{display:block;width:100%;height:auto}.p-industrial-detail__intro-blocks{display:grid;gap:clamp(3rem,7vw,6rem)}.p-industrial-detail__intro-section{min-width:0}.p-industrial-detail__intro-feature-title{margin:0;color:var(--l-primary-text-color);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.5}.p-industrial-detail__intro-feature-title::before{content:"■";margin-right:.3em;color:var(--industrial-blue)}.p-industrial-detail__intro-media-specs,.p-industrial-detail__intro-spec-cards,.p-industrial-detail__intro-table-groups{display:grid;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.5rem,3vw,3rem)}.p-industrial-detail__intro-media-spec{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media screen and (min-width: 1024px){.p-industrial-detail__intro-media-spec{grid-template-columns:minmax(0, 44%) minmax(0, 56%)}}.p-industrial-detail__intro-media-spec .p-industrial-detail__intro-table table{table-layout:auto}.p-industrial-detail__intro-media-spec .p-industrial-detail__intro-table tr>:first-child{width:34%}.p-industrial-detail__intro-media-spec .p-industrial-detail__intro-table tr>:not(:first-child){width:auto}.p-industrial-detail__intro-media-copy{min-width:0}.p-industrial-detail__intro-media-copy figure{display:grid;place-items:center;margin:0;background:#fff}.p-industrial-detail__intro-media-copy img{width:100%;height:auto;object-fit:contain}.p-industrial-detail__intro-media-copy p{margin-top:1rem;line-height:1.9}@media screen and (min-width: 768px){.p-industrial-detail__intro-spec-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__intro-spec-cards.-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-industrial-detail__intro-spec-card{min-width:0}.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table table{table-layout:auto;min-width:520px}@media screen and (min-width: 768px){.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table table{min-width:0}}.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table tr>:first-child{width:33%}.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table th,.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.p-industrial-detail__intro-spec-card .p-industrial-detail__intro-table tr>:not(:first-child){width:auto}.p-industrial-detail__intro-spec-card figure{display:grid;place-items:center;margin:0;aspect-ratio:1;background:#fff}.p-industrial-detail__intro-spec-card img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__intro-spec-card figcaption{align-self:end;margin-top:-2.5rem;padding-bottom:1rem;color:#29353d;font-weight:700;line-height:1.4;text-align:center}.p-industrial-detail__intro-table-group{display:grid;gap:0;align-items:stretch}@media screen and (min-width: 768px){.p-industrial-detail__intro-table-group{grid-template-columns:minmax(7rem, 22%) minmax(0, 1fr)}}.p-industrial-detail__intro-table-group h3{display:grid;place-items:center;margin:0;padding:clamp(1rem,2vw,1.5rem);background:var(--industrial-blue);color:#fff;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.6;text-align:center}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table{margin-top:0}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table table{table-layout:fixed}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table th,.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table td{text-align:center;vertical-align:middle}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table tr>:first-child{width:25%}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table tr>*{width:25%}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table tbody tr:nth-child(-n+2)>:nth-child(2){background:#defefd}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table tbody tr:nth-child(-n+2)>:nth-child(3){background:#ececec}.p-industrial-detail__intro-table-group .p-industrial-detail__intro-table tbody tr:nth-child(-n+2)>:nth-child(4){background:#d9e5ff}.p-industrial-detail__intro-table{margin-top:0}.p-industrial-detail__intro-table table{min-width:0;font-size:clamp(.75rem,1vw,.9rem)}.p-industrial-detail__intro-table th,.p-industrial-detail__intro-table td{padding:.55rem .75rem;background:#fff}.p-industrial-detail__intro-table th{width:30%;background:#f7f9fb;color:#29353d}.p-industrial-detail__intro-table table.-header-row tbody tr:first-child th,.p-industrial-detail__intro-table table.-header-row tbody tr:first-child td{background:var(--industrial-blue);color:#fff;text-align:center}.p-industrial-detail__section{padding:clamp(4rem,8vw,7rem) 0}.p-industrial-detail__section.-blue{background:linear-gradient(rgba(224, 244, 252, 0.94), rgba(224, 244, 252, 0.94)),url("../img/products/use-cases/bg_use-cases.jpg") center/cover}.p-industrial-detail__text-section{text-align:center}.p-industrial-detail__title{color:var(--l-primary-text-color);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1.45;text-align:center}.p-industrial-detail__eyebrow+.p-industrial-detail__title{margin-top:.35rem}.p-industrial-detail__richtext{margin-top:1em;line-height:1.95}.p-industrial-detail__richtext p+p{margin-top:1em}.p-industrial-detail__cards{display:grid;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2rem,4vw,3.5rem)}@media screen and (min-width: 768px){.p-industrial-detail__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-industrial-detail__card{position:relative;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);background:#fff;box-shadow:0 12px 30px rgba(45,66,140,.08);border-radius:8px}.p-industrial-detail__card figure{margin:1rem 0 0;overflow:hidden;aspect-ratio:296/174}@supports not (aspect-ratio: 1/1){.p-industrial-detail__card figure{position:relative;padding-top:58.7837837838%}}@media all and (-ms-high-contrast: none){.p-industrial-detail__card figure{position:relative;padding-top:58.7837837838%}}.p-industrial-detail__card figure>img,.p-industrial-detail__card figure>iframe{width:100%;height:100%}@supports not (aspect-ratio: 1/1){.p-industrial-detail__card figure>img,.p-industrial-detail__card figure>iframe{position:absolute;top:0;right:0;bottom:0;left:0}}@media all and (-ms-high-contrast: none){.p-industrial-detail__card figure>img,.p-industrial-detail__card figure>iframe{position:absolute;top:0;right:0;bottom:0;left:0}}.p-industrial-detail__card figure>img{object-fit:cover}.p-industrial-detail__card figure{background:#f1f5f8}.p-industrial-detail__card h3{margin-top:.25em;color:var(--l-primary-text-color);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.5;border-bottom:1px solid #d4dade;padding-bottom:.5em}.p-industrial-detail__card p{margin-top:.75em;line-height:1.8}.p-industrial-detail__card-icon{display:grid;place-items:center;width:40px;height:40px;margin-top:1rem}.p-industrial-detail__card-icon img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__card-number{position:absolute;top:-0.3em;right:.5em;color:var(--industrial-sky);font-family:var(--l-en-font-set);font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1;opacity:.75}.p-industrial-detail__specs{display:grid;gap:clamp(3rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4rem)}.p-industrial-detail__spec{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media screen and (min-width: 1024px){.p-industrial-detail__spec{grid-template-columns:minmax(0, 44%) minmax(0, 56%)}}.p-industrial-detail__spec-gallery,.p-industrial-detail__spec-body{min-width:0}.p-industrial-detail__spec-main{display:grid;place-items:center;margin:0;aspect-ratio:4/3;background:#fff}.p-industrial-detail__spec-main img{max-width:100%;max-height:100%;object-fit:contain}.p-industrial-detail__spec-thumbs{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.75rem;margin-top:1rem}.p-industrial-detail__spec-thumbs button{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px solid #d7dde2;background:#fff;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.p-industrial-detail__spec-thumbs button:hover{opacity:.78}.p-industrial-detail__spec-thumbs button.is-active{border-color:var(--industrial-blue)}.p-industrial-detail__spec-thumbs button:focus-visible{outline:3px solid var(--industrial-sky);outline-offset:2px}.p-industrial-detail__spec-thumbs img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__spec-body h3{margin-top:.5rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1.5}.p-industrial-detail__spec-code{display:inline-block;padding:.15em .75em;border:1px solid var(--industrial-sky);color:var(--industrial-sky);font-size:.78rem;font-weight:700}.p-industrial-detail__spec-lead{max-width:760px;margin:clamp(1rem,2vw,1.5rem) auto 0;text-align:center}.p-industrial-detail__tool-groups{display:grid;gap:clamp(3rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4rem)}.p-industrial-detail__tool-group{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.p-industrial-detail__tool-group-title{position:relative;padding-bottom:.9rem;border-bottom:1px solid #cfd8df;color:#29353d;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.5}.p-industrial-detail__tool-group-title::after{content:"";position:absolute;left:0;bottom:-1px;width:4em;height:1px;background:#5faad6}.p-industrial-detail__tool-items{display:grid;gap:clamp(2rem,5vw,4rem)}.p-industrial-detail__tool-item{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media screen and (min-width: 1024px){.p-industrial-detail__tool-item{grid-template-columns:minmax(0, 45%) minmax(0, 55%)}}.p-industrial-detail__tool-media,.p-industrial-detail__tool-table{min-width:0}.p-industrial-detail__tool-image{display:grid;place-items:center;margin:0;aspect-ratio:4/3}.p-industrial-detail__tool-image img{max-width:100%;max-height:100%;object-fit:contain}.p-industrial-detail__tool-copy{margin-top:1rem}.p-industrial-detail__tool-copy h4{margin-top:.45rem;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:700;line-height:1.5}.p-industrial-detail__tool-table{margin-top:0}.p-industrial-detail__table-scroll{width:100%;margin-top:1.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-industrial-detail table{min-width:560px;width:100%;border-collapse:collapse;table-layout:fixed}.p-industrial-detail table th,.p-industrial-detail table td{padding:.5em 1em;border:1px solid #d7dde2;text-align:left;vertical-align:top;line-height:1.6}.p-industrial-detail table th{width:32%;background:#f5f6f7;color:#4a5862;font-weight:700}.p-industrial-detail table td{background:#fff;font-weight:400}.p-industrial-detail table tbody tr:nth-child(even) td{background:#fff}.p-industrial-detail table.-wide th{width:auto;background:var(--industrial-blue);color:#fff;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-break:auto}.p-industrial-detail table.-wide td{background:#fff;text-align:center;word-break:normal;line-break:auto}.p-industrial-detail table.-wide tbody tr:first-child td{background:#eaf4fa}.p-industrial-detail table.-wide tbody tr:nth-child(even) td{background:#f6f8fa}.p-industrial-detail__note{margin-top:.75rem;color:#586570;font-size:.88rem;line-height:1.7}.p-industrial-detail__related-title{padding-bottom:.9rem;border-bottom:1px solid #cfd8df;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700}.p-industrial-detail__related{display:grid;gap:1px;margin-top:1.5rem;border:1px solid #d7dde2;background:#d7dde2}@media screen and (min-width: 768px){.p-industrial-detail__related{grid-template-columns:repeat(2, minmax(0, 1fr))}}.p-industrial-detail__related-card{background:#fff}.p-industrial-detail__related-card a{display:grid;gap:1rem;height:100%;padding:clamp(1rem,2.5vw,1.75rem);color:inherit}@media screen and (min-width: 768px){.p-industrial-detail__related-card a{grid-template-columns:140px minmax(0, 1fr)}}.p-industrial-detail__related-card figure{display:grid;place-items:center;margin:0;aspect-ratio:4/3;background:#f3f5f6}.p-industrial-detail__related-card img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__related-card h3{color:var(--industrial-blue);font-weight:700}.p-industrial-detail__related-card p{margin-top:.5rem;color:#586570;line-height:1.7}.p-industrial-detail__related-card span{display:inline-block;margin-top:.75rem;color:var(--industrial-blue);font-weight:700}.p-industrial-detail__section-head{display:flex;justify-content:center;text-align:center}.p-industrial-detail__section-head .c-heading.-secondary .c-heading__ja{color:var(--l-main-color)}.p-industrial-detail__use-cases{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(2rem,4vw,3rem)}@media screen and (min-width: 576px){.p-industrial-detail__use-cases{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__use-cases{grid-template-columns:repeat(4, minmax(0, 1fr))}}.p-industrial-detail__use-case{margin:0;text-align:center}.p-industrial-detail__use-case img{display:block;width:100%;aspect-ratio:360/240;border-radius:8px;object-fit:cover}.p-industrial-detail__use-case figcaption{margin-top:.6rem;font-weight:700;line-height:1.5}.p-industrial-detail__custom{background:#fff}.p-industrial-detail__custom-blocks{display:grid;gap:clamp(2.5rem,6vw,5rem)}.p-industrial-detail__custom-block{min-width:0}.p-industrial-detail__custom-block.-heading{max-width:860px;margin-inline:auto;text-align:center}.p-industrial-detail__custom-lead{margin-top:clamp(1rem,2vw,1.5rem)}.p-industrial-detail__custom-title{position:relative;padding-bottom:.85rem;border-bottom:1px solid #cfd8df;color:#29353d;font-size:clamp(1.18rem,1.8vw,1.45rem);font-weight:700;line-height:1.5}.p-industrial-detail__custom-title::after{content:"";position:absolute;left:0;bottom:-1px;width:4em;height:1px;background:var(--industrial-sky)}.p-industrial-detail__text-media{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media screen and (min-width: 1024px){.p-industrial-detail__text-media{grid-template-columns:minmax(0, 46%) minmax(0, 54%)}.p-industrial-detail__text-media.-reverse{grid-template-columns:minmax(0, 54%) minmax(0, 46%)}.p-industrial-detail__text-media.-reverse .p-industrial-detail__text-media-image{order:2}}.p-industrial-detail__text-media-image{display:grid;place-items:center;margin:0;overflow:hidden;background:#f3f5f6}.p-industrial-detail__text-media-image img{width:100%;height:auto;object-fit:contain}.p-industrial-detail__text-media-body{min-width:0}.p-industrial-detail__custom-action{margin-top:1.5rem}.p-industrial-detail__custom-cards{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(1.5rem,3vw,2.5rem)}@media screen and (min-width: 768px){.p-industrial-detail__custom-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__custom-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-industrial-detail__custom-card{min-width:0;background:#fff;border:1px solid #d7dde2}.p-industrial-detail__custom-card a{display:block;height:100%;color:inherit;transition:opacity .2s ease}.p-industrial-detail__custom-card a:hover{opacity:.78}.p-industrial-detail__custom-card figure{display:grid;place-items:center;margin:0;aspect-ratio:360/220;background:#f3f5f6}.p-industrial-detail__custom-card img{width:100%;height:100%;object-fit:cover}.p-industrial-detail__custom-card div{padding:clamp(1rem,2vw,1.35rem)}.p-industrial-detail__custom-card h4{color:#29353d;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:700;line-height:1.5}.p-industrial-detail__custom-card p{margin-top:.6rem;color:#586570;line-height:1.75}.p-industrial-detail__flow{display:grid;gap:1px;margin-top:clamp(1.5rem,3vw,2.5rem);border:1px solid #d7dde2;background:#d7dde2}.p-industrial-detail__flow-item{display:grid;gap:1rem;align-items:center;padding:clamp(1rem,2.5vw,1.6rem);background:#fff}@media screen and (min-width: 768px){.p-industrial-detail__flow-item{grid-template-columns:4.5rem minmax(6rem, 16%) minmax(0, 1fr)}}.p-industrial-detail__flow-item figure{display:grid;place-items:center;width:min(100%,8rem);margin:0;aspect-ratio:1;background:#f3f5f6}.p-industrial-detail__flow-item img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__flow-item h4{color:#29353d;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:700;line-height:1.5}.p-industrial-detail__flow-item p{margin-top:.5rem;color:#586570;line-height:1.75}.p-industrial-detail__flow-number{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--industrial-blue);color:#fff;font-family:var(--l-en-font-set);font-weight:700;line-height:1}.p-industrial-detail__custom-notice{padding:clamp(1.25rem,3vw,2rem);border-left:4px solid var(--industrial-sky);background:#f5f8fa}.p-industrial-detail__r12-heading{--pump-heading-gradient: linear-gradient(100deg, var(--industrial-blue), var(--industrial-sky));--pump-heading-bg: none}.p-industrial-detail__feature-columns{display:grid;gap:clamp(1.5rem,4vw,3rem)}@media screen and (min-width: 768px){.p-industrial-detail__feature-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-industrial-detail__feature-columns h3{color:var(--l-primary-text-color);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.5}.p-industrial-detail__feature-columns h3::before{content:"■";margin-right:.3em;color:var(--industrial-blue)}.p-industrial-detail__feature-columns ul{margin-top:.85rem;padding:0;list-style:none;line-height:1.9}.p-industrial-detail__feature-columns li::before{content:"✓";margin-right:.4em;color:var(--industrial-blue);font-weight:700}.p-industrial-detail__r12-feature{background:#f5f6f7}.p-industrial-detail__r12-feature .l-container{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}.p-industrial-detail__r12-grid{margin-top:0}.p-industrial-detail__r12-grid>div,.p-industrial-detail__r12-flex-body,.p-industrial-detail__notice{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem)}.p-industrial-detail__r12-flex{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);align-items:flex-start;margin-top:0}@media screen and (min-width: 1024px){.p-industrial-detail__r12-flex{flex-direction:row;align-items:flex-start}}.p-industrial-detail__r12-flex-body{width:100%;min-width:0}@media screen and (min-width: 1024px){.p-industrial-detail__r12-flex-body{flex:1 1 58%}}.p-industrial-detail__r12-aircooling{display:grid;place-items:center;width:100%;margin:0}@media screen and (min-width: 1024px){.p-industrial-detail__r12-aircooling{flex:0 0 min(38%,360px)}}.p-industrial-detail__r12-aircooling img{width:100%;height:auto;object-fit:contain}.p-industrial-detail__sub-title{color:var(--l-primary-text-color);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.5}.p-industrial-detail__sub-title::before{content:"■";margin-right:.35em;color:var(--industrial-blue)}.p-industrial-detail__notice{margin-top:0;line-height:1.8}.p-industrial-detail__notice-content{display:flex;gap:1rem;align-items:flex-start}.p-industrial-detail__notice-content figure{width:6rem;margin:0;flex:0 0 auto}.p-industrial-detail__notice-content figure img{width:100%;height:auto}.p-industrial-detail__notice-title{display:flex;gap:.5rem;align-items:center}.p-industrial-detail__notice-title img{width:1.35rem;height:auto;flex:0 0 auto}.p-industrial-detail__shop-items,.p-industrial-detail__columns,.p-industrial-detail__related-products{display:grid;margin-top:1.5rem}@media screen and (min-width: 768px){.p-industrial-detail__shop-items,.p-industrial-detail__columns,.p-industrial-detail__related-products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__shop-items,.p-industrial-detail__columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__columns{grid-template-columns:repeat(4, minmax(0, 1fr))}}.p-industrial-detail__related-products{gap:0}.p-industrial-detail__related-product-card{min-width:0;border:1px solid #d7dde2;background:#fff}.p-industrial-detail__related-product-card a{display:flex;gap:clamp(1rem,2vw,1.5rem);align-items:center;height:100%;min-height:clamp(11rem,16vw,12.5rem);padding:8px;color:inherit;transition:opacity .2s ease}.p-industrial-detail__related-product-card a:hover{opacity:.78}.p-industrial-detail__related-product-card figure{display:grid;place-items:center;width:min(42%,12rem);min-width:8.5rem;margin:0;aspect-ratio:1;background:#fff;flex:0 0 auto}.p-industrial-detail__related-product-card img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__related-product-card h3{color:#29353d;font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:700;line-height:1.5}.p-industrial-detail__related-product-card p{margin-top:.65rem;line-height:1.8}.p-industrial-detail__related-product-body{display:flex;min-width:0;height:100%;flex-direction:column;padding:clamp(.85rem,1.8vw,1.25rem) clamp(.75rem,1.6vw,1.1rem) clamp(.85rem,1.8vw,1.25rem) 0}.p-industrial-detail__related-product-more{display:inline-flex;gap:.7rem;align-items:center;align-self:flex-end;margin-top:auto;padding-top:1rem;color:var(--industrial-blue);font-size:.9rem;font-weight:700;line-height:1.4}.p-industrial-detail__related-product-more .-ico{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto}.p-industrial-detail__related-product-more svg{width:100%;height:100%}.p-industrial-detail__shop-items{border-top:1px solid #d7dde2;border-left:1px solid #d7dde2}.p-industrial-detail__columns{gap:24px;margin-top:clamp(1rem,2vw,1.5rem)}.p-industrial-detail__shop-card,.p-industrial-detail__column-head{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:space-between;padding-bottom:.85rem;border-bottom:1px solid #cfd8df}@media screen and (min-width: 768px){.p-industrial-detail__shop-card,.p-industrial-detail__column-head{flex-direction:row;align-items:center}}.p-industrial-detail__column-heading{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;min-width:0;width:100%}.p-industrial-detail__column-heading h2{display:inline-flex;gap:.4rem;align-items:center;color:#29353d;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:700;line-height:1.4;white-space:normal;line-break:auto;overflow-wrap:anywhere;flex:0 1 auto;min-width:0}.p-industrial-detail__column-heading img{width:1.1rem;height:1.1rem;object-fit:contain}.p-industrial-detail__column-heading p{color:var(--industrial-blue);font-size:.82rem;font-weight:700;line-height:1.6;flex:1 1 14rem;min-width:min(100%,12rem)}@media screen and (min-width: 768px){.p-industrial-detail__column-heading{gap:clamp(.75rem,2vw,1.25rem);width:auto}.p-industrial-detail__column-heading h2{white-space:nowrap}.p-industrial-detail__column-heading p{flex:0 1 auto;min-width:0}}.p-industrial-detail__column-card{background:#fff}.p-industrial-detail__column-card a{height:100%;color:inherit;transition:opacity .2s ease}.p-industrial-detail__column-card a:hover{opacity:.78}.p-industrial-detail__shop-card{border-right:1px solid #d7dde2;border-bottom:1px solid #d7dde2}.p-industrial-detail__shop-card a,.p-industrial-detail__shop-card .p-industrial-detail__shop-card-inner{display:grid;grid-template-columns:minmax(4.5rem, 30%) minmax(0, 1fr);gap:clamp(.85rem,1.6vw,1.35rem);align-items:center;min-height:clamp(7.25rem,12vw,9rem);padding:clamp(.75rem,1.6vw,1.15rem) clamp(.95rem,2vw,1.4rem)}.p-industrial-detail__shop-card figure{display:grid;place-items:center;width:min(100%,7.25rem);margin:0 auto;aspect-ratio:1;background:#fff}.p-industrial-detail__shop-card img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__shop-card h3{margin-top:.55rem;color:#29353d;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:700;line-height:1.5}.p-industrial-detail__shop-code{display:inline-block;padding:.25rem .9rem;border:1px solid var(--industrial-sky);color:var(--industrial-sky);font-size:.9rem;font-weight:700;line-height:1.4}.p-industrial-detail__shop-action{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.p-industrial-detail__movie-lead{margin-top:clamp(.9rem,2vw,1.25rem);text-align:center;color:#586570;line-height:1.8}.p-industrial-detail__movies{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(2rem,4vw,3rem)}@media screen and (min-width: 768px){.p-industrial-detail__movies{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-industrial-detail__movies{grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}}.p-industrial-detail__movie-card h3{margin-top:.85rem;color:#29353d;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:700;line-height:1.5}.p-industrial-detail__movie-frame{position:relative;overflow:hidden;aspect-ratio:360/240;background:#d7dde2}.p-industrial-detail__movie-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.p-industrial-detail__column-card a{display:flex;flex-direction:column;padding:clamp(1rem,2.2vw,1.5rem)}.p-industrial-detail__column-card figure{display:grid;place-items:center;margin:0;aspect-ratio:4/3;background:#f3f5f6}.p-industrial-detail__column-card img{width:100%;height:100%;object-fit:contain}.p-industrial-detail__column-card h3{margin-top:1rem;color:var(--industrial-blue);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.5}.p-industrial-detail__column-card p{margin-top:.5rem;color:#586570;line-height:1.7}.p-industrial-detail__column-card figure img{object-fit:cover}.p-industrial-detail__section.-light{background:#f5f6f7}.p-industrial-detail__cta{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0;background-color:#f0f2f4;text-align:center}.p-industrial-detail__cta::before{position:absolute;inset:0;background-image:var(--cta-bg-image);background-position:center;background-size:cover;content:"";opacity:.15;pointer-events:none}.p-industrial-detail__cta .l-container{position:relative;z-index:1}.p-industrial-detail__cta h2{margin-bottom:.9rem;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:700}.p-industrial-detail__cta p{margin-bottom:clamp(1.75rem,4vw,2.75rem);line-height:1.8}.p-industrial-detail__cta .p-pump-detail__actions{grid-template-columns:minmax(0, 1fr);justify-content:center}.p-industrial-detail__cta .p-pump-detail__actions.-no-text{margin-top:48px}@media screen and (min-width: 768px){.p-industrial-detail__cta .p-pump-detail__actions{grid-template-columns:repeat(auto-fit, minmax(240px, 320px))}}.p-product-simple .p-pageHead .c-heading.-pageHead .c-heading__en{order:1;margin-top:0;color:#97c8e5;font-size:clamp(.875rem,1.2vw,1rem)}.p-product-simple .p-pageHead .c-heading.-pageHead .c-heading__ja{order:2;margin-top:.35em;color:var(--l-main-color);font-size:clamp(1.75rem,3vw,2.5rem)}.p-nexta{--nexta-blue: #2d428c;--nexta-sky: #47a7d4;--nexta-deep: #112c6d;--nexta-pale: #dff3fb;--nexta-light: #f4f7f9;color:#333}.p-nexta__hero-grid{display:grid;gap:clamp(1.5rem,4vw,3rem)}.p-nexta__hero-copy{max-width:560px}.p-nexta__hero-lead{margin-top:1.25rem;line-height:1.9}.p-nexta__hero-lead .-catch{color:#29353d;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.65}.p-nexta__problem{text-align:center}.p-nexta__problem .p-nexta__section-head h2{color:var(--l-primary-text-color)}.p-nexta__section.-light{background:var(--nexta-light)}.p-nexta__section-head{margin-bottom:clamp(1.75rem,4vw,3rem);text-align:center}.p-nexta__section-head h2{margin:0;color:var(--nexta-blue);font-weight:700;line-height:1.55}.p-nexta__section-head .-ja,.p-nexta__section-head .-en{display:block}.p-nexta__section-head .-ja{white-space:pre-line;font-size:clamp(1.45rem,2.7vw,2.1rem)}.p-nexta__section-head .-en{margin-top:.25em;font-weight:500;color:#97c8e5;font-family:var(--l-en-font-set);font-size:clamp(.75rem,1.4vw,1.25rem);letter-spacing:0;text-transform:uppercase}.p-nexta__lead-text,.p-nexta__section-lead,.p-nexta__richtext{margin-inline:auto;line-height:1.95}.p-nexta__effect-cards,.p-nexta__feature-cards,.p-nexta__step-cards,.p-nexta__comparison-cards,.p-nexta__use-cards,.p-nexta__lineup-cards{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}.p-nexta__effect-cards{gap:min(3vw,40px);margin-top:clamp(2rem,4vw,3rem)}@media screen and (min-width: 768px){.p-nexta__effect-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-nexta__effect-cards article{position:relative;display:flex;min-height:278px;flex-direction:column;align-items:center;justify-content:center;padding:clamp(2.25rem,3.5vw,2.75rem) clamp(1.25rem,3vw,2rem) clamp(1.75rem,3vw,2.25rem);background:#fff;border-radius:8px;box-shadow:0 10px 28px rgba(41,93,122,.14);text-align:center}.p-nexta__effect-cards article::before{content:"";position:absolute;top:16px;left:16px;width:34px;height:34px;border-radius:4px;background:var(--nexta-blue)}.p-nexta__effect-cards article::after{content:"";position:absolute;top:23px;left:24px;width:21px;height:13px;border-bottom:4px solid #fff;border-left:4px solid #fff;transform:rotate(-45deg)}.p-nexta__effect-cards figure{display:grid;place-items:center;width:min(100%,210px);height:130px;margin:0 auto 1.25rem}.p-nexta__effect-cards img{width:100%;height:100%;object-fit:contain}.p-nexta__effect-cards .-body{padding:0}.p-nexta__effect-cards article h3{font-size:clamp(1.05rem,1.45vw,1.28rem)}.p-nexta__effect-summary{color:var(--l-primary-text-color);font-weight:700;line-height:1.45}.p-nexta__effect-summary .-sub,.p-nexta__effect-summary .-main{display:block}.p-nexta__effect-summary .-sub{font-size:clamp(1.125rem,2vw,1.5rem)}.p-nexta__effect-summary .-main{font-size:clamp(1.5rem,3vw,2.25rem)}.p-nexta__effect-summary em{color:#2c4189;font-style:normal;background:linear-gradient(transparent 85%, #fff 58%)}.p-nexta__features{position:relative;background:linear-gradient(to bottom, #193367 0%, #4093c4 100%);color:#fff}.p-nexta__features::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:min(108px,7.5vw);background:url("../img/products/bg_guide.png") center center/cover}.p-nexta__features .c-heading{justify-content:center;text-align:center}.p-nexta__features .c-heading .c-heading__ja{color:#fff}.p-nexta__features .c-heading .c-heading__en{color:#97c8e5}.p-nexta__feature-cards{margin-top:clamp(2.5rem,5vw,4.5rem)}@media screen and (min-width: 768px){.p-nexta__feature-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-nexta__feature-cards article{display:grid;min-height:160px;grid-template-columns:72px minmax(0, 1fr);gap:clamp(1rem,2vw,1.5rem);align-items:center;padding:clamp(1.35rem,2.5vw,2rem);border:1px solid rgba(255,255,255,.85);border-radius:8px;background:rgba(209,235,248,.92);color:#29353d}.p-nexta__feature-cards figure{display:grid;place-items:center;margin:0}.p-nexta__feature-cards img{width:min(100%,68px);height:auto}.p-nexta__section-title-row{display:grid;gap:.75rem 2rem;align-items:end}@media screen and (min-width: 768px){.p-nexta__section-title-row{grid-template-columns:minmax(0, 1fr) auto}}.p-nexta__section-title-row h2{position:relative;margin:0;padding-bottom:1rem;border-bottom:1px solid #cdd8df;color:var(--l-primary-text-color);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.p-nexta__section-title-row h2{grid-column:1/-1;grid-row:1}}.p-nexta__section-title-row h2::after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:2px;background:#5eb5df}.p-nexta__section-title-row p{position:relative;z-index:1;margin:0;color:#29353d;font-size:.9rem;line-height:1.8}@media screen and (min-width: 768px){.p-nexta__section-title-row p{grid-column:2;grid-row:1;align-self:center;padding-bottom:1rem}}.p-nexta__operation-cards{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem)}@media screen and (min-width: 768px){.p-nexta__operation-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-nexta__operation-card h3{display:flex;align-items:center;gap:.65rem;margin:0;color:var(--nexta-blue);font-size:clamp(1rem,1.3vw,1.125rem);font-weight:700;line-height:1.5}.p-nexta__operation-card h3 img{width:34px;height:34px;object-fit:contain}.p-nexta__operation-card figure{overflow:hidden;margin:1rem 0 0;aspect-ratio:540/317;background:#edf2f5}.p-nexta__operation-card figure img{width:100%;height:100%;object-fit:cover}.p-nexta__number-list,.p-nexta__plain-number-list,.p-nexta__dot-list{display:grid;margin:0;padding:0;list-style:none}.p-nexta__number-list{counter-reset:nexta-number;gap:.45rem;margin-top:1rem}.p-nexta__number-list li{counter-increment:nexta-number;position:relative;padding-left:2rem;line-height:1.75}.p-nexta__number-list li::before{content:counter(nexta-number);position:absolute;top:.2em;left:0;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#64b4df;color:#fff;font-size:.8rem;font-weight:700;line-height:1}.p-nexta__note{margin-top:.75rem;color:#586570;font-size:.82rem;line-height:1.7}.p-nexta__sensor-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:1rem}.p-nexta__sensor-tags span{padding:.25em .55em;background:#e8f6fc;color:#409bc9;font-size:.75rem;line-height:1.3}.p-nexta__requirements-section{margin-top:clamp(3.5rem,7vw,6rem)}.p-nexta__requirement-layout{display:grid;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,4vw,3rem)}@media screen and (min-width: 768px){.p-nexta__requirement-layout{grid-template-columns:minmax(0, 1fr) minmax(320px, 42%)}}.p-nexta__requirement-copy{display:grid;gap:clamp(1.75rem,4vw,3rem);align-content:start}.p-nexta__requirement-block{padding-bottom:clamp(1.75rem,4vw,3rem);border-bottom:1px solid #d9e1e7}.p-nexta__requirement-block h3{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--l-primary-text-color);font-size:1rem;font-weight:700;line-height:1.5}.p-nexta__requirement-block h3::before{content:"";width:.8rem;height:.8rem;background:var(--nexta-blue)}.p-nexta__dot-list{gap:.65rem;margin-top:1rem}.p-nexta__dot-list li{position:relative;padding-left:1.2rem;line-height:1.8}.p-nexta__dot-list li::before{content:"";position:absolute;top:.75em;left:0;width:6px;height:6px;border-radius:50%;background:#64b4df}.p-nexta__plain-number-list{counter-reset:nexta-plain-number;gap:.65rem;margin-top:1rem}.p-nexta__plain-number-list li{counter-increment:nexta-plain-number;position:relative;padding-left:1.55rem;line-height:1.8}.p-nexta__plain-number-list li::before{content:counter(nexta-plain-number) ".";position:absolute;left:0;color:#409bc9}.p-nexta__requirement-media{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-content:start}.p-nexta__requirement-media figure{margin:0;background:#edf2f5}.p-nexta__requirement-media img{display:block;width:100%;height:auto}@media screen and (min-width: 768px){.p-nexta__step-cards,.p-nexta__use-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.p-nexta__use-cards{gap:32px 40px}@media screen and (min-width: 1024px){.p-nexta__use-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-nexta__step-cards article,.p-nexta__use-cards article{overflow:hidden;background:#fff;box-shadow:0 12px 26px rgba(28,70,103,.08)}.p-nexta__step-cards figure,.p-nexta__use-cards figure{margin:0;aspect-ratio:16/10;background:#edf2f5}.p-nexta__step-cards img,.p-nexta__use-cards img{width:100%;height:100%;object-fit:cover}.p-nexta__step-cards article>.-body,.p-nexta__use-cards article>.-body,.p-nexta__lineup-cards article>a>div{padding:clamp(1rem,2.4vw,1.5rem)}.p-nexta__comparison-card{overflow:hidden;background:#fff}.p-nexta__comparison-card h3{display:flex;align-items:center;gap:.5rem;margin:0;padding:.95rem clamp(1rem,2.4vw,1.35rem);background:#9aa8af;color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.p-nexta__comparison-card h3 span{width:.75rem;height:.75rem;flex:0 0 auto;background:#fff}.p-nexta__comparison-card.-nexta h3{background:var(--nexta-blue)}.p-nexta__comparison-card .-body{padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.8vw,1.75rem) clamp(1.1rem,2.8vw,1.75rem)}.p-nexta__comparison-card figure{margin:0;background:#edf6f9}.p-nexta__comparison-card img{display:block;width:100%;height:auto}.p-nexta__comparison-card .-summary{margin-top:1rem;color:#29353d;font-size:.9rem;line-height:1.85}.p-nexta__comparison-card .-catch{margin-top:.2rem;color:var(--nexta-blue);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.45}.p-nexta__comparison-card .-points{display:grid;gap:.65rem 1.5rem;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid #d9e1e7;list-style:none}@media screen and (min-width: 768px){.p-nexta__comparison-card .-points{grid-template-columns:repeat(2, minmax(0, 1fr))}}.p-nexta__comparison-card .-points li{position:relative;padding-left:1rem;color:#29353d;font-size:.88rem;line-height:1.6}.p-nexta__comparison-card .-points li::before{content:"";position:absolute;top:.68em;left:0;width:4px;height:4px;background:#7f9aa7}.p-nexta__comparison-card.-nexta .-points li::before{top:.55em;width:8px;height:5px;border-bottom:2px solid var(--nexta-blue);border-left:2px solid var(--nexta-blue);background:rgba(0,0,0,0);transform:rotate(-45deg)}.p-nexta__effect-cards h3,.p-nexta__feature-cards h3,.p-nexta__step-cards h3,.p-nexta__use-cards h3,.p-nexta__lineup-cards h3{margin:0;color:var(--nexta-blue);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;line-height:1.55}.p-nexta__effect-cards p,.p-nexta__feature-cards p,.p-nexta__step-cards p,.p-nexta__use-cards p,.p-nexta__lineup-cards p{margin-top:.25em;line-height:1.75}.p-nexta__use-cards h3{color:var(--l-primary-text-color);font-size:clamp(1rem,1.4vw,1.2rem)}.p-nexta__use-cards h3::before{content:"■";margin-right:.3em;color:var(--nexta-blue)}.p-nexta__use-cards p{margin-top:.65rem}.p-nexta .-icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:1rem}.p-nexta .-icon img{width:100%;height:100%;object-fit:contain}.p-nexta .-label{display:inline-block;margin:0 0 .75rem;padding:.35em .75em;background:var(--nexta-blue);color:#fff;font-size:.8rem;font-weight:700}.p-nexta__requirements{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media screen and (min-width: 768px){.p-nexta__requirements{grid-template-columns:minmax(0, 1fr) minmax(280px, 42%)}}.p-nexta__requirements h2{color:#29353d;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:700;line-height:1.55}.p-nexta__requirements figure{margin:0}.p-nexta__requirements img{width:100%;height:auto}.p-nexta__requirement-list{display:grid;gap:1.25rem;margin-top:2rem}.p-nexta__requirement-list section{padding-top:1.25rem;border-top:1px solid #d9e1e7}.p-nexta__requirement-list h3{color:var(--nexta-blue);font-weight:700}.p-nexta__requirement-list p{margin-top:.45rem;line-height:1.8}.p-nexta__lineup-lead{text-align:center}@media screen and (min-width: 768px){.p-nexta__comparison-cards,.p-nexta__lineup-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-nexta__lineup-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-nexta__lineup-cards{gap:0;margin-top:clamp(2rem,4vw,3rem);border:1px solid #d8e2e8}.p-nexta__lineup-cards article{min-width:0;background:#fff}.p-nexta__lineup-cards article+article{border-top:1px solid #d8e2e8}@media screen and (min-width: 768px){.p-nexta__lineup-cards article+article{border-top:0;border-left:1px solid #d8e2e8}.p-nexta__lineup-cards article:nth-child(2n+1){border-left:0}.p-nexta__lineup-cards article:nth-child(n+3){border-top:1px solid #d8e2e8}}@media screen and (min-width: 1024px){.p-nexta__lineup-cards article:nth-child(2n+1){border-left:1px solid #d8e2e8}.p-nexta__lineup-cards article:nth-child(3n+1){border-left:0}.p-nexta__lineup-cards article:nth-child(n+3){border-top:0}.p-nexta__lineup-cards article:nth-child(n+4){border-top:1px solid #d8e2e8}}.p-nexta__lineup-cards a{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.p-nexta__lineup-cards figure{display:grid;min-height:180px;margin:0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,2.5vw,1.5rem) 0;place-items:center}.p-nexta__lineup-cards img{display:block;width:100%;object-fit:contain}.p-nexta__lineup-cards article>.-body,.p-nexta__lineup-cards article>a>.-body{display:flex;flex:1;flex-direction:column;padding:clamp(1rem,2.5vw,1.5rem)}.p-nexta__lineup-cards .-label{align-self:flex-start;margin:0 0 .9rem;padding:.3em 1.2em;border:1px solid #77bde8;background:#fff;color:#3a9ad0;font-size:.72rem;font-weight:500;line-height:1.2}.p-nexta__lineup-cards h3{color:var(--l-primary-text-color);font-size:clamp(1.05rem,1.3vw,1.2rem)}.p-nexta__lineup-cards p:not(.-label){margin-top:1rem;font-size:.9rem;line-height:1.85}.p-nexta__lineup-cards span{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:auto;padding-top:1.4rem;color:var(--nexta-blue);font-size:.86rem;font-weight:700}.p-nexta__lineup-cards span::after{content:"→";display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:var(--nexta-blue);color:#fff;font-size:.9rem;line-height:1}.p-nexta__quality{background:linear-gradient(180deg, #f5f6f7 0%, #f0f2f4 15%, #bcddf2 100%)}.p-nexta__quality .p-nexta__section-head{text-align:left}.p-nexta__quality-grid{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:start}@media screen and (min-width: 768px){.p-nexta__quality-grid{grid-template-columns:minmax(0, 1fr) minmax(320px, 48%)}}.p-nexta__quality-copy h3{margin:0;padding-bottom:1rem;border-bottom:1px solid #b7c9d5;color:#29353d;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:700;line-height:1.6}.p-nexta__quality-copy h3::before{content:"■";margin-right:.35em;color:var(--nexta-blue)}.p-nexta__quality-copy .p-nexta__richtext{margin-top:1.6rem;line-height:2}.p-nexta__quality-copy p+p{margin-top:1.6rem}.p-nexta__quality-copy strong{color:var(--nexta-blue)}.p-nexta__quality-table{overflow-x:auto}.p-nexta__quality-table table{width:100%;min-width:560px;border-collapse:collapse;background:#fff;text-align:center}.p-nexta__quality-table caption{padding:.9rem 1rem;background:var(--nexta-blue);color:#fff;font-size:1rem;font-weight:700;caption-side:top}.p-nexta__quality-table th,.p-nexta__quality-table td{padding:.65rem 1rem;border:1px solid #cfdbe3;color:#29353d;font-size:.9rem;line-height:1.45;text-align:center;vertical-align:middle}.p-nexta__quality-table thead th{background:#97c8e5;color:#fff;font-weight:700;text-align:center;vertical-align:middle}.p-nexta__quality-table thead th:nth-child(even){background:#5faad6}.p-nexta__quality-table tbody th{width:25%;font-weight:500}.p-nexta__quality-table tbody tr:nth-child(odd) th,.p-nexta__quality-table tbody tr:nth-child(odd) td{background:#f5f6f7}.p-nexta__quality-table tbody tr:nth-child(even) th,.p-nexta__quality-table tbody tr:nth-child(even) td{background:#fff}.p-nexta__quality-table tbody th,.p-nexta__quality-table tbody td{text-align:center;vertical-align:middle}.p-nexta .p-industrial-detail__spec{scroll-margin-top:120px}.p-nexta-products{--nexta-blue: #2d428c;--nexta-sky: #47a7d4;--nexta-pale: #dff3fb}.p-nexta-products__products{isolation:isolate}.p-nexta-products__products::before{background:linear-gradient(180deg, #eef1f4 0%, var(--nexta-pale) 100%)}.p-nexta-products__products::after{background-position:center bottom}.p-nexta-products__specs{display:grid;gap:clamp(4rem,8vw,7rem)}.p-nexta-products__spec{scroll-margin-top:120px}.p-nexta-products__spec>h2{margin:0 0 clamp(1.75rem,4vw,3rem);border-bottom:1px solid #b7c9d5;color:#29353d;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.45}.p-nexta-products__spec>h2::after{content:"";display:block;width:84px;height:2px;margin-top:.8rem;background:#5eb5df}.p-nexta-products__spec-grid{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media screen and (min-width: 1024px){.p-nexta-products__spec-grid{grid-template-columns:minmax(0, 44%) minmax(0, 56%)}}.p-nexta-products .p-industrial-detail__spec{display:block;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.p-nexta-products .p-industrial-detail__spec-main{background:#fff}.p-nexta-products .p-industrial-detail__spec-body{min-width:0}.p-nexta-products .p-industrial-detail__table-scroll{margin-top:1.5rem}.p-nexta-products .p-industrial-detail__table-scroll table.-header-row tbody tr:first-child th,.p-nexta-products .p-industrial-detail__table-scroll table.-header-row tbody tr:first-child td{background:#2c4189;color:#fff;text-align:center}.p-nexta-products__empty{text-align:center}.p-product-guide{--guide-blue: #2b639b;--guide-line: #d4dce4;--guide-row: #eef2f5;position:relative;background:linear-gradient(to bottom, #193367 0%, #4093c4 100%)}.p-product-guide::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:7.5vw;background:url("../img/products/bg_guide.png") center center/cover}.p-product-guide table{display:block;width:100%;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,0);font-size:14px;line-height:1.55}@media screen and (min-width: 1024px){.p-product-guide table{display:table;border-collapse:collapse;table-layout:fixed;background:#fff}}.p-product-guide colgroup{display:block}@media screen and (min-width: 1024px){.p-product-guide colgroup{display:table-column-group}}@media screen and (min-width: 1024px){.p-product-guide col:nth-child(1){width:28%}.p-product-guide col:nth-child(2){width:45%}.p-product-guide col:nth-child(3){width:27%}}.p-product-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media screen and (min-width: 1024px){.p-product-guide thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}}.p-product-guide tbody{display:block}@media screen and (min-width: 1024px){.p-product-guide tbody{display:table-row-group}}.p-product-guide tr{display:block;overflow:hidden;margin-bottom:14px;border:1px solid var(--guide-line);background:#fff}@media screen and (min-width: 1024px){.p-product-guide tr{display:table-row;overflow:visible;margin-bottom:0;border:0;background:rgba(0,0,0,0)}}@media screen and (min-width: 1024px){.p-product-guide tbody tr:nth-child(even){background:var(--guide-row)}}.p-product-guide th,.p-product-guide td{display:block}@media screen and (min-width: 1024px){.p-product-guide th,.p-product-guide td{display:table-cell;border:1px solid var(--guide-line);padding:8px 12px;text-align:left;vertical-align:middle}}@media screen and (min-width: 1024px){.p-product-guide th{color:#fff;background:var(--guide-blue);font-weight:700}}.p-product-guide td{display:grid;grid-template-columns:minmax(126px, 38%) 1fr;gap:12px;border-bottom:1px solid var(--guide-line);padding:10px 12px}.p-product-guide td:last-child{border-bottom:0}.p-product-guide td::before{content:attr(data-label);color:var(--guide-blue);font-size:13px;font-weight:700}@media screen and (min-width: 1024px){.p-product-guide td{display:table-cell}.p-product-guide td::before{content:none}}.p-product-contact{background:url("../img/products/bg_contact.jpg") center center/cover}.p-product-contact .c-heading__ja{color:#37393c !important}.p-pump{--pump-theme: #4093c4;--pump-theme-light: #eaf6fd;--pump-theme-pale: #f4fbff;--pump-heading-bg: url("../img/products/bg_heading01.png");--pump-heading-gradient: linear-gradient(90deg, #2c4189 0%, #5faad6 100%);--pump-feature-number-bg: linear-gradient(180deg, #97c8e5 0%, #5faad6 100%);--pump-feature-heading-bg: linear-gradient(90deg, #f5f6f7 0%, #e2edf7 100%);--page-accent: var(--pump-theme)}.p-pump.-green{--pump-theme: #a5cb26;--pump-theme-light: #eef8db;--pump-theme-pale: #f8fcf0;--pump-heading-bg: url("../img/products/bg_heading02.png");--pump-heading-gradient: linear-gradient(90deg, #087632 0%, #a5cb26 100%);--pump-feature-number-bg: linear-gradient(180deg, #d9eaa0 0%, #b4d935 100%);--pump-feature-heading-bg: linear-gradient(90deg, #fafcf5 0%, #eaf4c9 100%)}.p-pump.-orange{--pump-theme: #ed941a;--pump-theme-light: #fff0d2;--pump-theme-pale: #fff9ed;--pump-heading-bg: url("../img/products/bg_heading03.png");--pump-heading-gradient: linear-gradient(90deg, #de8000 0%, #f8a839 50%, #fcc55e 100%);--pump-feature-number-bg: linear-gradient(180deg, #f2e0b1 0%, #ed941a 100%);--pump-feature-heading-bg: linear-gradient(90deg, #f2e0b1 0%, #ed941a 100%)}.p-pump__lead{position:relative;z-index:0}.p-pump__lead::before{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:calc(100% + 120px);background:var(--pump-intro-bg) center top/cover no-repeat}@media screen and (min-width: 1024px){.p-pump__lead::before{height:calc(100% + 200px)}}.p-pump__lead .c-heading__ja{color:var(--pump-theme) !important}.p-pump__catch{font-size:clamp(1rem,.824rem + .75vw,1.5rem);font-weight:700}.p-pump__block{position:relative;z-index:0;scroll-margin-top:120px}.p-pump__block::before{content:"";position:absolute;z-index:-1;inset:0 -100vw;background:var(--block-bg)}.p-pump__block.-white{--block-bg: #fff}.p-pump__block#feature{--block-bg: url("../img/products/bg_feature.jpg") center top / min(120vw, 2160px) auto no-repeat}.p-pump__block#usecase{--block-bg: #f1faff url("../img/products/use-cases/bg_use-cases.jpg") center top / min(120vw, 2160px) auto no-repeat}.p-pump__heading{position:relative;font-size:clamp(1rem,.824rem + .75vw,1.5rem);background-image:var(--pump-heading-bg),var(--pump-heading-gradient);background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;color:#fff;font-weight:700;line-height:1.4;padding:.35em 1em .35em 0}.p-pump__heading::before{content:"ー";margin-right:1em;margin-left:-0.1em}.p-pump__sectionHeading{position:relative;display:grid;gap:4px;padding-left:24px;line-height:1.2}.p-pump__sectionHeading::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(to bottom, var(--pump-theme) 0 50%, #2c4189 50% 100%)}.p-pump__sectionHeading .-ja{color:var(--l-primary-text-color);font-size:clamp(1rem,.692rem + 1.31vw,1.875rem);font-weight:700}.p-pump__sectionHeading .-en{color:var(--pump-theme);font-family:var(--l-en-font-set);font-size:clamp(.875rem,.743rem + .56vw,1.25rem);font-weight:500}.p-pump__placeholder{width:100%;background:#d9e0e5;aspect-ratio:1}@media screen and (min-width: 1024px){.p-pump__placeholder{width:40%;flex-shrink:0}}.p-pump__steps{background:#f5f6f7}.p-pump__steps article{position:relative}.p-pump__steps article:not(:last-child)::after{content:"";position:absolute;bottom:-25px;left:50%;width:0;height:0;border-top:18px solid #4093c4;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);transform:translateX(-50%)}@media screen and (min-width: 1024px){.p-pump__steps article:not(:last-child)::after{top:50%;right:-24px;bottom:auto;left:auto;border-top:9px solid rgba(0,0,0,0);border-bottom:9px solid rgba(0,0,0,0);border-left:16px solid #4093c4;border-right:0;transform:translateY(-50%)}}.p-pump__steps h3{display:flex;align-items:center;font-weight:700;font-size:var(--l-primary-text-size);gap:.5em}.p-pump__steps span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#173b7a;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.p-pump__steps figure{aspect-ratio:1;background:#fff;margin-top:.5em}.p-pump__steps p{margin-top:10px;font-size:13px;line-height:1.7}.p-pump__features article{display:flex;overflow:hidden;flex-direction:column;border-radius:8px}.p-pump__features .-heading{display:flex;align-items:center;background:var(--pump-feature-heading-bg);font-weight:700;line-height:1.6;font-size:clamp(1rem,.912rem + .38vw,1.25rem)}.p-pump__features .-heading span{align-self:stretch;display:grid;place-items:center;width:52px;margin-right:12px;background:var(--pump-feature-number-bg);color:#fff;font-size:28px;font-family:var(--l-en-font-set);font-weight:500;aspect-ratio:1;flex-shrink:0}.p-pump__features .-body{flex:1;padding:1em;background:#fff}.p-pump__features .-text p{line-height:1.8}.p-pump__features .-note{margin-top:12px;font-size:11px}.p-pump__features figure{background:#d9e0e5;aspect-ratio:160/128}@supports not (aspect-ratio: 1/1){.p-pump__features figure{position:relative;padding-top:80%}}@media all and (-ms-high-contrast: none){.p-pump__features figure{position:relative;padding-top:80%}}.p-pump__features figure>img,.p-pump__features figure>iframe{width:100%;height:100%}@supports not (aspect-ratio: 1/1){.p-pump__features figure>img,.p-pump__features figure>iframe{position:absolute;top:0;right:0;bottom:0;left:0}}@media all and (-ms-high-contrast: none){.p-pump__features figure>img,.p-pump__features figure>iframe{position:absolute;top:0;right:0;bottom:0;left:0}}.p-pump__features figure>img{object-fit:cover}.p-pump__features figure{width:41.6243654822%;flex-shrink:0}.p-pump__products{display:grid;gap:24px}@media screen and (min-width: 768px){.p-pump__products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1024px){.p-pump__products{grid-template-columns:repeat(3, minmax(0, 1fr))}}.p-pump__products .c-card{border:1px solid rgba(212,218,222,.8);padding:1em}.p-pump__lineupGroup+.p-pump__lineupGroup{margin-top:48px}.p-pump__lineupTitle{border-left:5px solid var(--pump-theme);padding-left:12px;color:#37393c;font-size:clamp(1.125rem,1.037rem + .38vw,1.375rem);font-weight:700;line-height:1.5}.p-pump__materials article{overflow:hidden;border-radius:8px;background:var(--material-bg, var(--pump-theme-pale))}.p-pump__materials .-head{position:relative}@media screen and (min-width: 1024px){.p-pump__materials .-head{width:39.5555555556%;flex-shrink:0}}.p-pump__materials figure{overflow:hidden;min-height:118px;height:100%;background:linear-gradient(135deg, color-mix(in srgb, var(--material-accent, var(--pump-theme)) 20%, #fff), #fff)}.p-pump__materials figure img{width:100%;height:100%;object-fit:cover}.p-pump__materials .-content{padding:1em 0}.p-pump__materials h3{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--material-accent, var(--pump-theme));font-weight:700;background:#fff;padding:1.5em 1em;padding-right:3em;border-radius:0 999px 999px 0;z-index:1}.p-pump__materials h3::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.4);border-radius:0 999px 999px 0;transform:scale(1.2) translate(-47%, -41%);z-index:-1;top:50%;left:50%}.p-pump__materials dl{margin:0;padding:1.5em}.p-pump__materials dl+dl{border-top:1px solid #d4dade}@media screen and (min-width: 1024px){.p-pump__materials dl+dl{border-top:none;border-left:1px solid #d4dade}}.p-pump__materials dt{font-weight:700;font-size:clamp(1rem,.912rem + .38vw,1.25rem)}.p-pump__materials dd{margin:8px 0 0;font-size:var(--l-primary-text-size);line-height:1.7}.p-pump__materialsNote{margin-top:24px;font-size:var(--l-primary-text-size);line-height:1.5}.p-pump__materialsNote span{padding:0 1.5em;border-left:2px solid var(--l-main-color);border-right:2px solid var(--l-main-color);margin-right:1.5em}.p-pump__useCases{position:relative}.p-pump__useCases figure{margin:0}.p-pump__useCases img{aspect-ratio:16/9;border-radius:8px;width:100%;object-fit:cover}.p-pump__useCases figcaption{margin-top:.5em;font-size:clamp(1rem,.912rem + .38vw,1.25rem);font-weight:700}.p-pump__useCases figcaption::before{content:"■";color:var(--l-main-color)}.p-pump__block#contact .c-button{max-width:240px}
