a:hover{opacity:.7;transition:.3s}body.vulnerability-testing main,body.vulnerability-testing main .wp-block-heading{color:#24365b !important;font-weight:600}body.vulnerability-testing main ul{margin:0;padding:0}body.vulnerability-testing main .tx_lightblue{color:#0dbed1}body.vulnerability-testing main .tx_yellow{color:#ffd80a}body.vulnerability-testing main .line_yellow{background:linear-gradient(transparent 60%,#ffd80a 60%)}body.vulnerability-testing main ul{list-style:none}body.vulnerability-testing .l-content__body{margin-top:0 !important}body.vulnerability-testing #content>#breadcrumb,body.vulnerability-testing #top_title_area{display:none}body.vulnerability-testing #content>#breadcrumb,body.vulnerability-testing #top_title_area{display:none}body.vulnerability-testing section:not(.title){font-size:18px}body.vulnerability-testing section:not(.title) h2{font-size:1.75em !important}body.vulnerability-testing .footer_cta{display:none}div.backbutton{margin:2rem auto}div.backbutton a{position:relative;display:inline-block;padding:1em 5em 1em 2em;border:2px solid #fff;border-radius:3em;color:#fff;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100.87%);text-decoration:none;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.125));text-align:left}div.backbutton a:after{content:"";position:absolute;right:1.5em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.75rem;height:.75rem;margin-left:3em;border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (max-width:768px){.brpc{display:none}body.vulnerability-testing section:not(.title){padding-right:10%;padding-left:10%;font-size:16px}body.vulnerability-testing section:not(.title) h2{font-size:1.5em !important}}@media screen and (min-width:768px){.brsp{display:none}}section.vulnerability-contact{margin:2rem auto 6rem auto;padding:1rem 0;border:2px solid #0dbed1;border-radius:2rem;background-color:#f2f9f9}section.vulnerability-contact figure{width:35%;display:flex;justify-content:flex-end}section.vulnerability-contact>div{width:65%}section.vulnerability-contact h2{margin-top:0;font-size:1.5em !important}section.vulnerability-contact p{font-weight:400}section.vulnerability-contact p a{display:inline-block;position:relative;padding:1em 3em 1em 1em;border:2px solid #fff;border-radius:3em;color:#fff;background-color:#d1200d;text-decoration:none;font-weight:500;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.125))}section.vulnerability-contact p a:after{content:"";position:absolute;right:1em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.5rem;height:.5rem;margin-left:3em;border-top:2px solid #fff;border-right:2px solid #fff}section.vulnerability-contact div.linkbutton{margin-bottom:2rem}@media screen and (max-width:768px){section.vulnerability-contact{display:flex;flex-direction:column;padding:1rem 2rem}section.vulnerability-contact figure{width:80%}section.vulnerability-contact>div{width:100%}section.vulnerability-contact div.linkbutton{flex-direction:column;align-items:flex-start}section.vulnerability-contact div.linkbutton p,section.vulnerability-contact div.linkbutton p a{width:100%}}ul.qa{width:80%;margin:2rem auto !important}ul.qa li{margin-bottom:2rem;border-radius:.5rem;box-shadow:0px 0px 5px rgba(0,0,0,.15);overflow:hidden;font-size:1.25em}ul.qa li:last-child{margin-bottom:0}ul.qa li .question{display:flex;align-items:center;padding:.75em 0 .75em 3em;position:relative;border-radius:.5rem .5rem 0 0;line-height:1.5;transition:.3s;cursor:pointer}ul.qa li .question:before,ul.qa li .open:before{position:absolute;left:1em;content:"Q．";color:#0dbed1;font-size:1.25em}ul.qa li .question:hover{background:linear-gradient(to right,#0693e3,#20d2d1)}ul.qa li .question:hover:before{color:#fff}ul.qa li .question:hover:after{border-radius:.5rem;opacity:1;transition:3s}ul.qa li .question p{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;width:100%}ul.qa li .question p:after{display:block;width:.5rem;height:.5rem;margin-right:1em;border-top:3px solid #0dbed1;border-right:3px solid #0dbed1;content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(135deg);transition:.3s}ul.qa li .question:hover p:after{border-top:3px solid #fff;border-right:3px solid #fff}ul.qa li .open{color:#fff;background:linear-gradient(to right,#0693e3,#20d2d1)}ul.qa li .open:before{color:#fff}ul.qa li .question:hover p,ul.qa li .open p{color:#fff}ul.qa li .open p:after{transform:translateY(-50%) rotate(-45deg);border-top:3px solid #fff;border-right:3px solid #fff;transition:.3s}ul.qa li .answer{display:none;position:relative;padding:1em 1.5em 1em 3em}ul.qa li .answer p{margin-bottom:0;font-size:1em}ul.qa li .answer:before{position:absolute;left:1em;content:"A．";color:#0dbed1;font-size:1.25em;line-height:1.5em}@media screen and (max-width :768px){ul.qa li .question{padding:.75em 3em}ul.qa li .question:before,ul.qa li .open:before{left:.75em}ul.qa li .question p:after{right:.5em}}body.vulnerability-testing section.title{position:relative;padding:2rem 0 3rem;color:#fff;background:linear-gradient(to right,#0693e3,#20d2d1)}body.vulnerability-testing section.title:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/bg-abstract.svg) no-repeat center center/cover;opacity:.15}body.vulnerability-testing section.title>div{position:relative;z-index:1}body.vulnerability-testing section.title p.subtitle{padding:.25rem .5em;border-radius:.5rem;color:#ffd80a;background-color:#24365b;line-height:1.5em}body.vulnerability-testing section.title h1{color:#fff !important;text-shadow:2px 2px 5px rgb(0 0 0/0.35);font-size:3.5rem !important;line-height:1.35em}body.vulnerability-testing section.title ul{display:flex;margin:1rem 0;padding:0}body.vulnerability-testing section.title li{display:flex;align-items:center;padding:.25em .5rem;margin-right:.5rem;border:2px solid #fff;border-radius:.25rem;font-weight:500}body.vulnerability-testing section.title li:before{content:"";display:block;width:1em;height:1em;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/check.svg) no-repeat center center/contain;margin-right:.5rem}body.vulnerability-testing section.title ul+p{font-weight:500}body.vulnerability-testing section.title p a{display:inline-block;position:relative;padding:1em 3em 1em 1em;border:2px solid #fff;border-radius:3em;color:#fff;background-color:#d1200d;text-decoration:none;font-weight:500}body.vulnerability-testing section.title p a:after{content:"";position:absolute;right:1em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.5rem;height:.5rem;margin-left:3em;border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:768px){body.vulnerability-testing section.title .box-flex>div:nth-of-type(1){order:2}body.vulnerability-testing section.title .box-flex>div:nth-of-type(2){order:1}body.vulnerability-testing section.title{padding-top:0}body.vulnerability-testing section.title .l-container{padding:0 10% !important}body.vulnerability-testing section.title h1{font-size:2.5rem !important;text-align:center}body.vulnerability-testing section.title div.linkbutton{flex-direction:column;align-items:flex-start}body.vulnerability-testing section.title p,body.vulnerability-testing section.title p a{width:100%}}body.vulnerability-testing #content #breadcrumb{margin-top:0;margin-bottom:2rem;font-weight:400}body.vulnerability-testing section.nayami{text-align:center}body.vulnerability-testing section.nayami h2{margin-top:2rem}body.vulnerability-testing section.nayami p.subtitle{position:relative;display:inline-block;padding:.25rem 3rem;border-radius:.5rem;color:#fff;background-color:#24365b}body.vulnerability-testing section.nayami p.subtitle:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #24365b}body.vulnerability-testing section.nayami .nayamilist{align-items:normal;justify-content:space-between}body.vulnerability-testing section.nayami .nayamilist .wp-block-group{width:32%;padding:1.5rem 1rem 1rem;background-color:#f2f9f9;border-radius:.5rem}body.vulnerability-testing section.nayami .nayamilist .wp-block-group>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.vulnerability-testing section.nayami .nayamilist .wp-block-group>div figure{width:100%}body.vulnerability-testing section.nayami .nayamilist .wp-block-group>div figure img{width:100%;max-width:230px}body.vulnerability-testing section.nayami .nayamilist .wp-block-group p{line-height:1.5em}@media screen and (max-width:768px){body.vulnerability-testing section.nayami p.subtitle{padding:.25rem 1rem}body.vulnerability-testing section.nayami .nayamilist{flex-direction:column}body.vulnerability-testing section.nayami .nayamilist .wp-block-group{width:100%;padding:.5rem 1rem}body.vulnerability-testing section.nayami .nayamilist .wp-block-group div{display:flex;align-items:center;flex-direction:initial}body.vulnerability-testing section.nayami .nayamilist .wp-block-group div figure{margin:0}}body.vulnerability-testing section.soudan{position:relative;background-color:#f2f9f9}body.vulnerability-testing section.soudan:before{content:"";display:block;width:100%;height:22rem;position:absolute;z-index:0;left:0;top:0;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/sankaku.svg) no-repeat center bottom/cover}body.vulnerability-testing section.soudan>div{position:relative;z-index:1}body.vulnerability-testing section.soudan h3{position:relative;margin-top:2rem;margin-bottom:1rem;font-size:1.75em !important;line-height:1.75em}body.vulnerability-testing section.soudan h3:before,body.vulnerability-testing section.soudan h3:after{content:"";display:block;position:absolute;top:-.125em;width:2px;height:1.75em;background-color:#24365b}body.vulnerability-testing section.soudan h3:before{left:-1em;transform:rotate(-20deg)}body.vulnerability-testing section.soudan h3:after{right:-1em;transform:rotate(20deg)}body.vulnerability-testing section.soudan ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}body.vulnerability-testing section.soudan ul li{display:flex;align-items:center;justify-content:center;width:32%;margin-bottom:.5rem;padding:1rem 0;border-radius:.5rem;color:#fff;background-color:#0dbed1;text-align:center;font-weight:500}@media screen and (max-width:768px){body.vulnerability-testing section.soudan h3{font-size:1.5em !important}body.vulnerability-testing section.soudan h3:before{left:-.25em;height:3em}body.vulnerability-testing section.soudan h3:after{right:-.25em;height:3em}body.vulnerability-testing section.soudan ul li{width:100%}}body.vulnerability-testing section.tokucho ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto}body.vulnerability-testing section.tokucho ul li:first-child{width:100%}body.vulnerability-testing section.tokucho ul li{width:calc((100% - 1rem)/2);margin-bottom:1rem;padding:1.5rem;border:2px solid #0dbed1;border-radius:1rem;background-color:#f2f9f9}body.vulnerability-testing section.tokucho ul li h3{margin-bottom:1em;font-weight:600;font-size:1.125em;line-height:1.75em}body.vulnerability-testing section.tokucho ul li h3 span.point{margin-right:.5em;padding:.25em .75em;color:#fff;background-color:#0dbed1}body.vulnerability-testing section.tokucho ul li div{display:flex}body.vulnerability-testing section.tokucho ul li div p{width:70%;padding-right:2rem;font-weight:400;font-size:1rem}body.vulnerability-testing section.tokucho ul li div figure{width:30%;display:flex;justify-content:center}@media screen and (max-width:768px){body.vulnerability-testing section.tokucho{padding-top:2rem}body.vulnerability-testing section.tokucho ul li{width:100%}body.vulnerability-testing section.tokucho ul li h3 span.point{display:block;margin-right:0;margin-bottom:.25em;padding:0 .5em}body.vulnerability-testing section.tokucho ul li div{flex-direction:column}body.vulnerability-testing section.tokucho ul li div p{width:100%;padding-right:0}body.vulnerability-testing section.tokucho ul li div figure{width:100%}body.vulnerability-testing section.tokucho ul li div figure img{width:60%;margin:1rem 20% 0}}body.vulnerability-testing section.jisseki{padding:3rem 0;background-color:#f2f9f9}body.vulnerability-testing section.jisseki h2{margin-top:0}body.vulnerability-testing section.jisseki ul{padding:0}body.vulnerability-testing section.jisseki ul li{display:flex;flex-wrap:wrap;padding:2rem 3rem}body.vulnerability-testing section.jisseki ul li .customer{width:85%;padding-right:1em}body.vulnerability-testing section.jisseki ul li .customer p{color:#0dbed1}body.vulnerability-testing section.jisseki ul li .customer h3{font-weight:600;font-size:1.25em}body.vulnerability-testing section.jisseki ul li figure{width:15%}body.vulnerability-testing section.jisseki ul li figure img{width:100%;height:auto;aspect-ratio:1/1;border-radius:100%;background-color:#f2f9f9}body.vulnerability-testing section.jisseki ul li>p{width:100%;font-weight:400;font-size:.9em}body.vulnerability-testing section.jisseki ul li dl{width:100%;font-weight:400;font-size:.9em}body.vulnerability-testing section.jisseki ul li dl dt{margin-top:1em;padding:.25em .5em;border-radius:.25em;color:#fff;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100.87%)}body.vulnerability-testing section.jisseki ul li dl dd{padding:.5em .5em 0}body.vulnerability-testing section.jisseki .swipercontainer{position:relative;width:80%;min-width:800px;margin:2rem auto}body.vulnerability-testing section.jisseki .swipercontainer .swiper{width:90%;margin:0 auto;border-radius:1rem;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.15)}body.vulnerability-testing section.jisseki .swiper-slide{height:initial !important}body.vulnerability-testing section.jisseki .swiper-button-next:after,body.vulnerability-testing section.jisseki .swiper-rtl .swiper-button-prev:after,body.vulnerability-testing section.jisseki .swiper-button-prev,body.vulnerability-testing section.jisseki .swiper-rtl .swiper-button-next{color:#0dbed1 !important}@media screen and (max-width :768px){body.vulnerability-testing section.jisseki .swipercontainer{width:98%;min-width:initial}body.vulnerability-testing section.jisseki .swipercontainer .swiper{border-radius:20px}body.vulnerability-testing section.jisseki .swiper-button-next{right:0 !important}body.vulnerability-testing section.jisseki .swiper-button-prev{left:0 !important}body.vulnerability-testing section.jisseki ul li{flex-direction:column;align-items:center;padding:1rem 1.5em}body.vulnerability-testing section.jisseki ul li figure{order:1;width:50%}body.vulnerability-testing section.jisseki ul li .customer{order:2;width:100%;padding-right:0}body.vulnerability-testing section.jisseki ul li .customer h3{font-size:1em}body.vulnerability-testing section.jisseki ul li>p{order:3;margin-top:.5em}body.vulnerability-testing section.jisseki ul li dl{order:4}}body.vulnerability-testing section.lineup{padding:2rem 0}body.vulnerability-testing section.lineup ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem auto}body.vulnerability-testing section.lineup ul li{width:48.5%;margin-bottom:1em;padding:1em 0;border:2px solid #0dbed1;border-radius:3em;color:#0dbed1;background-color:#fff;text-align:center;font-size:1.125em;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.125))}body.vulnerability-testing section.lineup ul li:has(a){padding:0;border:0}body.vulnerability-testing section.lineup ul li a{position:relative;display:block;padding:1em 0;border:2px solid #fff;border-radius:3em;color:#fff;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100.87%);text-decoration:none}body.vulnerability-testing section.lineup ul li a:after{content:"";position:absolute;right:1.5em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.75rem;height:.75rem;margin-left:3em;border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (max-width:768px){body.vulnerability-testing section.lineup ul li{width:100%;margin-bottom:.5em}}body.vulnerability-testing section.nagare{padding:2rem 0;background-color:#f2f9f9}body.vulnerability-testing section.nagare figure{width:80%;max-width:1100px;margin:2rem auto}body.vulnerability-testing section.nagare figure img{width:100% !important}@media screen and (max-width:768px){body.vulnerability-testing section.nagare{padding:2rem 10%}body.vulnerability-testing section.nagare figure{width:100%}}body.vulnerability-testing section.report ul{margin:2rem auto}body.vulnerability-testing section.report ul li{display:flex;align-items:center;margin-right:1.5em}body.vulnerability-testing section.report ul li:before{content:"";display:block;width:1.5em;height:1.5em;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/check-blue.svg) no-repeat center center/contain;margin-right:.5rem}body.vulnerability-testing section.report ul+p{position:relative}body.vulnerability-testing section.report ul+p:before,body.vulnerability-testing section.report ul+p:after{content:"";display:block;position:absolute;top:0;width:2px;height:1.5em;background-color:#0dbed1}body.vulnerability-testing section.report ul+p:before{left:-1em;transform:rotate(-30deg)}body.vulnerability-testing section.report ul+p:after{right:-1em;transform:rotate(30deg)}body.vulnerability-testing section.report p.linkbutton a{position:relative;display:block;padding:1em 3em;border:2px solid #fff;border-radius:3em;color:#fff;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100.87%);text-decoration:none;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.125))}body.vulnerability-testing section.report p.linkbutton a:after{content:"";position:absolute;right:1.5em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.75rem;height:.75rem;margin-left:3em;border-top:3px solid #fff;border-right:3px solid #fff}body.web-application main,body.web-application main .wp-block-heading{color:#24365b !important;font-weight:600}body.web-application main ul{margin:0;padding:0}body.web-application main .tx_lightblue{color:#0dbed1}body.web-application main .tx_yellow{color:#ffd80a}body.web-application main .line_yellow{background:linear-gradient(transparent 60%,#ffd80a 60%)}body.web-application main ul{list-style:none}body.web-application .l-content__body{margin-top:0 !important}body.web-application section{font-size:18px}body.web-application section h2{font-size:1.75em !important}body.web-application .footer_cta{display:none}@media screen and (max-width:768px){body.web-application section{padding-right:10%;padding-left:10%;font-size:16px}body.web-application section h2{font-size:1.5em !important}}body.web-application #top_title_area{position:relative;color:#fff;background:linear-gradient(to right,#0693e3,#20d2d1)}body.web-application #top_title_area:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/bg-abstract.svg) no-repeat center center/cover;opacity:.15}body.web-application #top_title_area:after{content:"";position:absolute;z-index:1;right:0;top:50%;display:block;width:100%;height:90%;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/vulnerability-sub.svg) no-repeat right 2rem center/contain;transform:translateY(-50%)}body.web-application .l-content__top{position:relative}body.web-application .p-topArea__title{position:relative}body.web-application .p-topArea{text-align:left}body.web-application .p-topArea h1{position:relative;z-index:3;font-size:2.5rem;text-shadow:2px 2px 5px rgb(0 0 0/0.35)}body.web-application .p-topArea h1:before{content:"ネオセキリュティ脆弱性診断サービス";display:block;font-size:1.25rem;line-height:1.75em}@media screen and (max-width:768px){body.web-application #top_title_area:after{content:none}body.web-application .p-topArea h1{font-size:2em}}body.web-application section.gaiyou h3{position:relative;display:inline-block;padding:.5rem 3rem;border-radius:.5rem;color:#fff !important;background-color:#24365b;font-size:1.25em}body.web-application section.gaiyou h3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #24365b}body.web-application section.gaiyou h2+p+figure{margin:2rem auto}@media screen and (max-width:768px){body.web-application section.gaiyou h3{padding:.5rem 1em}}body.web-application section.plan{margin-top:3rem;padding:3rem 0;background-color:#f2f9f9}body.web-application section.plan article{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2em auto}body.web-application section.plan article>div{width:24%;border-radius:1rem;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.15);overflow:hidden}body.web-application section.plan article h3{padding:.75em 1.5rem;color:#fff;background-color:#24365b;text-align:center;font-size:1.25em}body.web-application section.plan article h4{padding:.75em 1.5rem;text-align:center;font-weight:600;font-size:1.5em}body.web-application section.plan article p.des{padding:0 1.5rem;text-align:center;font-size:.85em}body.web-application section.plan article dl{display:flex;flex-wrap:wrap;width:calc(100% - 3rem);margin:1rem auto 2rem auto;font-size:.85em}body.web-application section.plan article dl dt{display:flex;flex-direction:column;justify-content:center;width:45%;padding:.25em 0;border-bottom:1px solid #ccc}body.web-application section.plan article dl dd{width:55%;padding:.25em 0;border-bottom:1px solid #ccc;text-align:center;font-weight:400}body.web-application section.plan article dl dd span{display:block;font-size:.75em}body.web-application section.plan article h5{width:calc(100% - 3rem);margin:auto;padding:.25em .75em;border-radius:.25em;color:#fff;background-color:#24365b;text-align:center;font-size:.85em}body.web-application section.plan article ul{width:calc(100% - 3rem);margin:.5em auto 2em auto;font-weight:400;font-size:.85em}body.web-application section.plan article ul li{position:relative;margin-bottom:.25em;padding-left:1em}body.web-application section.plan article ul li:before{content:"";position:absolute;left:0;top:.65em;display:block;width:.5em;height:.5em;background-color:#24365b;border-radius:100%}body.web-application section.plan article>div.rec{border:3px solid #0dbed1}body.web-application section.plan article>div.rec h3{background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100%)}body.web-application section.plan article>div.rec h5,body.web-application section.plan article>div.rec ul li:before{background-color:#0dbed1}body.web-application section.plan article+p{display:inline-block;position:relative}body.web-application section.plan article+p:before,body.web-application section.plan article+p:after{content:"";display:block;position:absolute;top:0;width:2px;height:3em;background-color:#24365b}body.web-application section.plan article+p:before{left:-1em;transform:rotate(-20deg)}body.web-application section.plan article+p:after{right:-1em;transform:rotate(20deg)}body.web-application section.plan .linkbutton a{display:inline-block;position:relative;padding:1em 4em 1em 1em;border:2px solid #fff;border-radius:3em;color:#fff;background-color:#d1200d;text-decoration:none;font-weight:500;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.125))}body.web-application section.plan .linkbutton a:after{content:"";position:absolute;right:1.5em;top:50%;display:block;transform:translateY(-50%) rotate(45deg);width:.75rem;height:.75rem;margin-left:3em;border-top:3px solid #fff;border-right:3px solid #fff}@media screen and (max-width:999px){body.web-application section.plan article>div{width:48%;margin-bottom:2rem}}@media screen and (max-width:768px){body.web-application section.plan article{flex-direction:column;margin-bottom:0}body.web-application section.plan article>div{width:100%;margin-bottom:2rem}body.web-application section.plan article+p{width:80%;margin:0 auto}}body.web-application section.nagare,{padding:2rem 0}body.web-application section.nagare article{width:90%;margin:1rem auto}body.web-application section.nagare h2 .tx_small{display:block;font-size:.75em}body.web-application section.nagare h3{color:#0dbed1 !important;font-size:1.25em}body.web-application section.nagare h3:nth-of-type(2){margin-top:3rem}body.web-application section.nagare h3+div.nagare-child{margin-top:.25em}body.web-application section.nagare div.nagare-child{display:flex;border:3px solid #0dbed1;border-radius:1rem;overflow:hidden}body.web-application section.nagare div.nagare-child p.step{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;color:#fff;background-color:#0dbed1;font-size:2em;line-height:1.25em}body.web-application section.nagare div.nagare-child p.step span{font-size:.5em;line-height:1.25em}body.web-application section.nagare div.nagare-child div{padding:1em}body.web-application section.nagare div.nagare-child div h4{margin-bottom:.5em;font-weight:600}body.web-application section.nagare div.nagare-child div p{font-size:1em;font-weight:400}body.web-application section.nagare div.nagare-child div p a{color:#d1200d;text-decoration:underline}body.web-application section.nagare div.nagare-child div .example{margin-top:1em;background-color:#f2f9f9;border-radius:1rem}body.web-application section.nagare div.nagare-child div .example h5{margin-bottom:.5em;font-weight:600;font-size:1em}body.web-application section.nagare div.nagare-child div .example ul{display:flex;flex-wrap:wrap}body.web-application section.nagare div.nagare-child div .example ul li{width:50%;font-weight:400;font-size:.85em}body.web-application section.nagare div.nagare-child div .example ul li:before{content:"・"}@media screen and (max-width:768px){body.web-application section.nagare{padding:2rem 5%}body.web-application section.nagare h2{margin-bottom:0}body.web-application section.nagare article{width:100%;margin:1rem auto}body.web-application section.nagare h3{text-align:center}body.web-application section.nagare h3:nth-of-type(1){margin-top:1rem}body.web-application section.nagare div.nagare-child{flex-direction:column}body.web-application section.nagare div.nagare-child p.step{flex-direction:initial;padding:.125em 1em}body.web-application section.nagare div.nagare-child p.step span{margin-right:.25em}body.web-application section.nagare div.nagare-child div .example ul li{width:100%}}body.web-application section.koumoku{margin-top:3rem;padding:3rem 0;background-color:#f2f9f9}body.web-application section.koumoku .koumokulist{width:960px;margin:1rem auto;background-color:#fff;border:3px solid #0dbed1;border-radius:1rem;overflow:hidden}body.web-application section.koumoku .koumokulist h3{padding:1em;color:#fff !important;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100%);font-size:1.25em}body.web-application section.koumoku .koumokulist ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 4em);margin:1rem auto 2rem auto}body.web-application section.koumoku .koumokulist ul li{width:49%;padding:.25em 0;border-bottom:1px solid #ccc}@media screen and (max-width:1150px){body.web-application section.koumoku .koumokulist{width:90%}body.web-application section.koumoku .koumokulist ul li{width:100%}}body.platform main,body.platform main .wp-block-heading{color:#24365b !important;font-weight:600}body.platform main ul{margin:0;padding:0}body.platform main .tx_lightblue{color:#0dbed1}body.platform main .tx_yellow{color:#ffd80a}body.platform main .line_yellow{background:linear-gradient(transparent 60%,#ffd80a 60%)}body.platform main ul{list-style:none}body.platform .l-content__body{margin-top:0 !important}body.platform section{font-size:18px}body.platform section h2{font-size:1.75em !important}body.platform .footer_cta{display:none}@media screen and (max-width:768px){body.platform section{padding-right:10%;padding-left:10%;font-size:16px}body.platform section h2{font-size:1.5em !important}}body.platform #top_title_area{position:relative;color:#fff;background:linear-gradient(to right,#0693e3,#20d2d1)}body.platform #top_title_area:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/bg-abstract.svg) no-repeat center center/cover;opacity:.15}body.platform #top_title_area:after{content:"";position:absolute;z-index:1;right:0;top:50%;display:block;width:100%;height:90%;background:url(//neosecurity.co.jp/wp-content/themes/neosecurity_original2025/assets/css/../images/vulnerability-sub.svg) no-repeat right 2rem center/contain;transform:translateY(-50%)}body.platform .p-topArea__title{position:relative}body.platform .p-topArea{text-align:left}body.platform .p-topArea h1{font-size:2.5rem;text-shadow:2px 2px 5px rgb(0 0 0/0.35)}body.platform .p-topArea h1:before{content:"ネオセキリュティ脆弱性診断サービス";display:block;font-size:1.25rem;line-height:1.75em}@media screen and (max-width:768px){body.platform #top_title_area:after{content:none}body.platform .p-topArea h1{font-size:2em}}body.platform section.gaiyou figure{padding:1rem;border-radius:1rem;box-shadow:0px 0px 5px rgba(0,0,0,.15)}body.platform section.osusume{padding:2rem 0 4rem;background-color:#f2f9f9}body.platform section.osusume h2{position:relative;display:inline-block}body.platform section.osusume h2:before,body.platform section.osusume h2:after{content:"";display:block;position:absolute;top:-.125em;width:2px;height:1.75em;background-color:#24365b}body.platform section.osusume h2:before{left:-1em;transform:rotate(-20deg)}body.platform section.osusume h2:after{right:-1em;transform:rotate(20deg)}body.platform section.osusume .nayamilist{justify-content:space-between}body.platform section.osusume .nayamilist .wp-block-group{width:32%;padding:1rem 1.5rem 1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0px 0px 5px rgba(0,0,0,.15)}body.platform section.osusume .nayamilist .wp-block-group>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.platform section.osusume .nayamilist .wp-block-group>div figure{width:100%}body.platform section.osusume .nayamilist .wp-block-group>div figure img{width:100%;max-width:280px}body.platform section.osusume .nayamilist .wp-block-group p{line-height:1.5em}@media screen and (max-width:768px){body.platform section.osusume{padding:4rem 0}body.platform section.osusume .nayamilist{flex-direction:column}body.platform section.osusume .nayamilist .wp-block-group{width:100%;padding:1rem}body.platform section.osusume .nayamilist .wp-block-group>div{display:flex;align-items:center;flex-direction:initial}body.platform section.osusume .nayamilist .wp-block-group>div figure{width:35%}body.platform section.osusume .nayamilist .wp-block-group>div p{width:65%;margin-top:0;padding-left:.5em}body.platform section.osusume .nayamilist .wp-block-group>div p br{display:none}}body.platform section.tokucho{padding-bottom:4rem}body.platform section.tokucho div.point{width:70%;margin:1rem auto;padding:1.5rem;border:3px solid #0dbed1;border-radius:1rem;background-color:#f2f9f9}body.platform section.tokucho div.point h3{font-size:1em}body.platform section.tokucho div.point h3 span{color:#fff;background-color:#0dbed1;padding:.25em;margin-right:.5em}body.platform section.tokucho div.point p{font-weight:400;font-size:.85em}@media screen and (max-width:768px){body.platform section.tokucho{padding:4rem 0}body.platform section.tokucho div.point{width:100%}body.platform section.tokucho div.point h3 span{display:block;margin-bottom:.5em;padding:.25em .5em}}body.platform section.nagare{padding:2rem 0 4rem;background-color:#f2f9f9}body.platform section.nagare article{width:90%;margin:1rem auto}body.platform section.nagare h2 .tx_small{display:block;font-size:.75em}body.platform section.nagare h3{margin-top:3rem;color:#0dbed1 !important;font-size:1.25em}body.platform section.nagare h3+div.nagare-child{margin-top:.25em}body.platform section.nagare div.nagare-child{display:flex;border:3px solid #0dbed1;border-radius:1rem;background-color:#fff;overflow:hidden}body.platform section.nagare div.nagare-child p.step{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;color:#fff;background-color:#0dbed1;font-size:2em;line-height:1.25em}body.platform section.nagare div.nagare-child p.step span{font-size:.5em;line-height:1.25em}body.platform section.nagare div.nagare-child div{padding:1em}body.platform section.nagare div.nagare-child div h4{margin-bottom:.5em;font-weight:600}body.platform section.nagare div.nagare-child div p{font-size:1em;font-weight:400}body.platform section.nagare div.nagare-child div p a{color:#d1200d;text-decoration:underline}body.platform section.nagare div.nagare-child div .example{margin-top:1em;background-color:#f2f9f9;border-radius:1rem}body.platform section.nagare div.nagare-child div .example h5{margin-bottom:.5em;font-weight:600;font-size:1em}body.platform section.nagare div.nagare-child div .example ul{display:flex;flex-wrap:wrap}body.platform section.nagare div.nagare-child div .example ul li{width:50%;font-weight:400;font-size:.85em}body.platform section.nagare div.nagare-child div .example ul li:before{content:"・"}@media screen and (max-width:768px){body.platform section.nagare{padding:4rem 10%}body.platform section.nagare h2{margin-bottom:0}body.platform section.nagare article{width:100%;margin:1rem auto}body.platform section.nagare h3{text-align:center}body.platform section.nagare h3:nth-of-type(1){margin-top:1rem}body.platform section.nagare div.nagare-child{flex-direction:column}body.platform section.nagare div.nagare-child p.step{flex-direction:initial;padding:.125em 1em}body.platform section.nagare div.nagare-child p.step span{margin-right:.25em}body.platform section.nagare div.nagare-child div .example ul li{width:100%}}body.platform section.koumoku{margin-top:3rem;padding-bottom:2rem}body.platform section.koumoku .koumokulist{width:960px;margin:1rem auto;background-color:#fff;border:3px solid #0dbed1;border-radius:1rem;overflow:hidden}body.platform section.koumoku .koumokulist h3{padding:1em;color:#fff !important;background:linear-gradient(283.56deg,#20d2d1 0%,#0693e3 100%);font-size:1.25em}body.platform section.koumoku .koumokulist ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 4em);margin:1rem auto 2rem auto}body.platform section.koumoku .koumokulist ul li{padding:.25em 0;border-bottom:1px solid #ccc}body.platform section.koumoku .koumokulist h3+div{margin-top:0;padding:2em}@media screen and (max-width:1150px){body.platform section.koumoku{padding:2rem 0}body.platform section.koumoku .koumokulist{width:90%}body.platform section.koumoku .koumokulist ul li{width:100%}body.platform section.koumoku .koumokulist h3+div{flex-direction:column}body.platform section.koumoku .koumokulist h3+div p{display:block;width:100%}}body.vulnerability-form .p-topArea.c-filterLayer:before,body.vulnerability-pdf-form .p-topArea.c-filterLayer:before{background:0 0 !important;background-color:none !important}body.vulnerability-form .p-topArea.c-filterLayer:before,body.vulnerability-pdf-form .p-topArea.c-filterLayer:before{opacity:0 !important}body.vulnerability-form .c-filterLayer.-filter-dot:after,body.vulnerability-pdf-form .c-filterLayer.-filter-dot:after{background-image:none !important}body.vulnerability-form .footer_cta,body.vulnerability-pdf-form .footer_cta{display:none}