@charset "UTF-8";@import"https://api.fontshare.com/v2/css?f=cabinet-grotesk&display=swap";@media screen and (min-width: 821px){.ProductEvaluation{padding-bottom:14.375rem}}@media screen and (max-width:820.98px){.ProductEvaluation{padding-bottom:3.9375rem}}.ProductEvaluation-titleWrapper.-show .ProductEvaluation-titleCircle:before{transform:translateY(0)}.ProductEvaluation-title{display:flex}@media screen and (min-width: 821px){.ProductEvaluation-title{align-items:center;padding-inline:5.875rem}}@media screen and (max-width:820.98px){.ProductEvaluation-title{flex-direction:column;gap:.3125rem;padding-inline:.625rem}}.ProductEvaluation-titleEn{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:-.025em;display:block;text-transform:uppercase}@media screen and (min-width: 821px){.ProductEvaluation-titleEn{font-size:1.25rem}}@media screen and (max-width:820.98px){.ProductEvaluation-titleEn{font-size:.625rem}}@media screen and (max-width:820.98px) and (max-width: 187.5px){.ProductEvaluation-titleEn{font-size:10px}}.ProductEvaluation-titleJa{display:flex;align-items:center;letter-spacing:.06em}@media screen and (min-width: 821px){.ProductEvaluation-titleJa{font-size:.75rem;margin-top:-.125rem;padding-block:.125rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductEvaluation-titleJa{font-size:10px}}@media screen and (max-width:820.98px){.ProductEvaluation-titleJa{font-size:.375rem;padding-block:.0625rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductEvaluation-titleJa{font-size:10px}}[lang=en] .ProductEvaluation-titleJa{display:none}.ProductEvaluation-titleCircle{display:block;overflow:hidden}.ProductEvaluation-titleCircle:before{content:"";display:block;border-radius:50%;background-color:#000;transform:translateY(150%);transition:transform 1s cubic-bezier(0,.55,.45,1) .5s}@media screen and (min-width: 821px){.ProductEvaluation-titleCircle:before{width:.375rem;height:.375rem;margin-inline:.875rem}}@media screen and (max-width:820.98px){.ProductEvaluation-titleCircle:before{width:.1875rem;height:.1875rem;margin-right:.3125rem}}[lang=en] .ProductEvaluation-titleCircle{display:none}.ProductEvaluation-content{display:flex;flex-wrap:wrap}@media screen and (min-width: 821px){.ProductEvaluation-content{margin-top:2.75rem}}@media screen and (max-width:820.98px){.ProductEvaluation-content{margin-top:1.25rem}}.ProductEvaluation-content.-show .ProductEvaluation-item:after,.ProductEvaluation-content.-show .ProductEvaluation-item:before{transform:scaleX(1)}.ProductEvaluation-item{position:relative;display:flex;width:100%}@media screen and (min-width: 821px){.ProductEvaluation-item{align-items:center;padding-block:2.1875rem;padding-inline:5.875rem}}@media screen and (max-width:820.98px){.ProductEvaluation-item{flex-direction:column;padding-block:.8125rem .625rem;padding-inline:.65625rem}}.ProductEvaluation-item:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:#0003;transform-origin:left;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.85,0,.15,1)}.ProductEvaluation-item:last-child:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#0003;transform-origin:left;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.85,0,.15,1)}.ProductEvaluation-item:nth-of-type(0):before{transition-delay:0s}.ProductEvaluation-item:nth-of-type(0):after{transition-delay:.2s}.ProductEvaluation-item:nth-of-type(0) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(0) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(0) .ProductEvaluation-button .MaskText-block{transition-delay:0s}.ProductEvaluation-item:nth-of-type(1):before{transition-delay:.2s}.ProductEvaluation-item:nth-of-type(1):after{transition-delay:.4s}.ProductEvaluation-item:nth-of-type(1) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(1) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(1) .ProductEvaluation-button .MaskText-block{transition-delay:.2s}.ProductEvaluation-item:nth-of-type(2):before{transition-delay:.4s}.ProductEvaluation-item:nth-of-type(2):after{transition-delay:.6s}.ProductEvaluation-item:nth-of-type(2) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(2) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(2) .ProductEvaluation-button .MaskText-block{transition-delay:.4s}.ProductEvaluation-item:nth-of-type(3):before{transition-delay:.6s}.ProductEvaluation-item:nth-of-type(3):after{transition-delay:.8s}.ProductEvaluation-item:nth-of-type(3) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(3) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(3) .ProductEvaluation-button .MaskText-block{transition-delay:.6s}.ProductEvaluation-item:nth-of-type(4):before{transition-delay:.8s}.ProductEvaluation-item:nth-of-type(4):after{transition-delay:1s}.ProductEvaluation-item:nth-of-type(4) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(4) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(4) .ProductEvaluation-button .MaskText-block{transition-delay:.8s}.ProductEvaluation-item:nth-of-type(5):before{transition-delay:1s}.ProductEvaluation-item:nth-of-type(5):after{transition-delay:1.2s}.ProductEvaluation-item:nth-of-type(5) .ProductEvaluation-itemNumber,.ProductEvaluation-item:nth-of-type(5) .ProductEvaluation-itemTitle,.ProductEvaluation-item:nth-of-type(5) .ProductEvaluation-button .MaskText-block{transition-delay:1s}.ProductEvaluation-itemLink{position:absolute;display:block;inset:0;width:100%;height:100%;z-index:1}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-link{background-color:#fff}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-link:before{opacity:1}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-text{color:#000;transform:translateY(-100%)}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-line{opacity:1;transition:width .6s cubic-bezier(.85,0,.15,1) .1s,opacity .6s cubic-bezier(.85,0,.15,1),border .3s cubic-bezier(0,.55,.45,1)}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-line.-no01{width:105%}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton-line.-no02{width:105%;transition-delay:.2s}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton.-invert .FillButton-link{background-color:#000}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton.-invert .FillButton-link:before{border:1px solid #fff}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton.-invert .FillButton-text{color:#fff}[data-whatintent=mouse] .ProductEvaluation-itemLink:hover~.FillButton .FillButton.-invert .FillButton-line{border:1px solid #fff}.ProductEvaluation-itemNumber{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:flex;align-items:center}@media screen and (min-width: 821px){.ProductEvaluation-itemNumber{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductEvaluation-itemNumber{font-size:10px}}@media screen and (max-width:820.98px){.ProductEvaluation-itemNumber{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductEvaluation-itemNumber{font-size:10px}}@media screen and (min-width: 821px){.ProductEvaluation-itemNumberText{padding-inline:.125rem}}@media screen and (max-width:820.98px){.ProductEvaluation-itemNumberText{padding-inline:.09375rem}}.ProductEvaluation-itemTitle{font-weight:500;letter-spacing:.06em;line-height:180%}@media screen and (min-width: 821px){.ProductEvaluation-itemTitle{font-size:.75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-width:53.125rem;margin-left:4.375rem;margin-top:-.0625rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.ProductEvaluation-itemTitle{font-size:10px}}@media screen and (max-width:820.98px){.ProductEvaluation-itemTitle{font-size:.375rem;line-height:200%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:.5rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.ProductEvaluation-itemTitle{font-size:10px}}.ProductEvaluation-button{min-width:auto}@media screen and (min-width: 821px){.ProductEvaluation-button{margin-inline:auto 0;width:5rem;height:1.4375rem}}@media screen and (max-width:820.98px){.ProductEvaluation-button{margin-top:.1875rem;margin-inline:0 auto;width:2.5rem;height:.71875rem}}.ProductEvaluation-button .FillButton-text{padding-inline:0}.CoollaserSystem{position:relative;color:#fff;z-index:1;margin-top:-100vh;margin-top:-100svh}.CoollaserSystem.-reverse{color:#000}.CoollaserSystem.-reverse .CoollaserSystem-line{opacity:0}.CoollaserSystem.-reverse .CoollaserSystem-imageSrc{display:none}.CoollaserSystem.-reverse .CoollaserSystem-imageSrc.-white{display:block}.CoollaserSystem-anchor{position:absolute;top:100vh;top:100svh;width:100%;height:calc(100% - 100vh);height:calc(100% - 100svh)}.CoollaserSystem-overlay{position:absolute;inset:0;background-color:#1a1c22bf;opacity:0;pointer-events:none;z-index:5}.CoollaserSystem-inner{position:sticky;top:0;overflow:hidden}.CoollaserSystem-content{position:relative;height:fit-content;min-height:100vh;min-height:100svh}@media screen and (min-width: 821px){.CoollaserSystem-content{padding-block:13.5rem 14.375rem;padding-inline:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserSystem-content{padding-block:4.0625rem 5.78125rem;padding-inline:.625rem}}.CoollaserSystem-title .SectionTitle-lead .MaskText-charWrapper:first-of-type{letter-spacing:-.0444444444em}.CoollaserSystem-title .SectionTitle-lead .MaskText-charWrapper:nth-of-type(2){letter-spacing:-.0222222222em}.CoollaserSystem-text{letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.CoollaserSystem-text{font-size:.875rem;margin-top:-5.25rem;margin-inline:auto 0;width:23.75rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserSystem-text{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserSystem-text{font-size:.4375rem;margin-top:1.5625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserSystem-text{font-size:10px}}.CoollaserSystem-image{position:relative}@media screen and (min-width: 821px){.CoollaserSystem-image{width:100%;margin-top:7.625rem}}@media screen and (max-width:820.98px){.CoollaserSystem-image{width:100%;margin-top:2.90625rem}}[lang=en] .CoollaserSystem-imageInner,.CoollaserSystem-imageInner.-en{display:none}[lang=en] .CoollaserSystem-imageInner.-en{display:block}.CoollaserSystem-imageSrc{display:block;width:100%;height:100%;object-fit:contain}.CoollaserSystem-imageSrc.-white{display:none}.CoollaserSystem-button{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}@media screen and (min-width: 821px){.CoollaserSystem-button{width:2.5625rem;height:2.5625rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button{width:1.28125rem;height:1.28125rem}}.CoollaserSystem-button:before,.CoollaserSystem-button:after{content:"";position:absolute;display:block;border-radius:50%;transform:translate(-50%,-50%);top:50%;left:50%;z-index:-1}.CoollaserSystem-button:before{width:100%;height:100%;background-color:#d9d9d980;animation:sonar-pulse 1.5s ease-out infinite}.CoollaserSystem-button:after{background-color:#d9d9d9;animation:sonar-pulse 1.5s ease-out infinite}@media screen and (min-width: 821px){.CoollaserSystem-button:after{width:2.125rem;height:2.125rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button:after{width:1.0625rem;height:1.0625rem}}.CoollaserSystem-button.-no01{position:absolute}@media screen and (min-width: 821px){.CoollaserSystem-button.-no01{top:1.875rem;left:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button.-no01{top:-.625rem;left:1.875rem}}.CoollaserSystem-button.-no02{position:absolute}@media screen and (min-width: 821px){.CoollaserSystem-button.-no02{bottom:.75rem;left:15.75rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button.-no02{top:4.0625rem;left:3.8125rem}}.CoollaserSystem-button.-no03{position:absolute}@media screen and (min-width: 821px){.CoollaserSystem-button.-no03{top:5.375rem;right:22.375rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button.-no03{top:7.8125rem;left:4.375rem}}.CoollaserSystem-button.-no04{position:absolute}@media screen and (min-width: 821px){.CoollaserSystem-button.-no04{top:5.375rem;right:.1875rem}}@media screen and (max-width:820.98px){.CoollaserSystem-button.-no04{bottom:0rem;right:0rem}}[data-whatintent=mouse] .CoollaserSystem-button:hover .CoollaserSystem-buttonTextWrapper{transform:rotate(90deg)}.CoollaserSystem-buttonTextWrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;color:#000;z-index:1;transition:transform .5s cubic-bezier(.25,1,.5,1)}@media screen and (min-width: 821px){.CoollaserSystem-buttonTextWrapper{width:1.1875rem;height:1.1875rem}}@media screen and (max-width:820.98px){.CoollaserSystem-buttonTextWrapper{width:.59375rem;height:.59375rem}}.CoollaserSystem-buttonText{line-height:100%}@media screen and (min-width: 821px){.CoollaserSystem-buttonText{font-size:.8125rem}}@media screen and (min-width: 821px) and (max-width: 1051px){.CoollaserSystem-buttonText{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserSystem-buttonText{font-size:.34375rem}}@media screen and (max-width:820.98px) and (max-width: 341px){.CoollaserSystem-buttonText{font-size:10px}}.CoollaserSystem-background{position:absolute;inset:0;width:100%;height:100%}.CoollaserSystem-line{position:absolute;width:1px;height:100%;background-color:#fff3;opacity:1}@media screen and (min-width: 821px){.CoollaserSystem-line.-no01{left:calc(50% - 36.875rem)}}@media screen and (max-width:820.98px){.CoollaserSystem-line.-no01{left:.59375rem}}@media screen and (min-width: 821px){.CoollaserSystem-line.-no02{left:calc(50% - 18.4375rem)}}@media screen and (max-width:820.98px){.CoollaserSystem-line.-no02{left:4.09375rem}}@media screen and (min-width: 821px){.CoollaserSystem-line.-no03{left:50%}}@media screen and (max-width:820.98px){.CoollaserSystem-line.-no03{right:4.09375rem}}@media screen and (min-width: 821px){.CoollaserSystem-line.-no04{right:calc(50% - 18.4375rem)}}@media screen and (max-width:820.98px){.CoollaserSystem-line.-no04{right:.59375rem}}@media screen and (min-width: 821px){.CoollaserSystem-line.-no05{right:calc(50% - 36.875rem)}}.CoollaserIntroduction{position:relative;width:100%;height:100vh;height:100svh;color:#fff;z-index:2}.CoollaserIntroduction.-show .CoollaserIntroduction-lead,.CoollaserIntroduction.-show .CoollaserIntroduction-pointTitle,.CoollaserIntroduction.-show .CoollaserIntroduction-pointText,.CoollaserIntroduction.-show .CoollaserIntroduction-pointNumber{clip-path:inset(0% 0% 0% 0%)}.CoollaserIntroduction.-show .CoollaserIntroduction-pointItem:before,.CoollaserIntroduction.-show .CoollaserIntroduction-pointItem:last-child:after{transform:scaleY(1)}.CoollaserIntroduction.-hide .CoollaserIntroduction-lead,.CoollaserIntroduction.-hide .CoollaserIntroduction-pointTitle,.CoollaserIntroduction.-hide .CoollaserIntroduction-pointText,.CoollaserIntroduction.-hide .CoollaserIntroduction-pointNumber{clip-path:inset(0% 0% 100% 0%)}.CoollaserIntroduction.-hide .CoollaserIntroduction-pointItem:before,.CoollaserIntroduction.-hide .CoollaserIntroduction-pointItem:last-child:after{transform:scaleY(0)}.CoollaserIntroduction-inner{display:flex;align-items:center;width:100%;height:100%;background-color:#f8f9fa}.CoollaserIntroduction-background{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.CoollaserIntroduction-backgroundInner{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.CoollaserIntroduction-overlay{position:absolute;inset:0;width:100%;height:100%;background-color:#0006}.CoollaserIntroduction-backgroundVideo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 821px){.CoollaserIntroduction-content{margin-inline:auto 10.625rem;margin-top:-2.9375rem}}@media screen and (max-width:820.98px){.CoollaserIntroduction-content{width:100%;margin-inline:.9375rem}}.CoollaserIntroduction-lead{font-weight:500;line-height:200%;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s cubic-bezier(.85,0,.15,1)}@media screen and (min-width: 821px){.CoollaserIntroduction-lead{font-size:1.5rem;letter-spacing:.13em}}@media screen and (max-width:820.98px){.CoollaserIntroduction-lead{font-size:.5625rem;letter-spacing:.13em;text-align:center}}@media screen and (max-width:820.98px) and (max-width: 208.5px){.CoollaserIntroduction-lead{font-size:10px}}.CoollaserIntroduction-pointList{display:flex}@media screen and (min-width: 821px){.CoollaserIntroduction-pointList{margin-top:2rem}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointList{justify-content:center;margin-top:1.625rem}}.CoollaserIntroduction-pointItem{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width: 821px){.CoollaserIntroduction-pointItem{padding-inline:2.375rem}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointItem{padding-inline:1.09375rem;gap:.3125rem}}.CoollaserIntroduction-pointItem:before,.CoollaserIntroduction-pointItem:last-child:after{content:"";position:absolute;top:0;display:block;width:1px;height:100%;background-color:#ffffff4d;transform:scaleY(0);transition:transform .6s cubic-bezier(.85,0,.15,1)}.CoollaserIntroduction-pointItem:before{left:0}.CoollaserIntroduction-pointItem:last-child:after{right:0}.CoollaserIntroduction-pointTitle{font-weight:500;letter-spacing:.02em;line-height:130%;text-align:center;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s cubic-bezier(.85,0,.15,1)}@media screen and (min-width: 821px){.CoollaserIntroduction-pointTitle{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.CoollaserIntroduction-pointTitle{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointTitle{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.CoollaserIntroduction-pointTitle{font-size:10px}}.CoollaserIntroduction-pointText{font-weight:500;letter-spacing:.02em;text-align:center;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s cubic-bezier(.85,0,.15,1)}@media screen and (min-width: 821px){.CoollaserIntroduction-pointText{font-size:1.5rem;padding-bottom:.5rem}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointText{font-size:.75rem;padding-bottom:.25rem}}@media screen and (max-width:820.98px){[lang=en] .CoollaserIntroduction-pointText{font-size:.625rem}}@media screen and (max-width:820.98px) and (max-width: 187.5px){[lang=en] .CoollaserIntroduction-pointText{font-size:10px}}.CoollaserIntroduction-pointNumber{font-weight:500;letter-spacing:.02em;position:relative;display:flex;align-items:flex-end;flex-wrap:nowrap;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s cubic-bezier(.85,0,.15,1)}@media screen and (min-width: 821px){.CoollaserIntroduction-pointNumber{font-size:2.125rem;padding-bottom:.5rem;margin-right:-1.1875rem}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointNumber{font-size:1.0625rem;padding-bottom:.25rem}}.CoollaserIntroduction-pointUnit{font-weight:500;letter-spacing:.02em}@media screen and (min-width: 821px){.CoollaserIntroduction-pointUnit{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1139px){.CoollaserIntroduction-pointUnit{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserIntroduction-pointUnit{font-size:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.CoollaserIntroduction-pointUnit{font-size:10px}}.CoollaserIntroduction-observer{position:absolute;width:100%;pointer-events:none;top:0;height:100vh;height:100svh}.CoollaserTechnologyTitle.-white{color:#fff}.CoollaserTechnologyTitle.-black{color:#000}.CoollaserTechnologyTitle-textNumber{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:flex;text-transform:uppercase}@media screen and (min-width: 821px){.CoollaserTechnologyTitle-textNumber{font-size:.75rem;letter-spacing:.02em}}@media screen and (min-width: 821px) and (max-width: 1139px){.CoollaserTechnologyTitle-textNumber{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnologyTitle-textNumber{font-size:.3125rem;margin-top:1.03125rem}}@media screen and (max-width:820.98px) and (max-width: 375px){.CoollaserTechnologyTitle-textNumber{font-size:10px}}@media screen and (min-width: 821px){.CoollaserTechnologyTitle-textNumberText{padding-inline:.625rem}}@media screen and (max-width:820.98px){.CoollaserTechnologyTitle-textNumberText{padding-inline:.15625rem}}.CoollaserTechnologyTitle-title{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:92%;text-transform:uppercase}@media screen and (min-width: 821px){.CoollaserTechnologyTitle-title{font-size:3.75rem;margin-top:1rem}}@media screen and (max-width:820.98px){.CoollaserTechnologyTitle-title{font-size:1.6875rem;letter-spacing:-.01em;margin-top:.8125rem}}.CoollaserTechnologyTitle-row{display:block;overflow:hidden}.CoollaserTechnologyTitle-char{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.85,0,.15,1)}.CoollaserTechnologyTitle-char:nth-child(1){transition-delay:25ms}.CoollaserTechnologyTitle-char:nth-child(2){transition-delay:.05s}.CoollaserTechnologyTitle-char:nth-child(3){transition-delay:75ms}.CoollaserTechnologyTitle-char:nth-child(4){transition-delay:.1s}.CoollaserTechnologyTitle-char:nth-child(5){transition-delay:.125s}.CoollaserTechnologyTitle-char:nth-child(6){transition-delay:.15s}.CoollaserTechnologyTitle-char:nth-child(7){transition-delay:.175s}.CoollaserTechnologyTitle-char:nth-child(8){transition-delay:.2s}.CoollaserTechnologyTitle-char:nth-child(9){transition-delay:.225s}.CoollaserTechnologyTitle-char:nth-child(10){transition-delay:.25s}.CoollaserTechnologyTitle-char:nth-child(11){transition-delay:.275s}.CoollaserTechnologyTitle-char:nth-child(12){transition-delay:.3s}.CoollaserTechnologyTitle-char:nth-child(13){transition-delay:.325s}.CoollaserTechnologyTitle-char:nth-child(14){transition-delay:.35s}.CoollaserTechnologyTitle-char:nth-child(15){transition-delay:.375s}.CoollaserTechnologyTitle-char:nth-child(16){transition-delay:.4s}.CoollaserTechnologyTitle-char:nth-child(17){transition-delay:.425s}.CoollaserTechnologyTitle-char:nth-child(18){transition-delay:.45s}.CoollaserTechnologyTitle-char:nth-child(19){transition-delay:.475s}.CoollaserTechnologyTitle-char:nth-child(20){transition-delay:.5s}.CoollaserTechnologyTitle-char:nth-child(21){transition-delay:.525s}.CoollaserTechnologyTitle-char:nth-child(22){transition-delay:.55s}.CoollaserTechnologyTitle-char:nth-child(23){transition-delay:.575s}.CoollaserTechnologyTitle-char:nth-child(24){transition-delay:.6s}.CoollaserTechnologyTitle-char:nth-child(25){transition-delay:.625s}.CoollaserTechnologyTitle-char:nth-child(26){transition-delay:.65s}.CoollaserTechnologyTitle-char:nth-child(27){transition-delay:.675s}.CoollaserTechnologyTitle-char:nth-child(28){transition-delay:.7s}.CoollaserTechnologyTitle-char:nth-child(29){transition-delay:.725s}.CoollaserTechnologyTitle-char:nth-child(30){transition-delay:.75s}.CoollaserTechnologyTitle-titleJa{font-weight:500;line-height:180%}@media screen and (min-width: 821px){.CoollaserTechnologyTitle-titleJa{font-size:1rem;letter-spacing:.13em;margin-top:1.25rem}}@media screen and (min-width: 821px) and (max-width: 854px){.CoollaserTechnologyTitle-titleJa{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnologyTitle-titleJa{font-size:.375rem;letter-spacing:.06em;margin-top:.5625rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.CoollaserTechnologyTitle-titleJa{font-size:10px}}.CoollaserTechnology01{position:relative;width:100%;height:300vh;height:300svh;z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.CoollaserTechnology01-titleWrapper{position:absolute;top:50vh;top:50lvh;left:50%;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden}.CoollaserTechnology01-titleWrapper .MaskText-char{transition:transform .3s ease-out}.CoollaserTechnology01-titleWrapper.-show .MaskText-char{transform:translateY(0)}.CoollaserTechnology01-title{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:flex;align-items:center;width:fit-content;color:#fff;white-space:nowrap}@media screen and (min-width: 821px){.CoollaserTechnology01-title{font-size:1rem}}@media screen and (min-width: 821px) and (max-width: 854px){.CoollaserTechnology01-title{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology01-title{font-size:.5rem}}@media screen and (max-width:820.98px) and (max-width: 234.5px){.CoollaserTechnology01-title{font-size:10px}}.CoollaserTechnology01-titleText{text-transform:uppercase}@media screen and (min-width: 821px){.CoollaserTechnology01-titleText{padding-inline:.875rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-titleText{padding-inline:.375rem}}.CoollaserTechnology01-background{position:absolute;left:0;width:100%;height:100%;background-color:#1a1c22;z-index:-1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 821px){.CoollaserTechnology01-background{top:10.625rem;height:calc(100% - 10.625rem)}}@media screen and (max-width:820.98px){.CoollaserTechnology01-background{top:3.125rem;height:calc(100% - 3.125rem)}}.CoollaserTechnology01-sticky{position:sticky;top:0;width:100%;height:fit-content;min-height:100vh;min-height:100lvh}.CoollaserTechnology01-imageSrc,.CoollaserTechnology01-videoSrc{display:block;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 821px){.CoollaserTechnology01-imageSrc,.CoollaserTechnology01-videoSrc{object-fit:cover}}@media screen and (max-width:820.98px){.CoollaserTechnology01-imageSrc,.CoollaserTechnology01-videoSrc{object-fit:contain;object-position:center 3.125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-videoFadeOverlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#1a1c22 0% 3.125rem,#1a1c2200 4.375rem 23.75rem,#1a1c22 25rem 100%)}}.CoollaserTechnology01-video{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:100%;z-index:-1}.CoollaserTechnology01-textWrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh}@media screen and (min-width: 821px){.CoollaserTechnology01-textWrapper{padding-block:5rem 5rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-textWrapper{padding-block:1.5625rem}}.CoollaserTechnology01-textWrapper.-show .MaskText-char,.CoollaserTechnology01-textWrapper.-show .CoollaserTechnologyTitle-char{transform:translateY(0)}.CoollaserTechnology01-textWrapper.-show .CoollaserTechnologyTitle-titleJa,.CoollaserTechnology01-textWrapper.-show .CoollaserTechnology01-descriptionWrapper{clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 821px){.CoollaserTechnology01-lead{margin-left:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-lead{padding-inline:.625rem}}.CoollaserTechnology01-descriptionWrapper{position:relative;height:fit-content;clip-path:inset(0% 0% 100% 0%);transition:clip-path 1s cubic-bezier(.85,0,.15,1) .2s}@media screen and (min-width: 821px){.CoollaserTechnology01-descriptionWrapper{width:23.75rem;margin-top:10.3125rem;margin-inline:auto 5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-descriptionWrapper{margin-top:4.375rem;margin-inline:.625rem}}.CoollaserTechnology01-descriptionIcon{display:block;color:#fff}@media screen and (min-width: 821px){.CoollaserTechnology01-descriptionIcon{width:1.4375rem;height:1.0625rem;padding-block:.125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-descriptionIcon{width:.71875rem;height:.53125rem;padding-block:.0625rem}}.CoollaserTechnology01-descriptionIconSvg{display:block;width:100%;height:100%;object-fit:contain}.CoollaserTechnology01-description{font-weight:500;letter-spacing:.06em;line-height:200%;color:#fff}@media screen and (min-width: 821px){.CoollaserTechnology01-description{font-size:.875rem;margin-top:.625rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserTechnology01-description{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology01-description{font-size:.4375rem;margin-top:.625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserTechnology01-description{font-size:10px}}.CoollaserTechnology01-marqueeContainer{position:absolute;inset:0;width:100%;height:100%}.CoollaserTechnology01-marquee{position:sticky;height:fit-content}@media screen and (min-width: 821px){.CoollaserTechnology01-marquee{top:calc(50% - 5rem)}}@media screen and (max-width:820.98px){.CoollaserTechnology01-marquee{top:calc(50% - 1.40625rem)}}.CoollaserTechnology01-marqueeInner{display:flex;width:100%}.CoollaserTechnology01-marqueeSingle{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;color:#fff;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 821px){.CoollaserTechnology01-marqueeSingle{font-size:10rem;padding-left:3.75rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-marqueeSingle{font-size:2.8125rem;padding-left:1.875rem}}.CoollaserTechnology01-circle{position:sticky;--circle-scale: 0;display:flex;justify-content:center;align-items:center;width:100%;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint}@media screen and (min-width: 821px){.CoollaserTechnology01-circle{margin-top:-10.625rem;top:-10.625rem;height:calc(100vh + 10.625rem);height:calc(100lvh + 10.625rem);mask:radial-gradient(circle at 50% calc(50% + 5.3125rem),transparent calc(60vw * var(--circle-scale, 0)),black calc(60vw * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% calc(50% + 5.3125rem),transparent calc(60vw * var(--circle-scale, 0)),black calc(60vw * var(--circle-scale, 0) + 2px))}}@media screen and (min-width: 821px) and (orientation: portrait){.CoollaserTechnology01-circle{mask:radial-gradient(circle at 50% calc(50% + 5.3125rem),transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% calc(50% + 5.3125rem),transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px))}}@media screen and (max-width:820.98px){.CoollaserTechnology01-circle{margin-top:-3.125rem;top:-3.125rem;height:calc(100vh + 3.125rem);height:calc(100lvh + 3.125rem);mask:radial-gradient(circle at 50% calc(50% + 1.5625rem),transparent calc(75vw * var(--circle-scale, 0)),black calc(75vw * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% calc(50% + 1.5625rem),transparent calc(75vw * var(--circle-scale, 0)),black calc(75vw * var(--circle-scale, 0) + 2px))}}@media screen and (max-width:820.98px) and (orientation: portrait){.CoollaserTechnology01-circle{mask:radial-gradient(circle at 50% calc(50% + 1.5625rem),transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px));-webkit-mask:radial-gradient(circle at 50% calc(50% + 1.5625rem),transparent calc(60vh * var(--circle-scale, 0)),black calc(60vh * var(--circle-scale, 0) + 2px))}}.CoollaserTechnology01-overlay{width:100%;height:100vh;position:absolute;background-color:#1a1c22;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width: 821px){.CoollaserTechnology01-overlay{top:10.625rem}}@media screen and (max-width:820.98px){.CoollaserTechnology01-overlay{top:3.125rem}}.CoollaserTechnology01-circleLineWrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 821px){.CoollaserTechnology01-circleLineWrapper{top:calc(50% + 5.3125rem);width:calc((120vw + 7.5rem) * var(--circle-scale));height:calc((120vw + 7.5rem) * var(--circle-scale))}}@media screen and (min-width: 821px) and (orientation: portrait){.CoollaserTechnology01-circleLineWrapper{width:calc((120vh + 7.5rem) * var(--circle-scale));height:calc((120vh + 7.5rem) * var(--circle-scale))}}@media screen and (max-width:820.98px){.CoollaserTechnology01-circleLineWrapper{top:calc(50% + 1.5625rem);width:calc((150vw + 3.75rem) * var(--circle-scale));height:calc((150vw + 3.75rem) * var(--circle-scale))}}@media screen and (max-width:820.98px) and (orientation: portrait){.CoollaserTechnology01-circleLineWrapper{width:calc((120vh + 3.75rem) * var(--circle-scale));height:calc((120vh + 3.75rem) * var(--circle-scale))}}.CoollaserTechnology01-circleLine{position:absolute;inset:0;border-radius:50%;border:calc(1px * var(--circle-scale)) solid #fff}.CoollaserTechnology01-circleLine.-no01{animation:translate-spin 4s linear infinite}@media screen and (min-width: 821px){.CoollaserTechnology01-circleLine.-no01{transform-origin:center calc(50% + .625rem * var(--circle-scale))}}@media screen and (max-width:820.98px){.CoollaserTechnology01-circleLine.-no01{transform-origin:center calc(50% + .3125rem * var(--circle-scale))}}.CoollaserTechnology01-circleLine.-no02{animation:translate-spin 3.5s linear infinite}@media screen and (min-width: 821px){.CoollaserTechnology01-circleLine.-no02{transform-origin:calc(50% + -.625rem * var(--circle-scale)) center}}@media screen and (max-width:820.98px){.CoollaserTechnology01-circleLine.-no02{transform-origin:calc(50% + -.3125rem * var(--circle-scale)) center}}.CoollaserTechnology01-circleLine.-no03{animation:translate-spin 2.5s linear infinite}@media screen and (min-width: 821px){.CoollaserTechnology01-circleLine.-no03{transform-origin:calc(50% + .625rem * var(--circle-scale)) calc(50% + -.625rem * var(--circle-scale))}}@media screen and (max-width:820.98px){.CoollaserTechnology01-circleLine.-no03{transform-origin:calc(50% + .3125rem * var(--circle-scale)) calc(50% + -.3125rem * var(--circle-scale))}}.CoollaserTechnology02{position:relative;width:100%;height:var(--technology02-height);z-index:4;margin-top:-100vh;margin-top:-100svh}.bWindows .CoollaserTechnology02{margin-top:0;height:300vh;height:300svh}.CoollaserTechnology02-overlay{position:absolute;inset:0;background-color:#1a1c22bf;opacity:0;pointer-events:none;z-index:5}.bWindows .CoollaserTechnology02-overlay{display:none}.CoollaserTechnology02-sticky{position:sticky;top:0;width:100%;height:fit-content;min-height:100vh;min-height:100lvh}.CoollaserTechnology02-imageSrc,.CoollaserTechnology02-videoSrc{display:block;width:100%;height:100%;object-fit:cover}.CoollaserTechnology02-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.CoollaserTechnology02-textWrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh}@media screen and (min-width: 821px){.CoollaserTechnology02-textWrapper{padding-block:5rem 5rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-textWrapper{padding-block:1.5625rem}}.CoollaserTechnology02-textWrapper.-show .MaskText-char,.CoollaserTechnology02-textWrapper.-show .CoollaserTechnologyTitle-char{transform:translateY(0)}.CoollaserTechnology02-textWrapper.-show .CoollaserTechnologyTitle-titleJa,.CoollaserTechnology02-textWrapper.-show .CoollaserTechnology02-descriptionWrapper{clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 821px){.CoollaserTechnology02-lead{margin-left:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-lead{padding-inline:.625rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-lead .CoollaserTechnologyTitle-row{white-space:nowrap}}@media screen and (max-width:820.98px){.CoollaserTechnology02-lead .CoollaserTechnologyTitle-title{letter-spacing:-.03em}}.CoollaserTechnology02-descriptionWrapper{clip-path:inset(0% 0% 100% 0%);transition:clip-path 1s cubic-bezier(.85,0,.15,1) .2s}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionWrapper{width:23.75rem;margin-top:11.9375rem;margin-inline:auto 5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionWrapper{margin-top:11.5rem;margin-inline:.625rem}}.CoollaserTechnology02-descriptionIcon{display:block;color:#fff}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionIcon{width:1.4375rem;height:1.0625rem;padding-block:.125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionIcon{width:.71875rem;height:.53125rem;padding-block:.0625rem}}.CoollaserTechnology02-descriptionIconSvg{display:block;width:100%;height:100%;object-fit:contain}.CoollaserTechnology02-description{font-weight:500;letter-spacing:.06em;line-height:200%;color:#fff}@media screen and (min-width: 821px){.CoollaserTechnology02-description{font-size:.875rem;margin-top:.625rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserTechnology02-description{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology02-description{font-size:.4375rem;margin-top:.625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserTechnology02-description{font-size:10px}}.CoollaserTechnology02-descriptionBox{position:relative;background-color:#25272d;color:#fff}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBox{margin-top:2rem;border-radius:.25rem;padding:1.8125rem 1.25rem 1.25rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBox{margin-top:1rem;border-radius:.125rem;padding:1rem .625rem .625rem}}.CoollaserTechnology02-descriptionBoxTitle{font-family:Cabinet Grotesk,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBoxTitle{font-size:.875rem;padding-bottom:.9375rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserTechnology02-descriptionBoxTitle{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBoxTitle{font-size:.4375rem;padding-bottom:.5625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserTechnology02-descriptionBoxTitle{font-size:10px}}.CoollaserTechnology02-descriptionBoxContent{display:flex;justify-content:space-between}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBoxContent{margin-top:.9375rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBoxContent{margin-top:.625rem}}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBoxItem{width:calc((100% - .9375rem)/2)}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBoxItem{width:calc((100% - .46875rem)/2)}}.CoollaserTechnology02-descriptionBoxItem:first-of-type .CoollaserTechnology02-descriptionBoxText{color:#646464}.CoollaserTechnology02-descriptionBoxText{font-weight:500;letter-spacing:.0566666667em;line-height:200%;text-transform:uppercase}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBoxText{font-size:.6875rem;margin-bottom:.75rem}}@media screen and (min-width: 821px) and (max-width: 1242px){.CoollaserTechnology02-descriptionBoxText{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBoxText{font-size:.375rem;margin-bottom:.375rem}}@media screen and (max-width:820.98px) and (max-width: 312.5px){.CoollaserTechnology02-descriptionBoxText{font-size:10px}}.CoollaserTechnology02-descriptionBoxImage{position:relative;display:block;width:100%;height:fit-content;overflow:hidden}@media screen and (min-width: 821px){.CoollaserTechnology02-descriptionBoxImage{border-radius:.25rem}}@media screen and (max-width:820.98px){.CoollaserTechnology02-descriptionBoxImage{border-radius:.125rem}}.CoollaserTechnology02-descriptionBoxImageSrc{display:block;width:100%;height:100%;object-fit:cover}.CoollaserTechnology03{position:relative;width:100%;height:400vh;height:400svh;z-index:3;margin-top:-100vh;margin-top:-100svh;transition:color .6s cubic-bezier(0,.55,.45,1)}.bWindows .CoollaserTechnology03{margin-top:0}.CoollaserTechnology03.-no02,.CoollaserTechnology03.-no02 .CoollaserTechnology03-lead{color:#fff}.CoollaserTechnology03.-no02 .CoollaserTechnology03-video.-no01{opacity:0}.CoollaserTechnology03-overlay{position:absolute;inset:0;background-color:#1a1c22bf;opacity:0;pointer-events:none;z-index:5}.bWindows .CoollaserTechnology03-overlay{display:none}.CoollaserTechnology03-sticky{position:sticky;top:0;width:100%;height:fit-content;min-height:100vh;min-height:100lvh}.CoollaserTechnology03-imageSrc,.CoollaserTechnology03-videoSrc{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:820.98px){.CoollaserTechnology03-imageSrc,.CoollaserTechnology03-videoSrc{object-position:center 1.875rem}}.CoollaserTechnology03-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .6s cubic-bezier(0,.55,.45,1)}.CoollaserTechnology03-video.-no01{z-index:-1;background-color:#e4e4e4}.CoollaserTechnology03-video.-no02{z-index:-2;background-color:#000}.CoollaserTechnology03-textWrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh}@media screen and (min-width: 821px){.CoollaserTechnology03-textWrapper{padding-block:5rem 5rem}}@media screen and (max-width:820.98px){.CoollaserTechnology03-textWrapper{padding-block:1.5625rem 2.5rem}}.CoollaserTechnology03-textWrapper.-show .MaskText-char,.CoollaserTechnology03-textWrapper.-show .CoollaserTechnologyTitle-char{transform:translateY(0)}.CoollaserTechnology03-textWrapper.-show .CoollaserTechnologyTitle-titleJa,.CoollaserTechnology03-textWrapper.-show .CoollaserTechnology03-descriptionWrapper{clip-path:inset(0% 0% 0% 0%)}.CoollaserTechnology03-lead{transition:color .6s cubic-bezier(0,.55,.45,1)}@media screen and (min-width: 821px){.CoollaserTechnology03-lead{margin-left:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology03-lead{padding-inline:.625rem}}@media screen and (max-width:820.98px){.CoollaserTechnology03-lead .CoollaserTechnologyTitle-row{white-space:nowrap}}@media screen and (min-width: 821px){.CoollaserTechnology03-lead .CoollaserTechnologyTitle-title{letter-spacing:-.0166666667em}}@media screen and (max-width:820.98px){.CoollaserTechnology03-lead .CoollaserTechnologyTitle-title{letter-spacing:-.03em}}.CoollaserTechnology03-descriptionWrapper{position:relative;clip-path:inset(0% 0% 100% 0%);transition:clip-path 1s cubic-bezier(.85,0,.15,1) .2s}@media screen and (min-width: 821px){.CoollaserTechnology03-descriptionWrapper{width:23.75rem;height:7.5rem;margin-top:19.125rem;margin-inline:auto 5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology03-descriptionWrapper{margin-top:5.9375rem;height:3.75rem;margin-inline:.625rem}}.CoollaserTechnology03-descriptionItem{position:absolute;bottom:0;clip-path:inset(0% 0% 100% 0%);transition:clip-path .6s cubic-bezier(.85,0,.15,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.CoollaserTechnology03-descriptionItem.-active{clip-path:inset(0% 0% 0% 0%);transition-delay:.6s}.CoollaserTechnology03-descriptionIcon{display:block}@media screen and (min-width: 821px){.CoollaserTechnology03-descriptionIcon{width:1.4375rem;height:1.0625rem;padding-block:.125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology03-descriptionIcon{width:.71875rem;height:.53125rem;padding-block:.0625rem}}.CoollaserTechnology03-descriptionIconSvg{display:block;width:100%;height:100%;object-fit:contain}.CoollaserTechnology03-description{font-weight:500;letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.CoollaserTechnology03-description{font-size:.875rem;margin-top:.5625rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserTechnology03-description{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology03-description{font-size:.4375rem;margin-top:.625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserTechnology03-description{font-size:10px}}.CoollaserTechnology03-observer{position:absolute;top:75%;left:0;right:0;width:100%;height:20%}@media screen and (min-width: 821px) and (min-aspect-ratio: 1920/1080){.CoollaserTechnology03-observer{top:100%}}@media screen and (max-width:820.98px) and (min-aspect-ratio: 1080/2120){.CoollaserTechnology03-observer{top:100%}}.CoollaserTechnology04{position:relative;width:100%;height:300vh;height:300svh;z-index:2;margin-top:-100vh;margin-top:-100svh}.bWindows .CoollaserTechnology04{margin-top:0}.CoollaserTechnology04-overlay{position:absolute;inset:0;background-color:#1a1c22bf;opacity:0;pointer-events:none;z-index:5}.bWindows .CoollaserTechnology04-overlay{display:none}.CoollaserTechnology04-sticky{position:sticky;top:0;width:100%;height:fit-content;min-height:100vh;min-height:100lvh;background-color:#e3e3e3}.CoollaserTechnology04-imageSrc,.CoollaserTechnology04-videoSrc{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:820.98px){.CoollaserTechnology04-imageSrc,.CoollaserTechnology04-videoSrc{object-position:center 3.125rem}}.CoollaserTechnology04-video{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);z-index:-1}.CoollaserTechnology04-videoFadeOverlay{position:absolute;inset:0;z-index:1}@media screen and (min-width: 821px){.CoollaserTechnology04-videoFadeOverlay{background:linear-gradient(to bottom,#e3e3e3 calc(50vh - 28.125vw),#e3e3e300 calc(50vh - 28.125vw + 2.5rem) calc(50vh + 28.125vw - 2.5rem),#e3e3e3 calc(50vh + 28.125vw))}}@media screen and (max-width:820.98px){.CoollaserTechnology04-videoFadeOverlay{background:linear-gradient(to bottom,#e3e3e3 0% 3.125rem,#e3e3e300 4.375rem 23.75rem,#e3e3e3 25rem 100%)}}.CoollaserTechnology04-textWrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100svh}@media screen and (min-width: 821px){.CoollaserTechnology04-textWrapper{padding-block:5rem 5rem}}@media screen and (max-width:820.98px){.CoollaserTechnology04-textWrapper{padding-block:1.5625rem}}.CoollaserTechnology04-textWrapper.-show .MaskText-char,.CoollaserTechnology04-textWrapper.-show .CoollaserTechnologyTitle-char{transform:translateY(0)}.CoollaserTechnology04-textWrapper.-show .CoollaserTechnologyTitle-titleJa,.CoollaserTechnology04-textWrapper.-show .CoollaserTechnology04-descriptionWrapper{clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 821px){.CoollaserTechnology04-lead{margin-left:5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology04-lead{padding-inline:.625rem}}@media screen and (max-width:820.98px){.CoollaserTechnology04-lead .CoollaserTechnologyTitle-row{white-space:nowrap}}@media screen and (max-width:820.98px){.CoollaserTechnology04-lead .CoollaserTechnologyTitle-title{letter-spacing:-.03em}}.CoollaserTechnology04-descriptionWrapper{clip-path:inset(0% 0% 100% 0%);transition:clip-path 1s cubic-bezier(.85,0,.15,1) .2s}@media screen and (min-width: 821px){.CoollaserTechnology04-descriptionWrapper{width:23.75rem;margin-top:19.4375rem;margin-inline:auto 5.8125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology04-descriptionWrapper{margin-top:8.375rem;margin-inline:.625rem}}.CoollaserTechnology04-descriptionIcon{display:block;color:#000}@media screen and (min-width: 821px){.CoollaserTechnology04-descriptionIcon{width:1.4375rem;height:1.0625rem;padding-block:.125rem}}@media screen and (max-width:820.98px){.CoollaserTechnology04-descriptionIcon{width:.71875rem;height:.53125rem;padding-block:.0625rem}}.CoollaserTechnology04-descriptionIconSvg{display:block;width:100%;height:100%;object-fit:contain}.CoollaserTechnology04-description{font-weight:500;letter-spacing:.06em;line-height:200%}@media screen and (min-width: 821px){.CoollaserTechnology04-description{font-size:.875rem;margin-top:.625rem}}@media screen and (min-width: 821px) and (max-width: 976px){.CoollaserTechnology04-description{font-size:10px}}@media screen and (max-width:820.98px){.CoollaserTechnology04-description{font-size:.4375rem;margin-top:.625rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.CoollaserTechnology04-description{font-size:10px}}@media screen and (min-width: 821px){#pageCoolLaser .pageCoolLaser-case{margin-bottom:12.5rem}}@media screen and (max-width:820.98px){#pageCoolLaser .pageCoolLaser-case{padding-bottom:4.0625rem}}@media screen and (max-width:820.98px){#pageCoolLaser .pageCoolLaser-case .ProductCase-content{border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (min-width: 821px){#pageCoolLaser .pageCoolLaser-client .ProductClient-image{width:8.125rem;height:8.125rem}}@media screen and (max-width:820.98px){#pageCoolLaser .pageCoolLaser-client .ProductClient-image{width:2.8125rem;height:2.8125rem}}
