@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}button{background-color:#0000;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{line-height:1;-webkit-text-size-adjust:100%;font-size:16px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Osaka,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#222;background-color:#181818}@media screen and (max-width:767px){body{font-size:14px}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#384050}.clearfix{*zoom: 1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotateCenter{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(-360deg)}}@keyframes rotateReverse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lt-fadeIn{to{visibility:visible;opacity:1}0%{visibility:hidden;opacity:0}}@keyframes lt-fadeOut{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes fadeInOut{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeOutIn{0%{opacity:1}40%{opacity:1}70%{opacity:0}to{opacity:1}}@keyframes lt-slideDown{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes lt-slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(20px)}to{transform:translate(0)}}@keyframes slideUpText{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scrollDownLoop{0%{top:-11%}15%{top:-9%}85%{top:109%}to{top:111%}}@keyframes swingDown{0%{transform:rotate(-90deg)}20%{transform:rotate(50deg)}40%{transform:rotate(-30deg)}60%{transform:rotate(15deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rotate360{0%{transform:rotate(0)}80%{transform:rotate(370deg)}to{transform:rotate(360deg)}}@keyframes gridSlideDown{0%{grid-template-rows:0fr;padding:0 get_vw(40px);margin:0}to{grid-template-rows:1fr;padding:get_vw(20px) get_vw(40px) get_vw(36px);margin:0 0 get_vw(42px)}}@keyframes gridSlideUp{0%{grid-template-rows:1fr;padding:get_vw(20px) get_vw(40px) get_vw(36px);margin:0 0 get_vw(42px)}to{grid-template-rows:0fr;padding:0 get_vw(40px);margin:0}}@keyframes scrollMVText{0%{transform:translate(0)}to{transform:translate(-102.9325513196%)}}@keyframes scrollStoryText{0%{transform:translate(0)}to{transform:translate(-100.6684491979%)}}body.is-menu-open{overflow:hidden}body a{transition:all .3s}body picture{display:block}body img{width:100%}body [id^=section]{scroll-margin-top:calc(5.46875vw + 50px)}@media screen and (max-width:767px){body [id^=section]{scroll-margin-top:calc(13.3333333333vw + 50px)}}@media screen and (min-width:1280px){body [id^=section]{scroll-margin-top:120px}}body .header{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;padding:3.125vw;box-sizing:border-box;z-index:1}@media screen and (max-width:767px){body .header{padding:5.3333333333vw}}@media screen and (min-width:1280px){body .header{padding:40px}}body .header .header-logo{width:6.25vw;transition:all .3s}@media screen and (max-width:767px){body .header .header-logo{position:relative;width:13.3333333333vw;padding:1.0666666667vw 0 0;z-index:10}}@media screen and (min-width:1280px){body .header .header-logo{width:80px}}body .header .header-logo a:hover{opacity:.7}@media screen and (min-width:768px){body .header .btn-menu{display:none}}body .header .btn-menu{position:relative;width:10.6666666667vw;height:10.6666666667vw;background-color:#444;border-radius:1.0666666667vw;cursor:pointer;z-index:10;transition:all .3s}body .header .btn-menu span{position:absolute;left:3.3333333333vw;width:4vw;height:.5333333333vw;background-color:#fff;border-radius:.2666666667vw;transition:all .3s}body .header .btn-menu span:nth-of-type(1){top:4.1333333333vw}body .header .btn-menu span:nth-of-type(2){top:6vw}body .header .btn-menu.open{width:13.3333333333vw;height:13.3333333333vw}body .header .btn-menu.open span{top:6.4vw;left:4.6666666667vw}body .header .btn-menu.open span:nth-of-type(1){transform:rotate(45deg)}body .header .btn-menu.open span:nth-of-type(2){transform:rotate(-45deg)}body .header .header-navi{display:flex;justify-content:flex-end;gap:3.125vw}@media screen and (max-width:767px){body .header .header-navi{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;padding:32.2666666667vw 5.3333333333vw 0;box-sizing:border-box;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1.webp);-webkit-background-size:cover;background-size:cover;visibility:hidden;opacity:0;z-index:10;transition:all .3s}}@media screen and (min-width:1280px){body .header .header-navi{gap:40px}}body .header .header-navi.open{visibility:visible;opacity:1}@media screen and (min-width:768px){body .header .header-navi .header-logo{display:none}}body .header .header-navi .header-logo{position:absolute;top:2.2666666667vw;left:3.3333333333vw}@media screen and (min-width:768px){body .header .header-navi .btn-menu{display:none}}body .header .header-navi .btn-menu{position:absolute;top:0;right:0;border-radius:0}@media screen and (min-width:768px){body .header .header-navi .product-logo{display:none}}body .header .header-navi .product-logo{width:69.3333333333vw;margin:0 auto 8vw}body .header .header-navi .header-navi-list{display:flex;align-items:center;gap:3.125vw}@media screen and (max-width:767px){body .header .header-navi .header-navi-list{flex-direction:column;align-items:self-start;gap:0;margin:0 0 9.3333333333vw;border-top:1px solid #e6e6e6}}@media screen and (min-width:1280px){body .header .header-navi .header-navi-list{gap:40px}}@media screen and (max-width:767px){body .header .header-navi .header-navi-list li{width:100%;border-bottom:1px solid #e6e6e6}}@media screen and (min-width:768px){body .header .header-navi .header-navi-list li{display:flex;align-items:center}}body .header .header-navi .header-navi-list li a{font-size:1.09375vw;font-weight:500;color:#fff;transition:all .3s}@media screen and (max-width:767px){body .header .header-navi .header-navi-list li a{display:flex;flex-direction:column;justify-content:center;gap:2.6666666667vw;height:19.2vw;font-size:3.7333333333vw;color:#222;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right_gray.svg);background-repeat:no-repeat;background-position:right center;-webkit-background-size:1.6vw;background-size:1.6vw}}@media screen and (min-width:1280px){body .header .header-navi .header-navi-list li a{font-size:14px}}@media screen and (min-width:768px){body .header .header-navi .header-navi-list li a .en{display:none}}body .header .header-navi .header-navi-list li a .en{font-family:Syne,sans-serif;font-size:2.6666666667vw;color:#d10021}body .header .header-navi .header-navi-list li a:hover{opacity:.7}body .header .header-navi .header-btn-wrapper{display:flex;gap:.46875vw}@media screen and (max-width:767px){body .header .header-navi .header-btn-wrapper{flex-direction:column;gap:2.6666666667vw}}@media screen and (min-width:1280px){body .header .header-navi .header-btn-wrapper{gap:6px}}body .header .header-navi .header-btn-wrapper .header-btn{display:flex;align-items:center;min-width:9.6875vw;height:3.125vw;padding:0 1.5625vw;box-sizing:border-box;font-size:1.09375vw;font-weight:700;background-color:#fff;border:1px solid #ffffff;border-radius:.3125vw;transition:all .3s}@media screen and (max-width:767px){body .header .header-navi .header-btn-wrapper .header-btn{position:relative;justify-content:center;width:100%;height:16vw;padding:0;border-radius:1.6vw;font-size:3.7333333333vw;color:#fff;background-color:#222}}@media screen and (min-width:1280px){body .header .header-navi .header-btn-wrapper .header-btn{min-width:124px;height:40px;padding:0 20px;font-size:14px}}body .header .header-navi .header-btn-wrapper .header-btn:after{content:"";display:block;position:absolute;top:50%;right:8vw;width:2.6666666667vw;height:2.2666666667vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right.svg);background-repeat:no-repeat;transform:translateY(-50%);-webkit-background-size:contain;background-size:contain}@media screen and (min-width:768px){body .header .header-navi .header-btn-wrapper .header-btn:after{content:none}}body .header .header-navi .header-btn-wrapper .header-btn:hover{color:#fff;background-color:#222}body .header .header-navi .header-btn-wrapper .header-btn.--red{color:#fff;background-color:#d10021;border-color:#d10021}body .header .header-navi .header-btn-wrapper .header-btn.--red:hover{color:#d10021;background-color:#fff}body .header.--fixed{position:fixed;top:-5.46875vw;padding:1.171875vw 4.21875vw 1.171875vw 2.890625vw;box-sizing:border-box;background-color:#fff;box-shadow:0 2px .78125vw #00000014;z-index:11;opacity:0;visibility:hidden;transition:all .3s}@media screen and (max-width:767px){body .header.--fixed{padding:0}}@media screen and (min-width:1280px){body .header.--fixed{top:-70px;padding:15px 54px 15px 37px;box-shadow:0 2px 10px #00000014}}body .header.--fixed.show{top:0;opacity:1;visibility:visible}@media screen and (max-width:767px){body .header.--fixed .header-logo{padding:3.3333333333vw 0 0 3.3333333333vw;z-index:10}}body .header.--fixed .btn-menu{width:13.3333333333vw;height:13.3333333333vw;border-radius:0;z-index:10}body .header.--fixed .btn-menu span{left:4.6666666667vw}body .header.--fixed .btn-menu span:nth-of-type(1){top:5.4666666667vw}body .header.--fixed .btn-menu span:nth-of-type(2){top:7.3333333333vw}body .header.--fixed .btn-menu.open span{top:6.4vw}body .header.--fixed .btn-menu.open span:nth-of-type(1){transform:rotate(45deg)}body .header.--fixed .btn-menu.open span:nth-of-type(2){transform:rotate(-45deg)}@media screen and (max-width:767px){body .header.--fixed .header-navi .header-logo{padding:1.0666666667vw 0 0}}body .header.--fixed .header-navi .header-navi-list li a{color:#222}body .header.--fixed .header-btn-wrapper{display:flex}@media screen and (min-width:768px){body .header.--fixed .header-btn-wrapper{gap:.46875vw}}@media screen and (min-width:1280px){body .header.--fixed .header-btn-wrapper{gap:6px}}@media screen and (min-width:768px){body .header.--fixed .header-btn-wrapper .header-btn{display:flex;align-items:center;min-width:9.6875vw;height:3.125vw;padding:0 1.5625vw;box-sizing:border-box;font-size:1.09375vw;font-weight:700;color:#fff;background-color:#222;border-color:#222;border-radius:.3125vw}}@media screen and (min-width:1280px){body .header.--fixed .header-btn-wrapper .header-btn{min-width:124px;height:40px;padding:0 20px;font-size:14px}}body .header.--fixed .header-btn-wrapper .header-btn:hover{color:#222;background-color:#fff}body .section-title{font-weight:700;text-align:center}body .section-title.flex-column{display:flex;flex-direction:column;gap:2.34375vw}@media screen and (max-width:767px){body .section-title.flex-column{gap:5.0666666667vw}}@media screen and (min-width:1280px){body .section-title.flex-column{gap:30px}}body .section-title .en{font-family:Syne,sans-serif;font-size:1.015625vw;letter-spacing:.02em;color:#d10021}@media screen and (max-width:767px){body .section-title .en{font-size:2.6666666667vw}}@media screen and (min-width:1280px){body .section-title .en{font-size:13px}}body .section-title .jp{font-size:2.5vw}@media screen and (max-width:767px){body .section-title .jp{font-size:5.8666666667vw}}@media screen and (min-width:1280px){body .section-title .jp{font-size:32px}}body .tag-title{display:flex;align-items:center;gap:1.5625vw;font-family:Syne,sans-serif;font-size:1.015625vw;font-weight:600;letter-spacing:.03em;color:#d10021}@media screen and (max-width:767px){body .tag-title{gap:2.6666666667vw;font-size:2.9333333333vw}}@media screen and (min-width:1280px){body .tag-title{font-size:13px}}body .tag-title .tag{display:inline-flex;justify-content:center;align-items:center;width:7.34375vw;height:1.71875vw;font-size:.78125vw;font-weight:700;color:#fff;background-image:url(/product/op/special/lm-3000pro/assets/img/common/bg_point_tag.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .tag-title .tag{width:24vw;height:5.3333333333vw;font-size:2.6666666667vw}}@media screen and (min-width:1280px){body .tag-title .tag{width:94px;height:22px;font-size:10px}}body .asterisk{font-size:50%;vertical-align:super;line-height:1}body .btn-normal{position:relative;display:flex;align-items:center;justify-content:center;width:28.125vw;height:5vw;box-sizing:border-box;font-size:1.25vw;font-weight:700;color:#fff;background-color:#d10021;border:1px solid #D10021;border-radius:.46875vw;transition:color .3s,background-color .3s}@media screen and (max-width:767px){body .btn-normal{width:89.3333333333vw;height:16vw;font-size:3.7333333333vw;border-radius:1.6vw}}@media screen and (min-width:1280px){body .btn-normal{width:360px;height:64px;font-size:16px;border-radius:6px}}body .btn-normal:after{content:"";display:block;position:absolute;top:50%;right:1.875vw;width:.9375vw;height:.78125vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:767px){body .btn-normal:after{right:8vw;width:2.6666666667vw;height:2.2666666667vw}}@media screen and (min-width:1280px){body .btn-normal:after{right:24px;width:12px;height:10px}}body .btn-normal:hover{color:#d10021;background-color:#fff}body .btn-normal:hover:after{background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right_red.svg)}body .btn-normal.icon-product1:before{content:"";display:block;position:absolute;top:-1.171875vw;left:-2.8125vw;width:9.140625vw;height:7.34375vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/img_btn_label1.webp);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .btn-normal.icon-product1:before{top:-.2666666667vw;left:-3.7333333333vw;width:17.6vw;height:14.6666666667vw}}@media screen and (min-width:1280px){body .btn-normal.icon-product1:before{top:-15px;left:-36px;width:117px;height:94px}}body .btn-normal.icon-product2:before{content:"";display:block;position:absolute;top:-.78125vw;left:-2.34375vw;width:7.34375vw;height:5.625vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/img_btn_label2.webp);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .btn-normal.icon-product2:before{top:.2666666667vw;left:-2.9333333333vw;width:14.9333333333vw;height:11.4666666667vw}}@media screen and (min-width:1280px){body .btn-normal.icon-product2:before{top:-10px;left:-30px;width:94px;height:72px}}body .btn-normal.--center{margin:0 auto}body .scroll-text{display:flex;width:max-content;gap:2.34375vw}@media screen and (max-width:767px){body .scroll-text{gap:8vw}}@media screen and (min-width:1280px){body .scroll-text{gap:30px}}body .scroll-text span{font-family:Syne,sans-serif;font-size:12.5vw;font-weight:600;letter-spacing:-.02em;color:#2c2c2c}@media screen and (max-width:767px){body .scroll-text span{font-size:32vw}}@media screen and (min-width:1280px){body .scroll-text span{font-size:160px}}body .fadeIn-obj{opacity:0;transform:translateY(20px)}body .fadeIn-obj.active{animation:lt-fadeIn .4s linear forwards,lt-slideUp .6s ease-out forwards}body .subPage-mainVisual{position:relative;width:100%;height:25.78125vw;background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width:767px){body .subPage-mainVisual{height:48vw}}@media screen and (min-width:1280px){body .subPage-mainVisual{height:330px}}body .subPage-mainVisual .subPage-mainVisual-inner{width:93.75vw;margin:0 auto;padding:13.515625vw 0 0}@media screen and (max-width:767px){body .subPage-mainVisual .subPage-mainVisual-inner{width:89.3333333333vw;padding-top:27.4666666667vw}}@media screen and (min-width:1280px){body .subPage-mainVisual .subPage-mainVisual-inner{width:1200px;padding:173px 0 0}}body .subPage-mainVisual.--support{background-image:url(/product/op/special/lm-3000pro/assets/img/support/bg_main_visual.webp)}@media screen and (max-width:767px){body .subPage-mainVisual.--support{background-image:url(/product/op/special/lm-3000pro/assets/img/support/bg_main_visual_sp.webp)}}body .text-red{color:#d10021}body .page-title{position:relative;padding:0 0 0 2.34375vw;font-size:2.65625vw;font-weight:700;color:#fff}@media screen and (max-width:767px){body .page-title{padding:0 0 0 4.5333333333vw;font-size:5.3333333333vw}}@media screen and (min-width:1280px){body .page-title{padding:0 0 0 30px;font-size:34px}}body .page-title:before{content:"";display:block;position:absolute;top:.9375vw;left:0;width:1.09375vw;height:1.09375vw;background-color:#d10021;border-radius:50%}@media screen and (max-width:767px){body .page-title:before{top:2vw;left:0;width:1.8666666667vw;height:1.8666666667vw}}@media screen and (min-width:1280px){body .page-title:before{top:12px;left:0;width:14px;height:14px}}body .subPage-content-wrapper{position:relative;margin:-1.5625vw auto 0;padding:11.09375vw 0 10.9375vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1.webp);-webkit-background-size:contain;background-size:contain;border-radius:.78125vw .78125vw 0 0}@media screen and (max-width:767px){body .subPage-content-wrapper{margin:-4vw auto 0;padding:17.6vw 0 18.6666666667vw;border-radius:2.1333333333vw 2.1333333333vw 0 0}}@media screen and (min-width:1280px){body .subPage-content-wrapper{margin:-20px auto 0;padding:142px 0 140px;border-radius:10px 10px 0 0}}body .subPage-content{position:relative;width:93.75vw;margin:0 auto}@media screen and (max-width:767px){body .subPage-content{width:89.3333333333vw}}@media screen and (min-width:1280px){body .subPage-content{width:1200px}}body .subPage-section-title{position:relative;margin:0 0 3.125vw;padding:0 0 0 2.8125vw;font-size:2.1875vw;font-weight:700}@media screen and (max-width:767px){body .subPage-section-title{margin-bottom:8vw;padding:0 0 0 4.8vw;font-size:6.1333333333vw}}@media screen and (min-width:1280px){body .subPage-section-title{margin:0 0 40px;padding:0 0 0 36px;font-size:28px}}body .subPage-section-title.--has-tag{padding-left:11.40625vw}@media screen and (max-width:767px){body .subPage-section-title.--has-tag{padding:7.4666666667vw 0 0;font-size:5.3333333333vw}}@media screen and (min-width:1280px){body .subPage-section-title.--has-tag{padding-left:146px}}body .subPage-section-title:before{content:"";display:block;position:absolute;top:50%;left:0;width:1.5625vw;height:2px;background-color:#d10021;border-radius:2px;transform:translateY(-50%)}@media screen and (max-width:767px){body .subPage-section-title:before{width:2.6666666667vw;height:1px}}@media screen and (min-width:1280px){body .subPage-section-title:before{width:20px}}@media screen and (max-width:767px){body .subPage-section-title.--has-tag:before{top:2.6666666667vw}}body .ico-Q{display:inline-flex;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;font-family:Syne,sans-serif;font-size:1.40625vw;color:#fff;background-color:#d10021;border-radius:.46875vw}@media screen and (max-width:767px){body .ico-Q{width:7.4666666667vw;height:7.4666666667vw;font-size:3.4666666667vw;border-radius:.8vw}}@media screen and (min-width:1280px){body .ico-Q{width:40px;height:40px;font-size:18px;border-radius:6px}}body .ico-A{display:inline-flex;justify-content:center;align-items:center;width:3.125vw;height:3.125vw;font-family:Syne,sans-serif;font-size:1.40625vw;color:#fff;background-color:#444;border-radius:.46875vw}@media screen and (max-width:767px){body .ico-A{width:7.4666666667vw;height:7.4666666667vw;font-size:3.4666666667vw;border-radius:.8vw}}@media screen and (min-width:1280px){body .ico-A{width:40px;height:40px;font-size:18px;border-radius:6px}}body .tag-introduction{position:absolute;top:1.09375vw;left:0;display:flex;align-items:center;width:7.34375vw;height:1.71875vw;padding:0 0 0 1.328125vw;box-sizing:border-box;font-size:1.09375vw;font-weight:700;color:#fff;background-image:url(/product/op/special/lm-3000pro/assets/img/common/bg_point_tag.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .tag-introduction{top:3.3333333333vw;width:22.6666666667vw;height:5.3333333333vw;padding-left:3.3333333333vw;font-size:3.7333333333vw}}@media screen and (min-width:1280px){body .tag-introduction{top:14px;width:94px;height:22px;padding:0 0 0 17px;font-size:14px}}body .subPage-section-title .tag-introduction{top:.234375vw;left:2.8125vw}@media screen and (max-width:767px){body .subPage-section-title .tag-introduction{top:0;left:4.8vw;padding-left:4.2666666667vw;font-size:3.2vw}}@media screen and (min-width:1280px){body .subPage-section-title .tag-introduction{top:3px;left:36px}}body .cta{padding:1.25vw 0 7.8125vw;background-image:linear-gradient(to bottom right,#d10021,#a00019)}@media screen and (max-width:767px){body .cta{padding:2.1333333333vw 0 10.6666666667vw}}@media screen and (min-width:1280px){body .cta{padding:16px 0 100px}}body .cta .section-title{position:relative}body .cta .section-title .en{margin:0;font-size:11.71875vw;letter-spacing:-.01em;color:#501616;opacity:.1}@media screen and (max-width:767px){body .cta .section-title .en{font-size:17.3333333333vw}}@media screen and (min-width:1280px){body .cta .section-title .en{font-size:150px}}body .cta .section-title .jp{position:absolute;top:50%;left:50%;font-size:2.34375vw;color:#fff;transform:translate(-50%,-50%)}@media screen and (max-width:767px){body .cta .section-title .jp{width:100%;font-size:5.3333333333vw}}@media screen and (min-width:1280px){body .cta .section-title .jp{font-size:30px}}body .cta .cta-inner{display:flex;justify-content:center;gap:4.6875vw}@media screen and (max-width:767px){body .cta .cta-inner{flex-direction:column;align-items:center;gap:2.6666666667vw}}@media screen and (min-width:1280px){body .cta .cta-inner{gap:60px}}body .cta .cta-inner .btn-cta{display:flex;justify-content:center;align-items:center;width:37.5vw;height:7.03125vw;box-sizing:border-box;font-size:1.71875vw;font-weight:700;background-repeat:no-repeat;background-position:right 2.34375vw center;-webkit-background-size:.9375vw;background-size:.9375vw;border-radius:.46875vw;transition:color .3s ease,background-color .3s ease,border-color .3s ease}@media screen and (max-width:767px){body .cta .cta-inner .btn-cta{width:89.3333333333vw;height:18.6666666667vw;font-size:4.8vw;background-position:right 5.3333333333vw center;-webkit-background-size:2.2666666667vw;background-size:2.2666666667vw;border-radius:1.6vw}}@media screen and (min-width:1280px){body .cta .cta-inner .btn-cta{width:480px;height:90px;font-size:22px;background-position:right 30px center;-webkit-background-size:12px;background-size:12px;border-radius:6px}}body .cta .cta-inner .btn-cta.--contact{flex-direction:column;gap:.625vw;color:#d10021;background-color:#fff;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right_red.svg);border:1px solid #D10021}@media screen and (max-width:767px){body .cta .cta-inner .btn-cta.--contact{gap:1.6vw}}@media screen and (min-width:1280px){body .cta .cta-inner .btn-cta.--contact{gap:8px}}body .cta .cta-inner .btn-cta.--contact .tooltip{padding:0 1.5625vw;font-size:1.171875vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/bg_btn_tooltip.svg);background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media screen and (max-width:767px){body .cta .cta-inner .btn-cta.--contact .tooltip{padding:0 3.2vw;font-size:3.4666666667vw}}@media screen and (min-width:1280px){body .cta .cta-inner .btn-cta.--contact .tooltip{padding:0 20px;font-size:15px}}body .cta .cta-inner .btn-cta.--contact:hover{color:#fff;background-color:#d10021;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right.svg);border-color:#fff}body .cta .cta-inner .btn-cta.--contact:hover .tooltip{background-image:url(/product/op/special/lm-3000pro/assets/img/common/bg_btn_tooltip_white.svg)}body .cta .cta-inner .btn-cta.--download{color:#fff;background-color:#222;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right.svg);border:1px solid #222222}body .cta .cta-inner .btn-cta.--download:hover{background-color:#d10021;border-color:#fff}body .content-text{font-size:1.25vw;line-height:1.8em}@media screen and (max-width:767px){body .content-text{font-size:3.7333333333vw}}@media screen and (min-width:1280px){body .content-text{font-size:16px}}body .notice-text{margin:1.25vw 0 0;font-size:.9375vw;line-height:1.7em;color:#666}@media screen and (max-width:767px){body .notice-text{margin-top:1.25vw;font-size:3.2vw}}@media screen and (min-width:1280px){body .notice-text{margin-top:16px;font-size:12px}}body .anchor-destination{margin-top:-5.46875vw;padding-top:5.46875vw}@media screen and (max-width:767px){body .anchor-destination{margin-top:-13.3333333333vw;padding-top:13.3333333333vw}}@media screen and (min-width:1280px){body .anchor-destination{margin-top:-70px;padding-top:70px}}body .contact-bg-text{font-family:Syne,sans-serif;font-size:14.0625vw;font-weight:700;letter-spacing:-.01em;text-align:center;color:#ececec}@media screen and (max-width:767px){body .contact-bg-text{font-size:15.4666666667vw}}@media screen and (min-width:1280px){body .contact-bg-text{font-size:180px}}body .contact-wrapper{display:flex;align-items:center;gap:3.90625vw;padding:3.90625vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2.webp);-webkit-background-size:cover;background-size:cover;border-radius:.78125vw}@media screen and (max-width:767px){body .contact-wrapper{flex-direction:column;gap:6.6666666667vw;padding:6.6666666667vw 5.3333333333vw 9.3333333333vw}}@media screen and (min-width:1280px){body .contact-wrapper{gap:50px;padding:50px;border-radius:10px}}body .contact-wrapper .img-contact{width:24.21875vw}@media screen and (max-width:767px){body .contact-wrapper .img-contact{width:60vw}}@media screen and (min-width:1280px){body .contact-wrapper .img-contact{width:310px}}body .contact-wrapper .contact-text-wrapper{flex:1}@media screen and (max-width:767px){body .contact-wrapper .contact-text-wrapper .subPage-section-title{margin-bottom:5.3333333333vw}}body .contact-wrapper .contact-text-wrapper .contact-text{margin:0 0 3.90625vw}@media screen and (max-width:767px){body .contact-wrapper .contact-text-wrapper .contact-text{margin-bottom:8vw}}@media screen and (min-width:1280px){body .contact-wrapper .contact-text-wrapper .contact-text{margin-bottom:50px}}body .contact-wrapper .contact-text-wrapper .btn-wrapper{display:flex;gap:1.5625vw}@media screen and (max-width:767px){body .contact-wrapper .contact-text-wrapper .btn-wrapper{flex-direction:column;gap:5.3333333333vw}}@media screen and (min-width:1280px){body .contact-wrapper .contact-text-wrapper .btn-wrapper{gap:20px}}@media screen and (max-width:767px){body .contact-wrapper .contact-text-wrapper .btn-wrapper .btn-normal{width:100%}}body .other-products{padding:6.25vw 0 7.03125vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_other_products.webp);background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .other-products{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}@media screen and (min-width:1280px){body .other-products{padding:80px 0 90px}}body .other-products .section-title{margin-bottom:3.90625vw}@media screen and (max-width:767px){body .other-products .section-title{margin-bottom:8vw}}@media screen and (min-width:1280px){body .other-products .section-title{margin-bottom:50px}}body .other-products .section-title .jp{color:#fff}@media screen and (max-width:767px){body .other-products .section-title .jp{font-size:5.3333333333vw}}@media screen and (min-width:768px){body .other-products .section-title .jp{font-size:2.1875vw}}@media screen and (min-width:1280px){body .other-products .section-title .jp{font-size:28px}}body .other-products .other-products-inner{display:flex;justify-content:center;gap:4.6875vw}@media screen and (max-width:767px){body .other-products .other-products-inner{flex-direction:column;align-items:center;gap:16vw}}@media screen and (min-width:1280px){body .other-products .other-products-inner{gap:60px}}body .other-products .other-products-inner .product-item{width:37.5vw}@media screen and (max-width:767px){body .other-products .other-products-inner .product-item{width:89.3333333333vw}}@media screen and (min-width:1280px){body .other-products .other-products-inner .product-item{width:480px}}body .other-products .other-products-inner .product-item .product-image{display:block;margin:0 0 1.5625vw}@media screen and (max-width:767px){body .other-products .other-products-inner .product-item .product-image{margin-bottom:3.2vw}}@media screen and (min-width:1280px){body .other-products .other-products-inner .product-item .product-image{margin:0 0 20px}}body .other-products .other-products-inner .product-item .product-description{margin:0 0 2.34375vw;font-size:1.171875vw;line-height:2em;color:#fff}@media screen and (max-width:767px){body .other-products .other-products-inner .product-item .product-description{margin-bottom:4vw;font-size:3.7333333333vw;line-height:1.8em}}@media screen and (min-width:1280px){body .other-products .other-products-inner .product-item .product-description{margin:0 0 30px;font-size:15px}}body .other-products .other-products-inner .product-item .btn-normal{margin:0 auto}body .footer{padding:1.5625vw 0;background-color:#030303;color:#999}@media screen and (max-width:767px){body .footer{padding:4vw 5.3333333333vw 6.6666666667vw}}@media screen and (min-width:1280px){body .footer{padding:20px 0}}body .footer .footer-inner{display:flex;justify-content:space-between;align-items:center;width:93.75vw;margin:0 auto}@media screen and (max-width:767px){body .footer .footer-inner{flex-direction:column-reverse;gap:5.3333333333vw;width:100%}}@media screen and (min-width:1280px){body .footer .footer-inner{width:1200px}}body .footer .footer-inner .copyright{font-family:Reddit Sans,sans-serif;font-size:.859375vw;font-weight:700;letter-spacing:.08em}@media screen and (max-width:767px){body .footer .footer-inner .copyright{font-size:2.6666666667vw}}@media screen and (min-width:1280px){body .footer .footer-inner .copyright{font-size:11px}}body .footer .footer-inner .footer-notice{font-size:.9375vw;font-weight:500;line-height:1.8em}@media screen and (max-width:767px){body .footer .footer-inner .footer-notice{font-size:2.9333333333vw}}@media screen and (min-width:1280px){body .footer .footer-inner .footer-notice{font-size:12px}}@media screen and (max-width:767px){body .fixed-banner{display:none}}body .fixed-banner{position:fixed;top:500px;right:0;width:4.6875vw;height:15.625vw;background-color:#444;border-radius:.3125vw 0 0 .3125vw;z-index:9}@media screen and (min-width:1280px){body .fixed-banner{top:400px;width:60px;height:200px;border-radius:4px 0 0 4px}}body .fixed-banner a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.015625vw;font-weight:700;letter-spacing:.24em;line-height:1.2em;color:#fff;writing-mode:vertical-rl;transition:all .3s}@media screen and (min-width:1280px){body .fixed-banner a{font-size:13px}}body .fixed-banner a:hover{opacity:.7}@media screen and (min-width:1025px){body .img_scroll_hint{display:none}}body .img_scroll_hint{visibility:hidden;opacity:0;position:fixed;top:50%;left:50%;width:40vw;transform:translate(-50%,-50%);transition:all .8s;z-index:10}@media screen and (min-width:768px){body .img_scroll_hint{width:180px}}body .img_scroll_hint.show{visibility:visible;opacity:1}body .mainVisual{position:relative;width:100%;height:144.21875vw;overflow:hidden;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_mv.webp);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .mainVisual{height:529.8666666667vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_mv_sp.webp)}}@media screen and (min-width:1280px){body .mainVisual{height:1846px}}body .mainVisual .mv-product-logo{position:absolute;top:19.375vw;left:calc(50% - 48.359375vw);width:36.71875vw;visibility:hidden;opacity:0;transform:translateY(20px);animation:lt-fadeIn .6s linear .2s forwards,lt-slideUp 1s ease-out forwards}@media screen and (max-width:767px){body .mainVisual .mv-product-logo{top:130.6666666667vw;left:5.3333333333vw;width:83.2vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-logo{top:248px;left:calc(50% - 619px);width:470px}}body .mainVisual .mv-product-image{position:absolute;top:10vw;right:calc(50% - 52.421875vw);width:62.5vw;visibility:hidden;opacity:0;transform:translate(20px);animation:lt-fadeIn .6s linear .2s forwards,slideInRight 1s ease-out forwards}@media screen and (max-width:767px){body .mainVisual .mv-product-image{top:33.3333333333vw;right:auto;left:2.6666666667vw;width:114.6666666667vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-image{top:128px;right:calc(50% - 671px);width:800px}}body .mainVisual .scroll-text{margin:60.625vw 0 0}@media screen and (max-width:767px){body .mainVisual .scroll-text{margin-top:186.5333333333vw}}@media screen and (min-width:1280px){body .mainVisual .scroll-text{margin:776px 0 0}}body .mainVisual .scroll-text span{animation:scrollMVText 20s linear infinite}body .mainVisual .mv-product-description-wrapper{position:absolute;top:84.0625vw;left:calc(50% - 49.140625vw);display:flex;gap:7.03125vw;width:100%}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper{position:relative;top:auto;left:auto;margin:21.3333333333vw 0 0;flex-direction:column;gap:13.3333333333vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper{top:1076px;left:calc(50% - 629px);gap:90px}}body .mainVisual .mv-product-description-wrapper .mv-product-description{width:34.453125vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description{width:92vw;margin:0 auto}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description{width:441px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header{display:flex;flex-direction:column;margin:0 0 3.125vw;font-weight:700;color:#fff}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header{margin-bottom:8vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header{margin:0 0 40px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .small{font-size:2.03125vw;line-height:1.5em}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .small{font-size:5.3333333333vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .small{font-size:26px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .large{font-size:2.8125vw;line-height:1.4em}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .large{font-size:7.4666666667vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-header .large{font-size:36px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text{font-size:1.25vw;line-height:1.8em;color:#fff}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text{font-size:3.7333333333vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text{font-size:16px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text+.mv-product-description-text{margin-top:1.25vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text+.mv-product-description-text{margin-top:3.2vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text+.mv-product-description-text{margin-top:16px}}body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text:last-of-type{margin-bottom:6.25vw}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-product-description .mv-product-description-text:last-of-type{margin-bottom:80px}}body .mainVisual .mv-product-description-wrapper .btn-download{position:relative;display:flex;align-items:center;justify-content:center;width:33.59375vw;height:6.25vw;margin:0 0 0 .78125vw;font-size:1.5625vw;font-weight:700;color:#fff;background-color:#d10021;border:1px solid #D10021;border-radius:.46875vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .btn-download{position:absolute;top:249.6vw;left:5.3333333333vw;width:89.3333333333vw;height:18.6666666667vw;margin:0;font-size:4.2666666667vw;border-radius:1.6vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .btn-download{width:430px;height:80px;margin:0 0 0 10px;font-size:20px}}body .mainVisual .mv-product-description-wrapper .btn-download:before{content:"";display:block;position:absolute;top:-2.96875vw;left:-1.25vw;width:7.8125vw;height:9.375vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/img_catalog_icon.webp);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .btn-download:before{top:-2.9333333333vw;left:.2666666667vw;width:16.8vw;height:20vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .btn-download:before{top:-38px;left:-16px;width:100px;height:120px}}body .mainVisual .mv-product-description-wrapper .btn-download:after{content:"";display:block;position:absolute;top:50%;right:2.34375vw;width:.9375vw;height:.78125vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .btn-download:after{right:5.8666666667vw;width:2.6666666667vw;height:2.2666666667vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .btn-download:after{right:30px;width:12px;height:10px}}body .mainVisual .mv-product-description-wrapper .btn-download:hover{color:#d10021;background-color:#fff}body .mainVisual .mv-product-description-wrapper .btn-download:hover:after{background-image:url(/product/op/special/lm-3000pro/assets/img/common/ico_arrow_triangle_right_red.svg)}body .mainVisual .mv-product-description-wrapper .mv-description-swiper{padding:0 0 3.90625vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper{width:100%;overflow:visible}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper{padding:0 0 50px}}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .mv-description-image-list{margin:0;padding:0 0 12vw;list-style:none}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .mv-description-image-list li{width:28.125vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .mv-description-image-list li{width:78.6666666667vw;flex-shrink:0}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .mv-description-image-list li{width:360px}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation{display:flex;align-items:center;gap:3.90625vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation{position:relative;display:block;width:78.6666666667vw;margin:0 auto;flex-direction:column}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation{gap:50px}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-pagination{position:relative;width:39.0625vw;height:1px;background-color:#444}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-pagination{width:40vw;margin:0 auto}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-pagination{width:500px}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#fff}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button{display:flex;gap:1.5625vw;width:52.34375vw}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button{position:absolute;top:-5.3333333333vw;left:0;justify-content:space-between;width:78.6666666667vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button{gap:20px;width:670px}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-prev,body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-next{position:relative;top:auto;right:auto;left:auto;width:3.90625vw;height:3.90625vw;margin:0;transition:.3s}@media screen and (max-width:767px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-prev,body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-next{width:10.6666666667vw;height:10.6666666667vw}}@media screen and (min-width:1280px){body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-prev,body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-next{width:50px;height:50px}}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-prev:after,body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-next:after{content:none}body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-prev:hover,body .mainVisual .mv-product-description-wrapper .mv-description-swiper .swiper-navigation .swiper-button .swiper-button-next:hover{filter:brightness(1.2)}body .product-feature{padding:9.375vw 0 0;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1.webp);-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .product-feature{padding-top:16vw}}@media screen and (min-width:1280px){body .product-feature{padding:120px 0 0}}body .product-feature .section-title{margin:0 0 2.34375vw;position:relative}@media screen and (max-width:767px){body .product-feature .section-title{margin-bottom:16vw}}@media screen and (min-width:1280px){body .product-feature .section-title{margin:0 0 30px}}body .product-feature .section-title .en{margin:0;font-size:14.0625vw;letter-spacing:-.01em;color:#ececec}@media screen and (max-width:767px){body .product-feature .section-title .en{font-size:16vw}}@media screen and (min-width:1280px){body .product-feature .section-title .en{font-size:180px}}body .product-feature .section-title .jp{position:absolute;top:50%;left:50%;font-size:2.8125vw;color:#d10021;transform:translate(-50%,-50%)}@media screen and (max-width:767px){body .product-feature .section-title .jp{width:100%;font-size:6.4vw}}@media screen and (min-width:1280px){body .product-feature .section-title .jp{font-size:36px}}body .product-feature .product-feature-point{position:relative;padding:0 0 11.71875vw;-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .product-feature .product-feature-point{padding-bottom:20vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point{padding:0 0 150px}}body .product-feature .product-feature-point:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:11.71875vw;background-position:50% 0;-webkit-background-size:cover;background-size:cover}@media screen and (min-width:1280px){body .product-feature .product-feature-point:before{height:150px}}body .product-feature .product-feature-point .product-feature-point-inner{width:93.75vw;margin:0 auto}@media screen and (max-width:767px){body .product-feature .product-feature-point .product-feature-point-inner{width:89.3333333333vw;gap:10.6666666667vw;flex-direction:column-reverse}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .product-feature-point-inner{width:1200px}}body .product-feature .product-feature-point .tag-title{margin:0 0 1.875vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .tag-title{margin-bottom:3.2vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .tag-title{margin:0 0 24px}}body .product-feature .product-feature-point .point-title{margin:0 0 1.40625vw;font-size:2.03125vw;font-weight:700;line-height:1.5em}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-title{margin-bottom:3.2vw;font-size:5.8666666667vw;line-height:1.4em}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-title{margin:0 0 18px;font-size:26px}}body .product-feature .product-feature-point .point-text{font-size:1.25vw;line-height:1.8em}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-text{font-size:3.7333333333vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-text{font-size:16px}}body .product-feature .product-feature-point .point-text:nth-of-type(n+2){margin:.9375vw 0 0}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-text:nth-of-type(n+2){margin-top:2.1333333333vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-text:nth-of-type(n+2){margin:12px 0 0}}body .product-feature .product-feature-point .point-notice{margin:.78125vw 0 0;font-size:.9375vw;line-height:1.6em;color:#666}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-notice{margin-top:4.5333333333vw;font-size:3.2vw;line-height:1.7em}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-notice{margin:10px 0 0;font-size:12px}}body .product-feature .product-feature-point .point-image-list{display:flex;gap:.78125vw;width:93.75vw;margin:4.6875vw auto 0}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-image-list{flex-direction:column;gap:5.3333333333vw;width:89.3333333333vw;margin-top:5.3333333333vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-image-list{gap:10px;width:1200px;margin:60px auto 0}}body .product-feature .product-feature-point .point-image-list li{width:28.125vw;padding:1.875vw 1.953125vw 2.34375vw;box-sizing:border-box;background-color:#fff;border-radius:.78125vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-image-list li{width:100%;padding:5.3333333333vw 5.3333333333vw 5.8666666667vw;border-radius:2.1333333333vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-image-list li{width:360px;padding:24px 25px 30px;border-radius:10px}}@media screen and (min-width:768px){body .product-feature .product-feature-point .point-image-list li:nth-of-type(3){width:35.9375vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-image-list li:nth-of-type(3){width:460px}}body .product-feature .product-feature-point .point-image-list li .point-image{margin:0 0 1.25vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-image-list li .point-image{margin-bottom:3.2vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-image-list li .point-image{margin:0 0 16px}}body .product-feature .product-feature-point .point-image-list li .point-image-caption{font-size:1.25vw;font-weight:700;text-align:center;line-height:1.7em}@media screen and (max-width:767px){body .product-feature .product-feature-point .point-image-list li .point-image-caption{font-size:3.7333333333vw;line-height:1.6em}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .point-image-list li .point-image-caption{font-size:16px}}body .product-feature .product-feature-point .point-image-list li .point-image-caption span{color:#d10021}body .product-feature .product-feature-point .spec-list{display:flex;flex-direction:column;gap:.546875vw;margin:0 auto .625vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .spec-list{gap:1.3333333333vw;margin-bottom:1.8666666667vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .spec-list{gap:7px;margin:0 auto 8px}}body .product-feature .product-feature-point .spec-list li{position:relative;padding:0 0 0 1.40625vw;font-size:1.171875vw;line-height:1.5em}@media screen and (max-width:767px){body .product-feature .product-feature-point .spec-list li{padding-left:4vw;font-size:3.7333333333vw;line-height:1.5em}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .spec-list li{padding:0 0 0 18px;font-size:15px}}body .product-feature .product-feature-point .spec-list li:before{content:"";display:block;position:absolute;left:0;width:.78125vw;height:.78125vw;background-color:#e4cace}@media screen and (max-width:767px){body .product-feature .product-feature-point .spec-list li:before{top:1.6vw;width:2.6666666667vw;height:2.6666666667vw}}@media screen and (min-width:768px){body .product-feature .product-feature-point .spec-list li:before{top:.46875vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .spec-list li:before{top:6px;width:10px;height:10px}}body .product-feature .product-feature-point .technology-icon-wrapper{display:flex;align-items:center;margin:1.5625vw 0 0}body .product-feature .product-feature-point .technology-icon-wrapper .icon.--1{width:17.96875vw;margin-right:1.5625vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--1{width:45.3333333333vw;margin-right:2.6666666667vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--1{width:230px;margin-right:20px}}body .product-feature .product-feature-point .technology-icon-wrapper .icon.--2{width:7.03125vw;margin-right:.78125vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--2{width:18.6666666667vw;margin-right:1.6vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--2{width:90px;margin-right:10px}}body .product-feature .product-feature-point .technology-icon-wrapper .icon.--3{width:7.03125vw}@media screen and (max-width:767px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--3{width:18.6666666667vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point .technology-icon-wrapper .icon.--3{width:90px}}body .product-feature .product-feature-point.--1{z-index:5}body .product-feature .product-feature-point.--1:before{background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1_stop.webp)}body .product-feature .product-feature-point.--1 .product-feature-point-inner{display:flex;justify-content:center;align-items:center;gap:6.015625vw;margin-bottom:.78125vw}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--1 .product-feature-point-inner{gap:77px;margin-bottom:10px}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--1 .product-feature-point-inner .point-image{width:44.765625vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--1 .product-feature-point-inner .point-image{width:573px}}body .product-feature .product-feature-point.--1 .product-feature-point-inner .point-content{width:42.96875vw}@media screen and (max-width:767px){body .product-feature .product-feature-point.--1 .product-feature-point-inner .point-content{width:100%}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--1 .product-feature-point-inner .point-content{width:550px}}body .product-feature .product-feature-point.--2{margin-top:-11.71875vw;padding-top:15.625vw;padding-bottom:6.25vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2.webp)}@media screen and (max-width:767px){body .product-feature .product-feature-point.--2{margin-top:-10.6666666667vw;padding-top:24vw;padding-bottom:12vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--2{margin-top:-150px;padding-top:200px;padding-bottom:80px}}body .product-feature .product-feature-point.--2:before{content:none}body .product-feature .product-feature-point.--2 .product-feature-point-inner{position:relative}@media screen and (max-width:767px){body .product-feature .product-feature-point.--2 .product-feature-point-inner{display:flex;flex-direction:column-reverse}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-image{position:absolute;top:50%;right:0;width:49.0625vw;transform:translateY(-50%)}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-image{width:628px}}body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-content{z-index:1}@media screen and (max-width:767px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-content{width:100%}}body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-title .asterisk{font-weight:500}@media screen and (min-width:768px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-text{width:42.1875vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-text{width:540px}}body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-notice{margin-top:1.25vw}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--2 .product-feature-point-inner .point-notice{margin-top:16px}}body .product-feature .product-feature-point.--3{padding-top:10.15625vw;padding-bottom:12.5vw;z-index:1}@media screen and (max-width:767px){body .product-feature .product-feature-point.--3{padding-top:18.6666666667vw;padding-bottom:21.3333333333vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--3{padding-top:130px;padding-bottom:160px}}body .product-feature .product-feature-point.--3:before{top:0;bottom:auto;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2_stop.webp)}body .product-feature .product-feature-point.--3:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:11.71875vw;background-position:50% 0;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1_stop.webp);-webkit-background-size:cover;background-size:cover}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--3:after{height:150px}}body .product-feature .product-feature-point.--3 .product-feature-point-inner{display:flex;justify-content:center;align-items:center;gap:9.84375vw}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--3 .product-feature-point-inner{gap:126px}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--3 .product-feature-point-inner .point-image{width:40.9375vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--3 .product-feature-point-inner .point-image{width:524px}}body .product-feature .product-feature-point.--3 .product-feature-point-inner .point-content{width:42.96875vw}@media screen and (max-width:767px){body .product-feature .product-feature-point.--3 .product-feature-point-inner .point-content{width:100%}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--3 .product-feature-point-inner .point-content{width:550px}}body .product-feature .product-feature-point.--4{margin-top:-11.71875vw;padding-top:17.1875vw;padding-bottom:6.25vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2.webp)}@media screen and (max-width:767px){body .product-feature .product-feature-point.--4{margin-top:-10.6666666667vw;padding-top:24vw;padding-bottom:12vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--4{margin-top:-150px;padding-top:220px;padding-bottom:80px}}body .product-feature .product-feature-point.--4 .product-feature-point-inner{display:flex}@media screen and (max-width:767px){body .product-feature .product-feature-point.--4 .product-feature-point-inner{flex-direction:column;gap:16vw}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--4 .product-feature-point-inner{align-items:center;gap:4.6875vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--4 .product-feature-point-inner{gap:60px}}body .product-feature .product-feature-point.--4 .point-content{width:32.1875vw}@media screen and (max-width:767px){body .product-feature .product-feature-point.--4 .point-content{width:100%}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--4 .point-content{width:412px}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--4 .point-image{width:56.875vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--4 .point-image{width:728px}}body .product-feature .product-feature-point.--4 .btn-normal{margin:2.34375vw 0 0}@media screen and (max-width:767px){body .product-feature .product-feature-point.--4 .btn-normal{margin-top:8vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--4 .btn-normal{margin-top:30px}}body .product-feature .product-feature-point.--5{padding-top:10.15625vw;padding-bottom:2.34375vw;z-index:1}@media screen and (max-width:767px){body .product-feature .product-feature-point.--5{padding-top:20.6666666667vw;padding-bottom:10.6666666667vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--5{padding-top:130px;padding-bottom:30px}}body .product-feature .product-feature-point.--5:before{top:0;bottom:auto;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2_stop.webp)}body .product-feature .product-feature-point.--5 .product-feature-point-inner{display:flex;justify-content:center;align-items:center;gap:5.15625vw}@media screen and (max-width:767px){body .product-feature .product-feature-point.--5 .product-feature-point-inner{gap:4vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--5 .product-feature-point-inner{gap:66px}}@media screen and (min-width:768px){body .product-feature .product-feature-point.--5 .product-feature-point-inner .point-image{width:45.625vw}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--5 .product-feature-point-inner .point-image{width:584px}}body .product-feature .product-feature-point.--5 .product-feature-point-inner .point-content{width:42.96875vw}@media screen and (max-width:767px){body .product-feature .product-feature-point.--5 .product-feature-point-inner .point-content{width:100%}}@media screen and (min-width:1280px){body .product-feature .product-feature-point.--5 .product-feature-point-inner .point-content{width:550px}}body .product-lineup{position:relative;padding:15.625vw 0 5.15625vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2.webp);-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .product-lineup{padding-top:24vw;padding-bottom:7.4666666667vw}}@media screen and (min-width:1280px){body .product-lineup{padding:200px 0 66px}}body .product-lineup:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:11.71875vw;background-position:50% 0;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1_stop.webp);-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .product-lineup:before{height:10.6666666667vw}}@media screen and (min-width:1280px){body .product-lineup:before{height:150px}}body .product-lineup .section-title{margin:0 0 4.6875vw}@media screen and (max-width:767px){body .product-lineup .section-title{margin-bottom:10.6666666667vw}}@media screen and (min-width:1280px){body .product-lineup .section-title{margin:0 0 60px}}body .table-wrapper{width:93.75vw;margin:0 auto}@media screen and (max-width:767px){body .table-wrapper{width:94.6666666667vw;margin:0 0 0 5.3333333333vw;overflow-x:auto;overflow-y:hidden}}@media screen and (min-width:1280px){body .table-wrapper{width:1200px}}body .spec-table{width:100%;border-collapse:separate;border-spacing:2px}@media screen and (max-width:767px){body .spec-table{padding:0 5.3333333333vw 0 0;table-layout:fixed}}body .spec-table th,body .spec-table td{padding:1.875vw;box-sizing:border-box}@media screen and (max-width:767px){body .spec-table th,body .spec-table td{padding:3.2vw 2.6666666667vw}}@media screen and (min-width:1280px){body .spec-table th,body .spec-table td{padding:24px}}body .spec-table th.bg-clear,body .spec-table td.bg-clear{background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2.webp);-webkit-background-size:cover;background-size:cover}body .spec-table th{position:sticky;left:0;width:16.40625vw;font-size:1.171875vw;font-weight:700;text-align:center;line-height:1.8em;vertical-align:middle;color:#fff;background-color:#555;z-index:2}@media screen and (max-width:767px){body .spec-table th{width:21.3333333333vw;font-size:3.2vw;line-height:1.4em}}@media screen and (min-width:1280px){body .spec-table th{width:210px;font-size:15px}}body .spec-table th.radius-top-left{border-top-left-radius:.78125vw}@media screen and (max-width:767px){body .spec-table th.radius-top-left{border-top-left-radius:1.3333333333vw}}@media screen and (min-width:1280px){body .spec-table th.radius-top-left{border-top-left-radius:10px}}body .spec-table td{position:relative;vertical-align:middle;font-size:1.171875vw;font-weight:500;text-align:center;line-height:1.8em;background-color:#fff}@media screen and (max-width:767px){body .spec-table td{padding:3.2vw;font-size:3.2vw;line-height:1.6em}}@media screen and (min-width:1280px){body .spec-table td{font-size:15px}}body .spec-table td .notice{display:inline-block;font-size:.9375vw;line-height:1.8em;color:#999}@media screen and (max-width:767px){body .spec-table td .notice{margin-top:.8vw;font-size:2.6666666667vw}}@media screen and (min-width:1280px){body .spec-table td .notice{font-size:12px}}body .spec-table td .cell-inner-flex{display:flex;justify-content:center}@media screen and (max-width:767px){body .spec-table td .cell-inner-flex{flex-direction:column}}@media screen and (max-width:767px){body .spec-table td ul{display:flex;flex-direction:column;gap:.5333333333vw}}body .spec-table td ul li{position:relative;padding:0 0 0 .78125vw;text-align:left}@media screen and (max-width:767px){body .spec-table td ul li{padding-left:2.6666666667vw}}@media screen and (min-width:1280px){body .spec-table td ul li{padding:0 0 0 10px}}body .spec-table td ul li:before{content:"";display:block;position:absolute;left:0;width:.3125vw;height:.3125vw;background-color:#999;border-radius:50%}@media screen and (max-width:767px){body .spec-table td ul li:before{top:2.1333333333vw;width:1.0666666667vw;height:1.0666666667vw}}@media screen and (min-width:768px){body .spec-table td ul li:before{top:.9375vw}}@media screen and (min-width:1280px){body .spec-table td ul li:before{top:12px;width:4px;height:4px}}body .spec-table td ul li .notice{margin-top:0}@media screen and (max-width:767px){body .spec-table td ul li .notice{font-size:3.2vw}}@media screen and (max-width:767px){body .spec-table td ul li .sp-small{font-size:2.9333333333vw}}@media screen and (max-width:767px){body .spec-table td .btn-normal{width:58.6666666667vw;height:12vw;font-size:3.4666666667vw;border-radius:.8vw}}@media screen and (max-width:767px){body .spec-table td .btn-normal:after{right:4.8vw;width:2.1333333333vw;height:1.6vw}}body .spec-table td .spec-common-notice{position:absolute;bottom:1.875vw;left:1.875vw;display:flex;align-items:center;justify-content:center;width:73.4375vw;height:5.9375vw;background-color:#f7f7f7;border-radius:.78125vw;z-index:1}@media screen and (max-width:767px){body .spec-table td .spec-common-notice{bottom:3.2vw;left:3.2vw;width:58.6666666667vw;height:auto;padding:3.2vw;box-sizing:border-box;border-radius:1.3333333333vw;text-align:left}}@media screen and (min-width:1280px){body .spec-table td .spec-common-notice{bottom:24px;left:24px;width:940px;height:76px;border-radius:10px}}body .spec-table td .spec-common-notice .notice{margin-top:0}@media screen and (max-width:767px){body .spec-table td .spec-common-notice .notice{font-size:3.2vw;line-height:1.8em}}body .spec-table td.top-cell{position:relative;width:38.515625vw;padding-top:2.34375vw;padding-bottom:2.5vw;border-radius:.78125vw .78125vw 0 0}@media screen and (max-width:767px){body .spec-table td.top-cell{width:65.0666666667vw;padding-top:4vw;padding-bottom:6.9333333333vw;border-radius:1.3333333333vw 1.3333333333vw 0 0}}@media screen and (min-width:1280px){body .spec-table td.top-cell{width:493px;padding-top:30px;padding-bottom:32px;border-radius:10px 10px 0 0}}body .spec-table td.top-cell picture{display:block;width:21.875vw;margin:0 auto 1.328125vw}@media screen and (max-width:767px){body .spec-table td.top-cell picture{width:48vw;margin:0 auto 2.1333333333vw}}@media screen and (min-width:1280px){body .spec-table td.top-cell picture{width:280px;margin:0 auto 17px}}@media screen and (max-width:767px){body .spec-table td.top-cell picture.lm-3000pro{width:45vw;margin-top:2.6666666667vw;margin-left:1.3333333333vw}}body .spec-table td.top-cell .product-name{display:flex;justify-content:center;align-items:center;gap:.9375vw;font-size:1.5625vw;font-weight:700;text-align:center}@media screen and (max-width:767px){body .spec-table td.top-cell .product-name{gap:1.6vw;font-size:4vw}}@media screen and (min-width:1280px){body .spec-table td.top-cell .product-name{gap:12px;font-size:20px}}body .spec-table td.top-cell .product-name.new{color:#d10021}body .spec-table td.top-cell .product-name.new span{display:inline-flex;justify-content:center;align-items:center;width:3.359375vw;height:1.875vw;font-family:Barlow Semi Condensed,sans-serif;font-size:1.09375vw;font-weight:600;color:#fff;background-color:#d10021;border-radius:.3125vw}@media screen and (max-width:767px){body .spec-table td.top-cell .product-name.new span{width:8vw;height:4.2666666667vw;font-size:2.9333333333vw;border-radius:.5333333333vw}}@media screen and (min-width:1280px){body .spec-table td.top-cell .product-name.new span{width:43px;height:24px;font-size:14px;border-radius:4px}}body .spec-table td.print-target-cell{vertical-align:top}@media screen and (max-width:767px){body .spec-table td.print-target-cell{height:150.6666666667vw;box-sizing:border-box}}@media screen and (min-width:768px){body .spec-table td.print-target-cell{padding-bottom:9.6875vw}}@media screen and (min-width:1280px){body .spec-table td.print-target-cell{padding-bottom:124px}}body .spec-table td.print-target-cell2{padding-top:6.09375vw;vertical-align:top}@media screen and (max-width:767px){body .spec-table td.print-target-cell2{padding-top:19.4666666667vw}}@media screen and (min-width:1280px){body .spec-table td.print-target-cell2{padding-top:78px}}body .spec-table td.btn-cell{padding-top:3.90625vw}@media screen and (max-width:767px){body .spec-table td.btn-cell{padding-top:6.6666666667vw}}@media screen and (min-width:1280px){body .spec-table td.btn-cell{padding-top:50px}}body .spec-table .bottom-cell1{border-bottom-right-radius:.78125vw}@media screen and (max-width:767px){body .spec-table .bottom-cell1{border-bottom-right-radius:1.3333333333vw}}@media screen and (min-width:1280px){body .spec-table .bottom-cell1{border-bottom-right-radius:10px}}body .spec-table .bottom-cell2{border-bottom-left-radius:.78125vw;border-bottom-right-radius:.78125vw}@media screen and (max-width:767px){body .spec-table .bottom-cell2{border-bottom-left-radius:1.3333333333vw;border-bottom-right-radius:1.3333333333vw}}@media screen and (min-width:1280px){body .spec-table .bottom-cell2{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}body .spec-table .bottom-cell3{border-bottom-left-radius:.78125vw}@media screen and (max-width:767px){body .spec-table .bottom-cell3{border-bottom-left-radius:1.3333333333vw}}@media screen and (min-width:1280px){body .spec-table .bottom-cell3{border-bottom-left-radius:10px}}body .info-circle{position:absolute;top:44.44%;left:71.6%;display:flex;width:5.46875vw;height:5.46875vw;box-sizing:border-box;justify-content:center;align-items:center;font-size:.9375vw;font-weight:500;line-height:1.4em;color:#d10021;border:1px solid #D10021;border-radius:50%}@media screen and (max-width:767px){body .info-circle{top:38.87%;left:66.85%;width:12.2666666667vw;height:12.2666666667vw;font-size:2.6666666667vw;line-height:1.3em}}@media screen and (min-width:1280px){body .info-circle{top:44.44%;left:71.6%;width:70px;height:70px;font-size:12px}}body .use-case{position:relative;padding-top:15.625vw;padding-bottom:14.0625vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1.webp);-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .use-case{overflow:hidden;padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}}@media screen and (min-width:1280px){body .use-case{padding-top:200px;padding-bottom:180px}}body .use-case:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:11.71875vw;background-position:50% 0;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section2_stop.webp);-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .use-case:before{height:10.6666666667vw}}@media screen and (min-width:1280px){body .use-case:before{height:150px}}body .use-case .section-title{margin:0 0 3.90625vw}@media screen and (max-width:767px){body .use-case .section-title{margin-bottom:7.6vw}}@media screen and (min-width:1280px){body .use-case .section-title{margin:0 0 50px}}body .use-case .lead{position:relative;width:54.84375vw;height:4.375vw;margin:0 auto 2.8125vw;background-color:#d10021;border-radius:100px}@media screen and (max-width:767px){body .use-case .lead{width:89.3333333333vw;height:15.2vw;margin-bottom:6.9333333333vw}}@media screen and (min-width:1280px){body .use-case .lead{width:702px;height:56px;margin:0 auto 36px}}body .use-case .lead:before{content:"";position:absolute;bottom:-1.40625vw;left:50%;display:block;width:1.875vw;height:1.5625vw;background-image:url(/product/op/special/lm-3000pro/assets/img/common/bg_tooltip_bottom.svg);background-repeat:no-repeat;background-size:contain;transform:translate(-50%)}@media screen and (max-width:767px){body .use-case .lead:before{bottom:-3.2vw;width:5.3333333333vw;height:4vw}}@media screen and (min-width:1280px){body .use-case .lead:before{bottom:-18px;width:24px;height:20px}}body .use-case .lead span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.875vw;font-weight:700;color:#fff}@media screen and (max-width:767px){body .use-case .lead span{font-size:4.2666666667vw;text-align:center;line-height:1.24em}}@media screen and (min-width:1280px){body .use-case .lead span{font-size:24px}}body .use-case .lead span:before{content:"";position:absolute;top:-2.34375vw;left:-7.8125vw;display:block;width:12.8125vw;height:10.3125vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/img_lead_label1.webp);-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .use-case .lead span:before{top:-6.2666666667vw;left:-6.8vw;width:25.7333333333vw;height:20.2666666667vw}}@media screen and (min-width:1280px){body .use-case .lead span:before{top:-30px;left:-100px;width:164px;height:132px}}body .use-case .lead span:after{content:"";position:absolute;top:-2.34375vw;right:-8.203125vw;display:block;width:12.34375vw;height:9.921875vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/img_lead_label2.webp);-webkit-background-size:contain;background-size:contain}@media screen and (max-width:767px){body .use-case .lead span:after{top:-6.2666666667vw;right:-6.1333333333vw;width:24.2666666667vw;height:19.8666666667vw}}@media screen and (min-width:1280px){body .use-case .lead span:after{top:-30px;right:-105px;width:158px;height:127px}}body .use-case .img-use-case{display:block;width:79.6875vw;margin:0 auto 13.28125vw}@media screen and (max-width:767px){body .use-case .img-use-case{width:78.6666666667vw;margin-bottom:18.6666666667vw}}@media screen and (min-width:1280px){body .use-case .img-use-case{width:1020px;margin:0 auto 170px}}body .use-case .bg-use-case .bg-use-case-image-list{display:flex;gap:1.5625vw}@media screen and (max-width:767px){body .use-case .bg-use-case .bg-use-case-image-list{gap:5.3333333333vw}}@media screen and (min-width:1280px){body .use-case .bg-use-case .bg-use-case-image-list{gap:20px}}body .use-case .bg-use-case .bg-use-case-image-list li{width:29.6875vw}@media screen and (max-width:767px){body .use-case .bg-use-case .bg-use-case-image-list li{width:64vw}}@media screen and (min-width:1280px){body .use-case .bg-use-case .bg-use-case-image-list li{width:380px}}body .development-story{padding-top:12.5vw;padding-bottom:10.078125vw;overflow:hidden;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_story.webp);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (max-width:767px){body .development-story{padding-top:16vw;padding-bottom:8vw}}@media screen and (min-width:1280px){body .development-story{padding-top:160px;padding-bottom:129px}}body .development-story .section-title{margin-bottom:10.9375vw}@media screen and (max-width:767px){body .development-story .section-title{margin-bottom:10.6666666667vw}}@media screen and (min-width:1280px){body .development-story .section-title{margin-bottom:140px}}body .development-story .section-title .en{color:#999}body .development-story .section-title .jp{color:#fff}@media screen and (max-width:767px){body .development-story .section-title .jp{line-height:1.4em}}@media screen and (min-width:768px){body .development-story .section-title .jp{font-size:2.8125vw}}@media screen and (min-width:1280px){body .development-story .section-title .jp{font-size:36px}}body .development-story .development-story-inner{position:relative;display:flex;flex-direction:column;gap:7.03125vw;width:93.75vw;margin:0 auto 15.078125vw;z-index:1}@media screen and (max-width:767px){body .development-story .development-story-inner{width:89.3333333333vw;gap:13.3333333333vw;margin-bottom:40vw}}@media screen and (min-width:1280px){body .development-story .development-story-inner{gap:90px;width:1200px;margin:0 auto 193px}}body .development-story .development-story-inner .development-story-item{position:relative;display:flex;gap:7.8125vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item{flex-direction:column-reverse}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item{gap:100px}}body .development-story .development-story-inner .development-story-item.reverse{flex-direction:row-reverse}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item.reverse{flex-direction:column-reverse}}body .development-story .development-story-inner .development-story-item .development-story-content{width:46.875vw;color:#fff}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .development-story-content{width:100%}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .development-story-content{width:600px}}body .development-story .development-story-inner .development-story-item .development-story-content .story-title{margin:0 0 1.875vw;font-size:2.34375vw;font-weight:700;line-height:1.6em}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .development-story-content .story-title{margin-bottom:4vw;font-size:5.8666666667vw;line-height:1.5em}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .development-story-content .story-title{margin:0 0 24px;font-size:30px}}body .development-story .development-story-inner .development-story-item .development-story-content .story-text{font-size:1.25vw;line-height:1.8em}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .development-story-content .story-text{font-size:3.7333333333vw;line-height:1.9em}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .development-story-content .story-text{font-size:16px}}body .development-story .development-story-inner .development-story-item .development-story-content .story-text+.story-text{margin-top:1.25vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .development-story-content .story-text+.story-text{margin-top:4vw}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .development-story-content .story-text+.story-text{margin-top:16px}}body .development-story .development-story-inner .development-story-item .story-image{width:39.0625vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .story-image{width:100%}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .story-image{width:500px}}body .development-story .development-story-inner .development-story-item .story-bg-image{position:absolute}body .development-story .development-story-inner .development-story-item .story-bg-image.--1{top:-15.9375vw;left:-3.125vw;width:41.40625vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .story-bg-image.--1{position:relative;top:auto;left:auto;width:89.3333333333vw}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .story-bg-image.--1{top:-204px;left:-40px;width:530px}}body .development-story .development-story-inner .development-story-item .story-bg-image.--2{top:21.875vw;left:19.53125vw;width:17.96875vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .story-bg-image.--2{top:190.4vw;left:0;width:30.6666666667vw}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .story-bg-image.--2{top:280px;left:250px;width:230px}}body .development-story .development-story-inner .development-story-item .story-bg-image.--3{top:37.03125vw;right:-3.125vw;width:32.8125vw}@media screen and (max-width:767px){body .development-story .development-story-inner .development-story-item .story-bg-image.--3{top:201.0666666667vw;right:0;width:50.6666666667vw}}@media screen and (min-width:1280px){body .development-story .development-story-inner .development-story-item .story-bg-image.--3{top:474px;right:-40px;width:420px}}body .development-story .scroll-text{position:relative}body .development-story .scroll-text span{font-size:14.0625vw;letter-spacing:0;color:#202020;animation:scrollStoryText 80s linear infinite}@media screen and (max-width:767px){body .development-story .scroll-text span{font-size:29.3333333333vw}}@media screen and (min-width:1280px){body .development-story .scroll-text span{font-size:180px}}body .faq{padding:10.9375vw 0;background:#fff}@media screen and (max-width:767px){body .faq{padding-top:16vw;padding-bottom:18.6666666667vw}}@media screen and (min-width:1280px){body .faq{padding:140px 0}}body .faq .section-title{margin-bottom:4.6875vw}@media screen and (max-width:767px){body .faq .section-title{margin-bottom:8vw}}@media screen and (min-width:1280px){body .faq .section-title{margin-bottom:60px}}body .faq .faq-inner{display:flex;flex-direction:column;gap:1.5625vw;width:93.75vw;margin:0 auto}@media screen and (max-width:767px){body .faq .faq-inner{gap:4vw;width:89.3333333333vw}}@media screen and (min-width:1280px){body .faq .faq-inner{gap:20px;width:1200px}}body .faq .faq-inner .faq-item{display:flex;flex-direction:column;gap:1.5625vw;padding:2.8125vw 3.125vw 3.125vw;background-image:url(/product/op/special/lm-3000pro/assets/img/index/bg_section1.webp);-webkit-background-size:cover;background-size:cover;border-radius:.9375vw}@media screen and (max-width:767px){body .faq .faq-inner .faq-item{gap:2.6666666667vw;padding:5.3333333333vw;border-radius:1.6vw}}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item{gap:20px;padding:36px 40px 40px;border-radius:12px}}body .faq .faq-inner .faq-item .question{display:flex;gap:1.25vw;font-size:1.40625vw;font-weight:700;line-height:1.5em}@media screen and (max-width:767px){body .faq .faq-inner .faq-item .question{gap:2.6666666667vw;font-size:4vw}}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item .question{gap:16px;font-size:18px}}body .faq .faq-inner .faq-item .question .question-title{flex:1;padding:.390625vw 0 0}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item .question .question-title{padding:5px 0 0}}body .faq .faq-inner .faq-item .answer{display:flex;flex:1;gap:1.25vw;font-size:1.25vw;line-height:1.8em}@media screen and (max-width:767px){body .faq .faq-inner .faq-item .answer{gap:2.6666666667vw;font-size:3.7333333333vw;line-height:1.6em}}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item .answer{gap:16px;font-size:16px}}body .faq .faq-inner .faq-item .answer .answer-inner{flex:1;padding:.390625vw 0 0}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item .answer .answer-inner{padding:5px 0 0}}body .faq .faq-inner .faq-item .answer .answer-inner p+p{margin-top:1.25vw}@media screen and (min-width:1280px){body .faq .faq-inner .faq-item .answer .answer-inner p+p{margin-top:16px}}body .faq .faq-inner .faq-item .answer .answer-inner p a{color:#d10021;text-decoration:underline}body .faq .faq-inner .faq-item .answer .answer-inner p a:hover{text-decoration:none}
