@charset "UTF-8";*,:after,:before{box-sizing:border-box;min-width:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:var(--solution-font-size)}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;color:inherit}ol,ul{list-style:none}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:#0000;padding:0;margin:0;border-radius:0;border:0;text-align:inherit;text-transform:inherit}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}[tabindex="-1"]:focus-visible{outline:none!important}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:focus:not(:focus-visible){outline:none}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}table{border-color:inherit;border-collapse:collapse}:where(textarea){field-sizing:content;resize:block}canvas,img,picture,svg,video{max-width:100%;display:block;height:auto}:where(a){text-decoration:none;display:block;color:inherit;background-color:initial;text-underline-offset:.1875rem}:focus,:focus-visible{outline:.125rem solid var(--solution-color--focus,#0071e3);outline-offset:.0625rem}:root{--inner-padding-mobile:calc(1.25rem);--inner-padding-desktop:calc(2.5rem);--line-height-spacing-adjustment:calc(.5em - .5lh);--solution-font-family__ja:"Meiryo", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--solution-font-size:16px;--solution-font-family:var(--solution-font-family__ja);--solution-letter-spacing:0.03em;--solution-font-weight:500;--solution-line-height:1.5;--solution-font-color:#262626;--solution-color--link:#0071e3;--solution-color--focus:#0071e3;--solution-color--white:#fff;--solution-color--black:#000;--solution-color--light-black:#333;--solution-color--red:#e60c20;--solution-color--green:#00754a;--solution-color--yellow:#f0d23c;--solution-color--gray:#e6e8ea;--solution-border-color--light-black:#333;--solution-border-color--light-gray:#ddd;--solution-border-color--black:#000}@supports not (top:1lh){:root{--line-height-spacing-adjustment:0}}@media screen and (min-width:768px){.u-mobile{display:none}}.u-desktop{display:none}html.is-hamburger-open{overflow:hidden;overscroll-behavior:none}@media(width<=390px){html{font-size:4.1025641026vw}}@media screen and (min-width:768px){.u-desktop{display:block}html{font-size:1.2307692308vw}a[href^="tel:"]{pointer-events:none}}@media(min-width:1300px){html{font-size:var(--solution-font-size)}}body{min-block-size:100dvb;font-family:var(--solution-font-family);font-weight:var(--solution-font-weight);line-height:var(--solution-line-height);color:var(--solution-font-color);letter-spacing:var(--solution-letter-spacing);background-color:var(--solution-color--white);overflow-wrap:anywhere;word-break:normal;line-break:strict;hyphens:auto;-webkit-tap-highlight-color:transparent}body.is-hamburger-open{padding-right:var(--scrollbar-width,0);overflow:hidden}body.is-hamburger-open .l-header{right:var(--scrollbar-width,0)}img{user-drag:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(any-hover:hover){a:hover{opacity:.8}}.l-main{padding-top:4.375rem;overflow-x:clip}.l-inner{width:100%;padding-inline:var(--inner-padding-mobile);margin-inline:auto}@media screen and (min-width:768px){.l-inner{max-width:calc(1300px + var(--inner-padding-desktop) * 2);padding-inline:var(--inner-padding-desktop)}}.l-header{position:fixed;top:0;right:0;left:0;z-index:500;height:4.375rem;background-color:var(--solution-color--white)}.l-header.is-header-scroll,.l-header.is-scrolled{background-color:#fff}.l-header__inner{display:flex;align-items:center;height:inherit;padding:1.25rem}.l-header__logo{max-width:10rem}@media screen and (min-width:768px){.l-header__inner{padding:0 2.5rem 0 2.4375rem}.l-header__logo{max-width:11.25rem}.l-header__nav{margin:.125rem 0 0 4.3125rem}}.l-header__nav{display:none}.l-header__nav-list{display:flex;align-items:center}.l-header__nav-item+.l-header__nav-item{margin-left:3.25rem}.l-header__nav-item--current{border-bottom:.0625rem solid #000}.l-header__nav-item-link{padding:.3125rem 0;font-size:.9375rem;font-weight:var(--solution-font-weight);line-height:var(--solution-line-height);color:var(--solution-font-color);text-decoration:none;letter-spacing:var(--solution-letter-spacing)}.l-footer{position:sticky;inset-block-start:100%;background-color:var(--solution-color--white);padding:3.125rem 0 .625rem}@media screen and (min-width:768px){.l-footer{padding:4.4375rem 0 .5rem}.l-footer__inner{max-width:74.375rem}}.l-footer__copyright,.p-home__fv-tag{text-align:center}.l-footer__copyright-text{display:block;font-size:.8125rem;letter-spacing:0;line-height:1.5;font-weight:var(--solution-font-weight);color:#676767}.c-hamburger{position:absolute;right:1.25rem;top:.75rem;width:3rem;height:3rem;z-index:101;display:none}.c-hamburger__button{width:100%;height:100%;top:0;left:0;position:absolute;z-index:103;background:#0000}.c-hamburger__line{width:3rem;height:.125rem;background-color:var(--solution-font-color);position:absolute;transition:transform .4s}.c-hamburger__line--top{top:.875rem}.c-hamburger__line--center{top:1.375rem}.c-hamburger__line--bottom{top:1.875rem}.is-hamburger-open .c-hamburger__line{transform:translateX(0);top:1.25rem}.is-hamburger-open .c-hamburger__line--top{transform:rotate(20deg)}.is-hamburger-open .c-hamburger__line--center{opacity:0}.is-hamburger-open .c-hamburger__line--bottom{transform:rotate(-20deg)}.c-hamburger__nav{position:fixed;right:-100%;top:0;width:80%;height:100dvh;background-color:var(--solution-color--white);z-index:102;transition:right .6s;overflow-y:auto;overscroll-behavior-block:contain;padding:6.25rem 1.875rem 0}.is-hamburger-open .c-hamburger__nav{right:0}.c-hamburger__nav-item{position:relative;border-top:.0625rem solid #485075}.c-hamburger__nav-item:last-child{border-bottom:.0625rem solid #485075}.c-hamburger__nav-item-link{font-size:1.125rem;color:var(--solution-font-color);letter-spacing:var(--solution-letter-spacing);display:block;padding-block:1rem}.c-hamburger__black-bg{position:fixed;left:0;top:0;width:100%;height:100dvh;background-color:initial;visibility:hidden;transition:visibility .5s,background-color .5s;z-index:100;cursor:pointer}.is-hamburger-open .c-hamburger__black-bg{visibility:visible;background-color:#0009}.p-home__heading{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.p-home__heading-title{font-size:1.625rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#1a2453}@media screen and (min-width:768px){.p-home__heading{column-gap:1.0625rem}.p-home__heading-title{font-size:2.125rem}.p-home__fv{height:34.0625rem}}.p-home__heading-sub{font-size:.8125rem}.p-home__fv{position:relative;color:var(--solution-color--white);background-color:#26324a}.p-home__fv-bg{position:absolute;inset:0 0 auto;aspect-ratio:375/220}.p-home__fv-bg :is(img,picture){width:100%;height:100%}.p-home__fv-bg img{object-fit:cover;object-position:82% 40%}.p-home__fv-inner{position:relative;padding:0 var(--inner-padding-mobile) 2rem}@media screen and (min-width:768px){.p-home__fv-bg{inset:0;aspect-ratio:auto}.p-home__fv-bg img{object-position:center}.p-home__fv-inner{max-width:81.25rem;margin-inline:auto;padding:3.0625rem 4.0625rem 0}}.p-home__fv-head{display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:375/220;margin-inline:calc(-1 * var(--inner-padding-mobile));padding:0 var(--inner-padding-mobile) 1rem}@media screen and (min-width:768px){.p-home__fv-head{display:block;aspect-ratio:auto;margin-inline:0;padding:0}}.p-home__fv-badge{width:fit-content;padding-inline:.5625rem;font-size:1rem;line-height:1.875rem;color:#1a2453;background-color:#d6a54d}@media screen and (min-width:768px){.p-home__fv-badge{font-size:1.25rem;line-height:2.125rem}}.p-home__fv-title{margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:.01em}@media screen and (min-width:768px){.p-home__fv-title{margin-top:1.0625rem;font-size:3.375rem;line-height:3.875rem}}.p-home__fv-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.p-home__fv-tag{padding-inline:.625rem;border:.0625rem solid var(--solution-color--white);font-size:.875rem;font-weight:700;line-height:1.6875rem}@media screen and (min-width:768px){.p-home__fv-tags{display:grid;grid-template-columns:12.75rem 11.5rem 10.3125rem;gap:.5625rem;margin-top:.25rem}.p-home__fv-tag{padding-inline:0;font-size:1.0625rem}}.p-home__fv-text{margin-top:1rem;font-size:.9375rem;line-height:1.5555555556;letter-spacing:var(--solution-letter-spacing)}@media screen and (min-width:768px){.p-home__fv-text{margin-top:1.4375rem;font-size:1.125rem}}.p-home__fv-text span{display:inline-block}.p-home__fv-icons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.p-home__fv-icons img{width:5.3125rem}.p-home__fv-model{display:flex;flex-wrap:wrap;column-gap:.5625rem;margin-top:1rem;font-size:.8125rem;letter-spacing:0}.p-home__feature{position:relative;padding:2.5rem var(--inner-padding-mobile) 0}@media screen and (min-width:768px){.p-home__fv-model{margin-top:1.3125rem}.p-home__feature{margin-top:-2.1875rem;padding:0}}.p-home__feature-head{padding:1.25rem 1.25rem 0;border-radius:.25rem .25rem 0 0;background:linear-gradient(#b9d1ff,var(--solution-color--white) 3.625rem)}@media screen and (min-width:768px){.p-home__feature-head{max-width:73.125rem;height:5rem;margin-inline:auto;padding:1.75rem 1.875rem 0}}.p-home__feature-list{display:grid;gap:1rem;margin-top:1rem}@media screen and (min-width:600px){.p-home__feature-list{grid-template-columns:repeat(2,1fr)}}.p-home__feature-item{padding:1.0625rem 1.25rem 1.75rem;border-radius:.1875rem;background-color:#f5f7fa}@media screen and (min-width:768px){.p-home__feature-list{grid-template-columns:repeat(4,1fr);gap:1.875rem;max-width:69.375rem;margin:1.625rem auto 0}.p-home__feature-item{padding-right:0}}.p-home__feature-icon{display:flex;align-items:center;justify-content:center;height:3.8125rem}.p-home__feature-icon--interface img{width:8rem}.p-home__feature-icon--power img{width:4.0625rem}.p-home__feature-icon--vesa img{width:3.3125rem}.p-home__feature-icon--display img{width:4.625rem}.p-home__feature-title{margin-top:.625rem;font-size:1.0625rem;font-weight:700;white-space:nowrap}@media screen and (min-width:768px){.p-home__feature-title{font-size:1.125rem}}.p-home__feature-text{margin-top:.4375rem;font-size:.875rem;line-height:1.6666666667}.p-home__usecase{margin-top:3.125rem;padding:1.875rem var(--inner-padding-mobile) 2.5rem;background-color:#eaf3fa}@media screen and (min-width:768px){.p-home__feature-text{font-size:.9375rem}.p-home__usecase{margin-top:2.6875rem;padding:1.625rem 0 2.4375rem}.p-home__usecase-inner{max-width:69.375rem;margin-inline:auto}.p-home__usecase-head{display:flex;align-items:center;justify-content:space-between}}.p-home__usecase-lead{margin-top:.5rem;font-size:.9375rem}@media screen and (min-width:768px){.p-home__usecase-lead{margin:0 -.125rem .25rem 0;font-size:1.125rem;letter-spacing:.03em}}.p-home__usecase-list{display:grid;gap:.625rem;margin-top:1.25rem}.p-home__usecase-item{display:flex;align-items:center;min-height:4.375rem;padding:.625rem 1rem .625rem 1.25rem;border-radius:.1875rem;background-color:var(--solution-color--white)}.p-home__usecase-icon{display:flex;flex-shrink:0;justify-content:center;width:2.5rem}.p-home__usecase-icon :is(img,picture){flex-shrink:0;max-width:none}.p-home__usecase-icon img{width:2.5rem}.p-home__usecase-icon--factory img{width:2.375rem}.p-home__usecase-icon--arm img{width:2.75rem}.p-home__usecase-text{margin-left:.875rem;font-size:1rem;font-weight:700}@media screen and (min-width:768px){.p-home__usecase-list{grid-template-columns:repeat(3,1fr);margin-top:.875rem}.p-home__usecase-item{height:5rem;padding:0 0 0 1.5625rem}.p-home__usecase-text{padding-top:.1875rem;font-size:1.125rem}}.p-home__detail{display:grid;gap:3.125rem;padding:2.5rem var(--inner-padding-mobile) 0}@media screen and (min-width:768px){.p-home__detail{grid-template-columns:36.5625rem 29.6875rem;align-items:start;max-width:69.375rem;margin-inline:auto;padding:2.1875rem 0 0}}.p-home__spec-table{display:block;width:100%;margin-top:.625rem;border-top:.0625rem solid #c8d5e1;font-size:.8125rem;line-height:1.4285714286;background-color:#f5f7fa}@media screen and (min-width:768px){.p-home__spec-table{display:table;font-size:.875rem}}.p-home__spec-table tbody{display:grid;grid-template-columns:6.875rem minmax(0,1fr)}.p-home__spec-table tr{display:contents}@media screen and (min-width:768px){.p-home__spec-table tbody{display:table-row-group}.p-home__spec-table tr{display:table-row}}.p-home__spec-table :is(td,th){display:flex;flex-direction:column;justify-content:center;padding:.28125rem .5625rem;border-bottom:.0625rem solid #c8d5e1;font-weight:400;text-align:left;vertical-align:middle}@media screen and (min-width:768px){.p-home__spec-table :is(td,th){display:table-cell}.p-home__spec-table .p-home__spec-group{width:6rem}}.p-home__spec-table .p-home__spec-group{grid-column:1/-1;font-weight:700;text-align:center;color:var(--solution-color--white);background-color:#606a76}.p-home__spec-table .p-home__spec-label{width:6.875rem;padding-right:0;border-right:.0625rem solid #c8d5e1}.p-home__spec-table .p-home__spec-label[rowspan="2"]{grid-row:span 2}@media screen and (min-width:600px){.p-home__spec-break-narrow{display:none}}.p-home__spec-break-wide{display:none}@media screen and (min-width:768px){.p-home__spec-table .p-home__spec-label{width:9rem}.p-home__spec-break-wide{display:inline}}.p-home__spec-links{display:grid;grid-template-columns:13.1875rem;gap:.625rem;justify-content:center;margin-top:1.9375rem}.p-home__spec-link{display:flex;column-gap:.625rem;align-items:center;height:2.5rem;padding:0 .75rem;border-radius:.25rem;font-size:.875rem;letter-spacing:0;color:var(--solution-color--white);background-color:#1a2453}.p-home__spec-link img{flex-shrink:0;width:1.1875rem}.p-home__spec-link-text{padding-top:.25rem}.p-home__gallery{order:-1}@media screen and (min-width:768px){.p-home__spec-links{grid-template-columns:211fr 177fr 177fr}.p-home__gallery{order:0}}.p-home__gallery-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.46875rem .9375rem;margin-top:.625rem}.p-home__gallery-item--front,.p-home__gallery-item--terminal{grid-column:1/-1}.p-home__gallery-figure{display:flex;flex-direction:column;height:100%;margin:0}@media screen and (min-width:768px){.p-home__gallery-figure{display:block;height:auto}}.p-home__gallery-img{display:flex;flex-grow:1;justify-content:center;padding:.625rem;overflow:clip;border:.0625rem solid #bebebe}.p-home__gallery-img img{width:100%}.p-home__gallery-item--front .p-home__gallery-img img{margin-bottom:-14%}@media screen and (min-width:768px){.p-home__gallery-img{padding:.9375rem 0 0}.p-home__gallery-img :is(img,picture){flex-shrink:0;max-width:none}.p-home__gallery-item--front .p-home__gallery-img{height:23.1875rem}.p-home__gallery-item--front .p-home__gallery-img img{width:27.5rem;margin-bottom:0}}.p-home__gallery-item--side .p-home__gallery-img{align-items:center;aspect-ratio:230/206}.p-home__gallery-item--side .p-home__gallery-img img{margin-bottom:-30%}@media screen and (min-width:768px){.p-home__gallery-item--side .p-home__gallery-img{align-items:normal;aspect-ratio:auto;height:12.875rem;padding-top:1.4375rem}.p-home__gallery-item--side .p-home__gallery-img img{width:14.3125rem;margin-bottom:0}}.p-home__gallery-item--back .p-home__gallery-img{align-items:center;aspect-ratio:230/206}.p-home__gallery-item--back .p-home__gallery-img img{margin-bottom:-30%}.p-home__gallery-caption{margin-top:.25rem;font-size:.8125rem;text-align:center}@media screen and (min-width:768px){.p-home__gallery-item--back .p-home__gallery-img{align-items:normal;aspect-ratio:auto;height:12.875rem;padding-top:1.25rem}.p-home__gallery-item--back .p-home__gallery-img img{width:15.375rem;margin-bottom:0}.p-home__gallery-item--terminal .p-home__gallery-img{padding:.625rem}.p-home__gallery-item--terminal .p-home__gallery-img img{width:28.4375rem}.p-home__gallery-caption{font-size:.9375rem}}.p-home__contact{display:flex;flex-direction:column;align-items:center;padding:3.75rem var(--inner-padding-mobile) 0}@media screen and (min-width:768px){.p-home__contact{padding-top:4.625rem}}.p-home__share{display:flex;gap:.625rem;align-items:center;justify-content:center;height:1.375rem}.p-home__share-item{display:flex}.p-home__contact-link{display:flex;column-gap:1.125rem;align-items:center;justify-content:center;width:16.625rem;max-width:100%;height:3.8125rem;margin-top:2.5625rem;border:.0625rem solid #485075;border-radius:.3125rem;font-size:1.1875rem;font-weight:700;letter-spacing:0;color:#485075}.p-home__contact-link img{width:1.625rem}.p-home__contact-text{padding-top:.25rem}