.page-xcockpit ol li,.page-xcockpit ul li{list-style:none}.page-xcockpit p{margin-bottom:0}.page-xcockpit .l-main__body,.page-xcockpit .l-main__contents{padding-bottom:0}.xcockpit-note{font-size:1.2rem}.l-main__body{padding-top:0}@media only print,screen and (min-width:768px){.p-category-menu__items{margin:0 auto;width:-webkit-fit-content;width:fit-content}}.xcockpit-cv-area{background-color:#eef6f4;margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);padding:4rem calc(50vw - 50%)}@media only print,screen and (min-width:768px){.xcockpit-cv-area .xcockpit-cv-area{padding:6rem calc(50vw - 50%)}}.xcockpit-cv-area-list{column-gap:3rem;display:grid;margin:0 auto;max-width:1200px;row-gap:2rem}@media only print,screen and (min-width:768px){.xcockpit-cv-area-list{display:flex}}.xcockpit-cv-area-list li{flex:1}.xcockpit-cv-area-list li a{align-items:center;background-image:linear-gradient(90deg,#d33f00,#b63700);border-radius:1.2rem;box-shadow:0 0 2.2rem 0 #00000024;color:#fff;display:block;font-size:1.6rem;font-weight:700;margin-top:1.6rem;padding:1.6rem 0;position:relative;text-align:center;text-decoration:none}.xcockpit-cv-area-list li a>*{position:relative;z-index:1}.xcockpit-cv-area-list li a svg{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2rem}.xcockpit-cv-area-list li:nth-child(3) a{background:linear-gradient(90deg,#009d79,#008a6a)}@media only print,screen and (min-width:768px){.xcockpit-cv-area-list li:nth-child(3) a:after{background:linear-gradient(90deg,#017c5f,#00644d)}.xcockpit-cv-area-list li a{font-size:1.8rem;padding:2.4rem 0}.xcockpit-cv-area-list li a:after{background-image:linear-gradient(90deg,#a33201,#7a2601);border-radius:1.2rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease 0s!important;width:100%;z-index:0}.xcockpit-cv-area-list li a:hover:after{opacity:1}.xcockpit-cv-area-list li svg{right:3rem;width:3.2rem}}.xcockpit-cv-area__shoulder{column-gap:1rem;display:grid;font-size:1.8rem;font-weight:700;grid-template-columns:.4rem auto .4rem;line-height:1;margin:0 auto;text-align:center;width:-webkit-fit-content;width:fit-content}.xcockpit-cv-area__shoulder:after{transform:translateY(.2rem) rotate(25deg)}.xcockpit-cv-area__shoulder:after,.xcockpit-cv-area__shoulder:before{background-color:#009d79;border-radius:9999px;content:"";display:block;height:1em;width:.4rem}.xcockpit-cv-area__shoulder:before{transform:translateY(.2rem) rotate(-25deg)}.p-index-header__bg-link{bottom:0;left:0;padding:0 .5rem .5rem;position:absolute;width:100%}@media only print,screen and (min-width:768px){.p-index-header__bg-link{border-radius:1.2rem;display:block;height:17.8rem;inset:7.2rem auto auto 50%;overflow:hidden;padding:0;transform:translateX(24rem);width:36rem}.p-index-header__bg-link img{position:relative;transition:opacity .3s ease 0s;vertical-align:bottom;z-index:1}.p-index-header__bg-link:after{background-color:#fff;content:"";display:block;height:calc(100% - 2px);left:0;position:absolute;top:0;width:100%;z-index:0}.p-index-header__bg-link:hover img{opacity:.8}}.threat-top{margin:0 auto;max-width:800px}.threat-heading{color:#009d79;font-size:3.8rem;font-weight:500;text-align:center}@media only print,screen and (min-width:768px){.threat-heading{font-size:4.8rem}}.threat-sub-heading{font-size:2.2rem;font-weight:700;margin-top:1.6rem;text-align:center}@media only print,screen and (min-width:768px){.threat-sub-heading{font-size:2.8rem;font-weight:500}}.threat-box{background-color:#eef6f4;background-image:url(/assets/it-infra/security/xcockpit/images/threat_box_bg01_sp.png);background-position:0 0;background-repeat:no-repeat;background-size:32.9rem;border-radius:1.2rem;margin-top:4rem;padding:4rem 1.5rem 8rem;position:relative}.threat-box:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%20viewBox%3D%220%200%20120%20120%22%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2260%22%20fill%3D%22%23009d79%22%20stroke-width%3D%220%22%2F%3E%3Cpath%20d%3D%22M60%2C120C26.92%2C120%2C0%2C93.08%2C0%2C60S26.92%2C0%2C60%2C0s60%2C26.92%2C60%2C60-26.92%2C60-60%2C60ZM60%2C2C28.02%2C2%2C2%2C28.02%2C2%2C60s26.02%2C58%2C58%2C58%2C58-26.02%2C58-58S91.98%2C2%2C60%2C2Z%22%20fill%3D%22%23fff%22%20stroke-width%3D%220%22%2F%3E%3Cpath%20d%3D%22M88.81%2C58.01l-25.8%2C25.8c-1.58%2C1.58-4.15%2C1.58-5.73%2C0l-25.8-25.8c-1.58-1.58-1.58-4.15%2C0-5.73%2C1.58-1.58%2C4.15-1.58%2C5.73%2C0l18.88%2C18.88v-36.16s8.11%2C0%2C8.11%2C0v36.16l18.88-18.88c1.58-1.58%2C4.15-1.58%2C5.73%2C0%2C1.58%2C1.58%2C1.58%2C4.15%2C0%2C5.73Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20stroke-width%3D%220%22%2F%3E%3C%2Fsvg%3E") 0 0/100% 100% no-repeat;border-radius:9999px;bottom:0;box-shadow:0 0 22px 0 #6cad9d;content:"";height:8rem;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(50%);width:8rem}@media only print,screen and (min-width:768px){.threat-box{background-image:url(/assets/it-infra/security/xcockpit/images/threat_box_bg01.png),url(/assets/it-infra/security/xcockpit/images/threat_box_bg02.png);background-position:0 0,100% 100%;background-size:initial;margin-top:6rem;padding:6rem 3rem 10rem}.threat-box:after{box-shadow:none;filter:drop-shadow(0 0 22px #6cad9d);height:12rem;width:12rem}}.threat-box-head{margin:0 auto;max-width:800px}.threat-box-head-heading{color:#009d79;font-size:2.2rem;font-weight:700;text-align:center}@media only print,screen and (min-width:768px){.threat-box-head-heading{font-size:2.8rem}}.threat-box-list{column-gap:2rem;display:grid;margin-left:auto;margin-right:auto;max-width:1000px;row-gap:2rem}@media only print,screen and (min-width:768px){.threat-box-list{display:flex}}.threat-box-list li{background-color:#fff;border-radius:1.2rem;flex:1;padding:4rem 2rem 3rem}@media only print,screen and (min-width:768px){.threat-box-list li{padding:4rem 0 3rem}}.threat-box-list__icon{margin:0 auto;width:8rem}.threat-box-list__text{font-size:2.4rem;font-weight:500;margin-top:2.4rem;text-align:center}@media only print,screen and (min-width:768px){.threat-box-list__text{margin-top:3rem}}.threat-box-bottom-text{font-size:1.8rem;font-weight:500}@media only print,screen and (min-width:768px){.threat-box-bottom-text{font-size:2.2rem;font-weight:700;text-align:center}}.threat-bottom-area{margin-top:8rem}.threat-bottom-area img{height:auto;width:100%}@media only print,screen and (min-width:768px){.threat-bottom-area{margin-top:12rem}}.threat-bottom-area__logo{display:grid;font-size:2.8rem;font-weight:500;line-height:2;margin:0 auto;row-gap:2rem;text-align:center;width:30rem}@media only print,screen and (min-width:768px){.threat-bottom-area__logo{column-gap:4.4rem;display:flex;font-size:6rem;text-align:left;width:-webkit-fit-content;width:fit-content}.threat-bottom-area__logo img{width:52.8rem}}.about{margin-top:8rem}@media only print,screen and (min-width:768px){.about{margin-top:13.6rem}}.about-list{counter-reset:number 0;display:grid;row-gap:4.4rem}@media only print,screen and (min-width:768px){.about-list{row-gap:3.6rem}}.about-media{align-items:center;column-gap:6rem;display:grid;row-gap:6.4rem}@media only print,screen and (min-width:768px){.about-media{display:flex}}.about-media_text-area{order:2}@media only print,screen and (min-width:768px){.about-media_text-area{flex:1;padding-top:10rem}.about-media_text-area.is-order-1{order:1}.about-media_text-area.is-order-2{order:2}}.about-media_heading{color:#009d79;font-size:2.4rem;font-weight:500;position:relative}.about-media_heading span{position:relative;z-index:1}.about-media_heading:before{color:#eef6f4;content:"0" counter(number);counter-increment:number 1;display:block;font-family:Poppins,sans-serif;font-size:8rem;left:0;line-height:1;position:absolute;top:0;transform:translateY(-60%);z-index:0}@media only print,screen and (min-width:768px){.about-media_heading:before{font-size:16rem;transform:translateY(-75%)}}.about-media_text-wrap{margin-top:2rem}.about-media_thumb{border-radius:.6rem;order:1;overflow:hidden;width:100%}@media only print,screen and (min-width:768px){.about-media_thumb{border-radius:1.2rem;width:53.3333333333%}.about-media_thumb.is-order-1{order:1}.about-media_thumb.is-order-2{order:2}}.pdca-illustration{text-align:center}.achievements-box{background-color:#eef6f4;border-radius:1.2rem;margin-top:4.2rem;padding:4rem 1.6rem}@media only print,screen and (min-width:768px){.achievements-box{margin-top:2.8rem;padding:6rem 3rem 10rem}}.achievements-box__heading{color:#009d79;font-size:2.2rem;font-weight:700;text-align:center}@media only print,screen and (min-width:768px){.achievements-box__heading{font-size:2.8rem;font-weight:500}}.achievements-list{display:grid;gap:2rem;margin:4rem auto 0;max-width:1000px}@media only print,screen and (min-width:768px){.achievements-list{grid-template-columns:repeat(3,1fr)}}.achievements-card{background-color:#fff;border-radius:1.2rem;height:100%;overflow:hidden}.achievements-card_text-area{padding:2rem 4rem}@media only print,screen and (min-width:768px){.achievements-card_text-area{padding:2rem 4rem 4rem}}.achievements-card_text-area dl>div{display:flex}.achievements-card_text-area dl>div dd,.achievements-card_text-area dl>div dt{font-weight:700}.achievements-card_text-wrap{margin-top:1.2rem}@media only print,screen and (min-width:768px){.achievements-card_text-wrap{margin-top:1.6rem}}.price{background-color:#f7f7f7;margin-left:calc(-50vw - -50%);margin-right:calc(-50vw - -50%);padding:4rem calc(50vw - 50%) 0}@media only print,screen and (min-width:768px){.price{padding-top:6rem}}.price-inner{margin:0 auto;padding-bottom:15.6rem;position:relative}.price-inner:after{background:url(/assets/it-infra/security/xcockpit/images/price_illustration.png) 3rem 100%/16rem 100% no-repeat;bottom:0;box-sizing:border-box;content:"";height:13.9rem;left:0;margin:0 auto;padding:0 1rem 0 3rem;position:absolute;right:0;width:20rem}@media only print,screen and (min-width:768px){.price-inner{padding-bottom:5rem;width:55rem}.price-inner:after{background-position:0 0;background-size:100% 100%;height:18.6rem;left:-26rem;margin:auto;padding:0;right:auto;width:21.3rem}}.price-heading{font-size:3.2rem;font-weight:700;text-align:center}.price-button a,.price-text{font-size:1.6rem}.price-button a{background:linear-gradient(90deg,#d33f00,#b63700);border-radius:.8rem;color:#fff;display:block;font-weight:700;line-height:1;margin:0 auto;padding:2rem 0;position:relative;text-align:center;text-decoration:none;width:100%}.price-button a>*{position:relative;z-index:1}.price-button a svg{height:2rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2rem}@media only print,screen and (min-width:768px){.price-button a{border-radius:1.2rem;font-size:1.8rem;padding:3rem 0}.price-button a:after{background-image:linear-gradient(90deg,#a33201,#7a2601);border-radius:1.2rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease 0s!important;width:100%;z-index:0}.price-button a:hover:after{opacity:1}.price-button a svg{height:3rem;right:3rem;width:3rem}}.faq-box{margin:4rem auto 0;max-width:900px}.faq-box__item{background-color:#fff;border-bottom:1px solid #eee;padding:0 2em;position:relative;z-index:0}.faq-box__item:has(.is-open){border:none;border-radius:1.2rem;box-shadow:0 0 2.2rem 0 #00000024;z-index:1}.faq-box__item:has(+.faq-box__item .is-open){border:none}@media only print,screen and (min-width:768px){.faq-box__item{padding:0 10rem 0 3.2rem}}.faq-box__q{column-gap:1.6rem;display:flex;font-weight:500;padding:2.8rem 4rem 2.8rem 0;position:relative}.faq-box__q .faq-box__text{font-weight:700}@media only print,screen and (min-width:768px){.faq-box__q{column-gap:3.2rem;padding:2.4rem 0}}.faq-box__q-text{font-weight:700}.faq-box__switch-icon{height:1.6rem;position:absolute;right:0;top:3.2rem;width:1.6rem}@media only print,screen and (min-width:768px){.faq-box__switch-icon{height:2.6rem;top:2.4rem;width:2.6rem}}.is-open .faq-box__switch-icon circle{fill:#000}.faq-box__switch-icon path{transform-origin:center}.is-open .faq-box__switch-icon path:first-of-type{transform:rotate(90deg)}.faq-box__text{flex:1;line-height:1.58}.faq-box__a{display:none;line-height:2}@media only print,screen and (min-width:768px){.faq-box__a{font-weight:500}}.faq-box__a[aria-hidden=false],.faq-box__item.is-open .faq-box__a{display:block}.faq-box__a-inner{column-gap:1.6rem;display:flex;padding-bottom:2.4rem}@media only print,screen and (min-width:768px){.faq-box__a-inner{column-gap:3.2rem}}.faq-box__a-text{color:#009d79;font-weight:700}.bottom-banner a{border-radius:1.2rem;display:block;margin:0 auto;overflow:hidden;width:-webkit-fit-content;width:fit-content}@media only print,screen and (min-width:768px){.bottom-banner a{transition:opacity .2s ease 0s}.bottom-banner a:hover{opacity:.8}}