@charset "UTF-8";@keyframes a{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes b{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{appearance:auto}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.button{background-color:transparent;border:2px solid rgba(0,0,0,.1);border-radius:20px;color:#4e8064;display:inline-block;font-weight:700;padding:12px 25px;text-align:center;transition:background .25s ease,border .25s ease;vertical-align:middle}.button:hover{border-color:rgba(0,0,0,.2);color:#4e8064}.button-stack .button{margin-bottom:1em}.button-stack{display:flex;flex-direction:column;margin:0 auto;max-width:540px;width:100%}.button-large{padding:10px 50px}.button-mega{padding-bottom:20px;padding-top:20px}.button-stack .button-mega{font-size:20px;margin-bottom:1em}.button-elevated{background-color:#fff;border:none;box-shadow:0 0 30px 0 #d1e1d8;color:#4e8064}.button-success{background-color:#3ea966;color:#fff}.button-success:hover{background-color:#30844f;color:#fff}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:1rem}.wave{bottom:-.5em;max-width:100%;position:relative;width:100%}.wave-bottom{bottom:.6em}.screenshot{background:hsla(0,0%,100%,0);border:12px solid #eef6f2;border-radius:20px}body{background-color:#f6fbf8;color:#2f3e36;display:flex;flex-direction:column;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ＭＳ\\ゴシック,sans-serif;font-size:16px;line-height:1.65;margin:0;min-height:100vh}@media screen and (width <= 479px){body{font-size:14px}}@media screen and (width <= 735px){body{font-size:15px}}body.en_US{font-family:Open Sans,Calibri,sans-serif}button,form,input{font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ＭＳ\\ゴシック,sans-serif}a{background-color:transparent;color:#4e8064;text-decoration:none;text-decoration-skip:objects}a:hover{color:#2f3e36}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1{font-size:26px;font-size:2em;line-height:1.4;margin:.67em 0}@media screen and (width >= 980px){h1{font-size:34px}}@media screen and (width >= 1280px){h1{font-size:40px}}h2{font-size:22px}@media screen and (width >= 980px){h2{font-size:28px}}@media screen and (width >= 1280px){h2{font-size:34px}}h3{font-size:18px}@media screen and (width >= 980px){h3{font-size:24px}}@media screen and (width >= 1280px){h3{font-size:28px}}h4{font-size:1rem;margin-bottom:1rem}@media screen and (width >= 980px){h4{font-size:20px}}@media screen and (width >= 1280px){h4{font-size:22px}}h5{font-size:18px}.ui-text{margin-bottom:0;margin-top:0}.page-title{font-size:24px;margin-top:0}@media screen and (width >= 1280px){.page-title{font-size:40px}}@media screen and (width >= 736px){.page-title{font-size:34px}}.title-support{font-size:18px;margin-bottom:50px}.logo-gd2019{margin:10px 0;vertical-align:middle;width:100px}@media screen and (width >= 410px){.logo-gd2019{width:auto}}@media screen and (width >= 1280px){.title-support{font-size:24px}}@media screen and (width >= 736px){.title-support{font-size:20px}}@media screen and (width >= 980px){.line-break{display:block}}.line-break-s-to-l{display:inline}@media screen and (width >= 736px){.line-break-s-to-l{display:block}}@media screen and (width >= 1280px){.line-break-s-to-l{display:inline}}@media screen and (width >= 736px){.line-break-s{display:block}}@media screen and (width >= 480px){.line-break-xs{display:block}}*,:after,:before{box-sizing:border-box}.container{margin:0 auto;max-width:1280px;width:90%}.site-nav{align-items:center;display:flex;margin:0;padding:0;-ms-flex-align:center;list-style-type:none;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.site-nav-item{font-weight:700;position:relative}.site-nav-item .current-menu-item{border-bottom:2px solid #2f3e36;color:#2f3e36}.site-nav-item .current-menu-item:hover{border-bottom:2px solid #4e8064;color:#4e8064}.site-nav-item:not(:last-of-type){margin-right:2rem}li,ul{font-size:1rem}.list-illustrated-item{align-items:flex-start;display:flex;-ms-flex-align:start}.list-illustrated-item:not(:last-child){margin-bottom:80px}.list-illustrated-text{flex:1;padding:0 2em}@media screen and (width <= 979px){.list-illustrated-text{padding:0 0 0 1em}}@media screen and (width <= 479px){.list-illustrated-number{transform:scale(.75)}}.list-illustrated .screenshot{flex:0 0 50%;max-width:980px;width:50%}.list-illustrated ul{margin-bottom:2em;max-width:360px}.list-illustrated ul li{font-size:18px;margin-bottom:1em}@media screen and (width <= 735px){.list-illustrated ul{padding-left:25px}}.list-compare{display:flex;flex-wrap:wrap;justify-content:space-around;-ms-flex-pack:distribute}@media screen and (width >= 736px){.list-compare-text-content{margin-top:1em}}.list-compare-text-content h4{line-height:1.3}@media screen and (width >= 980px){.list-compare-text-content h4{line-height:1.45}}@media screen and (width <= 735px){.list-compare-item{align-items:center;display:flex;flex:0 0 100%;-ms-flex-align:center}.list-compare-item:not(:last-of-type){margin-bottom:1.5em}}.list-compare-item img{max-width:260px}@media screen and (width <= 979px){.list-compare-item img{max-width:160px}}@media screen and (width <= 735px){.list-compare-item img{margin-right:1em;max-width:120px}}.list-faq-item{border-bottom:3px solid rgba(0,0,0,.1);padding:1.5em 0}.list-faq-item .ui-text{flex:1}.list-faq-item .ui-text:hover{color:#4e8064}.list-faq-item.is-visible .caret{transform:rotate(180deg)}.list-faq-item-short{align-items:center;cursor:pointer;display:flex;-ms-flex-align:center}.list-faq-item-full{display:none}.is-visible .list-faq-item-full{display:block}.list-faq-item-full p{margin-bottom:0;margin-top:1em}.list-faq-short-answer{align-items:center;color:#3ea966;display:flex;margin:0 1em;-ms-flex-align:center;font-weight:bolder}.list-faq-short-answer img{margin-right:10px}.hero{background-image:linear-gradient(-180deg,#eef6f2,#d9e9e1 100%);margin-bottom:1em;position:relative}@media screen and (width >= 736px){.hero{padding-top:115px}}.hero .button-success{background:#3ea966 url(../img/home/icon-arrow-right.svg) no-repeat 93%;background-size:8px auto;font-size:16px;line-height:24px;margin-left:15px;padding:20px 25px 20px 10px}.hero .button-success:hover{background-color:#30844f}@media screen and (width >= 410px){.hero .button-success{margin-left:20px;padding:20px 60px 20px 40px}}@media screen and (width >= 736px){.hero .button-success{font-size:18px;margin-left:30px;margin-right:50px;padding:26px 80px 26px 60px}}@media screen and (width >= 1280px){.hero .button-success{margin-right:0}}@media screen and (width >= 1280px){@supports ((-webkit-animation-timing-function:ease-out) or (animation-timing-function:ease-out)){.hero .intro-balet{opacity:0}.hero .intro-balet.one{animation:a .25s ease-out .15s forwards}.hero .intro-balet.two{animation:b .25s ease-out .3s forwards}.hero .intro-balet.three{animation:a .25s ease-out .45s forwards}.hero .intro-balet.four{animation:b .25s ease-out .6s forwards}.hero .intro-balet.five{animation:a .25s ease-out .75s forwards}.hero .intro-balet.six{animation:b .25s ease-out .9s forwards}}}.hero-wrap{padding:1em 0 1.5em}@media screen and (width >= 736px){.hero-wrap{padding:1.5em 0 3em}}@media screen and (width >= 1280px){.hero-wrap{align-items:center;display:flex;padding-bottom:4em;padding-top:1.5em;-ms-flex-align:center}}.hero-text{flex:1}@media screen and (width <= 1279px){.hero-text{text-align:center}}.hero-visual{align-items:center;color:#67736d;display:flex;flex:0 0 50%;flex-direction:column;-ms-flex-align:center;font-size:18px;font-weight:700;text-align:center}@media screen and (width <= 1279px){.hero-visual{flex-direction:row;justify-content:center;margin-top:3em;-ms-flex-pack:center}}@media screen and (width <= 979px){.hero-visual{display:none}}.hero-visual-row{display:flex}@media screen and (width >= 1280px){.hero-visual-row:first-child{margin-bottom:3em;margin-right:0}}.hero-visual-row:last-child{align-self:flex-start;-ms-flex-item-align:start}@media screen and (width <= 1279px){.hero-visual-row:last-child{align-self:center}.hero-visual-row .intro-balet{margin:0 1em}}@media screen and (width >= 1280px){.hero-visual-row .intro-balet:not(:last-child){margin-right:3em}}.site-header{background-color:#fff;display:flex;flex-wrap:wrap;font-family:Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ,Meiryo,メイリオ,MS PGothic,ＭＳ Ｐゴシック,sans-serif;font-size:16px;line-height:1.65;padding:0 2.5vw;z-index:100;text-size-adjust:100%}.site-header,.site-header *{box-sizing:border-box}.site-header a{transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.site-header.visible{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}@media screen and (width >= 736px){.site-header{background:none;left:0;position:fixed;top:0;width:100%}.site-header.site-header-affix{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}}@media screen and (width >= 736px) and (width <= 1279px){.site-header{max-height:100vh;overflow-y:auto}}@media screen and (width >= 1280px){.site-header{padding:0 1.5vw}}@media screen and (width <= 1279px){.site-header{justify-content:flex-start}.site-header .site-title{margin-bottom:1em}}@media screen and (width <= 735px){.site-header{border-bottom:1px solid rgb(0 0 0/6%)}.site-header.no-menu{border-bottom:0}.site-header.visible{padding-bottom:2.5vw}body.home .site-header,body.page-template-ml4sf-page-2021 .site-header{background-color:#eef6f2;border-bottom:0}body.home .site-header.visible,body.page-template-ml4sf-page-2021 .site-header.visible{background-color:#fff}}.site-header .site-nav{align-items:center;display:flex;list-style-type:none;margin:0;padding:0;transition:transform .25s ease,opacity .25s ease}@media screen and (width >= 1280px){.site-header .site-nav{margin-left:auto;position:relative;top:0}}@media screen and (width <= 1279px){.site-header .site-nav{display:none;flex:0 0 100%;justify-content:space-around;padding-right:170px;padding-top:-3px;width:100%}.site-header.visible .site-nav{display:block;padding:5px}}@media screen and (width <= 979px){.site-header .site-nav{padding-right:0}}.site-header .site-nav-item{position:relative}@media screen and (width >= 1280px){.site-header .site-nav-item:not(:last-of-type){margin-right:1.8rem}.site-header .site-nav-item{padding:15px 0}}@media screen and (width <= 1279px){.site-header .site-nav-item{margin:0}.site-header .site-nav-item:not(:last-of-type){border-bottom:1px solid rgb(0 0 0/6%)}.site-header .site-nav-item>a{display:block;padding:10px 0;text-align:left}}.site-header .menu-item{border-bottom:2px solid transparent;color:#3ea966;display:block;font-size:16px;font-weight:700;line-height:1.65;margin:0;padding:3px 0;position:relative}.site-header .current-menu-item,.site-header .current-menu-item.active{border-color:#2f3e36;color:#2f3e36}.site-header .current-menu-item:after{border-color:#2f3e36 transparent transparent #2f3e36}@media screen and (width >= 1280px){.site-header .menu-item.active,.site-header .menu-item:hover{border-color:#2f3e36;color:#2f3e36}.site-header .current-menu-item:hover{border-color:#4e8064;color:#4e8064}.site-header .current-menu-item:hover:after{border-color:#4e8064 transparent transparent #4e8064}}.site-header .button{border-radius:32px;box-shadow:none;display:inline-block;font-size:16px;font-weight:700;line-height:28px;padding:10px 20px;text-align:center}.site-header .button:focus,.site-header .button:hover{box-shadow:none}.site-header .button-login{background:none;border:2px solid rgba(62,169,102,.2);color:#3ea966}.site-header .button-login:focus,.site-header .button-login:hover{border-color:rgba(62,169,102,.6);color:#3ea966}.site-header .site-header-cta{align-self:center;background:#fb7c2d;border:2px solid #fb7c2d;color:#fff;margin:0 58px 0 6px}.site-header .site-header-cta:focus,.site-header .site-header-cta:hover{background:#f15f04;border-color:#f15f04;color:#fff}@media screen and (width >= 1280px){.site-header .site-header-cta{margin:0 0 0 8px;position:relative;right:0;top:0}}@media screen and (width <= 1279px){.site-header .button-login{border:none;padding:0}.site-header .button-login:focus,.site-header .button-login:hover{color:#222}}@media screen and (width <= 735px){.site-header .site-header-cta{display:none}}.site-header .mobile-nav-trigger.button{background:none;border:2px solid rgba(62,169,102,.2);border-radius:8px;box-shadow:none;padding:7px 10px 5px;position:absolute;right:2.5vw;top:25px}.site-header .mobile-nav-trigger:active,.site-header .mobile-nav-trigger:focus{outline:0}.site-header .mobile-nav-trigger img{position:relative;top:2px;vertical-align:baseline}@media screen and (width >= 1280px){.site-header .mobile-nav-trigger.button{display:none}}.site-header .brand-logo{height:auto;margin:6px 0;max-width:100%;width:189px}.site-header .brand-logo-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding-right:50px}@media screen and (width >= 350px){.site-header .brand-logo-wrap{padding-right:0}}@media screen and (width >= 980px){.site-header .brand-logo-wrap{overflow:visible;width:200px}}@media screen and (width >= 1280px){.site-header .brand-logo-wrap{width:auto}}@media screen and (width >= 736px) and (width <= 1279px){.site-header .site-nav{order:3}.site-header .site-header-cta{order:2}}.landing-section{min-height:1px;padding-bottom:3em;padding-top:3em}.landing-section-title{font-size:1.3em;margin-top:0;text-align:center}@media screen and (width >= 980px){.landing-section-title{font-size:30px}}.landing-section-title-support{color:#5b7869;font-size:24px;margin:0;text-align:center}.customers-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:3em 0;-ms-flex-align:center;-ms-flex-pack:distribute}.customers-logos img{height:40px;margin:1em}.customers-logos img.moor{height:32px}@media screen and (width <= 979px){.list-illustrated-item{flex-wrap:wrap}.list-illustrated-text{flex:0 0 80%}.list-illustrated .screenshot{flex:0 0 100%;margin-bottom:2em;order:-1;width:100%;-ms-flex-order:-1}}@media screen and (width <= 479px){.list-illustrated-text{flex:0 0 75%}}.home-pain-points{background-image:linear-gradient(0deg,#f6fbf8,#d9e9e1 100%)}.home-pain-points .list-compare{margin:4em 0 0}.home-testimonials{background-color:#d9e9e1}.home-faq .list-faq{margin:2em auto;max-width:780px}.home-outro{background-image:linear-gradient(0deg,#eef6f2,#d9e9e1 100%)}.home-outro .button-stack{margin-top:4em}#ricoh-logo{background:#fff;border:1px solid #d7d7d7;border-radius:10px 0 0 10px;border-right-width:0;display:flex;float:right;margin-top:1em;padding:10px 25px}@media screen and (width >= 980px){#ricoh-logo{margin-top:0}}@media screen and (width <= 350px){#ricoh-logo{border-radius:0;border-width:1px 0;float:none}}#ricoh-logo img{align-self:center;flex:0 0 auto;margin-right:20px;width:125px}#ricoh-logo p{flex:0 0 auto;font-size:12px;line-height:16px;margin:0}.hero .container{clear:both}.site-footer{background-color:#2f3e36;margin:auto 0 0;padding:0;width:100%}.site-footer li,.site-footer p{font-size:14px}.site-footer img{vertical-align:bottom}.site-footer-block ul{line-height:1.65;list-style-type:none;margin:0;padding:0}.site-footer-block-title{border-bottom:2px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8);font-size:1.125rem;font-weight:700;line-height:1.65;margin-bottom:14px;padding-bottom:5px}.site-footer-logo{padding:1rem}.site-footer-logo-figure{margin-bottom:1rem}.site-footer-logo-img{filter:brightness(100)}.site-footer-group{box-sizing:content-box;color:#999;margin:0 auto;max-width:calc(1200px + 2rem);padding:1rem 0}.site-footer-group>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 3fr}.site-footer-group a{color:#eef6f2}.site-footer-group a:hover{color:#fff}.site-footer-group ul li:not(:last-of-type){margin-bottom:5px}.site-footer-menu>.wp-block-group__inner-container{display:flex;flex-wrap:wrap}.site-footer-menu>.wp-block-group__inner-container>.wp-block-group{padding:1rem;width:33.33%}.site-footer-lower>.wp-block-group__inner-container{box-sizing:content-box;margin:0 auto;max-width:1200px;padding:1rem}.site-footer-lower-unit>.wp-block-group__inner-container{align-items:center;display:flex;gap:1rem}.site-footer-lower{background-color:#f6fbf8}.site-footer-copyright{color:#999;text-align:center}.footer-btn a{border:1px solid #fff;border-radius:3px;display:inline-block;padding:5px 10px;transition:all .3s}.footer-btn a:focus,.footer-btn a:hover{background:#eef6f2;color:#333}@media screen and (width <= 991px){.site-footer-group>.wp-block-group__inner-container,.site-footer-lower-unit>.wp-block-group__inner-container{display:block}.site-footer-logo{margin:0 auto;max-width:480px}.site-footer-logo-figure{text-align:center}}@media screen and (width <= 735px){.site-footer-menu>.wp-block-group__inner-container{display:block}.site-footer-menu>.wp-block-group__inner-container>.wp-block-group,.site-footer-menu>.wp-block-group__inner-container>.wp-block-group.site-footer-menu-wide{width:100%}}