ここで CSS を変更する必要はありません — 付随の CSS エディター で、編集とライブプレビューを行うことができます。 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0}p{padding:0;margin:0}*{margin:0;padding:0;outline:none}a,h1,h2,h3,h4,div,p,hr,blockquote,address,noscript{text-align:left;font-style:normal;font-size:100%}ul,ol,dl,dt,dd{list-style:none}span,img{border:none}em,strong{border:none;font-style:normal}a{text-decoration:none}a:hover{text-decoration:none}hr.none{display:none}*:hover{text-decoration:none}html{width:100%}opa:hover{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.clearfix:after{content:"";display:block;clear:both}html,body{width:100%;height:100%;position:relative}.no-scroll{overflow:hidden}.heebo{font-family:'Heebo',sans-serif}.semib{font-weight:800}.medium{font-weight:600}@media (min-width:479px){body{text-align:center;background:#fff;background-position:top;font-size:15px;line-height:1.8;color:#333;font-family:'Noto Sans JP',sans-serif!important;width:100%;height:100%}.pcNone{display:none!important}.contents880{width:100%;max-width:920px;padding:0 20px;margin:0 auto}.contents1080{width:100%;max-width:1120px;padding:0 20px;margin:0 auto}.contents1280{width:100%;max-width:1320px;padding:0 20px;margin:0 auto}.contents1480{width:100%;max-width:1520px;padding:0 20px;margin:0 auto}section{position:relative;z-index:11;width:100%;overflow:hidden}.normalArwBtn{display:block;width:100%;max-width:300px;height:50px;margin:0 auto;border:3px solid #333;line-height:44px;color:#333;font-size:110%;font-weight:500;text-align:center;border-radius:25px;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_off.png) right 15px center no-repeat}.normalArwBtn:hover{border:3px solid #333;color:#fff;background:#333 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 15px center no-repeat}header{display:block;width:100%;height:95px;position:fixed;z-index:100;padding-left:50px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .head_logo{display:inline-block;float:left;margin-top:30px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/logo.png) center center no-repeat;background-size:contain;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .gloval_menu{display:block;height:95px;position:absolute;right:15px;top:0;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .gloval_menu li{display:inline-block;float:left;height:95px;padding:0 17px}header .gloval_menu li>a{display:block;width:100%;height:95px;padding:25px 0 26px;line-height:30px}header .gloval_menu li>a span.main{display:block;font-size:133%;color:#fff;line-height:28px;font-weight:800;font-family:'Heebo',sans-serif}header .gloval_menu li>a span.sub{display:block;font-size:85%;color:#fff;line-height:16px}body.other header{background:0 0}body.other header .head_logo{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/logo_other.png) center center no-repeat;background-size:contain}body.other header .gloval_menu li>a span.main{color:#003}body.other header .gloval_menu li>a span.sub{color:#777}header.scroll{background:rgba(255,255,255,1)!important;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header.scroll .head_logo{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/logo_other_pc.png) center center no-repeat!important;background-size:100% auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header.scroll .gloval_menu li>a span.main{color:#000033!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header.scroll .gloval_menu li>a span.sub{color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .gloval_menu .global-nav--bar{position:absolute;display:block;bottom:5px;left:-300px;height:2px;border-radius:1px;width:0;background:red;-webkit-transition:all .3s;transition:all .3s;opacity:0}header .gloval_menu li:hover~.global-nav--bar{opacity:1}header .gloval_menu li:nth-child(1):hover~.global-nav--bar{left:17px!important;width:123px}header .gloval_menu li:nth-child(2):hover~.global-nav--bar{left:175px!important;width:128px}header .gloval_menu li:nth-child(3):hover~.global-nav--bar{left:335px!important;width:108px}header .gloval_menu li:nth-child(4):hover~.global-nav--bar{left:470px!important;width:100px}header .gloval_menu li:nth-child(5):hover~.global-nav--bar{left:600px!important;width:87px}header .gloval_menu li:nth-child(6):hover~.global-nav--bar{left:715px!important;width:94px}header .gloval_menu li .subLink{opacity:0;display:none;-webkit-transition:all .3s;transition:all .3s}header .gloval_menu li:hover>.subLink{opacity:1;display:block!important;position:absolute;top:85px;right:-15px;width:100vw;z-index:1000;-webkit-transition:all .3s;transition:all .3s;padding-top:10px}.subLink .subLinkContents{background:rgba(5,10,45,.95);z-index:110}.subLink .subLinkBox{width:100%;max-width:1360px;padding:30px 40px;margin:0 auto}.subLink .subLinkBox .menuTitleBlock{display:block;float:left;width:29%}.subLink .subLinkBox .menuTitleBlock .menuTitle{display:block;width:100%}.subLink .subLinkBox .menuTitleBlock .menuTitle span.main{display:block;font-size:270%;font-weight:800;font-family:'Heebo',sans-serif;color:#fff;line-height:1.2}.subLink .subLinkBox .menuTitleBlock .menuTitle span.sub{display:block;font-size:110%;font-weight:500;color:#fff;line-height:40px;letter-spacing:-1px}.subLink .subLinkBox .menuBlock{display:block;float:left;width:71%}.subLink .subLinkBox .menuBlock>div.cl2{float:left;width:calc(50% - 18px);margin-right:36px}.subLink .subLinkBox .menuBlock>div.cl3{float:left;width:calc(33.33% - 24px);margin-right:36px}.subLink .subLinkBox .menuBlock>div.cl4{float:left;width:calc(25% - 27px);margin-right:36px;padding-top:25px}.subLink .subLinkBox .menuBlock>div:last-child{margin-right:0}.subLink .subLinkBox .menuBlock>div img{width:100%;margin-bottom:12px;-webkit-transition:.2s;transition:.2s}.subLink .subLinkBox .menuBlock>div img:hover{width:100%;margin-bottom:15px;margin-top:-3px}.subLink .subLinkBox .menuBlock>div a.normalLink{display:block;line-height:32px;padding-left:25px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/kariarw.png) left center no-repeat;color:#fff;font-weight:500;font-size:100%;-webkit-transition:.2s;transition:.2s}.subLink .subLinkBox .menuBlock>div a.normalLink:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/kariarw.png) left 3px center no-repeat}.video-container{margin:0 auto;width:100%;left:0;right:0;top:0;bottom:0}.video-container .video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:url(//ai-security.jp/wp-content/themes/wptheme/img/video.jpg) no-repeat center center/cover}.video-container .video-wrap video{min-width:100%;min-height:100vh;position:absolute}.black{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(12,12,46,.5);z-index:40}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;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;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s}.loading img{width:256px}.loading-bar{margin-top:20px;width:256px;height:2px;background:#fff;position:relative}.loading-bar:before{content:"";display:block;width:0;height:2px;background:red;position:absolute;top:0;left:0;z-index:1;-webkit-transition:.9s;transition:.9s}.loading.is-load{opacity:0;-webkit-transition-delay:.9s;transition-delay:.9s}.loading.is-load .loading-bar:before{width:100%}.opening-grid{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-grid;display:grid;z-index:100;-ms-grid-rows:(1fr)[6];grid-template-rows:repeat(6,1fr)}.opening-grid .blockTop{background:#000;height:calc(100% + 1px);-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-webkit-transition:.24s;transition:.24s}.opening-grid .blockBtm{background:#000;-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/8;-webkit-transition:.24s;transition:.24s}.opening-grid .square{background:#000;height:calc(100% + 5px);-webkit-transition:.42s;transition:.42s;-webkit-transition-timing-function:cubic-bezier(0,.216,0,1);transition-timing-function:cubic-bezier(0,.216,0,1)}.opening-grid.is-load .blockTop{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition-delay:2.76s;transition-delay:2.76s}.opening-grid.is-load .blockBtm{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition-delay:2.76s;transition-delay:2.76s}.opening-grid.is-load .square:nth-child(2){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:1.26s;transition-delay:1.26s}.opening-grid.is-load .square:nth-child(3){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:1.38s;transition-delay:1.38s}.opening-grid.is-load .square:nth-child(4){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:1.5s;transition-delay:1.5s}.opening-grid.is-load .square:nth-child(5){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:1.62s;transition-delay:1.62s}.mainCopy{display:block;position:absolute;bottom:40px;left:70px;font-size:700%;color:#fff;z-index:100;line-height:110px}.mainCopy span.is-show{display:inline-block}.mainCopy span.textIn00{transition-delay:.2s}.mainCopy span.textIn01{transition-delay:.45s;padding-left:15px}.mainCopy span.textIn02{transition-delay:.7s}.mainCopy span.textIn03{transition-delay:1.7s;padding-left:15px;color:#cd0000}.makerBanner{display:block;position:absolute;bottom:40px;right:0;width:40%;max-width:440px;z-index:100}.makerBanner a{display:block;width:100%;height:auto;position:relative}.makerBanner a:after{content:"";display:block;position:absolute;right:12px;bottom:12px;width:35px;height:35px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/bannerArw.png) center center no-repeat;background-size:cover;z-index:20;transition:.2s}.makerBanner a:hover:after{content:"";display:block;position:absolute;right:4px;bottom:12px;width:35px;height:35px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/bannerArw.png) center center no-repeat;background-size:cover;z-index:20}.makerBanner a.partner{margin-bottom:35px}.makerBanner a.maker{margin-bottom:10px}.makerBanner img{width:100%;z-index:10}.makerBanner img.maker{width:100%;z-index:10}section#shift01{padding-bottom:70px;background:#fff}section#shift01 .shiftContents{width:100%;position:relative;z-index:100;background-color:#f7f7f7;padding:175px 0 400px}section.shift #particles{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:111}section.shift .commentBox{position:relative;width:100%;max-width:1160px;margin:0 auto;padding:0 40px;z-index:30}section.shift .commentBox h2{font-weight:900;font-size:250%;font-color:#000;letter-spacing:-1px;padding-bottom:30px}section.shift .commentBox p{display:block;width:55%;font-size:135%;line-height:2.5;font-weight:700}section.shift .commentBox p span{color:#cd0000}section.shift .shiftImg{position:absolute;left:calc(50% + 120px);bottom:-70px;z-index:100}section.shift .shiftCopy{display:block;position:absolute;bottom:40px;left:70px;font-size:700%;color:#000;z-index:100;line-height:110px}section.shift .shiftCopy span.is-show{display:inline-block}.shiftCopy span.textIn00{transition-delay:.3s}.shiftCopy span.textIn01{transition-delay:.4s;padding-left:15px}.shiftCopy span.textIn02{transition-delay:.5s}.shiftCopy span.textIn03{transition-delay:.85s;padding-left:15px;color:#cd0000}section#shift01 a.viewmore{top:185px}.tateText{position:absolute;width:200px;height:20px;line-height:20px;left:-85px;top:50%;transform:rotate(-90deg);z-index:300;margin-left:2%;text-align:center;font-weight:600;font-size:120%}a.viewmore{display:block;z-index:120;position:absolute;left:calc(50% + 120px);top:195px;font-size:125%;font-weight:900;color:#000}a.viewmore .view-more-hover{display:block;position:absolute;bottom:-15px;left:0;transition:all .5s ease-out;opacity:1;display:inline-block;width:215px;height:20px}a.viewmore .view-more-hover:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#cd0000}a.viewmore .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}a.viewmore:hover .view-more-hover{opacity:1;width:330px}a.viewmore02{display:block;z-index:120;font-size:145%;font-weight:700;color:#fff;width:360px;height:65px;border-radius:32.5px;line-height:65px;background:#000;margin:0 auto;text-align:center}a.viewmore02 .view-more-hover{display:block;position:absolute;bottom:20px;left:315px;transition:all .5s ease-out;opacity:1;display:inline-block;width:90px;height:20px}a.viewmore02 .view-more-hover:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#cd0000}a.viewmore02 .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}a.viewmore02:hover .view-more-hover{opacity:1;width:180px}a.viewmore02.dahuaBlue .view-more-hover:before{background:#0047a8}a.viewmore02.dahuaBlue .view-more-hover:after{border-color:transparent transparent #0047a8}section#shift02{width:100%;position:relative;z-index:95;padding:60px 0 450px;background:#fff}.shift02Bg{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/shift02Bg02.jpg) right bottom no-repeat;background-size:auto 100%}section#shift02 a.viewmore{top:70px}section#shift03{padding-bottom:120px;background:#000}section#shift03 .shiftContents{width:100%;position:relative;z-index:100;background-color:#fff;padding:175px 0 470px}section#shift03 a.viewmore{top:185px}section#shift03 .effectMvBox{display:block;position:absolute;z-index:1;width:100%;bottom:0}section#shift03 .effectMvBox:before{content:"";display:block;position:absolute;z-index:2;width:100%;height:20px;top:-10px;left:0;background:#fffdff}section#shift03 .effectMvBox .effectMv{width:100%;margin:0;padding:0;vertical-align:bottom}section#shift03 .shiftImg{bottom:-120px}section.pickUpItem{background:#000;padding:25px 0 80px}section.pickUpItem .titleBlock{display:block;width:100%;padding-left:80px;margin-bottom:40px}section.pickUpItem .titleBlock h2{display:block;float:left;padding-right:25px}section.pickUpItem .titleBlock h2 span.main{display:block;font-size:450%;color:#fff;line-height:90px}section.pickUpItem .titleBlock h2 span.sub{display:block;font-size:115%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}section.pickUpItem .titleBlock .brand{display:inline-block;float:left;padding-top:40px}section.pickUpItem .titleBlock .brand a{display:inline-block;padding:12px 15px;color:#626262}section.pickUpItem .titleBlock .brand a:hover{color:#fff}.pickupItemList{display:block;width:100%;padding-bottom:55px}.pickupItemList li{display:block;padding:0 10px}.pickupItemList li a{display:block;width:100%}.pickupItemList li a .imgBlock{width:100%;padding-top:85%;position:relative;overflow:hidden}.pickupItemList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.pickupItemList li a:hover img{transform:scale(1.1);transition-duration:.3s}.pickupItemList li .spec{display:block;width:100%;padding-top:5px}.pickupItemList li .spec .maker{color:#fff;font-size:120%;font-weight:400}.pickupItemList li .spec .maker{color:#fff;font-size:120%;font-weight:400}.pickupItemList li .spec h3{color:#cd0000;font-size:120%;font-weight:400;line-height:1.4;padding-bottom:5px}.pickupItemList li .spec .data{color:#6c6c6c;font-size:110%;font-weight:400;line-height:1}.slick-prev:before,.slick-next:before{content:""!important}section.pickUpItem .slick-prev{left:0!important;top:calc(50% - 80px);width:40px;height:100px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_prev.png) center center no-repeat;opacity:.8;z-index:200;transition:.2s}section.pickUpItem .slick-prev:hover{opacity:1}section.pickUpItem .slick-next{right:0!important;top:calc(50% - 80px);width:40px;height:100px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_next.png) center center no-repeat;opacity:.8;z-index:200;transition:.2s}section.pickUpItem .slick-next:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_next.png) center center no-repeat;opacity:1}.pickupMakerBanner{width:100%;max-width:1320px;padding:0 20px;margin:0 auto}.pickupMakerBanner a{display:block;position:relative;width:calc(50% - 10px);max-width:630px;float:left}.pickupMakerBanner a.hik{margin-right:20px}.pickupMakerBanner a img{width:100%;z-index:110}.pickupMakerBanner a span.bigViewmore{display:block;z-index:120;position:absolute;bottom:25px;font-size:125%;font-weight:900;color:#000}.pickupMakerBanner a.hik span.bigViewmore{right:20%}.pickupMakerBanner a.dahua span.bigViewmore{left:20%}.pickupMakerBanner a span.bigViewmore span{display:block;position:absolute;bottom:-15px;left:-45%;transition:all .2s ease-out;opacity:1;display:inline-block;width:200%;height:20px}.pickupMakerBanner a span.bigViewmore span:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#cd0000}.pickupMakerBanner a span.bigViewmore span:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}.pickupMakerBanner a:hover span.bigViewmore span{width:225%}section.news{background:#fff;padding:140px 0 0}section.news .titleBlock{display:block;width:25%;max-width:420px;float:left;padding-left:75px}section.news .newsListBlock{display:block;width:75%;min-width:calc(100% - 420px);float:left;overflow:hidden;padding-bottom:41px}section.news .titleBlock h2{display:block;float:left;padding-right:25px}section.news .titleBlock h2 span.main{display:block;font-size:450%;color:#000;line-height:70px}section.news .titleBlock h2 span.sub{display:block;font-size:115%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}.newsList{display:block;width:125%;padding-bottom:30px}.newsList li{display:block;padding:0 15px;width:28%}.newsList li a{display:block;width:100%;border:1px solid #e4e4e4}.newsList li a .imgBlock{width:100%;padding-top:75%;position:relative;overflow:hidden}.newsList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.newsList li a:hover img{transform:scale(1.1);transition-duration:.3s}.newsList li .newsContents{width:100%;padding:75px 30px 25px;position:relative}.newsList li .newsContents .tag{display:block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;position:absolute;left:30px;top:25px}.newsList li .newsContents .day{display:block;height:30px;line-height:30px;color:#626262;font-size:100%;position:absolute;right:30px;top:25px}.newsList li .newsContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:5.4em;color:#000;overflow:hidden}section.news .slick-prev{left:15px!important;bottom:-61px!important;top:auto!important;width:41px;height:41px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_prev.png) center center no-repeat;z-index:200;transition:.2s}section.news .slick-prev:hover{left:10px!important}section.news .slick-next{left:71px!important;bottom:-61px!important;top:auto!important;width:41px;height:41px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_next.png) center center no-repeat;z-index:200;transition:.2s}section.news .slick-next:hover{left:76px!important}section.news .newsListBlock .navi{display:block;width:100%;height:41px;padding-left:135px}section.news .newsListBlock .navi a.viewall{display:block;float:left;height:41px;padding:0 38px 0 15px;border:2px solid #333;line-height:37px;border-radius:20.5px;color:#333;font-size:85%;font-weight:500;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 10px center no-repeat;margin-right:20px;transition:.2s}section.news .newsListBlock .navi a.viewall:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 5px center no-repeat}section.news .newsListBlock .navi a.normal{display:block;float:left;height:41px;padding:0 18px;line-height:37px;color:#626262;font-size:100%}section#mediaArchive{padding-bottom:125px!important}.youtubeBox{width:calc(100% - 15px);margin-left:15px;margin-bottom:70px;max-width:1020px;max-height:574px;position:relative}.youtubeBox .youtube{width:100%;padding-top:56.25%;position:relative}.youtubeBox .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.movieList{display:block;width:125%;padding-bottom:30px}.movieList li{display:block;padding:0 15px;width:28%}.movieList li a{display:block;width:100%;border:1px solid #e4e4e4}.movieList li a .imgBlock{width:100%;padding-top:56.5%;position:relative;overflow:hidden}.movieList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.movieList li a:hover img{transform:scale(1.1);transition-duration:.3s}.movieList li .newsContents{width:100%;padding:75px 30px 25px;position:relative}.movieList li .newsContents .tag{display:block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;position:absolute;left:30px;top:25px}.movieList li .newsContents .day{display:block;height:30px;line-height:30px;color:#626262;font-size:100%;position:absolute;right:30px;top:25px}.movieList li .newsContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:5.4em;color:#000;overflow:hidden}.hikTopMv{width:100%;height:775px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMvBg05.jpg) center center no-repeat;background-size:cover;position:relative}.hikTopMv .Camera{position:absolute;left:646px;bottom:136px;width:634px;height:488px;padding:0;margin:0}.hikTopMv .Camera .basecamera{width:100%;position:absolute;top:0;left:0;z-index:10}.hikTopMv .Camera .oncamera{width:100%;position:absolute;top:0;left:0;z-index:20}.hikTopMv .topComment{position:absolute;left:60px;top:375px;width:680px}.hikTopMv .topComment .hikLogo{background-image:url("/wp-content/themes/wptheme/images/logo-HIK.png");background-repeat:no-repeat;width:388px;height:50px;overflow:hidden;text-indent:100%;white-space:nowrap;margin-bottom:30px}.hikTopMv .topComment h2{display:block;font-weight:900;font-size:300%;padding-bottom:30px;line-height:1.5}.hikTopMv .topComment p{display:block;font-weight:500;font-size:130%}section.hikMenu{background:#000;height:140px}section.hikMenu ul{display:block;width:100%;max-width:840px;height:140px;margin:0 auto}section.hikMenu ul li{display:block;float:left;width:25%}section.hikMenu ul li a{display:block;width:100%;height:140px;padding-top:78px;line-height:62px;font-size:125%;font-weight:500;color:#fff;transition:.2s;text-align:center}section.hikMenu ul li:nth-child(1) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon01.png) center top 30px no-repeat}section.hikMenu ul li:nth-child(2) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon02.png) center top 30px no-repeat}section.hikMenu ul li:nth-child(3) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon03.png) center top 30px no-repeat}section.hikMenu ul li:nth-child(4) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon04.png) center top 30px no-repeat}section.hikMenu ul li:nth-child(1) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon01.png) center top 24px no-repeat}section.hikMenu ul li:nth-child(2) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon02.png) center top 24px no-repeat}section.hikMenu ul li:nth-child(3) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon03.png) center top 24px no-repeat}section.hikMenu ul li:nth-child(4) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon04.png) center top 24px no-repeat}section.hikTopAbout{background:#fff;padding:90px 0 65px}section.hikTopAbout .titleBlock{width:100%;max-width:1280px;margin:0 auto}section.hikTopAbout .titleBlock h2{font-size:240%;font-weight:700;line-height:1.4;padding-bottom:30px;text-align:center}section.hikTopAbout .titleBlock p{display:block;font-weight:500;font-size:120%;text-align:center;padding-bottom:80px}section.hikTopAbout .hikGoldImg{display:block;width:100%;height:553px;position:relative;overflow:hidden;margin-bottom:15px}section.hikTopAbout .hikGoldImg .product{position:absolute;left:calc(50% - 692.5px);top:0;z-index:10}section.hikTopAbout .hikGoldImg .badge01{position:absolute;left:calc(50% + 140px);top:30px;z-index:20}section.hikTopAbout .hikGoldImg .badge02{position:absolute;left:calc(50% + 375px);top:30px;z-index:30}.hikPrpductMenu{display:block;width:100%;background:#fff}.hikPrpductMenu ul{display:block;width:100%;padding-top:35px;padding-top:23px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.hikPrpductMenu ul li{display:block;width:calc(16.66% - 10px);height:46px;margin-right:12px}.hikPrpductMenu ul li:nth-child(5){margin-right:0}.hikPrpductMenu ul li:last-child{margin-right:0}.hikPrpductMenu ul li a{width:100%;height:100%;border:3px solid #f0f0f0;border-radius:23px;background:#fff;color:#959595;font-weight:500;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 5px;letter-spacing:-1px;transition:.2s}.hikPrpductMenu ul li a.select,.hikPrpductMenu ul li a:hover{border:3px solid #d6010f;background:#d6010f;color:#fff}.productsSelectBlock{padding:25px 0}.productsSelectBlock.select_top{padding:0 0!important}.productsSelectBlock .productsSelect{width:100%;max-width:500px;height:46px;border:3px solid #f0f0f0;border-radius:23px;background:#fff;color:#959595;font-weight:500;line-height:1.1;display:block;padding:0 25px;transition:.2s;margin:20px auto;font-size:100%;font-family:inherit}.hikPrpductMenu.dahuaPrpductMenu ul li a.select,.hikPrpductMenu.dahuaPrpductMenu ul li a:hover{border:3px solid #003781;background:#003781;color:#fff}.hik_productList{background:#f0f0f0}h2.productListTitle{width:100%;height:80px;background:#d6010f;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:-1px;color:#fff;font-size:225%;font-weight:700}.hik_productList .productList{width:100%;padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hik_productList .productList li{display:block;width:calc(25% - 18px);margin-right:24px;margin-bottom:40px}.hik_productList .productList li:nth-child(4n){margin-right:0}.hik_productList .productList li a{display:block;width:100%}.hik_productList .productList li a .imgBlock{width:100%;padding-top:85%;position:relative;overflow:hidden}.hik_productList .productList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.hik_productList .productList li a:hover img{transform:scale(1.1);transition-duration:.3s}.hik_productList .productList li a .spec{display:block;width:100%;padding-top:5px}.hik_productList .productList li a .spec h3{display:block;width:100%;font-weight:500;color:#000;line-height:1.4;padding:5px 0 6px}.hik_productList .productList li a .spec .productId{font-size:85%;font-weight:400;color:#6c6c6c}.hik_productList.dahua_productList h2.productListTitle{background:#003781!important}.dahuaTopMv{width:100%;height:775px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMvBg.jpg) center center no-repeat;background-size:cover;position:relative;overflow:hidden}.dahuaTopMv .camera{position:absolute;right:0;top:150px;width:calc(50% - 490px);min-width:350px;max-width:470px;padding:0;margin:0}.dahuaTopMv .office{position:absolute;right:calc(50% + 120px);bottom:0;width:calc(50% - 120px);min-width:640px;max-width:840px;padding:0}.dahuaTopMv .topComment{position:absolute;left:calc(50% - 50px);top:320px;width:720px}.dahuaTopMv .topComment .dahuaLogo{background-image:url("/wp-content/themes/wptheme/images/logo-dahua.png");background-repeat:no-repeat;width:351px;height:104px;overflow:hidden;text-indent:100%;white-space:nowrap;margin-bottom:30px}.dahuaTopMv .topComment h2{display:block;font-weight:900;font-size:300%;padding-bottom:30px;line-height:1.5}.dahuaTopMv .topComment p{display:block;font-weight:500;font-size:130%}section.dahuaMenu{background:#000;height:140px}section.dahuaMenu ul{display:block;width:100%;max-width:840px;height:140px;margin:0 auto}section.dahuaMenu ul li{display:block;float:left;width:25%}section.dahuaMenu ul li a{display:block;width:100%;height:140px;padding-top:78px;line-height:62px;font-size:125%;font-weight:500;color:#fff;text-align:center;transition:.2s}section.dahuaMenu ul li:nth-child(1) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon01.png) center top 30px no-repeat}section.dahuaMenu ul li:nth-child(2) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon02.png) center top 30px no-repeat}section.dahuaMenu ul li:nth-child(3) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon03.png) center top 30px no-repeat}section.dahuaMenu ul li:nth-child(4) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon04.png) center top 30px no-repeat}section.dahuaMenu ul li:nth-child(1) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon01.png) center top 24px no-repeat}section.dahuaMenu ul li:nth-child(2) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon02.png) center top 24px no-repeat}section.dahuaMenu ul li:nth-child(3) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon03.png) center top 24px no-repeat}section.dahuaMenu ul li:nth-child(4) a:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon04.png) center top 24px no-repeat}section.dahuaTopAbout{background:#fff;padding:90px 0 65px}section.dahuaTopAbout .titleBlock{width:100%;max-width:1280px;margin:0 auto}section.dahuaTopAbout .titleBlock h2{font-size:240%;font-weight:700;line-height:1.4;padding-bottom:30px;text-align:center}section.dahuaTopAbout .titleBlock p{display:block;font-weight:500;font-size:120%;text-align:center;padding-bottom:80px}section.dahuaTopAbout .dahuaGoldImg{display:block;width:100%;height:553px;position:relative;overflow:hidden;margin-bottom:15px}section.dahuaTopAbout .dahuaGoldImg .product{position:absolute;left:calc(50% - 692.5px);top:0;z-index:10}section.dahuaTopAbout .dahuaGoldImg .badge02{position:absolute;left:calc(50% + 280px);top:30px;z-index:30}.hikPrpductMenu{display:block;width:100%;background:#fff}.hikPrpductMenu ul{display:block;width:100%;padding-top:35px;padding-bottom:23px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.hikPrpductMenu ul li{display:block;width:calc(20% - 10px);height:46px;margin-right:12px;margin-bottom:12px}.hikPrpductMenu ul li:nth-child(5){margin-right:0}.hikPrpductMenu ul li:last-child{margin-right:0}.hikPrpductMenu ul li a{width:100%;height:100%;border:3px solid #f0f0f0;border-radius:23px;background:#fff;color:#959595;font-weight:500;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 5px;letter-spacing:-1px;transition:.2s}.hikPrpductMenu ul li a.select,.hikPrpductMenu ul li a:hover{border:3px solid #d6010f;background:#d6010f;color:#fff}.hik_productList{background:#f0f0f0}h2.productListTitle{width:100%;height:80px;background:#d6010f;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:-1px;color:#fff;font-size:225%;font-weight:700}.hik_productList .productList{width:100%;padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hik_productList .productList li{display:block;width:calc(25% - 18px);margin-right:24px;margin-bottom:40px}.hik_productList .productList li:nth-child(4n){margin-right:0}.hik_productList .productList li a{display:block;width:100%}.hik_productList .productList li a .imgBlock{width:100%;padding-top:85%;position:relative;overflow:hidden}.hik_productList .productList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.hik_productList .productList li a:hover img{transform:scale(1.1);transition-duration:.3s}.hik_productList .productList li a .spec{display:block;width:100%;padding-top:5px}.hik_productList .productList li a .spec h3{display:block;width:100%;font-weight:500;color:#000;line-height:1.4;padding:5px 0 6px}.hik_productList .productList li a .spec .productId{font-size:85%;font-weight:400;color:#6c6c6c}section.productPage{background:#f0f0f0;padding:0 0 80px}section.productPage h1.product{width:100%;height:160px;border-bottom:1px solid #000;font-size:210%;font-weight:700;line-height:1.4;color:#d6010f;display:flex;flex-direction:column;justify-content:center;align-items:center}section.productPage.dahuaItem h1.product{color:#003781}section.productPage .kataban{width:100%;height:70px;line-height:70px;color:#6c6c6c;font-size:110%;border-bottom:1px solid #000}section.productPage .productDataArea{width:100%;padding-top:40px}section.productPage .productDataArea .imgLeft{width:50%;float:left;padding-right:3%;padding-bottom:60px}section.productPage .productDataArea .imgLeft .mainImg{width:100%}section.productPage .productDataArea .catalog{width:100%;padding-bottom:50px}section.productPage .productDataArea .catalog .downloadBtn{display:block;width:100%;max-width:430px;height:65px;line-height:59px;border:3px solid #000;border-radius:32.5px;background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw.png) right 25px center no-repeat;text-align:center;font-size:125%;font-weight:500;color:#fff;transition:.2s;cursor:pointer;margin:0 auto 20px}section.productPage .productDataArea .catalog .downloadBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw.png) right 25px center no-repeat;color:#000;margin:0 auto}section.productPage.dahuaItem .productDataArea .catalog .downloadBtn{background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw_blue.png) right 25px center no-repeat}section.productPage.dahuaItem .productDataArea .catalog .downloadBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw_blue.png) right 25px center no-repeat}section.productPage .productDataArea .dataRight{width:50%;float:left}section.productPage .productDataArea .dataRight .tagBlock{width:100%;padding-bottom:40px}section.productPage .productDataArea .dataRight .tagBlock span{display:inline-block;width:auto;height:30px;line-height:30px;padding:0 12px;background:#000;color:#fff;border-radius:15px;margin:0 13px 12px 0}section.productPage .productDataArea .dataRight .newTagBlock{padding-bottom:40px}section.productPage .productDataArea .dataRight .newTagBlock .shiyoText{padding-top:15px;font-size:120%;font-weight:500;line-height:2;padding-left:10px}section.productPage .productDataArea .dataRight .newTagBlock .shiyoText p{display:block;padding:0}section.productPage .productDataArea h2{display:block;position:relative;width:100%;height:60px;line-height:60px;color:#fff;font-size:170%;font-weight:700;background:#606060;padding-left:35px}section.productPage .productDataArea h2:before{content:"";display:block;position:absolute;width:25px;height:6px;top:27px;left:0;background:#d6010f}section.productPage.dahuaItem .productDataArea h2:before{background:#003781}section.productPage .productDataArea .gaiyo{width:100%;padding-bottom:40px}section.productPage .productDataArea .gaiyo p{display:block;padding:12px 0 0 10px;font-size:110%;font-weight:500;line-height:2}section.productPage .productDataArea .w100Block{width:100%;float:left;margin-bottom:60px}section.productPage .productDataArea .w100Block .whiteBox{width:100%;padding:53px 3.9% 50px;background:#fff}section.productPage .productDataArea .w100Block .whiteBox.sunpo{padding:75px 3.9%;text-align:center}section.productPage table{width:100%!important;border-top:3px solid #000;margin-top:-3px}section.productPage table tr{border-bottom:1px solid #000}section.productPage table tr th{width:145px;background:#f3f3f3;font-size:120%;font-weight:700;color:#003;padding:13px 15px;border-right:1px solid #000;vertical-align:top}section.productPage table tr td{padding:13px 15px;line-height:34px;font-size:120%}section.productPage table tr td.datatitle{width:265px;border-right:1px solid #000}section.productPage table tr td.datacontents{width:clac(100% - 410px);word-wrap:break-word;overflow-wrap:break-word}section.pickUpItem.hikTopItem{background:#000;padding:50px 0 20px}section.pickUpItem .titleBlock{display:block;width:100%;padding-left:80px;margin-bottom:40px}section.pickUpItem .titleBlock h2{display:block;float:left;padding-right:25px}section.pickUpItem .titleBlock h2 span.main{display:block;font-size:450%;color:#fff;line-height:90px}section.pickUpItem .titleBlock h2 span.sub{display:block;font-size:115%;font-weight:500;color:#626262;line-height:30px;letter-spacing:-1px}section.pickUpItem .titleBlock .brand2{display:inline-block;float:left}section.pickUpItem .titleBlock .brand a{display:inline-block;padding:12px 15px;color:#626262}section.hikTopMedia{background:#fff;padding:80px 0 20px}section.hikTopMedia .titleBlock{display:block;width:100%;max-width:1280px;margin:0 auto;padding:0 40px}section.hikTopMedia .hikTopMediaListBlock{display:block;width:75%;min-width:100%;overflow:hidden;padding-bottom:41px}section.hikTopMedia .titleBlock h2{display:block;float:left;padding-right:25px}section.hikTopMedia .titleBlock h2 span.main{display:block;font-size:450%;color:#000;line-height:70px}.hikTopMedia .titleBlock .navi .viewall{display:block;float:left;height:41px;padding:0 38px 0 15px;border:2px solid #333;line-height:37px;border-radius:20.5px;color:#333;font-size:85%;font-weight:500;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 10px center no-repeat;margin-left:20px;margin-top:15px}.youtubeBox_hikTopMedia{width:100%;max-width:1100px;margin:0 auto 70px auto;max-height:624px;padding:50px 40px 0;position:relative}.youtubeBox_hikTopMedia .youtube{width:100%;padding-top:56.25%;position:relative}.youtubeBox_hikTopMedia .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}section.hikTopMedia .titleBlock h2 span.sub{display:block;font-size:115%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}.hikTopMediaList{display:block;width:100%;padding-bottom:30px}.hikTopMediaList li{display:block;padding:0 15px;width:28%}.hikTopMediaList li a{display:block;width:100%;border:1px solid #e4e4e4}.hikTopMediaList li a .imgBlock{width:100%;padding-top:56.5%;position:relative;overflow:hidden}.hikTopMediaList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.hikTopMediaList li a:hover img{transform:scale(1.1);transition-duration:.3s}.hikTopMediaList li .hikTopMediaContents{width:100%;padding:75px 30px 25px;position:relative}.hikTopMediaList li .hikTopMediaContents .tag{display:block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;position:absolute;left:30px;top:25px}.hikTopMediaList li .hikTopMediaContents .day{display:block;height:30px;line-height:30px;color:#626262;font-size:100%;position:absolute;right:30px;top:25px}.hikTopMediaList li .hikTopMediaContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:5.4em;color:#000;overflow:hidden}section.hikTopMedia .slick-prev{left:0!important;top:calc(50% - 10px);width:40px;height:100px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_prev.png) center center no-repeat;z-index:200;opacity:.8}section.hikTopMedia .slick-next{right:0!important;top:calc(50% - 10px);width:40px;height:100px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_next.png) center center no-repeat;z-index:200;opacity:.8}section.hikTopMedia .hikTopMediaListBlock .navi{display:block;width:100%;height:41px;padding-left:135px}section.hikTopMedia .hikTopMediaListBlock .navi a.viewall{display:block;float:left;height:41px;padding:0 38px 0 15px;border:2px solid #333;line-height:37px;border-radius:20.5px;color:#333;font-size:85%;font-weight:500;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 10px center no-repeat;margin-right:20px}section.hikTopMedia .hikTopMediaListBlock .navi a.normal{display:block;float:left;height:41px;padding:0 18px;line-height:37px;color:#626262;font-size:100%}.contact_hik{width:100%;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/contact_hik_bg.jpg) center center no-repeat;background-size:cover;padding:15px 0 50px;position:relative}.contact_hik .pagetop{display:block;width:80px;height:80px;background:url(https://ai-security.jp/wp-content/uploads/2021/04/pagetop_off.png) center center no-repeat;position:absolute;right:4%;bottom:50px;z-index:80;transition:.2s}.contact_hik .pagetop:hover{background:url(https://ai-security.jp/wp-content/uploads/2021/04/pagetop_on.png) center center no-repeat}.contact_hik .contact_please{width:100%;height:85px;line-height:85px;font-size:145%;font-weight:700;color:#fff;text-align:center}.contact_hik .tel_form_box{width:100%;border:3px solid #fff}.contact_hik .tel_form_box .telLink{width:50%;height:150px;float:left;text-align:center;padding:15px}.contact_hik .tel_form_box .telLink span.top{display:inline-block;font-size:113%;text-align:center;line-height:35px;color:#fff;letter-spacing:-1px}.contact_hik .tel_form_box .telLink span.number{display:inline-block;text-align:center;padding-left:37px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconTel.png) left top 16px no-repeat;font-size:333%;font-weight:500;line-height:55px;color:#fff}.contact_hik .tel_form_box .telLink span.bottom{display:inline-block;font-size:85%;text-align:center;line-height:30px;color:#fff}.contact_hik .tel_form_box .formLink{width:50%;height:150px;float:left;text-align:center;display:flex;align-items:center;justify-content:center;vertical-align:middle}.contact_hik .tel_form_box .formLink a{display:block;position:relative;width:100%;max-width:390px;height:67px;line-height:67px;text-align:center;color:#fff;border-radius:33.5px;font-size:145%;font-weight:700;background:#cd0000 url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconForm.png) left 30px center no-repeat;transition:.3s}.contact_hik .tel_form_box .formLink a .view-more-hover{display:block;position:absolute;bottom:20px;left:315px;transition:all .5s ease-out;opacity:1;display:inline-block;width:90px;height:20px}.contact_hik .tel_form_box .formLink a .view-more-hover:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#fff}.contact_hik .tel_form_box .formLink a .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #fff;transform:rotate(-135deg)}.contact_hik .tel_form_box .formLink a:hover{color:#cd0000;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconForm_on.png) left 30px center no-repeat}.contact_hik .tel_form_box .formLink a:hover .view-more-hover{opacity:1;width:142px}.contact_hik .tel_form_box .formLink a:hover .view-more-hover:before{content:"";background:#cd0000}.contact_hik .tel_form_box .formLink a:hover .view-more-hover:after{content:"";border-color:transparent transparent #cd0000;transform:rotate(-135deg)}.hikDefaultTitle{width:100%;height:300px;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/titleHIK.png) center center no-repeat;background-size:auto 100%;position:relative;padding-top:95px;display:flex;align-items:center;justify-content:center;vertical-align:middle}.hikDefaultTitle img.hikLogo{width:100%;max-width:388px}.dahuaDefaultTitle{width:100%;height:300px;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/titleDAHUA.jpg) center center no-repeat;background-size:auto 100%;position:relative;padding-top:95px;display:flex;align-items:center;justify-content:center;vertical-align:middle}.dahuaDefaultTitle img.hikLogo{width:100%;max-width:280px}section.hikMenu_mini{background:#000;height:70px}section.hikMenu_mini ul{display:block;width:100%;height:70px;margin:0 auto;text-align:center}section.hikMenu_mini ul li{display:inline-block;height:70px;padding:0 16px}section.hikMenu_mini ul li a{display:block;height:70px;line-height:70px;padding-left:35px;font-size:125%;font-weight:500;color:#fff;text-align:center}section.hikMenu_mini ul li:nth-child(1) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon01.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(2) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon02.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(3) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon03.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(4) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon04.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini{background:#000;height:70px}section.hikMenu_mini ul{display:block;width:100%;height:70px;margin:0 auto;text-align:center}section.hikMenu_mini ul li{display:inline-block;height:70px;padding:0 16px}section.hikMenu_mini ul li a{display:block;height:70px;line-height:70px;padding-left:37px;font-size:125%;font-weight:500;color:#fff;text-align:center;transition:.2s}section.hikMenu_mini ul li:nth-child(1) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon01.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(2) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon02.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(3) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon03.png) left center no-repeat;background-size:30px auto}section.hikMenu_mini ul li:nth-child(4) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon04.png) left center no-repeat;background-size:30px auto}section.dahuaMenu_mini{background:#000;height:70px}section.dahuaMenu_mini ul{display:block;width:100%;height:70px;margin:0 auto;text-align:center}section.dahuaMenu_mini ul li{display:inline-block;height:70px;padding:0 16px}section.dahuaMenu_mini ul li a{display:block;height:70px;line-height:70px;padding:0 4px 0 37px;font-size:125%;font-weight:500;color:#fff;text-align:center;transition:.2s}section.dahuaMenu_mini ul li:nth-child(1) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon01.png) left center no-repeat;background-size:30px auto}section.dahuaMenu_mini ul li:nth-child(2) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon02.png) left center no-repeat;background-size:30px auto}section.dahuaMenu_mini ul li:nth-child(3) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon03.png) left center no-repeat;background-size:30px auto}section.dahuaMenu_mini ul li:nth-child(4) a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon04.png) left center no-repeat;background-size:30px auto}section.dahuaMenu_mini ul li a:hover{padding:0 0 0 41px}h1.hikPage{display:block;width:100%;height:195px;padding-top:75px;line-height:120px;font-size:280%;font-weight:700;text-align:center}h1.hikPage.about{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_about.png) center top 50px no-repeat}h1.hikPage.about2{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_tech.png) center top 50px no-repeat;margin-bottom:50px}h1.hikPage.media{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_media.png) center top 50px no-repeat}h1.hikPage.product{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_product.png) center top 50px no-repeat}h1.hikPage.download{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_download.png) center top 50px no-repeat}h1.dahuaPage{display:block;width:100%;height:195px;padding-top:75px;line-height:120px;font-size:280%;font-weight:700;text-align:center}h1.dahuaPage.about{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_about.png) center top 50px no-repeat}h1.dahuaPage.about2{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_tech.png) center top 50px no-repeat;margin-bottom:50px}h1.dahuaPage.media{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_media.png) center top 50px no-repeat}h1.dahuaPage.product{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_product.png) center top 50px no-repeat}h1.dahuaPage.download{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_download.png) center top 50px no-repeat}.about_hik{background:#fff;padding:0 0 70px}.about_hik h1.aboutHik{display:inline-block;width:auto;height:70px;line-height:70px;background:#000;padding:0 20px;font-size:315%;font-weight:900;color:#fff}.about_hik .hik_ranking{display:block;width:687px;height:230px;margin:70px auto 50px auto;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/laurel.png) center center no-repeat;padding:35px 0;text-align:center}.about_hik .hik_ranking .top{width:100%;height:75px;line-height:75px;color:#000;font-size:240%;font-weight:900;text-align:center;letter-spacing:-1px}.about_hik .hik_ranking .bottom{width:100%;height:85px;line-height:85px;color:#d6010f;font-weight:900;text-align:center;vertical-align:bottom}.about_hik .hik_ranking .bottom .sma{font-size:300%}.about_hik .hik_ranking .bottom .mid{font-size:390%}.about_hik .hik_ranking .bottom .big{font-size:480%}.about_hik .hikMerit{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_hik .hikMerit li{border:solid 5px #d6010f;width:calc(25% - 10px);height:auto;position:relative}.about_hik .hikMerit li:nth-child(1){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_01.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(2){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_02.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(3){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_03.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(4){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_04.jpg) center center no-repeat;background-size:cover}.about_hik .hikMerit li:before{content:"";display:block;padding-top:100%}.about_hik .hikMerit li>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.about_hik .hikMerit li>div:before{content:"";height:100%;vertical-align:middle;width:0;display:inline-block}.about_hik .hikMerit li>div .main{vertical-align:middle;display:inline-block;font-size:660%;color:#d6010f;font-weight:700;font-family:'Heebo',sans-serif;letter-spacing:-2px}.about_hik .hikMerit li>div .main .mini{font-size:75%}.about_hik .hikMerit li>div .top{position:absolute;top:0;left:0;font-size:113%;color:#d6010f;font-weight:500;padding-top:15px;text-align:center;width:100%;line-height:1.6}.about_hik .hikMerit li>div .bottom{position:absolute;bottom:0;left:0;font-size:113%;color:#d6010f;font-weight:500;padding:0 15px 10px 0;text-align:right;width:100%;line-height:1.6}section.merit_hik{width:100%;background:#fff}section.merit_hik .meritBox{width:100%;padding-bottom:80px}section.merit_hik .meritBox .data,section.merit_hik .meritBox .meritImg{width:50%;float:left}section.merit_hik .meritBox.dataLeft .data>div.merit{padding-left:14%}section.merit_hik .meritBox.dataRight .data>div.merit{padding-right:14%}section.merit_hik .meritBox.dataLeft .meritImg>div{padding-left:5%}section.merit_hik .meritBox.dataRight .meritImg>div{padding-right:5%}section.merit_hik .meritBox .data>div.merit h2{display:block;width:100%;padding:25px 0 25px 55px;font-size:210%;font-weight:900;line-height:40px;color:#000}section.merit_hik .meritBox.merit01 .data>div.merit h2{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk01.png) left center no-repeat}section.merit_hik .meritBox.merit02 .data>div.merit h2{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk02.png) left center no-repeat}section.merit_hik .meritBox.merit03 .data>div.merit h2{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk03.png) left center no-repeat}section.merit_hik .meritBox.merit04 .data>div.merit h2{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk04.png) left center no-repeat}section.merit_hik .meritBox.dataRight .data>div.merit{padding-right:14%}section.merit_hik .meritBox .data>div .main{vertical-align:middle;display:inline-block;letter-spacing:-2px;color:#d6010f;font-weight:900;line-height:1;padding:20px 0}section.merit_hik .meritBox .data>div .main .mini{font-size:333%}section.merit_hik .meritBox .data>div .main .middle{font-size:800%;font-family:'Heebo',sans-serif}section.merit_hik .meritBox .data>div .main .big{font-size:1000%;font-family:'Heebo',sans-serif}section.merit_hik .meritBox .data>div p{display:block;width:100%;font-size:125%;font-weight:500}section.merit_hik .meritBox .meritImg div img{width:100%}.meritBox .techTitle{width:100%;padding-bottom:40px}.meritBox .techTitle .mini{display:block;font-size:135%;font-weight:700;color:#cd0000;padding-bottom:5px}.meritBox .techTitle .main{line-height:55px;font-size:225%;background:#000;padding:0 12px;color:#fff;font-weight:700;display:inline-block}.meritBox .data100{width:100%}.meritBox .data100 .img3Box{width:100%}.img3Box>div{width:calc(33.33% - 3px);float:left;margin-right:4.5px}.img3Box>div:nth-child(3){margin-right:0}.img3Box div h3{width:100%;height:auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:110%;font-weight:500;line-height:30px;padding:7.5px 15px;background:#f2f2f2}.img3Box div img{width:100%;vertical-align:bottom}.data100 .tech{width:100%;padding:40px 7% 0}.data100 .tech p{display:block;width:100%;font-size:125%;font-weight:500}.data100 .nomarlComment{width:100%;padding:10px 7% 60px}.data100 .nomarlComment p{display:block;width:100%;font-size:125%;font-weight:500}.floatright{float:right!important}.about_dahua{background:#fff;padding:0 0 70px}.dahua_mainCopy{display:block;width:100%;margin:70px auto 50px auto;text-align:center;color:#003781;font-size:240%;font-weight:700}.about_dahua .hikMerit{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_dahua .hikMerit li{border:solid 5px #003781;width:calc(25% - 10px);height:auto;position:relative;margin-bottom:15px;margin-right:13.33px}.about_dahua .hikMerit li:nth-child(1){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_01.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(2){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_02.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(3){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_03.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(4){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_04.png) center center no-repeat;background-size:cover;margin-right:0}.about_dahua .hikMerit li:nth-child(5){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_05.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(6){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_06.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:before{content:"";display:block;padding-top:100%}.about_dahua .hikMerit li>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.about_dahua .hikMerit li>div:before{content:"";height:100%;vertical-align:middle;width:0;display:inline-block}.about_dahua .hikMerit li>div .main{vertical-align:middle;display:inline-block;font-size:660%;color:#003781;font-weight:700;font-family:'Heebo',sans-serif;letter-spacing:-2px}.about_dahua .hikMerit li>div .main.haba{font-size:500%;letter-spacing:-5px}.about_dahua .hikMerit li>div .main .mini{font-size:75%}.about_dahua .hikMerit li>div .top{position:absolute;top:0;left:0;font-size:113%;color:#003781;font-weight:500;padding-top:15px;text-align:center;width:100%;line-height:1.6}.about_dahua .hikMerit li>div .bottom{position:absolute;bottom:0;left:0;font-size:113%;color:#003781;font-weight:500;padding:0 15px 10px 0;text-align:right;width:100%;line-height:1.6}.about_dahua .hikMerit li>div .bottom .tyushaku{display:block;text-align:right;font-size:75%;color:#959595}.about_dahua .shikiri{width:100%;height:420px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaShikiri.jpg) right center no-repeat;background-size:cover;margin-bottom:100px}.about_dahua .meritBox h3{display:block;font-size:210%;color:#003781;font-weight:900;padding-bottom:20px}.about_dahua .w100ImgBox{width:100%}.about_dahua .w100ImgBox img{width:50%;float:left}.mediaarchiveSection{background:#fff!important}.newsList.mediaArchive{display:block;width:100%;padding-bottom:30px;padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.newsList.mediaArchive li{display:block;width:calc(33.33% - 16px);margin-right:24px;margin-bottom:30px;padding:0}.newsList.mediaArchive li:nth-child(3n){margin-right:0}.newsList.mediaArchive li a{display:block;width:100%;border:none}.newsList.mediaArchive li a .imgBlock{width:100%;padding-top:60%;position:relative;overflow:hidden}.newsList.mediaArchive li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.newsList.mediaArchive li a:hover img{transform:scale(1.1);transition-duration:.3s}.newsList.mediaArchive li .mediaContents{width:100%;padding:15px 0 10px;position:relative}.newsList.mediaArchive li .mediaContents .tag{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;margin-right:20px}.newsList.mediaArchive li .mediaContents .day{display:inline-block;height:30px;line-height:30px;color:#626262;font-size:100%}.newsList.mediaArchive li .mediaContents p{display:block;font-size:100%;line-height:1.6;width:100%;height:calc(3.2em + 15px);color:#000;overflow:hidden;padding-top:15px}.mediaSingleContents{padding-top:120px;padding-bottom:120px}.mediaSingleContents h2{display:block;line-height:30px;font-size:200%;font-weight:500;color:#333;padding-bottom:12px;border-bottom:0 solid #149c77;padding-left:5px;margin-bottom:10px}.mediaSingleContents h2 .mini{font-size:55%;padding-left:10px}.mediaSingleContents .defaultContents h2{margin-bottom:30px!important}.mediaSingleContents p{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:16px;padding-left:8px;padding-right:8px}.mediaSingleContents p.block{font-size:100%;font-weight:400;padding-bottom:26px;padding-left:30px}.mediaSingleContents div.mediaText{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:12px;padding-left:10px}.mediaSingleContents .day_tag{width:100%;padding-bottom:15px;text-align:left}.mediaSingleContents .day_tag .day{display:inline-block;height:30px;height:30px;font-size:110%;font-weight:500;padding-left:10px}.mediaSingleContents .day_tag .tag{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%}.mediasingle_youtubeBox{width:100%;padding-top:40px;padding-bottom:60px;position:relative}.mediasingle_youtubeBox .youtube{width:100%;padding-top:56.25%;position:relative}.mediasingle_youtubeBox .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}section.visionHead{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/visionHeadBg.jpg) center center no-repeat;background-size:cover;width:100%;height:595px}section.visionHead .visionCopy{display:block;position:absolute;width:100%;bottom:100px;left:0;z-index:100}section.visionHead .visionCopy .topEng{width:100%;text-align:center;line-height:110px;font-size:600%;color:#fff}section.visionHead .visionCopy .topEng span{padding-right:10px}section.visionHead .visionCopy .topEng span.something{color:#cd0000}section.visionHead .visionCopy span.is-show{display:inline-block}section.visionHead .visionCopy .bottomJan{width:100%;text-align:center;line-height:55px;font-size:300%;color:#fff;font-weight:900;letter-spacing:-2px}.visionSection{width:100%;background:#fff;padding-top:120px}#vision_future{padding-bottom:120px}.visionSection .visionBlock01{width:100%;height:340px;position:relative}#vision_focus .visionBlock01{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg01.jpg) right center no-repeat}#vision_lifestyle .visionBlock01{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg02.jpg) right center no-repeat}#vision_future .visionBlock01{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg03.jpg) right center no-repeat}.visionBlock01 .number{position:absolute;top:128px;left:0;width:auto;height:28px;line-height:28px;padding:0 8px;background:#000;color:#fff}.visionBlock01 .shiftText{position:absolute;width:auto;top:185px;left:0}.visionBlock01 .shiftText span.mini{display:block;line-height:40px;font-size:280%}.visionBlock01 .shiftText span.big{display:block;line-height:84px;font-size:600%;color:#cd0000}.visionBlock02{padding-top:50px}.visionBlock02 .mainText{width:50%;float:left;padding-right:15px;font-size:260%;font-weight:900;letter-spacing:-1px;padding-left:7.5%;line-height:1.6}.visionBlock02 .leftText{width:50%;float:right;font-size:133%;font-weight:700;line-height:2.4;padding-right:7.5%;letter-spacing:-.5px}.visionBlock02 .leftText span{color:#cd0000}.companyTitleImg{width:100%;margin-bottom:40px}.defaultFlowBlock{display:block;width:100%;max-width:1080px;margin:0 auto;padding:60px 10%;background:#f1f1f1}.defaultFlowBlock .defaultFlowBox{width:100%;background:#fff;height:100px;margin-bottom:20px;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.defaultFlowBlock .defaultFlowBox .midashi{width:100px;height:100px;background:#cd0000;color:#fff;font-size:280%;font-family:'Heebo',sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.defaultFlowBlock .defaultFlowBox.next .midashi:after{content:"";width:0;height:0;border-style:solid;border-width:8px 9px 0;border-color:#cd0000 transparent transparent;display:block;position:absolute;bottom:-8px;left:41px}.defaultFlowBlock .defaultFlowBox .flowContents{width:calc(100% - 100px);padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.defaultFlowBlock .defaultFlowBox .flowContents span{display:block;width:100%;font-size:140%;font-weight:700;color:#000}.defaultFlowBlock .defaultFlowBox .flowContents p.flowText{display:block;width:100%;font-size:103%;font-weight:500;margin:0;padding:0;line-height:1.2}.more_result_block{width:100%;background:#f7f7f7;padding:30px 30px 0;margin-bottom:60px}.more_result_block .more{width:calc(33.33% - 15px);float:left;margin-right:22.5px}.more_result_block .more:nth-child(3){margin-right:0}.more_result_block .more h3{width:100%;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-size:120%;font-weight:700;padding-left:16px;line-height:20px;position:relative}.more_result_block .more h3:before{content:"";display:block;width:14px;height:14px;background:#ffae00;position:absolute;left:0;top:3px}.more_result_block .more .moreList{display:block;padding-bottom:50px;font-size:105%;padding-left:15px}.lineupBox{width:100%;border:3px solid #e4e4e4;padding:45px;margin-bottom:60px}.lineupBox .lineupTitleBox{width:100%;float:left;margin-bottom:55px;text-align:center}.lineupBox .lineupImg{width:42%;float:left}.lineupBox .lineupText{width:calc(58% - 40px);float:left}.lineupBox .floatBox{margin-right:40px}.lineupBox .lineupTitleBox_other{width:100%;margin-bottom:40px;font-size:240%;font-weight:700;text-align:center}.lineupBox .otherMakerLineup{width:100%;text-align:center}.lineupBox .otherMakerLineup img{width:28.5%;max-width:317px;margin:15px 2%}section.defaultTop{display:block;width:100%;background:#fff;padding-top:185px;padding-bottom:80px}section.defaultTop .defaultTitleFlame{width:100%}section.defaultTop .defaultTitleFlame .leftBlock{float:left;width:calc(50% - 640px);min-width:20px;height:125px}section.defaultTop .defaultTitleFlame .rightBlock{float:right;width:calc(50% - 640px);min-width:20px;height:125px;border-bottom:2px solid #003}section.defaultTop .defaultTitleFlame .dafaultTitleBox{float:left;width:calc(100% - 40px);max-width:1280px;height:125px;border-bottom:2px solid #003}section.defaultTop .defaultTitleFlame .dafaultTitleBox .sub{font-size:113%;line-height:40px;color:#777}section.defaultTop .defaultTitleFlame .dafaultTitleBox .main{font-size:500%;line-height:80px;color:#003}section.defaultTop h2,section.defaultTop .ttl{display:block;width:100%;line-height:90px;color:#000;font-weight:700;font-size:280%}section.defaultContents{background:#fff;padding:0 0 60px}section.defaultContents.pb200{padding-bottom:120px}section.defaultContents h3.blackBgH3{display:inline-block;width:auto;height:auto;line-height:38px;padding:8px 15px;background:#000;color:#fff;font-size:225%;font-weight:700;margin-bottom:10px}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb100{margin-bottom:100px!important}.mt30{margin-top:30px!important}section.defaultContents h4{display:inline-block;width:auto;height:auto;line-height:50px;color:#003;font-size:200%;font-weight:900}section.defaultContents .mb20{margin-bottom:20px}.defaultP{padding-bottom:30px}.font90{font-size:90%}.font125{font-size:125%}.font130{font-size:130%}.font145{font-size:145%}.fontBold{font-weight:700}.lineh16{line-height:1.6}.lineh2{line-height:2}.pb15{padding-bottom:15px!important}.pb50{padding-bottom:50px!important}.pb100{padding-bottom:100px}.pl20{padding-left:20px}.floatImg{float:right}.floatImg.presidentMessage{width:30%;max-width:300px;padding-left:40px;padding-bottom:20px;margin-right:-30px}.floatImg.businessImg{width:50%;max-width:530px;padding-left:30px;padding-bottom:20px;margin-right:-5%}.floatImg.makerImgR{width:50%;max-width:530px;padding-left:30px;padding-bottom:20px;margin-right:-5%}.floatImg.makerImgL{float:left!important;width:50%;max-width:530px;padding-right:30px;padding-bottom:20px;margin-left:-5%}.floatImg img{width:100%}.presidentName{font-size:140%;text-align:right;line-height:1.4;font-weight:700;padding-top:20px}p.jigyo{display:block;position:relative;padding:0 0 50px 70px;margin:30px 0 -30px}.defaultP span.blackBg{display:inline-block;line-height:26px;width:auto;height:25px;padding:0 15px;background:#000;color:#fff;font-size:100%;position:absolute;left:0;top:5px}section.defaultContents table{width:100%;border-top:1px solid #000}section.defaultContents table tr{border-bottom:1px solid #000}section.defaultContents table tr th,section.defaultContents table tr td{padding:23px 5px;line-height:34px}section.defaultContents .hikPrpductMenu table tr th,section.defaultContents .hikPrpductMenu table tr td{padding:15px 5px 15px 20px;line-height:34px}section.defaultContents .hikPrpductMenu table tr th{width:50px!important}section.defaultContents table tr th{font-size:125%;color:#003;font-weight:700;width:285px}section.defaultContents .table tr td{font-size:125%;color:#000;width:calc(100% - 285px)}.defaultBtnLink{width:100%;padding:0 20px}.defaultBtnLink .linkBtn{display:block;width:100%;height:65px;line-height:59px;border:3px solid #000;border-radius:32.5px;background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 25px center no-repeat;text-align:center;font-size:125%;font-weight:500;color:#fff;transition:.2s;cursor:pointer;margin:0 auto}.defaultBtnLink .linkBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 25px center no-repeat;color:#000;margin:0 auto}.defaultBtnLink .linkBtn.max600{max-width:600px}.pagenate{width:100%;margin:60px 0 80px}.pagenate .pagenageBox{width:100%;min-height:50px;text-align:center;vertical-align:middle}.pagenate .pagenageBox a.page-numbers,.pagenate .pagenageBox span{display:inline-block;width:50px;height:50px;border-radius:25px;line-height:44px;margin:0 5px;text-align:center;font-size:125%;font-weight:500;transition:.2s;vertical-align:middle}.pagenate .pagenageBox a.page-numbers{background:#f0f0f0;border:3px solid #c9c9c9;color:#626262}.pagenate .pagenageBox a.page-numbers:hover{background:#000;border:3px solid #000;color:#fff}.pagenate .pagenageBox span.current{background:#000;border:3px solid #000;color:#fff}.pagenate .pagenageBox a.page-numbers.prev{border:none!important;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:50px;height:50px;margin:0;text-align:center;transition:.2s;vertical-align:middle;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_prev_off.png) center center no-repeat!important}.pagenate .pagenageBox a.page-numbers.next{border:none!important;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:50px;height:50px;margin:0;text-align:center;transition:.2s;vertical-align:middle;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_off.png) center center no-repeat!important}.pagenate .pagenageBox a.page-numbers.prev:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_prev_on.png) center center no-repeat!important}.pagenate .pagenageBox a.page-numbers.next:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_on.png) center center no-repeat!important}.pagenate .pagenageBox a.prev:after{content:""}.otherTextBlock{width:100%;padding-bottom:60px}.otherTextBlock h2{display:block;padding-bottom:25px;font-size:220%;line-height:1.6;font-weight:900;color:#003}.otherTextBlock h3{display:block;padding-bottom:15px;font-size:200%;line-height:1.6;font-weight:900;color:#003}.otherTextBlock p{font-size:120%;line-height:1.8;padding-bottom:25px;padding-left:25px;font-weight:500}.otherTextBlock p.bigText{font-size:125%;line-height:1.8;padding-bottom:25px;padding-left:25px;display:block;font-weight:500}.otherTextBlock ol{padding-bottom:25px;font-size:120%;line-height:1.8;font-weight:500}.otherTextBlock ol li{list-style-type:decimal;margin-left:45px;padding-left:10px;padding-bottom:12px}.businessDia{width:100%;height:auto;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessMapBg.jpg) center center no-repeat;background-size:cover;padding:50px 0;text-align:center;margin-bottom:90px}.businessDia img{width:auto;height:515px}.business3{width:100%}.business3>div{width:calc(33.33% - 3px);float:left;margin-right:4.5px}.business3>div:nth-child(3){margin-right:0}.business3 div h3{width:100%;height:210px;padding-top:85px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:190%;font-weight:700;line-height:1.2;letter-spacing:-1px}.business3 div.business1 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon01.png) center top 5px no-repeat}.business3 div.business2 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon02.png) center top 10px no-repeat}.business3 div.business03 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon03.png) center top 5px no-repeat}.business3 div img{width:100%}.business3 div p{display:block;padding:20px 15px 50px;font-size:125%;font-weight:500}.informationSelect{display:inline-block;width:100%;height:32px;margin-bottom:70px}.informationSelect .selectTitle{display:inline-block;width:auto;height:32px;line-height:32px;padding:0 30px 0 33px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/categoryIcon.png) left center no-repeat;font-size:120%;font-weight:500}.informationSelect .categorySelect{display:inline-block;width:calc(100% - 200px);height:32px;text-align:left}.informationSelect .categorySelect li{display:inline-block;margin-right:13px}.informationSelect .categorySelect li a{display:inline-block;height:32px;line-height:32px;padding:0 10px;background:#000;color:#fff;font-size:100%}h2.osusumeH2{font-size:125%;font-weight:500;padding-bottom:10px}.informationList{display:block;width:100%;padding-bottom:30px;border-top:1px solid #e4e4e4}.informationList li{display:block;padding:0;width:100%;border-bottom:1px solid #e4e4e4}.informationList li a{display:block;width:100%;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_off.png) right 25px center no-repeat;padding:20px;-webkit-transition:all .2s;transition:all .2s}.informationList li a:hover{background:#f1f1f1 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_off.png) right 25px center no-repeat}.informationList li a .imgBlock{width:180px;padding-top:135px;margin-right:30px;position:relative;overflow:hidden;float:left}.informationList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.informationList li a:hover img{transform:scale(1.1);transition-duration:.3s}.informationList li .newsContents{display:block;float:left;width:calc(100% - 210px);padding:0;position:relative}.informationList li .newsContents .tag{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;margin-right:20px}.informationList li .newsContents .day{display:inline-block;height:30px;line-height:30px;color:#626262;font-size:100%}.informationList li .newsContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:calc(5.4em + 15px);color:#000;padding:15px 45px 0 0;overflow:hidden}.infoSingleContents{padding-bottom:120px}.infoSingleContents h2,.infoSingleContents .ttl{display:block;line-height:30px;font-size:200%;font-weight:500;color:#333;padding-bottom:12px;border-bottom:0 solid #149c77;padding-left:5px;margin-bottom:30px}.infoSingleContents h2 .mini,.infoSingleContents .ttl .mini{font-size:55%;padding-left:10px}.infoSingleContents .defaultContents h2{margin-bottom:30px!important}.infoSingleContents h3{display:block;line-height:40px;font-size:125%;font-weight:500;color:#333;padding-bottom:6px}.infoSingleContents h4{display:block;font-size:110%;font-weight:500;color:#333;padding-bottom:8px}.infoSingleContents p{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:16px;padding-left:8px;padding-right:8px}.infoSingleContents p.block.komoku{padding-left:40px;position:relative}.infoSingleContents p.block.komoku:before{content:"笆�";color:#149c76;position:absolute;display:block;top:3px;left:20px;font-size:80%}.infoSingleContents p.block{font-size:100%;font-weight:400;padding-bottom:26px;padding-left:30px}.infoSingleContents img.w100{width:100%}.infoSingleContents div.informationText{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:12px;padding-left:10px}.infoSingleContents div.informationText .infoImg{display:block;width:100%;margin-bottom:25px}.infoSingleContents div.informationText .infoImg img{width:60%;margin:0 20%}.infoSingleContents .day_tag{width:100%;padding-bottom:15px;text-align:left}.infoSingleContents .day_tag .day{display:inline-block;height:30px;height:30px;font-size:110%;font-weight:500;padding-left:10px}.infoSingleContents .day_tag .tag{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%}.infoSingleContents p.pb30{padding-bottom:50px}.infoSingleContents .pt30{padding-top:30px}.infoSingleContents .shomei{display:block;line-height:40px;font-size:140%;font-weight:700;color:#333;padding-bottom:12px;text-align:right;font-family:'Noto Serif JP',serif}.blogControl{width:100%;padding:0 20px;height:50px;text-align:center;margin-bottom:100px}.blogControl>div{text-align:center}.blogControl div.prev{display:inline-block;float:left;height:50px;text-align:left}.blogControl div.prev .icon{display:inline-block;width:50px;height:50px;margin-right:10px}.blogControl div.prev .icon a{display:inline-block;width:50px;height:50px;border-radius:25px;background:#f8f8f8 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/prevBtn.png) center center no-repeat}.blogControl div.prev .text{display:inline-block;height:50px;vertical-align:top}.blogControl div.prev .text a{display:inline-block;line-height:50px;font-size:100%;color:#333;font-weight:700}.blogControl div.next{display:inline-block;float:right;height:50px;text-align:right}.blogControl div.next .icon{display:inline-block;width:50px;height:50px;margin-left:10px}.blogControl div.next .icon a{display:inline-block;width:50px;height:50px;border-radius:25px;background:#f8f8f8 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/nextBtn.png) center center no-repeat}.blogControl div.next .text{display:inline-block;height:50px;vertical-align:top}.blogControl div.next .text a{display:inline-block;line-height:50px;font-size:100%;color:#333;font-weight:700}.blogControl div.list{display:inline-block;width:50%;max-width:400px;height:50px;text-align:center}.blogControl div.list a{display:inline-block;width:100%;height:50px;border-radius:25px;background:#000 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/ichiranBack.png) right center no-repeat;color:#fff;line-height:50px;text-align:center;font-weight:700;font-size:105%}.contactForm{width:100%;padding-top:60px}.contactForm .formBlock{width:100%;margin-bottom:40px}.contactForm .formBlock .leftTitle{display:block;float:left;width:240px;height:60px;line-height:60px;font-size:105%;font-weight:700;padding-right:25px;text-align:right}.contactForm .formBlock .leftTitle span{color:#ff3000;font-weight:700;font-size:110%}.contactForm .formBlock .rightInput{display:block;float:left;width:calc(100% - 240px)}.contactForm .formBlock .rightInput input[type=tel],.contactForm .formBlock .rightInput input[type=email],.contactForm .formBlock .rightInput input[type=text],.contactForm .formBlock .rightInput select{display:block;width:100%;height:60px;background:#f7f7f7;border:none;outline:none;padding:0 0 0 12px;font-family:inherit;font-size:110%;max-width:600px}.contactForm .formBlock .rightInput.shortInput input{max-width:390px}.contactForm .formBlock .rightInput select{width:100%;background:#f7f7f7}.contactForm .formBlock .rightInput textarea{display:block;width:100%;height:205px;background:#fff;border:none;outline:none;padding:12px;font-family:inherit;font-size:110%;background:#f7f7f7;max-width:600px}p.attention{font-size:110%;font-weight:500}.contactForm .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;font-size:110%}.contactForm .checkbox01:before{background:#f7f7f7;content:'';display:block;height:24px;left:0;margin-top:-12px;position:absolute;top:50%;width:24px}.contactForm .checkbox01:after{border-right:3px solid red;border-bottom:3px solid red;content:'';display:block;height:11px;left:7px;margin-top:-10px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:7px}.contactForm input[type=checkbox]:checked+.checkbox01:after{opacity:1}.privacypolicy{width:100%;height:260px;margin:0 auto 30px auto;border:none;overflow:auto;background:#fff;font-size:110%;line-height:1.8;padding:30px;background:#f7f7f7}.privacypolicy span{font-weight:500}.privacypolicy p{padding-top:5px;padding-bottom:20px}.privacypolicy::-webkit-scrollbar{width:10px}.privacypolicy::-webkit-scrollbar-track{background:0 0;border:none;border-radius:10px}.privacypolicy::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:none}.douiBox{text-align:center;padding-bottom:50px}.contactForm .kakunin[type=submit]{display:block;z-index:120;font-size:145%;font-weight:700;color:#fff;width:360px;height:65px;border-radius:32.5px;line-height:65px;background:#000;margin:0 auto;text-align:center;margin:0 auto;outline:none;border:0;cursor:pointer;font-family:inherit}.thanksComment{width:100%;font-size:110%;font-weight:500;text-align:center;padding-bottom:15px}.mw_wp_form_confirm .privacypolicy{display:none!important}.mw_wp_form_confirm .douiBox{display:none!important}.mw_wp_form_confirm .contactForm .formBlock{margin-bottom:20px!important}.mw_wp_form_confirm .contactForm .formBlock .leftTitle{height:auto!important;line-height:30px!important;font-size:100%!important;font-weight:500!important;padding:10px 25px 10px 0!important;text-align:right!important}.mw_wp_form_confirm .contactForm .formBlock .rightInput{line-height:30px!important;font-size:100%!important;font-weight:400!important;padding:10px 0 10px 0!important}.mw_wp_form_confirm .modoru{display:block;z-index:120;font-size:105%;font-weight:500;color:#fff;width:260px;height:45px;border-radius:22.5px;line-height:45px;background:#555;text-align:center;margin:60px auto 15px auto;outline:none;border:0;cursor:pointer;font-family:inherit}.modal-open{text-decoration:underline;cursor:pointer}.modal-content{width:80%;max-width:600px;margin:0 auto;padding:30px;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;background:#fff}.modal-header .close{position:relative;width:auto;height:auto;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5}.modal-header .close:hover{opacity:.75}.modal-header .close:active{top:0}.modal-body{padding:1rem}.modal-footer{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6}.btn{position:relative;width:auto;height:auto;display:inline-block !important;font-weight:400;color:#fff !important;text-align:center;vertical-align:middle;user-select:none;background:#6c757d !important;border:1px solid #6c757d !important;padding:.375rem .75rem !important;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:.15s;opacity:1;font-family:initial}.btn:hover{background:#5a6268;border-color:#545b62;opacity:.7;transition:.7s}.btn:active{top:0}.contactForm_download{width:100%}.contactForm_download .titleBlock{font-weight:700;font-size:130%;text-align:center;padding-bottom:15px}.contactForm_download .textBlock{font-size:100%;padding-bottom:20px}.contactForm_download .formBlock{width:100%;margin-bottom:12px}.contactForm_download .formBlock .leftTitle{display:block;width:100%;height:35px;line-height:35px;font-size:100%;font-weight:700;text-align:left}.contactForm_download .formBlock .leftTitle span{color:#ff3000;font-weight:500;font-size:105%}.contactForm_download .formBlock .rightInput{display:block;width:100%}.contactForm_download .formBlock .rightInput input[type=tel],.contactForm_download .formBlock .rightInput input[type=email],.contactForm_download .formBlock .rightInput input[type=text],.contactForm_download .formBlock .rightInput select{display:block;width:100%;height:45px;background:#f7f7f7;border:none;outline:none;padding:0 0 0 12px;font-family:inherit;font-size:100%}.contactForm_download .formBlock .rightInput.shortInput input{font-size:100%}.contactForm_download .douiBox{text-align:center;padding-bottom:25px}.contactForm_download .kakunin[type=submit]{display:block;z-index:120;font-size:125%;font-weight:700;color:#fff;width:300px;height:50px;border-radius:25px;line-height:50px;background:#000;margin:0 auto;text-align:center;margin:0 auto;outline:none;border:0;cursor:pointer;font-family:inherit}.mediaNone{width:100%;padding:120px 0 0;text-align:center;font-size:110%;font-weight:500;color:#333}footer{width:100%;background:#000}footer a:hover,footer a:hover span{color:#fff!important}footer .footContents{width:100%;max-width:1120px;padding:50px 20px 70px;margin:0 auto}footer .footContents .footLogo{margin-bottom:25px}footer .footContents .foot_menu{width:100%;padding-bottom:25px;border-bottom:1px solid #333;display:block}footer .footContents .foot_menu li{display:inline-block;float:left;padding:0 35px 0 0}footer .footContents .foot_menu li>a{display:block;width:100%;height:44px;padding:0;line-height:30px}footer .footContents .foot_menu li>a span.main{display:block;font-size:120%;font-weight:700;color:#959595;line-height:28px}footer .footContents .foot_menu li>a span.sub{display:block;font-size:85%;color:#333;line-height:16px}footer .footContents .foot_menu li .subMenu{width:100%;padding-top:15px;padding-left:15px}footer .footContents .foot_menu li .subMenu a{display:block;font-size:85%;color:#959595;line-height:24px}footer .footContents .foot_menu li .subMenu a:hover{color:#fff}footer .footContents .footMenuMini{width:100%;text-align:center;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #333;color:#959595}footer .footContents .footMenuMini a{font-size:90%;color:#959595;line-height:24px;padding:0 8px}footer .footContents .footMenuMini a:hover{color:#fff}footer .footContents .foot_access{display:block;width:100%;padding:25px 0;border-bottom:1px solid #333}footer .footContents .foot_access .topBox{display:block;width:100%;text-align:left}footer .footContents .foot_access .topBox .access{display:inline-block;font-size:120%;font-weight:700;color:#959595;line-height:28px;padding-right:20px}footer .footContents .foot_access .topBox a.googlemap{display:inline-block;font-size:100%;color:#333;line-height:28px;padding-right:20px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/gmap.png) right center no-repeat}footer .footContents .foot_access .addressBox{display:block;width:100%}footer .footContents .foot_access .addressBox span.companyName{display:block;width:100%;float:left;font-size:100%;font-weight:500;color:#959595}footer .footContents .foot_access .addressBox span.headOffice{display:inline-block;float:left;padding-right:15px;font-size:100%;color:#959595;line-height:1.6}footer .footContents .foot_access .addressBox span.address{display:inline-block;float:left;padding-right:15px;font-size:100%;color:#959595;line-height:1.6}footer .copy{display:inline-block;line-height:60px;font-size:90%;font-weight:500;color:#959595}}@media (max-width:1450px) and (min-width:480px){.contact_hik .pagetop{display:none}}@media (max-width:1275px) and (min-width:1150px){.makerBanner{width:300px}}@media (max-width:1150px) and (min-width:480px){.makerBanner{display:none}}@media (max-width:1550px) and (min-width:480px){header{padding-left:20px}}@media (max-width:1550px) and (min-width:480px){section#point_main .point_list a{font-size:95%}}@media (max-width:1400px) and (min-width:480px){section#point_main .point_list a{font-size:90%}}@media (max-width:1310px) and (min-width:480px){section#point_main .point_list a{font-size:82%;letter-spacing:-2.5px}}@media (max-width:1200px) and (min-width:480px){section#point_main .point_list a{font-size:75%}}@media (max-width:1280px) and (min-width:480px){section.pointBlock .right_white_block{width:100%;max-width:1280px;padding-right:0;margin-left:0;background:#fff}section.pointBlock .right_white_block .pointImg{position:absolute;left:calc(100% - 1340px);top:-60px}section.pointBlock .left_white_block .contents1280 p.point{left:10px}section.pointBlock .right_white_block .contents1280 p.point{right:10px}}@media (max-width:479px){body{text-align:center;background:#ff;background-position:top;font-size:13px;line-height:1.8;color:#333;font-family:'Noto Sans JP',sans-serif!important;width:100%;height:100%}.spNone{display:none!important}.contents1080{width:100%;padding:0;margin:0 auto}.contents1280{width:100%;max-width:1320px;padding:0;margin:0 auto}.contents1480{width:100%;max-width:1520px;padding:0;margin:0 auto}section{position:relative;z-index:11;width:100%;overflow:hidden}.normalArwBtn{display:block;width:100%;max-width:300px;height:50px;margin:0 auto;border:3px solid #333;line-height:44px;color:#333;font-size:110%;font-weight:500;text-align:center;border-radius:25px;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_off.png) right 15px center no-repeat}.normalArwBtn:hover{border:3px solid #333;color:#fff;background:#333 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 15px center no-repeat}header{display:block;width:100%;height:60px;padding-left:12px;position:fixed;z-index:100;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .head_logo{display:inline-block;float:left;height:26px;margin-top:17px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/logo.png) center center no-repeat;background-size:auto 100%;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .gloval_menu{display:none}body.other header{background:0 0}body.other header .head_logo{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/logo_other.png) center center no-repeat;background-size:auto 100%}body.other header .gloval_menu li>a span.main{color:#003}body.other header .gloval_menu li>a span.sub{color:#777}header.scroll{background:rgba(255,255,255,1)!important;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header.scroll .head_logo{height:26px;margin-top:17px;background:transparent url(https://ai-security.jp/wp-content/themes/wptheme/images/logo_other.png) center center no-repeat;background-size:auto 100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .gloval_menu .global-nav--bar{position:absolute;display:block;bottom:5px;left:-300px;height:2px;border-radius:1px;width:0;background:red;-webkit-transition:all .3s;transition:all .3s;opacity:0}header .gloval_menu li:hover~.global-nav--bar{opacity:1}header .gloval_menu li:nth-child(1):hover~.global-nav--bar{left:17px!important;width:123px}header .gloval_menu li:nth-child(2):hover~.global-nav--bar{left:175px!important;width:128px}header .gloval_menu li:nth-child(3):hover~.global-nav--bar{left:335px!important;width:138px}header .gloval_menu li:nth-child(4):hover~.global-nav--bar{left:500px!important;width:100px}header .gloval_menu li:nth-child(5):hover~.global-nav--bar{left:630px!important;width:87px}header .gloval_menu li:nth-child(6):hover~.global-nav--bar{left:745px!important;width:94px}header .gloval_menu li .subLink{opacity:0;display:none;-webkit-transition:all .3s;transition:all .3s}header .gloval_menu li:hover>.subLink{opacity:1;display:block!important;position:absolute;top:85px;right:-15px;width:100vw;z-index:1000;-webkit-transition:all .3s;transition:all .3s;padding-top:10px}.subLink .subLinkContents{background:rgba(5,10,45,.95);z-index:110}.subLink .subLinkBox{width:100%;max-width:1360px;padding:30px 40px;margin:0 auto}.subLink .subLinkBox .menuTitleBlock{display:block;float:left;width:29%}.subLink .subLinkBox .menuTitleBlock .menuTitle{display:block;width:100%}.subLink .subLinkBox .menuTitleBlock .menuTitle span.main{display:block;font-size:270%;font-weight:800;font-family:'Heebo',sans-serif;color:#fff;line-height:1.2}.subLink .subLinkBox .menuTitleBlock .menuTitle span.sub{display:block;font-size:110%;font-weight:500;color:#fff;line-height:40px;letter-spacing:-1px}.subLink .subLinkBox .menuBlock{display:block;float:left;width:71%}.subLink .subLinkBox .menuBlock>div.cl2{float:left;width:calc(50% - 18px);margin-right:36px}.subLink .subLinkBox .menuBlock>div.cl3{float:left;width:calc(33.33% - 24px);margin-right:36px}.subLink .subLinkBox .menuBlock>div.cl4{float:left;width:calc(25% - 27px);margin-right:36px;padding-top:25px}.subLink .subLinkBox .menuBlock>div:last-child{margin-right:0}.subLink .subLinkBox .menuBlock>div img{width:100%;margin-bottom:12px;-webkit-transition:.2s;transition:.2s}.subLink .subLinkBox .menuBlock>div img:hover{width:100%;margin-bottom:15px;margin-top:-3px}.subLink .subLinkBox .menuBlock>div a.normalLink{display:block;line-height:32px;padding-left:25px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/kariarw.png) left center no-repeat;color:#fff;font-weight:500;font-size:100%;-webkit-transition:.2s;transition:.2s}.subLink .subLinkBox .menuBlock>div a.normalLink:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/kariarw.png) left 3px center no-repeat}.video-container{margin:0 auto;width:100%;left:0;right:0;top:0;bottom:0}.video-container .video-wrap{position:relative;overflow:hidden;width:100%;height:120vw;background:url(//ai-security.jp/wp-content/themes/wptheme/img/video.jpg) no-repeat center center/cover}.video-container .video-wrap video{min-width:100%;height:120vw;position:absolute}.black{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(12,12,46,.7);z-index:40}.opening{z-index:105}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;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;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s;transition:.5s}.loading img{width:50%}.loading-bar{margin-top:20px;width:50%;height:2px;background:#fff;position:relative}.loading-bar:before{content:"";display:block;width:0;height:2px;background:red;position:absolute;top:0;left:0;z-index:1;-webkit-transition:1.5s;transition:1.5s}.loading.is-load{opacity:0;-webkit-transition-delay:1.5s;transition-delay:1.5s}.loading.is-load .loading-bar:before{width:100%}.opening-grid{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-grid;display:grid;z-index:100;-ms-grid-rows:(1fr)[6];grid-template-rows:repeat(6,1fr)}.opening-grid .blockTop{background:#000;height:calc(100% + 1px);-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-webkit-transition:.4s;transition:.4s}.opening-grid .blockBtm{background:#000;-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/8;-webkit-transition:.4s;transition:.4s}.opening-grid .square{background:#000;height:calc(100% + 5px);-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:cubic-bezier(0,.36,0,1);transition-timing-function:cubic-bezier(0,.36,0,1)}.opening-grid.is-load .blockTop{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition-delay:4.6s;transition-delay:4.6s}.opening-grid.is-load .blockBtm{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition-delay:4.6s;transition-delay:4.6s}.opening-grid.is-load .square:nth-child(2){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:2.1s;transition-delay:2.1s}.opening-grid.is-load .square:nth-child(3){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:2.3s;transition-delay:2.3s}.opening-grid.is-load .square:nth-child(4){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:2.5s;transition-delay:2.5s}.opening-grid.is-load .square:nth-child(5){-webkit-transform:translate(100%,0px);transform:translate(100%,0px);-webkit-transition-delay:2.7s;transition-delay:2.7s}.mainCopy{display:block;position:absolute;bottom:25px;left:15px;font-size:360%;color:#fff;z-index:100;line-height:1.2;letter-spacing:-1px}.mainCopy span.is-show{display:inline-block}.mainCopy span.textIn00{transition-delay:.5s}.mainCopy span.textIn01{transition-delay:.75s;padding-left:15px}.mainCopy span.textIn02{transition-delay:1s}.mainCopy span.textIn03{transition-delay:2s;padding-left:15px;color:#cd0000}section#shift01{padding-bottom:70px;background:url(https://ai-security.jp/wp-content/uploads/2021/04/particleBg.gif) center center no-repeat;background-size:cover}section#shift01 .shiftContents{width:100%;position:relative;z-index:100;padding:70px 0 0}section.shift #particles{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:111}section.shift .commentBox{position:relative;width:100%;margin:0 auto;padding:0 12px 55px 50px;z-index:30}section.shift .commentBox h2{font-weight:900;font-size:165%;color:#000;letter-spacing:0px;padding-bottom:14px;line-height:1.5}section.shift .commentBox p{display:block;width:100%;font-size:100%;line-height:2.5;font-weight:700;letter-spacing:-.5px}section.shift .commentBox p span{color:#cd0000}section.shift .shiftImg{width:calc(100% - 30px);margin-left:55px;margin-bottom:-55px;z-index:100}section.shift .shiftCopy{display:block;font-size:320%;color:#000;z-index:100;line-height:1;padding-bottom:15px;padding-left:15px;position:relative}section.shift .shiftCopy span.is-show{display:inline-block}.shiftCopy span.textIn00{transition-delay:.3s}.shiftCopy span.textIn01{transition-delay:.4s;padding-left:15px}.shiftCopy span.textIn02{transition-delay:.5s}.shiftCopy span.textIn03{transition-delay:.85s;padding-left:15px;color:#cd0000}.tateText{position:absolute;width:200px;height:20px;line-height:20px;left:-80px;bottom:120px;transform:rotate(-90deg);z-index:300;margin-left:2%;text-align:center;font-weight:600;font-size:95%}a.viewmore{display:block;margin-left:50px;width:calc(100% - 55px);z-index:120;position:relative;font-size:95%;font-weight:900;color:#000;margin-bottom:25px}a.viewmore .view-more-hover{display:block;position:absolute;bottom:-15px;left:0;transition:all .5s ease-out;opacity:1;display:inline-block;width:110px;height:20px}a.viewmore .view-more-hover:before{content:"";display:block;position:absolute;top:5px;left:0;width:100%;height:2px;background:#cd0000}a.viewmore .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:10px;height:10px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}a.viewmore:hover .view-more-hover{opacity:1;width:170px}a.viewmore02{display:block;z-index:120;font-size:107.5%;font-weight:700;color:#fff;width:62%;height:43px;border-radius:21.5px;line-height:43px;background:#000;margin:0 auto;text-align:center}a.viewmore02 .view-more-hover{display:block;position:absolute;bottom:11px;left:90%;transition:all .5s ease-out;opacity:1;display:inline-block;width:20%;height:20px}a.viewmore02 .view-more-hover:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#cd0000}a.viewmore02 .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}a.viewmore02:hover .view-more-hover{opacity:1;width:36%}a.viewmore02.dahuaBlue .view-more-hover:before{background:#0047a8}a.viewmore02.dahuaBlue .view-more-hover:after{border-color:transparent transparent #0047a8}section#shift02{width:100%;position:relative;z-index:95;padding:60px 0 235px;background:#fff}.shift02Bg{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/shift02Bg_sp2.jpg) right bottom no-repeat;background-size:100% auto}section#shift03{padding-bottom:100px;background:#000}section#shift03 .shiftContents{width:100%;position:relative;z-index:100;background-color:#fff;padding:65px 0 0}section#shift03 .shiftImg{width:calc(100% - 50px)!important;position:relative}section#shift03 .effectMvBox{display:block;position:absolute;z-index:1;width:100%;bottom:0}section#shift03 .effectMvBox:before{content:"";display:block;position:absolute;z-index:2;width:100%;height:20px;top:-10px;left:0;background:#fffdff}section#shift03 .effectMvBox .effectMv{width:100%;margin:0;padding:0;vertical-align:bottom}section#shift03 .tateText{bottom:180px!important}section.pickUpItem{background:#000;padding:15px 0 30px}section.pickUpItem .titleBlock{display:block;width:100%;padding-left:15px;margin-bottom:10px}section.pickUpItem .titleBlock h2{display:block;width:100%}section.pickUpItem .titleBlock h2 span.main{display:inline-block;font-size:320%;color:#fff;line-height:54px;padding-right:10px}section.pickUpItem .titleBlock h2 span.sub{display:inline-block;font-size:80%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}section.pickUpItem .titleBlock .brand{display:block;width:100%;padding-top:0;padding-bottom:10px}section.pickUpItem .titleBlock .brand a{display:inline-block;padding:1px 10px 1px 0;color:#626262}section.pickUpItem .titleBlock .brand a:hover{color:#fff}.pickupItemList{display:block;width:100%;padding-bottom:42px}.pickupItemList li{display:block;padding:0 10px}.pickupItemList li a{display:block;width:100%}.pickupItemList li a .imgBlock{width:100%;padding-top:85%;position:relative;overflow:hidden}.pickupItemList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.pickupItemList li a:hover img{transform:scale(1.1);transition-duration:.3s}.pickupItemList li .spec{display:block;width:100%;padding-top:5px}.pickupItemList li .spec .maker{color:#fff;font-size:105%;font-weight:400}.pickupItemList li .spec h3{color:#cd0000;font-size:105%;font-weight:400;line-height:1.2}.pickupItemList li .spec .data{color:#6c6c6c;font-size:90%;font-weight:400;line-height:1}.slick-prev:before,.slick-next:before{content:""!important}section.pickUpItem .slick-prev{left:0!important;top:calc(50% - 80px);width:30px;height:65px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_prev.png) center center no-repeat;background-size:100% auto;opacity:1;z-index:200}section.pickUpItem .slick-next{right:0!important;top:calc(50% - 80px);width:30px;height:65px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pickuplist_next.png) center center no-repeat;background-size:100% auto;opacity:1;z-index:200}.pickupMakerBanner{width:100%;padding:0 30px;margin:0 auto}.pickupMakerBanner a{display:block;position:relative;width:100%;max-width:630px;float:left}.pickupMakerBanner a.hik{margin-bottom:20px}.pickupMakerBanner a img{width:100%;z-index:110}.pickupMakerBanner a span.bigViewmore{display:block;z-index:120;position:absolute;bottom:25px;font-size:125%;font-weight:900;color:#000}.pickupMakerBanner a.hik span.bigViewmore{right:20%}.pickupMakerBanner a.dahua span.bigViewmore{left:20%}.pickupMakerBanner a span.bigViewmore span{display:block;position:absolute;bottom:-15px;left:-45%;transition:all .5s ease-out;opacity:1;display:inline-block;width:200%;height:20px}.pickupMakerBanner a span.bigViewmore span:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#cd0000}.pickupMakerBanner a span.bigViewmore span:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #cd0000;transform:rotate(-135deg)}.pickupMakerBanner a:hover span.bigViewmore span{width:250%}section.news{background:#fff;padding:70px 0 0}section.news .titleBlock{display:block;width:100%;padding-left:15px;margin-bottom:0}section.news .newsListBlock{display:block;width:100%;overflow:hidden;padding-bottom:41px;position:relative;padding-top:75px}section.news .titleBlock h2{display:block;width:100%}section.news .titleBlock h2 span.main{display:inline-block;font-size:320%;color:#000;line-height:54px;padding-right:10px}section.news .titleBlock h2 span.sub{display:inline-block;font-size:80%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}.newsList{display:block;width:100%;padding-bottom:30px;padding:0 15px;border-top:1px solid #e4e4e4}.newsList li{display:block;width:100%;border-bottom:1px solid #e4e4e4}.newsList li:nth-child(n+6){display:none}.newsList li a{display:block;width:100%;display:flex;justify-content:center;align-items:center;padding:12.5px 0}.newsList li a .imgBlock{width:37.5%;height:28vw;margin-right:5%;position:relative;overflow:hidden}.newsList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.newsList li a:hover img{transform:scale(1.1);transition-duration:.3s}.newsList li .newsContents{width:57.5%;padding:0;position:relative}.newsList li .newsContents .tag{display:inline-block;height:22px;line-height:20px;padding:0 6px;background:#000;color:#fff;font-size:85%}.newsList li .newsContents .day{display:inline-block;float:right;height:22px;line-height:22px;color:#626262;font-size:85%}.newsList li .newsContents p{display:block;font-size:95%;line-height:1.6;width:100%;font-weight:500;color:#000;overflow:hidden;padding-top:8px}section.news .newsListBlock .navi{display:block;position:absolute;top:0;left:0;width:100%;padding:0 15px}section.news .newsListBlock .navi a.viewall{display:inline-block;height:32px;padding:0 30px 0 15px;border:1.5px solid #333;line-height:29px;border-radius:16px;color:#333;font-size:90%;font-weight:600;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 8px center no-repeat;background-size:auto 45%;margin-right:80px;margin-bottom:5px}section.news .newsListBlock .navi a.normal{display:inline-block;height:32px;padding:0 6px 0 0;line-height:32px;color:#626262;font-size:88%}section.news.indexMediaArchive .titleBlock{display:block;width:100%;padding-left:15px;margin-bottom:0}section.news.indexMediaArchive .newsListBlock{display:block;width:100%;overflow:hidden;padding-bottom:41px;position:relative;padding-top:0}section.news.indexMediaArchive .titleBlock h2 span.main{line-height:1!important}section.news.indexMediaArchive .titleBlock h2 span.sub{display:inline-block;font-size:80%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}.youtubeBox{width:calc(100% - 30px);margin-left:15px;margin-right:15px;margin-bottom:100px;position:relative}.youtubeBox .youtube{width:100%;padding-top:56.25%;position:relative}.youtubeBox .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.movieList{display:block;width:100%;padding-bottom:30px}.movieList li{display:block;padding:0 15px;width:100%}.movieList li a{display:block;width:100%;border:1px solid #e4e4e4}.movieList li a .imgBlock{width:100%;padding-top:56.5%;position:relative;overflow:hidden}.movieList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.movieList li a:hover img{transform:scale(1.1);transition-duration:.3s}.movieList li .newsContents{width:100%;padding:75px 30px 25px;position:relative}.movieList li .newsContents .tag{display:block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;position:absolute;left:30px;top:25px}.movieList li .newsContents .day{display:block;height:30px;line-height:30px;color:#626262;font-size:100%;position:absolute;right:30px;top:25px}.movieList li .newsContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:5.4em;color:#000;overflow:hidden}section.news.indexMediaArchive .slick-prev{left:15px!important;bottom:-32px!important;top:auto!important;width:32px;height:32px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_prev.png) center center no-repeat;background-size:cover;z-index:200}section.news.indexMediaArchive .slick-next{left:55px!important;bottom:-32px!important;top:auto!important;width:32px;height:32px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_next.png) center center no-repeat;background-size:cover;z-index:200}section.news.indexMediaArchive .newsListBlock .navi{top:56vw}section.news.indexMediaArchive .newsListBlock .navi a.viewall{display:inline-block;height:32px;padding:0 30px 0 15px;border:1.5px solid #333;line-height:29px;border-radius:16px;color:#333;font-size:90%;font-weight:600;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 8px center no-repeat;background-size:auto 45%;margin-right:200px;margin-bottom:5px}section.news.indexMediaArchive .newsListBlock .navi a.normal{display:inline-block;height:32px;padding:0 13px 0 0;line-height:32px;color:#626262;font-size:90%}.hikTopMv{width:100%;height:133vw;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMvBg_sp.jpg) center bottom no-repeat;background-size:100% auto;position:relative}.hikTopMv .Camera{position:absolute;left:18.5%;bottom:30px;width:63%;height:47.75vw;padding:0;margin:0}.hikTopMv .Camera .basecamera{width:100%;position:absolute;top:0;left:0;z-index:10}.hikTopMv .Camera .oncamera{width:100%;position:absolute;top:0;left:0;z-index:20}.hikTopMv .topComment{display:block;position:relative;width:100%;padding:30px 20px}.hikTopMv .topComment .hikLogo{background-image:url("/wp-content/themes/wptheme/images/logo-HIK.png");background-size:52%;background-repeat:no-repeat;width:100%;height:28px;overflow:hidden;text-indent:100%;white-space:nowrap;margin-bottom:12px}.hikTopMv .topComment h2{display:block;font-weight:900;font-size:175%;padding-bottom:12px;line-height:1.5}.hikTopMv .topComment p{display:block;font-weight:500;font-size:110%}section.hikMenu_sp{background:#000;height:60px;margin-top:60px;position:relative}section.hikMenu_sp .hikMenuLogoSp{position:absolute;z-index:10;left:15px;top:20.5px;height:19px;width:auto}section.hikMenu_sp.accordionBrandMenu .openBtn{position:absolute;z-index:10;right:0;top:0;display:block;width:60px;height:60px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/brandMenu_on.png) center center no-repeat;background-size:33% auto;font-size:70%;color:#717171;text-align:center;padding-top:40px;font-weight:800;transition:.2s}section.hikMenu_sp.accordionBrandMenu .openBtn.open{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/brandMenu_off.png) center center no-repeat;background-size:33% auto}.brandMenu{display:none;position:absolute;width:100%;z-index:40;top:59px;left:0;background:#000;padding:0 20px 20px}.brandMenu li{display:block;width:100%}.brandMenu li>a{display:block;width:100%;padding:10px 0 10px 50px;font-size:130%;font-weight:500;color:#fff;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus.png) right 5px center no-repeat;background-size:10.5px}.brandMenu li .accordionBrandSub{display:block;width:100%}.brandMenu li .accordionBrandSub div{display:block;width:100%;padding:10px 0 10px 50px;font-size:130%;font-weight:500;color:#fff;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_plus.png) right 5px center no-repeat;background-size:10.5px;transition:.2s}.brandMenu li .accordionBrandSub div.open{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus.png) right 5px center no-repeat;background-size:10.5px}.brandMenu li .sideLink{display:none;width:100%}.brandMenu li .sideLink a{display:block;width:100%;padding-left:75px;line-height:30px;color:#fff}.brandMenu li.top{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon01.png) left 5px center no-repeat;background-size:auto 50%}.brandMenu li.product .accordionBrandSub{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon02.png) left 5px center no-repeat;background-size:auto 50%}.brandMenu li.media{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon03.png) left 5px center no-repeat;background-size:auto 50%}.brandMenu li.download{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMenuIcon04.png) left 5px center no-repeat;background-size:auto 50%}section.hikTopAbout{background:#fff;padding:30px 5px}section.hikTopAbout .titleBlock{width:100%;margin:0 auto}section.hikTopAbout .titleBlock h2{font-size:140%;font-weight:700;line-height:1.4;padding-bottom:20px;text-align:center;letter-spacing:-1px}section.hikTopAbout .titleBlock p{display:block;width:100%;padding:0 20px;font-weight:500;font-size:108%;text-align:left}section.hikTopAbout .hikGoldImg{display:block;width:100%;height:90vw;position:relative;overflow:hidden;margin-bottom:30px}section.hikTopAbout .hikGoldImg .product{position:absolute;width:100%;bottom:0;left:0;z-index:10}section.hikTopAbout .hikGoldImg .badge01{position:absolute;width:33.33%;left:17%;top:20px;z-index:20}section.hikTopAbout .hikGoldImg .badge02{position:absolute;width:33.33%;right:17%;top:20px;z-index:30}.hikPrpductMenu{display:block;width:100%;background:#fff}.hikPrpductMenu ul{display:block;width:100%;padding-top:15px;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.hikPrpductMenu ul li{display:block;width:calc(32% - 2px);height:40px;margin-right:4px}.hikPrpductMenu ul li:nth-child(3n){margin-right:0}.hikPrpductMenu ul li:nth-child(n+4){margin-top:4px}.hikPrpductMenu ul li:last-child{margin-right:0}.hikPrpductMenu ul li a{width:100%;height:100%;border:2px solid #f0f0f0;border-radius:23px;background:#fff;color:#959595;font-weight:500;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 5px;letter-spacing:-2px;transition:.2s}.hikPrpductMenu ul li a.select,.hikPrpductMenu ul li a:hover{border:2px solid #d6010f;background:#d6010f;color:#fff}.productsSelectBlock{padding:25px}.productsSelectBlock .productsSelect{width:100%;max-width:500px;height:56px;border:3px solid #f0f0f0;border-radius:28px;background:#fff;color:#959595;font-weight:500;line-height:1.1;display:block;padding:0 25px;transition:.2s;margin:0 auto;font-size:120%;font-family:inherit}.hikPrpductMenu.dahuaPrpductMenu ul li a.select,.hikPrpductMenu.dahuaPrpductMenu ul li a:hover{border:3px solid #003781;background:#003781;color:#fff}.hik_productList{background:#f0f0f0}h2.productListTitle{width:100%;height:55px;background:#d6010f;display:flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:-1px;color:#fff;font-size:150%;font-weight:700}.hik_productList .productList{width:100%;padding:20px 15px 30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hik_productList .productList li{display:block;width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.hik_productList .productList li:nth-child(2n){margin-right:0}.hik_productList .productList li a{display:block;width:100%}.hik_productList .productList li a .imgBlock{width:100%;padding-top:85%;position:relative;overflow:hidden}.hik_productList .productList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.hik_productList .productList li a:hover img{transform:scale(1.1);transition-duration:.3s}.hik_productList .productList li a .spec{display:block;width:100%;padding-top:5px}.hik_productList .productList li a .spec h3{display:block;width:100%;font-size:90%;font-weight:500;color:#000;line-height:1.4;height:calc(4.2em + 5px);overflow:hidden;padding:5px 0 0;margin-bottom:6px}.hik_productList .productList li a .spec .productId{font-size:85%;font-weight:400;color:#6c6c6c}.hik_productList.dahua_productList h2.productListTitle{background:#003781!important}.dahuaTopMv{width:100%;height:131vw;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMvBg_sp.jpg) center center no-repeat;background-size:cover;position:relative;overflow:hidden}.dahuaTopMv .camera{position:absolute;right:0;bottom:20px;width:60%;padding:0;margin:0;z-index:20}.dahuaTopMv .office{position:absolute;left:0;bottom:0;width:90%;padding:0;z-index:10}.dahuaTopMv .topComment{position:absolute;left:15px;top:20px;width:calc(100% - 30px)}.dahuaTopMv .topComment .dahuaLogo{background-image:url("/wp-content/themes/wptheme/images/logo-dahua.png");background-size:40%;background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%;height:45px;margin-bottom:10px}.dahuaTopMv .topComment h2{display:block;font-weight:900;font-size:172%;padding-bottom:10px;line-height:1.5;letter-spacing:-1px}.dahuaTopMv .topComment p{display:block;font-weight:500;font-size:105%}section.hikMenu_sp.dahuaVer .hikMenuLogoSp{left:15px;top:14px;height:32px;width:auto}section.hikMenu_sp.accordionBrandMenu.dahuaVer .openBtn{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/brandMenu_blu_on.png) center center no-repeat;background-size:33% auto}section.hikMenu_sp.accordionBrandMenu.dahuaVer .openBtn.open{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/brandMenu_blu_off.png) center center no-repeat;background-size:33% auto}.brandMenu.dahuaVer li>a{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus_blu.png) right 5px center no-repeat;background-size:10.5px}.brandMenu.dahuaVer li .accordionBrandSub div{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_plus_blu.png) right 5px center no-repeat;background-size:10.5px}.brandMenu.dahuaVer li .accordionBrandSub div.open{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus_blu.png) right 5px center no-repeat;background-size:10.5px}.brandMenu.dahuaVer li.top{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon01.png) left 5px center no-repeat;background-size:auto 45%}.brandMenu.dahuaVer li.product .accordionBrandSub{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon03.png) left 5px center no-repeat;background-size:auto 45%}.brandMenu.dahuaVer li.media{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon02.png) left 3px center no-repeat;background-size:auto 42%}.brandMenu.dahuaVer li.download{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMenuIcon04.png) left 5px center no-repeat;background-size:auto 45%}section.dahuaTopAbout{background:#fff;padding:30px 0}section.dahuaTopAbout .titleBlock{width:100%;margin:0 auto}section.dahuaTopAbout .titleBlock h2{font-size:145%;font-weight:700;line-height:1.4;padding-bottom:15px;text-align:center;letter-spacing:-1px}section.dahuaTopAbout .titleBlock p{display:block;width:100%;padding:0 30px 30px;font-weight:500;font-size:105%;text-align:left}section.dahuaTopAbout .dahuaGoldImg{display:block;width:100%;height:62vw;position:relative;overflow:hidden;margin-bottom:35px}section.dahuaTopAbout .dahuaGoldImg .product{position:absolute;width:100%;bottom:0;left:0;z-index:10}section.dahuaTopAbout .dahuaGoldImg .badge02{position:absolute;right:10px;bottom:0;z-index:30;width:35%}section.productPage{background:#f0f0f0;padding:0 0 80px}section.productPage h1.product{width:100%;height:auto;padding:20px 15px;border-bottom:1px solid #000;font-size:170%;font-weight:700;line-height:1.4;color:#d6010f;display:flex;flex-direction:column;justify-content:center;align-items:center}section.productPage.dahuaItem h1.product{color:#003781}section.productPage .kataban{width:100%;height:50px;line-height:49px;color:#6c6c6c;font-size:110%;border-bottom:1px solid #000;padding:0 20px;font-weight:500}section.productPage .productDataArea{width:100%;padding-top:20px}section.productPage .productDataArea .imgLeft{width:100%;padding:0 20px 40px}section.productPage .productDataArea .imgLeft .mainImg{width:100%}section.productPage .productDataArea .catalog{width:100%;padding-bottom:20px}section.productPage .productDataArea .catalog .downloadBtn{display:block;width:100%;max-width:70%;height:45px;line-height:41px;border:2px solid #000;border-radius:22.5px;background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw.png) right 12px center no-repeat;background-size:auto 45%;text-align:center;font-size:110%;font-weight:500;color:#fff;transition:.2s;cursor:pointer;margin:0 auto 15px}section.productPage .productDataArea .catalog .downloadBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw.png) right 12px center no-repeat;background-size:auto 45%;color:#000;margin:0 auto}section.productPage.dahuaItem .productDataArea .imgLeft .catalog .downloadBtn{background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw_blue.png) right 12px center no-repeat;background-size:auto 45%}section.productPage.dahuaItem .productDataArea .imgLeft .catalog .downloadBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/catalogDownloadArw_blue.png) right 12px center no-repeat;background-size:auto 45%}section.productPage .productDataArea .dataRight{width:100%}section.productPage .productDataArea .dataRight .tagBlock{width:100%;padding:0 20px 30px}section.productPage .productDataArea .dataRight .tagBlock span{display:inline-block;width:auto;height:26px;line-height:26px;padding:0 7px;background:#000;color:#fff;font-size:85%;border-radius:12px;margin:0 4px 6px 0}section.productPage .productDataArea .dataRight .newTagBlock .shiyoText{padding:15px;font-weight:500;line-height:2}section.productPage .productDataArea .dataRight .newTagBlock .shiyoText p{display:block;padding:0}section.productPage .productDataArea h2{display:block;position:relative;width:100%;height:46px;line-height:46px;color:#fff;font-size:140%;font-weight:700;background:#606060;padding-left:30px}section.productPage .productDataArea h2:before{content:"";display:block;position:absolute;width:20px;height:4px;top:21px;left:0;background:#d6010f}section.productPage.dahuaItem .productDataArea h2:before{background:#003781}section.productPage .productDataArea .gaiyo{width:100%;padding:20px 0}section.productPage .productDataArea .gaiyo p{display:block;padding:0 20px 12px;font-size:110%;font-weight:500;line-height:2}section.productPage .productDataArea .w100Block{width:100%;float:left;margin-bottom:60px}section.productPage .productDataArea .w100Block .whiteBox{width:100%;padding:53px 3.9% 50px;background:#fff}section.productPage .productDataArea .w100Block .whiteBox.sunpo{padding:30px 20px;text-align:center}section.productPage .productDataArea .w100Block .whiteBox.sunpo img{width:100%}div.slideTable{width:100%;margin:0 0 10px;padding:5px 0 10px;overflow:auto;white-space:nowrap}div.slideTable::-webkit-scrollbar{height:3px}div.slideTable::-webkit-scrollbar-track{background:#f1f1f1}div.slideTable::-webkit-scrollbar-thumb{background:#bcbcbc}div.slideTable table{width:100%}section.productPage table{width:100%!important border-top:3px solid #000;margin-top:-3px}section.productPage table tr{border-bottom:1px solid #000}section.productPage table tr th{width:130px;background:#f3f3f3;font-size:105%;font-weight:700;color:#003;padding:13px 15px;border-right:1px solid #000;vertical-align:top}section.productPage table tr td{padding:13px 15px;line-height:34px;font-size:105%}section.productPage table tr td.datatitle{width:265px;border-right:1px solid #000}section.productPage table tr td.datacontents{width:clac(100% - 410px);word-wrap:break-word;overflow-wrap:break-word}section.pickUpItem.hikTopItem{background:#000;padding:50px 0 20px}section.hikTopMedia{background:#fff;padding:50px 0 20px}section.hikTopMedia .titleBlock{display:block;width:100%;padding-left:15px;margin-bottom:10px}section.hikTopMedia .hikTopMediaListBlock{display:block;width:100%;overflow:hidden;padding-bottom:41px;position:relative;padding-top:0}section.hikTopMedia .titleBlock h2{display:block;width:100%}section.hikTopMedia .titleBlock h2 span.main{display:inline-block;font-size:320%;color:#000;line-height:54px;padding-right:10px;line-height:1!important}section.hikTopMedia .titleBlock h2 span.sub{display:inline-block;font-size:80%;font-weight:500;color:#626262;line-height:40px;letter-spacing:-1px}.youtubeBox_hikTopMedia{width:calc(100% - 30px);margin-left:15px;margin-right:15px;margin-bottom:30px;position:relative}.youtubeBox_hikTopMedia .youtube{width:100%;padding-top:56.25%;position:relative}.youtubeBox_hikTopMedia .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.hikTopMediaList{display:block;width:100%;padding-bottom:30px}.hikTopMediaList li{display:block;padding:0 15px;width:100%}.hikTopMediaList li a{display:block;width:100%;border:1px solid #e4e4e4}.hikTopMediaList li a .imgBlock{width:100%;padding-top:56.5%;position:relative;overflow:hidden}.hikTopMediaList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.hikTopMediaList li a:hover img{transform:scale(1.1);transition-duration:.3s}.hikTopMediaList li .hikTopMediaContents{width:100%;padding:75px 30px 25px;position:relative}.hikTopMediaList li .hikTopMediaContents .tag{display:block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%;position:absolute;left:30px;top:25px}.hikTopMediaList li .hikTopMediaContents .day{display:block;height:30px;line-height:30px;color:#626262;font-size:100%;position:absolute;right:30px;top:25px}.hikTopMediaList li .hikTopMediaContents p{display:block;font-size:105%;line-height:1.8;width:100%;height:5.4em;color:#000;overflow:hidden}section.hikTopMedia .slick-prev{left:15px!important;bottom:-32px!important;top:auto!important;width:32px;height:32px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_prev.png) center center no-repeat;background-size:cover;z-index:200}section.hikTopMedia .slick-next{left:55px!important;bottom:-32px!important;top:auto!important;width:32px;height:32px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/news_next.png) center center no-repeat;background-size:cover;z-index:200}section.hikTopMedia .navi{top:56vw}section.hikTopMedia .navi a.viewall{display:inline-block;height:32px;padding:0 30px 0 15px;border:1.5px solid #333;line-height:29px;border-radius:16px;color:#333;font-size:90%;font-weight:600;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/viewall_arw.png) right 8px center no-repeat;background-size:auto 45%;margin-right:200px;margin-bottom:5px}section.hikTopMedia .navi a.normal{display:inline-block;height:32px;padding:0 13px 0 0;line-height:32px;color:#626262;font-size:90%}.contact_hik{width:100%;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/contact_bg_sp.jpg) center center no-repeat;background-size:cover;padding:25px 15px 40px}.contact_hik .contact_please{width:100%;line-height:1.6;font-size:110%;font-weight:700;color:#fff;text-align:center;padding-bottom:30px}.contact_hik .tel_form_box{width:100%;border:1.5px solid #fff;padding:15px}.contact_hik .tel_form_box .telLink{width:100%;text-align:center;padding:0 0 10px;border-bottom:1.5px solid #fff}.contact_hik .tel_form_box .telLink span.top{display:inline-block;font-size:90%;text-align:center;line-height:30px;color:#fff;letter-spacing:-1px}.contact_hik .tel_form_box .telLink span.number{display:inline-block;text-align:center;padding-left:30px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconTel.png) left center no-repeat;background-size:auto 60%;font-size:270%;font-weight:500;line-height:35px;color:#fff}.contact_hik .tel_form_box .telLink a{color:#fff!important}.contact_hik .tel_form_box .telLink span.bottom{display:inline-block;font-size:85%;text-align:center;line-height:20px;color:#fff}.contact_hik .tel_form_box .formLink{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;vertical-align:middle;padding:30px 25px 20px}.contact_hik .tel_form_box .formLink a{display:block;position:relative;width:100%;max-width:390px;height:45px;line-height:45px;text-align:center;color:#fff;border-radius:33.5px;font-size:110%;font-weight:700;background:#cd0000 url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconForm.png) left 30px center no-repeat;background-size:auto 28%;transition:.3s}.contact_hik .tel_form_box .formLink a .view-more-hover{display:block;position:absolute;bottom:12px;left:88%;transition:all .5s ease-out;opacity:1;display:inline-block;width:50px;height:20px}.contact_hik .tel_form_box .formLink a .view-more-hover:before{content:"";display:block;position:absolute;top:8px;left:0;width:100%;height:2px;background:#fff}.contact_hik .tel_form_box .formLink a .view-more-hover:after{content:"";display:block;position:absolute;top:0;right:1px;width:15px;height:15px;border:2px solid;border-color:transparent transparent #fff;transform:rotate(-135deg)}.contact_hik .tel_form_box .formLink a:hover{color:#cd0000;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/contactIconForm_on.png) left 30px center no-repeat}.contact_hik .tel_form_box .formLink a:hover .view-more-hover{opacity:1;width:80px}.contact_hik .tel_form_box .formLink a:hover .view-more-hover:before{content:"";background:#cd0000}.contact_hik .tel_form_box .formLink a:hover .view-more-hover:after{content:"";border-color:transparent transparent #cd0000;transform:rotate(-135deg)}.hikDefaultTitle{display:none}.dahuaDefaultTitle{display:none}section.hikMenu_mini{display:none}section.dahuaMenu_mini{display:none}h1.hikPage{display:block;width:100%;height:97.5px;padding-top:42.5px;line-height:55px;font-size:160%;font-weight:700;text-align:center}h1.hikPage.about{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_about.png) center top 20px no-repeat;background-size:auto 25%}h1.hikPage.about2{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_tech.png) center top 23px no-repeat;background-size:auto 28%;margin-bottom:20px;width:calc(100% + 40px)!important;margin-left:-20px!important}h1.hikPage.media{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_media.png) center top 20px no-repeat;background-size:auto 25%}h1.hikPage.product{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_product.png) center top 20px no-repeat;background-size:auto 25%}h1.hikPage.download{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/hikPageIcon_download.png) center top 20px no-repeat;background-size:auto 25%}h1.dahuaPage{display:block;width:100%;height:97.5px;padding-top:42.5px;line-height:55px;font-size:160%;font-weight:700;text-align:center}h1.dahuaPage.about{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_about.png) center top 20px no-repeat;background-size:auto 25%}h1.dahuaPage.about2{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_tech.png) center top 20px no-repeat;background-size:auto 25%;margin-bottom:50px}h1.dahuaPage.media{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_media.png) center top 20px no-repeat;background-size:auto 25%}h1.dahuaPage.product{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_product.png) center top 20px no-repeat;background-size:auto 25%}h1.dahuaPage.download{background:#f0f0f0 url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaPageIcon_download.png) center top 20px no-repeat;background-size:auto 25%}.about_hik{background:#fff;padding:0 0 40px}.about_hik h1.aboutHik{display:inline-block;width:auto;height:70px;line-height:70px;background:#000;padding:0 20px;font-size:315%;font-weight:900;color:#fff}.about_hik .hik_ranking{display:block;width:80%;height:32.5vw;margin:30px auto 40px auto;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/laurel_sp.png) center center no-repeat;background-size:100% auto;padding:10px 0;text-align:center}.about_hik .hik_ranking .top{width:100%;line-height:1.5;color:#000;font-size:135%;font-weight:900;text-align:center;letter-spacing:-1px}.about_hik .hik_ranking .bottom{width:100%;height:50px;line-height:50px;color:#d6010f;font-weight:900;text-align:center;vertical-align:bottom}.about_hik .hik_ranking .bottom .sma{font-size:175%}.about_hik .hik_ranking .bottom .mid{font-size:300%}.about_hik .hik_ranking .bottom .big{font-size:285%}.about_hik .hikMerit{width:100%;max-width:1120px;padding:0 32px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_hik .hikMerit li{border:solid 2.5px #d6010f;width:calc(50% - 5px);height:auto;position:relative;margin-bottom:10px}.about_hik .hikMerit li:nth-child(1){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_01.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(2){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_02.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(3){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_03.png) center center no-repeat;background-size:cover}.about_hik .hikMerit li:nth-child(4){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_04.jpg) center center no-repeat;background-size:cover}.about_hik .hikMerit li:before{content:"";display:block;padding-top:100%}.about_hik .hikMerit li>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.about_hik .hikMerit li>div:before{content:"";height:100%;vertical-align:middle;width:0;display:inline-block}.about_hik .hikMerit li>div .main{vertical-align:middle;display:inline-block;font-size:500%;color:#d6010f;font-weight:700;font-family:'Heebo',sans-serif;letter-spacing:-3px}.about_hik .hikMerit li>div .main .mini{font-size:75%}.about_hik .hikMerit li>div .top{position:absolute;top:0;left:0;font-size:85%;color:#d6010f;font-weight:500;padding-top:6px;text-align:center;width:100%;line-height:1.6}.about_hik .hikMerit li>div .bottom{position:absolute;bottom:0;left:0;font-size:90%;color:#d6010f;font-weight:500;padding:0 15px 10px 0;text-align:right;width:100%;line-height:1.6}section.merit_hik{width:100%;background:#fff;padding:0 20px}section.merit_hik .meritBox{width:100%;position:relative;padding-top:55px;padding-bottom:65px;margin-bottom:50px}section.merit_hik .meritBox .data,section.merit_hik .meritBox .meritImg{width:50%;float:left}section.merit_hik .meritBox.dataLeft .data>div.merit{padding-left:14%}section.merit_hik .meritBox.dataRight .data>div.merit{padding-right:14%}section.merit_hik .meritBox.dataLeft .meritImg>div{padding-left:5%}section.merit_hik .meritBox.dataRight .meritImg>div{padding-right:5%}section.merit_hik .meritBox .data>div.merit h2{display:block;position:absolute;top:0;left:0;width:100%;height:55px;text-align:center}section.merit_hik .meritBox .data>div.merit h2 span{display:inline-block;padding:0 0 0 28px;font-size:125%;font-weight:900;line-height:55px;color:#000}section.merit_hik .meritBox.merit01 .data>div.merit h2 span{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk01.png) left center no-repeat;background-size:auto 40%}section.merit_hik .meritBox.merit02 .data>div.merit h2 span{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk02.png) left center no-repeat;background-size:auto 40%}section.merit_hik .meritBox.merit03 .data>div.merit h2 span{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk03.png) left center no-repeat;background-size:auto 40%}section.merit_hik .meritBox.merit04 .data>div.merit h2 span{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/hikMeritIcon_blk04.png) left center no-repeat;background-size:auto 40%}section.merit_hik .meritBox.dataRight .data>div.merit{padding-right:14%}section.merit_hik .meritBox .data>div .main{vertical-align:middle;display:inline-block;letter-spacing:-2px;color:#d6010f;font-weight:900;line-height:1;padding:20px 0}section.merit_hik .meritBox .data>div .main .mini{font-size:160%}section.merit_hik .meritBox .data>div .main .middle{font-size:380%;font-family:'Heebo',sans-serif}section.merit_hik .meritBox .data>div .main .big{font-size:480%;font-family:'Heebo',sans-serif}section.merit_hik .meritBox .data>div p{display:block;position:absolute;bottom:0;left:0;width:100%;padding:0 35px;height:4.8em;text-align:left;font-size:100%;font-weight:500;line-height:1.6}section.merit_hik .meritBox .meritImg div img{width:100%}.meritBox .techTitle{width:100%;padding-bottom:15px}.meritBox .techTitle .mini{display:block;font-size:85%;font-weight:700;color:#cd0000;padding-bottom:5px}.meritBox .techTitle .main{line-height:32.5px;font-size:153%;background:#000;padding:0 12px;color:#fff;font-weight:700;display:inline-block}section.merit_hik.about_hik .meritImg{width:100%;float:none}section.merit_hik.about_hik .meritBox.dataLeft .meritImg>div{padding-left:0!important}section.merit_hik.about_hik .meritBox{width:100%;position:relative;padding-top:15px;padding-bottom:0;margin-bottom:40px}section.merit_hik.about_hik .meritBox .data{width:100%;float:none}section.merit_hik.about_hik .meritBox.dataLeft .data>div.merit{padding-left:0}section.merit_hik.about_hik .meritBox .data>div p{display:block;position:relative;width:100%;padding:12px 15px 0;height:auto;text-align:left;font-size:100%;font-weight:500;line-height:1.8}.meritBox .data100{width:100%}.meritBox .data100 .img3Box{width:100%}.img3Box>div{width:calc(50% - 2px);float:left;margin-right:4px;margin-bottom:4px}.img3Box>div:nth-child(2n){margin-right:0}.img3Box>div:nth-child(3){margin-left:25%}.img3Box div h3{width:100%;height:40px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:76%;font-weight:500;line-height:1.2;padding:0;background:#f2f2f2}.img3Box div img{width:100%;vertical-align:bottom}.data100 .tech{width:100%;padding:15px 15px 0}.data100 .tech p{display:block;width:100%;font-size:100%;font-weight:500;line-height:1.8}.data100 .nomarlComment{width:100%;padding:10px 7% 35px}.data100 .nomarlComment p{display:block;width:100%;font-size:100%;font-weight:500}.about_dahua{background:#fff;padding:0 0 40px}.dahua_mainCopy{display:block;width:100%;margin:35px auto 20px auto;text-align:center;color:#003781;font-size:135%;font-weight:700}.about_dahua .hikMerit{width:100%;max-width:1120px;padding:0 32px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about_dahua .hikMerit li{border:solid 2.5px #003781;width:calc(50% - 5px);height:auto;position:relative;margin-bottom:10px}.about_dahua .hikMerit li:nth-child(1){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_01.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(2){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_02.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(3){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_03.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(4){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_04.png) center center no-repeat;background-size:cover;margin-right:0}.about_dahua .hikMerit li:nth-child(5){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_05.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:nth-child(6){background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaMeritIcon_06.png) center center no-repeat;background-size:cover}.about_dahua .hikMerit li:before{content:"";display:block;padding-top:100%}.about_dahua .hikMerit li>div{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.about_dahua .hikMerit li>div:before{content:"";height:100%;vertical-align:middle;width:0;display:inline-block}.about_dahua .hikMerit li>div .main{vertical-align:middle;display:inline-block;font-size:480%;color:#003781;font-weight:700;font-family:'Heebo',sans-serif;letter-spacing:-3px}.about_dahua .hikMerit li>div .main.haba{font-size:350%;letter-spacing:-4px}.about_dahua .hikMerit li>div .main .mini{font-size:75%}.about_dahua .hikMerit li>div .top{position:absolute;top:0;left:0;font-size:85%;color:#003781;font-weight:500;padding-top:6px;text-align:center;width:100%;line-height:1.6}.about_dahua .hikMerit li>div .bottom{position:absolute;bottom:0;left:0;font-size:90%;color:#003781;font-weight:500;padding:0 5px 5px 0;text-align:right;width:100%;line-height:1.6}.about_dahua .hikMerit li>div .bottom .tyushaku{display:block;text-align:right;font-size:60%;color:#959595}.about_dahua .shikiri{width:calc(100% + 40px);height:48vw;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/dahuaShikiri.jpg) right -85px center no-repeat;background-size:cover;margin-bottom:40px;margin-left:-20px}.about_dahua .meritBox h3{display:block;font-size:123%;color:#003;font-weight:900;padding-bottom:0;padding-top:12px;padding-left:15px}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.spPadding{padding:12px 15px 0 15px!important}.about_dahua .w100ImgBox{width:100%}.about_dahua .w100ImgBox img{width:100%}.mediaarchiveSection{background:#fff!important}.newsList.mediaArchive{display:block;width:100%;padding-bottom:30px;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.newsList.mediaArchive li{display:block;width:calc(50% - 5px);margin-right:10px;margin-bottom:10px;padding:0;border:none}.newsList.mediaArchive li:nth-child(2n){margin-right:0}.newsList.mediaArchive li a{display:block;width:100%;border:none}.newsList.mediaArchive li a .imgBlock{width:100%;padding-top:60%;position:relative;overflow:hidden}.newsList.mediaArchive li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.newsList.mediaArchive li a:hover img{transform:scale(1.1);transition-duration:.3s}.newsList.mediaArchive li .mediaContents{width:100%;padding:5px 0 0;position:relative}.newsList.mediaArchive li .mediaContents .tag{display:inline-block;height:22px;line-height:22px;padding:0 8px;background:#000;color:#fff;font-size:90%;margin-right:5px}.newsList.mediaArchive li .mediaContents .day{display:inline-block;height:22px;line-height:22px;color:#626262;font-size:90%}.newsList.mediaArchive li .mediaContents p{display:block;font-size:90%;line-height:1.6;width:100%;height:calc(4.8em + 10px);padding-top:10px;color:#000}.mediaSingleContents{padding-top:30px;padding-bottom:30px}.mediaSingleContents h2{display:block;line-height:30px;font-size:130%;font-weight:500;color:#333;padding-bottom:12px;border-bottom:0 solid #149c77;padding-left:5px;margin-bottom:0;padding:0 15px}.mediaSingleContents h2 .mini{font-size:55%;padding-left:10px}.mediaSingleContents .defaultContents h2{margin-bottom:30px!important}.mediaSingleContents p{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:16px;padding-left:8px;padding-right:8px}.mediaSingleContents p.block{font-size:100%;font-weight:400;padding-bottom:26px;padding-left:30px}.mediaSingleContents div.mediaText{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:12px;padding-left:10px}.mediaSingleContents .day_tag{width:100%;padding-bottom:10px;text-align:left;padding-left:15px}.mediaSingleContents .day_tag .day{display:inline-block;height:26px;height:26px;font-size:90%;font-weight:500;padding-left:10px}.mediaSingleContents .day_tag .tag{display:inline-block;height:26px;line-height:26px;padding:0 6px;background:#000;color:#fff;font-size:90%;font-weight:500}.mediasingle_youtubeBox{width:100%;padding-top:40px;padding-bottom:60px;position:relative}.mediasingle_youtubeBox .youtube{width:100%;padding-top:56.25%;position:relative}.mediasingle_youtubeBox .youtube iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}section.visionHead{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/visionHeadBg_sp.jpg) center center no-repeat;background-size:cover;width:100%;height:120vw}section.visionHead .visionCopy{display:block;position:absolute;width:100%;bottom:30vw;left:0;z-index:100}section.visionHead .visionCopy .topEng{width:100%;text-align:left;line-height:1;font-size:345%;color:#fff;padding-left:15px;letter-spacing:-1px;padding-bottom:10px}section.visionHead .visionCopy .topEng span{padding-right:10px}section.visionHead .visionCopy .topEng span.something{color:#cd0000}section.visionHead .visionCopy span.is-show{display:inline-block}section.visionHead .visionCopy .bottomJan{width:100%;text-align:left;line-height:1.5;font-size:152%;color:#fff;font-weight:900;letter-spacing:-1px;padding-left:15px}.visionSection{width:100%;background:#fff;padding:40px 15px 0}#vision_future{padding-bottom:120px}.visionSection .visionBlock01{width:100%;position:relative}.visionSection .visionBlockSp{width:100%;height:34.26vw;position:relative}#vision_focus .visionBlockSp{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg01.jpg) right center no-repeat;background-size:auto 100%}#vision_lifestyle .visionBlockSp{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg02.jpg) right center no-repeat;background-size:auto 100%}#vision_future .visionBlockSp{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/visionBlockImg03.jpg) right center no-repeat;background-size:auto 100%}.visionBlock01 .number{display:inline-block;height:18px;line-height:19px;padding:0 4px;background:#000;color:#fff;margin-left:25px;font-size:80%}.visionBlock01 .shiftText{width:auto}.visionBlock01 .shiftText span.mini{display:block;line-height:30px;font-size:215%;padding:8px 25px 0}.visionBlock01 .shiftText span.big{display:block;line-height:60px;font-size:475%;color:#cd0000;padding:0 25px}.visionBlock02{padding-top:15px}.visionBlock02 .mainText{width:100%;padding:0 25px;font-size:160%;font-weight:900;letter-spacing:-1px;padding-left:7.5%;line-height:1.6}.visionBlock02 .leftText{width:100%;padding:15px 5px 35px 25px;font-size:100%;font-weight:700;line-height:2.4;letter-spacing:-.5px}.visionBlock02 .leftText span{color:#cd0000}.companyTitleImg{width:100%;margin-bottom:25px;height:38vw;object-fit:cover}.objectp60{object-position:60% 0%}.objectp70{object-position:60% 0%}.objectp100{object-position:100% 0%}.defaultFlowBlock{display:block;width:100%;margin:0 auto;padding:15px 12px;background:#f1f1f1}.defaultFlowBlock .defaultFlowBox{width:100%;background:#fff;margin-bottom:20px;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.defaultFlowBlock .defaultFlowBox .midashi{width:50px;background:#cd0000;color:#fff;font-size:170%;font-weight:800;font-family:'Heebo',sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:15px 0}.defaultFlowBlock .defaultFlowBox.next .midashi:after{content:"";width:0;height:0;border-style:solid;border-width:8px 9px 0;border-color:#cd0000 transparent transparent;display:block;position:absolute;bottom:-8px;left:17px}.defaultFlowBlock .defaultFlowBox .flowContents{width:calc(100% - 50px);padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 12px}.defaultFlowBlock .defaultFlowBox .flowContents span{display:block;width:100%;font-size:110%;font-weight:700;color:#000}.defaultFlowBlock .defaultFlowBox .flowContents p.flowText{display:block;width:100%;font-size:95%;font-weight:500;margin:0;padding:10px 0 0;line-height:1.4}.more_result_block{width:100%;background:#f7f7f7;padding:15px 15px 0;margin-bottom:60px}.more_result_block .more{width:100%}.more_result_block .more:nth-child(3){margin-right:0}.more_result_block .more h3{width:100%;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-size:120%;font-weight:700;padding-left:16px;line-height:20px;position:relative}.more_result_block .more h3:before{content:"";display:block;width:14px;height:14px;background:#ffae00;position:absolute;left:0;top:3px}.more_result_block .more .moreList{display:block;padding-bottom:50px;font-size:100%;padding-left:8px}.lineupBox{width:100%;margin-bottom:60px}.lineupBox .lineupTitleBox{width:100%;margin-bottom:15px;text-align:center}.lineupBox:nth-child(2) .lineupTitleBox img{width:70%}.lineupBox:nth-child(3) .lineupTitleBox img{width:55%}.lineupBox:nth-child(4) .lineupTitleBox img{width:60%}.lineupBox .lineupImg{width:100%}.lineupBox .lineupText{width:100%}.lineupBox .floatBox{margin-right:40px}.lineupBox .lineupTitleBox_other{width:100%;margin-bottom:25px;font-size:160%;font-weight:700;text-align:center}.lineupBox .otherMakerLineup{width:100%;text-align:center}.lineupBox .otherMakerLineup img{float:left;width:46%;margin:12px 2%}section.defaultTop{display:block;width:100%;background:#fff;padding-top:90px;padding-bottom:30px}section.defaultTop .defaultTitleFlame{width:100%}section.defaultTop .defaultTitleFlame .leftBlock{float:left;width:calc(50% - 640px);min-width:20px;height:65px}section.defaultTop .defaultTitleFlame .rightBlock{float:right;width:calc(50% - 640px);min-width:20px;height:65px;border-bottom:2px solid #003}section.defaultTop .defaultTitleFlame .dafaultTitleBox{float:left;width:calc(100% - 40px);max-width:1280px;height:65px;border-bottom:2px solid #003}section.defaultTop .defaultTitleFlame .dafaultTitleBox .sub{font-size:90%;line-height:20px;color:#777}section.defaultTop .defaultTitleFlame .dafaultTitleBox .main{font-size:280%;line-height:45px;color:#003}section.defaultTop h2,section.defaultTop .ttl{display:block;width:100%;line-height:45px;color:#000;font-weight:700;font-size:165%;padding-left:20px}section.defaultContents{background:#fff;padding:0 0 60px}section.defaultContents.pb200{padding-bottom:60px}section.defaultContents h3.blackBgH3{display:inline-block;width:auto;height:auto;line-height:1.6;padding:6px 10px;background:#000;color:#fff;font-size:115%;font-weight:700;margin-bottom:10px}.mb10{margin-bottom:5px!important}.mb20{margin-bottom:10px!important}.mb30{margin-bottom:15px!important}.mb40{margin-bottom:20px!important}.mb50{margin-bottom:25px!important}.mb60{margin-bottom:30px!important}.mb100{margin-bottom:50px!important}.mt30{margin-top:15px!important}section.defaultContents h4{display:inline-block;width:auto;height:auto;color:#003;font-size:130%;font-weight:900}section.defaultContents .mb20{margin-bottom:20px}.defaultP{padding-bottom:20px}.font90{font-size:90%}.font125{font-size:105%}.font130{font-size:110%}.font145{font-size:115%}.fontBold{font-weight:700}.lineh16{line-height:1.6}.lineh2{line-height:1.8}.pb15{padding-bottom:15px!important}.pb50{padding-bottom:35px}.pb100{padding-bottom:60px}.pl20{padding-left:20px}.sp_plr15{padding-left:20px!important;padding-right:20px!important}.floatImg{float:right}.floatImg.presidentMessage{width:30%;max-width:300px;padding-left:40px;padding-bottom:20px;margin-right:-30px}.floatImg.businessImg{width:100%;margin-bottom:10px}.floatImg.makerImgR{width:50%;max-width:530px;padding-left:30px;padding-bottom:20px;margin-right:-5%}.floatImg.makerImgL{float:left!important;width:50%;max-width:530px;padding-right:30px;padding-bottom:20px;margin-left:-5%}.floatImg img{width:100%}.presidentName{font-size:120%;text-align:right;line-height:1.4;font-weight:700;padding-top:10px}p.jigyo{display:block;position:relative;padding:0 0 40px 50px;margin:15px 0 -15px}.defaultP span.blackBg{display:inline-block;line-height:26px;width:auto;height:25px;padding:0 11px;background:#000;color:#fff;font-size:100%;position:absolute;left:0;top:3px}section.defaultContents table{width:100%;border-top:1px solid #000;display:block}section.defaultContents table tr{border-bottom:1px solid #000;display:block}section.defaultContents table tr th,section.defaultContents table tr td{line-height:1.8;display:block;width:100%}section.defaultContents table tr th{font-size:110%;color:#003;font-weight:700;padding:15px 0 5px 5px}section.defaultContents table tr td{font-size:105%;color:#000;width:100%;padding:0 0 15px 15px}section.defaultContents table tr td iframe{height:250px!important}.defaultBtnLink{width:100%;padding:0 20px}.defaultBtnLink .linkBtn{display:block;width:100%;height:45px;line-height:41px;border:2px solid #000;border-radius:22.5px;background:#000 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 18px center no-repeat;text-align:center;font-size:110%;font-weight:500;color:#fff;transition:.2s;cursor:pointer;margin:0 auto}.defaultBtnLink .linkBtn:hover{background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_on.png) right 25px center no-repeat;color:#000;margin:0 auto}.defaultBtnLink .linkBtn.max600{max-width:600px}.pagenate{width:100%;margin:30px 0 40px}.pagenate .pagenageBox{width:100%;min-height:40px;text-align:center;vertical-align:middle}.pagenate .pagenageBox a.page-numbers,.pagenate .pagenageBox span{display:inline-block;width:40px;height:40px;border-radius:20px;line-height:36px;margin:0 1px;text-align:center;font-size:100%;font-weight:500;transition:.2s;vertical-align:middle}.pagenate .pagenageBox a.page-numbers{background:#f0f0f0;border:2px solid #c9c9c9;color:#626262}.pagenate .pagenageBox a.page-numbers:hover{background:#000;border:2px solid #000;color:#fff}.pagenate .pagenageBox span.current{background:#000;border:2px solid #000;color:#fff}.pagenate .pagenageBox a.page-numbers.prev{border:none!important;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:40px;height:40px;margin:0;text-align:center;transition:.2s;vertical-align:middle;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_prev_off.png) center center no-repeat!important}.pagenate .pagenageBox a.next.page-numbers{border:none!important;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;width:40px;height:40px;margin:0;text-align:center;transition:.2s;vertical-align:middle;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_off.png) center center no-repeat!important}.pagenate .pagenageBox a.prev:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_prev_on.png) center center no-repeat!important}.pagenate .pagenageBox a.next:hover{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_on.png) center center no-repeat!important}.pagenate .pagenageBox a.prev:after{content:""}.otherTextBlock{width:100%;padding-bottom:60px}.otherTextBlock h2{display:block;padding-bottom:12px;font-size:150%;line-height:1.6;font-weight:900;color:#003}.otherTextBlock h3{display:block;padding-bottom:15px;font-size:140%;line-height:1.6;font-weight:900;color:#003}.otherTextBlock p{font-size:105%;line-height:1.8;padding-bottom:15px;font-weight:500}.otherTextBlock p.bigText{font-size:110%;line-height:1.8;padding:0 0 25px;display:block;font-weight:500}.otherTextBlock ol{padding-bottom:25px;font-size:105%;line-height:1.8;font-weight:500}.otherTextBlock ol li{list-style-type:decimal;margin-left:25px;padding-left:5px;padding-bottom:12px}.businessDia{width:100%;height:auto;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessMapBg.jpg) center center no-repeat;background-size:cover;padding:30px 15px;text-align:center;margin-bottom:30px}.businessDia img{width:100%;height:auto}.business3{width:100%;padding:0 20px}.business3>div{width:100%;padding-bottom:40px}.business3>div:nth-child(3){margin-right:0}.business3 div h3{width:100%;padding-top:70px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:150%;font-weight:700;line-height:1.2;letter-spacing:-1px;padding-bottom:15px}.business3 div.business1 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon01.png) center top no-repeat;background-size:15% auto}.business3 div.business2 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon02.png) center top 5px no-repeat;background-size:15% auto}.business3 div.business03 h3{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/businessIcon03.png) center top no-repeat;background-size:18% auto}.business3 div img{width:92%;margin:0 4%}.business3>div>p{display:block;padding:20px 15px 30px;font-size:105%;font-weight:500}.informationSelect{display:inline-block;width:100%;margin-bottom:15px;padding:0}.informationSelect .selectTitle{display:inline-block;width:auto;height:32px;line-height:33px;padding:0 30px 5px 33px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/categoryIcon.png) left center no-repeat;font-size:110%;font-weight:500}.informationSelect .categorySelect{display:inline-block;width:100%;height:26px;text-align:left}.informationSelect .categorySelect li{display:inline-block;margin-right:3px;margin-bottom:3px}.informationSelect .categorySelect li a{display:inline-block;height:26px;line-height:26px;padding:0 6px;background:#000;color:#fff;font-size:85%}h2.osusumeH2{font-size:115%;font-weight:700;padding-bottom:10px}.informationList{display:block;width:100%;padding-bottom:30px;border-top:1px solid #e4e4e4}.informationList li{display:block;padding:0;width:100%;border-bottom:1px solid #e4e4e4}.informationList li a{display:block;width:100%;background:#fff url(https://ai-security.jp/wp-content/themes/wptheme/images/pager_next_off.png) right 10px center no-repeat;padding:18px 12px;-webkit-transition:all .2s;transition:all .2s}.informationList li a:hover{background:#f1f1f1 url(https://ai-security.jp/wp-content/themes/wptheme/images/normalArwBtn_off.png) right 10px center no-repeat}.informationList li a .imgBlock{width:30%;padding-top:20vw;margin-right:3%;position:relative;overflow:hidden;float:left}.informationList li a img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;transition-duration:.3s}.informationList li a:hover img{transform:scale(1.1);transition-duration:.3s}.informationList li .newsContents{display:block;float:left;width:calc(100% - 33%);padding:0;position:relative}.informationList li .newsContents .tag{display:inline-block;height:22px;line-height:22px;padding:0 8px;background:#000;color:#fff;font-size:90%;margin-right:5px}.informationList li .newsContents .day{display:inline-block;height:22px;line-height:22px;color:#626262;font-size:90%}.informationList li .newsContents p{display:block;font-size:90%;line-height:1.6;width:100%;height:calc(4.8em + 7px);color:#000;padding:7px 25px 0 0;overflow:hidden}.infoSingleContents{padding-bottom:120px}.infoSingleContents h2,.infoSingleContents .ttl{display:block;line-height:30px;font-size:150%;font-weight:500;color:#333;padding-bottom:12px;border-bottom:0 solid #149c77;padding-left:5px;margin-bottom:10px}.infoSingleContents h2 .mini,.infoSingleContents .ttl .mini{font-size:55%;padding-left:10px}.infoSingleContents .defaultContents h2{margin-bottom:30px!important}.infoSingleContents h3{display:block;line-height:40px;font-size:115%;font-weight:500;color:#333;padding-bottom:6px}.infoSingleContents h4{display:block;font-size:105%;font-weight:500;color:#333;padding-bottom:8px}.infoSingleContents p{display:block;line-height:1.8;font-size:105%;color:#333;padding-bottom:16px;padding-left:8px;padding-right:8px}.infoSingleContents p.block.komoku{padding-left:40px;position:relative}.infoSingleContents p.block.komoku:before{content:"笆�";color:#149c76;position:absolute;display:block;top:3px;left:20px;font-size:80%}.infoSingleContents p.block{font-size:100%;font-weight:400;padding-bottom:26px;padding-left:30px}.infoSingleContents img.w100{width:100%}.infoSingleContents div.informationText{display:block;line-height:1.8;font-size:105%;font-weight:500;color:#333;padding-bottom:12px;padding-left:10px}.infoSingleContents div.informationText .infoImg{display:block;width:100%;margin-bottom:25px}.infoSingleContents div.informationText .infoImg img{width:100%;margin:0}.infoSingleContents .day_tag{width:100%;padding-bottom:15px;text-align:left}.infoSingleContents .day_tag .day{display:inline-block;height:30px;height:30px;font-size:110%;font-weight:500;padding-left:10px}.infoSingleContents .day_tag .tag{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:#000;color:#fff;font-size:100%}.infoSingleContents p.pb30{padding-bottom:50px}.infoSingleContents .pt30{padding-top:30px}.infoSingleContents .shomei{display:block;line-height:40px;font-size:140%;font-weight:700;color:#333;padding-bottom:12px;text-align:right;font-family:'Noto Serif JP',serif}.blogControl{width:100%;padding:0;height:50px;text-align:center;margin-bottom:50px}.blogControl>div{text-align:center}.blogControl div.prev{display:inline-block;float:left;height:50px;text-align:left}.blogControl div.prev .icon{display:inline-block;width:50px;height:50px;margin-right:3px}.blogControl div.prev .icon a{display:inline-block;width:50px;height:50px;border-radius:25px;background:#f8f8f8 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/prevBtn.png) center center no-repeat}.blogControl div.prev .text{display:none}.blogControl div.prev .text a{display:none}.blogControl div.next{display:inline-block;float:right;height:50px;text-align:right}.blogControl div.next .icon{display:inline-block;width:50px;height:50px;margin-left:3px}.blogControl div.next .icon a{display:inline-block;width:50px;height:50px;border-radius:25px;background:#f8f8f8 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/nextBtn.png) center center no-repeat}.blogControl div.next .text{display:none}.blogControl div.next .text a{display:none}.blogControl div.list{display:inline-block;width:60%;height:50px;text-align:center}.blogControl div.list a{display:inline-block;width:100%;height:50px;border-radius:25px;background:#000 url(https://green.shizuoka.ac.jp/wp-content/uploads/2021/03/ichiranBack.png) right center no-repeat;color:#fff;line-height:50px;text-align:center;font-weight:700;font-size:105%}.contactForm{width:100%;padding-top:30px}.contactForm .formBlock{width:100%;margin-bottom:15px}.contactForm .formBlock .leftTitle{display:block;width:100%;line-height:35px;font-size:105%;font-weight:700;text-align:left}.contactForm .formBlock .leftTitle span{color:#ff3000;font-weight:700;font-size:90%}.contactForm .formBlock .rightInput{display:block;width:100%}.contactForm .formBlock .rightInput input[type=tel],.contactForm .formBlock .rightInput input[type=email],.contactForm .formBlock .rightInput input[type=text],.contactForm .formBlock .rightInput select{display:block;width:100%;height:50px;background:#f7f7f7;border:none;outline:none;padding:0 0 0 12px;font-family:inherit;font-size:110%;max-width:600px}.contactForm .formBlock .rightInput.shortInput input{max-width:390px}.contactForm .formBlock .rightInput select{width:100%;background:#f7f7f7}.contactForm .formBlock .rightInput textarea{display:block;width:100%;height:205px;background:#fff;border:none;outline:none;padding:12px;font-family:inherit;font-size:110%;background:#f7f7f7;max-width:600px}p.attention{font-size:110%;font-weight:500}.contactForm .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto;font-size:110%}.contactForm .checkbox01:before{background:#f7f7f7;content:'';display:block;height:24px;left:0;margin-top:-12px;position:absolute;top:50%;width:24px}.contactForm .checkbox01:after{border-right:3px solid red;border-bottom:3px solid red;content:'';display:block;height:11px;left:7px;margin-top:-10px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:7px}.contactForm input[type=checkbox]:checked+.checkbox01:after{opacity:1}.privacypolicy{width:100%;height:120px;margin:0 auto 30px auto;border:none;overflow:auto;background:#fff;font-size:90%;line-height:1.5;padding:15px;background:#f7f7f7}.privacypolicy span{font-weight:500}.privacypolicy p{padding-top:5px;padding-bottom:20px}.privacypolicy::-webkit-scrollbar{width:10px}.privacypolicy::-webkit-scrollbar-track{background:0 0;border:none;border-radius:10px}.privacypolicy::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:none}.douiBox{text-align:center;font-weight:500;padding-bottom:50px}.contactForm .kakunin[type=submit]{display:block;z-index:120;font-size:125%;font-weight:700;color:#fff;width:70%;height:50px;border-radius:25px;line-height:50px;background:#000;margin:0 auto;text-align:center;margin:0 auto;outline:none;border:0;cursor:pointer;font-family:inherit}.thanksComment{width:100%;font-size:100%;font-weight:500;padding-bottom:15px}.mw_wp_form_confirm .privacypolicy{display:none!important}.mw_wp_form_confirm .douiBox{display:none!important}.mw_wp_form_confirm .contactForm .formBlock .leftTitle{display:block;width:100%;line-height:35px;font-size:100%;font-weight:500;text-align:left}.mw_wp_form_confirm .contactForm .formBlock .rightInput{display:block;width:100%;padding-left:20px;font-size:105%}.mw_wp_form_confirm .modoru{display:block;z-index:120;font-size:100%;font-weight:700;color:#fff;width:45%;height:40px;border-radius:20px;line-height:40px;background:#555;margin:0 auto;text-align:center;margin:40px auto 10px;outline:none;border:0;cursor:pointer;font-family:inherit}.modal-open{text-decoration:underline;cursor:pointer}.modal-content{width:90%;margin:0 auto;padding:40px 20px 20px;border:1px solid rgba(0,0,0,.2);border-radius:.4rem;background:#fff;position:relative}.modal-header .close{position:relative;width:auto;height:auto;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5}.modal-header .close:hover{opacity:.75}.modal-header .close:active{top:0}.modal-body{padding:1rem}.modal-footer{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6}.btn{position:relative;width:auto;height:auto;display:inline-block !important;font-weight:400;color:#fff !important;text-align:center;vertical-align:middle;user-select:none;background:#6c757d !important;border:1px solid #6c757d !important;padding:.375rem .75rem !important;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:.15s;opacity:1;font-family:initial}.btn:hover{background:#5a6268;border-color:#545b62;opacity:.7;transition:.7s}.btn:active{top:0}.contactForm_download{width:100%}.contactForm_download .titleBlock{font-weight:700;font-size:120%;text-align:center;padding-bottom:12px}.contactForm_download .textBlock{font-size:95%;padding-bottom:15px}.contactForm_download .formBlock{width:100%;margin-bottom:10px}.contactForm_download .formBlock .leftTitle{display:block;width:100%;height:30px;line-height:30px;font-size:90%;font-weight:700;text-align:left}.contactForm_download .formBlock .leftTitle span{color:#ff3000;font-weight:500;font-size:100%;padding-left:3px}.contactForm_download .formBlock .rightInput{display:block;width:100%}.contactForm_download .formBlock .rightInput input[type=tel],.contactForm_download .formBlock .rightInput input[type=email],.contactForm_download .formBlock .rightInput input[type=text],.contactForm_download .formBlock .rightInput select{display:block;width:100%;height:35px;background:#f7f7f7;border:none;outline:none;padding:0 0 0 12px;font-family:inherit;font-size:100%}.contactForm_download .formBlock .rightInput.shortInput input{font-size:100%}.contactForm_download .douiBox{text-align:center;font-size:95%;padding-bottom:15px}.contactForm_download .kakunin[type=submit]{display:block;z-index:120;font-size:110%;font-weight:700;color:#fff;width:70%;height:45px;border-radius:22.5px;line-height:45px;background:#000;margin:0 auto;text-align:center;margin:0 auto;outline:none;border:0;cursor:pointer;font-family:inherit}.mediaNone{width:100%;padding:80px 0 40px;text-align:center;font-size:100%;font-weight:500;color:#333}footer{width:100%;background:#000}footer a:hover,footer a:hover span{color:#fff!important}footer .footContents{width:100%;padding:28px 40px 25px;margin:0 auto}footer .footContents .footLogo{width:50%;margin-bottom:20px}footer .footContents .foot_menu{display:none}footer .footContents .footMenuMini{display:none}footer .footContents .foot_access{display:block;width:100%;padding:12px 0 15px;border-bottom:1px solid #333;border-top:1px solid #333}footer .footContents .foot_access .topBox{display:block;width:100%;text-align:left}footer .footContents .foot_access .topBox .access{display:inline-block;font-size:100%;font-weight:700;color:#959595;line-height:25px;padding-right:12px}footer .footContents .foot_access .topBox a.googlemap{display:inline-block;font-size:90%;color:#333;line-height:28px;padding-right:12px;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/gmap.png) right center no-repeat;background-size:auto 45%}footer .footContents .foot_access .addressBox{display:block;width:100%}footer .footContents .foot_access .addressBox span.companyName{display:block;width:100%;float:left;font-size:90%;font-weight:500;color:#959595}footer .footContents .foot_access .addressBox span.headOffice{display:inline-block;float:left;padding-right:12px;font-size:85%;color:#959595;line-height:1.6}footer .footContents .foot_access .addressBox span.address{display:inline-block;float:left;width:83%;font-size:85%;color:#959595;line-height:1.6}footer .copy{display:inline-block;font-size:85%;font-weight:500;color:#959595}.menuBtn{display:block;width:50px;height:50px;background:transparent url(https://ai-security.jp/wp-content/themes/wptheme/images/menubtn_on.png) center center no-repeat;background-size:100% 100%;position:absolute;right:5px;top:5px;z-index:50;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}html.sb-active .menuBtn{background:transparent url(https://ai-security.jp/wp-content/themes/wptheme/images/menubtn_off.png) center center no-repeat;background-size:100% 100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}html.sb-active header.scroll{display:block;background:transparent!important;width:100%;height:60px;padding-left:12px;position:fixed;z-index:101;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}html.sb-active header .head_logo{display:inline-block;float:left;height:26px;margin-top:17px;background:transparent url(https://ai-security.jp/wp-content/themes/wptheme/images/logo.png) center center no-repeat!important;background-size:contain!important;color:#777777!important;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slideMenu{width:100%;height:calc(100vh - 60px);padding-top:60px;text-align:center;position:relative}.slideMenu .menuBlock{display:block;height:auto;width:100%;padding:20px 25px 20px 40px}.slideMenu .menuBlock .slideMenuSp{width:100%;padding-bottom:40px}.slideMenu .menuBlock .slideMenuSp li{display:block;width:100%}.slideMenu .menuBlock .slideMenuSp li>div.accordionMenu00,.slideMenu .menuBlock .slideMenuSp li a.accordionNo{display:block;width:100%;padding:12px 0;text-align:left}.slideMenu .menuBlock .slideMenuSp li>div.accordionMenu00 span.main,.slideMenu .menuBlock .slideMenuSp li a.accordionNo span.main{display:inline-block;color:#fff;font-size:130%;font-weight:800;font-family:'Heebo',sans-serif;padding-right:10px;line-height:30px}.slideMenu .menuBlock .slideMenuSp li>div.accordionMenu00 span.sub,.slideMenu .menuBlock .slideMenuSp li a.accordionNo span.sub{display:inline-block;color:#707286;font-size:85%;line-height:30px}.slideMenu .menuBlock .slideMenuSp li>div.accordionMenu00 div{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_plus.png) right 10px center no-repeat;background-size:10.5px}.slideMenu .menuBlock .slideMenuSp li a.accordionNo{background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus.png) right 10px center no-repeat;background-size:10.5px}.slideMenu .sideLink{display:none;padding:0 0 0 25px}.slideMenu .sideLink a.normalLink{display:block;line-height:30px;color:#fff;font-weight:500;font-size:100%;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_minus.png) right 10px center no-repeat;background-size:10.5px}.slideMenu .sideLink .accordionMini{width:100%}.slideMenu .sideLink .accordionMini div{display:block;line-height:30px;color:#fff;font-weight:500;font-size:100%;background:url(https://ai-security.jp/wp-content/themes/wptheme/images/slideMenu_plus.png) right 10px center no-repeat;background-size:10.5px}.slideMenu .sideLinkMini{display:none;padding-left:15px;padding-bottom:12px}.slideMenu .sideLinkMini a{display:block;line-height:30px;color:#fff;font-weight:400;font-size:92%}.slideMenu .bannerBox{width:100%;text-align:center;padding:0}.slideMenu .bannerBox .hikBanner{width:143.5px;height:auto;margin:4px 5px}.slideMenu .bannerBox .dahuaBanner{width:89px;height:auto;margin:0 5px}html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;background-color:#fff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background:rgba(5,10,44,.95);-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:99}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:100%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:100%}.sb-width-thin{width:100%}.sb-width-wide{width:100%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}}@media (aspect-ratio:16/9),(min-aspect-ratio:16/9){.video-container .video-wrap video{width:100%;top:50%;transform:translateY(-50%)}}@media (max-aspect-ratio:16/9){.video-container .video-wrap video{height:125%;left:60%;transform:translateX(-50%)}}.fadeIn_only{opacity:0;transform:translate(0,0);transition:3s}.fadeIn_left{opacity:0;transform:translate(-15%,0);transition:.8s}.fadeIn_right{opacity:0;transform:translate(15%,0);transition:.8s}.fadeIn_right50{opacity:0;transform:translate(50%,0);transition:.4s}.fadeIn_up{opacity:0;transform:translate(0,15%);transition:.8s}.fadeIn_down{opacity:0;transform:translate(0,-30%);transition:.8s}.fadeIn_left2{opacity:0;transform:translate(-8%,0);transition:.8s}.fadeIn_right2{opacity:0;transform:translate(8%,0);transition:.8s}.fadeIn_up2{opacity:0;transform:translate(0,8%);transition:.8s}.fadeIn_down2{opacity:0;transform:translate(0,-8%);transition:.8s}.fadeIn_left3{opacity:0;transform:translate(-4%,0);transition:.8s}.fadeIn_right3{opacity:0;transform:translate(4%,0);transition:.8s}.fadeIn_up3{opacity:0;transform:translate(0,4%);transition:.8s}.fadeIn_down3{opacity:0;transform:translate(0,-4%);transition:.8s}.is-show{transform:translate(0,0);opacity:1}.timing0{transition-delay:0ms}.timing1{transition-delay:.1s}.timing2{transition-delay:.2s}.timing3{transition-delay:.3s}.timing4{transition-delay:.4s}.timing5{transition-delay:.5s}.timing6{transition-delay:.6s}.timing7{transition-delay:.7s}.timing8{transition-delay:.8s}.timing9{transition-delay:.9s}.timing10{transition-delay:1s}.timing11{transition-delay:1.1s}.timing12{transition-delay:1.2s}.timing13{transition-delay:1.3s}.timing14{transition-delay:1.4s}.timing15{transition-delay:1.5s}.timing16{transition-delay:1.6s}.timing17{transition-delay:1.7s}.timing18{transition-delay:1.8s}.timing19{transition-delay:1.9s}.timing20{transition-delay:2s}.timing25{transition-delay:2.5s}.timing30{transition-delay:3s}.timing35{transition-delay:3.5s}.timing70{transition-delay:2.5s}.timing75{transition-delay:2.65s}.timing76{transition-delay:2.8s}