/*!
Theme Name:Secure-Computation
Author:Digital Garage, Inc.
Version:2.0
*/@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);list-style:none}section:after,.clearfix:after{content:"";display:block;clear:both}section:before,.clearfix:before{content:"";display:block;clear:both}section,.clearfix{display:block}body{font-family:"Noto Sans JP",sans-serif;color:#fff;background:#000}.pc{display:block}.tb,.sp{display:none}a{transition:1s}a:link,a:hover,a:visited,a:active{color:#fff;text-decoration:none}a:hover{opacity:.5}.opening{position:fixed;width:100%;height:100%;top:0;background:#000;z-index:1}.opening img{position:absolute;top:50%;left:50%;width:20vw;margin-top:-5vw;margin-left:-10vw;display:none}.fixed-scroll{position:fixed;z-index:-1;width:100%;height:100%;overflow-y:scroll}header video{position:absolute;width:100%;z-index:-1;background-size:cover}header .inner{height:48vw;max-width:1280px;margin:0 auto;position:relative}header .inner .logo{position:absolute;top:30px;display:none}header .inner .logo img{width:250px}header .inner h1{font-size:35px;position:absolute;top:50%;margin-top:35px;display:none}header .inner .catch{font-family:"Poppins",sans-serif;font-weight:600;font-size:50px;position:absolute;top:50%;margin-top:-40px;display:none}header .inner nav{font-family:"Poppins",sans-serif;font-size:11px;position:absolute;top:0;right:0;padding-top:30px;display:none}header .inner nav li{display:inline-block;list-style:none;border-top:solid 1px #fff;margin-left:10px;transition:1s}header .inner nav li:hover{opacity:.5}header .inner nav li:nth-child(1)::after{content:"01"}header .inner nav li:nth-child(2)::after{content:"02"}header .inner nav li:nth-child(3)::after{content:"03"}header .inner nav li:nth-child(4)::after{content:"04"}header .inner nav li:nth-child(5)::after{content:"05"}header .inner nav li:nth-child(6)::after{content:"06"}header .inner nav li a{display:block;width:135px;height:50px;padding-top:15px}.page-template-default header .inner{height:auto}.page-template-default header .inner nav{display:block}.page-template-default header .inner .logo{display:block}.page-template-default #contents .inner h2{border:0;margin:0 0 50px 0;padding:0;float:none}.page-template-default #contents .inner .formrun{margin-top:50px}.page-template-default #contents .inner .formrun .screen-reader-response{display:none}.page-template-default #contents .inner .formrun dl{display:flex;margin-bottom:30px}.page-template-default #contents .inner .formrun dt{width:200px}.page-template-default #contents .inner .formrun dd{flex:1}.page-template-default #contents .inner .formrun dd input,.page-template-default #contents .inner .formrun dd textarea{width:97%;background:#000;border:solid 1px #d9d9d9;border-radius:3px;padding:12px;font-size:18px;color:#fff}.page-template-default #contents .inner .formrun .policy{margin:50px 0}.page-template-default #contents .inner .formrun .policy input[type=checkbox]{transform:scale(2)}.page-template-default #contents .inner .formrun .formrun-submit{cursor:pointer;display:block;width:280px;height:50px;border:none;margin-top:100px;font-size:100%;color:#fff;background-color:#2b5d9a;border-radius:50px}.page-template-default #contents .inner .formrun .error{color:#d00000}.error404{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.error404 .notfound{font-size:6vw;font-family:"Poppins",sans-serif}.error404 .notfound span{display:block;font-size:3vw}.error404 .logo{margin:10vw 0 1vw 0}.error404 .text{font-size:2vw}#contents{font-size:16px;line-height:250%;background:#000;padding:170px 0}#contents .inner{max-width:1280px;margin:0 auto;position:relative}#contents .inner a.doc::after{width:13px;content:url(/wp-content/themes/secure-computation/img/ico_doc.svg);margin:0 20px 0 8px;vertical-align:middle}#contents .inner a.link::after{width:13px;content:url(/wp-content/themes/secure-computation/img/ico_link.svg);margin:0 20px 0 8px;vertical-align:middle}#contents .inner .scroll{position:absolute;right:0;top:-270px;display:none}#contents .inner .scroll img{width:17px}#contents .inner section{padding-bottom:210px}#contents .inner h2{width:410px;padding-top:130px;margin-top:15px;border-top:solid 3px #fff;position:relative;float:left;font-family:"Poppins",sans-serif;font-size:40px;line-height:130%}#contents .inner h2::before{position:absolute;top:20px}#contents .inner #News h2::before{content:"01"}#contents .inner #News li{margin-bottom:50px;line-height:190%}#contents .inner #News .date,#contents .inner #News .icon{display:inline-block}#contents .inner #News .date{margin-right:20px}#contents .inner #News .icon{border:solid 1px;border-radius:10px;font-size:11px;line-height:160%;height:18px;text-align:center;margin-right:5px;padding:0 10px;vertical-align:middle}#contents .inner #Whats h2::before{content:"02"}#contents .inner #Whats .illustrated img{width:588px}#contents .inner #Links h2::before{content:"03"}#contents .inner #Links .detail{margin-top:15px}#contents .inner #Links .detail .document,#contents .inner #Links .detail .description,#contents .inner #Links .detail .example{padding-bottom:100px}#contents .inner #Links .detail .title{position:relative;border-top:solid 2px #fff;border-bottom:solid 1px #fff;font-size:18px;font-weight:bold;line-height:75px;padding-left:70px;position:relative}#contents .inner #Links .detail .title::before{position:absolute;top:12px;left:0;content:url(/wp-content/themes/secure-computation/img/ico_logo.svg);width:40px}#contents .inner #Links .detail dl,#contents .inner #Links .detail ul{line-height:180%;margin:20px 0}#contents .inner #Purpose .illustrated{font-size:14px;display:flex;justify-content:space-around}#contents .inner #Purpose .illustrated .illustrated_01,#contents .inner #Purpose .illustrated .illustrated_02,#contents .inner #Purpose .illustrated .illustrated_03{line-height:180%}#contents .inner #Purpose .illustrated .illustrated_01 .img,#contents .inner #Purpose .illustrated .illustrated_02 .img,#contents .inner #Purpose .illustrated .illustrated_03 .img{padding-bottom:40px}#contents .inner #Purpose .illustrated .illustrated_01 .img img,#contents .inner #Purpose .illustrated .illustrated_02 .img img,#contents .inner #Purpose .illustrated .illustrated_03 .img img{height:150px}#contents .inner #Purpose .illustrated .illustrated_01 .title,#contents .inner #Purpose .illustrated .illustrated_02 .title,#contents .inner #Purpose .illustrated .illustrated_03 .title{font-size:18px;font-weight:bold;height:75px}#contents .inner #Purpose h2::before{content:"04"}#contents .inner #Participants h2::before{content:"05"}#contents .inner #Participants .logo{display:flex;justify-content:space-around;padding-top:50px}#contents .inner #Participants .logo .img img{vertical-align:bottom}#contents .inner .detail{float:right;width:740px}#contents .inner .illustrated{clear:both;text-align:center;padding-top:80px}.bottom_movie{background:#000;padding-bottom:210px}.bottom_movie video{width:100%}#Contact .inner{max-width:1280px;margin:0 auto;position:relative}#Contact .inner h2{width:410px;padding-top:130px;margin-top:15px;border-top:solid 3px #fff;position:relative;float:left;font-family:"Poppins",sans-serif;font-size:40px}#Contact .inner h2::before{position:absolute;top:20px;content:"06"}#Contact .inner .detail{float:right;width:740px}#Contact .inner .detail .contact{margin-top:40px}#Contact .inner .detail .contact img{width:280px}footer{font-size:16px;line-height:180%;background:#000;padding:170px 0 30px 0}footer .inner{max-width:1280px;margin:0 auto;position:relative}footer .inner .logo{position:absolute;bottom:0;left:0}footer .inner .copyright{position:absolute;bottom:0;right:0}@media screen and (min-width: 600px)and (max-width: 1024px){.tb{display:block}.pc,.sp{display:none}header .inner{height:48vw}header .inner{max-width:85vw}header .inner .logo img{width:22vw}header .inner h1{font-size:3vw;margin-top:10vw}header .inner .catch{font-size:5vw;margin-top:-4vw;line-height:120%}header .inner nav{font-size:1vw}header .inner nav li a{width:8vw}#contents{padding:100px 0}#contents .inner{max-width:85vw}#contents .inner section{padding-bottom:150px}#contents .inner .scroll{top:-214px}#contents .inner h2{width:100%;padding-top:90px;margin-bottom:100px;font-size:4.5vw;float:none}#contents .inner .detail{float:none;width:100%}#contents .inner #Whats .illustrated img{width:60vw}#contents .inner #Purpose .illustrated .illustrated_01 .img img,#contents .inner #Purpose .illustrated .illustrated_02 .img img,#contents .inner #Purpose .illustrated .illustrated_03 .img img{height:20vw}#contents .inner #Participants .logo{padding-top:20px}#contents .inner #Participants .logo .img img{width:80%}#Contact .inner{max-width:85vw}#Contact .inner h2{width:100%;padding-top:90px;margin-bottom:100px;font-size:5vw;float:none}#Contact .inner .detail{float:none;width:100%}footer .inner{max-width:85vw}footer .logo img{width:22vw}footer .copyright{font-size:1.5vw}}@media screen and (max-width: 599px){.sp{display:block}.pc,.tb{display:none}.opening img{width:40vw;margin-top:-10vw;margin-left:-20vw}header .inner{height:210vw;max-width:85vw}header .inner .logo img{width:50vw}header .inner h1{font-size:6vw;margin-top:32vw}header .inner .catch{font-size:11vw;margin-top:-30vw;line-height:14vw}header .inner nav{display:none}.page-template-default header .inner nav{display:none}.page-template-default #contents .inner h2{margin:0 0 6vw 0}.page-template-default #contents .inner .formrun dl{display:block;margin-bottom:6vw}.page-template-default #contents .inner .formrun dt{width:auto}.page-template-default #contents .inner .formrun .policy{margin:50px 0}.page-template-default #contents .inner .formrun .policy input[type=checkbox]{transform:scale(2)}.page-template-default #contents .inner .formrun .formrun-submit{width:100%;height:57px;background-size:cover}.page-template-default #contents .inner .formrun .formrun-response-output{color:#d00000;text-align:left}#contents{padding:100px 0 0 0}#contents .inner{max-width:85vw}#contents .inner section{padding-bottom:60px}#contents .inner .scroll{top:-214px}#contents .inner h2{width:100%;padding-top:90px;margin-bottom:60px;font-size:6vw;float:none}#contents .inner .detail{float:none;width:100%}#contents .inner #Whats .illustrated img{width:100%}#contents .inner #Purpose .illustrated{display:block}#contents .inner #Purpose .illustrated .illustrated_01,#contents .inner #Purpose .illustrated .illustrated_02,#contents .inner #Purpose .illustrated .illustrated_03{margin-bottom:50px}#contents .inner #Purpose .illustrated .illustrated_01 .img,#contents .inner #Purpose .illustrated .illustrated_02 .img,#contents .inner #Purpose .illustrated .illustrated_03 .img{margin-bottom:10px;padding-bottom:0}#contents .inner #Purpose .illustrated .illustrated_01 .img img,#contents .inner #Purpose .illustrated .illustrated_02 .img img,#contents .inner #Purpose .illustrated .illustrated_03 .img img{height:100%}#contents .inner #Participants .logo{display:block;padding-top:20px}#contents .inner #Participants .logo .img{margin-bottom:50px}#contents .inner #Participants .logo .img img{width:auto}#contents .inner #Participants .logo .img:first-child img{width:65%}.bottom_movie{margin-bottom:60px}#Contact .inner{max-width:85vw;margin:0 auto}#Contact .inner h2{width:100%;padding-top:90px;margin-top:15px;margin-bottom:60px;border-top:solid 3px #fff;position:relative;font-size:6vw;float:none;font-family:"Poppins",sans-serif;line-height:130%}#Contact .inner h2::before{position:absolute;top:20px;content:"06"}#Contact .inner .detail{float:none;width:100%}#Contact .inner .detail .contact{margin-top:60px}#Contact .inner .detail .contact img{width:100%}footer .inner{max-width:85vw}footer .inner .logo{position:relative;margin-bottom:35px}footer .inner .logo img{width:50vw}footer .inner .copyright{position:relative;line-height:150%;font-size:2vw}}#cookie{position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0px -15px 50px -15px #949494;z-index:9999}#cookie .container{width:1024px;height:55px;margin:0 auto;display:flex;font-size:12px;color:#000;justify-content:space-around;align-items:center}#cookie .container p{margin:0}#cookie .container .text br{display:none}#cookie .container .agree{width:80px;height:30px;line-height:30px;text-align:center;background-color:#000;color:#fff;border-radius:3px;box-shadow:0px 0px 16px -6px rgba(0,0,0,.6);cursor:pointer;transition:.1s}#cookie .container .agree:hover{opacity:.5}@media screen and (max-width: 1000px){#cookie{box-shadow:0 -1vw 7vw -4vw #949494}#cookie .container{width:100%;height:15vw;font-size:2vw}#cookie .container .text br{display:block}#cookie .container .agree{width:20vw;height:8vw;line-height:8vw;font-size:3vw;border-radius:1vw}}/*# sourceMappingURL=style.css.map */