@charset "UTF-8";.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.mainVisualArea01 .mainVisualDetail01{color:#fff;width:440px;padding:28px 18px;background:rgba(0,0,0,.7)}.mainVisualArea01 h1{font-size:22.5px;font-size:2.25rem;font-weight:700;margin-bottom:12px;line-height:1.28}.overviewArea01{padding-top:48px;padding-bottom:60px}.overviewArea01 .overviewImg01{width:100%;padding-top:70%;background:url(../images/pic_product01.png) no-repeat 50% 50%/contain,#f4f4f4;position:relative}.overviewArea01 .overviewCategory01 li,.overviewArea01 .overviewImg01 span{font-size:12px;font-weight:700;color:#fff;padding:5px 16px;display:inline-flex;align-items:center;justify-content:center}.overviewArea01 .overviewImg01 span{min-width:70px;z-index:1;position:absolute;top:10px;left:10px;background-color:#6b6b6b;min-height:26px;line-height:1.4}.overviewArea01 .overviewDetail01{width:66.66%}.overviewArea01 .overviewDetail01 h2{font-size:17.5px;font-size:1.75rem;margin-bottom:15px;line-height:1.35}.overviewArea01 .overviewDetail01 .titleTxt01{margin-bottom:20px;display:block}.overviewArea01 .overviewDetail01 .titleTxt01 span{font-weight:700}.overviewArea01 .overviewDetail01 .capTxt01{font-size:13px;margin-bottom:10px}.overviewArea01 .overviewCategory01{margin-bottom:10px}.overviewArea01 .overviewCategory01 li{min-height:25px;margin:5px 0;background:#999;white-space:nowrap;line-height:12px;flex-shrink:0}.overviewArea01 .overviewCategory01 li sup,sup{font-size:.8em;vertical-align:top}.overviewArea01 .overviewCategory01 li:not(:last-child){margin-right:10px}.overviewArea01 .functionArea01 h3{font-size:13.75px;font-size:1.375rem;font-weight:700;line-height:1.45}.overviewArea01 .functionArea01 ul{margin:1em 0}.overviewArea01 .functionArea01 li{padding:10px 0;border-bottom:1px solid #c8c8c8}.overviewArea01 .functionArea01 li:first-child{border-top:1px solid #c8c8c8}.overviewArea01 .linkArea01{margin-top:10px}.overviewArea01 .linkArea01 a,.overviewArea01 .linkArea01 button{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,Arial,sans-serif;font-size:10px;font-size:1rem;font-weight:700;text-align:left;color:#0041c0;min-width:142px;width:100%;min-height:40px;padding:8px 40px;background:0 0;border:1px solid #0041c0;border-radius:40px;line-height:1.4;cursor:pointer;transition:background .25s ease-in-out,border .25s ease-in-out;display:inline-flex;justify-content:space-between;align-items:center}.overviewArea01 .linkArea01 a:hover,.overviewArea01 .linkArea01 button:hover{color:#fff;background-color:#0041c0;border-color:transparent}.overviewArea01 .linkArea01 a:hover .contact:before,.overviewArea01 .linkArea01 button:hover .contact:before{background-image:url(../common/images/ico_question01_on.svg)}.overviewArea01 .linkArea01 a:hover .store:before,.overviewArea01 .linkArea01 button:hover .store:before{background-image:url(../common/images/ico_map01_on.svg)}.overviewArea01 .linkArea01 a:hover .spec:before,.overviewArea01 .linkArea01 button:hover .spec:before{background-image:url(../common/images/ico_list01_on.svg)}.overviewArea01 .linkArea01 a:hover .download:before,.overviewArea01 .linkArea01 button:hover .download:before{background-image:url(../common/images/ico_download01_on.svg)}.overviewArea01 .linkArea01 a span,.overviewArea01 .linkArea01 button span{display:block;position:relative;padding-right:20px}.overviewArea01 .linkArea01 a span:before,.overviewArea01 .linkArea01 button span:before{content:"";width:16px;height:22px;margin:auto;background-repeat:no-repeat;background-position:0 0;background-size:16px 22px;display:block;position:absolute;top:0;right:0;bottom:0}.overviewArea01 .linkArea01 a .contact:before,.overviewArea01 .linkArea01 button .contact:before{background-image:url(../common/images/ico_question01_off.svg)}.overviewArea01 .linkArea01 a .store:before,.overviewArea01 .linkArea01 button .store:before{background-image:url(../common/images/ico_map01_off.svg)}.overviewArea01 .linkArea01 a .spec:before,.overviewArea01 .linkArea01 button .spec:before{background-image:url(../common/images/ico_list01_off.svg)}.overviewArea01 .linkArea01 a .download:before,.overviewArea01 .linkArea01 button .download:before{background-image:url(../common/images/ico_download01_off.svg)}.overviewArea01 .overviewTxt01{margin-top:35px}.overviewArea01 .attention01{font-size:13px;text-indent:inherit;padding-left:0}.overviewArea01 .attention01:not(:last-child){margin-top:10px}.contentArea01{padding:50px 0}.contentArea01 h2{font-size:17.5px;font-size:1.75rem;font-weight:700;margin-bottom:24px;line-height:1.35;position:relative}.contentArea01 h2 span{display:block;position:relative}.contentArea01 h2 span:before{width:.5em;height:1em;margin:auto;background:#0041c0;border-top-right-radius:25px;border-bottom-right-radius:25px;display:block;z-index:1;position:absolute;top:.2em;left:-40px}.contentArea01 h2 button{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,Arial,sans-serif;font-size:10px;font-size:1rem;font-weight:700;color:#000;padding:0 25px 0 0;background:0 0;border:0;border-radius:0;line-height:1.4;cursor:pointer;transition:color .25s ease-in-out;position:relative}.contentArea01 h2 button:after{content:"";width:25%;height:1px;margin:0 auto;transition:background .25s ease-in-out,width .25s ease-in-out;position:absolute;left:0;right:0;bottom:-3px}.contentArea01 h2 button:hover{color:#0041c0}.contentArea01 h2 button:hover:after{width:100%;background:#0041c0}.contentArea01 h2 button:focus{outline:0}.contentArea01 h2 button.modalOpen{margin:0}.contentArea01 h2 button.modalOpen:not(:hover){color:#000}.contentArea01 h2 button:not(.modalClose02):before{content:"";width:10px;height:22px;margin:auto 0;background:url(../common/images/ico_arrow02_off.svg) no-repeat 0 0/10px 22px;display:block;position:absolute;top:0;right:0;bottom:0}.contentArea01 h2 button:not(.modalClose02):hover:before{background-image:url(../common/images/ico_arrow02_on.svg)}.contentArea01 .wid1000{max-width:1000px}.contentArea01 .smallTxt01{font-size:12px}.contentArea01 .txtLink{color:#0041c0;word-break:break-all}.contentArea01 .strengthList01 li{font-weight:700;color:#0041c0;width:49%;min-height:60px;margin-top:2%;padding:10px 0;border:1px solid #0041c0;border-radius:3px}.contentArea01 .checkList01 .checkBtn01,.contentArea01 .checkList01 li{width:100%;border:1px solid #d7d7d7;transition:background .25s ease-in-out,color .25s ease-in-out}.contentArea01 .checkList01 li:hover{background:#fdfdfd}.contentArea01 .checkList01 li:hover .checkBtn01{color:#0041c0;background:0 0}.contentArea01 .checkList01 li:hover .checkBtn01 span{background-image:url(../common/images/ico_arrow02_on.svg)}.contentArea01 .checkList01 a{width:100%;height:100%;padding:34px 0;display:block}.contentArea01 .checkList01 .checkBtn01{font-weight:700;color:#fff;max-width:300px;width:90%;margin:0 auto;padding:10px 0;background:#0041c0;border:1px solid #0041c0;border-radius:25px}.contentArea01 .checkList01 .checkBtn01 span{padding-right:20px;background:url(../common/images/ico_arrow03_on.svg) no-repeat 100% 50%/10px 22px}.contentArea01 .checkList01 .attention03{margin-top:1em}.contentArea01 .productsList01 li{width:100%;padding:20px 15px 30px;background:#fff}.contentArea01 .productsList01 h3{padding-left:10px}.contentArea01 .productsList01 button{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,Arial,sans-serif;font-size:10px;font-size:1rem;font-weight:700;text-align:left;color:#0041c0;min-width:142px;min-height:40px;padding:8px 36px;background:0 0;border:1px solid #0041c0;border-radius:40px;line-height:1.4;cursor:pointer;transition:background .25s ease-in-out,border .25s ease-in-out;display:inline-flex;justify-content:center;align-items:center}.contentArea01 .productsList01 button span{padding-right:25px;position:relative}.contentArea01 .productsList01 button span:before{content:"";width:10px;height:22px;margin:auto 0;background:url(../common/images/ico_arrow02_on.svg) no-repeat 0 0/10px 22px;display:block;position:absolute;top:0;right:0;bottom:0}.contentArea01 .productsList01 button:hover{color:#fff;background:#0041c0}.contentArea01 .productsList01 button:hover span:before{background-image:url(../common/images/ico_arrow03_on.svg)}.contentArea01 .supportList01{width:100%;color:#fff;margin-bottom:20px;padding:35px 20px 20px;background:#03104b;position:relative}.contentArea01 .supportList01 .tel01{font-weight:700}.contentArea01 .supportList01 .tel01 a{color:#fff;padding:3px 0 3px 25px;background:url(../common/images/ico_tel.svg) no-repeat 0 50%/16px 26px}.contentArea01 .supportList01 .time01{font-size:12px;line-height:22px}.contentArea01 .supportList01 li{margin-top:20px}.contentArea01 .supportList01 .wid100,.contentArea01 .supportList01 .wid100 .button,.contentArea01 .supportList01 .wid49 .button{width:100%}.contentArea01 .supportList01 .button{font-size:10px;font-size:1rem;font-weight:700;color:#03104b;min-width:142px;min-height:40px;padding:8px 30px;background:#fff;line-height:1.4;border-radius:40px;border:1px solid transparent;transition:background .25s ease-in-out,border .25s ease-in-out;display:inline-flex;justify-content:center;align-items:center}.contentArea01 .supportList01 .button:hover{background:#e6e5e5}.contentArea01 .supportList01 .button span{padding-right:25px;background:url(../common/images/ico_arrow02_on.svg) no-repeat 100% 50%/10px 22px}.contentArea01 .supportList01 .button.open span{padding-right:28px;background-image:url(../common/images/ico_open.svg);background-size:18px 22px}.contentArea01 .appList01{font-size:12px}.contentArea01 .appList01 li:not(:last-child){margin-right:20px}.contentArea01 .appList02{width:100%;margin-top:20px}.contentArea01 .appList02 li{font-weight:700;width:420px}.contentArea01 .appList02 li:not(:last-child){margin-bottom:15px}.contentArea01 .appList02 a{color:#fff;background:#0041c0;border:1px solid #0041c0;padding:12px 0;border-radius:25px;transition:color .25s ease-in-out;display:block}.contentArea01 .appList02 a:hover{color:#0041c0;background-color:transparent}.contentArea01 h3{font-size:13.75px;font-size:1.375rem;font-weight:700;margin-bottom:20px;line-height:1.45}.contentArea01 h3 span.free-software{font-size:10px;font-size:1rem;padding:5px 10px;border:#0041c0 1px solid}.contentArea01 h4{font-weight:700;margin-bottom:1em;line-height:1.62}.contentArea01 h5{font-size:18px;color:#0041c0}.contentArea01 .attention01,.contentArea01 .attention02{margin-top:1em;font-size:13px}.contentArea01 .strengthTxt01:not(:last-child){margin-top:1em}.contentArea01 .attention02 .arrow01{color:#0041c0;margin:0 5px}.contentArea01 .modalOpen{color:#0041c0;max-width:1000px;margin:0 auto}.contentArea01 .modalTxt01:not(:last-child){margin-bottom:15px}.contentArea01 .contentImg02{margin-bottom:10px;line-height:0}.contentArea01 .stickyTableArea01{margin-bottom:20px}.contentArea01.gradient{background:linear-gradient(0deg,#0071eb 0,#0041c0 49.63%,#1b1464 100%)}.contentArea01.gradient h2,.downloadArea01 h2,.downloadArea01 h2 button,.productsArea01 h2,.productsArea01 h2 button{color:#fff}.contentArea01.gradient h2 span:before,.downloadArea01 h2 span:before,.productsArea01 h2 span:before{background:#fff}.contentArea02{margin-top:30px}.contentArea02:not(:first-of-type){margin-top:60px;padding-top:60px;border-top:thin solid #d7d7d7}.contentArea03:not(.mt55){margin-top:40px}.contentArea03:not(.mt55).mt0{margin-top:0}.contentArea03 .contentImg01:not(.bgNone){padding:20px;background:#f4f4f4}.contentArea04:not(:last-child){margin-bottom:30px}.appArea01 h4{width:136px;height:16px}.downloadArea01,.productsArea01,.specArea02{width:100vw;height:100vh}.productsArea01 .contentArea01,.specArea02 .contentArea01{padding:95px 0 0}.downloadArea01 h2 button:focus,.productsArea01 h2 button:focus,.specArea02 h2 button:focus{box-shadow:none}.downloadArea01 .stickyTableArea01,.productsArea01 .stickyTableArea01,.specArea02 .stickyTableArea01{height:84vh;padding-bottom:88px;overflow-y:auto}.downloadArea01 .stickyTableArea01 .attention03,.productsArea01 .stickyTableArea01 .attention03,.specArea02 .stickyTableArea01 .attention03{margin-top:40px}.downloadArea01 .scrollTable01,.productsArea01 .scrollTable01,.specArea02 .scrollTable01{max-width:1200px}.downloadArea01 h2 button:before,.productsArea01 h2 button:before{width:16px;height:26px;background-image:url(../common/images/ico_close03.svg);background-size:16px 26px}#related_content .contentArea01 h2,.downloadArea01 h2 button:hover,.productsArea01 h2 button:hover{color:#fff}.downloadArea01 h2 button:hover:before,.productsArea01 h2 button:hover:before{background-image:url(../common/images/ico_close03.svg)}.downloadArea01 h2 button:hover:after,.productsArea01 h2 button:hover:after{background:#fff}.downloadArea01 .downloadContent01,.downloadArea01 .productsContent01,.productsArea01 .downloadContent01,.productsArea01 .productsContent01{height:88vh;padding-bottom:88px;overflow-y:auto}.downloadArea01 .downloadContent01{padding-top:25px;border-top:thin solid #d7d7d7}.downloadArea01 .downloadDetail01{width:100%;padding:30px 0;border-bottom:2px solid rgba(227,227,227,.15)}.downloadArea01 .downloadImg01{min-width:82px;max-width:82px;margin-right:10px;line-height:0}.downloadArea01 .downloadTxtArea01{color:#fff;position:relative}.downloadArea01 .date01{font-size:7.5px;font-size:.75rem;line-height:1.83}.downloadArea01 h3{font-size:10px;font-size:1rem;line-height:1.62;margin-bottom:10px}.downloadArea01 .downloadBtn01{position:absolute}.downloadArea01 .downloadBtn01 a,.downloadArea01 .downloadBtn02 a{color:#fff;padding-right:30px;background:url(../common/images/ico_download01_on.svg) no-repeat 100% 50%/16px 22px;opacity:.8;transition:opacity 250ms ease-in-out}.downloadArea01 .downloadBtn01 a:hover,.downloadArea01 .downloadBtn02 a:hover,.slide .slick-dots li.slick-active{opacity:1}.downloadArea01 .downloadBtn01,.downloadArea01 .downloadBtn02{font-size:7.5px;font-size:.75rem;line-height:1.83;bottom:0;left:0}.productsArea01 .productsContent01{padding-top:60px}.productsArea01 .productsContent01 .capTxt01{color:#fff;font-size:13px;text-indent:-2.6em;padding-left:2.6em}.productsArea01 .productsContent01 .capTxt01 a{color:#fff;text-decoration:underline}.productsArea01 .productsDetail01{width:100%;margin-bottom:20px;background:#f4f4f4;display:flex;flex-direction:column;position:relative}.productsArea01 .productsImg{padding-top:62%;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.productsArea01 .productsImg.productsImg01{background-image:url(../images/pic_accessory01.png)}.productsArea01 .productsImg.productsImg02{background-image:url(../images/pic_accessory02.png)}.productsArea01 .productsImg.productsImg03{background-image:url(../images/pic_accessory03.png)}.productsArea01 .productsImg.productsImg04{background-image:url(../images/pic_accessory04.png)}.productsArea01 .productsImg.productsImg05{background-image:url(../images/pic_accessory05.png)}.productsArea01 .productsTxtArea01{padding:20px}.productsArea01 h3{font-size:13.75px;font-size:1.375rem;line-height:1.45}.productsArea01 .sup02{font-size:14px}.overviewHeadArea{width:100%;background:#fff;border:0;z-index:9999;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-100%);will-change:top,transform;transition:top 350ms cubic-bezier(.25,.8,.25,1),transform 350ms cubic-bezier(.25,.8,.25,1);top:0;left:0;right:0}.overviewHeadArea.visible{visibility:visible;transform:translateY(0)}.overviewHeadArea:not(.visible){max-height:0;overflow:hidden;visibility:hidden;position:relative;top:-60px}.overviewHeadArea01 h2{font-size:17.5px;font-size:1.75rem;font-weight:700;line-height:1.1}.overviewHeadArea01 h2 img{width:90px}.overviewHeadArea01 .linkArea01{margin-top:4px}.overviewHeadArea01 .linkArea01 a,.overviewHeadArea01 .linkArea01 button{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,Arial,sans-serif;font-size:10px;font-size:1rem;font-weight:700;text-align:left;color:#0041c0;padding:0;background:0 0;border:0;border-radius:40px;line-height:1.4;cursor:pointer;transition:color .25s ease-in-out;display:inline-flex;justify-content:space-between;align-items:center;position:relative}.overviewHeadArea01 .linkArea01 a:after,.overviewHeadArea01 .linkArea01 button:after{content:"";width:25%;height:1px;margin:0 auto;background:0 0;transition:background .25s ease-in-out,width .25s ease-in-out;position:absolute;bottom:-3px;right:0;left:0}.overviewHeadArea01 .linkArea01 a:hover,.overviewHeadArea01 .linkArea01 button:hover{color:#1b1464}.overviewHeadArea01 .linkArea01 a:hover:after,.overviewHeadArea01 .linkArea01 button:hover:after{width:100%;background:#1b1464}.overviewHeadArea01 .linkArea01 a:hover .contact:before,.overviewHeadArea01 .linkArea01 button:hover .contact:before{background-image:url(../common/images/ico_question02_on.svg)}.overviewHeadArea01 .linkArea01 a:hover .store:before,.overviewHeadArea01 .linkArea01 button:hover .store:before{background-image:url(../common/images/ico_map02_on.svg)}.overviewHeadArea01 .linkArea01 a:hover .spec:before,.overviewHeadArea01 .linkArea01 button:hover .spec:before{background-image:url(../common/images/ico_list02_on.svg)}.overviewHeadArea01 .linkArea01 a:hover .download:before,.overviewHeadArea01 .linkArea01 button:hover .download:before{background-image:url(../common/images/ico_download02_on.svg)}.overviewHeadArea01 .linkArea01 a:focus,.overviewHeadArea01 .linkArea01 button:focus{box-shadow:none}.overviewHeadArea01 .linkArea01 a span,.overviewHeadArea01 .linkArea01 button span{position:relative}.overviewHeadArea01 .linkArea01 a span:before,.overviewHeadArea01 .linkArea01 button span:before{content:"";width:16px;height:22px;margin:auto;background-repeat:no-repeat;background-position:0 0;background-size:16px 22px;display:block;position:absolute;top:0;right:0;bottom:0}.overviewHeadArea01 .linkArea01 a .contact:before,.overviewHeadArea01 .linkArea01 button .contact:before{background-image:url(../common/images/ico_question01_off.svg)}.overviewHeadArea01 .linkArea01 a .store:before,.overviewHeadArea01 .linkArea01 button .store:before{background-image:url(../common/images/ico_map01_off.svg)}.overviewHeadArea01 .linkArea01 a .spec:before,.overviewHeadArea01 .linkArea01 button .spec:before{background-image:url(../common/images/ico_list01_off.svg)}.overviewHeadArea01 .linkArea01 a .download:before,.overviewHeadArea01 .linkArea01 button .download:before{background-image:url(../common/images/ico_download01_off.svg)}.overviewHeadArea01 .linkArea01 a:not(:last-child),.overviewHeadArea01 .linkArea01 button:not(:last-child){margin-right:40px}.overviewHeadArea01.visible{padding:10px 0}.overviewHeadArea02:after{content:"";background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,transparent 100%);position:absolute;width:100vw;height:6px;bottom:-6px;left:0}.fixed{z-index:9999;position:fixed;left:0;right:0}.innovationArea01{background:#f4f4f4}.innovationArea01 .contentArea02{margin-top:0}.innovationArea01 p{width:75%;margin-top:25px}.innovationArea01 .innovationImg01{width:20%;margin-top:0;line-height:0}.innovationArea01 .innovationBtn01{font-size:16px;max-width:420px;margin:20px auto 0;z-index:1;position:relative}.innovationArea01 .innovationBtn01 a{color:#fff;background:#0041c0;border:1px solid #0041c0;padding:12px 0;border-radius:25px;transition:color .25s ease-in-out;display:block}.exampleArea .exampleBtn01 a:hover,.innovationArea01 .innovationBtn01 a:hover{color:#0041c0;background-color:transparent}.font-bold,table.spec th{font-weight:700}.mt10{margin-top:10px}.mt20{margin-top:20px}.example-slide-wrap>div.alone .slide.example,.mt30{margin-top:30px}.function-text{text-indent:-1em;margin-left:1em}.notice,.output-notice{font-size:13px;margin-top:20px}.notice li,.output-notice li{text-indent:-2.6em;margin-left:2.6em;line-height:1.6em}.output-notice li a:hover{color:#5378c6;text-decoration:underline}.notice li a,.output-notice li a,.output-notice li a:visited{color:#003a91}.notice li{text-indent:-1em;margin-left:1em}.link-text a:hover,.notice li a:hover{color:#5378c6;text-decoration:underline}.link-text a,.link-text a:visited,.notice li a:visited{color:#003a91}.notice-list{margin-left:20px}.notice-list li{list-style:disc;text-indent:0;margin-left:0}.font-red{color:#c00}table.spec{width:100%;border:solid 1px #9a9a9a;border-collapse:collapse;font-size:8.75px;font-size:.875rem}table.spec th{background-color:#f4f4f4}table.spec td,table.spec th{text-align:center;border-collapse:collapse;padding:10px;border:1px solid #bebebe;vertical-align:middle}table.spec td.taleft{text-align:left}.software-keyArea{background:#f4f4f4}.software-keyArea .contentArea02{margin-top:0}.software-keyArea .step-list{margin:20px 0 20px 20px;font-weight:700}.software-keyArea .step-list li{list-style:decimal}.mobile-list{margin:20px 0 20px 20px}.mobile-list li{list-style:disc}.exampleArea{display:flex;justify-content:space-between}.exampleArea>div{width:20%;position:relative}.exampleArea>div:last-child{width:75%}.exampleArea .exampleBtn01,.multi-viewerBtn{font-size:16px;max-width:420px;margin:20px 0;z-index:1;position:relative}.exampleArea .exampleBtn01 a,.multi-viewerBtn a{color:#fff;background:#0041c0;border:1px solid #0041c0;padding:12px 0;border-radius:25px;transition:color .25s ease-in-out;display:block;text-align:center}.multi-viewerBtn{max-width:300px;margin:40px auto 0}.multi-viewerBtn a:hover{color:#0041c0;background-color:transparent}#related_content{padding-top:10px;padding-bottom:10px;background-color:#6b6b6b}#related_content .contentArea01 h2 span:before{background-color:#fff}.slide.example{margin:110px -10px 0}.slide.example .example-img img{vertical-align:top}.slide.example .example-ttl{font-size:12.5px;font-size:1.25rem;font-weight:700}.slide.example .example-lead{font-size:8.75px;font-size:.875rem;line-height:1.72;font-weight:700;margin:6px 0 16px}.slide.example .example-content{padding:20px 20px 80px}.slide.example .example-detail{position:absolute;bottom:20px;left:20px;font-weight:700;min-width:142px;padding:5px 36px;border-radius:40px;display:inline-block;color:#0041c0;border:1px solid #0041c0;background:0 0}.slide.example .example-detail:after{content:"";margin-left:15px;display:inline-block;width:7px;height:7px;border-right:#0041c0 solid 2px;border-top:#0041c0 solid 2px;transform:rotate(45deg)}.slide.example .slick-track,.tab-sub>div.current{display:flex}.slide.example .slick-slide{margin:0 10px;display:flex;height:auto}.slide.example .slick-slide a{display:block;position:relative;background-color:#fff;transition-property:all;transition-duration:.3s}.slide.example .slick-slide a:hover{opacity:.7}.slide.example .slick-slide a:hover:before{content:"";display:block;width:100%;height:100%;border:#d4d4d4 solid 1px;position:absolute;top:0;left:0}.slide.example .slick-dots{width:100%;bottom:calc(100% + 21px);padding-right:120px}.slide .slick-dots{max-width:1200px;left:50%;transform:translateX(-50%);box-sizing:border-box;display:flex}.slide .slick-dots li{position:relative;display:inline-block;height:5px;width:100%;margin:0;background-color:#fff;opacity:.5}.slide .slick-dots li button,.slide-arrow .slick-next:before,.slide-arrow .slick-prev:before{display:none}.slide-arrow{max-width:1200px;position:absolute;display:flex;justify-content:flex-end}.slide-arrow.example{width:100%;bottom:100%;left:50%;transform:translateX(-50%)}.slide-arrow>*{margin-left:2px}.slide-arrow .slick-next,.slide-arrow .slick-prev{position:relative;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background-color:#fff;top:0;transform:translate(0,0);padding:0;border:0;outline:0}.slide-arrow .slick-next:focus,.slide-arrow .slick-next:hover,.slide-arrow .slick-prev:focus,.slide-arrow .slick-prev:hover{background-color:#fff}.slide-arrow .slick-next:after,.slide-arrow .slick-prev:after{content:"";display:block;width:8px;height:8px;transform:rotate(45deg);position:absolute;top:50%;left:50%;margin:-5px 0 0 -4px}.slide-arrow .slick-next.slick-disabled,.slide-arrow .slick-prev.slick-disabled{opacity:.5}.slide-arrow .slick-prev{left:auto}.slide-arrow .slick-prev:after{border-left:#3171e3 solid 2px;border-bottom:#3171e3 solid 2px}.slide-arrow .slick-next{right:auto}.slide-arrow .slick-next:after{border-right:#3171e3 solid 2px;border-top:#3171e3 solid 2px}.slide-arrow .auto-play{border:0;background-color:#fff;width:50px;position:relative;cursor:pointer}.slide-arrow .auto-play:after,.slide-arrow .auto-play:before{content:"";display:block;width:3px;height:15px;background-color:#3171e3;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.slide-arrow .auto-play:before{margin-left:-3px}.slide-arrow .auto-play:after{margin-left:3px}.slide-arrow .auto-play.pause:before{width:0;height:0;background:0 0;border:10px solid transparent;border-left:14px solid #3171e3;margin-left:5px}.example-slide-wrap>div.alone .slick-dots,.slide-arrow .auto-play.pause:after{display:none}.example-slide-wrap>div,.studies-link a{position:relative;display:none}.studies-link{position:absolute;bottom:calc(100% + 60px);right:0}.studies-link a{display:inline-block;color:#fff;font-weight:700;padding-right:25px;line-height:1.2}.studies-link a:hover:before{width:100%;background:#fff}.studies-link a:after{content:"";display:block;width:8px;height:8px;border-right:#fff solid 2px;border-top:#fff solid 2px;transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-5px}.studies-link a:before{content:"";width:25%;height:1px;position:absolute;left:0;right:0;bottom:-3px;margin:auto!important;background:0 0;transition:background .25s ease-in-out,width .25s ease-in-out}.slide-list{margin:0;padding:0;list-style:none;display:flex}.slide-list li{margin-right:5px;padding:0 8px 4px;color:#fff;font-weight:700;cursor:pointer}.slide-list li.current{border-bottom:#fff solid 2px}.slide-list li:last-child{margin-right:0}.example-slide-wrap>div.alone .studies-link{bottom:calc(100% + 10px)}.example-slide-wrap>div.alone .slick-track{margin:0}.modal-tab{color:#fff;font-size:10px;font-size:1rem;line-height:1.62;font-weight:700;max-width:1160px;margin:0 auto;padding:0 0 0 60px;position:relative;box-sizing:content-box}.tab-toggle{width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;top:10px;left:30px;cursor:pointer;transition-property:all;transition-duration:.3s}.tab-toggle.active{transform:rotate(225deg);top:15px}.tab-main-wrap{position:relative}.modal-content>div.current,.tab-main-wrap.scroll .tab-arrow.next{display:block}.tab-arrow{display:none;width:30px;height:100%;position:absolute;top:0;background-color:#000;z-index:100;cursor:pointer}.tab-arrow.prev{left:0;border-right:#fff solid 1px}.tab-arrow.prev:before{border-left:#fff solid 2px;border-bottom:#fff solid 2px;left:8px}.tab-arrow.next{right:0;border-left:#fff solid 1px}.tab-arrow.next:before{border-right:#fff solid 2px;border-top:#fff solid 2px;right:11px}.tab-arrow:before{content:"";display:block;width:6px;height:6px;transform:rotate(45deg);position:absolute;top:50%;margin-top:-5px}.tab-main{display:flex;white-space:nowrap;overflow-x:scroll;width:auto;position:relative}.tab-main::-webkit-scrollbar{display:none}.tab-main li{margin-left:35px;padding:8px 8px 4px;position:relative;cursor:pointer}.tab-main li:first-child,.tab-sub>div>p:first-child{margin-left:0}.tab-main li:before,.tab-sub>div>p:before{height:2px;bottom:0;z-index:1;content:"";width:25%;position:absolute;left:0;right:0;margin:auto!important;background:0 0;transition:background .25s ease-in-out,width .25s ease-in-out}.tab-main li.current:before,.tab-main li:hover:before,.tab-sub>div>p.current:before,.tab-sub>div>p:hover:before{width:100%;background-color:#fff}.tab-sub>div{display:none;padding-top:15px}.tab-sub>div>p{padding:8px 8px 20px;margin-left:35px;cursor:pointer;position:relative}.modal-content-sub>div,.modal-content>div{display:none}.modal-content-sub>div.current{display:flex}@media print,screen and (min-width:769px){.mainVisualArea01{height:400px;background:url(../images/pic_mv01.jpg) no-repeat center center/cover}.overviewArea01 .linkArea01{margin-left:20px;flex:0 0 245px}.overviewArea01 .linkArea01 a:not(:last-child),.overviewArea01 .linkArea01 button:not(:last-child){margin-bottom:10px}.contentArea01 .checkList01 li{width:49%}.contentArea01 .productsList01 li{width:25%}.contentArea01 .appList02 a span,.exampleArea .exampleBtn01 a span,.innovationArea01 .innovationBtn01 a span,.multi-viewerBtn a span{padding-right:40px;background:url(../common/images/ico_arrow03_on.svg) no-repeat 100% 50%/10px 22px}.contentArea01 .appList02 a:hover span,.exampleArea .exampleBtn01 a:hover span,.innovationArea01 .innovationBtn01 a:hover span,.multi-viewerBtn a:hover span{background-image:url(../common/images/ico_arrow02_on.svg)}.productsArea01 .productsDetail01{width:23.75%}.productsArea01 .productsDetail01:not(:nth-child(4n)){margin-right:1.66%}.overviewHeadArea01 .linkArea01{margin-left:20px}}@media screen and (max-width:768px){.mainVisualArea01,.overviewArea01 .functionArea01>.flex{display:block}.mainVisualArea01 .mainVisualImg01{height:200px;background:url(../images/pic_mv01.jpg) no-repeat center center/cover}.mainVisualArea01 .container{padding:0}.mainVisualArea01 .mainVisualDetail01{width:100%;padding:24px 18px;background:#000}.mainVisualArea01 h1{font-size:1.75rem;line-height:1.35}.overviewArea01{padding-top:25px}.overviewArea01 .overviewImg01{margin-bottom:30px}.overviewArea01 .overviewDetail01,.overviewHeadArea01 h2{width:100%}.overviewArea01 .linkArea01{margin-top:20px;display:flex;flex-wrap:wrap}.overviewArea01 .linkArea01 a,.overviewArea01 .linkArea01 button{margin-top:10px}.contentArea01 .checkList01 li:not(:last-child){margin-bottom:15px}.contentArea01 .checkList01 .checkBtn01{font-size:14px}.contentArea01 .productsList01{margin-top:40px}.contentArea01 .productsList01 button{text-align:center;width:100%}.contentArea01 .appList02 a,.exampleArea .exampleBtn01 a,.innovationArea01 .innovationBtn01 a,.multi-viewerBtn a{padding-right:10px;border-radius:38px;background:url(../common/images/ico_arrow03_on.svg) no-repeat 96% 50%/10px 22px,#0041c0}.contentArea01 .appList02 a:hover,.innovationArea01 .innovationBtn01 a:hover,.multi-viewerBtn a:hover,.sexampleArea .exampleBtn01 a:hover{background-image:url(../common/images/ico_arrow02_on.svg)}.downloadArea01 .contentArea01,.productsArea01 .contentArea01,.specArea02 .contentArea01{padding-top:55px}.overviewHeadArea01>.container{flex-wrap:wrap}.overviewHeadArea01 h2 img{margin-right:20px}.overviewHeadArea01 .linkArea01{width:100%;margin-top:16px;flex-wrap:wrap}}@media screen and (max-width:420px){.mainVisualArea01 .mainVisualImg01{height:150px}.contentArea01 h2{flex-direction:column-reverse}.contentArea01 h2 button{text-align:right}.contentArea01 .supportList01 .tel01,.contentArea01 h2 button.modalOpen{margin-bottom:20px}.contentArea01 .strengthList01 li,.contentArea01 .supportList01 .button span,.contentArea01 .supportList01 li{width:100%}.contentArea01 .supportList01 h3{font-size:16px;line-height:26px}.contentArea01 .supportList01 p:not(.tel01){font-size:14px}.contentArea01 .supportList01 ul{margin-top:30px;display:block}.contentArea01 .supportList01 .button{font-size:14px;width:100%;padding:8px 18px}.contentArea01 .supportList01 .button.open span{background-size:14px 17px}.contentArea01 .appList02 li{font-size:13px}.downloadArea01 .contentArea01,.productsArea01 .contentArea01,.specArea02 .contentArea01{padding-top:30px}.specArea01 .container{width:90%;padding:0}.overviewHeadArea01 h2{font-size:1.375rem;line-height:1.45}.overviewHeadArea01 h2 img{display:none}.overviewHeadArea01 .linkArea01{margin-top:22px}.overviewHeadArea01 .linkArea01 a,.overviewHeadArea01 .linkArea01 button,.overviewHeadArea01 .linkArea01 span{width:auto;padding-right:1rem;height:auto;display:block;margin-bottom:2px}.overviewHeadArea01 .linkArea01 a:not(:last-child),.overviewHeadArea01 .linkArea01 button:not(:last-child){margin-right:10px}.overviewHeadArea01 .linkArea01 a,.overviewHeadArea01 .linkArea01 button{font-size:.8em}}@media print,screen and (min-width:600px){.overviewArea01 .overviewImg01{width:calc(33.33% - 2%);margin-right:2%;padding-top:27%}.contentArea01 .appList01{width:46%}.contentArea03 .contentDetail01,.contentArea03 .contentImg01{width:49%}}@media screen and (max-width:768px) and (min-width:600px){.overviewArea01 .overviewImg01{width:50%;margin-right:20px}}@media screen and (max-width:480px){.overviewArea01 .overviewCategory01 li{width:100%;display:block;text-align:center}}@media screen and (max-width:768px) and (min-width:421px){.overviewArea01 .linkArea01 a,.overviewArea01 .linkArea01 button{width:auto;min-height:36px;padding:7px 30px}.overviewArea01 .linkArea01 a span,.overviewArea01 .linkArea01 button span{padding-right:29px}.overviewArea01 .linkArea01 a:not(:last-child),.overviewArea01 .linkArea01 button:not(:last-child){margin-right:10px}.productsArea01 .productsDetail01{width:49%}.productsArea01 .productsDetail01:not(:nth-child(2n)){margin-right:2%}.productsArea01 .productsTxtArea01{padding-bottom:90px}}@media screen and (max-width:1024px) and (min-width:421px){.overviewArea01 .linkArea01 a span:before,.overviewArea01 .linkArea01 button span:before{width:14px;height:19px;background-size:14px 19px}}@media print,screen and (min-width:421px){.contentArea01 h2{align-items:center}.contentArea01 h2 button{display:inline-flex;justify-content:center;align-items:center}.contentArea01 .supportList01 li:not(:last-child):not(.wid100){margin-right:2%}.contentArea01 .supportList01 .wid49,.downloadArea01 .downloadDetail01{width:49%}.downloadArea01 .downloadDetail01:not(:nth-child(2n)){margin-right:2%}.productsArea01 .productsTxtArea01{padding-bottom:60px}.productsArea01 .model01{margin:0 auto;padding:0 20px;position:absolute;bottom:20px;right:0;left:0}.overviewHeadArea01 .linkArea01 a span,.overviewHeadArea01 .linkArea01 button span{padding-right:24px}}@media print,screen and (min-width:1025px){.contentArea01 h2 span:before{content:""}.contentArea01 .supportList01{width:49%;min-height:280px}.contentArea01 .supportList01 ul{margin:0 auto;padding:0 20px;position:absolute;right:0;bottom:20px;left:0}.contentArea01 .supportList01:not(:nth-child(2n)){margin-right:2%}.modal-tab{padding:0 40px 0 85px}.tab-toggle{width:11px;height:11px;border-right:3px solid #fff;border-bottom:3px solid #fff;left:54px}}@media screen and (max-width:1280px){.contentArea01 h2 span:before{left:-25px}}@media screen and (max-width:1281px) and (min-width:1025px){.contentArea01 .supportList01{min-height:280px}.contentArea01 .supportList01:last-child{min-height:200px}}@media screen and (max-width:1024px){.contentArea01 .supportList01 ul{margin-top:10px}.overviewHeadArea01 .linkArea01 a span:before,.overviewHeadArea01 .linkArea01 button span:before{width:14px;height:19px;background-size:14px 19px}}@media screen and (max-width:599px){.contentArea01 .appList01{margin-top:15px}.contentArea03 .contentImg01{margin-top:20px}}@media screen and (max-width:900px){.contentArea01 .appList02 li{width:100%}}@media screen and (max-width:360px){.contentArea01 .appList02 li{font-size:12px}}@media print,screen and (min-width:901px){.contentArea01 .appList02 li:first-child{margin-right:2%}}@media all and (-ms-high-contrast:none){.downloadArea01 .stickyTableArea01,.productsArea01 .stickyTableArea01,.specArea02 .stickyTableArea01{height:80vh}}@media screen and (max-width:1280px) and (min-width:421px){.productsArea01 .productsTxtArea01{padding-bottom:60px}}@media screen and (max-width:900px) and (min-width:769px){.overviewHeadArea01 h2{width:320px}}@media screen and (max-width:640px){.innovationArea01 p{width:100%;margin-top:0}.innovationArea01 .innovationImg01{max-width:280px;width:100%;margin:15px auto 0}.spec-block table{width:976px}.spec-table-wrap{overflow-x:scroll}}@media only screen and (max-width:640px){.exampleArea{display:block}.exampleArea>div{width:auto;margin-bottom:20px}.exampleArea>div img{width:100%}.exampleArea>div:last-child{width:auto;margin-bottom:0}}