.banner_container{padding:40px 0 0;background:#b2e3ff;background-size:cover;background-position:center;position:relative;z-index:3;background-image:linear-gradient(to bottom,#fff 0%,#b2e3ff 80%)}.banner_container::after{content:"";background:url(/sites/default/files/netflow_analyzer/images/banner_bg.png) no-repeat;background-size:cover;background-position:center 30%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.banner_section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;width:100%;box-sizing:border-box;margin:0 auto;position:relative;z-index:1}.banner_section .banner_txt_left{width:100%;box-sizing:border-box}.banner_section .banner_right_image{max-width:900px;width:100%;box-sizing:border-box}.it_sys_bg{text-align:center}.banner_section .banner_txt_left .it_sys_bg p{margin:0;color:#000;display:block;font-weight:600;font-size:24px;text-align:center;position:relative;display:inline-block}.banner_section .banner_txt_left .it_sys_bg p::before,.banner_section .banner_txt_left .it_sys_bg p::after{content:"";position:absolute;top:50%;transform:translateY(-50%);font-weight:600;color:#000;width:40px;background:#000;height:3px}.banner_section .banner_txt_left .it_sys_bg p::before{left:-50px}.banner_section .banner_txt_left .it_sys_bg p::after{right:-50px}.banner_section .banner_txt_left h1{font-size:42px;font-weight:600;margin-top:15px;margin-bottom:20px;text-align:center;line-height:1.5}.banner_section .banner_txt_left p{font-size:20px;font-weight:500}.banner_txt_list ul{display:flex;flex-wrap:wrap;width:100%}.banner_txt_list{position:relative;z-index:1}.banner_list_slider{background:#367cc9;margin-top:-15px;overflow:hidden;padding:5px 0;will-change:transform}.banner_list_slider ul{display:flex;align-items:center}.banner_txt_list ul li{color:#fff;padding:10px 25px;margin-right:18px;white-space:nowrap;font-size:20px;line-height:1;position:relative;padding-right:10px}.banner_txt_list ul li::before{content:"";background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-34px -227px;background-size:800px;width:25px;height:25px;position:absolute;left:-10px;top:10px}.banner_txt_list ul li:last-of-type{max-width:100%}.pill-shape{width:500px;background:#1c1d22;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;font-weight:500;padding:10px 0;position:absolute;z-index:1}.banner_section_cta{margin-top:35px;text-align:center;margin-bottom:50px}.banner_section_cta a{text-decoration:none;color:#fff;background:red;padding:10px 20px;border-radius:6px;font-size:20px;font-weight:500;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,0.6)}70%{box-shadow:0 0 0 15px rgba(255,0,0,0)}100%{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.banner_section_cta a:hover{transition:all .3s ease;box-shadow:0 7px 18px -12px #33333387;background:#e60303}.banner_txt_list_mob{display:none}.logo_container{padding-top:80px}.logo_container h3{font-size:32px;text-align:center;font-weight:600;margin-top:0}.logo-slider .slick-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-slider img{margin:auto}.logo-slider .slick-slide{height:100px;position:relative;margin-right:10px}.vertl-img{width:60px}.horitl-img{width:100px}.fujiseiki-logo{width:80px}.aiching_logo{max-width:150px}.kobe-logo{max-width:130px}.vista_logo{width:100px !important}.bunkyo-logo{width:70px !important}.w140{width:120px}.benefit_sec_container{padding:100px 0;background:#fff}.benefit_section{width:100%;margin:0 auto;display:flex;margin-bottom:0;justify-content:center;gap:50px}.ben_img{max-width:420px;width:100%}.ben_img img{max-width:290px;width:100%;margin:0 auto;display:block}.ben_list h3{margin:0;font-size:32px;margin-bottom:32px;line-height:1.6;color:#000;font-weight:600}.ben_list ul{padding-left:35px}.ben_list ul li{font-size:16px;margin-bottom:15px;position:relative}.ben_list ul li::before{content:"";background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-52px -365px;background-size:1000px 698px;width:22px;height:21px;position:absolute;left:-33px;top:2px}.syster_section{max-width:1000px;width:100%;margin:0 auto;padding-top:80px}.syster_section h3{text-align:center;margin:0 0 50px 0;font-size:32px;font-weight:600}.system_list ul{display:flex;width:100%;column-gap:120px;justify-content:center}.system_list ul li{display:flex;flex-direction:column;align-items:center}.system_list ul li span{background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-19px -17px;background-size:1000px 698px;width:173px;height:171px;margin-bottom:25px}.system_list ul li span.sicon2{background-position:-214px -17px}.system_list ul li span.sicon3{background-position:-410px -17px}.system_list ul li p{font-size:20px;margin:0;text-align:center;line-height:1.7}.case-cards{padding-top:15px}.case-study-section{padding:0 0 100px}.case-study-section h3{font-size:32px;margin-top:0;font-weight:600}.case-cards ul{column-count:2;margin-bottom:20px}.case-cards ul li{display:flex;border:1px solid #def2fd;border-radius:12px;overflow:hidden;margin-right:25px;margin-bottom:30px;min-height:259px}.case-cards ul li .case-logo{max-width:210px;width:100%;display:flex;justify-content:center;align-items:center}.case-cards ul li .case-logo img{max-width:160px;width:100%}.case-cards ul li .case-logo img.vr-img{max-width:90px;width:100%}.case-cards ul li .case-text{padding:30px 25px 25px 30px;background:#f4fbff;width:calc(100% - 210px)}.case-cards ul li .case-text a{display:inline-block;position:relative;color:#3a90ff;font-size:16px;transition:all .5s ease 0}.case-cards ul li .case-text a:hover{text-decoration:none;transition:all .5s ease 0}.case-cards ul li .case-text a::after{content:"";display:inline-block;border:solid #3a90ff;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);padding:3px;position:absolute;margin:2px 19px;top:6px;right:-30px;transition:all .5s ease 0}.case-cards ul li .case-text a:hover::after{right:-35px;transition:all .5s ease 0}.case-cards ul li .case-text .case-ratio span{background:#d4effe;padding:4px 15px;border-radius:25px;border:1px solid #b5dff7;margin-right:5px;margin-bottom:10px;display:inline-block;font-size:13px}.case-cards ul li .case-text .case-ratio h4{display:block;font-size:18px;color:#1c5793;margin:0 !important}.case-cards ul li .case-text p{font-size:14px;line-height:1.8;min-height:100px;margin-top:0;margin-bottom:5px}.ft-16{font-size:16px;color:#007eff;text-decoration:underline;text-underline-offset:8px;position:relative;transition:color .3s ease}.ft-16::after{content:"";display:inline-block;border:solid #007eff;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);padding:4px;position:absolute;margin:2px 19px;top:6px;right:-35px;transition:transform .3s ease,right .3s ease}.ft-16:hover::after{right:-40px}.banner-cta a{color:#000;background:#fbc84a;padding:12px 50px 12px 30px;font-size:18px;font-weight:500;display:inline-block;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;overflow:hidden}.banner-cta a:hover{text-decoration:none;box-shadow:0 7px 18px -12px #33333387;background:#eeb832}.banner-cta a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);border-right-width:1px;border-right-style:solid;border-right-color:#fff;background-color:rgba(255,255,255,0.25)}.banner-cta a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:1;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);border-right-width:1px;border-right-style:solid;border-right-color:#fff;background-color:rgba(255,255,255,0.25);-webkit-transition-delay:.2s;transition-delay:.2s}.banner-cta a:hover::before{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.banner-cta a:hover::after{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.banner-cta a span{position:relative}.banner-cta a span::before,.banner-cta a span::after{content:"";display:inline-block;border:solid #000;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);padding:4px;position:absolute;margin:2px 19px;top:8px}.banner-cta a span::before{right:-37px}.banner-cta a span::after{right:-31px}.banner-cta.yellow-cta.red_cta_btn{text-align:center}.banner-cta.yellow-cta.red_cta_btn a{color:#fff;background:#de4835;border:1px solid #de4835;padding:12px 60px 12px 25px;border-radius:4px;position:relative}.banner-cta.yellow-cta.red_cta_btn a span{background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-52px -339px;background-size:1000px 698px;width:15px;height:13px;position:absolute;top:17px;right:25px}.banner-cta.yellow-cta.red_cta_btn a span::after,.banner-cta.yellow-cta.red_cta_btn a span::before{display:none}.case_studies_container{padding:100px 0;background:url(/sites/default/files/netflow_analyzer/images/tr-building-bg.webp) no-repeat;background-size:cover;position:relative;background-position:bottom;border-radius:150px 150px 0 0}.free_soft_section{max-width:1000px;width:100%;margin:0 auto}.free_soft_section h3{font-size:32px;text-align:center;margin:0;color:#fff;margin-bottom:30px;font-weight:600}.comparison_section h3{margin-bottom:20px}.sof_sec_list ul{display:flex;column-gap:10px;flex-wrap:wrap;justify-content:center}.sof_sec_list ul li{max-width:270px;width:100%;padding:20px 25px;background:#f4fffe;border-radius:12px;border:2px solid #f4fffe;position:relative}.sof_sec_list ul li p{margin:0;color:#000;font-size:15px;position:relative;font-weight:500}.sof_sec_list ul li p::after{content:"";background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-44px -227px;background-size:1000px 698px;width:31px;height:31px;position:absolute;top:7px;right:0;border:1px solid #fff;border-radius:40px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sof_sec_list ul li a{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;cursor:pointer;z-index:3}.sof_sec_list ul li:hover a{text-decoration:none}.sof_sec_list ul li:hover p::after{right:-3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.comparison_section{margin:70px 0 0 0;position:relative;z-index:1}.comparison_section p{font-size:18px;text-align:center;color:#fff;line-height:1.8;margin:0 0 30px 0}.compare_card{display:flex;border-radius:16px;overflow:hidden;border:1px solid #f7c569;margin:80px 0 0}.compare_card .compare_img{max-width:250px;width:100%;position:relative;background:#fdeeb7;display:flex;justify-content:center;align-items:center;flex-shrink:0}.compare_card .compare_img span{background:#fdeeb7 url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-position:-126px -211px;background-size:1000px 698px;width:165px;height:155px;position:relative;display:flex}.compare_card .compare_txt{max-width:750px;width:100%;padding:30px 40px;background:#fffbed}.compare_card .compare_txt .clist:first-of-type{margin-bottom:25px}.compare_card .compare_txt .clist h4{margin:0 0 5px 0;font-size:20px;font-weight:600}.compare_card .compare_txt .clist p{font-size:14px;margin:0;color:#000;text-align:left;font-weight:500}.incident_tools{padding:100px 0;background:#fff;position:relative}.incident_section{max-width:1000px;margin:0 auto}.incident_section h3{text-align:center;margin:0 0 35px 0;font-size:32px;font-weight:600}.incident_section p{font-size:17px;text-align:center;line-height:2}.table-section{padding:80px 0}.traffic-section{padding-bottom:60px}.link__graphic{position:absolute;top:0;left:0;pointer-events:none;fill:none}.white-txt-link .link__graphic{stroke:#fff;stroke-width:2px;shape-rendering:crispEdges}.link__graphic--slide{transition:transform .7s;transition-timing-function:cubic-bezier(0,0.25,0.5,1)}.link:hover .link__graphic--slide{transform:translate3d(-66.6%,0,0)}.underline-link .link__graphic{stroke:#2a8cfe;stroke-width:2px;shape-rendering:crispEdges}.underline-link span{display:inline-block;margin-bottom:2px}.underline-link,.underline-link:hover{color:#2a8cfe;text-decoration:none;position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;font-weight:500;font-size:20px}.ft-rhs-download-banner-pamp{background:#d9eefb;position:relative;padding:40px;z-index:1;border-radius:12px;max-width:1000px;box-sizing:border-box;margin:30px auto;border:1px solid #b8dbf3}.ft-rhs-download-banner-pamp:after{content:"";position:absolute;right:0;bottom:0;width:310px;height:100%;display:block;background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png) no-repeat;background-size:700px;background-position:-187px -237px;opacity:.3}.ft-rhs-download-banner-pamp .ft-rhs-dwn-inner h3{font-size:26px;font-weight:600;margin-top:0;margin-bottom:15px;color:#000;line-height:1.5;text-align:left}.ft-rhs-download-banner-pamp h3 span{display:block;font-size:24px;margin-bottom:7px}.ft-rhs-dwn-img-circle-pamp{position:absolute}.ft-rhs-dwn-img{background:url(/sites/default/files/netflow_analyzer/images/traffic-analysis-sprite.png);background-position:-472px -11px;background-size:750px;width:223px;height:235px;position:absolute;right:45px;bottom:-1px;z-index:1}.ft-rhs-download-banner-pamp .btn-wrapper a{color:#fff;display:inline-block;position:relative;border-radius:2px;padding:12px 25px;font-size:12px;font-weight:600}.ft-rhs-download-banner-pamp .btn-wrapper a:hover{text-decoration:none}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_red_btn{background:#e9142b;margin-right:20px}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_green_btn{background:#8bbc34}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_yellow_btn{background:#f4ca62;color:#000;min-width:120px;text-align:center;font-size:16px}.btn-wrapper{display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width:1025px){.case-cards ul li{min-height:370px}.banner_section .banner_txt_left h1{font-size:46px}.ben_img img{max-width:400px}.sof_sec_list ul{gap:10px}}@media screen and (max-width:992px){.banner_container{padding:70px 0 0;overflow:hidden}.banner_section .banner_txt_left h1{font-size:38px}.banner_img{margin-bottom:-30px}.banner_section .banner_txt_left .it_sys_bg p{font-size:20px}.case-cards ul li .case-text p{min-height:auto}.case-cards ul{column-count:1}.case-cards ul li{min-height:auto;margin-right:0}.banner_txt_list{display:none}.banner_txt_list_mob{display:block;padding-bottom:40px}.banner_txt_list_mob h4{font-size:26px;font-weight:600;text-align:center;margin-top:0}.banner_list_mob{margin-bottom:60px}.banner_list_mob ul{display:flex;flex-wrap:wrap;gap:30px}.banner_list_mob ul li{font-size:16px;font-weight:500;position:relative;padding-left:30px}.banner_list_mob ul li::before{content:"";background:url(https://www.manageengine.jp/sites/default/files/patch_manager_plus/images/lp-management-sprite.png) no-repeat;background-position:-210px -26px;background-size:1000px 785px;width:25px;height:25px;position:absolute;left:0;top:-2px}.logo_container h3,.ben_list h3,.syster_section h3,.case-study-section h3,.free_soft_section h3,.incident_section h3{font-size:26px}.ft-rhs-download-banner-pamp{padding:15px 30px 15px 15px}.ft-rhs-download-banner-pamp .ft-rhs-dwn-inner h3{font-size:20px;text-align:center}.ft-rhs-download-banner-pamp h3 span{font-size:18px}.ft-rhs-dwn-img-circle-pamp{width:130px}.btn-wrapper{gap:10px;justify-content:center}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_yellow_btn{min-width:80px}.ft-rhs-dwn-img,.ft-rhs-download-banner-pamp:after{display:none}.system_list ul{column-gap:60px}}@media screen and (max-width:767px){.ft-rhs-download-banner-pamp{max-width:250px;margin:30px auto}.ft-rhs-dwn-img{display:none}.ft-rhs-download-banner-pamp:after,.ft-rhs-dwn-img-circle-pamp,.ft-rhs-dwn-img{display:none}.ft-rhs-download-banner-pamp{padding:15px 15px 24px 15px;max-width:250px;border-radius:0;margin:30px auto}.ft-rhs-download-banner-pamp .ft-rhs-dwn-inner h3{font-size:12px;line-height:1.7;margin-bottom:10px}.ft-rhs-download-banner-pamp h3 span{font-size:18px}.ft-rhs-download-banner-pamp .btn-wrapper a{padding:12px 20px;font-size:14px;width:100%;max-width:100%;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_red_btn{margin-right:0;margin-bottom:10px}.ft-rhs-download-banner-pamp h3 span{display:block}}@media screen and (max-width:600px){.benefit_section{flex-wrap:wrap;justify-content:center}.banner_container::after{display:none}.system_list ul li p{font-size:18px}.benefit_sec_container{padding:60px 0}.ben_img{max-width:100%;display:none}.ben_list{margin-top:30px}.ben_list h3{text-align:center}.ben_list ul li{margin-bottom:20px}.system_list ul{flex-wrap:wrap;gap:40px}.case_studies_container{border-radius:0;background:#367cc9}.case_studies_container,.incident_tools{padding:70px 0}.case-study-section{padding:0 0 70px}.logo_container{padding-top:70px}.banner_txt_list_mob{padding-bottom:20px}.ft-rhs-download-banner-pamp .btn-wrapper .dwn_yellow_btn{font-size:13px}.compare_card{flex-wrap:wrap}.compare_card .compare_img{max-width:100%;padding:30px 0}.compare_card .compare_txt{max-width:100%}}@media screen and (max-width:500px){.banner_section .banner_txt_left h1{font-size:32px}.banner_section .banner_txt_left .it_sys_bg p{font-size:16px}.banner_section_cta a{font-size:16px}.case-cards ul li{flex-wrap:wrap;width:100%}.case-cards ul li .case-logo,.case-cards ul li .case-text{max-width:100%;width:100%}.case-cards ul li .case-logo{padding:20px 0;min-height:110px}.case-cards ul li .case-text p{min-height:auto}.banner-cta a{font-size:14px;padding:10px 50px 10px 30px}.banner-cta a span::before,.banner-cta a span::after{top:5px}.banner-cta.yellow-cta.red_cta_btn a span{top:15px}.horitl-img{width:200px}.aiching_logo{max-width:200px}.vista_logo{width:150px !important}.fujiseiki-logo{width:150px !important}}@media screen and (max-width:380px){.banner_container{padding:40px 0 0}.banner-cta.yellow-cta.red_cta_btn a span{font-size:28px}.banner_section .banner_txt_left .it_sys_bg p{font-size:14px}.case-cards ul li .case-text{padding:20px}.banner-cta a{padding:12px 40px 12px 20px}.logo_container h3,.ben_list h3,.syster_section h3,.case-study-section h3,.free_soft_section h3,.incident_section h3{line-height:1.5}}