@charset "UTF-8";ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0;unicode-bidi:isolate}section.lower_def{padding:3em 0}section.lower_def .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}section.lower_def .wrap>p span{display:block;font-size:14px;padding-top:.5em}.ttl2-cmn{font-size:34px!important;font-weight:600}.ttl2-cmn img{display:block}.ttl2-cmn+.desc-cmn{font-size:16px;padding-top:2em}a{color:#222}ol,ul{list-style:none;margin-left:0;margin-top:0}h1,h2,h3,p{line-height:1.75;margin-top:0}main#security{overflow-x:hidden}main#security .mv{background:url(../img/security/mv_bg.png) no-repeat left 0/contain;height:46.42vw;margin-top:52px;min-height:438px;position:relative;width:100%}main#security .mv:before{background:url(../img/security/mv-img2.png) no-repeat right 0 top 0/contain;content:"";display:block;height:130%;position:absolute;right:0;top:0;width:60%}main#security .mv.data:before{background-image:url(../img/data-ai/mv-img.png);height:140%;width:65%}main#security .mv.hybrid:before{background-image:url(../img/hybrid-cloud/mv-img2.png);height:140%;width:65%}main#security .mv.hybrid .wrap{padding-top:4.991vw}main#security .mv .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;padding-top:4.278vw;position:relative;width:100%}main#security .mv .wrap .ttl2{font-size:2.7094vw;font-weight:600;line-height:1.7}main#security .mv .wrap .ttl2 .sml{display:block;font-size:1.2834vw;font-weight:500;padding-bottom:1em}main#security .mv .wrap .ttl2 .blue{color:#054cc9}main#security .mv .wrap .ttl2 .ttl1{font-size:2.7094vw;font-weight:600;line-height:1.7}main#security .mv .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px;-webkit-box-pack:start;-ms-flex-pack:start;gap:2em;justify-content:flex-start;position:relative}main#security .mv .wrap ul.security{padding-top:7.13vw}main#security .mv .wrap ul li{width:17.4685vw}main#security .mv .wrap ul li,main#security .mv .wrap ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#security .mv .wrap ul li a{font-size:1.2121vw;font-weight:500;padding:1.25em;width:100%}main#security .mv .wrap ul li a.download{background-color:#36d2e3;border:1px solid #36d2e3}main#security .mv .wrap ul li a.download span{padding-left:1.5em;position:relative}main#security .mv .wrap ul li a.download span:before{background-color:#222;bottom:0;content:"";display:block;height:1em;left:0;margin:auto 0;-webkit-mask:url(../img/security/mv-ic1.svg) no-repeat center/contain;mask:url(../img/security/mv-ic1.svg) no-repeat center/contain;position:absolute;right:auto;top:.1em;width:1em}main#security .mv .wrap ul li a.download{-webkit-transition:all .5s ease;transition:all .5s ease}main#security .mv .wrap ul li a.download:hover{background-color:#222;color:#36d2e3}main#security .mv .wrap ul li a.download:hover span:before{background-color:#36d2e3}main#security .mv .wrap ul li a.contact{background-color:#054cc9;border:1px solid #054cc9;color:#fff}main#security .mv .wrap ul li a.contact span{padding-left:1.5em;position:relative}main#security .mv .wrap ul li a.contact span:before{background-color:#fff;bottom:0;content:"";display:block;height:1em;left:0;margin:auto 0;-webkit-mask:url(../img/security/mv-ic2.svg) no-repeat center/contain;mask:url(../img/security/mv-ic2.svg) no-repeat center/contain;position:absolute;right:auto;top:.1em;width:1em}main#security .mv .wrap ul li a.contact{-webkit-transition:all .5s ease;transition:all .5s ease}main#security .mv .wrap ul li a.contact:hover{background-color:#fff;color:#054cc9}main#security .mv .wrap ul li a.contact:hover span:before{background-color:#054cc9}main#security .cause{background-color:#f5f6f7;padding:8em 0}main#security .cause .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .cause .wrap ol{display:grid;gap:2em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto auto;margin-top:4em}main#security .cause .wrap ol li{background-color:#fff;border:2px solid #054cc9;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:2.25em 1.5em;row-gap:0}main#security .cause .wrap ol li .num span{background-color:#054cc9;border-radius:2em;color:#fff;padding:.25em 1em}main#security .cause .wrap ol li .ttl3{font-size:22px;font-weight:600;padding-top:1em}main#security .cause .wrap ol li p{font-size:16px;padding-top:1em}main#security .cause .wrap .img{margin-top:4em}main#security .five-measures-menu{background:url(../img/security/five-measures-bg.png) no-repeat center bottom 4em/cover;padding:8em 0}main#security .five-measures-menu.security{background-position:center bottom 42em}main#security .five-measures-menu .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .five-measures-menu .wrap ol.menu1.hybrid{gap:1.5em;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto;padding-bottom:2em}main#security .five-measures-menu .wrap ol.menu1.hybrid:before{display:none}main#security .five-measures-menu .wrap ol.menu1.hybrid li a{grid-row:span 2}main#security .five-measures-menu .wrap ol.menu1.hybrid li a .poppins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.25em;justify-content:center}main#security .five-measures-menu .wrap ol.menu1.hybrid li a .poppins span{font-size:16px}main#security .five-measures-menu .wrap ol.menu1.hybrid li a .ttl3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#security .five-measures-menu .wrap ol.menu1.hybrid li a .ttl3 span{display:block;font-size:14px;font-weight:500;line-height:1.5}main#security .five-measures-menu .wrap ol.menu1.data1{grid-template-columns:1fr;place-items:center}main#security .five-measures-menu .wrap ol.menu1.data1.data2{gap:2em;grid-template-columns:1fr 1fr;margin-top:0;padding-bottom:2em}main#security .five-measures-menu .wrap ol.menu1.data1.data2:before{display:none}main#security .five-measures-menu .wrap ol.menu1.data1.data2 li a{width:100%}main#security .five-measures-menu .wrap ol.menu1.data1 li a{padding-bottom:1.75em;pointer-events:none;width:48%}main#security .five-measures-menu .wrap ol.menu1.data1 li a:before{display:none}main#security .five-measures-menu .wrap ol.menu1.data1 li a .poppins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#security .five-measures-menu .wrap ol.menu1.data1 li a .poppins span{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;font-weight:600;padding-right:1em}main#security .five-measures-menu .wrap ol.menu1{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto auto;margin-top:4em;padding-bottom:8em;position:relative}main#security .five-measures-menu .wrap ol.menu1:before{background:url(../img/security/five-measures-menu-ic2.svg) no-repeat 50%/contain;bottom:2.5em;content:"";display:block;height:3em;left:0;margin:auto;position:absolute;right:0;top:auto;width:3em}main#security .five-measures-menu .wrap ol.menu1 li{display:contents}main#security .five-measures-menu .wrap ol.menu1 li a{background:linear-gradient(-42deg,#030d8d,#268fdd);display:grid;grid-row:span 3;grid-template-rows:subgrid;opacity:1;padding:2em 1em 5em;position:relative;row-gap:0}main#security .five-measures-menu .wrap ol.menu1 li a:before{background:url(../img/security/five-measures-menu-ic1.svg) no-repeat 50%/contain;bottom:1.5em;content:"";display:block;height:2em;left:0;margin:auto;position:absolute;right:0;top:auto;width:2.5em}main#security .five-measures-menu .wrap ol.menu1 li a .poppins{color:#fff;font-size:26px;text-align:center}main#security .five-measures-menu .wrap ol.menu1 li a .ttl3{background-color:hsla(0,0%,100%,.24);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:500;margin-top:.25em;padding:.75em .25em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#security .five-measures-menu .wrap ol.menu1 li a p{color:#fff;font-size:16px;padding-top:1em}main#security .five-measures-menu .wrap ol.menu1 li a{-webkit-transition:all .5s ease;transition:all .5s ease}main#security .five-measures-menu .wrap ol.menu1 li a:hover{background:linear-gradient(-42deg,#030d8d,#030d8d);opacity:.9}main#security .five-measures-menu .wrap ol.menu2{padding-bottom:2em}main#security .five-measures-menu .wrap ol.menu2 li{margin:0 auto;max-width:940px;width:100%}main#security .five-measures-menu .wrap ol.menu2 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(-42deg,#030d8d,#268fdd);gap:2em;opacity:1;padding:2em 7em 2em 2em;position:relative;row-gap:0}main#security .five-measures-menu .wrap ol.menu2 li a:before{background:url(../img/security/five-measures-menu-ic1.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;height:2em;left:auto;margin:auto;position:absolute;right:2em;top:0;width:2.5em}main#security .five-measures-menu .wrap ol.menu2 li a .poppins{color:#fff;font-size:26px;text-align:center}main#security .five-measures-menu .wrap ol.menu2 li a .ttl3{background-color:hsla(0,0%,100%,.24);color:#fff;font-size:22px;font-weight:500;padding:.75em 1em;text-align:center;-ms-flex-negative:0;flex-shrink:0}main#security .five-measures-menu .wrap ol.menu2 li a p{color:#fff;font-size:16px}main#security .five-measures-menu .wrap ol.menu2 li a{-webkit-transition:all .5s ease;transition:all .5s ease}main#security .five-measures-menu .wrap ol.menu2 li a:hover{background:linear-gradient(-42deg,#030d8d,#030d8d);opacity:.9}main#security .five-measures-menu .wrap .img_wrap{margin-top:8em}main#security .five-measures-menu .wrap .img_wrap p{padding-bottom:4em}main#security .five-measures{background:url(../img/security/five-measures-bg2.png) no-repeat top/contain;padding:8em 0 0}main#security .five-measures.data{background-image:url(../img/data-ai/five-measures-bg2.png);padding:13em 0 0}main#security .five-measures.data .wrap .measures-list>li .box{padding-bottom:4em}main#security .five-measures.hybrid{background-image:url(../img/hybrid-cloud/five-measures-bg2.png);padding:5.25em 0 0}main#security .five-measures.hybrid .wrap .measures-list>li .box{padding-bottom:8em}main#security .five-measures.hybrid .wrap .measures-list>li:nth-of-type(2n) .box{background-color:#fff}main#security .five-measures .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .five-measures .wrap .ttl2{color:#fff;font-size:38px;font-weight:600;text-align:center}main#security .five-measures .wrap .measures-list{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#security .five-measures .wrap .measures-list>li>.ttl3{background:linear-gradient(-42deg,#030d8d,#268fdd);color:#fff;font-size:34px;font-weight:600;margin-left:-60px;padding:1.25em;text-align:center;width:calc(100% + 120px)}main#security .five-measures .wrap .measures-list>li>.ttl3 .txt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}main#security .five-measures .wrap .measures-list>li>.ttl3 .poppins{border-right:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.75em;padding-right:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#security .five-measures .wrap .measures-list>li>.ttl3 .poppins .en{font-size:16px;padding-right:.5em}main#security .five-measures .wrap .measures-list>li>.ttl3{position:relative}main#security .five-measures .wrap .measures-list>li>.ttl3:before{background:url(../img/security/five-measures-ttl-ic1.png) no-repeat 0/contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:7em}main#security .five-measures .wrap .measures-list>li>.ttl3:after{background:url(../img/security/five-measures-ttl-ic2.png) no-repeat 0/contain;bottom:-115%;content:"";display:block;height:115%;left:0;position:absolute;width:6em}main#security .five-measures .wrap .measures-list>li .box{background:#fff;margin-left:-60px;padding:60px 60px 10em;width:calc(100% + 120px)}main#security .five-measures .wrap .measures-list>li .box .cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1em;justify-content:space-between;margin-bottom:4em;position:relative}main#security .five-measures .wrap .measures-list>li .box .cat li{background-color:#f5f6f7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;padding:1em;text-align:center;width:32%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}main#security .five-measures .wrap .measures-list>li .box .cat li:before{content:"・";padding-right:.25em}main#security .five-measures .wrap .measures-list>li .box>.img{margin-top:4em;text-align:center}main#security .five-measures .wrap .measures-list>li .box .measures-child-list{display:grid;gap:3em;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-top:5em}main#security .five-measures .wrap .measures-list>li .box .measures-child-list li{background-color:#fff;border:1px solid #054cc9;display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:4em 1em;row-gap:0;text-align:center}main#security .five-measures .wrap .measures-list>li .box .measures-child-list li p{font-size:20px;margin:0 auto;max-width:460px;padding-top:1.5em;text-align:left;width:100%}main#security .five-measures .wrap .measures-list>li .box .btn1{background-color:#36d2e3;display:block;font-size:16px;font-weight:600;margin:6em auto 0;max-width:320px;padding:1.5em;width:100%}main#security .five-measures .wrap .measures-list>li .box .btn1:before{background-color:#222;bottom:0;content:"";display:block;height:1em;left:auto;margin:auto;-webkit-mask:url(../img/security/five-measures-ic.svg) no-repeat center/contain;mask:url(../img/security/five-measures-ic.svg) no-repeat center/contain;position:absolute;right:1.5em;top:0;width:1.75em}main#security .five-measures .wrap .measures-list>li .box .btn1{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}main#security .five-measures .wrap .measures-list>li .box .btn1:hover{background-color:#222;color:#36d2e3}main#security .five-measures .wrap .measures-list>li .box .btn1:hover:before{background-color:#36d2e3}main#security .five-measures .wrap .measures-list3{display:grid;gap:2em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto auto;margin-top:4em}main#security .five-measures .wrap .measures-list3 li{background-color:#fff;border:1px solid #e2e2e2;display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:3em 2em;row-gap:0}main#security .five-measures .wrap .measures-list3 li .num{border:1px solid #222;border-radius:3em;font-size:16px;font-weight:600;padding:.75em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main#security .five-measures .wrap .measures-list3 li .img{margin-top:2em}main#security .five-measures .wrap .measures-list3 li .ttl3{font-size:20px;font-weight:600;padding-top:1.5em}main#security .five-measures .wrap .measures-list3 li p{font-size:16px;padding-top:1em}main#security .reason{margin-top:0;padding-bottom:8em}main#security .reason.security{margin-top:0}main#security .reason.hybrid{padding-bottom:0}main#security .reason.data{margin-top:8em;padding-bottom:0}main#security .reason.data .ttl2{margin-bottom:.5em;text-align:center;width:100%}main#security .reason.data .ttl2 img{max-width:400px}main#security .reason .wrap{background-color:#f5f6f7;margin-left:auto;margin-right:auto;max-width:1200px;max-width:1360px;padding-left:40px;padding-right:40px;padding:8em 80px;width:100%}main#security .reason .wrap>.sub_ttl{color:#054cc9;font-size:23px;font-weight:600;padding-bottom:.75em}main#security .reason .wrap ol{display:grid;gap:2em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto 1fr;margin-top:6em}main#security .reason .wrap ol.data-list{gap:1.5em;grid-template-rows:auto auto auto;margin-top:4em}main#security .reason .wrap ol li{background-color:#fff;border:1px solid #e2e2e2;display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:4em 2em;row-gap:0}main#security .reason .wrap ol li .num{border:1px solid #222;border-radius:3em;font-size:16px;font-weight:600;padding:.75em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main#security .reason .wrap ol li .img{margin-top:2em}main#security .reason .wrap ol li .img.ic{position:relative}main#security .reason .wrap ol li .img.ic:before{background:url(../img/security/reason-ic.png) no-repeat 50%/contain;content:"";display:block;height:8em;position:absolute;right:1em;top:-6em;width:8em}main#security .reason .wrap ol li .ttl3{font-size:20px;font-weight:600;line-height:1.5;margin-top:0;padding-top:1.5em}main#security .reason .wrap ol li p{font-size:16px;margin-top:0;padding-top:1.5em}main#security .case{background:url(../img/security/case-bg.png) no-repeat top/cover;padding:8em 0}main#security .case.data{background-image:url(../img/data-ai/case_bg.png)}main#security .case.hybrid{background-image:url(../img/hybrid-cloud/case-bg.png)}main#security .case .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .case .wrap .ttl2-cmn,main#security .case .wrap .ttl2-cmn+.desc-cmn{color:#fff}main#security .case .wrap ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2em}main#security .case .wrap ol li{background-color:hsla(0,0%,100%,.86);padding:4em}main#security .case .wrap ol li .ttl3{background:linear-gradient(-42deg,#030d8d,#268fdd);color:#fff;font-size:24px;font-weight:600;padding:.5em 1.5em}main#security .case .wrap ol li .ttl3 .poppins{border-right:1px solid #fff;margin-right:.75em;padding-right:1em}main#security .case .wrap ol li p{font-size:16px;padding-top:2em}main#security .case .wrap ol li dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#security .case .wrap ol li dl dt{-ms-flex-negative:0;flex-shrink:0;font-size:20px;font-weight:600;padding-left:1em;padding-right:1em;position:relative}main#security .case .wrap ol li dl dt:before{background-color:#054cc9;border-radius:4px;bottom:0;content:"";display:block;height:8px;left:0;margin:auto;position:absolute;right:auto;top:0;width:8px}main#security .case .wrap ol li dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;gap:1em;justify-content:flex-start}main#security .case .wrap ol li dl dd span{background-color:#fff;border:1px solid #222;border-radius:3em;font-size:16px;font-weight:500;padding:1em 1.5em}main#security .case .wrap ol li .img{margin-top:4em}main#security .comparison.hybrid{padding:8em 0 2em}main#security .comparison.hybrid .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .comparison.hybrid .wrap>.sub_ttl{color:#054cc9;font-size:23px;font-weight:600;padding-bottom:.75em}main#security .comparison.hybrid .wrap .table_wrap{padding:4em 0}main#security .comparison.hybrid .wrap .table_wrap table{border:none;margin-top:0;width:100%}main#security .comparison.hybrid .wrap .table_wrap table tr,main#security .comparison.hybrid .wrap .table_wrap table tr td,main#security .comparison.hybrid .wrap .table_wrap table tr th{border:none;text-align:center;vertical-align:middle;width:25%}main#security .comparison.hybrid .wrap .table_wrap table thead tr th{border:4px solid #fff;border-bottom:none;border-radius:.5em .5em 0 0;color:#fff;font-size:24px;font-weight:700;padding:1em .25em}main#security .comparison.hybrid .wrap .table_wrap table thead tr th.th1{background-color:#00a0ff}main#security .comparison.hybrid .wrap .table_wrap table thead tr th.th2{background-color:#054cc9}main#security .comparison.hybrid .wrap .table_wrap table thead tr th.th3{background-color:#013593}main#security .comparison.hybrid .wrap .table_wrap table tbody tr{border-bottom:1px solid #fff}main#security .comparison.hybrid .wrap .table_wrap table tbody tr th{background-color:#e3ecf7;border:4px solid #fff;border-bottom:none;border-top:none;font-size:16px;font-weight:500}main#security .comparison.hybrid .wrap .table_wrap table tbody tr:nth-of-type(odd) td{background-color:#f7f7f7}main#security .comparison.hybrid .wrap .table_wrap table tbody tr:last-of-type td:first-of-type{border-bottom:2px solid #00a0ff}main#security .comparison.hybrid .wrap .table_wrap table tbody tr:last-of-type td:nth-of-type(2){border-bottom:2px solid #054cc9}main#security .comparison.hybrid .wrap .table_wrap table tbody tr:last-of-type td:nth-of-type(3){border-bottom:2px solid #013593}main#security .comparison.hybrid .wrap .table_wrap table tbody tr td{border:4px solid #fff;border-bottom:none;border-top:none;font-size:16px;padding:1.5em .25em}main#security .comparison.hybrid .wrap .btn1{background-color:#36d2e3;display:block;font-size:16px;font-weight:600;margin:3em auto 0;max-width:320px;padding:1.5em;width:100%}main#security .comparison.hybrid .wrap .btn1:before{background-color:#222;bottom:0;content:"";display:block;height:1em;left:auto;margin:auto;-webkit-mask:url(../img/security/five-measures-ic.svg) no-repeat center/contain;mask:url(../img/security/five-measures-ic.svg) no-repeat center/contain;position:absolute;right:1.5em;top:0;width:1.75em}main#security .comparison.hybrid .wrap .btn1{position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}main#security .comparison.hybrid .wrap .btn1:hover{background-color:#222;color:#36d2e3}main#security .comparison.hybrid .wrap .btn1:hover:before{background-color:#36d2e3}main#security .download{padding:8em 0}main#security .download .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security .download .wrap ul{display:grid;gap:1.5em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto 1fr;margin-top:4em}main#security .download .wrap ul li{display:contents}main#security .download .wrap ul li a{border:1px solid #e2e2e2;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:2em 1em;row-gap:0}main#security .download .wrap ul li a .ttl3{font-size:20px;font-weight:600;text-align:center}main#security .download .wrap ul li a .img{margin-top:1.5em;text-align:center}main#security .download .wrap ul li a .img img{max-width:267px;width:100%}main#security .download .wrap ul li a .btn1{background-color:#36d2e3;border-radius:.25em;font-size:14px;font-weight:500;margin:2em auto 0;max-width:209px;padding:1.5em;text-align:center;width:100%}main#security .download .wrap ul li a .btn1 span{padding-left:2em;position:relative}main#security .download .wrap ul li a .btn1 span:before{background-color:#222;content:"";display:block;height:1.5em;left:0;-webkit-mask:url(../img/security/download-ic.svg) no-repeat;mask:url(../img/security/download-ic.svg) no-repeat;position:absolute;top:0;width:1.5em}main#security .download .wrap ul li a{-webkit-transition:all .5s ease;transition:all .5s ease}main#security .download .wrap ul li a:hover{background-color:#e2e2e2}main#security .download .wrap ul li a:hover .btn1{background-color:#222;color:#70d1db;-webkit-transition:all .5s ease;transition:all .5s ease}main#security .download .wrap ul li a:hover .btn1 span:before{background-color:#70d1db}main#security>.contact{background:url(../img/security/contact-bg.png) no-repeat 50%/cover;padding:3em 0}main#security>.contact .wrap{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:40px;padding-right:40px;width:100%}main#security>.contact .wrap ul li a{background-color:hsla(0,0%,100%,.18);color:#fff;display:block;margin:0 auto;max-width:672px;padding:3em;width:100%}main#security>.contact .wrap ul li a .ttl2{color:#fff;font-size:30px;font-weight:600}main#security>.contact .wrap ul li a .ttl2 .poppins{display:block;font-size:14px}main#security>.contact .wrap ul li a p{color:#fff;font-size:18px;padding-right:2em;padding-top:1.5em}main#security>.contact .wrap ul li a{position:relative}main#security>.contact .wrap ul li a:before{background:url(../img/security/contact-ic.svg) no-repeat 50%/contain;bottom:2em;content:"";display:block;height:3em;position:absolute;right:1.5em;width:3em}main#security>.contact .wrap ul li a{-webkit-transition:all .5s ease;transition:all .5s ease}main#security>.contact .wrap ul li a:hover{background-color:hsla(0,0%,100%,.28)}@media (max-width:767px){section.lower_def{padding:2.5em 0}section.lower_def .wrap>p span{font-size:13px}.ttl2-cmn{font-size:20px!important}.ttl2-cmn+.desc-cmn{font-size:14px;padding-top:15px}main#security .cause{padding:3em 0}main#security .cause.data .ttl2-cmn{font-size:19px!important}main#security .cause .wrap ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em}main#security .cause .wrap ol li{padding:1.5em 1.25em}main#security .cause .wrap ol li .num span{font-size:12px}main#security .cause .wrap ol li .ttl3{font-size:20px;padding-top:.75em}main#security .cause .wrap ol li p{font-size:14px;padding-top:.75em}main#security .cause .wrap .img{margin-top:2em}main#security .five-measures-menu{background-position:center bottom 2em;padding:3em 0 2em}main#security .five-measures-menu.security{background:none}main#security .five-measures-menu .wrap ol.menu1.data1.data2,main#security .five-measures-menu .wrap ol.menu1.hybrid{grid-template-columns:1fr}main#security .five-measures-menu .wrap ol.menu1.data1 li a{width:100%}main#security .five-measures-menu .wrap ol.menu1{grid-template-columns:1fr;margin-top:2em}main#security .five-measures-menu .wrap ol.menu1 li a{padding:1.5em 1em 3.5em}main#security .five-measures-menu .wrap ol.menu1 li a:before{bottom:.75em}main#security .five-measures-menu .wrap ol.menu1 li a .poppins{font-size:22px}main#security .five-measures-menu .wrap ol.menu1 li a .ttl3{font-size:18px;padding:.5em .25em}main#security .five-measures-menu .wrap ol.menu1 li a p{font-size:14px}main#security .five-measures-menu .wrap ol.menu2.security{position:relative}main#security .five-measures-menu .wrap ol.menu2.security:before{background:url(../img/security/five-measures-bg.png) no-repeat center bottom 0/cover;bottom:0;content:"";display:block;height:100%;left:0;margin-left:-20px;position:absolute;width:calc(100% + 40px)}main#security .five-measures-menu .wrap ol.menu2 li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5em 1em 3.5em}main#security .five-measures-menu .wrap ol.menu2 li a:before{bottom:.75em;content:"";height:2em;left:0;margin:auto;right:0;top:auto;width:2.5em}main#security .five-measures-menu .wrap ol.menu2 li a .poppins{font-size:22px}main#security .five-measures-menu .wrap ol.menu2 li a .ttl3{font-size:18px;width:100%}main#security .five-measures-menu .wrap ol.menu2 li a p{font-size:14px;padding-top:1em}main#security .five-measures.data{padding:4em 0 0}main#security .five-measures.data .wrap .measures-list>li .box{padding-bottom:2em}main#security .five-measures.hybrid{padding:4em 0 0}main#security .five-measures.hybrid .wrap .measures-list>li .box{padding-bottom:4em}main#security .five-measures{padding:3em 0 0}main#security .five-measures .wrap .ttl2{font-size:20px}main#security .five-measures .wrap .measures-list{margin-top:2em}main#security .five-measures .wrap .measures-list>li>.ttl3{font-size:17px;margin-left:-20px;margin-right:-20px;padding:.75em;width:calc(100% + 40px)}main#security .five-measures .wrap .measures-list>li .box{margin-left:-20px;margin-right:-20px;padding:20px 20px 4em;width:calc(100% + 40px)}main#security .five-measures .wrap .measures-list>li .box .cat{margin-bottom:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}main#security .five-measures .wrap .measures-list>li .box .cat li{font-size:14px;padding:.75em;width:100%}main#security .five-measures .wrap .measures-list>li .box>.img{margin-top:2em}main#security .five-measures .wrap .measures-list>li .box .ttl2-cmn{font-size:18px}main#security .five-measures .wrap .measures-list>li .box .measures-child-list{gap:1em;margin-top:1.5em}main#security .five-measures .wrap .measures-list>li .box .measures-child-list,main#security .five-measures .wrap .measures-list>li .box .measures-child-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}main#security .five-measures .wrap .measures-list>li .box .measures-child-list li{padding:1.25em .75em}main#security .five-measures .wrap .measures-list>li .box .measures-child-list li p{font-size:14px;padding-top:.75em}main#security .five-measures .wrap .measures-list>li .box .measures-child-list li .logo img{height:40px;width:auto}main#security .five-measures .wrap .measures-list>li .box .btn1{font-size:14px;margin-top:3em;max-width:240px;padding:1.25em}main#security .five-measures .wrap .measures-list3{gap:1em;grid-template-columns:1fr;margin-top:2em}main#security .five-measures .wrap .measures-list3 li{padding:2em 1em}main#security .five-measures .wrap .measures-list3 li .num{font-size:14px;padding:.5em 1em}main#security .five-measures .wrap .measures-list3 li .img{margin-top:1em}main#security .five-measures .wrap .measures-list3 li .ttl3{font-size:18px;padding-top:1em}main#security .five-measures .wrap .measures-list3 li p{font-size:14px;padding-top:1em}main#security .reason{margin-top:0;padding-bottom:3em}main#security .reason.data{margin-top:4em}main#security .reason.data .ttl2 img{max-height:60px;max-width:100%;width:auto}main#security .reason .wrap{padding-bottom:3em;padding-top:3em}main#security .reason .wrap>.sub_ttl{font-size:16px}main#security .reason .wrap ol.data-list{margin-top:3em}main#security .reason .wrap ol{gap:1em;grid-template-columns:1fr;margin-top:2em}main#security .reason .wrap ol li{padding:2em 1em}main#security .reason .wrap ol li .num{font-size:14px;padding:.5em 1em}main#security .reason .wrap ol li .img{margin-top:1em}main#security .reason .wrap ol li .ttl3{font-size:18px;padding-top:1em}main#security .reason .wrap ol li p{font-size:14px;padding-top:1em}main#security .case{padding:3em 0}main#security .case .wrap ol{margin-top:2em}main#security .case .wrap ol li{padding:1.5em 1.25em}main#security .case .wrap ol li .ttl3{font-size:17px;padding:.5em .75em}main#security .case .wrap ol li p{font-size:14px;padding-top:1em}main#security .case .wrap ol li dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em}main#security .case .wrap ol li dl dt{font-size:16px;width:100%}main#security .case .wrap ol li dl dd{gap:.5em;margin-top:1em}main#security .case .wrap ol li dl dd span{font-size:14px;padding:.5em 1em}main#security .case .wrap ol li .img{margin-top:2em}main#security .comparison.hybrid{padding:3em 0 1em}main#security .comparison.hybrid .wrap>.sub_ttl{font-size:16px}main#security .comparison.hybrid .wrap .table_wrap{overflow-x:scroll;padding:2em 0;width:100%}main#security .comparison.hybrid .wrap .table_wrap table{width:800px}main#security .comparison.hybrid .wrap .table_wrap table thead tr th{border-radius:1em 1em 0 0;font-size:14px}main#security .comparison.hybrid .wrap .table_wrap table tbody tr td,main#security .comparison.hybrid .wrap .table_wrap table tbody tr th{font-size:13px}main#security .comparison.hybrid .wrap .btn1{font-size:14px;margin-top:3em;max-width:240px;padding:1.25em}main#security .download{padding:3em 0}main#security .download .wrap ul{gap:.75em;grid-template-columns:1fr;margin-top:2em}main#security .download .wrap ul li a{padding:1.5em .75em}main#security .download .wrap ul li a .ttl3{font-size:18px}main#security .download .wrap ul li a .img{margin-top:1em}main#security .download .wrap ul li a .btn1{padding:1.25em}main#security>.contact .wrap ul li a{padding:1.5em}main#security>.contact .wrap ul li a .ttl2{font-size:20px}main#security>.contact .wrap ul li a .ttl2 .poppins{font-size:12px}main#security>.contact .wrap ul li a p{font-size:16px;padding-right:2.25em}main#security>.contact .wrap ul li a:before{height:2.5em;width:2.5em}}@media (max-width:1024px){section.lower_def .wrap{padding-left:20px;padding-right:20px;width:100%}main#security .mv{margin-top:0}main#security .cause .wrap,main#security .five-measures .wrap,main#security .five-measures-menu .wrap,main#security .mv .wrap,main#security .reason .wrap{padding-left:20px;padding-right:20px;width:100%}main#security .reason .wrap ol li .img.ic:before{height:4em;right:0;top:-3em;width:4em}main#security .case .wrap,main#security .comparison.hybrid .wrap,main#security .download .wrap,main#security>.contact .wrap{padding-left:20px;padding-right:20px;width:100%}}@media screen and (min-width:1400px){main#security .mv{background-image:url(../img/security/mv_bg2.png);background-position:right calc(50vw + 100px) top 0;background-repeat:no-repeat;background-size:cover}main#security .mv.hybrid{background-position:right calc(50vw + 200px) top 0}main#security .mv.data:before{height:130%;width:60%}}@media screen and (max-width:767px){main#security .mv{background-position:left -7em top -1em;height:100%;margin-top:0;max-height:100%;min-height:100%;padding-bottom:2em;padding-top:2em}main#security .mv:before{background-position:left 0 top 0;background-size:cover;height:100%;width:68%}main#security .mv.data{background-position:left -1em top -1em}main#security .mv.data:before{background-image:url(../img/data-ai/mv-img.png);height:130%;width:48%}main#security .mv.hybrid{background-position:left -2em top -1em}main#security .mv.hybrid:before{background-position:left 0 top 0;background-size:cover;height:90%;width:48%}main#security .mv .wrap{max-width:100%;padding:0 1.25em}main#security .mv .wrap .ttl2{font-size:20px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;width:100%}main#security .mv .wrap .ttl2 .sml{font-size:13px}main#security .mv .wrap .ttl2 .ttl1{font-size:20px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}main#security .mv .wrap ul{-webkit-box-pack:center;-ms-flex-pack:center;gap:.75em;justify-content:center;padding-top:2em}main#security .mv .wrap ul li{width:45%}main#security .mv .wrap ul li a{font-size:12px}}