@charset "UTF-8";body.home .main .products .lead:before,body.home .main .technology .lead:before,body.home .main .products .lead:after,body.home .main .technology .lead:after{content:"";display:block;height:0;width:0}body.home .main .products .lead:before,body.home .main .technology .lead:before{margin-bottom:calc((1em - 1lh) / 2)}body.home .main .products .lead:after,body.home .main .technology .lead:after{margin-top:calc((1em - 1lh) / 2)}@media screen and (hover:hover) and (pointer:fine){.hov,.btn--floatContact{transition:opacity .3s}@supports (filter:brightness(100%)){.hov,.btn--floatContact{transition-property:filter}}.hov:hover,.btn--floatContact:hover{opacity:.8}@supports (filter:brightness(100%)){.hov:hover,.btn--floatContact:hover{filter:brightness(110%);opacity:1}}}*{-webkit-tap-highlight-color:transparent}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,tr,th,td,form,figure{font-size:inherit;margin:0;padding:0}a{color:inherit;text-decoration:none}summary{display:block}table{border-collapse:collapse;empty-cells:show}th,td{text-align:left;vertical-align:top}li{list-style:none}img{vertical-align:top;height:auto}input,textarea,select{color:inherit;font-family:inherit}textarea{form-sizing:content}button{color:inherit;font-family:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}select::-ms-expand{display:none}[disabled]{cursor:not-allowed}input[type=button]:not([disabled]),input[type=submit]:not([disabled]),input[type=reset]:not([disabled]),button[type=button]:not([disabled]),button[type=submit]:not([disabled]),button[type=reset]:not([disabled]){cursor:pointer}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition-duration:0s !important;transition-delay:0s !important}}img,video{max-width:100%;height:auto}:root{font-size:100px}@media screen and (max-width:1540px) and (min-width:751px){:root{font-size:6.4935064935vw}}@media screen and (max-width:750px){:root{font-size:13.3333333333vw}}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;min-height:100dvh;color:#333;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-size:.16rem;letter-spacing:0;line-height:1.5}@media screen and (max-width:750px){body{font-size:.24rem;line-height:1.5}}.wrap{max-width:15rem;margin-inline:auto}@media screen and (max-width:750px){.wrap{padding-inline:.4rem}}.sp{display:none}@media screen and (max-width:750px){.pc{display:none}.sp{display:revert}}@media screen and (min-width:751px){a[href^="tel:"]{pointer-events:none}}@media (prefers-reduced-motion:no-preference){.fadeUp{opacity:0;translate:0 1rem 0;transition:.8s;transition-property:opacity,translate}.fadeUp.scrollIn{opacity:1;translate:0 0 0}}@keyframes ticker{from{translate:0 0 0}to{translate:-50% 0 0}}.pagetopHelper{width:1px;height:50vh;position:absolute;top:0;left:0;pointer-events:none}.gHeader{width:100%;position:fixed;top:0;left:0;z-index:9000;background:#fff}.gHeader .wrap{display:flex;justify-content:space-between;height:1rem}@media screen and (max-width:750px){.gHeader .wrap{padding-right:0}}.gHeader .branding{align-self:center}@media screen and (max-width:750px){.gHeader .branding{position:relative;z-index:1}}.gHeader .branding .text{color:#000;font-size:.13rem;line-height:1}@media screen and (max-width:750px){.gHeader .branding .text{display:none}}.gHeader .branding .logo{width:3.72rem;margin:.04rem 0 0}@media screen and (max-width:750px){.gHeader .branding .logo{margin:0}}.gHeader .gNav{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1.2rem;gap:.1rem;padding:.2rem 0 0}@media screen and (max-width:750px){.gHeader .gNav{display:block;padding:0}}.gHeader .gNav .btn--menu{display:grid;place-items:center;width:1rem;height:1rem;position:relative;z-index:1;background:#000}@media screen and (min-width:751px){.gHeader .gNav .btn--menu{display:none}}.gHeader .gNav .btn--menu input,.gHeader .gNav .btn--menu .bar{grid-area:1/1}.gHeader .gNav .btn--menu input{visibility:hidden}.gHeader .gNav .btn--menu .bar{display:grid;width:.4rem;height:.3rem;background-image:linear-gradient(#fff,#fff);background-position:50% 50%;background-size:100% .06rem;background-repeat:no-repeat;transition:background-size .2s}.gHeader .gNav .btn--menu .bar:before,.gHeader .gNav .btn--menu .bar:after{content:"";display:block;height:.06rem;grid-area:1/1;align-self:center;justify-self:stretch;background:#fff;transition:transform .2s}.gHeader .gNav .btn--menu .bar:before{transform:translate3D(0,calc(-0.15rem + 0.03rem), 0)}.gHeader .gNav .btn--menu .bar:after{transform:translate3D(0,calc(0.15rem - 0.03rem), 0)}.gHeader .gNav .btn--menu:has(input:checked) .bar{background-size:0 .06rem}.gHeader .gNav .btn--menu:has(input:checked) .bar:before{transform:translate3D(0,0,0) rotate(135deg)}.gHeader .gNav .btn--menu:has(input:checked) .bar:after{transform:translate3D(0,0,0) rotate(45deg)}.gHeader .gNav .btn--menu:has(input:checked)~.navigation{translate:0 0 0}.gHeader .gNav .google-search{grid-row:1/2;grid-column:1/2;justify-self:flex-end}@media screen and (max-width:750px){.gHeader .gNav .google-search{display:none}}.gHeader .gNav .google-search input[type=text]{box-sizing:border-box;width:2rem;height:.24rem;border:1px solid #999;background-color:#f7f7f7;background-image:url(https://www.google.com/cse/static/images/1x/ja/branding.png),url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/loupe@2x.png);background-position:.09rem 50%,calc(100% - 0.09rem) 50%;background-size:.72rem,.2rem;background-repeat:no-repeat;border-radius:.12rem}.gHeader .gNav .google-search input[type=submit]{display:none}.gHeader .gNav .navigation{display:contents}@media screen and (max-width:750px){.gHeader .gNav .navigation{display:block;box-sizing:border-box;width:100%;height:100vh;height:100dvh;padding:1.4rem .4rem .4rem;position:absolute;top:0;left:0;background:#fff;translate:100% 0 0;transition:translate .4s}}.gHeader .gNav .navigation .pager{grid-row:2/3;grid-column:1/3;display:flex;gap:3em;color:#000;font-weight:700;line-height:1}@media screen and (max-width:750px){.gHeader .gNav .navigation .pager{display:block}.gHeader .gNav .navigation .pager li{border-top:1px solid #ccc}.gHeader .gNav .navigation .pager li:first-child{border-top:none}.gHeader .gNav .navigation .pager a{display:block;padding:.26rem .2rem;font-size:.28rem}}.gHeader .gNav .navigation .language{grid-row:1/2;grid-column:2/3;display:flex;width:1.2rem;color:#999;font-size:.12rem;font-weight:700}@media screen and (max-width:750px){.gHeader .gNav .navigation .language{width:2rem;margin:.4rem auto 0;font-size:.24rem}}.gHeader .gNav .navigation .language li{width:50%}.gHeader .gNav .navigation .language li:first-child a{border-right:none;border-radius:.12rem 0 0 .12rem}@media screen and (max-width:750px){.gHeader .gNav .navigation .language li:first-child a{border-radius:.2rem 0 0 .2rem}}.gHeader .gNav .navigation .language li:last-child a{border-left:none;border-radius:0 .12rem .12rem 0}@media screen and (max-width:750px){.gHeader .gNav .navigation .language li:last-child a{border-radius:0 .2rem .2rem 0}}.gHeader .gNav .navigation .language a{display:grid;place-items:center;box-sizing:border-box;height:.24rem;border:1px solid #999}@media screen and (max-width:750px){.gHeader .gNav .navigation .language a{height:.4rem}}.gHeader .gNav .navigation .language a.active{background:#999;color:#fff}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gHeader .gNav .navigation .language a{transition:.4s;transition-property:background-color,color}}@media screen and (hover:hover) and (pointer:fine){.gHeader .gNav .navigation .language a:hover{background:#999;color:#fff}}.main{padding:1rem 0 0}.main .pageHeader .title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;height:2.1rem;line-height:1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/bg01.png) 50% -.05rem/1.07rem auto repeat}.main .pageHeader .title .en{color:#d90000;font-size:.36rem;font-weight:700}@media screen and (max-width:750px){.main .pageHeader .title .en{font-size:.4rem}}.main .pageHeader .title .ttl{font-weight:700}.main .pageHeader .breadCrumb{border-bottom:1px solid #ccc}.main .pageHeader .breadCrumb ul{display:flex;flex-wrap:wrap;padding:.09rem 0;font-size:.14rem}@media screen and (max-width:750px){.main .pageHeader .breadCrumb ul{padding:.16rem 0;font-size:.2rem}}.main .pageHeader .breadCrumb ul li:after{content:">";margin:0 1em}.main .pageHeader .breadCrumb ul li:last-child:after{content:none}.main .sectionTitle{padding:.8rem 0 0;line-height:1;text-align:center}.main .sectionTitle .en{color:#d90000;font-size:.32rem;font-weight:700;line-height:.8125}@media screen and (max-width:750px){.main .sectionTitle .en{font-size:.36rem}}.main .sectionTitle .ttl{padding:.14rem 0 0}@media screen and (max-width:750px){.main .sectionTitle .ttl{padding:.2rem 0 0}}.main .ttl--01{display:flex;align-items:center;min-height:.7rem;padding:.1rem .3rem;background-color:#d90000;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0));border-radius:.1rem;color:#fff;font-size:.2rem;font-weight:700}@media screen and (max-width:750px){.main .ttl--01{min-height:.8rem;font-size:.28rem}}.main .btn--index{display:grid;place-items:center;width:7rem;height:.7rem;margin:0 auto;color:#d90000;font-size:.18rem;font-weight:700;box-shadow:inset 0 0 0 1px #d90000}@media screen and (max-width:750px){.main .btn--index{width:auto;height:.8rem;font-size:.28rem}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.main .btn--index{transition:.4s;transition-property:background-color,color}}@media screen and (hover:hover) and (pointer:fine){.main .btn--index:hover{background-color:#d90000;color:#fff}}.main .btn--index--small{display:grid;place-items:center;width:2.2rem;height:.4rem;margin:.2rem auto 0;color:#fff;font-size:.14rem;font-weight:700;box-shadow:inset 0 0 0 1px #fff}@media screen and (max-width:750px){.main .btn--index--small{width:3rem;margin:.4rem auto 0;height:.6rem;font-size:.24rem}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.main .btn--index--small{transition:.4s;transition-property:background-color,color}}@media screen and (hover:hover) and (pointer:fine){.main .btn--index--small:hover{background-color:#fff;color:#333}}.main .btn--detail{display:flex;align-items:center;gap:.16rem;margin:auto 0 0 auto;color:#d90000;font-size:.14rem;line-height:1}@media screen and (max-width:750px){.main .btn--detail{font-size:.2rem}}.main .btn--detail .icon{width:.24rem;aspect-ratio:1/1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/arrow@2x.png) 0 0/contain no-repeat}@media screen and (max-width:750px){.main .btn--detail .icon{width:.28rem}}.main .itemList{display:flex;flex-wrap:wrap;gap:.3rem .4rem}@media screen and (max-width:750px){.main .itemList{display:block}}.main .itemList .item{width:calc(50% - 0.2rem)}@media screen and (max-width:750px){.main .itemList .item{width:auto}}.main .itemList .item a{display:flex;justify-content:space-between;padding:.2rem;background:#f7f7f7}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.main .itemList .item a .image img{transition:scale .4s}}@media screen and (hover:hover) and (pointer:fine){.main .itemList .item a .image{overflow:hidden}.main .itemList .item a:hover .image img{scale:1.1}}.main .itemList .item .image{width:2rem}.main .itemList .item .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.main .itemList .item .text{display:grid;grid-template-rows:.3rem .5rem .92rem;grid-template-columns:auto 1fr;gap:.14rem .14rem;width:calc(100% - 2.2rem)}@media screen and (max-width:750px){.main .itemList .item .text{grid-template-rows:auto auto 1fr}}.main .itemList .item .text .label{grid-row:1/2;grid-column:1/2;display:grid;place-items:center;width:1.6rem;height:.3rem;color:#fff;font-size:.14rem;font-weight:700}@media screen and (max-width:750px){.main .itemList .item .text .label{height:.36rem;font-size:.2rem}}.main .itemList .item .text .label.new{background:#d90000}.main .itemList .item .text .label.recommended{background:#f90}.main .itemList .item .text .maker{grid-row:1/2;grid-column:2/3;align-self:center;font-size:.14rem;font-weight:700;text-align:right}@media screen and (max-width:750px){.main .itemList .item .text .maker{font-size:.2rem}}.main .itemList .item .text .name{grid-row:2/3;grid-column:1/3;font-weight:700}.main .itemList .item .text p{grid-row:3/4;grid-column:1/3;display:-webkit-box;font-size:.13rem;line-height:1.3846153846;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}@media screen and (max-width:750px){.main .itemList .item .text p{font-size:.24rem;-webkit-line-clamp:3;line-clamp:3}}.main .pagination{margin:.4rem 0}.main .pagination .nav-links{display:flex;justify-content:center;gap:.1rem;font-weight:700}.main .pagination .nav-links .page-numbers{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:.4rem;height:.4rem;border:1px solid #ccc;background:#f7f7f7;line-height:1}.main .pagination .nav-links .page-numbers.prev,.main .pagination .nav-links .page-numbers.next{width:.9rem;gap:.04rem}.main .pagination .nav-links .page-numbers.prev:before{content:"";box-sizing:border-box;width:.07rem;aspect-ratio:1/1;border:.07px solid transparent;border-bottom-color:currentColor;border-left-color:currentColor;transform:rotate(45deg)}.main .pagination .nav-links .page-numbers.next:after{content:"";box-sizing:border-box;width:.07rem;aspect-ratio:1/1;border:.07px solid transparent;border-top-color:currentColor;border-right-color:currentColor;transform:rotate(45deg)}.main .pagination .nav-links .page-numbers.current{background:#eee}.main .pagination .nav-links .page-numbers.dots{width:auto;border:none;background:0 0}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.main .pagination .nav-links .page-numbers:not(span){transition:background-color .4s}}@media screen and (hover:hover) and (pointer:fine){.main .pagination .nav-links .page-numbers:not(span):hover{background-color:#eee}}body.home .main .hero{display:grid}body.home .main .hero .slider,body.home .main .hero .text{grid-area:1/1}body.home .main .hero .slider{width:100%;overflow:hidden}body.home .main .hero .slider img{width:100%;min-height:6rem;-o-object-fit:cover;object-fit:cover}body.home .main .hero .slider .swiper-slide-active img,body.home .main .hero .slider .swiper-slide-duplicate-active img{animation:slider 6s linear}@keyframes slider{from{scale:1.1}to{scale:1}}body.home .main .hero .text{align-self:center;justify-self:center;position:relative;z-index:1;width:7.37rem}@media screen and (max-width:750px){body.home .main .hero .text{width:6.4rem}}body.home .main .notice .wrap{display:flex;align-items:center;justify-content:center;padding:.15rem 0;gap:.46rem}@media screen and (max-width:750px){body.home .main .notice .wrap{flex-direction:column;align-items:flex-start;justify-content:stretch;padding:.2rem .4rem;gap:.2rem}}body.home .main .notice .ttl{display:grid;place-items:center;width:2rem;height:.4rem;background:#d90000;color:#fff;font-weight:700}@media screen and (max-width:750px){body.home .main .notice .ttl{height:.48rem}}body.home .main .notice a{display:flex;align-items:center;gap:.64rem}@media screen and (max-width:750px){body.home .main .notice a{gap:.24rem}}body.home .main .notice a:after{content:"";display:block;width:.24rem;aspect-ratio:1/1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/arrow@2x.png) 0 0/contain no-repeat}body.home .main .products,body.home .main .technology{padding:0 0 .8rem;position:relative;z-index:1}body.home .main .products:before,body.home .main .technology:before{content:"";display:block;width:100%;height:4.8rem;position:absolute;top:0;left:0;z-index:-1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/bg01.png) 50% -.05rem/1.07rem auto repeat}body.home .main .products .lead,body.home .main .technology .lead{padding:.32rem 0 0;text-align:center}@media screen and (max-width:750px){body.home .main .products .lead,body.home .main .technology .lead{padding:.4rem 0 0;text-align:left}}body.home .main .products .feature .list,body.home .main .technology .feature .list{display:flex;flex-wrap:wrap;gap:.3rem .4rem}@media screen and (max-width:750px){body.home .main .products .feature .list,body.home .main .technology .feature .list{display:block}}body.home .main .products .feature .list .item,body.home .main .technology .feature .list .item{width:calc(50% - 0.2rem)}@media screen and (max-width:750px){body.home .main .products .feature .list .item,body.home .main .technology .feature .list .item{width:auto}}body.home .main .products .feature .list .item a,body.home .main .technology .feature .list .item a{display:flex;justify-content:space-between;padding:.2rem;background:#f7f7f7}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.home .main .products .feature .list .item a .image img,body.home .main .technology .feature .list .item a .image img{transition:scale .4s}}@media screen and (hover:hover) and (pointer:fine){body.home .main .products .feature .list .item a .image,body.home .main .technology .feature .list .item a .image{overflow:hidden}body.home .main .products .feature .list .item a:hover .image img,body.home .main .technology .feature .list .item a:hover .image img{scale:1.1}}body.home .main .products .feature .list .item .image,body.home .main .technology .feature .list .item .image{width:2rem}body.home .main .products .feature .list .item .image img,body.home .main .technology .feature .list .item .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.home .main .products .feature .list .item .text,body.home .main .technology .feature .list .item .text{display:grid;grid-template-rows:.3rem .5rem .92rem;grid-template-columns:auto 1fr;gap:.14rem .14rem;width:calc(100% - 2.2rem)}@media screen and (max-width:750px){body.home .main .products .feature .list .item .text,body.home .main .technology .feature .list .item .text{grid-template-rows:auto auto 1fr}}body.home .main .products .feature .list .item .text .label,body.home .main .technology .feature .list .item .text .label{grid-row:1/2;grid-column:1/2;display:grid;place-items:center;width:1.6rem;height:.3rem;color:#fff;font-size:.14rem;font-weight:700}@media screen and (max-width:750px){body.home .main .products .feature .list .item .text .label,body.home .main .technology .feature .list .item .text .label{height:.36rem;font-size:.2rem}}body.home .main .products .feature .list .item .text .label.new,body.home .main .technology .feature .list .item .text .label.new{background:#d90000}body.home .main .products .feature .list .item .text .label.recommended,body.home .main .technology .feature .list .item .text .label.recommended{background:#f90}body.home .main .products .feature .list .item .text .maker,body.home .main .technology .feature .list .item .text .maker{grid-row:1/2;grid-column:2/3;align-self:center;font-size:.14rem;font-weight:700;text-align:right}@media screen and (max-width:750px){body.home .main .products .feature .list .item .text .maker,body.home .main .technology .feature .list .item .text .maker{font-size:.2rem}}body.home .main .products .feature .list .item .text .name,body.home .main .technology .feature .list .item .text .name{grid-row:2/3;grid-column:1/3;font-weight:700}body.home .main .products .feature .list .item .text p,body.home .main .technology .feature .list .item .text p{grid-row:3/4;grid-column:1/3;display:-webkit-box;font-size:.13rem;line-height:1.3846153846;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}@media screen and (max-width:750px){body.home .main .products .feature .list .item .text p,body.home .main .technology .feature .list .item .text p{font-size:.24rem;-webkit-line-clamp:3;line-clamp:3}}body.home .main .products .btn--index,body.home .main .technology .btn--index{margin-top:.4rem}body.home .main .products .menu{display:grid;margin:.36rem 0 0}@media screen and (max-width:750px){body.home .main .products .menu{display:block;margin:.4rem -.4rem 0}}body.home .main .products .menu .image{grid-area:1/1;display:grid}@media screen and (max-width:750px){body.home .main .products .menu .image{display:none}}body.home .main .products .menu .image img{grid-area:1/1;opacity:0;transition:opacity .4s}body.home .main .products .menu .image img.active{position:relative;opacity:1}body.home .main .products .menu .list{grid-area:1/1;display:flex;position:relative;color:#fff;overflow:hidden}@media screen and (max-width:750px){body.home .main .products .menu .list{flex-wrap:wrap}}body.home .main .products .menu .list .item{box-sizing:border-box;width:25%;border-right:1px solid rgba(255,255,255,.5)}@media screen and (max-width:750px){body.home .main .products .menu .list .item{width:50%;border-right:none;background:50% 0/cover no-repeat}}body.home .main .products .menu .list .item:last-child{border-left:none}body.home .main .products .menu .list .item a{display:block;box-sizing:border-box;height:100%}@media screen and (max-width:750px){body.home .main .products .menu .list .item a{height:auto}}body.home .main .products .menu .list .item .inner{height:100%;padding:0 .3rem;translate:0 calc(100% - 1.4rem) 0;background-image:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,0) 30%,rgba(0,0,0,0))}@media screen and (max-width:750px){body.home .main .products .menu .list .item .inner{display:grid;place-items:center;height:3.75rem;translate:none}}body.home .main .products .menu .list .item .name{box-sizing:border-box;height:1.4rem;padding:.4rem 0 0;font-weight:700;line-height:1}@media screen and (max-width:750px){body.home .main .products .menu .list .item .name{height:auto;padding:0}}body.home .main .products .menu .list .item .name .ja{font-size:.3rem}@media screen and (max-width:750px){body.home .main .products .menu .list .item .name .ja{text-align:center}}body.home .main .products .menu .list .item .name .en{padding:.16rem 0 0;font-size:.26rem}@media screen and (max-width:750px){body.home .main .products .menu .list .item .name .en{text-align:center}}body.home .main .products .menu .list .item .detail{border-top:1px solid #fff;padding:.4rem 0 0;font-size:.14rem;line-height:1.5}@media screen and (max-width:750px){body.home .main .products .menu .list .item .detail{display:none}}body.home .main .products .menu .list .item .detail ul li:before{content:"・"}body.home .main .products .menu .list .item .detail .btn{margin:.4rem 0 0;border:1px solid #fff;padding:.12rem 0;text-align:center}@media screen and (max-width:750px){body.home .main .products .menu .list .item--01{background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/productsImg01.jpg)}}body.home .main .products .menu .list .item--01 .inner{background-color:rgba(217,0,0,.8)}@media screen and (max-width:750px){body.home .main .products .menu .list .item--02{background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/productsImg02.jpg)}}body.home .main .products .menu .list .item--02 .inner{background-color:rgba(0,103,169,.8)}@media screen and (max-width:750px){body.home .main .products .menu .list .item--03{background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/productsImg03.jpg)}}body.home .main .products .menu .list .item--03 .inner{background-color:rgba(41,135,47,.8)}@media screen and (max-width:750px){body.home .main .products .menu .list .item--04{background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/productsImg04.jpg)}}body.home .main .products .menu .list .item--04 .inner{background-color:rgba(122,58,19,.8)}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.home .main .products .menu .list .item .inner{transition:translate .4s}}@media screen and (hover:hover) and (pointer:fine){body.home .main .products .menu .list .item:hover .inner{translate:0 0 0}}body.home .main .products .feature{margin:.4rem 0 0}body.home .main .technology .feature{margin:.36rem 0 0;padding:.4rem .4rem 0;background:#fff;position:relative;z-index:1;box-shadow:0 0 .1rem rgba(6,0,1,.1)}@media screen and (max-width:750px){body.home .main .technology .feature{margin:.4rem 0 0;padding:0}}body.home .main .technology .feature:before{content:"";display:block;position:absolute;z-index:-1;background:#fff;top:1.9rem;right:-.1rem;bottom:-.1rem;left:-.1rem}body.home .main .information{background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/informatiomBg.jpg) 50% 0/cover no-repeat}@media screen and (max-width:750px){body.home .main .information{background:0 0}}body.home .main .information .wrap{display:flex}@media screen and (max-width:750px){body.home .main .information .wrap{display:block;padding:0}}body.home .main .information .section{box-sizing:border-box;width:50%;padding:.56rem 0 .4rem}@media screen and (max-width:750px){body.home .main .information .section{width:auto;padding:.8rem 0;background:50% 0/cover no-repeat}}body.home .main .information .exhibition{padding-right:.4rem}@media screen and (max-width:750px){body.home .main .information .exhibition{padding-left:.4rem;background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/exhibitionBg.jpg)}}body.home .main .information .exhibition .list .date{width:2.2rem}@media screen and (max-width:750px){body.home .main .information .exhibition .list .date{width:1.8rem}}body.home .main .information .exhibition .list .text{width:calc(100% - 2.64rem)}@media screen and (max-width:750px){body.home .main .information .exhibition .list .text{width:calc(100% - 2.28rem)}}body.home .main .information .news{padding-left:.4rem}@media screen and (max-width:750px){body.home .main .information .news{padding-right:.4rem;background-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/newsBg.jpg)}}body.home .main .information .news .list .date{width:1.1rem}@media screen and (max-width:750px){body.home .main .information .news .list .date{width:1.8rem}}body.home .main .information .news .list .text{width:calc(100% - 1.54rem)}@media screen and (max-width:750px){body.home .main .information .news .list .text{width:calc(100% - 2.28rem)}}body.home .main .information .sectionTitle{padding:0}body.home .main .information .sectionTitle .en{color:#fff;font-size:.36rem}body.home .main .information .sectionTitle .ttl{padding:.12rem 0 0;color:#fff}body.home .main .information .list{background:#fff;margin:.26rem 0 0;padding:.3rem}@media screen and (max-width:750px){body.home .main .information .list{margin:.4rem 0 0}}body.home .main .information .list .item{border-bottom:1px solid #eee}body.home .main .information .list a{display:flex;align-items:center;box-sizing:border-box;min-height:calc(0.6rem - 1px);padding:.1rem .2rem}@media screen and (max-width:750px){body.home .main .information .list a{padding:.1rem 0}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.home .main .information .list a .icon{transition:translate .4s}}@media screen and (hover:hover) and (pointer:fine){body.home .main .information .list a:hover .icon{translate:.1rem 0 0}}body.home .main .information .list .date{color:#d90000}body.home .main .information .list .icon{width:.24rem;margin:0 0 0 auto;aspect-ratio:1/1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/arrow@2x.png) 0 0/contain no-repeat}@media screen and (max-width:750px){body.home .main .information .list .icon{width:.28rem}}body.home .main .column{padding:1rem 0 .6rem}@media screen and (max-width:750px){body.home .main .column{padding:.8rem 0}}body.home .main .column .wrap{background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/home/columnImg.jpg) 100% 0/10rem auto no-repeat}@media screen and (max-width:750px){body.home .main .column .wrap{background-size:6rem auto}}body.home .main .column .sectionTitle{display:flex;align-items:center;gap:.36rem;height:1rem;padding:0;text-align:left}body.home .main .column .sectionTitle .en{color:#d90000;font-size:.36rem}body.home .main .column .sectionTitle .ttl{padding:0}@media screen and (max-width:750px){body.home .main .column .sectionTitle .ttl{color:#fff}}body.home .main .column .list{box-sizing:border-box;width:10rem;padding:.4rem .3rem .3rem;background:rgba(255,255,255,.9);box-shadow:0 0 .05rem rgba(6,0,1,.1)}@media screen and (max-width:750px){body.home .main .column .list{width:auto;padding:.3rem}}body.home .main .column .list .item{margin:.3rem 0 0;border-top:1px solid #ccc;padding:.3rem 0 0}body.home .main .column .list .item a{display:flex;justify-content:space-between}@media screen and (max-width:750px){body.home .main .column .list .item a{align-items:flex-start}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.home .main .column .list .item a .image img{transition:scale .4s}body.home .main .column .list .item a .text .btn--detail .icon{transition:translate .4s}}@media screen and (hover:hover) and (pointer:fine){body.home .main .column .list .item a .image{overflow:hidden}body.home .main .column .list .item a:hover .image img{scale:1.1}body.home .main .column .list .item a:hover .text .btn--detail .icon{translate:.1rem 0 0}}body.home .main .column .list .item .image{width:3rem}@media screen and (max-width:750px){body.home .main .column .list .item .image{width:2rem}}body.home .main .column .list .item .image img{aspect-ratio:300/180;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:750px){body.home .main .column .list .item .image img{aspect-ratio:1/1}}body.home .main .column .list .item .text{display:flex;flex-direction:column;width:calc(100% - 3.3rem);padding:.2rem 0 0}@media screen and (max-width:750px){body.home .main .column .list .item .text{gap:.14rem;width:calc(100% - 2.2rem);padding:0}}body.home .main .column .list .item .text .date{color:#d90000;line-height:1}body.home .main .column .list .item .text .title{padding:.1rem 0 0;font-size:.18rem;font-weight:700;line-height:1.3333333333}@media screen and (max-width:750px){body.home .main .column .list .item .text .title{padding:0;font-size:.24rem;line-height:1.5}}body.home .main .column .list .item .text p{display:-webkit-box;max-height:.42rem;padding:.1rem 0 0;font-size:.14rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (max-width:750px){body.home .main .column .list .item .text p{max-height:.72rem;padding:0;font-size:.24rem;line-height:1.5}}body.home .main .column .list .item:first-child{margin:0;border-top:none;padding:0}body.home .main .column .btn--index{margin-top:.3rem}body.product .main .productIndex{margin:.6rem 0 0}body.product .main .productIndex .navigation{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:750px){body.product .main .productIndex .navigation{display:block}}body.product .main .productIndex .navigation .category{display:flex;align-items:flex-start;gap:.1rem;padding:.1rem 0 0}@media screen and (max-width:750px){body.product .main .productIndex .navigation .category{padding:0;gap:.2rem}}body.product .main .productIndex .navigation .category a{display:grid;place-items:center;box-sizing:border-box;width:1.7rem;height:.4rem;border:1px solid;background:#f7f7f7;border-radius:.1rem;font-weight:700}@media screen and (max-width:750px){body.product .main .productIndex .navigation .category a{width:2.4rem;height:.64rem;font-size:.28rem}}body.product .main .productIndex .navigation .category a.new{border-color:#d90000;color:#d90000}body.product .main .productIndex .navigation .category a.recommended{border-color:#f90;color:#f90}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.product .main .productIndex .navigation .category a{transition:.4s;transition-property:background-color,color}}@media screen and (hover:hover) and (pointer:fine){body.product .main .productIndex .navigation .category a.new:hover{background-color:#d90000;color:#fff}body.product .main .productIndex .navigation .category a.recommended:hover{background-color:#f90;color:#fff}}body.product .main .productIndex .navigation .tab{display:flex;gap:1px}@media screen and (max-width:750px){body.product .main .productIndex .navigation .tab{flex-wrap:wrap;gap:0;margin:.4rem 0 0}}body.product .main .productIndex .navigation .tab li{width:2.3rem}@media screen and (max-width:750px){body.product .main .productIndex .navigation .tab li{width:50%}}body.product .main .productIndex .navigation .tab button{width:100%;height:.6rem;border:none;border-radius:.1rem .1rem 0 0;padding:0;font-size:.2rem;font-weight:700;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0));background-color:#888;color:#fff}@media screen and (max-width:750px){body.product .main .productIndex .navigation .tab button{height:.8rem;font-size:.28rem}}body.product .main .productIndex .navigation .tab button.active.laser{background-color:#d90000}body.product .main .productIndex .navigation .tab button.active.misc{background-color:#0067a9}body.product .main .productIndex .navigation .tab button.active.appli{background-color:#29872f}body.product .main .productIndex .navigation .tab button.active.maker{background-color:#7a3a13}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.product .main .productIndex .navigation .tab button{transition:background-color .4s}}@media screen and (hover:hover) and (pointer:fine){body.product .main .productIndex .navigation .tab button:hover.laser{background-color:#d90000}body.product .main .productIndex .navigation .tab button:hover.misc{background-color:#0067a9}body.product .main .productIndex .navigation .tab button:hover.appli{background-color:#29872f}body.product .main .productIndex .navigation .tab button:hover.maker{background-color:#7a3a13}}body.product .main .productIndex .tabs .tab{display:none}body.product .main .productIndex .tabs .tab.active{display:block}body.product .main .productIndex .tabs .tab .inner{border:.1rem solid;padding:.2rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab .inner{border-width:.08rem}}body.product .main .productIndex .tabs .tab.laser .inner{display:flex;flex-wrap:wrap;gap:.4rem .2rem;border-color:#d90000;padding-bottom:.28rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .inner{display:block;padding-bottom:.2rem}}body.product .main .productIndex .tabs .tab.laser .list{align-self:flex-start;display:flex;flex-wrap:wrap;width:calc(50% - 0.2rem);border-top:1px dotted #7f7f7f}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list{width:auto}body.product .main .productIndex .tabs .tab.laser .list+.list{border-top:none}}body.product .main .productIndex .tabs .tab.laser .list dt,body.product .main .productIndex .tabs .tab.laser .list dd{height:.76rem;border-bottom:1px dotted #7f7f7f}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dt,body.product .main .productIndex .tabs .tab.laser .list dd{height:auto;padding:.2rem 0}}body.product .main .productIndex .tabs .tab.laser .list dt{display:grid;place-items:center;width:1.1rem;background:#eee;font-weight:700;line-height:1.125;text-align:center}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dt{width:1.6rem;line-height:1.2}}body.product .main .productIndex .tabs .tab.laser .list dt.letteSpacing{text-indent:.5em;letter-spacing:1em}body.product .main .productIndex .tabs .tab.laser .list dd{display:flex;flex-direction:column;justify-content:center;gap:.05rem;width:calc(100% - 1.1rem);font-size:.14rem;white-space:nowrap}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dd{gap:.2rem;width:calc(100% - 1.6rem);font-size:.24rem;white-space:normal}}body.product .main .productIndex .tabs .tab.laser .list dd .range{display:flex;align-items:center;padding-left:.2rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dd .range{flex-wrap:wrap;gap:.1rem 0}}body.product .main .productIndex .tabs .tab.laser .list dd .range div{display:flex;align-items:center}body.product .main .productIndex .tabs .tab.laser .list dd .range div:first-child{margin-right:.5em}body.product .main .productIndex .tabs .tab.laser .list dd .range div:last-child{margin-left:.2rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dd .range div:last-child{margin-left:0}}body.product .main .productIndex .tabs .tab.laser .list dd .range div input{box-sizing:border-box;width:2.3rem;height:.32rem;border:1px solid #b9b8b8;border-radius:.05rem;margin-right:.1rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dd .range div input{height:24px;font-size:16px}}body.product .main .productIndex .tabs .tab.laser .list dd .select{display:flex;align-items:center;gap:2em;padding-left:.2rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .list dd .select{flex-wrap:wrap;gap:.2rem 2em}}body.product .main .productIndex .tabs .tab.laser .list dd .select label{display:flex;align-items:center;gap:.06rem}body.product .main .productIndex .tabs .tab.laser .list dd .select input{display:block;width:.2rem;height:.2rem}body.product .main .productIndex .tabs .tab.laser .btn{width:7.5rem;height:.7rem;margin:0 auto;border:none;padding:0;background-color:#d90000;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0));border-radius:.1rem;color:#fff;font-size:.2rem;font-weight:700}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.laser .btn{width:100%;height:.8rem;margin:.2rem 0 0;font-size:.28rem}}body.product .main .productIndex .tabs .tab.misc .list,body.product .main .productIndex .tabs .tab.appli .list,body.product .main .productIndex .tabs .tab.maker .list{display:flex;flex-wrap:wrap}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list,body.product .main .productIndex .tabs .tab.appli .list,body.product .main .productIndex .tabs .tab.maker .list{display:block}}body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.appli .list dt,body.product .main .productIndex .tabs .tab.maker .list dt{display:grid;place-items:center;color:#fff;font-weight:700;line-height:1.125;text-align:center}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.appli .list dt,body.product .main .productIndex .tabs .tab.maker .list dt{line-height:1.2}}body.product .main .productIndex .tabs .tab.misc .list ul,body.product .main .productIndex .tabs .tab.appli .list ul,body.product .main .productIndex .tabs .tab.maker .list ul{display:flex;align-items:center;gap:2em;box-sizing:border-box;padding:0 0 .04rem .3rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list ul,body.product .main .productIndex .tabs .tab.appli .list ul,body.product .main .productIndex .tabs .tab.maker .list ul{flex-wrap:wrap;gap:1em 2em}}body.product .main .productIndex .tabs .tab.misc .list a,body.product .main .productIndex .tabs .tab.appli .list a,body.product .main .productIndex .tabs .tab.maker .list a{color:#0067a9;text-decoration:underline;text-underline-offset:.07rem}body.product .main .productIndex .tabs .tab.misc .list,body.product .main .productIndex .tabs .tab.appli .list{border-top:1px dotted #7f7f7f}body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.misc .list dd,body.product .main .productIndex .tabs .tab.appli .list dt,body.product .main .productIndex .tabs .tab.appli .list dd{border-bottom:1px dotted #7f7f7f;background-clip:padding-box}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.misc .list dd,body.product .main .productIndex .tabs .tab.appli .list dt,body.product .main .productIndex .tabs .tab.appli .list dd{padding:.2rem 0}}body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.appli .list dt{width:1.5rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dt,body.product .main .productIndex .tabs .tab.appli .list dt{width:auto}}body.product .main .productIndex .tabs .tab.misc .list ul,body.product .main .productIndex .tabs .tab.appli .list ul{height:.5rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list ul,body.product .main .productIndex .tabs .tab.appli .list ul{height:auto}}body.product .main .productIndex .tabs .tab.misc .inner{border-color:#0067a9}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list{display:block}}body.product .main .productIndex .tabs .tab.misc .list dt{background-color:#0067a9}body.product .main .productIndex .tabs .tab.misc .list dd{width:calc(100% - 1.5rem)}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dd{width:auto}body.product .main .productIndex .tabs .tab.misc .list dd:has(dl){padding:0}}body.product .main .productIndex .tabs .tab.misc .list dd dl{display:flex;flex-wrap:wrap}body.product .main .productIndex .tabs .tab.misc .list dd dl dt:last-of-type,body.product .main .productIndex .tabs .tab.misc .list dd dl dd:last-of-type{border-bottom:none}body.product .main .productIndex .tabs .tab.misc .list dd dl dt{background-color:#eee;color:#333}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dd dl dt{width:1.6rem}}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.misc .list dd dl dd{width:calc(100% - 1.6rem)}}body.product .main .productIndex .tabs .tab.appli .inner{border-color:#29872f}body.product .main .productIndex .tabs .tab.appli .list dt{background-color:#29872f}body.product .main .productIndex .tabs .tab.appli .list dd{width:calc(50% - 1.5rem)}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.appli .list dd{width:auto}}body.product .main .productIndex .tabs .tab.appli .list ul{font-size:.14rem;white-space:nowrap}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.appli .list ul{font-size:.24rem;white-space:normal}}body.product .main .productIndex .tabs .tab.maker .inner{border-color:#7a3a13}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.maker .list{display:flex}}body.product .main .productIndex .tabs .tab.maker .list dt,body.product .main .productIndex .tabs .tab.maker .list dd{border-top:.02rem solid #fff}body.product .main .productIndex .tabs .tab.maker .list dt:first-of-type,body.product .main .productIndex .tabs .tab.maker .list dd:first-of-type{border-top:none}body.product .main .productIndex .tabs .tab.maker .list dt{display:block;width:.4rem;background:#7a3a13;line-height:1.5}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.maker .list dt{display:grid;width:.8rem}}body.product .main .productIndex .tabs .tab.maker .list dd{width:calc(100% - 0.4rem)}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.maker .list dd{width:calc(100% - 0.8rem);padding:.2rem 0}}body.product .main .productIndex .tabs .tab.maker .list ul{flex-wrap:wrap;gap:.1rem 2em;font-size:.14rem}@media screen and (max-width:750px){body.product .main .productIndex .tabs .tab.maker .list ul{height:auto;font-size:.24rem}}body.product .main .productList{margin:.5rem 0 .8rem}body.product .main .productList .itemList .item .text .name{color:#d90000}body.product .main .categoryHeader{margin:.6rem 0 0}body.product .main .categoryHeader .wrap{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;gap:.6rem 0}@media screen and (max-width:750px){body.product .main .categoryHeader .wrap{display:block}}body.product .main .categoryHeader .text{grid-row:1/2;grid-column:1/2;align-self:center;box-sizing:border-box;width:calc(100% - 5rem);min-height:1.9rem;padding:.5rem;position:relative;z-index:1;background:rgba(255,255,255,.9);box-shadow:0 0 .05rem rgba(6,0,1,.1)}@media screen and (max-width:750px){body.product .main .categoryHeader .text{width:auto;height:auto;padding:0;box-shadow:none}}body.product .main .categoryHeader .text .ttl{color:#d90000;font-size:.36rem;font-weight:700;line-height:1}@media screen and (max-width:750px){body.product .main .categoryHeader .text .ttl{font-size:.44rem}}body.product .main .categoryHeader .text p{padding:.22rem 0 0}@media screen and (max-width:750px){body.product .main .categoryHeader .text p{padding:.4rem 0 0}}body.product .main .categoryHeader .text p a{text-decoration:underline}body.product .main .categoryHeader .image{grid-row:1/2;grid-column:1/2;width:5rem;justify-self:flex-end}@media screen and (max-width:750px){body.product .main .categoryHeader .image{width:auto;margin:.4rem -.4rem 0 0}}body.product .main .categoryHeader .image img{width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}body.product .main .categoryHeader .link{grid-row:2/3;grid-column:1/2;border-top:1px solid #d90000;border-bottom:1px solid #d90000;padding:.2rem 0}@media screen and (max-width:750px){body.product .main .categoryHeader .link{margin:.4rem 0 0}}body.product .main .categoryHeader .link .list{display:flex;justify-content:center;gap:.1rem}@media screen and (max-width:750px){body.product .main .categoryHeader .link .list{flex-wrap:wrap;gap:.2rem}}body.product .main .categoryHeader .link .list li{width:2.2rem}@media screen and (max-width:750px){body.product .main .categoryHeader .link .list li{width:calc(50% - 0.1rem)}}body.product .main .categoryHeader .link .list a{box-sizing:border-box;display:grid;place-items:center;height:.4rem;border:1px solid #333;font-size:.14rem;font-weight:700}@media screen and (max-width:750px){body.product .main .categoryHeader .link .list a{font-size:.24rem;height:.6rem}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.product .main .categoryHeader .link .list a{transition:.4s;transition-property:background-color,color}}@media screen and (hover:hover) and (pointer:fine){body.product .main .categoryHeader .link .list a:hover{background-color:#333;color:#fff}}body.product .main .itemHeader{margin:.66rem 0 0}body.product .main .itemHeader .btn--back{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:0 0 0 .16rem;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/arrowS@2x.png) 0 50%/0.07rem auto no-repeat;font-size:.14rem;line-height:1}@media screen and (max-width:750px){body.product .main .itemHeader .btn--back{font-size:.2rem}}body.product .main .itemHeader .ttl{margin:.2rem 0 0}body.product .main .itemHeader .about{display:flex;flex-direction:row-reverse;margin:.4rem 0 0}@media screen and (max-width:750px){body.product .main .itemHeader .about{display:block}}body.product .main .itemHeader .about .aboutRight{width:calc(50% - 0.2rem)}@media screen and (max-width:750px){body.product .main .itemHeader .about .aboutRight{width:auto}}body.product .main .itemHeader .about .text{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.16rem 0}@media screen and (max-width:750px){body.product .main .itemHeader .about .text{gap:.2rem 0}}body.product .main .itemHeader .about .text .label{grid-row:1/2;grid-column:1/2;display:grid;place-items:center;width:1.8rem;height:.4rem;color:#fff;font-weight:700}@media screen and (max-width:750px){body.product .main .itemHeader .about .text .label{height:.44rem}}body.product .main .itemHeader .about .text .label.new{background:#d90000}body.product .main .itemHeader .about .text .label.recommended{background:#f90}body.product .main .itemHeader .about .text .maker{grid-row:1/2;grid-column:2/3;align-self:center;font-weight:700;text-align:right}body.product .main .itemHeader .about .text p{grid-row:2/3;grid-column:1/3}body.product .main .itemHeader .about .image{width:calc(50% - 0.2rem)}@media screen and (max-width:750px){body.product .main .itemHeader .about .image{width:auto;margin:.4rem 0 0}}body.product .main .itemHeader .about .link{margin-top:.16rem}@media screen and (max-width:750px){body.product .main .itemHeader .about .link{margin:.4rem 0 0}}body.product .main .itemHeader .about .link .list{display:flex;gap:.1rem}body.product .main .itemHeader .about .link .list li{width:calc(50% - 0.05rem)}body.product .main .itemHeader .about .link .list .btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:.6rem;border:1px solid;font-weight:700;line-height:1}@media screen and (max-width:750px){body.product .main .itemHeader .about .link .list .btn{height:.8rem}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.product .main .itemHeader .about .link .list .btn{transition:.4s;transition-property:background-color,color}}body.product .main .itemHeader .about .link .list .btn:before{content:"";display:block;aspect-ratio:1/1;background:currentColor;-webkit-mask:0 0/contain no-repeat;mask:0 0/contain no-repeat}body.product .main .itemHeader .about .link .list .btn--catalogue{gap:.04rem;border-color:#333;background:#fff}@media screen and (max-width:750px){body.product .main .itemHeader .about .link .list .btn--catalogue{gap:.08rem}}@media screen and (hover:hover) and (pointer:fine){body.product .main .itemHeader .about .link .list .btn--catalogue:hover{background-color:#333;color:#fff}}body.product .main .itemHeader .about .link .list .btn--catalogue:before{width:.17rem;-webkit-mask-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/products/ico_download@2x.png);mask-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/products/ico_download@2x.png)}@media screen and (max-width:750px){body.product .main .itemHeader .about .link .list .btn--catalogue:before{width:.24rem}}body.product .main .itemHeader .about .link .list .btn--contact{gap:.06rem;border-color:#d90000;background:#fbe6e6;color:#d90000}@media screen and (max-width:750px){body.product .main .itemHeader .about .link .list .btn--contact{gap:.08rem}}body.product .main .itemHeader .about .link .list .btn--contact:hover{background-color:#d90000;color:#fff}body.product .main .itemHeader .about .link .list .btn--contact:before{width:.16rem;-webkit-mask-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/products/ico_mail@2x.png);mask-image:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/products/ico_mail@2x.png)}@media screen and (max-width:750px){body.product .main .itemHeader .about .link .list .btn--contact:before{width:.24rem}}body.product .main .itemDetail{margin:.4rem 0 .8rem}body.product .main .itemDetail .navigation .tab{display:flex;gap:1px}@media screen and (max-width:750px){body.product .main .itemDetail .navigation .tab{flex-wrap:wrap;gap:0;margin:.4rem 0 0}}body.product .main .itemDetail .navigation .tab li{width:2.3rem}@media screen and (max-width:750px){body.product .main .itemDetail .navigation .tab li{width:50%}}body.product .main .itemDetail .navigation .tab button{width:100%;height:.6rem;border:none;border-radius:.1rem .1rem 0 0;padding:0;font-size:.2rem;font-weight:700;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,0));background-color:#888;color:#fff}@media screen and (max-width:750px){body.product .main .itemDetail .navigation .tab button{height:.8rem;font-size:.28rem}}body.product .main .itemDetail .navigation .tab button.active{background-color:#d90000}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.product .main .itemDetail .navigation .tab button{transition:background-color .4s}}@media screen and (hover:hover) and (pointer:fine){body.product .main .itemDetail .navigation .tab button:hover{background-color:#d90000}}body.product .main .itemDetail .tabs .tab{display:none}body.product .main .itemDetail .tabs .tab.active{display:block}body.product .main .itemDetail .tabs .tab .inner{border:.1rem solid #d90000;padding:.9rem 1.7rem}@media screen and (max-width:750px){body.product .main .itemDetail .tabs .tab .inner{border-width:.08rem;padding:.2rem}}body.column .main .columnIndex{margin:.6rem 0 .5rem}body.column .main .columnIndex .columnList{display:flex;flex-wrap:wrap;gap:.2rem .4rem}body.column .main .columnIndex .columnList .item{width:7.3rem}@media screen and (max-width:750px){body.column .main .columnIndex .columnList .item{width:100%}}body.column .main .columnIndex .columnList .item a{display:flex;justify-content:space-between;padding:.2rem;box-shadow:inset 0 0 0 1px #ccc}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.column .main .columnIndex .columnList .item a .image img{transition:scale .4s}body.column .main .columnIndex .columnList .item a .text .btn--detail .icon{transition:translate .4s}}@media screen and (hover:hover) and (pointer:fine){body.column .main .columnIndex .columnList .item a .image{overflow:hidden}body.column .main .columnIndex .columnList .item a:hover .image img{scale:1.1}body.column .main .columnIndex .columnList .item a:hover .text .btn--detail .icon{translate:.1rem 0 0}}body.column .main .columnIndex .columnList .item .image{width:2rem}body.column .main .columnIndex .columnList .item .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.column .main .columnIndex .columnList .item .text{display:flex;flex-direction:column;width:calc(100% - 2.2rem);padding:.1rem 0 0}@media screen and (max-width:750px){body.column .main .columnIndex .columnList .item .text{gap:.14rem;padding:0}}body.column .main .columnIndex .columnList .item .text .date{color:#d90000;font-size:.14rem;font-weight:700;line-height:1}@media screen and (max-width:750px){body.column .main .columnIndex .columnList .item .text .date{font-size:inherit}}body.column .main .columnIndex .columnList .item .text .title{min-height:.72rem;padding:.12rem 0 0;font-weight:700}@media screen and (max-width:750px){body.column .main .columnIndex .columnList .item .text .title{min-height:0;padding:0}}body.column .main .columnIndex .columnList .item .text p{display:-webkit-box;max-height:.42rem;padding:.04rem 0 0;font-size:.14rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media screen and (max-width:750px){body.column .main .columnIndex .columnList .item .text p{max-height:.72rem;padding:0;font-size:inherit}}body.column .main .columnDetail{margin:.3rem 0 .5rem}body.column .main .columnDetail .date{font-size:.14rem;line-height:1}@media screen and (max-width:750px){body.column .main .columnDetail .date{font-size:inherit}}body.column .main .columnDetail .ttl{margin:.16rem 0 0}body.column .main .columnDetail .content{max-width:10.24rem;margin:.4rem auto 0}body.column .main .columnDetail .content #toc_container{margin:0 0 .68rem}body.column .main .columnDetail .content .toc_title,body.column .main .columnDetail .content h2{display:grid;place-items:center;box-sizing:border-box;min-height:.8rem;margin:.26rem 0;border-top:1px solid #d90000;border-bottom:1px solid #d90000;padding:.1rem 0;font-size:.18rem;font-weight:700}@media screen and (max-width:750px){body.column .main .columnDetail .content .toc_title,body.column .main .columnDetail .content h2{font-size:.28rem}}body.column .main .columnDetail .content .toc_list{width:-moz-fit-content;width:fit-content;margin:.36rem auto 0;color:#0047ca;font-weight:700}body.column .main .columnDetail .content .toc_list li{margin:1em 0}body.column .main .columnDetail .content video{width:100%;margin:0 0 1em}body.column .main .columnDetail .btn--index{margin-top:.64rem}.gFooter{position:relative}.gFooter .banner{padding:.3rem 0;background:#f7f7f7}.gFooter .banner ul{display:flex;justify-content:space-between}@media screen and (max-width:750px){.gFooter .banner ul{flex-wrap:wrap;gap:.3rem}}.gFooter .banner ul li{width:2.4rem}@media screen and (max-width:750px){.gFooter .banner ul li{width:calc(50% - 0.15rem)}}.gFooter .navigation{padding:.25rem 0;font-size:.14rem;line-height:.24rem}@media screen and (max-width:750px){.gFooter .navigation{font-size:.22rem}}.gFooter .navigation ul{display:flex;justify-content:center;gap:.5rem}@media screen and (max-width:750px){.gFooter .navigation ul{gap:1em}}.gFooter .navigation ul li{padding-left:.14rem;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/arrowS@2x.png) 0 50%/0.07rem auto no-repeat}@media screen and (max-width:750px){.gFooter .navigation ul li{padding-left:.16rem;background-size:.1rem auto}}.gFooter .navigation ul.social{margin-top:.25rem;gap:.35rem}.gFooter .navigation ul.social li{padding-left:0;background-image:none}.gFooter .navigation ul.social li a{display:block}.gFooter .navigation ul.social li a img{width:auto;height:.25rem}.gFooter .copyright{background:#000;color:#fff;font-size:.12rem;line-height:.3rem;text-align:center}@media screen and (max-width:750px){.gFooter .copyright{font-size:.22rem;line-height:.6rem}}.gFooter .pagetop{display:block;width:.8rem;aspect-ratio:1/1;position:fixed;bottom:0;right:0;z-index:1;background:url(//test.rignet.co.jp/wp2025/wp-content/themes/japanlaser2024/assets/css/../imgs/common/pagetop.jpg) 0 0/cover no-repeat}@media (prefers-reduced-motion:no-preference){.gFooter .pagetop{transition:translate .4s}}.gFooter .pagetop.off{pointer-events:none;translate:0 100% 0}body.product.single .gFooter .pagetop{position:absolute}.btn--floatContact{display:block;width:2.4rem;position:fixed;right:.2rem;bottom:.8rem;z-index:1}@media screen and (max-width:750px){.btn--floatContact{right:0}}.toc{max-width:960px;margin:0 auto;line-height:2}