html{background:#000}header{background:none}header .h_common{background:#000}main{margin-top:96px;overflow:hidden}@media screen and (min-width:768px){main{margin-top:174px}}.mainVisual{position:relative}.mainVisual .mainVisualGif{position:fixed;z-index:-1;top:0;left:0;width:100%;height:calc(100vh - 97px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.mainVisual .mainVisualGif{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1024px){.mainVisual .mainVisualGif{top:55px}}.mainVisual .mainVisualGif video{width:190%;max-width:1600px;-webkit-transform:translateX(-70px) rotate(9deg);transform:translateX(-70px) rotate(9deg)}@media screen and (min-width:768px){.mainVisual .mainVisualGif video{width:100%;max-width:1000px;-webkit-transform:rotate(9deg);transform:rotate(9deg)}}@media screen and (min-width:1536px){.mainVisual .mainVisualGif video{max-width:1170px}}@media screen and (min-width:1920px){.mainVisual .mainVisualGif video{max-width:1650px}}@media screen and (max-width:767px){.mainVisual .mainVisualGif img{height:83%;margin-left:-60%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.mainVisual .mainVisualTitle{width:100%;height:calc(100vh - 180px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px){.mainVisual .mainVisualTitle{height:calc(100vh - 174px)}}.mainVisual .mainVisualTitle h1{color:#fff;text-align:center;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:.08em;padding-bottom:53px;letter-spacing:3.1px}@media screen and (min-width:768px){.mainVisual .mainVisualTitle h1{font-size:32px;padding-bottom:30px}}@media screen and (min-width:1024px){.mainVisual .mainVisualTitle h1{font-size:30px;padding-bottom:30px}}@media screen and (min-width:1536px){.mainVisual .mainVisualTitle h1{padding-bottom:35px}}@media screen and (min-width:1920px){.mainVisual .mainVisualTitle h1{padding-bottom:40px}}.mainVisual .mainVisualTitle h1 .productTitle{font-weight:400;letter-spacing:2.24px;font-size:28px;font-family:Montserrat,Noto Sans HK,Yu Gothic,Noto Sans CJK JP,Noto Sans JP,sans-serif}@media screen and (min-width:768px){.mainVisual .mainVisualTitle h1 .productTitle{font-size:40px;margin-bottom:15px}}.mainVisual .mainVisualTitle h1 span{letter-spacing:1.05px;font-size:16px;margin-left:13px}@media screen and (min-width:768px){.mainVisual .mainVisualTitle h1 span{font-size:21px}}.mainVisual .mainVisualTitle .productCatch{font-size:12px;font-family:Montserrat,Hiragino Sans,Noto Sans CJK JP,Noto Sans JP,sans-serif;letter-spacing:0;margin-top:17px;color:#c9c9c9}@media screen and (min-width:768px){.mainVisual .mainVisualTitle .productCatch{font-size:15px;margin-top:35px;margin-bottom:40px}}@media screen and (min-width:1024px){.mainVisual .mainVisualTitle .productCatch{font-size:15px}}.inductionArea{color:#fff;padding-top:255px;position:relative}@media screen and (max-width:767px){.inductionArea{padding-top:140px}}.inductionArea .inductionAreaInner{width:464px;margin:auto}@media screen and (max-width:767px){.inductionArea .inductionAreaInner{width:100%;padding:0 25px}}.inductionArea .inductionAreaInner .inductionResults{text-align:center;font-size:28px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .inductionResults{font-size:18px}}.inductionArea .inductionAreaInner .inductionResults span{font-size:57px;margin:0 10px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .inductionResults span{font-size:38px}}.inductionArea .inductionAreaInner .inductionResults .no01{font-size:40px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .inductionResults .no01{font-size:27px;margin-top:10px}}.inductionArea .inductionAreaInner .inductionResults .no01 sup{font-size:20px;top:-1em}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .inductionResults .no01 sup{font-size:21px}}.inductionArea .inductionAreaInner .info{font-size:14px;margin-top:23px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .info{font-size:12px;margin-top:20px;text-align:center}}.inductionArea .inductionAreaInner .forDealer{margin-top:120px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .forDealer{margin-top:56px}}.inductionArea .inductionAreaInner .forDealer a.Contact{background-color:#fff;color:#000;border-radius:30px;text-align:center;padding:14px 0;margin-bottom:32px;display:block}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .forDealer a.Contact{font-size:14px;margin-bottom:20px}}.inductionArea .inductionAreaInner .forDealer p{font-size:18px;margin-bottom:22px}@media screen and (max-width:767px){.inductionArea .inductionAreaInner .forDealer p{font-size:14px;color:#e5e5e5}}.inductionArea .inductionAreaInner .forDealer p:last-of-type{margin-bottom:0}.inductionArea .inductionAreaInner .forDealer p a{color:#fff;text-decoration:underline}.feature{background:#000;color:#fff;padding:125px 0 56px}@media screen and (min-width:768px){.feature{padding:255px 0 78px}}.feature .fadein{-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .8s;transition:all .8s}.feature .fadein.fade,.feature .fadein.scrollin{-webkit-transform:translate(0);transform:translate(0)}.feature .introduction{text-align:center;padding-left:25px;padding-right:25px;padding-bottom:120px}.feature .introduction .introInner{font-size:40px;line-height:2}@media screen and (max-width:767px){.feature .introduction .introInner{font-size:21px;text-align:left;line-height:1.5}}.feature .introduction .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:877px;margin:120px auto 0}@media screen and (max-width:767px){.feature .introduction .summary{width:100%;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.feature .introduction .summary .box{text-align:center}@media screen and (max-width:767px){.feature .introduction .summary .box{width:calc(33.33333% - 22.66667px);margin-right:34px;margin-bottom:20px}.feature .introduction .summary .box:last-of-type,.feature .introduction .summary .box:nth-of-type(3){margin-right:0}}.feature .introduction .summary .box .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:128px;height:86px;margin:0 auto 20px}.feature .introduction .summary .box .imgBox img.summary_01{width:64px}.feature .introduction .summary .box .imgBox img.summary_02{width:93px}.feature .introduction .summary .box .imgBox img.summary_03{width:101px}.feature .introduction .summary .box .imgBox img.summary_04{width:66px}.feature .introduction .summary .box .imgBox img.summary_05{width:67px}@media screen and (max-width:767px){.feature .introduction .summary .box .imgBox{height:66px;width:auto;margin-bottom:10px}.feature .introduction .summary .box .imgBox img.summary_01{width:41px}.feature .introduction .summary .box .imgBox img.summary_02{width:60px}.feature .introduction .summary .box .imgBox img.summary_03{width:66px}.feature .introduction .summary .box .imgBox img.summary_04{width:42px}.feature .introduction .summary .box .imgBox img.summary_05{width:43px}}.feature .introduction .summary .box p{height:51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.feature .introduction .summary .box p{height:35px;font-size:12px}}@media screen and (min-width:1024px){.feature .heading{text-align:center;width:1025px;margin:0 auto}}.feature .heading.technology{padding:0 0 330px;background-image:url(/assets/img/product/professional/img_feature01.png);background-size:480px;background-position:bottom right -100px}@media screen and (min-width:768px){.feature .heading.technology{padding:0 0 500px;background-size:760px;background-position:bottom}}@media screen and (min-width:1024px){.feature .heading.technology{padding:0 0 600px;background-size:850px;background-position:bottom right -80px}}@media screen and (min-width:768px){.feature .heading.usability{background-size:870px;background-position:bottom}}@media screen and (min-width:1024px){.feature .heading.usability{background-size:1050px;background-position:bottom right -115px}}.feature .heading.usability .techFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin:70px auto 0}@media screen and (min-width:768px){.feature .heading.usability .techFlex{width:380px;margin:75px auto 0}}.feature .heading.usability .techFlexBlock{text-align:center}.feature .heading.usability .techFlexBlock .imgBox{width:60px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 10px}@media screen and (min-width:768px){.feature .heading.usability .techFlexBlock .imgBox{width:97px;height:47px;margin:0 auto 20px}}.feature .heading.usability .techFlexBlock .imgBox img.summary_03{width:102px}@media screen and (max-width:767px){.feature .heading.usability .techFlexBlock .imgBox img.summary_03{width:78px}}.feature .heading.usability .techFlexBlock .imgBox img.summary_04{width:55px}@media screen and (max-width:767px){.feature .heading.usability .techFlexBlock .imgBox img.summary_04{width:36px}}.feature .heading.usability .techFlexBlock .techName{font-size:13px;font-weight:300;margin-bottom:5px}@media screen and (min-width:768px){.feature .heading.usability .techFlexBlock .techName{font-size:16px}}.feature .heading.usability .techFlexBlock .techNum{font-size:13px;color:#bababa}@media screen and (min-width:768px){.feature .heading.usability .techFlexBlock .techNum{font-size:19px}}.feature .heading.performance{padding:0 0 120px;background-image:url(/assets/img/product/professional/img_feature03.png);background-size:117px;background-position:bottom right 25px}@media screen and (min-width:768px){.feature .heading.performance{padding:0 0 470px;background-size:258px;background-position:bottom right 12%;margin-top:300px}}@media screen and (min-width:1024px){.feature .heading.performance{padding:0 0 330px;background-position:bottom right 80px}}.feature .heading.performance .techFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin:70px auto 0}@media screen and (min-width:768px){.feature .heading.performance .techFlex{width:380px;margin:75px auto 0}}.feature .heading.performance .techFlexBlock{text-align:center;margin-top:90px}@media screen and (max-width:767px){.feature .heading.performance .techFlexBlock{margin-top:60px;width:140px;padding-left:25px}}.feature .heading.performance .techFlexBlock .imgBox{width:60px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 10px}@media screen and (max-width:767px){.feature .heading.performance .techFlexBlock .imgBox{width:43px}}@media screen and (min-width:768px){.feature .heading.performance .techFlexBlock .imgBox{width:97px;height:47px;margin:0 auto 20px}}.feature .heading.performance .techFlexBlock .imgBox img.img01{width:47px}@media screen and (min-width:768px){.feature .heading.performance .techFlexBlock .imgBox img.img01{width:76px}}.feature .heading.performance .techFlexBlock .imgBox img.img02{width:60px}@media screen and (min-width:768px){.feature .heading.performance .techFlexBlock .imgBox img.img02{width:97px}}.feature .heading.performance .techFlexBlock .techName{font-size:13px;font-weight:300;margin-bottom:5px}@media screen and (min-width:768px){.feature .heading.performance .techFlexBlock .techName{font-size:16px}}.feature .heading.performance .techFlexBlock .techNum{font-size:13px;color:#bababa}@media screen and (min-width:768px){.feature .heading.performance .techFlexBlock .techNum{font-size:19px}}.feature .heading .number{padding:0 25px;margin-bottom:7px}@media screen and (min-width:768px){.feature .heading .number{padding:0 50px}}@media screen and (min-width:1024px){.feature .heading .number{margin-bottom:20px}}.feature .heading .number .num{font-size:20px}@media screen and (min-width:768px){.feature .heading .number .num{font-size:26px}}@media screen and (min-width:1024px){.feature .heading .number .dot{display:none}}.feature .heading .number .featureName{font-size:14px;margin-left:17px;font-weight:300}@media screen and (min-width:768px){.feature .heading .number .featureName{font-size:16px}}@media screen and (min-width:1024px){.feature .heading .number .featureName{display:block;margin-left:0}}.feature .heading .headingTxt{padding:0 25px;font-size:24px}@media screen and (min-width:768px){.feature .heading .headingTxt{padding:0 50px;font-size:34px;line-height:1.6}}@media screen and (min-width:1024px){.feature .heading .headingTxt{font-size:40px}}.feature .heading .headingTxt sup{font-size:16px;top:-.7em}@media screen and (min-width:768px){.feature .heading .headingTxt sup{font-size:20px;top:-1em}}.feature .description.technology{margin-bottom:80px}@media screen and (min-width:768px){.feature .description.technology{margin-bottom:120px;margin-bottom:200px}}.feature .description.technology .discTitle{text-align:center;font-size:18px;line-height:1.7;margin-bottom:30px}@media screen and (min-width:768px){.feature .description.technology .discTitle{font-size:26px;margin-bottom:60px}}@media screen and (min-width:1024px){.feature .description.technology .discTitle{font-size:30px}}.feature .description.technology .techFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin:0 auto}@media screen and (min-width:768px){.feature .description.technology .techFlex{width:380px}}.feature .description.technology .techFlexBlock{text-align:center}.feature .description.technology .techFlexBlock .imgBox{width:60px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 10px}@media screen and (min-width:768px){.feature .description.technology .techFlexBlock .imgBox{width:97px;height:47px;margin:0 auto 20px}}.feature .description.technology .techFlexBlock .imgBox img.img01{width:47px}@media screen and (min-width:768px){.feature .description.technology .techFlexBlock .imgBox img.img01{width:76px}}.feature .description.technology .techFlexBlock .imgBox img.img02{width:60px}@media screen and (min-width:768px){.feature .description.technology .techFlexBlock .imgBox img.img02{width:97px}}.feature .description.technology .techFlexBlock .techName{font-size:13px;font-weight:300;margin-bottom:5px}@media screen and (min-width:768px){.feature .description.technology .techFlexBlock .techName{font-size:16px}}.feature .description.technology .techFlexBlock .techNum{font-size:13px;color:#bababa}@media screen and (min-width:768px){.feature .description.technology .techFlexBlock .techNum{font-size:19px}}.feature .techDetail{max-width:1025px;width:100%;margin:0 auto 120px}@media screen and (min-width:768px){.feature .techDetail{margin:0 auto 200px}}@media screen and (min-width:1024px){.feature .techDetail{margin:0 auto 120px}}.feature .techDetail .techDetailIntro.tech01{background-image:url(/assets/img/product/professional/img_feature04.png);background-size:560px;background-position:bottom 190px center}@media screen and (min-width:768px){.feature .techDetail .techDetailIntro.tech01{background-size:860px;background-position:bottom right -190px}}@media screen and (min-width:1024px){.feature .techDetail .techDetailIntro.tech01{background-size:1030px;background-position:bottom right -120px}}.feature .techDetail .techDetailIntro.tech02{position:relative}@media screen and (min-width:1024px){.feature .techDetail .techDetailIntro.tech02{margin:0 calc(50% - 50vw) 0 0}}.feature .techDetail .techHead{padding:0 25px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.feature .techDetail .techHead{padding:0 50px}}@media screen and (min-width:1024px){.feature .techDetail .techHead{margin-bottom:20px}}.feature .techDetail .techHead img{width:38px}.feature .techDetail .techHead p{font-size:12px;margin-left:20px}@media screen and (min-width:768px){.feature .techDetail .techHead p{font-size:14px}}.feature .techDetail .techTitle{font-size:16px;font-weight:300;padding:0 25px 310px}@media screen and (min-width:768px){.feature .techDetail .techTitle{padding:0 50px 57px;font-size:24px}}@media screen and (min-width:1024px){.feature .techDetail .techTitle{padding:0 50px 35px;font-size:26px}}.feature .techDetail .techDisc{padding:0 25px;font-size:14px;font-weight:300}@media screen and (min-width:768px){.feature .techDetail .techDisc{font-size:18px;line-height:1.8;padding:0 50px 240px;width:435px}}@media screen and (min-width:1024px){.feature .techDetail .techDisc{width:560px;padding:0 50px 280px}}@media screen and (min-width:768px){.feature .techDetail .techVideo{position:absolute;bottom:0;right:0;width:100%;width:calc(100% - 385px);height:calc(100% - 20px)}}@media screen and (min-width:1024px){.feature .techDetail .techVideo{width:calc(100% - 530px)}}.feature .techDetail .techVideo .videoWrap{position:relative;width:100%;height:100%;overflow:hidden}@media screen and (max-width:767px){.feature .techDetail .techVideo .videoWrap{padding-bottom:80%}}@media screen and (min-width:768px){.feature .techDetail .techVideo .videoWrap{padding-bottom:0;height:100%}}.feature .techDetail .techVideo .videoWrap video{display:block;margin:auto}@media screen and (max-width:767px){.feature .techDetail .techVideo .videoWrap video{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:768px){.feature .techDetail .techVideo .videoWrap video{position:absolute;left:0;top:0;width:auto;height:100%;margin-left:-30%}}@media screen and (min-width:1024px){.feature .techDetail .techVideo .videoWrap video{margin-left:-255px}}.feature .techDetail .comparison{max-width:1025px;width:100%;margin:0 auto 60px;padding:35px 25px 0}@media screen and (min-width:768px){.feature .techDetail .comparison{margin:0 auto 80px;padding:50px 50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px){.feature .techDetail .comparison{padding:80px 50px 0}}.feature .techDetail .comparison li{max-width:415px;width:100%;margin:auto}@media screen and (min-width:768px){.feature .techDetail .comparison li{width:47%}}.feature .techDetail .comparison li p{font-size:13px;font-weight:lighter;margin-bottom:4px}.feature .techDetail .comparison li video{width:100%}.feature .techDetail .comparison .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);text-align:center;margin:16px auto}@media screen and (min-width:768px){.feature .techDetail .comparison .arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin:20px 0 0;width:40px}}.feature .techDetail .comparison .arrow img{width:19px}@media screen and (min-width:768px){.feature .techDetail .comparison .arrow img{width:17px}}.feature .techDetail .techDetailIntro.tech02 .techTitle{padding-bottom:15px}@media screen and (min-width:768px){.feature .techDetail .techDetailIntro.tech02 .techTitle{padding-bottom:57px}}@media screen and (min-width:1024px){.feature .techDetail .techDetailIntro.tech02 .techTitle{padding-bottom:40px}}.feature .techDetail .techDetailIntro.tech02 .techDisc{padding-bottom:20px}@media screen and (min-width:768px){.feature .techDetail .techDetailIntro.tech02 .techDisc{padding-bottom:190px}}@media screen and (min-width:1024px){.feature .techDetail .techDetailIntro.tech02 .techDisc{padding-bottom:400px}}.feature .description.usability{max-width:1025px;width:100%;margin:0 auto 120px;padding:0 25px}@media screen and (min-width:768px){.feature .description.usability{padding:0 50px;margin:0 auto 200px}}.feature .description.usability p{font-size:14px;margin-bottom:10px;font-weight:lighter;line-height:1.8}@media screen and (min-width:768px){.feature .description.usability p{width:360px;font-size:18px;margin-bottom:55px}}.feature .description.usability p.kome{font-size:12px}@media screen and (min-width:768px){.feature .description.usability p.kome{font-size:14px}}.feature .description.performance{padding:35px 25px 0;font-size:14px;font-weight:lighter;line-height:1.8;width:73%}@media screen and (min-width:768px){.feature .description.performance{padding:60px 50px 0}}@media screen and (min-width:1024px){.feature .description.performance{width:520px;font-size:18px;margin:auto}}.feature .description.usability.considerations{margin:0 auto;padding:36px 25px 0}@media screen and (min-width:768px){.feature .description.usability.considerations{padding:100px 50px 0}}.feature .description.usability.considerations p.kome{margin-bottom:0}.howto{background:#fff;padding:80px 0}@media screen and (min-width:768px){.howto{padding:200px 0 150px}}@media screen and (min-width:1024px){.howto{padding:200px 0}}.howto .contentTitle{font-size:24px;text-align:center;margin-bottom:35px}@media screen and (min-width:768px){.howto .contentTitle{font-size:30px;margin-bottom:55px}}@media screen and (min-width:1024px){.howto .contentTitle{font-size:40px}}.howto .contentDisc{font-size:14px;color:#5a5a5a;padding:0 25px;width:100%;max-width:630px;margin:0 auto 55px;line-height:1.8}@media screen and (min-width:768px){.howto .contentDisc{text-align:center;font-size:18px;padding:0 50px;margin:0 auto 85px}}@media screen and (min-width:1024px){.howto .contentDisc{margin:0 auto 115px}}.howto .step{padding:0 0 60px}@media screen and (min-width:768px){.howto .step{padding:0 0 80px}}@media screen and (min-width:1024px){.howto .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1024px;margin:0 auto;padding:0 0 130px}}@media screen and (min-width:768px){.howto .step li{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1024px){.howto .step li{display:block;width:325px}}.howto .step li:not(:last-child){margin-bottom:60px}@media screen and (min-width:1024px){.howto .step li:not(:last-child){margin-bottom:0}}@media screen and (min-width:768px){.howto .step .stepDisc{width:calc(100% - 384px)}}@media screen and (min-width:1024px){.howto .step .stepDisc{width:100%}}.howto .step .stepDisc .stepNum{display:inline-block;padding:0 0 5px 25px;font-size:12px;color:#454545;border-bottom:1px solid #454545;margin-bottom:20px}@media screen and (min-width:768px){.howto .step .stepDisc .stepNum{padding:0 0 5px 50px;font-size:14px}}@media screen and (min-width:1024px){.howto .step .stepDisc .stepNum{padding:0 0 5px 25px}}.howto .step .stepDisc .stepHead{padding:0 25px;margin-bottom:15px;font-size:16px;font-weight:300}@media screen and (min-width:768px){.howto .step .stepDisc .stepHead{font-size:21px;padding:0 50px}}@media screen and (min-width:1024px){.howto .step .stepDisc .stepHead{padding:0}}.howto .step .stepDisc .stepComment{padding:0 25px;font-size:14px;color:#5a5a5a;margin-bottom:30px;line-height:1.7}@media screen and (min-width:768px){.howto .step .stepDisc .stepComment{font-size:16px;padding:0 50px}}@media screen and (min-width:1024px){.howto .step .stepDisc .stepComment{height:180px;padding:0}}.howto .step .stepImg{padding:0 25px}@media screen and (min-width:768px){.howto .step .stepImg{padding:0;width:384px;text-align:right;width:325px}}.howto .movie{padding:0 25px}@media screen and (min-width:768px){.howto .movie{padding:0 50px}}@media screen and (min-width:1024px){.howto .movie{padding:0}}.howto .movie .movie_img{width:100%;max-width:1650px;margin:auto;position:relative;text-align:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.howto .movie .movie_img:hover>.movie_bg{-webkit-filter:brightness(.5);filter:brightness(.5)}.howto .movie .movie_bg{width:100%;height:325px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:768px){.howto .movie .movie_bg{height:580px}}@media screen and (min-width:1024px){.howto .movie .movie_bg{max-width:1650px}}.howto .movie .play_icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:77px}@media screen and (min-width:768px){.howto .movie .play_icon{width:142px}}.howto .movie .play_icon_text{font-size:10px;color:#fff;padding-top:90px}@media screen and (min-width:768px){.howto .movie .play_icon_text{font-size:18px;padding-top:140px}}.howto .movie #movieModal.p-modal{display:none;overflow:hidden;width:100%;height:100vh;margin:0 auto;position:fixed;left:0;top:0;z-index:9999999}.howto .movie #movieModal.p-modal .p-modal_bg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.8)}.howto .movie #movieModal.p-modal .p-modal_inner{width:calc(100% - 50px);max-width:900px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.howto .movie #movieModal.p-modal .p-modal_content{background:#000;width:100%;height:0;padding-top:56.25%;position:relative;margin:0 auto;z-index:10}.howto .movie #movieModal.p-modal iframe{width:100%;height:100%;position:absolute;left:0;top:0}.howto .movie #movieModal.p-modal .p-modal_close{position:absolute;left:auto;right:0;top:-16px;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:none;border:none;z-index:100;width:40px;height:40px;cursor:pointer}.howto .movie #movieModal.p-modal .p-modal_close:before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.howto .movie #movieModal.p-modal .p-modal_close:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.faq{background:#fff}.faq .faq_inner{width:100%;max-width:1000px;padding:100px 7.5% 0;margin:auto}@media screen and (min-width:768px){.faq .faq_inner{padding:210px 7.5% 0}}@media screen and (min-width:1024px){.faq .faq_inner{padding:210px 0 0}}.faq .faq_inner .sub_midashi{text-align:center;font-size:14px;margin-bottom:15px}@media screen and (min-width:768px){.faq .faq_inner .sub_midashi{font-size:16px;margin-bottom:20px}}.faq .faq_inner .midashi{text-align:center;font-size:24px;margin-bottom:40px}@media screen and (min-width:768px){.faq .faq_inner .midashi{margin-bottom:70px}}.faq .swiper-container{overflow:hidden;padding-bottom:0}@media screen and (min-width:768px){.faq .swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){.faq .swiper-container .slider-img{width:50%;text-align:right}}.faq .swiper-container .disc .faq_midashi{margin:30px 0;font-size:18px}@media screen and (min-width:768px){.faq .swiper-container .disc .faq_midashi{font-size:24px}}.faq .swiper-container .disc .comment{font-size:14px}@media screen and (min-width:768px){.faq .swiper-container .disc .comment{font-size:16px}}@media screen and (min-width:768px){.faq .swiper-container .disc{width:50%;max-width:470px;padding-left:25px}}.other_faq{background:#fff}.other_faq .other_faq_inner{width:100%;max-width:1000px;padding:0 7.5% 70px;margin:auto}@media screen and (min-width:768px){.other_faq .other_faq_inner{padding:0 7.5% 140px}}@media screen and (min-width:1024px){.other_faq .other_faq_inner{padding:0 0 190px}}.other_faq .other_faq_inner .midashi{font-size:21px;margin-bottom:40px}@media screen and (min-width:768px){.other_faq .other_faq_inner .midashi{font-size:30px;margin-bottom:60px}}.other_faq .other_faq_inner ul.ofList{overflow:hidden}.other_faq .other_faq_inner ul.ofList li{cursor:pointer;padding:0 0 0 40px;background:url(/assets/img/icon-faq.svg) no-repeat left top 5px;background-size:16px}@media screen and (min-width:1024px){.other_faq .other_faq_inner ul.ofList li{background-size:unset}}.other_faq .other_faq_inner ul.ofList li.on-click{background:url(/assets/img/icon-faq-open.svg) no-repeat left top 5px;background-size:16px}@media screen and (min-width:768px){.other_faq .other_faq_inner ul.ofList li.on-click{background-size:unset}}.other_faq .other_faq_inner ul.ofList li:hover>.question{border-bottom:1px solid #000}.other_faq .other_faq_inner ul.ofList li .question{display:inline-block;font-size:16px;margin-bottom:20px;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff}@media screen and (min-width:768px){.other_faq .other_faq_inner ul.ofList li .question{font-size:18px}}.other_faq .other_faq_inner ul.ofList li .answer{font-size:14px;padding:0 0 40px;color:#5a5a5a;line-height:1.7}@media screen and (min-width:768px){.other_faq .other_faq_inner ul.ofList li .answer{font-size:16px}}.other_faq .other_faq_inner ul.ofList li .answer a{text-decoration:underline;color:#000}.search{background:#fff;overflow:hidden}.search .search_inner{width:100%;max-width:1000px;padding:100px 7.5% 0;margin:auto}@media screen and (min-width:768px){.search .search_inner{padding:220px 7.5% 0}}@media screen and (min-width:1024px){.search .search_inner{padding:220px 0 0}}.search .search_inner .sub_midashi{text-align:center;font-size:14px;margin-bottom:15px}@media screen and (min-width:768px){.search .search_inner .sub_midashi{text-align:left;font-size:16px;margin-bottom:60px}}.search .search_inner .midashi{text-align:center;font-size:24px;margin-bottom:25px}@media screen and (min-width:768px){.search .search_inner .midashi{text-align:left;font-size:32px;margin-bottom:45px;line-height:1.8}}.search .search_inner .disc{font-size:14px;margin-bottom:40px}@media screen and (min-width:768px){.search .search_inner .disc{font-size:16px;margin-bottom:65px}}.spec{background:#fff;overflow:hidden}.spec .spec_inner{width:100%;max-width:1000px;padding:60px 7.5% 45px;margin:auto}@media screen and (min-width:768px){.spec .spec_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 7.5% 55px}}@media screen and (min-width:1024px){.spec .spec_inner{padding:85px 0 95px}}@media screen and (min-width:768px){.spec .spec_inner .midashi_box{width:235px}}.spec .spec_inner .sub_midashi{text-align:left;font-size:14px;margin-bottom:15px}@media screen and (min-width:768px){.spec .spec_inner .sub_midashi{text-align:left;font-size:16px;margin-bottom:60px}}.spec .spec_inner .midashi{text-align:left;font-size:24px;margin-bottom:6px}@media screen and (min-width:768px){.spec .spec_inner .midashi{text-align:left;font-size:32px;margin-bottom:15px;line-height:1.8}}@media screen and (min-width:768px){.spec .spec_inner .spec_box{width:calc(100% - 235px);max-width:684px}}.spec .spec_inner .spec_box .spec_box_inner{border-top:1px solid #bebebe;padding:30px 0}.spec .spec_inner .spec_box .spec_box_inner:last-child{border-bottom:1px solid #bebebe}.spec .spec_inner .spec_box .spec_box_inner .product_name{font-size:14px;font-weight:700;margin-bottom:22px;border-left:5px solid #000;padding-left:5px;font-weight:400}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner .product_name{font-size:16px}}.spec .spec_inner .spec_box .spec_box_inner .midashi_box{margin-bottom:50px}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li{font-size:14px;color:#707070;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li{font-size:16px;margin-bottom:15px}}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li:last-child{margin-bottom:0}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.category{width:90px}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.category{width:150px}}.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.value{width:calc(100% - 90px)}@media screen and (min-width:768px){.spec .spec_inner .spec_box .spec_box_inner ul.spec_list li p.value{width:calc(100% - 150px)}}.specStatus{background:#fff;padding:0 0 40px}@media screen and (min-width:768px){.specStatus{padding:0 0 15px}}@media screen and (min-width:1024px){.specStatus{padding:0 0 25px}}.specStatus ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 auto;width:100%;max-width:320px}@media screen and (min-width:768px){.specStatus ul{max-width:710px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1024px){.specStatus ul{max-width:980px}}.specStatus ul li{text-align:center;width:50%;margin-bottom:20px}@media screen and (min-width:768px){.specStatus ul li{width:33%;margin-bottom:60px}}@media screen and (min-width:768px){.specStatus ul li .imgBox{height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.specStatus ul li .imgBox img{min-height:43px}.specStatus ul li .txtBox{font-size:14px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.specStatus ul li .txtBox{font-size:16px;height:50px}}.specStatus ul li:first-child img{width:42px;height:auto}@media screen and (min-width:768px){.specStatus ul li:first-child img{width:61px}}.specStatus ul li:nth-child(2) img{width:54px;height:auto}@media screen and (min-width:768px){.specStatus ul li:nth-child(2) img{width:85px}}.specStatus ul li:nth-child(3) img{width:70px;height:auto}@media screen and (min-width:768px){.specStatus ul li:nth-child(3) img{width:116px}}.specStatus ul li:nth-child(4) img{width:50px;height:auto}@media screen and (min-width:768px){.specStatus ul li:nth-child(4) img{width:70px}}.specStatus ul li:nth-child(5) img{width:25px;height:auto}@media screen and (min-width:768px){.specStatus ul li:nth-child(5) img{width:34px}}.specStatus ul li:nth-child(6) img{width:57px;height:auto}@media screen and (min-width:768px){.specStatus ul li:nth-child(6) img{width:81px}}.other_link{background:#292929;color:#fff;overflow:hidden}.other_link .other_link_inner{width:100%;max-width:1000px;padding:60px 7.5%;margin:auto}@media screen and (min-width:768px){.other_link .other_link_inner{padding:70px 7.5% 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1024px){.other_link .other_link_inner{padding:70px 0 60px}}.other_link .other_link_inner .link{display:block;text-align:center;width:100%;max-width:250px;margin:0 auto 40px}@media screen and (min-width:768px){.other_link .other_link_inner .link{width:30%}}.other_link .other_link_inner .link:hover .link_image>img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.other_link .other_link_inner .link:last-child{margin:0 auto}.other_link .other_link_inner .link .link_image{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.other_link .other_link_inner .link .link_image.info img{width:35px}.other_link .other_link_inner .link .link_image.mail img{width:42px}.other_link .other_link_inner .link .link_image.sns img{margin:0 12px}.other_link .other_link_inner .link .midashi{color:#fff;font-size:21px;font-weight:400;margin:5px 0}.other_link .other_link_inner .link .disc{color:#c3c3c3;font-size:14px}.feature .description.detail{position:relative;padding:0 50px}.feature .description.detail .icon{position:relative}.feature .description.detail .icon img.summary_03{width:68px;vertical-align:middle}.feature .description.detail .icon img.summary_04{width:40px;vertical-align:middle}.feature .description.detail .icon span{font-size:14px;margin-left:30px}.feature .description.detail .title{font-size:26px;margin:20px 0 40px}@media screen and (max-width:767px){.feature .description.detail .title{font-size:16px;margin:10px 0 0}}.feature .description.detail p.detail{font-size:18px;max-width:415px}@media screen and (max-width:767px){.feature .description.detail p.detail{font-size:14px}}.feature .description.detail p.notice{font-size:14px;margin-top:33px;max-width:415px}@media screen and (max-width:767px){.feature .description.detail p.notice{margin-top:20px;font-size:12px}}.feature .description.detail.usability01{margin-top:172px;text-align:left;padding-bottom:200px;background-image:url(/assets/img/product/professional/usability01_bg.png);background-size:1005px;background-position:100% 100%}@media screen and (max-width:767px){.feature .description.detail.usability01{margin-top:87px;padding-left:25px;padding-right:25px;background-size:auto 336px;background-position:right 10px;padding-bottom:20px}.feature .description.detail.usability01 p.detail{margin-top:280px}}.feature .description.detail.usability02{margin-top:50px;text-align:left;padding-bottom:470px;background-image:url(/assets/img/product/professional/usability02_bg.png);background-size:1110px;background-position:right -106px bottom}@media screen and (max-width:767px){.feature .description.detail.usability02{padding-left:25px;padding-right:25px;background-size:auto 345px;background-position:0 0;padding-bottom:100px}.feature .description.detail.usability02 p.detail{margin-top:280px}}.ctaArea{background-color:#fff;color:#000;position:relative;padding-bottom:190px}@media screen and (max-width:767px){.ctaArea{padding:79px 25px 120px}}.ctaArea .ctaAreaInner{max-width:464px;margin:auto}.ctaArea .ctaAreaInner .ctaResults{text-align:center;font-size:28px}@media screen and (max-width:767px){.ctaArea .ctaAreaInner .ctaResults{font-size:18px}}.ctaArea .ctaAreaInner .ctaResults span{font-size:57px;margin:0 10px}@media screen and (max-width:767px){.ctaArea .ctaAreaInner .ctaResults span{font-size:38px}}.ctaArea .ctaAreaInner .ctaResults .no01{font-size:40px}@media screen and (max-width:767px){.ctaArea .ctaAreaInner .ctaResults .no01{font-size:27px;margin-top:10px}}.ctaArea .ctaAreaInner .ctaResults .no01 sup{font-size:20px;top:-1em}@media screen and (max-width:767px){.ctaArea .ctaAreaInner .ctaResults .no01 sup{font-size:21px}}.ctaArea .info{font-size:14px;margin-top:23px;color:#5a5a5a}@media screen and (max-width:767px){.ctaArea .info{font-size:12px;margin-top:20px;text-align:center}}.ctaArea .product{margin-top:166px;text-align:center}@media screen and (max-width:767px){.ctaArea .product{margin-top:93px}}.ctaArea .product p{font-size:14px;color:#5a5a5a}@media screen and (max-width:767px){.ctaArea .product p{font-size:12px}}.ctaArea .product p.title{font-size:30px;color:#000;margin-top:10px}@media screen and (max-width:767px){.ctaArea .product p.title{font-size:24px;margin-top:20px}}.ctaArea .product img{margin-top:30px;width:207px}@media screen and (max-width:767px){.ctaArea .product img{width:144px}}.ctaArea .forSale{margin-top:40px}.ctaArea .forSale p{font-size:16px;margin-bottom:0;color:#5a5a5a}@media screen and (max-width:767px){.ctaArea .forSale p{font-size:14px}}.ctaArea .forSale p.title{font-size:21px;color:#000;margin-bottom:20px}@media screen and (max-width:767px){.ctaArea .forSale p.title{font-size:16px}}.ctaArea .forSale p.homecare{margin-top:16px}@media screen and (max-width:767px){.ctaArea .forSale p.homecare{font-size:14px}}.ctaArea .forSale p a{color:#000;text-decoration:underline}.ctaArea .forSale .forCustomer{margin-top:40px}.ctaArea .forSale a.Contact{background-color:#000;color:#fff;border-radius:30px;text-align:center;padding:14px 0;display:block;margin-top:40px}@media screen and (max-width:767px){.ctaArea .forSale a.Contact{font-size:14px}}
