body{margin-top:67px}.font-ja{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.font-ko{font-family:AppleSDGothicNeo,Helvetica,sans-serif}.font-en{font-family:Helvetica,sans-serif}.raw-text{white-space:pre-line}.text-bold{font-weight:600}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.custom-text-small{font-size:13px}.text-underline{text-decoration:underline}.pointer{cursor:pointer}.navbar-border{background:#fff;border-bottom:1px solid #eee}.l--footer{font-size:13px;padding:30px 0}.btn-round{border-radius:100px}.btn-more{border:1px solid #ccc;font-size:15px;color:#858585}.map{height:360px;width:100%;background-color:#eee}.resource-box{background-color:#f5f7f9;height:380px;-ms-flex-direction:column;flex-direction:column;padding-top:54px}.resource-image{height:200px}.resource-image-shadow{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.07);box-shadow:0 10px 20px 0 rgba(0,0,0,.07)}.resource-file-title{font-size:15px;color:#858585;font-weight:700}.resource-file-property{font-size:15px;color:#ccc}.resource-file-btn{margin:30px auto}.logo{margin-bottom:5px}#l-news-detail img{max-width:100%;height:auto;margin:.5em auto 2em;display:block}.Dropdown-control{font-size:13px;color:#858585!important;padding:3px 30px 3px 10px!important;border-radius:0!important;display:inline-grid;display:-ms-inline-grid;cursor:pointer!important}.Dropdown-control:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.Dropdown-arrow{top:11px!important}.Dropdown-menu{text-align:left;min-width:8em;right:0}.Dropdown-option.is-selected{color:#000!important;background:#f5f7f9!important}.people-image{padding-right:15px;padding-left:15px}.people-image img{outline:1px solid hsla(210,5%,71%,.2);outline-offset:-1px}.people-hiring{width:128px;height:128px;background:#f5f7f9;line-height:128px;border-radius:100px;font-size:20px;color:#000;text-align:center;font-weight:700;position:relative;display:block}.people-hiring:hover{color:#000;text-decoration:none}.people-hiring-tooltip{position:absolute;background:#000;color:#fff;line-height:2.5em;padding:0 16px;font-size:13px;right:0;top:0;margin:auto;bottom:0;height:2.5em;border-radius:2px;font-weight:400;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);margin-right:-16px}.job-position-num{position:relative;top:-3px;display:inline-block;width:22px;height:22px;line-height:22px;margin-left:8px;background:#e94343;border-radius:20px;color:#fff;font-size:14px;font-weight:700;text-align:center}.people-hiring-tooltip:after{content:"";position:absolute;width:0;height:0;left:0;top:0;bottom:0;margin:auto;margin-left:-8px;border-style:solid;border-width:4px 8px 4px 0;border-color:transparent #000 transparent transparent}.job-list{list-style:none;line-height:58px}@-webkit-keyframes jobSlideInLeft{0%{display:none;left:-150%}1%{display:block;left:-120%}to{display:block;left:0}}@keyframes jobSlideInLeft{0%{display:none;left:-150%}1%{display:block;left:-120%}to{display:block;left:0}}@-webkit-keyframes jobSlideOutLeft{0%{display:block;left:0}99%{display:block;left:-100%}to{display:none;left:-100%}}@keyframes jobSlideOutLeft{0%{display:block;left:0}99%{display:block;left:-100%}to{display:none;left:-100%}}@media screen and (max-width:807px){.job-detail{-webkit-animation:jobSlideInLeft .8s cubic-bezier(.19,1,.22,1);animation:jobSlideInLeft .8s cubic-bezier(.19,1,.22,1)}.active .job-detail{position:fixed;top:0;background:#fff;width:calc(100% - 50px);height:100%;z-index:2001;left:0;padding:24px;overflow:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4)}.job-detail-bg{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:fixed;z-index:2000;top:0;right:0;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.19,1,.22,1);-o-transition:opacity .8s cubic-bezier(.19,1,.22,1);transition:opacity .8s cubic-bezier(.19,1,.22,1)}.active .job-detail-bg{opacity:1}}@media screen and (min-width:808px){.tab-pane.active .job-detail-item{opacity:0}.job-detail .job-detail-item:first-child,.job-detail .job-detail-item:nth-child(2){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) 0s 1 forwards}.job-detail .job-detail-item:nth-child(3){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .05s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .05s 1 forwards}.job-detail .job-detail-item:nth-child(4){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .1s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .1s 1 forwards}.job-detail .job-detail-item:nth-child(5){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .15s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .15s 1 forwards}.job-detail .job-detail-item:nth-child(6){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .2s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .2s 1 forwards}.job-detail .job-detail-item:nth-child(7){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .25s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .25s 1 forwards}.job-detail .job-detail-item:nth-child(8){-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .3s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .3s 1 forwards;-webkit-animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .35s 1 forwards;animation:fadeInJobList 1s cubic-bezier(.19,1,.22,1) .35s 1 forwards}}@-webkit-keyframes fadeInJobList{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInJobList{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.list-group-item.job-item{font-size:18px;color:#ccc;font-weight:700;position:relative;background:none;border:none;padding:0}.list-group-item.job-item span{line-height:1.4;display:-ms-inline-flexbox;display:inline-flex}.list-group-item.job-item:after{content:"";position:absolute;width:.5em;height:.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #ccc;border-right:2px solid #ccc;right:0;top:0;bottom:0;margin:auto}.list-group-item.job-item.active{color:#000}.list-group-item.job-item.active:after{border-top-color:#000;border-right-color:#000}.job-poster{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.07);box-shadow:0 10px 20px 0 rgba(0,0,0,.07)}textarea{vertical-align:bottom}textarea:focus{outline:0}.input-layout{position:relative;margin-top:44px}.input-layout input[type=email],.input-layout input[type=password],.input-layout input[type=text],.input-layout textarea{font-weight:400;font-size:18px;border:0;width:100%;height:48px;padding:0;border-bottom:1px solid rgba(0,0,0,.2);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;border-radius:0}.input-layout textarea{height:inherit}.input-layout .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.input-layout .bar{position:relative;display:block;width:100%}.input-layout .bar:after,.input-layout .bar:before{content:"";height:1px;width:0;bottom:0;position:absolute;background:#2478ff;-webkit-transition:all .2s ease;-o-transition:.2s ease all;transition:all .2s ease}.input-layout .bar:before{left:50%}.input-layout .bar:after{right:50%}.input-layout label{color:#b8b5bd;font-size:16px;font-weight:500;letter-spacing:.5px;position:absolute;pointer-events:none;left:0;top:2px;-webkit-transition:all .2s ease;-o-transition:.2s ease all;transition:all .2s ease}.input-layout textarea{width:100%;border-bottom:1px solid rgba(0,0,0,.2);height:100%}@media screen and (min-width:808px){.input-layout-textarea{height:calc(100% - 44px)}}.input-layout select{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.2);height:48px;font-size:16px;background:transparent}.input-layout input[type=email]:active,.input-layout input[type=email]:focus,.input-layout input[type=text]:active,.input-layout input[type=text]:focus{outline:0;padding-left:0;text-transform:none}.input-layout input[type=email]:focus~label,.input-layout input[type=email]:valid~label,.input-layout input[type=password]:focus~label,.input-layout input[type=password]:valid~label,.input-layout input[type=text]:focus~label,.input-layout input[type=text]:valid~label,.input-layout textarea:focus~label,.input-layout textarea:valid~label{top:-14px;color:#a2aabd;opacity:1;font-weight:400;font-size:12px;text-transform:uppercase}.input-layout input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.input-layout input:focus~.bar:after,.input-layout input:focus~.bar:before,.input-layout textarea:focus~.bar:after,.input-layout textarea:focus~.bar:before{width:50%}.input-layout input[type=email]:focus:not([readonly])~label,.input-layout input[type=password]:focus:not([readonly])~label,.input-layout input[type=text]:focus:not([readonly])~label,.input-layout textarea:focus:not([readonly])~label{color:#2478ff;font-weight:400}.navbar{padding-left:15px;padding-right:15px}@media (max-width:807px){.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.navbar-collapse.width{position:fixed;top:0;bottom:0;left:0;overflow:auto;background:#fff;z-index:2000;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.5);box-shadow:0 0 0 1000px rgba(0,0,0,.5)}.navbar-collapse.width>ul{width:calc(100vw - 90px);padding:20px 40px}.navbar-collapse.width .nav-item{font-size:22px;line-height:34px;font-weight:700}.collapsing.width{width:0;height:auto;-webkit-transition-property:width;-o-transition-property:width;transition-property:width}.navbar-brand-logo{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:10px}.navbar-copyright{margin-bottom:26px;margin-left:18px}.navbar-copyright a{color:#ccc}}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-nav .nav-link{color:#858585}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{font-weight:700}.people-sns-icon-container{font-size:15px;color:#858585}.news-item{border-radius:8px;background:#f5f7f9;overflow:hidden;display:block;color:#000}.news-item_image-container{height:100%}.news-item-image{-o-object-fit:cover;object-fit:cover}.news-item:hover{text-decoration:none;color:#000}.news-item_text_container{background:#000;flex:1 1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-align-self:stretch;-ms-flex-align:stretch;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.news-item_text{padding:24px}.news-item_text_cat{font-size:13px}.news-cat-team,.news-category-team{color:#9146df}.news-cat-pressrelease,.news-category-pr{color:#ec213a}.news-cat-member,.news-category-member{color:#3e87df}.news-cat-job,.news-category-job{color:#ffc30f}.news-cat-news,.news-category-news{color:#22bb6e}.news-cat-other,.news-category-other{color:#7e878c}.news-item_text_title{font-size:20px;font-weight:700;margin-bottom:20px;white-space:pre-line}.news-item_text_container .news-item_text_title{font-size:18px}.news-item_text_date{font-size:13px;color:#858585}.news-item-lg{color:#fff}.news-item_image{position:relative}.news-item_image_overlay{width:100%;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.7);opacity:0;cursor:default;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news-item_image:hover>.news-item_image_overlay,.news-item_image_overlay:hover{opacity:1}.news-item_image_overlay_button{margin-bottom:10px}.news-item_image_overlay>div{height:100%;display:-ms-flexbox;display:flex;display:-moz-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.news-item_image_overlay_button{min-width:100%;text-align:center}.news-item_image_overlay_button>button{background:none;border:1px solid #fff;border-radius:4px;color:#fff;padding:4px 16px;font-weight:600;cursor:pointer;min-height:40px}.news-item.news-item-lg:hover{color:#fff}@media screen and (min-width:808px){.news-item-lg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news-item-lg .news-item_image{width:60%;height:100%}.news-item-lg .news-item_image img{height:100%;-o-object-fit:cover;object-fit:cover}.news-item-lg .news-item-text{width:40%}}@media screen and (max-width:807px){.news-item_image img{width:100%}.news-item_image_overlay_button>button{font-size:15px}}.news-header{margin:42px 0;border-bottom:1px solid #eee}[class^=news-cat-],[class^=news-category-]{margin-top:0!important;margin-bottom:14px!important}.news-title{margin-top:0!important;margin-bottom:24px!important}.news-date{margin-top:0!important;margin-bottom:36px!important;color:#858585}.markdown-render h1,.markdown-render h2,.markdown-render h3,.markdown-render h4,.markdown-render h5,.markdown-render h6{border-bottom:none;padding-bottom:0;margin-bottom:-18px}.markdown-render h1{margin-top:72px}.markdown-render h2{margin-top:54px}.markdown-render h3{margin-top:36px}.markdown-render h4,.markdown-render h5,.markdown-render h6{margin-top:32px}.markdown-render p{font-size:16px;line-height:2;margin:24px 0}.font-ja .toastui-editor-contents{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.font-ko .toastui-editor-contents{font-family:AppleSDGothicNeo,Helvetica,sans-serif}.font-en .toastui-editor-contents{font-family:Helvetica,sans-serif}.toastui-editor-contents h1,.toastui-editor-contents h2,.toastui-editor-contents h3,.toastui-editor-contents h4,.toastui-editor-contents h5,.toastui-editor-contents h6{border-bottom:none;padding-bottom:0;margin-bottom:-18px}.toastui-editor-contents h1{margin-top:72px}.toastui-editor-contents h2{margin-top:54px}.toastui-editor-contents h3{margin-top:36px}.toastui-editor-contents h4,.toastui-editor-contents h5,.toastui-editor-contents h6{margin-top:32px}.toastui-editor-contents>div>div:first-of-type h1,.toastui-editor-contents>h1:first-of-type{margin-top:72px;margin-bottom:-18px}.toastui-editor-contents ul>li:before{margin-top:13px}.toastui-editor-contents ol>li:before{margin-top:7px}.toastui-editor-contents p{font-size:16px;line-height:2;margin:24px 0}.toastui-editor-contents a{font-size:#441fff}.link-box{background-color:#f5f7f9;border-radius:8px;padding:80px 40px}.section-title{font-size:20px;font-weight:700;color:#000;border-bottom:1px solid #eee;padding-bottom:16px;position:relative}.section-title-actions{position:absolute;font-weight:400;font-size:15px;top:50%;right:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:16px}.section-title-actions a{color:#858585}.bg-black{color:#fff;background-color:#000;padding-top:20px}.ric-mark{height:10px}.ric-card{height:286px}@media screen and (min-width:808px){.ric-card{height:330px}}.ric-card-image,.ric-mark-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:1910px){.ric-card-image{-o-object-fit:contain;object-fit:contain}}.ric-point{width:calc(50% - 30px);max-width:132px;border-radius:50%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 15px 30px;height:100%}.ric-point:before{display:block;content:"";padding-top:100%}@media screen and (min-width:808px){.ric-point{border-radius:50%;text-align:center;margin-right:30px;margin-left:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.ric-point-01{-webkit-box-shadow:inset 0 1px 0 0 #ffcc14,inset 0 0 0 1px #ff2c0c;box-shadow:inset 0 1px 0 0 #ffcc14,inset 0 0 0 1px #ff2c0c}.ric-point-02{-webkit-box-shadow:inset 0 1px 0 0 #ff4f89,inset 0 0 0 1px #20f6ff;box-shadow:inset 0 1px 0 0 #ff4f89,inset 0 0 0 1px #20f6ff}.ric-point-03{-webkit-box-shadow:inset 0 1px 0 0 #149fff,inset 0 0 0 1px #ff13e7;box-shadow:inset 0 1px 0 0 #149fff,inset 0 0 0 1px #ff13e7}.ric-point-04{-webkit-box-shadow:inset 0 1px 0 0 #26ff91,inset 0 0 0 1px #f3ff23;box-shadow:inset 0 1px 0 0 #26ff91,inset 0 0 0 1px #f3ff23}.particles-wrap{width:100%;height:100%;position:absolute;z-index:-1}.particles-row-small{height:360px;position:relative}.particles-wrap.is-fadeout:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.jumbotron{background-color:transparent;border-radius:0;padding-bottom:0}.service-points{margin-top:3rem;margin-bottom:3rem}@media screen and (min-width:673px){.service-points{margin-top:6rem;margin-bottom:6rem}}.service-device{margin-bottom:100px}.service-device img{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);padding-bottom:110px}@media screen and (max-width:673px){.service-device{margin-bottom:60px;overflow:hidden}.service-device img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);padding-top:20px;padding-bottom:20px}.service-device>div>div{margin-top:50px}.service-device>div>div:first-child{margin-top:0}}@media screen and (min-width:674px){.service-device img{padding-top:60px}}@media screen and (min-width:808px){.service-device img{padding-top:80px}}@media screen and (min-width:972px){.service-device img{padding-top:100px}}.investors-list{list-style:none;padding-left:0}.investors-item{border:1px solid #eee;border-radius:4px;display:block;padding:14px;text-align:center;height:3.5rem;>img{max-height:100%}&.is-etc{border-color:#f5f7f9;background:#f5f7f9;color:#818b8f;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}}.wp1,.wp2,.wp3,.wp4,.wp5,.wp6{visibility:hidden}.bounceInDown,.bounceInLeft,.bounceInRight,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp,.fadeInUpD,.fadeInUpDelay{visibility:visible}.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}#particles-js{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (max-width:511px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}}@media screen and (min-width:674px) and (max-width:807px){.d-md-block.d-service-custom-br{display:none!important}}.dropdown-top-container .Dropdown-root .Dropdown-menu{top:auto;bottom:100%}.markdown-render blockquote{color:#666;margin:0;padding-left:3em;border-left:.5em solid #eee}.markdown-render h6{color:#666}.sweet-loading-container{position:fixed;top:0;bottom:0;right:0;left:0}.sweet-loading-container>.sweet-loading{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}
/*# sourceMappingURL=main.5c338f91.css.map*/