body,body *{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important}.page-header.navbar{height:70px;min-height:70px}.page-header.navbar .page-logo{height:70px}.page-header.navbar .page-logo img.logo-default{width:152px;height:30px;margin-top:20px}.page-header.navbar .menu-header{height:70px;line-height:70px}.page-header.navbar .menu-header li.menu-item-user a{font-size:13px;font-weight:300}.page-container{margin-top:70px}.page-content,.page-content-wrapper{margin:0!important;padding:0!important}.page-content{min-height:auto!important}.container{max-width:1280px;width:100%;margin:0 auto;padding:0 15px}.top-screen{min-width:100%;width:100%;overflow-x:hidden}.top-screen .intro{height:450px;width:100%;position:relative;margin-top:-70px;padding-top:70px;z-index:1;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-screen .intro .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.top-screen .intro .video-container{width:100%;max-width:100%;height:450px;overflow:hidden;position:absolute;top:0;left:0;right:0;opacity:1}.top-screen .intro .container{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center}.top-screen .intro .container .col-offset-md-1.col-md-7>h3{font-size:50px;line-height:1.4;letter-spacing:2.5px;text-align:left;font-weight:700;margin-top:97px}.top-screen .intro .container .col-offset-md-1.col-md-7>p{margin-top:31px;font-size:16px;line-height:1.75}.top-screen .intro .container .register-form{padding:30px;width:400px;height:417px;margin-top:17px;background:#fff;border-radius:4px!important}.top-screen .intro .register-form .form-group{margin-bottom:25px}.top-screen .intro .register-form .form-group .form-control{height:43px;padding-left:48px;border-radius:4px!important;font-size:14px}.top-screen .intro .register-form .form-group .input-group-addon{padding:14px 20px;position:absolute;z-index:9;border:transparent;background-color:transparent}.top-screen .intro .register-form .checkbox{margin-top:-15px;margin-bottom:30px}.top-screen .intro .register-form .checkbox label{font-size:14px;font-weight:400}.top-screen .intro .register-form .checkbox a{color:#000;text-decoration:underline;margin-left:9px;letter-spacing:.7px}.top-screen .intro .register-form .form-actions{text-align:center}.top-screen .intro .register-form .form-actions button{width:100%;height:43px;background-color:#029ada;border-radius:4px!important;opacity:1;letter-spacing:7.7px;font-weight:700;font-size:14px;color:#fff;border:0;text-transform:uppercase}.top-screen .overview{width:100%;margin:0;padding:67px 0 60px;position:relative;background-color:#fff;z-index:2}.top-screen .overview>.bg{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.top-screen .overview>.container{position:relative;z-index:1;padding-top:0;padding-bottom:60px}.top-screen .overview>.container>h2{color:#029ada;font-size:33px;font-weight:700;margin:0;padding-top:0;text-align:center}.top-screen .overview>.container>.overview-hr{height:2px;width:61px;background-color:#029ada;margin:19px auto 0}.top-screen .overview>.container>h3{font-weight:700;max-width:100%;font-size:26px;line-height:1.73;text-align:center;color:#111;margin:48px auto 0}.top-screen .overview .feature-box .feature-caption h3{font-size:18px;color:#1a1a1a;font-weight:700;line-height:27px;padding:0 15px;margin:28px 0 21px}.top-screen .overview .feature-box .feature-caption{margin-top:50px;font-size:12px}.top-screen .overview h3.company-logos-intro{margin-top:145px}.top-screen .overview .company-logos{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px}.top-screen .overview .company-logos ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0;width:100%}.top-screen .overview .company-logos .company-logo{width:110px;display:inline-block;vertical-align:top;padding:0 5px;font-size:11px;color:#1a1a1a;margin-bottom:18px;float:none}.top-screen .overview .company-logos .company-logo .logo-img img{width:80px;height:80px}.top-screen .overview .company-logos .company-logo p{margin:9px 0;font-size:11px}.top-screen .overview h3.expansions-intro{margin-top:93px}.top-screen .overview .expansions-container{margin-top:43px;display:flex;flex-wrap:wrap;justify-content:center}.top-screen .overview .col-md-2.expansion{position:relative;width:16.666%;float:left;padding:10px 5px;min-height:60px}.top-screen .overview .col-md-2.expansion img{position:absolute;top:20px;left:15px;width:auto;height:20px;max-width:20px}.top-screen .overview .col-md-2.expansion p{display:inline-block;color:#1a1a1a;font-size:12px;position:relative;top:2px;left:40px;margin:0}.top-screen .overview .col-md-2.expansion:not(:first-child):before,.top-screen .overview .col-md-2.expansion:first-child:before{content:"";position:absolute;display:block;width:1px;height:40px;background-color:#ececec;left:0;top:11px}.top-screen .sdk{margin-top:105px}.top-screen .intro h3,.top-screen .overview .feature-caption h3,.top-screen .overview h2,.top-screen .overview h3,.top-screen .sdk h3{font-weight:700}.top-screen .sdk>.container>h3{font-size:30px;line-height:1.67;text-align:center;color:#029ada;margin-top:49px;font-weight:700;width:auto;margin-left:120px;margin-right:120px;padding:0}.top-screen .sdk .sdk-hr{height:2px;width:61px;background-color:#029ada;margin:16px auto 0}.top-screen .sdk .sdk-overview-box{background:#fff;padding:43px 50px 36px;margin:44px 120px 60px}.top-screen .sdk .sdk-overview-box .benlly-logo img{width:232px;height:46px}.top-screen .sdk .sdk-overview-box .sdk-text{margin-top:60px;padding:0 50px}.top-screen .sdk .sdk-overview-box .sdk-text p{font-size:10px;line-height:1.8;text-align:left;color:#777}.top-screen .sdk .sdk-overview-box .form-actions a.btn{width:340px;height:43px;border-radius:5px!important;background-color:#3bb149;line-height:32px;border:0;opacity:1;letter-spacing:7.7px;font-weight:700;font-size:14px}.top-screen .getting-started{height:280px}.top-screen .getting-started .container h3{font-size:26px;line-height:1.77;text-align:center;color:#fff;margin:42px 0 29px;font-weight:700}.top-screen .getting-started .container a.btn{width:370px;height:63px;border-radius:5px!important;background-color:#029ada;border:0!important;line-height:18px;font-size:18px;padding:24px 54px 21px;letter-spacing:9.9px;font-weight:700}.top-screen .column .container h3,.top-screen .information .container h3{font-size:26px;line-height:1.77;text-align:center;margin-bottom:17px;margin-top:89px;font-weight:700}.top-screen .information .container li{font-size:14px;line-height:50px;text-align:left;color:#1a1a1a;font-weight:700;border-bottom:1px solid #f4f4f5;padding:0 34px}.top-screen .column .container h3{margin-bottom:50px}.top-screen .column .feature-box .feature-caption{text-align:center;margin-top:20px;font-size:12px;color:#1a1a1a}.page-footer{padding:20px 0;background-color:#364150}.page-footer .footer_links,.page-footer .footer_links li{font-size:13px}.page-footer #coppyright,.page-footer .footer_links li a{font-size:13px;color:#98a6ba}