@charset "UTF-8";:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}:where(body){width:100%}:where(*){margin:0;padding:0;box-sizing:border-box;font-weight:inherit}#lp_nir :where(*,:after,:before){background-repeat:no-repeat;box-sizing:inherit}#lp_nir :where(:after,:before){text-decoration:inherit;vertical-align:inherit;pointer-events:none}#lp_nir :where(hr){color:inherit;height:0;overflow:visible}#lp_nir :where(details,summary,main){display:block}#lp_nir :where(summary::-webkit-details-marker){display:none}#lp_nir :where([hidden]){display:none}#lp_nir :where(abbr[title]){border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#lp_nir :where(code,kbd,pre,samp){font-family:monospace,monospace}#lp_nir :where(pre){font-size:1em}#lp_nir :where(b,strong){font-weight:bolder}#lp_nir :where(sub,sup){margin-inline:-.2em;font-size:80%;line-height:0;vertical-align:super;position:relative;top:-4%}#lp_nir :where(table){border-color:inherit;text-indent:0}#lp_nir :where(iframe){width:100%;height:100%;border-style:none}#lp_nir :where(input){cursor:pointer}#lp_nir :where(:focus-visible){outline:2px solid var(--color-light-blue, black)}#lp_nir :where([type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button){height:auto}#lp_nir :where([type=search]){-webkit-appearance:textfield}#lp_nir :where([type=search]::-webkit-search-decoration){-webkit-appearance:none}#lp_nir :where(textarea){overflow:auto;resize:vertical}#lp_nir :where(button,input,optgroup,select,textarea){font:inherit;border-radius:0}#lp_nir :where(optgroup){font-weight:700}#lp_nir :where(button){overflow:visible}#lp_nir :where(button,select){text-transform:none}#lp_nir :where([role=button],[type=button],[type=reset],[type=submit],button){cursor:pointer}#lp_nir :where([type=reset],[type=submit],button,html [type=button]){-webkit-appearance:button}#lp_nir :where(button,input,select,textarea){background-color:transparent;border-style:none}#lp_nir :where(select){color:initial;-moz-appearance:none;-webkit-appearance:none}#lp_nir :where(select::-ms-expand){display:none}#lp_nir :where(select::-ms-value){color:currentColor}#lp_nir :where(legend){border:0;color:inherit;display:table;max-width:100%;white-space:normal}#lp_nir :where(::-webkit-file-upload-button){-webkit-appearance:button;color:inherit;font:inherit}#lp_nir :where([disabled]){cursor:default}#lp_nir :where(a,picture,video,img,svg){display:block}#lp_nir :where(video,img,svg){width:100%;height:auto}#lp_nir :where(img){border-style:none}#lp_nir :where(li){list-style:none}#lp_nir :where(a){color:inherit;text-decoration:none}#lp_nir :where(progress){vertical-align:baseline}#lp_nir :where([aria-busy=true]){cursor:progress}#lp_nir :where([aria-controls]){cursor:pointer}#lp_nir :where([aria-disabled=true]){cursor:default}:root{--outer-width: 1280px;--container-width: 1000px;--color-black: #2c2c2c;--color-white: #fff;--color-light-gray: #f6f6f6;--color-light-blue: #0062ff;--color-red: #ed4047}#lp_nir{font-weight:400;color:var(--color-black);position:relative}#lp_nir :where([class*=__outer]){margin-inline:auto}#lp_nir :where([class*=__container]){margin-inline:20px}#lp_nir .pc_content{display:none}#contents .cp-PageTop{bottom:84px}#lp_nir .common_heading{font-weight:700;font-size:18px;line-height:1.6;text-align:center}#lp_nir .heading_wrapper{padding-top:32px;text-align:center;color:var(--color-white);position:relative}#lp_nir .heading_wrapper:before{content:"";display:block;width:var(--window-width);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:50%;translate:-50% 0;z-index:-1}#lp_nir .heading_wrapper--background_blue:before{background-image:url(../img/bg_heading_blue_sp.png)}#lp_nir .heading_wrapper--background_red:before{background-image:url(../img/bg_heading_red_sp.png)}#lp_nir .heading_wrapper__heading--en{display:block;font-size:16px;line-height:1.5625}#lp_nir .heading_wrapper__heading--ja{margin-top:4px;font-size:26px;line-height:1.5384615385;color:var(--color-white)}#lp_nir .heading_wrapper__lead{margin-top:12px;font-size:16px;line-height:1.5625}#lp_nir .heading_wrapper__img{max-width:260px}#lp_nir .text_note{display:block;padding-left:1.4em;font-size:14px;line-height:1.6428571429;position:relative}#lp_nir .text_note:before{content:"＊";position:absolute;top:0;left:0}#lp_nir .text_note--k{padding-left:1em}#lp_nir .text_note--k:before{content:"※"}#lp_nir .section_background{position:relative}#lp_nir .section_background:before{content:"";display:block;width:var(--window-width);height:100%;background-color:var(--color-light-gray);position:absolute;top:0;left:50%;translate:-50% 0;z-index:-1}#lp_nir .box_wrapper{padding:40px 20px;border-radius:10px;background-color:var(--color-white)}#lp_nir .firstview{background-color:var(--color-light-gray);overflow:hidden}#lp_nir .firstview .firstview__outer{position:relative}#lp_nir .firstview .firstview__container{padding-top:36px}#lp_nir .firstview .summary_wrapper{position:relative;z-index:1;pointer-events:none}#lp_nir .firstview .summary_wrapper__sub_copy{display:block;font-weight:700;font-size:16px;line-height:1;text-align:center}#lp_nir .firstview .summary_wrapper__copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:40px;line-height:.9}#lp_nir .firstview .summary_wrapper__type{display:inline-grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);font-weight:700;font-size:22px;line-height:1}#lp_nir .firstview .summary_wrapper__function{display:block;margin-top:10px;padding-block:2px;font-weight:700;font-size:14px;line-height:1.5714285714;text-align:center;color:var(--color-white);background-color:var(--color-black);border-radius:max(50vw,50vh)}#lp_nir .firstview .summary_wrapper__lead{margin-top:20px;font-size:12px;line-height:1.5;text-align:center;word-break:keep-all}#lp_nir .firstview .summary_wrapper__icons{display:grid;grid-template-columns:repeat(2,34%);justify-content:center;-moz-column-gap:20px;column-gap:20px;margin-top:20px}#lp_nir .firstview .movie_wrapper{width:calc(var(--window-width) + 100px);margin:-94% calc(50% - 50vw) 0;translate:-76px 0}#lp_nir .firstview .movie_wrapper__video{filter:drop-shadow(0px 0px #fff)}#lp_nir .firstview .movie_wrapper__button{width:12px;position:absolute;bottom:2%;left:14%;z-index:1}#lp_nir .movie{padding-block:100px 200px;background-image:url(../img/img_laptop_sp.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom}#lp_nir .movie .movie__container{display:grid;place-items:center}#lp_nir .movie .movie__content{position:relative}#lp_nir .movie .movie__content img{border-radius:4px;box-shadow:#0000003d 0 3px 8px;position:relative;transition:opacity .3s ease}#lp_nir .movie .movie__title{display:block;width:100%;font-weight:700;font-size:14px;line-height:1.4285714286;text-align:center;color:var(--color-white);position:absolute;bottom:6px;left:50%;translate:-50% 0}#lp_nir .movie .c-movie{position:relative}#lp_nir .movie .c-movie:hover{opacity:1}#lp_nir .movie .c-movie:hover img{opacity:.7}#lp_nir .movie .c-movie:before{content:"";display:block;width:100%;height:100%;border-radius:10px;background-color:var(--color-white);position:absolute}#lp_nir .autscan{padding-bottom:80px}#lp_nir .autscan .autscan_heading{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding-bottom:78px}#lp_nir .autscan .figs_wrapper{margin-top:40px}#lp_nir .autscan .figs_wrapper.is_active .fig_wrapper__frame:before,#lp_nir .autscan .figs_wrapper.is_active .fig_wrapper__frame:after{transform:translateY(83%)}#lp_nir .autscan .figs_wrapper__inner{--margin-inline: 28px;--padding-inline: 20px;margin-inline:var(--margin-inline);padding-inline:var(--padding-inline);border-bottom:2px solid var(--color-white);position:relative}#lp_nir .autscan .fig_wrapper__frame{width:24%;margin-bottom:-2px;overflow:hidden;position:relative}#lp_nir .autscan .fig_wrapper__frame:before,#lp_nir .autscan .fig_wrapper__frame:after{content:"";display:block;position:absolute;height:100%;transition:transform 1.2s cubic-bezier(0,.67,.58,1);transform-origin:bottom}#lp_nir .autscan .fig_wrapper__frame:before{width:100%;background-color:var(--color-white);top:0}#lp_nir .autscan .fig_wrapper__frame:after{width:60%;height:100%;background-image:url(../img/fig_autscan_graph_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-position:bottom;top:-100%;left:50%;translate:-50% 0}#lp_nir .autscan .figs_wrapper__texts{display:grid;justify-items:center;row-gap:10px;width:60%;height:100%;position:absolute;right:calc(var(--padding-inline) / 2);top:0}#lp_nir .autscan .figs_wrapper__name{align-self:end;font-weight:700;font-size:26px;line-height:1.3076923077;text-align:center}#lp_nir .autscan .figs_wrapper__number{align-self:start;line-height:1;font-weight:700;font-size:52px;font-variant-numeric:tabular-nums}#lp_nir .autscan .figs_wrapper__number:after{content:"＊";font-size:16px;vertical-align:top}#lp_nir .autscan .figs_wrapper__note{margin-top:30px;text-align:left}#lp_nir .size{margin-top:-30px}#lp_nir .mixed_scanning_wrapper{display:flex;flex-direction:column;gap:20px 0;margin-top:20px}#lp_nir .mixed_scanning_wrapper__lead{font-size:16px;line-height:1.5625}#lp_nir .self_recognition{margin-top:50px}#lp_nir .self_recognition_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;width:-moz-fit-content;width:fit-content;margin:30px auto 0}#lp_nir .self_recognition_wrapper__each{display:grid;grid-template-rows:1fr;align-items:center;gap:20px;flex-basis:28%}#lp_nir .self_recognition_wrapper__each:nth-of-type(1){flex-basis:18%}#lp_nir .self_recognition_wrapper__each img{box-shadow:#0000003d 0 3px 8px}#lp_nir .self_recognition_wrapper__name{font-size:12px;line-height:1.25;text-align:center}#lp_nir .reduction{margin-top:20px}#lp_nir .reduction__lead{margin-top:16px;font-size:16px;line-height:1.5625;position:relative}#lp_nir .reduction__note{margin-top:6px}#lp_nir .reduction__img{margin-top:16px}#lp_nir .reduction_before{margin-top:30px}#lp_nir .reduction_after{margin-top:56px;padding-top:56px;border-top:2px solid var(--color-light-gray)}#lp_nir .electronics{margin-top:20px}#lp_nir .electronics_wrapper{display:grid;row-gap:26px;margin-top:30px}#lp_nir .electronics_wrapper__each{display:grid;gap:20px 0}#lp_nir .electronics_wrapper__view{height:100%;position:relative}#lp_nir .electronics_wrapper__view video{height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}#lp_nir .electronics_wrapper__view--button{width:12px;position:absolute;right:10px;bottom:10px}#lp_nir .electronics_wrapper__heading{font-weight:700;font-size:16px;line-height:1.6;text-align:center}#lp_nir .electronics_wrapper__lead{margin-top:14px;font-size:16px;line-height:1.6}#lp_nir .electronics_wrapper__notes{margin-top:6px}#lp_nir .solution{padding-bottom:80px}#lp_nir .solution .solution_heading{padding-bottom:156px}#lp_nir .solution .solution__banner{margin-top:-110px}#lp_nir .solution .solution__banner img{border-radius:10px 10px 0 0}#lp_nir .solution .solution__banner--link{transition:opacity .3s}#lp_nir .solution .solution__banner__lead{display:block;padding-top:20px;font-weight:700;font-size:16px;line-height:1.5625;text-align:center;background-color:var(--color-white)}#lp_nir .process_slides{border-radius:0 0 10px 10px}#lp_nir .process_slides .process_slides__each{padding-bottom:80px}#lp_nir .process_slides .process_slides__each:not(:first-child){margin-top:40px}#lp_nir .process_slides .process_slides__model{display:grid;grid-template:"img name";gap:10px;width:-moz-fit-content;width:fit-content;margin-inline:auto}#lp_nir .process_slides .process_slides__model--img{grid-area:img}#lp_nir .process_slides .process_slides__each--multifunction_machine .process_slides__model--img{width:44px}#lp_nir .process_slides .process_slides__each--cloud .process_slides__model--img{width:74px}#lp_nir .process_slides .process_slides__each--cloud .process_slides__model--name{transform:translateY(0)}#lp_nir .process_slides .process_slides__model--note{grid-area:name;align-self:center;display:block;transform:translateY(14px)}#lp_nir .process_slides .process_slides__model--name{grid-area:name;align-self:center;font-weight:700;transform:translateY(-14px);font-size:20px;line-height:1.6}#lp_nir .process_slides .process_slides__link{display:flex!important;justify-content:center;-moz-column-gap:4px;column-gap:4px;width:-moz-fit-content;width:fit-content;margin:40px auto 0;font-size:16px;line-height:1.6625;color:var(--color-light-blue)}#lp_nir .process_slides .process_slides__link svg{fill:none;width:20px;transition:translate .3s ease}#lp_nir .process_slides .process_slides__link path{stroke:var(--color-light-blue);stroke-width:2;stroke-linecap:round}#lp_nir .process_slides .process_slide_wrapper__slide{outline-offset:-2px}#lp_nir .process_slides .process_slide_wrapper__arrows{display:flex;justify-content:space-between;align-items:center;width:var(--window-width);height:100%;position:absolute;left:50%;translate:-50% 0;z-index:1;pointer-events:none}#lp_nir .process_slides .process_slide_wrapper__arrow{width:40px;padding-block:10px;background-color:#00000080;pointer-events:auto;transition:background-color .3s ease}#lp_nir .process_slides .process_slide_wrapper__arrow:first-child{scale:-1 1}#lp_nir .process_slides .process_slide_wrapper__arrow:hover{background-color:#000c}#lp_nir .process_slides .process_slide_wrapper__arrow svg{fill:none}#lp_nir .process_slides .process_slide_wrapper__arrow path{stroke:var(--color-white);stroke-width:2;stroke-linecap:round}#lp_nir .process_slides [data-slider-type=main]{margin-top:10px}#lp_nir .process_slides [data-slider-type=main] .process_slide_wrapper__track{overflow:initial;overflow-x:clip}#lp_nir .process_slides [data-slider-type=thumbnail]{padding-top:6px}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__list{display:grid;grid-template-columns:var(--thumbnail-slider-column);gap:6px}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide{position:relative;counter-increment:index}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:before,#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:after{display:block;position:absolute}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:before{content:"";width:100%;height:100%;top:0;left:0;transition:background-color .3s ease}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:after{content:"" counter(index) "";display:grid;place-content:center;min-width:20px;min-height:20px;border-radius:max(50vw,50vh);font-weight:700;color:var(--color-white);background-color:var(--color-red);top:50%;left:50%;translate:-50% -50%;pointer-events:none}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:hover:before{background-color:#000c}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide.is-active:before{background-color:#00000080}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slides__lead{display:none}#lp_nir .process_slides .process_slides__lead{font-size:16px;line-height:1.6625;position:absolute;top:calc(100% + var(--thumbnail-slider-height) + 18px)}#lp_nir .cooperation_solution{margin-top:20px}#lp_nir .cooperation_solution_wrapper{display:grid;gap:26px 0;margin-top:30px}#lp_nir .cooperation_solution_wrapper__each{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0;height:100%;box-shadow:#0000003d 0 3px 8px;transition:box-shadow .3s}#lp_nir .cooperation_solution_wrapper__lead{padding:14px 16px 20px;border-top:2px solid var(--color-light-gray);font-size:16px;line-height:1.5625;color:var(--color-black)}#lp_nir .lineup .lineup_heading{padding-bottom:150px;text-align:center}#lp_nir .lineup .lineup_wrapper{margin-top:-130px}#lp_nir .lineup .lineup__banner img{border-radius:10px}#lp_nir .lineup .lineup_wrapper__types{display:grid;gap:16px 0;margin-top:20px}#lp_nir .lineup .lineup_wrapper__type{display:grid;grid-row:span 2;grid-template-rows:subgrid;height:-moz-fit-content;height:fit-content}#lp_nir .lineup .lineup_wrapper__head{display:grid;row-gap:4px;height:-moz-fit-content;height:fit-content;padding:10px;border:1px solid var(--color-black);border-radius:10px;text-align:center}#lp_nir .lineup .lineup_wrapper__name{font-weight:700;font-size:16px;line-height:1.5;word-break:keep-all}#lp_nir .lineup .lineup_wrapper__models{font-size:12px;line-height:1.5}#lp_nir .lineup .lineup_wrapper__note{margin-top:4px}#lp_nir .seamless{margin-top:80px}#lp_nir .seamless .seamless__outer{position:relative}#lp_nir .seamless .seamless__outer:before,#lp_nir .seamless .seamless__outer:after{content:"";display:block;width:calc((var(--window-width) - 100%) / 2);height:100%;position:absolute;top:0}#lp_nir .seamless .seamless__outer:before{background-color:#dadada;right:100%}#lp_nir .seamless .seamless__outer:after{background-color:#e0e0e0;left:100%}#lp_nir .seamless .seamless__wrapper{display:grid;grid-template-columns:1fr}#lp_nir .seamless .seamless__wrapper>*{grid-area:1/1/1/1}#lp_nir .seamless .seamless__head{align-self:start;width:-moz-fit-content;width:fit-content;margin:13.87vw auto 0;line-height:1.6;z-index:1}#lp_nir .seamless .seamless__copy{font-family:Arial,sans-serif;font-weight:700;font-size:3.73vw;line-height:1}#lp_nir .seamless .seamless__types{margin-top:3.2vw}#lp_nir .seamless .seamless__type_name{font-family:Arial,sans-serif;font-weight:700;font-size:5.33vw}#lp_nir .seamless .seamless__type{font-family:Arial,sans-serif;font-weight:600;font-size:5.87vw}#lp_nir .site_link{width:100%;position:sticky;bottom:0;z-index:10;background-color:var(--color-black);opacity:0;visibility:hidden;pointer-events:none;transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,visibility}#lp_nir .site_link.is_visible{opacity:1;visibility:visible;pointer-events:auto}#lp_nir .site_link__outer{padding-block:20px;background-color:var(--color-black)}#lp_nir .site_link__container{display:flex;justify-content:space-between;-moz-column-gap:10px;column-gap:10px}#lp_nir .site_link__each{--arrow-size: 6px;display:grid!important;grid-template-columns:1fr auto;place-items:center;width:100%;padding:10px var(--arrow-size) 10px 0;border-radius:4px;font-weight:700;font-size:12px;line-height:1.4166666667;text-align:center;color:var(--color-text);background-color:var(--color-background);position:relative;transition-property:color,background-color;transition-duration:.3s}#lp_nir .site_link__each:after{content:"";display:block;width:var(--arrow-size);height:var(--arrow-size);border-top:1px solid;border-right:1px solid;border-top-color:var(--color-text);border-right-color:var(--color-text);rotate:45deg;position:absolute;right:var(--arrow-size)}#lp_nir .site_link__each--red{--color-text: var(--color-white);--color-background: var(--color-red)}#lp_nir .site_link__each--white{--color-text: var(--color-red);--color-background: var(--color-white)}@media screen and (min-width: 640px){#lp_nir .common_heading{font-size:24px;line-height:1.6}#lp_nir .heading_wrapper--background_blue:before{background-image:url(../img/bg_heading_blue_pc.png)}#lp_nir .heading_wrapper--background_red:before{background-image:url(../img/bg_heading_red_pc.png)}#lp_nir .heading_wrapper__heading--en{font-size:20px;line-height:1.6}#lp_nir .heading_wrapper__heading--ja{font-size:34px;line-height:1.6}#lp_nir .firstview .firstview__container{max-width:100%;margin-inline:min(7.81vw,100px);padding-top:min(7.81vw,100px)}#lp_nir .firstview .summary_wrapper{width:-moz-fit-content;width:fit-content;padding-bottom:min(3.91vw,50px)}#lp_nir .firstview .summary_wrapper__sub_copy{font-size:min(1.88vw,24px);line-height:1.6;text-align:left}#lp_nir .firstview .summary_wrapper__copy{justify-content:flex-start;margin-top:min(1.56vw,20px);font-size:min(5.31vw,68px);line-height:1}#lp_nir .firstview .summary_wrapper__type{font-size:min(2.81vw,36px)}#lp_nir .firstview .summary_wrapper__function{width:-moz-fit-content;width:fit-content;margin-top:min(1.56vw,20px);padding:0 min(4.38vw,56px);font-size:min(1.56vw,20px);line-height:1.6}#lp_nir .firstview .summary_wrapper__lead{margin-top:min(1.56vw,20px);font-size:min(1.88vw,24px);line-height:1.6;text-align:left}#lp_nir .firstview .summary_wrapper__icons{grid-template-columns:repeat(2,min(20.31vw,260px));justify-content:start;-moz-column-gap:min(2.34vw,30px);column-gap:min(2.34vw,30px)}#lp_nir .firstview .movie_wrapper{width:min(70.31vw,900px);margin:0;position:absolute;right:-7.81vw;bottom:0;translate:0 0}#lp_nir .firstview .movie_wrapper__button{bottom:min(.78vw,10px);left:50%;translate:-50% 0}#lp_nir .movie{background-image:url(../img/img_laptop_pc.jpg);background-position:10% bottom}#lp_nir .movie .movie__content{width:60%}#lp_nir .autscan .figs_wrapper__inner{--margin-inline: 138px}#lp_nir .self_recognition_wrapper__each{flex-basis:14%}#lp_nir .self_recognition_wrapper__each:nth-of-type(1){flex-basis:9%}#lp_nir .self_recognition_wrapper__each:nth-of-type(4){flex-basis:16%}#lp_nir .self_recognition_wrapper__name{font-size:16px;line-height:1.4375}#lp_nir .reduction__summary{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}#lp_nir .reduction__icon{width:40%}#lp_nir .reduction__lead{margin-top:0}#lp_nir .reduction__img{margin-top:30px}#lp_nir .electronics_wrapper__heading{font-size:22px;line-height:1.6}#lp_nir .process_slides .process_slides__each--multifunction_machine .process_slides__model--img{width:80px}#lp_nir .process_slides .process_slides__each--cloud .process_slides__model--img{width:120px}#lp_nir .process_slides .process_slides__model--name{font-size:24px;line-height:1.6}#lp_nir .cooperation_solution{margin-top:50px}#lp_nir .cooperation_solution_wrapper{grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:40px}#lp_nir .lineup .lineup__banner{max-width:400px;margin-inline:auto}#lp_nir .lineup .lineup_wrapper__types{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:0 20px;margin-top:30px}#lp_nir .seamless .seamless__outer{max-width:1920px}#lp_nir .seamless .seamless__head{margin-top:min(15.63vw,100px)}#lp_nir .seamless .seamless__copy{font-size:clamp(16px,2.81vw,18px)}#lp_nir .seamless .seamless__types{margin-top:20px}#lp_nir .seamless .seamless__type_name{font-size:clamp(26px,5.63vw,36px)}#lp_nir .seamless .seamless__type{font-size:clamp(26px,4.69vw,30px)}}@media screen and (min-width: 1100px){#lp_nir{overflow-x:scroll;overflow-x:initial}#lp_nir :where([class*=__outer]){max-width:var(--outer-width)}#lp_nir :where([class*=__container]){max-width:var(--container-width);margin-inline:140px;margin-inline:auto}#lp_nir .pc_content{display:initial}#lp_nir .sp_content{display:none}#contents .cp-PageTop{bottom:130px}#lp_nir .common_heading{font-size:34px;line-height:1.6}#lp_nir .heading_wrapper{padding-top:120px;text-align:left}#lp_nir .heading_wrapper:before{width:var(--outer-width);translate:0 0;width:var(--window-width);left:50%;translate:-50% 0}#lp_nir .heading_wrapper__heading--ja{margin-top:6px;font-size:50px;line-height:1.2}#lp_nir .heading_wrapper__lead{margin-top:20px;font-size:24px;line-height:1.6}#lp_nir .heading_wrapper__img{max-width:300px}#lp_nir .section_background:before{width:var(--outer-width);translate:0 0;width:var(--window-width);left:50%;translate:-50% 0}#lp_nir .box_wrapper{padding:60px 80px 80px}#lp_nir .firstview .movie_wrapper{right:-100px}#lp_nir .movie{padding-block:180px;background-size:1036px}#lp_nir .movie .movie__content{width:630px;margin-inline:auto}#lp_nir .movie .movie__content img{border-radius:10px}#lp_nir .movie .movie__title{font-size:20px;line-height:1.6;bottom:12px}#lp_nir .autscan{padding-bottom:180px}#lp_nir .autscan .autscan_heading{flex-direction:row;padding-bottom:130px}#lp_nir .autscan .figs_wrapper{width:400px;margin-top:0}#lp_nir .autscan .figs_wrapper__inner{--margin-inline: 34px;border-bottom-width:3px}#lp_nir .autscan .fig_wrapper__frame{margin-bottom:-3px}#lp_nir .autscan .figs_wrapper__number{font-size:62px}#lp_nir .autscan .figs_wrapper__number:after{font-size:20px}#lp_nir .size{margin-top:-50px}#lp_nir .mixed_scanning_wrapper{align-items:center;flex-direction:row;gap:0 60px;margin-top:50px}#lp_nir .mixed_scanning_wrapper__lead{font-size:20px;line-height:1.6}#lp_nir .self_recognition{margin-top:80px}#lp_nir .self_recognition_wrapper{display:flex;margin-inline:0}#lp_nir .reduction{margin-top:50px}#lp_nir .reduction__icon{max-width:245px;width:100%}#lp_nir .reduction__lead{font-size:18px;line-height:1.7}#lp_nir .reduction_before{margin-top:40px}#lp_nir .electronics{margin-top:50px}#lp_nir .electronics_wrapper{margin-top:40px;row-gap:36px}#lp_nir .electronics_wrapper__each{grid-template-columns:397px auto;grid-template-rows:225px;align-items:center;gap:0 60px}#lp_nir .electronics_wrapper__heading{font-size:26px;line-height:1.5384615385;text-align:left}#lp_nir .electronics_wrapper__lead{margin-top:20px;font-size:18px;line-height:1.6888888889}#lp_nir .solution{padding-bottom:180px}#lp_nir .solution .solution_heading{padding-bottom:146px}#lp_nir .solution .solution__banner{margin-top:-50px}#lp_nir .solution .solution__banner__lead{display:none}#lp_nir .process_slides .process_slides__each{display:grid;grid-template:". name" "img main_sider" ". thumbnail_slider";grid-template-columns:auto 660px;-moz-column-gap:30px;column-gap:30px;padding-bottom:44px}#lp_nir .process_slides .process_slides__each:not(:first-child){margin-top:80px}#lp_nir .process_slides .process_slides__model{display:contents}#lp_nir .process_slides .process_slides__model--img{align-self:center}#lp_nir .process_slides .process_slides__each--multifunction_machine .process_slides__model--img,#lp_nir .process_slides .process_slides__each--cloud .process_slides__model--img{width:100%}#lp_nir .process_slides .process_slides__model--note{grid-area:img;align-self:end;margin-top:0;transform:translateY(0)}#lp_nir .process_slides .process_slides__model--name{font-size:30px;line-height:1.5333333333;transform:translateY(0)}#lp_nir .process_slides .process_slide_wrapper__arrows{width:102%}#lp_nir .process_slides [data-slider-type=main]{grid-area:main_sider;margin-top:14px}#lp_nir .process_slides [data-slider-type=thumbnail]{grid-area:thumbnail_slider;padding-top:18px}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__list{gap:16px}#lp_nir .process_slides [data-slider-type=thumbnail] .process_slide_wrapper__slide:after{min-width:30px;min-height:30px}#lp_nir .lineup .lineup_heading{padding-bottom:250px}#lp_nir .lineup .lineup_wrapper{margin-top:-200px}#lp_nir .lineup .lineup__banner{max-width:650px}#lp_nir .lineup .lineup_wrapper__types{gap:0 40px}#lp_nir .lineup .lineup_wrapper__name{font-size:20px;line-height:1.6}#lp_nir .lineup .lineup_wrapper__models{font-size:16px;line-height:1.5}#lp_nir .seamless{margin-top:180px}#lp_nir .seamless .seamless__wrapper{position:relative}#lp_nir .seamless .seamless__head{margin:min(7.81vw,150px) 0 0 min(15.63vw,300px)}#lp_nir .seamless .seamless__copy{font-size:min(1.25vw,24px)}#lp_nir .seamless .seamless__type_name{font-size:min(1.77vw,34px)}#lp_nir .seamless .seamless__type{font-size:min(1.98vw,38px)}#lp_nir .site_link__outer{padding-block:30px}#lp_nir .site_link__container{-moz-column-gap:20px;column-gap:20px}#lp_nir .site_link__each{--arrow-size: 14px;padding:16px var(--arrow-size) 16px 0;font-size:20px;line-height:1.6}#lp_nir .site_link__each:after{border-top-width:2px;border-right-width:2px}}@media (hover: hover) and (pointer: fine){#lp_nir .solution .solution__banner--link:hover{opacity:.9}#lp_nir .process_slides .process_slides__link:hover svg{translate:4px 0}#lp_nir .cooperation_solution_wrapper__each:hover{box-shadow:#0000003d 0 1px 2px}#lp_nir .site_link__each--red:hover{--color-text: var(--color-red);--color-background: var(--color-white)}#lp_nir .site_link__each--white:hover{--color-text: var(--color-white);--color-background: var(--color-red)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
