.nxtec-supply-wrap{background-color:#001f3f;box-sizing:border-box;color:#d7dee4;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;padding:40px 100px 80px}.nxtec-supply-wrap .nxtec-supply__inner{margin:0 auto;max-width:1140px}.nxtec-supply-wrap .nxtec-supply__eyebrow{color:#20b9f9;font-size:13px;font-weight:500;letter-spacing:0;line-height:normal;margin:0 0 10px;text-align:center;text-transform:uppercase}.nxtec-supply-wrap .nxtec-supply__header{margin:0 auto;max-width:1000px;text-align:center}.nxtec-supply-wrap .nxtec-supply__heading{color:#d7dee4;font-size:36px;font-weight:500;letter-spacing:.675px;margin:0 0 50px}.nxtec-supply-wrap .nxtec-supply__intro{font-size:17px;font-weight:500;letter-spacing:.27px;line-height:1.5;margin:0;text-align:center}.nxtec-supply-wrap .nxtec-supply__intro p{margin:0}.nxtec-supply-wrap .nxtec-supply__footnote{color:#d7dee4;font-size:13px;font-weight:600;letter-spacing:.195px;line-height:1.5;margin:15px auto 0;max-width:100%;text-align:center}.nxtec-supply-wrap .nxtec-supply__footnote p{margin:0}.nxtec-supply-wrap .nxtec-supply__rule{background:linear-gradient(270deg,#20b9f9,#3396ff);height:2px;margin:40px auto 0;max-width:400px;width:100%}.nxtec-supply-wrap .nxtec-supply__panel{background-color:rgba(184,203,224,.12);border-radius:16px;box-sizing:border-box;display:flex;justify-content:center;margin:95px auto 0;max-width:850px;padding:55px 30px 50px;position:relative}.nxtec-supply-wrap .nxtec-supply__panel--eval{margin-top:80px}.nxtec-supply-wrap .nxtec-supply__pill-wrap{display:flex;justify-content:center;pointer-events:none;position:absolute;top:-20px;z-index:2}.nxtec-supply-wrap .nxtec-supply__pill{align-items:center;background-color:#339;border-radius:26px;box-shadow:0 10px 20px rgba(0,0,0,.15);box-sizing:border-box;color:#d7dee4;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;letter-spacing:.27px;line-height:1.3;margin:0;padding:10px 28px;pointer-events:auto;text-align:center}.nxtec-supply-wrap .nxtec-supply__pill--wide{padding-left:32px;padding-right:32px}.nxtec-supply-wrap .nxtec-supply__panel-body{padding-top:8px}.nxtec-supply-wrap .nxtec-supply__panel-lead{color:#d7dee4;font-size:15px;font-weight:500;letter-spacing:.255px;line-height:1.5;margin:0 0 28px;text-align:center}.nxtec-supply-wrap .nxtec-supply__panel-lead p{margin:0}.nxtec-supply-wrap .nxtec-supply__panel-lead--eval{margin-bottom:32px}.nxtec-supply-wrap .nxtec-supply__diagram{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:center;margin-top:8px}.nxtec-supply-wrap .nxtec-supply__diagram-col--left img,.nxtec-supply-wrap .nxtec-supply__diagram-col--right img{display:block;height:auto;max-width:100%}.nxtec-supply-wrap .nxtec-supply__diagram-col--right img{border-radius:5px}.nxtec-supply-wrap .nxtec-supply__diagram-col{min-width:0}.nxtec-supply-wrap .nxtec-supply__diagram-col--left{flex:1.25;min-width:0}.nxtec-supply-wrap .nxtec-supply__diagram-col--steps{flex:0 0 180px;max-width:180px}.nxtec-supply-wrap .nxtec-supply__diagram-col--right{flex:1;min-width:0}.nxtec-supply-wrap .nxtec-supply__figure{margin:0;position:relative}.nxtec-supply-wrap .nxtec-supply__figcap{border-radius:5px;box-sizing:border-box;font-size:15px;font-weight:800;left:50%;letter-spacing:.225px;line-height:1.35;margin:0;padding:6px 14px;position:absolute;text-align:center;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.nxtec-supply-wrap .nxtec-supply__figcap--light{background-color:#fff;color:#001f3f;top:0}.nxtec-supply-wrap .nxtec-supply__figcap--on-dark{background-color:hsla(0,0%,100%,.92);color:#001f3f;font-size:13px;letter-spacing:.195px;max-width:90%;top:6%;white-space:normal}.nxtec-supply-wrap .nxtec-supply__fig-img{border-radius:5px;display:block;height:auto;vertical-align:middle;width:100%}.nxtec-supply-wrap .nxtec-supply__qcd{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin-top:16px}.nxtec-supply-wrap .nxtec-supply__qcd-item{align-items:center;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.12),transparent 55%),linear-gradient(145deg,rgba(51,150,255,.35),rgba(32,185,249,.2));border:1px solid rgba(215,222,228,.35);border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;height:68px;justify-content:center;padding:8px 4px;text-align:center;width:88px}.nxtec-supply-wrap .nxtec-supply__qcd-en{color:#d7dee4;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2}.nxtec-supply-wrap .nxtec-supply__qcd-ja{color:#d7dee4;font-size:13px;font-weight:800;letter-spacing:.195px;line-height:1.35;margin-top:2px}.nxtec-supply-wrap .nxtec-supply__diagram-arrow{align-items:center;display:flex;flex:0 0 40px;justify-content:center}.nxtec-supply-wrap .nxtec-supply__arrow-shape{border-bottom:14px solid transparent;border-left:22px solid rgba(32,185,249,.85);border-top:14px solid transparent;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:0;width:0}.nxtec-supply-wrap .nxtec-supply__steps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.nxtec-supply-wrap .nxtec-supply__step{align-items:center;background-color:#d9d9d9;box-sizing:border-box;color:#001f3f;display:flex;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.225px;line-height:1.35;margin:0;min-height:34px;padding:6px 10px;text-align:center}.nxtec-supply-wrap .nxtec-supply__gallery{align-items:start;display:flex;gap:20px}.nxtec-supply-wrap .nxtec-supply__gallery-card{margin:0}.nxtec-supply-wrap .nxtec-supply__gallery-card.card-1{width:38%}.nxtec-supply-wrap .nxtec-supply__gallery-card.card-2{width:30%}.nxtec-supply-wrap .nxtec-supply__gallery-card.card-3{width:29.5%}.nxtec-supply-wrap .nxtec-supply__gallery-media{display:flex;justify-content:center;margin:0;position:relative}.nxtec-supply-wrap .nxtec-supply__gallery-cap{background-color:#001f3f;border-radius:40px;box-shadow:0 10px 20px rgba(0,0,0,.15);box-sizing:border-box;color:#d7dee4;font-size:12px;font-weight:700;letter-spacing:.21px;line-height:1.3;margin:0;padding:8px 14px;position:absolute;text-align:center;top:0;z-index:1}.nxtec-supply-wrap .nxtec-supply__gallery-img{border-radius:5px;display:block;margin-top:20px;max-width:100%;object-fit:contain;object-position:center;width:auto}@media (max-width:1024px){.nxtec-supply-wrap{padding:50px 50px 80px}.nxtec-supply-wrap .nxtec-supply__eyebrow{font-size:12px;margin-bottom:10px}.nxtec-supply-wrap .nxtec-supply__heading{font-size:30px;line-height:1.25;margin-bottom:36px}.nxtec-supply-wrap .nxtec-supply__intro{font-size:15px}.nxtec-supply-wrap .nxtec-supply__footnote{font-size:11px}.nxtec-supply-wrap .nxtec-supply__rule{margin-top:25px;max-width:350px}.nxtec-supply-wrap .nxtec-supply__panel{margin-top:60px;padding:40px 20px 50px}.nxtec-supply-wrap .nxtec-supply__gallery-cap{font-size:10px}.nxtec-supply-wrap .nxtec-supply__gallery{gap:15px}}@media (max-width:767px){.nxtec-supply-wrap .nxtec-supply__gallery{align-items:center;flex-direction:column;gap:25px}.nxtec-supply-wrap .nxtec-supply__diagram{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:30px}.nxtec-supply-wrap .nxtec-supply__diagram-col--left,.nxtec-supply-wrap .nxtec-supply__diagram-col--right{flex:1 1 auto;max-width:100%;width:100%}.nxtec-supply-wrap .nxtec-supply__diagram-col--steps{flex:1 1 auto;max-width:100%;order:3}.nxtec-supply-wrap .nxtec-supply__diagram-arrow{flex:0 0 auto;order:2;padding:4px 0}.nxtec-supply-wrap .nxtec-supply__arrow-shape{transform:rotate(90deg)}.nxtec-supply-wrap{padding:48px 20px 64px}.nxtec-supply-wrap .nxtec-supply__heading{font-size:26px;line-height:1.5;margin-bottom:40px}.nxtec-supply-wrap .nxtec-supply__intro{font-size:15px;line-height:1.5}.nxtec-supply-wrap .nxtec-supply__footnote{font-size:12px}.nxtec-supply-wrap .nxtec-supply__panel{margin-top:64px;padding:35px 15px 40px}.nxtec-supply-wrap .nxtec-supply__pill{font-size:14px;padding-left:20px;padding-right:20px}.nxtec-supply-wrap .nxtec-supply__panel-lead{font-size:13px}.nxtec-supply-wrap .nxtec-supply__gallery-card.card-1,.nxtec-supply-wrap .nxtec-supply__gallery-card.card-2,.nxtec-supply-wrap .nxtec-supply__gallery-card.card-3{width:290px}}