@charset "UTF-8";body,body *{box-sizing:border-box;font-family:"Open Sans","Segoe UI","Meiryo","微軟正黑體","MS UI Gothic","MS PGothic",Arial,Helvetica,sans-serif}img{max-width:100%;height:auto}sup{font-size:50%;vertical-align:super}.sticky_header{width:100%;background-color:#fff;box-shadow:rgba(39,43,55,0.2) 0 .4em .525em;position:fixed;top:0;left:0;z-index:9999}.sticky_header .top_nav_bar{max-width:1200px;margin:0 auto;display:flex;padding:3px 10px;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-ms-align-items:center;-webkit-align-items:center}.sticky_header .sticky_tab_logo{width:30px;display:inline-block;line-height:0;margin:0;vertical-align:middle}.sticky_header .sticky_tab_title{color:#222;display:inline-block;font-size:14px;font-weight:600;line-height:14px;padding:0 2px;padding-bottom:6px;vertical-align:middle}.landing_page .flex_block{align-items:stretch;-webkit-align-items:stretch;-ms-align-items:stretch}.landing_page .lp_col_2>li{width:50%;padding:15px}.landing_page .lp_col_4>li{width:25%;padding:15px}.landing_page .lp_col_5{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.landing_page .lp_col_5>li{width:20%;padding:15px}@media screen and (max-width:600px){.landing_page .lp_col_5>li,.landing_page .lp_col_4>li,.landing_page .lp_col_2>li{width:100% !important}}.landing_page .top_banner{height:350px;background-color:#000;background-image:url(../img/bg_top_banner.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:"Open Sans","Segoe UI","Meiryo","Microsoft JhengHei","MS UI Gothic","MS PGothic",Arial,Helvetica,sans-serif}.landing_page .top_banner .inner{width:95%;max-width:1260px;height:100%;margin:0 auto;padding:15px;padding-top:60px;position:relative}.landing_page .top_banner .wrap{width:55%;position:absolute;top:60%;transform:translateY(-50%)}.landing_page .top_banner .logo_cl{width:140px;display:inline-block;position:absolute;left:15px;top:15px}.landing_page .top_banner .logo_faceme,.landing_page .top_banner .title{display:inline-block;vertical-align:middle}.landing_page .top_banner .logo_faceme{width:128px;padding-right:10px}.landing_page .top_banner .logo_faceme img{width:100%;height:auto;display:block}.landing_page .top_banner .title{padding-bottom:15px}.landing_page .top_banner .title h1{color:#3cf;font-size:66px;font-weight:400;line-height:72px}.landing_page .top_banner .title h2{color:#3cf;font-size:26px;font-weight:400;line-height:30px;padding:0;padding-left:5px}.landing_page .top_banner .bottom{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;align-items:center;-webkit-align-items:center;-ms-align-items:center;margin-top:40px}.landing_page .top_banner .award,.landing_page .top_banner .btn_area{display:inline-block;vertical-align:middle}.landing_page .top_banner .award{width:180px;margin:5px 0;margin-right:30px}.landing_page .top_banner .btn_contact,.sticky_header .btn_contact{background-color:#f60;border-radius:4px;border:solid 1px #f60;color:white;display:inline-block;font-size:15px;font-weight:400;line-height:21px;margin:5px 0;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color ease .2s}.landing_page .top_banner .btn_contact:hover,.sticky_header .btn_contact:hover{background-color:#f68b35}.sticky_header .btn_contact{font-size:13px;line-height:16px;padding:2px 10px}@media screen and (max-width:1200px){.landing_page .top_banner .wrap{width:60%}.landing_page .top_banner .logo_faceme{width:100px}.landing_page .top_banner .title h1{font-size:60px;line-height:62px}.landing_page .top_banner .title h2{font-size:26px;line-height:30px}}@media screen and (max-width:991px){.landing_page .top_banner{height:auto}.landing_page .top_banner .wrap{width:55%;position:relative;top:auto;transform:none}.landing_page .top_banner .award{width:130px}.landing_page .top_banner .logo_faceme{width:70px;padding-right:5px}.landing_page .top_banner .title{padding-bottom:7px;position:relative}.landing_page .top_banner .title h1{font-size:54px;line-height:60px}.landing_page .top_banner .title h2{width:200%;font-size:22px;line-height:28px;padding-left:0;position:absolute;top:80px;left:-70px}.landing_page .top_banner .bottom{margin-top:70px}}@media screen and (max-width:600px){.landing_page .top_banner .inner{width:100%;padding:15px 10px;padding-top:60px}.landing_page .top_banner .wrap{width:72%}.landing_page .top_banner .logo_cl{width:100px;top:10px;left:10px}.landing_page .top_banner .logo_faceme{width:60px}.landing_page .top_banner .title h1{font-size:36px;line-height:40px}.landing_page .top_banner .title h2{font-size:16px;line-height:20px;top:60px;left:-65px}.landing_page .top_banner .btn_contact,.sticky_header .btn_contact{padding:8px}.sticky_header .btn_contact{max-width:200px}}@media screen and (max-width:480px){.landing_page .top_banner .title h1{font-size:32px;line-height:36px}.landing_page .top_banner .title h2{width:180%}}.landing_page .sdk_func>li{padding:15px 11px;text-align:center}.landing_page .sdk_func>li .inner{height:100%}.landing_page .sdk_func>li img.icon{width:120px;height:auto;display:inline-block}.landing_page .sdk_func>li h2{color:#00baff;font-size:20px;font-weight:400;line-height:26px;margin-bottom:10px;margin-top:10px}.landing_page .sdk_func>li p{font-size:15px}@media screen and (max-width:991px){.landing_page .sdk_func>li{width:33.333%}}@media screen and (max-width:768px){.landing_page .sdk_func>li{width:100%;padding:15px 0}.landing_page .sdk_func>li img.icon,.landing_page .sdk_func>li .info{display:inline-block;vertical-align:top}.landing_page .sdk_func>li img.icon{width:100px}.landing_page .sdk_func>li .info{width:calc(100% - 105px);padding-left:15px;text-align:left}.landing_page .sdk_func>li h2{margin-top:0;padding:0}}@media screen and (max-width:600px){.landing_page .sdk_func>li img.icon{width:80px}.landing_page .sdk_func>li .info{width:calc(100% - 95px);padding-left:5px}}.landing_page .nist{margin-top:0}.landing_page .nist ul li h2{font-size:26px !important;line-height:30px;padding:0}.landing_page .nist>.flex_block{align-items:center;-webkit-align-items:center;-ms-align-items:center}.landing_page .nist .blist{margin-top:15px}.landing_page .rank>li .inner{height:100%;border:2px solid #507fb9;border-radius:20px;overflow:hidden;padding:15px;padding-bottom:65px;position:relative;text-align:center}.landing_page .rank>li .inner>div{font-size:20px;font-weight:bold}.landing_page .rank>li .inner>div:first-child{color:#507fb9;margin-bottom:15px}.landing_page .rank>li .inner>div:nth-child(2){width:calc(100% - 30px);color:orange;font-size:30px;position:absolute;bottom:15px;left:15px}.landing_page .rank>li .inner>div:nth-child(2) span{font-size:50px}@media screen and (max-width:1200px){.landing_page .rank>li{padding:10px}}@media screen and (max-width:991px){.landing_page .rank>li{padding:5px}}@media screen and (max-width:768px){.landing_page .rank>li{width:50%;padding:5px 0}}@media screen and (max-width:600px){.landing_page .rank>li .inner{padding-bottom:50px}.landing_page .rank>li .inner>div:nth-child(2) span{font-size:40px}}.landing_page .devices_app>li{text-align:center}.landing_page .devices_app>li .inner{height:100%;align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.landing_page .devices_app>li .inner h3{height:50px;color:#333;display:flex;font-size:20px;line-height:28px;margin-bottom:10px}.landing_page .devices_app>li .inner h3 span{align-self:center;-webkit-align-self:center;-ms-align-self:center}.landing_page .devices_app>li .inner .logos{height:calc(100% - 45px);background-color:#ebedef;border-radius:6px;padding:5%}.landing_page .devices_app>li .inner .logos.middle::before{content:"";width:1px;height:100%;display:inline-block;margin-left:-10px;vertical-align:middle}.landing_page .devices_app>li .inner .logos.middle .middle_compare{display:inline-block;vertical-align:middle}.landing_page .devices_app>li .logos{text-align:center}.landing_page .devices_app>li .logos img{display:inline-block;margin:10px;vertical-align:middle}.landing_page .devices_app>li .logos .win{width:60px;height:60px}.landing_page .devices_app>li .logos .linux{width:80px}.landing_page .devices_app>li .logos .android,.landing_page .devices_app>li .logos .ios{width:70px}.landing_page .devices_app>li .logos .nv_geforce{width:200px}.landing_page .devices_app>li .logos .nv_jetpack,.landing_page .devices_app>li .logos .nv_jetson,.landing_page .devices_app>li .logos .openvino,.landing_page .devices_app>li .logos .tensorflow{width:180px}.landing_page .devices_app>li .logos .movidius{width:100px}.landing_page .devices_app>li .logos .tensorrt,.landing_page .devices_app>li .logos .coreml{width:160px}.landing_page .devices_app>li .logos .intel_celeron,.landing_page .devices_app>li .logos .intel_core,.landing_page .devices_app>li .logos .arm,.landing_page .devices_app>li .logos .apple_a11{width:80px}@media screen and (max-width:1200px){.landing_page .devices_app>li .logos .win{width:40px}.landing_page .devices_app>li .logos .linux{width:60px}.landing_page .devices_app>li .logos .android,.landing_page .devices_app>li .logos .ios{width:50px}.landing_page .devices_app>li .logos .nv_geforce{width:160px}.landing_page .devices_app>li .logos .nv_jetpack,.landing_page .devices_app>li .logos .nv_jetson,.landing_page .devices_app>li .logos .openvino,.landing_page .devices_app>li .logos .tensorflow{width:140px}.landing_page .devices_app>li .logos .movidius{width:90px}.landing_page .devices_app>li .logos .tensorrt,.landing_page .devices_app>li .logos .coreml{width:120px}.landing_page .devices_app>li .logos .intel_celeron,.landing_page .devices_app>li .logos .intel_core,.landing_page .devices_app>li .logos .arm,.landing_page .devices_app>li .logos .apple_a11{width:60px}}@media screen and (max-width:991px){.landing_page .devices_app>li{width:50%;padding:20px 10px}.landing_page .devices_app>li .inner h3 span{align-self:flex-end;-webkit-align-self:flex-end;-ms-align-self:flex-end}}@media screen and (max-width:600px){.landing_page .devices_app>li{padding:20px 0}.landing_page .devices_app>li .inner .logos{width:100%;height:auto}}.landing_page .switcher{max-width:920px;margin:0 auto;padding-bottom:15px;position:relative;z-index:2}.landing_page .switcher>li{text-align:center;position:relative}.landing_page .switcher .btn{width:100%;max-width:400px;border-radius:6px;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;font-size:20px;padding:15px;position:relative;transition:background-color ease .2s}.landing_page .switcher>li.active .btn{color:#fff !important}.landing_page .switcher>li::after{content:"▼";width:0;height:0;display:block;color:#fff;cursor:initial;font-size:32px;text-shadow:0 3px 3px rgba(0,0,0,0);opacity:0;position:absolute;bottom:10px;left:44%;transition:text-shadow ease .2s,bottom ease .2s,opacity ease .1s;transform:scaleX(2.5)}.landing_page .switcher>li.active::after{text-shadow:0 4px 2px rgba(0,0,0,.35);opacity:1;bottom:0}.landing_page .switcher .btn.btn1{color:#4472c4;border-color:#4472c4}.landing_page .switcher .btn.btn2{color:#70ad47;border-color:#70ad47}.landing_page .switcher .btn.btn1:hover{background-color:#e6edfa}.landing_page .switcher .btn.btn2:hover{background-color:#e2f0d9}.landing_page .switcher>li.active .btn.btn1{background-color:#4472c4}.landing_page .switcher>li.active .btn.btn2{background-color:#70ad47}@media screen and (max-width:768px){.landing_page .switcher>li{padding:5px}.landing_page .switcher .btn{font-size:16px;padding:10px}.landing_page .switcher>li::after{left:43%}}@media screen and (max-width:600px){.landing_page .switcher>li::after{display:none}}.landing_page .switch_content{background-color:#e6edfa;box-shadow:inset 0 15px 10px -15px rgba(0,0,0,.75);overflow:hidden;padding:60px 0;transition:background-color ease .5s;position:relative;z-index:1}.landing_page .switch_content::after{content:"";width:100%;height:10px;box-shadow:0 -2px 10px rgba(0,0,0,.75);display:block;position:absolute;bottom:-10px;left:0}.landing_page .switch_container{overflow:hidden}.landing_page .switch_container{width:200%;transition:transform ease .5s}.landing_page .switch_container .inner1,.landing_page .switch_container .inner2{width:50%;float:left;padding:0 15px}.landing_page .switch_container .one-column{margin-top:0;margin-bottom:10px}.landing_page .switch_container .column-block{width:100%}.landing_page .switch_container p.blist{font-size:16px;padding:0}.landing_page .switch_container .inner1 h3.title2{color:#275ea2}.landing_page .switch_container .inner2 h3.title2{color:#70ad47}.landing_page .switch_container .lp_col_4>li{text-align:center}.landing_page .switch_container .lp_col_4>li .inner{height:100%}.landing_page .switch_container .lp_col_4 h3{height:54px;display:flex;font-size:20px;font-weight:bold;margin-bottom:10px;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.landing_page .switch_container .lp_col_4 h3 span{align-self:center;-webkit-align-self:center;-ms-align-self:center}.landing_page .switch_container .lp_col_4 .info{height:calc(100% - 64px);background-color:#fff;border-width:1px;border-style:solid;border-radius:6px;padding:15px}.landing_page .switch_container .lp_col_4 .info>img{width:100px}.landing_page .switch_container .inner1 .info{border-color:#89a9d2}.landing_page .switch_container .inner2 .info{border-color:#99bb83}.landing_page .switch_container .lp_col_4 .list{display:inline-block;list-style:disc;margin-top:15px;padding-left:27px;text-align:left}@media screen and (max-width:991px){.landing_page .switch_container .lp_col_4>li{width:50%}.landing_page .switch_container .lp_col_4 h3 span{align-self:flex-end;-webkit-align-self:flex-end;-ms-align-self:flex-end}}@media screen and (max-width:600px){.landing_page .switch_content{padding:40px 0}.landing_page .switch_container .lp_col_4>li{padding:15px 0}.landing_page .switch_container .inner1,.landing_page .switch_container .inner2{padding:0 10px}}techform>.module.content{display:none}techform>.module.content.main-content2{background-color:#4472c4 !important;display:block !important}techform .form_close{display:none}techform>.module.content.main-content2>.column-block>.one-column{margin:0;padding-bottom:30px}.landing_page .table1{max-width:1100px;margin:0 auto;margin-top:15px}.landing_page .table1 .table_tr>.col_2:first-child{width:25%}.landing_page .table1 .table_tr>.col_2:last-child{width:75%}.landing_page .table_block.inner .font_strong{font-size:15px;font-weight:bold}