.about{position:relative;z-index:0;padding-top:80px;color:#fff}@media(max-width: 959px){.about{padding-top:56px}}.about::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(rgba(1, 41, 58, 0.4), rgba(1, 41, 58, 0.4)),url("../img/common/bg.webp") center/cover no-repeat #061e2e}@media(max-width: 959px){.about::before{background:linear-gradient(rgba(1, 41, 58, 0.4), rgba(1, 41, 58, 0.4)),url("../img/common/bg-sp.webp") center/cover no-repeat #061e2e}}.about .page-header{padding-bottom:64px}@media(max-width: 959px){.about .page-header{padding-bottom:48px}}.about .page-header::before,.about .page-header::after{content:none}.about-head{display:flex;flex-direction:column;align-items:center;gap:8px}.about-head::after{content:"";width:2px;height:30px;background-color:#ff4800}@media(max-width: 959px){.about-head::after{height:20px}}.about-head__en{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:700;font-size:16px;line-height:1.3;letter-spacing:.02em;color:#ff4800}@media(max-width: 959px){.about-head__en{font-size:14px}}.about-head__title{font-size:32px;font-weight:700;line-height:1.55;text-align:center;color:#fff}@media(max-width: 959px){.about-head__title{font-size:24px;line-height:1.45;letter-spacing:.02em}}.about-head--onlight .about-head__title{color:#111}@media(max-width: 959px){.about-head--onlight .about-head__title{color:#01293a}}.about-reason{padding:min(80px,5.5555555556vw) 0}@media(max-width: 959px){.about-reason{padding:56px 0}}@media(max-width: 959px){.about-reason__inner{padding-inline:24px}}.about-reason__list{display:flex;flex-direction:column;gap:min(48px,3.3333333333vw);margin-top:min(56px,3.8888888889vw)}@media(max-width: 959px){.about-reason__list{gap:56px;margin-top:40px}}.about-reason__item{display:flex;align-items:center;gap:min(80px,5.5555555556vw)}@media(min-width: 960px){.about-reason__item:nth-child(even){flex-direction:row-reverse}}@media(max-width: 959px){.about-reason__item{flex-direction:column;align-items:stretch;gap:16px}}.about-reason__text{flex-shrink:0;width:min(514px,35.6944444444vw)}@media(max-width: 959px){.about-reason__text{width:100%}}.about-reason__label{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:.02em;color:#ff4800}@media(max-width: 959px){.about-reason__label{font-size:14px}}.about-reason__title{margin-top:16px;font-size:70px;font-weight:700;line-height:1.3}@media(min-width: 960px)and (max-width: 1199px){.about-reason__title{font-size:56px}}@media(max-width: 959px){.about-reason__title{margin-top:8px;font-size:34px;line-height:1.45;letter-spacing:.02em}}.about-reason__desc{margin-top:24px;font-size:15px;font-weight:500;line-height:1.7;letter-spacing:.02em}@media(max-width: 959px){.about-reason__desc{margin-top:8px;font-size:14px;line-height:1.6}}.about-reason__img{flex:1;aspect-ratio:1/1;border-radius:20px;overflow:hidden;box-shadow:0 0 10px #000008,0 0 10px #000008}@media(max-width: 959px){.about-reason__img{flex:none;width:100%;border-radius:8px}}.about-reason__img img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 959px){.about-reason__br-pc{display:none}}@media(min-width: 960px){.about-reason__br-sp{display:none}}.about-effect{padding-block:min(80px,5.5555555556vw)}@media(max-width: 959px){.about-effect{padding-block:16px 56px}}.about-effect__inner{max-width:min(1280px,88.8888888889vw)}@media(max-width: 959px){.about-effect__inner{max-width:500px;padding-inline:12px}}.about-effect__panel{padding:min(80px,5.5555555556vw);background-color:hsla(0,0%,100%,.14);border:1px solid #ccc;border-radius:20px}@media(max-width: 959px){.about-effect__panel{padding:56px 12px 16px;border-radius:12px}}.about-effect__lead{margin-top:min(44px,3.0555555556vw);font-size:18px;font-weight:500;line-height:1.7;letter-spacing:.02em;text-align:center}@media(max-width: 959px){.about-effect__lead{margin-top:40px;font-size:16px;line-height:1.6;text-align:left}}.about-effect__list{display:flex;justify-content:space-between;margin-top:min(56px,3.8888888889vw)}@media(max-width: 959px){.about-effect__list{flex-direction:column;gap:20px;margin-top:32px}}.about-effect__item{width:min(352px,24.4444444444vw);padding:min(32px,2.2222222222vw) 10px;overflow:hidden;background-color:#fff;border-top:6px solid #ff4800;border-radius:8px;text-align:center;color:#111}@media(max-width: 959px){.about-effect__item{width:100%;padding:24px 10px 16px}}.about-effect__item-title{font-size:28px;font-weight:700;line-height:1.55;letter-spacing:.02em}@media(min-width: 960px)and (max-width: 1199px){.about-effect__item-title{font-size:26px}}@media(max-width: 959px){.about-effect__item-title{font-size:22px}}.about-effect__num{font-weight:700;line-height:1.6;color:#ff4800}.about-effect__num-jp{font-size:32px}@media(min-width: 960px)and (max-width: 1199px){.about-effect__num-jp{font-size:24px}}@media(max-width: 959px){.about-effect__num-jp{font-size:24px}}.about-effect__num-lg{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:104px;line-height:1;letter-spacing:.02em}@media(min-width: 960px)and (max-width: 1199px){.about-effect__num-lg{font-size:80px}}@media(max-width: 959px){.about-effect__num-lg{font-size:80px}}.about-effect__num-tilde{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:60px;line-height:1}@media(min-width: 960px)and (max-width: 1199px){.about-effect__num-tilde{font-size:46px}}@media(max-width: 959px){.about-effect__num-tilde{font-size:64px}}.about-effect__num-pct{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:60px;line-height:1;letter-spacing:.02em}@media(min-width: 960px)and (max-width: 1199px){.about-effect__num-pct{font-size:46px}}@media(max-width: 959px){.about-effect__num-pct{font-size:48px}}.about-effect__num-unit{font-size:30px}@media(min-width: 960px)and (max-width: 1199px){.about-effect__num-unit{font-size:23px}}@media(max-width: 959px){.about-effect__num-unit{font-size:24px}}.about-effect__graph{margin-top:32px;padding:min(26px,1.8055555556vw) min(88px,6.1111111111vw) min(32px,2.2222222222vw);overflow:hidden;background-color:#fff;border-top:6px solid #ff4800;border-radius:8px;color:#111}@media(max-width: 959px){.about-effect__graph{margin-top:20px;padding:27px 24px}}.about-effect__graph-title{font-size:28px;font-weight:700;line-height:1.55;letter-spacing:.02em;text-align:center}@media(max-width: 959px){.about-effect__graph-title{font-size:22px}}.about-effect__graph-list{display:flex;justify-content:center;margin-top:20px}@media(max-width: 959px){.about-effect__graph-list{flex-direction:column;gap:16px}}.about-effect__graph-item{flex:1;min-width:0;padding:0 min(20px,1.3888888889vw);text-align:center}@media(max-width: 959px){.about-effect__graph-item{flex:none;padding-inline:20px}}.about-effect__graph-item-title{font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.02em}@media(max-width: 959px){.about-effect__graph-item-title{font-size:18px;line-height:1.5}}.about-effect__graph-item-desc{margin-top:4px;font-size:15px;line-height:1.7;letter-spacing:.02em}@media(max-width: 959px){.about-effect__graph-item-desc{margin-top:0;font-size:14px;line-height:1.6}}@media(max-width: 959px){.about-effect__br-pc{display:none}}.about-tech{padding:min(120px,8.3333333333vw) 0;background-color:#fff;background-image:linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)),url("../img/about/tech-bg.webp");background-position:center;background-size:cover;background-repeat:no-repeat;color:#111}@media(max-width: 959px){.about-tech{padding:64px 0 80px}}@media(max-width: 959px){.about-tech__inner{padding-inline:24px}}.about-tech__flow{display:flex;justify-content:space-between;width:min(1102px,100%);margin:min(44px,3.0555555556vw) auto 0}@media(max-width: 959px){.about-tech__flow{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:40px}}.about-tech__flow-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(256px,17.7777777778vw)}@media(max-width: 959px){.about-tech__flow-item{width:256px}}.about-tech__flow-img{width:min(200px,13.8888888889vw);aspect-ratio:1/1;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 0 14px rgba(0,0,0,.08)}@media(max-width: 959px){.about-tech__flow-img{width:200px}}.about-tech__flow-img img{display:block;width:100%;height:100%;object-fit:cover}.about-tech__flow-label{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center;color:#01293a}@media(max-width: 959px){.about-tech__flow-label{font-size:16px;line-height:1.5}}.about-tech__flow-arrow{position:absolute;top:50%;right:max(-30px,-2.0833333333vw);transform:translateY(-50%);color:#01293a}.about-tech__flow-arrow svg{display:block}@media(max-width: 959px){.about-tech__flow-arrow{position:static;display:flex;align-items:center;justify-content:center;height:36px;transform:none}.about-tech__flow-arrow svg{transform:rotate(90deg)}.about-tech__flow-arrow path:first-child{transform:translateX(2px)}.about-tech__flow-arrow path:last-child{transform:translateX(-2px)}}.about-lidar{width:min(1120px,100%);margin:min(44px,3.0555555556vw) auto 0;padding:min(56px,3.8888888889vw) min(48px,3.3333333333vw);background-color:hsla(0,0%,100%,.03);border:1px solid #f5f5f5;border-radius:20px}@media(max-width: 959px){.about-lidar{width:calc(100% + 24px);margin:40px -12px 0;padding:48px 12px 16px;border-radius:8px}}.about-lidar__title{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:28px;font-weight:700;line-height:1.55;letter-spacing:.02em;text-align:center;color:#111}@media(max-width: 959px){.about-lidar__title{gap:12px;font-size:22px}}.about-lidar__title::after{content:"";width:112px;height:2px;background-color:#ff4800}@media(max-width: 959px){.about-lidar__title::after{width:64px}}.about-lidar__body{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:min(44px,3.0555555556vw)}@media(max-width: 959px){.about-lidar__body{align-items:center;margin-top:40px}}.about-lidar__row{display:flex;align-items:center;gap:18px;width:100%}@media(max-width: 959px){.about-lidar__row{flex-direction:column;align-items:center;gap:8px}}.about-lidar__card{display:flex;flex-direction:column;gap:12px}.about-lidar__card--system{width:min(448px,31.1111111111vw)}.about-lidar__card--laser{align-self:stretch;width:min(488px,33.8888888889vw)}@media(max-width: 959px){.about-lidar__card--system,.about-lidar__card--laser{align-self:auto;width:100%}}.about-lidar__card--laser .about-lidar__box{flex:1}.about-lidar__card-head{display:flex;align-items:center;gap:12px}.about-lidar__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;background-color:#01293a;border-radius:50%}.about-lidar__icon svg{display:block}.about-lidar__card-text{flex:1;font-size:15px;line-height:1.7;letter-spacing:.02em;color:#111}@media(max-width: 959px){.about-lidar__card-text{font-size:14px;line-height:1.6}}.about-lidar__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 0 7px rgba(0,0,0,.08)}@media(max-width: 959px){.about-lidar__box{gap:12px;padding:16px 4px}}.about-lidar__box-title{font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center;color:#01293a}@media(max-width: 959px){.about-lidar__box-title{font-size:18px;line-height:1.5}}.about-lidar__units{display:flex;justify-content:center;gap:16px}@media(max-width: 959px){.about-lidar__units{gap:8px}}.about-lidar__unit{display:flex;gap:8px}.about-lidar__unit-body{display:flex;flex-direction:column;align-items:center;width:103px}.about-lidar__unit-media{display:flex;width:80px;height:80px;overflow:hidden;background-color:#d9d9d9;border-radius:2px}.about-lidar__unit-media img{display:block;width:100%;height:100%;object-fit:cover}.about-lidar__unit-media--laser{background-color:#ececec}.about-lidar__unit-media--tof{background-color:rgba(0,0,0,0)}.about-lidar__unit-media--arrival{background-color:#eaeaea}.about-lidar__unit-media--arrival img{width:66px;height:68px;margin:auto;object-fit:contain}.about-lidar__unit-label{margin-top:8px;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;color:#01293a}@media(max-width: 959px){.about-lidar__unit-label{font-size:14px}}.about-lidar__unit-arrow{display:flex;align-items:center;height:80px;color:#0b3b99}.about-lidar__unit-arrow svg{display:block}.about-lidar__harrows{display:flex;align-items:flex-end;align-self:stretch;gap:4px;padding-bottom:110px;color:#01293a}.about-lidar__harrows svg{display:block}@media(max-width: 959px){.about-lidar__harrows{display:none}}.about-lidar__varrows{display:flex;flex-direction:column;align-items:center;gap:4px;margin-right:min(229px,15.9027777778vw);color:#01293a}.about-lidar__varrows svg{display:block}@media(max-width: 959px){.about-lidar__varrows{display:none}}.about-lidar__arrow-sp{display:none;color:#01293a}@media(max-width: 959px){.about-lidar__arrow-sp{display:flex;align-items:center;justify-content:center;height:36px}.about-lidar__arrow-sp svg{display:block;transform:rotate(90deg)}}.about-lidar__graph{display:flex;align-items:center;justify-content:center;gap:min(81px,5.625vw);width:100%;padding:min(33px,2.2916666667vw) 20px;background-color:#f5f5f5;border-radius:8px;box-shadow:0 0 7px rgba(0,0,0,.08)}@media(max-width: 959px){.about-lidar__graph{flex-direction:column;gap:16px;padding:24px 12px}}.about-lidar__graph-picture{display:block;flex-shrink:0;width:min(470px,100%)}@media(min-width: 960px){.about-lidar__graph-picture{height:169px}}@media(max-width: 959px){.about-lidar__graph-picture{width:326px;max-width:100%}}.about-lidar__graph-img{display:block;width:100%;height:auto}.about-lidar__formula{flex-shrink:0;padding:24px;background-color:#fff;border-radius:8px;font-size:15px;font-weight:700;line-height:1.7;letter-spacing:.02em;white-space:nowrap;color:#111}@media(max-width: 959px){.about-lidar__formula{padding:16px;font-size:14px;line-height:1.6}}.about-principle{padding:min(80px,5.5555555556vw) 0}@media(max-width: 959px){.about-principle{padding:88px 0 80px}}@media(max-width: 959px){.about-principle__inner{padding-inline:24px}}.about-principle__title{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:28px;font-weight:700;line-height:1.55;letter-spacing:.02em;text-align:center}@media(max-width: 959px){.about-principle__title{gap:12px;font-size:22px}}.about-principle__title::after{content:"";width:112px;height:2px;background-color:#ff4800}@media(max-width: 959px){.about-principle__title::after{width:64px}}.about-principle__card{display:flex;align-items:center;gap:min(80px,5.5555555556vw);margin-top:min(44px,3.0555555556vw)}@media(max-width: 959px){.about-principle__card{flex-direction:column;align-items:stretch;gap:16px;margin-top:40px}}.about-principle__image{flex:1;aspect-ratio:634/396;object-fit:cover;background-color:#d9d9d9;border-radius:20px}@media(max-width: 959px){.about-principle__image{flex:none;width:100%;border-radius:8px}}.about-principle__text{flex-shrink:0;width:min(514px,35.6944444444vw);font-size:15px;font-weight:500;line-height:1.7;letter-spacing:.02em}@media(max-width: 959px){.about-principle__text{width:100%;font-size:14px;line-height:1.6}}@media(min-width: 960px){.about-principle__br-sp{display:none}}.about-step{margin-top:min(56px,3.8888888889vw)}@media(max-width: 959px){.about-step{margin-top:56px}}.about-step__title{display:flex;align-items:center;justify-content:center;gap:24px;font-size:22px;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}@media(max-width: 959px){.about-step__title{font-size:18px;line-height:1.5}}.about-step__bracket{flex-shrink:0;color:#ff4800}.about-step__bracket--left{transform:scaleX(-1)}.about-step__list{display:flex;justify-content:center;gap:16px;margin-top:min(44px,3.0555555556vw)}@media(min-width: 960px)and (max-width: 1199px){.about-step__list{margin-inline:calc(12px - 11.1111vw)}}@media(max-width: 959px){.about-step__list{flex-direction:column;gap:12px;margin-top:32px}}.about-step__item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 0 154px;min-width:0;gap:8px}@media(max-width: 959px){.about-step__item{flex:none}}.about-step__circle{position:relative;width:154px;height:154px;overflow:hidden;background-color:#020203;border-radius:50%;box-shadow:0 0 16px hsla(0,0%,100%,.4)}@media(max-width: 959px){.about-step__circle{width:128px;height:128px}}.about-step__circle img{position:absolute}.about-step__item:nth-child(1) .about-step__circle img{left:9.4%;top:7.57%;width:83.9%;height:85.06%}.about-step__item:nth-child(2) .about-step__circle img{left:11.63%;top:11.41%;width:80.22%;height:76.66%}.about-step__item:nth-child(3) .about-step__circle img{left:22.26%;top:2.98%;width:62.34%;height:93.51%}.about-step__item:nth-child(4) .about-step__circle img{left:13.64%;top:9.38%;width:71.97%;height:81.55%}.about-step__item:nth-child(5) .about-step__circle img{left:12.22%;top:7.03%;width:75.64%;height:85.71%}.about-step__head{display:flex;align-items:center;gap:8px;width:100%}@media(max-width: 959px){.about-step__head{justify-content:center;width:auto}}.about-step__num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background-color:#fff;border-radius:50%;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:13px;line-height:1;letter-spacing:.02em;color:#01293a}@media(max-width: 959px){.about-step__num{width:27px;height:27px;font-size:18px}}.about-step__name{font-size:15px;font-weight:700;line-height:1.7;letter-spacing:.02em;color:#f5f5f5}@media(max-width: 959px){.about-step__name{font-size:18px;line-height:1.5;color:#fff}}.about-step__desc{width:100%;font-size:13px;line-height:1.65;letter-spacing:.02em}@media(max-width: 959px){.about-step__desc{padding:0 24px;font-size:14px;line-height:1.6}}.about-step__arrow{position:absolute;top:73px;right:-17px;color:#ff4800}@media(min-width: 960px)and (max-width: 1199px){.about-step__arrow{right:-25px}}.about-step__arrow svg{display:block}@media(max-width: 959px){.about-step__arrow{position:static;display:flex;align-items:center;justify-content:center;height:36px}.about-step__arrow svg{transform:rotate(90deg)}}
