@charset "UTF-8";html{scroll-behavior:smooth;scroll-padding-top:64px}body{box-sizing:border-box;margin:0;padding-top:0!important}.herovisual_01{background:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/herovisual_01.png) 50% no-repeat}.herovisual_02{background:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/herovisual_02.png) 50% no-repeat}.h1-heading{font-size:56px;line-height:48px}.h1-heading:after{background-color:currentcolor;content:"";display:block;height:2px;margin-top:32px;width:48px}.h1-heading span{display:block;font-size:24px;margin-top:20px}.h2-heading{font-size:32px;line-height:60px;text-align:center}.h2-heading span{display:block;font-size:16px}h2.page-leading{font-size:16px;font-weight:400;line-height:1.7;margin-top:28px}@media screen and (max-width:768px){.h1-heading{font-size:32px}s .h1-heading span{font-size:16px;margin-top:6px}h2.page-leading{font-size:14px}}.hero-slider{width:100%}.hero-slider img{opacity:.8;width:100%}.hero-slider-dots{list-style:none;margin-top:-40px;padding:0;text-align:center;width:100%}.hero-slider-dots li{display:inline-block;margin:0 4px;width:calc(6% - 20px)}.hero-slider-dots button{background-color:#ffffff61;border:0;font-size:0;height:2px;position:relative;width:100%}.hero-slider-dots button:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0}.hero-slider--item p{bottom:50px;color:#fff;font-size:14px;font-weight:600;padding-left:40px;position:absolute}.hero-slider--item p span{font-size:16px}.hero-wrap{position:relative}.hero-slider .slick-list{background:#000}.hero-wrap h1{color:#fff;font-size:32px;left:50%;line-height:40px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;z-index:1}.hero-wrap h1 span{display:block;margin-top:24px}@media screen and (max-width:768px){.hero-wrap h1{font-size:24px}.hero-slider-dots li{width:calc(20% - 20px)}}.header-inner .logo{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/sensyn-logo-w.svg)}.bg-white .header-inner .logo,.header-inner .logo{background-repeat:no-repeat;height:40px;width:120px}.bg-white .header-inner .logo,.nav-scroll .header-inner .logo{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/sensyn-logo.svg)}a.sp-menu-contact{color:#fff;font-weight:600;position:absolute;right:80px;top:30px}.bg-white a.sp-menu-contact,.nav-scroll a.sp-menu-contact{color:#1868c7!important}.bg-white{background-color:#fff}.scroll-bottom-bar{border-bottom:1px solid #d6d6d6;transition:background .3s ease-in-out}.inner-container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1024px;padding-left:16px;padding-right:16px}#header{position:fixed;width:100%;z-index:110}#header a{text-decoration:none}#header.new-header{position:absolute}.header--main{position:relative;width:100%}.header--main.nav-scroll{position:fixed;top:0}.language-bar{display:block;padding:16px 0 0;position:relative}.nav-list #language a{padding:0}.nav-list #language a:hover{color:#fff}.nav-scroll .nav-list #language a:hover{color:#333}#language span{color:#f2f2f2e0;font-size:1.4rem}.bg-white #language span{color:#9e9e9e;font-size:1.4rem}#header ul{list-style:none}.header-inner{justify-content:space-between}.header-inner,.language-bar-inner{align-items:center;display:flex;margin:0 auto;max-width:1024px;position:relative}.language-bar-inner{justify-content:flex-end;padding:0 10px}.logo{font-size:2rem}.nav-scroll{background-color:#fff;box-shadow:0 0 5px 0 #cecece;transition:all .6s ease}.nav-scroll a{color:#333}.nav-scroll #language span{color:#9e9e9e!important}.nav-list{align-items:center;display:flex;height:72px}.nav-list li{display:block;padding:0 2rem;transition:background .3s ease-in-out}.nav-list li:last-child{padding-right:0}.nav-list #language:hover{border-bottom:none}li#language{padding:.5rem 1rem}.bg-white a{color:#333}.dropdown{position:relative}.dropdown-menu,.menu-right{background:#fff;left:0;opacity:0;position:absolute;top:50px;transition:all .3s ease;visibility:hidden;width:100%}.menu-right{left:110%;top:0}.bg-white .nav-item{color:#333!important}.nav-item{cursor:pointer;display:flex;justify-content:space-between;padding:2.5rem 0;width:100%}.nav-item,.pc-item .nav-item:hover{color:#fff}.nav-scroll .pc-item .nav-item:hover{color:#333}.language-off{color:#fff}ul.nav-list li i{font-size:14px}.nav-item i{align-items:center;display:flex;padding:0 8px}.dropdown:hover .dropdown-menu{opacity:1;top:34px;visibility:visible}.dropdown-right:hover .menu-right{left:100%;opacity:1;visibility:visible}a.contact-btn{background-color:transparent;border:1px solid;border-radius:60px;color:#fff;display:block;padding:.5rem 2rem}.bg-white a.contact-btn,.nav-scroll a.contact-btn{background-color:#1868c7;border:1px solid #1868c7;color:#fff!important}.mega-menu{width:100%}.mega-menu,.mega-menu.col-3{background:#fff;border-radius:8px;left:0;opacity:0;padding:3.5rem;position:absolute;top:50px;transition:all .3s ease;visibility:hidden}.mega-menu.col-3{width:75%}.mega-menu a{color:#333}.mega-menu__title-wrap{align-items:center;display:flex;justify-content:space-between}.mega-menu__title{font-size:28px}.mega-menu__title--link{font-size:24px}.mega-menu__title--link:hover{text-decoration:underline!important}a.mega-menu__title--link i{font-size:20px!important;padding-left:10px}a.mega-menu__link{font-size:16px;font-weight:600}a.mega-menu__link:hover{text-decoration:underline!important}a.mega-menu__link i{font-size:16px!important;padding-left:10px}ul.mega-menu__item-list li{margin:3rem 0 0;padding:0}.mega-menu__item i{margin-left:15px}.mega-menu.col-4 .content{grid-template-columns:repeat(4,1fr)}.mega-menu.col-3 .content,.mega-menu.col-4 .content{display:grid;gap:1.5rem;justify-content:space-between;margin-bottom:2.5rem;width:100%}.blog .content,.mega-menu.col-3 .content{grid-template-columns:repeat(3,1fr)}.content .col{display:flex;flex-direction:column;justify-content:space-between}a.mega-menu__item{font-size:16px;font-weight:700;line-height:1.4rem}.hov-underline:hover{opacity:1!important;text-decoration:underline!important}a.mega-menu__item p{font-size:16px}a.mega-menu__item p span{font-size:14px;font-weight:400}a.mega-menu__item figure{margin-bottom:15px}.mega-menu__item figure img{vertical-align:top;width:100%}.mega-menu__item:hover{opacity:.8;transition:.3s ease-in-out}.nav-list li:hover .mega-menu{box-shadow:0 0 5px 0 #cecece;opacity:1;top:75px;visibility:visible;z-index:10}.sp-item{display:none!important}.pc-item{display:block!important}.news-sp{display:none}.news-pc{display:inline-flex}@media screen and (max-width:768px){.sp-item{display:block!important}.pc-item{display:none!important}.news-sp{display:inline-flex}.news-pc{display:none}.header-inner{padding:16px}}.hamburger-top-bar--logo a{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/sensyn-logo.svg);background-repeat:no-repeat;display:block;height:40px;width:120px}.hamburger{border:2px solid #fff;border-radius:100%;cursor:pointer;display:block;height:45px;position:fixed;right:16px;text-align:center;top:16px;width:45px;z-index:3}.hamburger span{background:#fff;display:block;height:2px;left:10px;position:absolute;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:20px}.hamburger span:first-child{top:16px}.hamburger span:nth-child(2){top:24px}.nav-scroll .hamburger{border:2px solid #1868c7}.nav-scroll .hamburger span{background:#1868c7}.nav-scroll .hamburger.active span{background:#fff}.bg-white .hamburger{border:2px solid #1868c7}.bg-white .hamburger span{background:#1868c7}.bg-white .hamburger.active span{background:#fff}.hamburger.active{background-color:#1868c7;border:2px solid #1868c7}.hamburger.active span:first-child{left:9px;top:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);width:22px}.hamburger.active span:nth-child(2){top:19px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);width:22px}@-webkit-keyframes active-hamburger-bar02{to{height:0}}@keyframes active-hamburger-bar02{to{height:0}}nav.globalMenuSp{background:#fff;color:#000;height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;transform:translateY(-100%);transition:all .6s;width:100%;z-index:2}ul.hamburger-menu-list{background:#fff;margin:16px auto;position:relative;width:100%}ul.hamburger-menu-list li{font-weight:500;list-style-type:none;padding:16px;width:100%}nav.globalMenuSp ul li a{color:#000;display:block;font-size:16px;text-decoration:none}nav.globalMenuSp.active{transform:translateY(0)}.hamburger-top-bar{align-items:center;display:block;justify-content:space-between;margin:16px;padding-right:100px;width:100%}.hamburger-top-bar--lang{display:inline-block;margin-top:16px}.hamburger-top-bar--lang a{color:#333}.hamburger-top-bar--lang a:first-child,.nav-scroll .hamburger-top-bar--lang a:first-child{color:#9e9e9e!important}.hamburger-top-bar--lang a:first-child:after{content:"|";padding:5px}.hamburger-contact-btn{background-color:#1868c7;border-radius:100px;color:#fff!important;display:block;margin:3rem auto 0;max-width:300px;padding:13px;text-align:center;transition:.2s}.hamburger-bottom{margin-top:150px}ul.hamburger-bottom--sns li{display:inline-block;padding:8px;vertical-align:middle;width:auto}.hamburger-bottom p{color:#757575;font-size:12px}.accordion-heading{font-size:16px;position:relative}.accordion-heading:nth-last-child(2){border-bottom:0}.accordion-heading:first-child:hover{border-radius:3px 3px 0 0}.accordion-heading:nth-last-child(2):hover{border-radius:0 0 3px 3px}.accordion-heading:before{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;float:right;height:10px;margin-top:5px;transform:rotate(136deg);transition:all .5s;vertical-align:middle;width:10px}.active.accordion-heading:before{transform:rotate(316deg)}.not-active.accordion-heading:before{transform:rotate(0deg)}.accordion-content{display:none;font-size:16px;padding-top:32px}.accordion-items--row{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr;margin-bottom:30px}a.accordion-items--row--item p{font-size:16px;font-weight:500;line-height:20px}a.accordion-items--row--item p span{font-size:14px;font-weight:400}ul.accordion-items--list{margin-top:-16px!important}ul.accordion-items--list li{padding:12px 16px!important}ul.accordion-items--list a{font-weight:400}ul.footer-sp-menu-list .accordion-items,ul.footer-sp-menu-list a{color:#fff;font-size:16px;opacity:1}ul.footer-sp-menu-list .accordion-heading:before{border-right:2px solid #fff;border-top:2px solid #fff}ul.footer-sp-menu-list li{padding:16px 0}footer.footer{background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(https://www.sensyn-robotics.com/hubfs/images/2020_recruit_site/environment/office_tour_02.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;max-width:100%;padding:40px 0}@media screen and (max-width:600px){footer.footer{background-color:#333;background-image:none;padding:20px 0}}.footer a{color:#fff;opacity:.6}.footer a:hover{opacity:1}.footer-breadcrumb{margin-bottom:1.5rem}.footer-breadcrumb ul li a,.footer-breadcrumb ul li span{color:#fff!important;font-size:14px!important;opacity:.6}.footer-breadcrumb ul li a:hover,.footer-breadcrumb ul li span:hover{opacity:1}.footer-breadcrumb--item{display:inline-block;margin-bottom:2rem;vertical-align:middle}.footer-breadcrumb--item a{display:inline-block;margin-right:10px}li.hs-breadcrumb-menu-item:after{color:#fff}#BreadCrumb ul.breadcrumb li a,#BreadCrumb ul.hs-breadcrumb-menu li a{font-size:14px}.footer-row{grid-gap:8px;grid-template-columns:24% 13% 25% 15% 20%}.footer-item-row,.footer-row{align-items:start;display:grid;width:100%}.footer-item-row{grid-gap:8px;grid-template-columns:1fr 2fr}ul.footer-item-list.inner-list{margin-top:3rem}ul.footer-item-list li a{display:-webkit-inline-box;margin-bottom:6px}ul.footer-item-list li a i{font-size:10px;padding-left:5px}a.footer-title{display:inline-block;font-weight:600;margin-bottom:20px}a.footer-item--head{display:block;font-weight:600;margin-bottom:10px}.footer hr{border-top:1px solid #757575}.footer-bar{margin-top:4rem}.footer-bar--top{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem}a.footer-bar--logo{display:inline-block;vertical-align:middle}.footer-bar--sns{align-items:center;display:inline-flex;flex-wrap:nowrap;margin-left:5rem;vertical-align:text-top}@media screen and (max-width:768px){.footer-bar--top{display:block;margin-bottom:10px}.footer-bar--sns{display:block;margin:30px 0}.footer-bar--top-left{margin-bottom:30px}.footer-bar--bottom{display:block!important}.footer-bar--bottom--link{flex-wrap:wrap;padding:10px 0}.footer-bar--bottom--link li{display:inline-block!important;margin-bottom:10px}}.footer-bar--sns li{display:inline-flex;padding:0 1rem}.footer-bar--sns li a{display:inline-flex}.footer-bar--bottom{display:flex;justify-content:space-between;padding-top:10px}.footer-bar--bottom--link{display:inline-flex}.footer-bar--bottom--link a{font-size:12px;padding:0 1rem}.footer-bar--bottom--link li{display:flex}.footer-bar--bottom--link li:after{color:#757575;content:"|";display:inline-block;font-size:.75em;position:absolute}.footer-bar--bottom--link li:first-child:after{content:""}.footer-bar--bottom--link li:first-child a{padding-left:0}.footer-copyright{color:#fff;font-size:12px;opacity:.6}.footer-pc{display:grid}.footer-sp{display:none}@media screen and (max-width:600px){.footer-pc{display:none}.footer-sp{display:block}}.cta-new{background:#f4f4f8;color:#fff;padding:114px 0;text-align:center}@media screen and (max-width:600px){.cta-new{padding:104px 0}}.cta-new .cta-main-copy{font-size:28px!important;font-weight:600;margin-bottom:2rem;-webkit-text-fill-color:transparent;background:#1868c7;-webkit-background-clip:text;line-height:45px}.cta-new .cta-sub-copy{color:#333;font-size:16px;font-weight:300;line-height:28px;margin-bottom:4rem}a.cta-btn{background-color:#1868c7;border-radius:60px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:13px 86px}a.cta-btn:hover{opacity:.9;text-decoration:none}@media screen and (max-width:600px){.cta-new .cta-main-copy{font-size:19px;line-height:30px}}.page-hero{margin-top:64px}.page-leading-text{font-size:16px;padding-top:64px}@media screen and (max-width:600px){.page-leading-text{padding-top:48px}}.service-hero__inner.page-hero h1{padding-left:0}.service-hero__inner.page-hero h1:before{position:inherit}.top-service{align-items:center;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/top_services_pc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;height:640px;max-width:100%}.top-service--inner-wrap{display:inline-block;width:50%}.top-service h2{color:#fff;font-size:40px}@media screen and (max-width:768px){.top-service h2{font-size:32px}}a.border-btn{border:1px solid;border-radius:100px;color:#fff;display:block;margin:3rem auto 0;max-width:300px;padding:1.5rem;text-align:center;transition:.2s}a.border-btn:hover{background-color:#fff;border:1px solid #fff;color:#1868c7!important;text-decoration:none}a.border-btn.blue{color:#1868c7}a.border-btn.blue img{filter:brightness(0) saturate(100%) invert(30%) sepia(29%) saturate(3445%) hue-rotate(192deg) brightness(102%) contrast(95%)}a.border-btn.blue:hover{background-color:#1868c7;border:1px solid #1868c7;color:#fff!important}a.border-btn.blue:hover img{filter:brightness(0) saturate(100%) invert(98%) sepia(0) saturate(7491%) hue-rotate(291deg) brightness(105%) contrast(101%)}a.border-btn.fill{background-color:#1868c7;border:1px solid #1868c7;color:#fff}a.border-btn.fill:hover{background-color:#fff;border:1px solid #fff;color:#1868c7!important}a.border-btn.fill:hover img{filter:brightness(0) saturate(100%) invert(30%) sepia(29%) saturate(3445%) hue-rotate(192deg) brightness(102%) contrast(95%)}.btn-container{margin:60px auto 30px}@media screen and (max-width:600px){.top-service{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/top_services_sp.jpg);height:550px}.top-service--inner-wrap{display:block;margin:0 auto;width:90%}.top-service h2{font-size:24px}.top-service--inner-info{margin-top:48px!important;overflow-wrap:break-word}.h2-heading{font-size:24px!important;line-height:40px}}.project-slider{width:85%}.project-slider img{height:auto;width:100%}.project-slider-dots{list-style:none;margin-top:-40px;padding:0 0 0 40px;width:100%}.project-slider-dots li{display:inline-block;margin:0 2px;width:calc(8% - 8px)}.project-slider-dots button{background-color:#ffffff61;border:0;font-size:0;height:2px;position:relative;width:100%}.project-slider-dots button:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0}.slick-active button:after{animation:progress 5.5s linear forwards;background-color:#fff}@keyframes progress{0%{width:0}to{width:100%}}.project-slider--item p{bottom:50px;color:#fff;font-size:14px;font-weight:600;padding-left:40px;position:absolute}.project-slider--item p span{font-size:16px}.projects-wrap{padding:80px 0;position:relative}.project-title{background-color:#fff;bottom:50px;padding:40px 30px;position:absolute;right:0;width:500px}.left-align{text-align:left!important}.project-title p{margin-top:16px}.top-service--inner-info{margin-top:64px}.top-service--inner-info p{color:#fff;margin-top:16px}@media screen and (max-width:600px){.projects-wrap{padding:50px 0}.project-height{height:750px}.project-slider{margin:0 auto;width:100%}.project-title{bottom:-260px;left:4%;padding:32px 16px;right:4%;width:92%}.project-slider-dots{margin-top:-80px;padding:0 0 0 20px}.project-slider--item p{bottom:80px;padding-left:20px}}.section--page-header{padding:80px 0 48px}.service-section-wrap{margin-bottom:128px}.service-filter{list-style-type:none;margin-bottom:3rem;overflow-x:auto;white-space:nowrap;width:100%}.service-filter li{border:1px solid #545454;border-radius:60px;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;margin:8px 8px 8px 0;min-width:130px;padding:9px 16px;text-align:center;transition:all .3s ease-in-out}.service-filter li.is-active{transition:all .6s ease-in-out}.service-filter li.is-active,.service-filter li:hover{background-color:#545454;border:1px solid #545454;color:#fff;font-weight:600}.service-category{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;overflow:hidden}.service-category li{display:none;margin-bottom:1rem}.service-category li.is-show{display:block}a.service-category--item,a.service-category--item:hover{text-decoration:none}a.service-category--item:hover{opacity:.8}a.service-category--item h3{color:#333;display:block;font-size:16px;font-weight:600}a.service-category--item h3 span{display:block;font-size:14px;font-weight:400}a.service-category--item h3 i{font-size:14px;padding-left:10px}.service-category--item-img{margin-bottom:10px;overflow:hidden}.cate-list{color:#757575;margin-top:10px}.col3-row{align-items:end;display:grid;gap:50px 24px;grid-template-columns:1fr 1fr 1fr;justify-items:center}@media screen and (max-width:600px){.service-filter li{min-width:100px}.service-category{grid-template-columns:1fr}}.full-width{width:100%}.case-list-warp{margin-top:64px}.case-list{display:inline-flex;justify-content:space-between;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.case-list li{display:block;text-align:center;width:31.77%}a.case-list--item{background:#000;display:inline-flex;position:relative;text-align:center}a.case-list--item:hover{opacity:.8}.case-list--item img{opacity:.5}.case-list--title{color:#fff;font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-lead{padding:64px 0 40px}@media screen and (max-width:600px){.case-list{display:block}.case-list li{display:inline-block;margin-right:16px;width:90%}.section-lead{padding:48px 0 30px}}.section--grey{background-color:#f8f8f8;padding:80px 0}.right-align-box{margin-top:32px;text-align:right}.center-align{text-align:center}a.text-link{color:#333;display:inline-block;font-size:14px;font-weight:600}a.text-link:after{content:"";display:inline-block;font-family:fontawesome;padding-left:14px}a.text-link.teal{color:#1868c7}.add-spacing{margin-top:64px}.add-spacing .grid-coloum--3__item img{margin-bottom:30px}.col2-row{display:grid;gap:50px 24px;grid-template-columns:1fr 1fr;margin-top:5rem}@media screen and (max-width:600px){.col2-row{grid-template-columns:1fr}}.usecase-item h4,.works-item p{font-size:16px;font-weight:600;margin-top:12px}.works-item p span{font-size:14px;font-weight:300}.works-item--links{margin-top:20px}.works-item--links a{margin:0 24px 10px 0}.service-flow.new-project h3{background:#a8a8a8}.service-flow.new-project .service-flow__box{border:2px solid #a8a8a8}.service-flow.new-project .service-flow__arrow:after,.service-flow.new-project .service-flow__tag li{background:#a8a8a8}.col4-row{display:grid;gap:50px 24px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:600px){.col4-row{gap:28px 16px;grid-template-columns:1fr 1fr}}.section--company{margin-bottom:160px}a.company__item{color:#333}a.company__item:hover{text-decoration:none!important}a.company__item p{font-size:16px;font-weight:700;margin-top:5px}a.company__item p span{font-size:14px;font-weight:400}a.company__item:hover figure img{opacity:.8;transition:.3s ease-in-out}ul.company-page-list{margin-top:40px}ul.company-page-list li{padding:12px 0}ul.company-page-list a{color:#333;font-size:16px;font-weight:700;line-height:1.4rem}ul.company-page-list a i{font-size:14px;margin-left:25px}.section--recruit{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/recruit-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;padding:60px 0}.section--recruit .recruit-main-copy{font-size:28px;font-weight:600;margin-bottom:32px}.section--recruit .recruit-sub-copy{font-size:1.6rem;margin-bottom:32px}@media screen and (max-width:600px){.section--recruit .recruit-main-copy{font-size:20px}}#industry p{font-size:16px;line-height:1.6}.center-text{text-align:center}.mt-3{margin-top:32px!important}.main-visual{box-sizing:border-box;position:relative}.industry-main--bg{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/service/industry-main.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:86vh;max-width:100%;min-height:640px}.industry-main--head{color:#fff;position:absolute;top:55%;transform:translateY(-30%);-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);width:50%}.industry-main--head h1{color:#fff;font-size:40px;margin-bottom:28px}.industry-main--head h1 span{display:block;font-size:20px;margin-bottom:12px}.industry-main--head p{font-size:16px}.industry-main--link{display:inline-flex;gap:18px;margin-top:48px}.industry-main--link .border-btn{min-width:256px}.industry-main--link .border-btn img{margin-right:5px;vertical-align:sub;width:14px}.h2-left{font-size:24px;margin-bottom:48px}@media screen and (max-width:600px){.industry-main--bg{height:100vh}.industry-main--head{transform:translateY(-43%);-webkit-transform:translateY(-43%);-ms-transform:translateY(-43%);width:90%}.industry-main--head h1　{font-size:30px}.industry-main--link{display:block}}.icon-list-wrap{margin-top:64px}.icon-list{margin-bottom:32px}.icon-list h3,.industry-value h3{border-left:2px solid;font-size:16px;font-weight:700;margin-bottom:12px;padding-left:12px}ul.icon-list--list li{font-size:16px;margin-bottom:5px}ul.icon-list--list li:before{content:"\f00c";font-family:FontAwesome;padding-right:8px}.industry-value{margin-bottom:32px}.three-col-wrap{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:48px}.download-doc{background-color:#fff;height:390px;position:relative}.download-doc .download-doc--inner p{font-size:14px!important}.download-doc--inner{margin-top:16px;padding:0 20px 20px}.download-doc h3{font-size:16px;font-weight:700;margin-bottom:8px}.download-doc a.text-link{bottom:20px;position:absolute}@media screen and (max-width:600px){.three-col-wrap{grid-template-columns:1fr}}.usecase{margin-top:68px}.usecase-item{display:block;margin-bottom:10px}.usecase-item a{position:relative}.usecase-item a img{display:block}.usecase-item a img:hover{opacity:.8}.usecase-item i{bottom:10px;color:#ffffffc4;font-size:18px;position:absolute;right:10px}.h3-heading{border-left:2px solid #333;font-size:16px;padding-left:12px}.no-bg-color{background:transparent!important}.bg-illu-wrap{position:relative}.bg-illu-img{bottom:0;opacity:.2;position:absolute;right:0;width:900px;z-index:-1}.categ-tag{margin-top:16px}.categ-tag span{border:1px solid;border-radius:4px;display:inline-block;font-size:14px;font-weight:600;margin-bottom:4px;margin-right:2px;padding:1px 14px}.package-wrap{background-color:#f4f4f8;border-radius:10px;padding:80px}.package{display:flex;gap:60px;justify-content:center;margin-bottom:50px}.package-item{background-color:#fff;border-radius:10px;width:50%}.package-item h3{background-color:#1868c7;border-radius:10px 10px 0 0;color:#fff;font-size:24px;padding:15px;position:relative;text-align:center}.package-item.optional h3{background-color:#5a5a5a}.package-item.optional h3 span{color:#5a5a5a}.package-item p{font-size:17px;padding:18px}.package-item h3 span{background-color:#fff;border-radius:5px;color:#1868c7;left:12px;padding:2px 15px;position:absolute;top:12px}.package-plus-icon{font-size:28px}@media screen and (max-width:600px){.package{display:block}.package-item{margin-bottom:30px;width:100%}.package-wrap{padding:30px}.package-item h3{font-size:20px}.package-item p{font-size:16px}}.explorer-hero.bg-img{background:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/product/hero-sensyn-explorer.jpg) 50%/cover no-repeat}#hero-movie--outer{height:100vh;overflow:hidden;position:relative}#home-top-video:before{background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(0,0,0,.32));bottom:0;content:"";left:0;max-height:100vh;position:absolute;right:0;top:0;z-index:1}#home-top-video{left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}#home-top-video video{height:100vh;object-fit:cover}#hero-title{color:#fff;font-size:36px;left:45%;line-height:50px;max-width:1024px;position:absolute;top:80%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:100%;z-index:1}#hero-title span{font-size:24px}.tech-sensyn-core{margin-top:60px;max-height:490px;overflow:hidden;position:relative}.tech-sensyn-core video{display:block;margin:0 0 0 auto;width:100%}.tech-sensyn-core--content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;z-index:1}.tech-sensyn-core--content h3{color:#fff;font-size:40px;line-height:34px;margin-bottom:28px}.tech-sensyn-core--content h3 span{font-size:16px}.tech-sensyn-core--content h4{color:#fff;font-size:30px;margin-bottom:16px}.tech-col-wrap{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr;margin-top:4px}.tech-col-wrap a{background-repeat:no-repeat;background-size:cover;height:196px;max-height:100%;position:relative}.tech-sensyn-ai{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/tech_sensyn-ai.jpg)}.tech-sensyn-data{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/tech_sensyn-data.jpg)}.tech-sensyn-edge{background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/top/tech_sensyn-edge.jpg)}.tech-col-wrap h3{color:#fff;font-size:24px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.tech-col-wrap h3 span{font-size:18px}.hide-sp{display:block}.hide-pc{display:none}@media screen and (max-width:768px){.tech-sensyn-core--content h4{font-size:24px}#hero-title{width:700px}}@media screen and (max-width:600px){#hero-title{left:40%;top:70%;width:320px}.tech-col-wrap{grid-template-columns:1fr}.tech-sensyn-core video{height:65vh;object-fit:cover}.tech-sensyn-core--content h3{font-size:30px}.tech-sensyn-core--content h4{font-size:18px}.hide-sp{display:none!important}.hide-pc{display:block!important}section#sensyn-ai{margin-top:-48px}}.explain-text{font-size:16px;margin-bottom:48px;margin-top:32px;text-align:center}.margin-top-img{margin-top:48px}a.core-tech{border-bottom:1px solid #d1d3d5;padding:24px 10px 40px;position:relative;text-align:center}a.core-tech:hover{text-decoration:none}a.core-tech:after{bottom:19px;color:#757575;content:"\f078";font-family:FontAwesome;position:absolute}a.core-tech:hover:after{bottom:10px;transition:.3s}a.core-tech h3{font-size:18px;margin-bottom:16px}a.core-tech h3 span{font-size:16px;font-weight:400}.core-tech--detail h2{font-size:28px;overflow-wrap:anywhere}.core-tech--detail h3{font-size:24px;font-weight:500;margin-bottom:16px;overflow-wrap:anywhere}.core-tech--detail p{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.core-tech--ai{background-color:#f4f4f8;background-image:url(https://www.sensyn-robotics.com/hubfs/images/2020_renewal/technology/core-ai-bg-img.png);background-position:bottom 0 right;background-repeat:no-repeat;display:grid;gap:30px;grid-template-columns:1fr;padding:80px}table.assets-table{margin:16px 0}table.assets-table tr{border-bottom:none}table.assets-table td{font-size:16px;padding:8px 0}table.assets-table td:first-child{font-weight:700;width:20%}.tech-two-col{background-color:#f4f4f8;display:grid;grid-template-columns:1fr 1fr}.tech-two-col img{vertical-align:bottom}.tech-two-col--text{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;overflow-wrap:anywhere;padding:40px}.pb-0{padding-bottom:0!important}.tech-two-col h3{font-size:30px}.tech-two-col h4{font-size:18px;font-weight:400;line-height:1.8}@media screen and (max-width:600px){.core-tech--ai{padding:16px}.core-tech--ai,.tech-two-col{grid-template-columns:1fr}.tech-two-col--text{gap:10px;padding:24px 16px}#sensyn-edge .tech-two-col{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.core-tech--detail h2{font-size:22px}.core-tech--detail h3{font-size:20px}.tech-two-col h4{font-size:18px}}.reveal{opacity:0;position:relative;transform:translateY(150px);transition:all 2s ease}.reveal.active{opacity:1;transform:translateY(0)}.tech-casestudy h3{font-size:16px;margin-bottom:10px}section.info-bar-recruit{display:block;margin:32px auto 0;text-align:center}section.info-bar-recruit a{border-bottom:1px solid;color:#f81894;font-size:16px;font-weight:600}section.info-bar-recruit a:hover{border-bottom:2px solid;text-decoration:none!important}.tag-wrap,.tag-wrap ul{display:flex;flex-wrap:nowrap;gap:20px}.tag-wrap a{border:1px solid #545454;border-radius:60px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin:8px 8px 8px 0;min-width:130px;padding:9px 16px;text-align:center;transition:all .3s ease-in-out}.tag-wrap a:hover{border:1px solid #545454;color:#fff;text-decoration:none}.active-url,.tag-wrap a:hover{background-color:#545454;font-weight:600}.active-url{border:1px solid #545454!important;color:#fff!important}.info-card--title{color:#333;font-size:16px;font-weight:500}.info-card--img img{border:1px solid #e9e9e9}.category-wrap,section.case-info{margin-top:10px}.category-name{color:#757575;display:inline-block;font-size:14px;font-weight:400;padding:0;position:inherit}.case-study-row{margin-top:20px}.pa-0{padding:0!important}.card-base.no-shadow{box-shadow:none}.filter-link-count{font-size:12px}.hs_entry_survey{margin-bottom:10px}