@charset "UTF-8";

/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-transition:opacity .8s ease-in;transition:opacity .8s ease-in}body,html,html.wf-active{opacity:1}body{word-wrap:break-word;color:#333;font-family:YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,system-ui,sans-serif;font-weight:500;width:100%}main{overflow:hidden}ul{list-style:none}figure,figure img,img,picture,picture img{width:100%}img{height:auto;max-width:100%;vertical-align:bottom}a{color:inherit}a:hover{opacity:.8;text-decoration:none}a:hover img{opacity:.6}ol{margin-left:1.4em}.l-container{margin:auto;position:relative;width:87.5vw}.l-container.-sp-full{width:100%}.l-container.-sp-md{width:81.25vw}.l-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.l-flex,.l-flex.-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-flex.-ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-flex.-ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-flex.-ai-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.l-flex.-jc-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-flex.-jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-flex.-fw{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border-radius:7.8125vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:4.375vw;height:15.625vw;justify-content:center;letter-spacing:0;line-height:7.5vw;margin:auto;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:81.25vw}.c-btn:hover{background-color:#ecff00;color:#000}.c-detail-content{background-color:#fff;padding:0 16px;position:relative;width:100%}.c-detail-content p{color:#444;font-family:Hiragino Kaku Gothic ProN;font-size:15px;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.66667;margin-bottom:30px}.c-detail-content a{color:#4baa4e}.c-detail-content ul{margin-bottom:30px;margin-left:3px}.c-detail-content ul li{color:#444;font-family:Hiragino Kaku Gothic ProN;font-size:15px;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.66667;padding-left:20px;position:relative}.c-detail-content ul li:before{background:#4baa4e;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.6em;width:6px}.c-detail-content ol{counter-reset:item;list-style:none;margin-bottom:30px;margin-left:3px}.c-detail-content ol li{color:#444;font-family:Hiragino Kaku Gothic ProN;font-size:15px;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.66667;padding-left:20px;position:relative}.c-detail-content ol li:before{color:#4baa4e;content:counter(item);counter-increment:item;display:block;font-size:12px;font-size:1.2rem;font-style:normal;font-weight:700;left:0;letter-spacing:0;line-height:1;position:absolute;top:.5em}.c-detail-content figure{margin-bottom:30px}.c-detail-content h1{font-size:17px;font-size:1.7rem;line-height:1.58824}.c-detail-content h1,.c-detail-content h2{color:#444;font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:600;letter-spacing:0;margin-bottom:20px}.c-detail-content h2{font-size:16px;font-size:1.6rem;line-height:1.625}.c-detail-content h3{font-size:15px;font-size:1.5rem;line-height:1.66667}.c-detail-content h3,.c-detail-content h4{color:#444;font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:600;letter-spacing:0;margin-bottom:20px}.c-detail-content h4{font-size:14px;font-size:1.4rem;line-height:1.71429}.c-hamburger,.c-hamburger span{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;-webkit-transition:all .4s;transition:all .4s}.c-hamburger{height:14px;position:relative;width:25px}.c-hamburger span{background-color:#000;border-radius:0;height:1px;left:0;position:absolute;width:100%}.c-hamburger span:first-of-type{top:0}.c-hamburger span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-hamburger span:nth-of-type(3){bottom:0}.c-hamburger span:nth-of-type(2):after{background-color:#000;content:"";height:1px;left:0;position:absolute;top:0;-webkit-transition:all .4s;transition:all .4s;width:100%}.c-hamburger.is-active span:first-of-type,.l-header__hamburger.is-active span:first-of-type{-webkit-transform:scale(0);transform:scale(0)}.c-hamburger.is-active span:nth-of-type(2),.l-header__hamburger.is-active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-hamburger.is-active span:nth-of-type(2):after,.l-header__hamburger.is-active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-hamburger.is-active span:nth-of-type(3),.l-header__hamburger.is-active span:nth-of-type(3){-webkit-transform:scale(0);transform:scale(0)}.home.is-top .c-hamburger span,.home.is-top .c-hamburger span:nth-of-type(2):after{background-color:#000}.is-nav-open .c-hamburger span,.is-nav-open .c-hamburger span:nth-of-type(2):after{background-color:#000!important}.c-modal{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;padding:30px 0;position:fixed;top:0;width:100vw;z-index:9999}.c-modal.is-show{display:block}.modal-inner{background-color:#fff;border-radius:10px;height:85vh;margin:auto;padding:30px 0;position:relative;width:87.5vw}.modal__title{border-bottom:1px dotted #736357;color:#736357;display:inline-block;line-height:2;margin:0 0 20px 25px;padding:0 0 8px}.modal__text,.modal__title{font-size:14px;font-size:1.4rem;letter-spacing:.05em}.modal__text{line-height:1.71429}.modal-body{height:85%;overflow-y:scroll;padding:0 25px;width:100%}.js-close{cursor:pointer;display:block;position:absolute;right:30px;top:30px}.js-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.js-close:after,.js-close:before{border-top:1px solid #000;content:"";display:block;left:50%;position:absolute;top:50%;width:20px}.js-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.wp-pagenavi{margin:40px 0 0}.wp-pagenavi,.wp-pagenavi a,.wp-pagenavi span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.wp-pagenavi a,.wp-pagenavi span{color:#000;font-size:14px;font-size:4.375vw;font-weight:600;height:9.375vw;letter-spacing:0;line-height:1em;margin:0 1.5625vw;text-decoration:none;width:9.375vw}.wp-pagenavi a.current,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span:hover{border:1px solid #000;opacity:1}.anime-fadeInUp,.anime-fadeInUpLoaded{-webkit-transition:opacity 1.6s cubic-bezier(.22,1,.36,1),-webkit-transform 1.6s cubic-bezier(.22,1,.36,1);transition:opacity 1.6s cubic-bezier(.22,1,.36,1),-webkit-transform 1.6s cubic-bezier(.22,1,.36,1);transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1.6s cubic-bezier(.22,1,.36,1);transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1.6s cubic-bezier(.22,1,.36,1),-webkit-transform 1.6s cubic-bezier(.22,1,.36,1)}.anime-fadeInUp,.anime-fadeInUp2,.anime-fadeInUpLoaded{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.anime-fadeInUp2{-webkit-transition:opacity 2s cubic-bezier(.22,1,.36,1),-webkit-transform 3s cubic-bezier(.33,1,.68,1);transition:opacity 2s cubic-bezier(.22,1,.36,1),-webkit-transform 3s cubic-bezier(.33,1,.68,1);transition:transform 3s cubic-bezier(.33,1,.68,1),opacity 2s cubic-bezier(.22,1,.36,1);transition:transform 3s cubic-bezier(.33,1,.68,1),opacity 2s cubic-bezier(.22,1,.36,1),-webkit-transform 3s cubic-bezier(.33,1,.68,1)}.loaded .anime-fadeInUpLoaded,.scroll-in .anime-fadeInUp,.scroll-in.anime-fadeInUp,.scroll-in.anime-fadeInUp2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scroll-in .anime-fadeInUp.disable,.scroll-in.anime-fadeInUp.disable{opacity:.4}.anime-fadeIn{opacity:0;-webkit-transition:all 2.2s cubic-bezier(.22,1,.36,1);transition:all 2.2s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeIn{opacity:1}.anime-fadeInDown{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-transition:all 1.4s cubic-bezier(.22,1,.36,1);transition:all 1.4s cubic-bezier(.22,1,.36,1)}.anime-zoomin{opacity:0;-webkit-transform:scale3d(2,2,2) translate(-10px,-10px);transform:scale3d(2,2,2) translate(-10px,-10px);-webkit-transition:all 1.6s cubic-bezier(.22,1,.36,1);transition:all 1.6s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-zoomin{opacity:1;-webkit-transform:scaleX(1) translate(0);transform:scaleX(1) translate(0)}.anime-zoomOut{opacity:0;-webkit-transform:scale3d(0,0,0) translate(-10px,-10px);transform:scale3d(0,0,0) translate(-10px,-10px);-webkit-transition:all 1s cubic-bezier(.22,1,.36,1);transition:all 1s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-zoomOut{opacity:1;-webkit-transform:scaleX(1) translate(0);transform:scaleX(1) translate(0)}.scroll-in.anime-fadeInDown{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.anime-fadeInLeft{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 1.6s cubic-bezier(.22,1,.36,1);transition:all 1.6s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInLeft{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.anime-fadeInRight{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:all 1.6s cubic-bezier(.22,1,.36,1);transition:all 1.6s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInRight{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.anime-fadeInLeftUp{opacity:0;-webkit-transform:translate(-30px,20px);transform:translate(-30px,20px);-webkit-transition:all 2s cubic-bezier(.22,1,.36,1);transition:all 2s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInLeftUp{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.anime-fadeInRightUp{opacity:0;-webkit-transform:translate(30px,20px);transform:translate(30px,20px);-webkit-transition:all 2s cubic-bezier(.22,1,.36,1);transition:all 2s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInRightUp{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.anime-fadeInLeft-works{opacity:0;-webkit-transform:translateX(-30px) skewY(15.5deg);transform:translateX(-30px) skewY(15.5deg);-webkit-transition:all 1.5s cubic-bezier(.22,1,.36,1);transition:all 1.5s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInLeft-works{opacity:1;-webkit-transform:translateX(0) skewY(15.5deg);transform:translateX(0) skewY(15.5deg)}.anime-imgUp{overflow:hidden;padding-top:75%;position:relative;width:100%}.anime-imgUp:before{background-color:#f9f9f9;content:"";display:block;height:200%;left:0;position:absolute;top:0;-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0);width:200%;z-index:100}.anime-imgUp img{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-in .anime-imgUp:before,.scroll-in.anime-imgUp:before{-webkit-animation:imgAnime 2s linear;animation:imgAnime 2s linear;-webkit-transform:skewX(45deg) translateX(1000px);transform:skewX(45deg) translateX(1000px)}.scroll-in .anime-imgUp img,.scroll-in.anime-imgUp img{opacity:1}@-webkit-keyframes imgAnime{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}40%{-webkit-transform:skewX(45deg) translateX(30px);transform:skewX(45deg) translateX(30px)}to{-webkit-transform:skewX(45deg) translateX(1000px);transform:skewX(45deg) translateX(1000px)}}@keyframes imgAnime{0%{-webkit-transform:skewX(45deg) translateX(0);transform:skewX(45deg) translateX(0)}40%{-webkit-transform:skewX(45deg) translateX(30px);transform:skewX(45deg) translateX(30px)}to{-webkit-transform:skewX(45deg) translateX(1000px);transform:skewX(45deg) translateX(1000px)}}.anime-imgUp2{padding-top:100%}.anime-imgUp2:before{background-color:hsla(0,0%,100%,.4)}.anime-imgUp2 img{opacity:0;-webkit-transition:all 4s cubic-bezier(.22,1,.36,1);transition:all 4s cubic-bezier(.22,1,.36,1)}.anime-imgUp3{padding-top:66%}.anime-imgUp3:before{background-color:hsla(0,0%,100%,.4)}.anime-imgUp3 img{opacity:0;-webkit-transition:all 4s cubic-bezier(.22,1,.36,1);transition:all 4s cubic-bezier(.22,1,.36,1)}.anime-imgUp4{padding-top:100%}.anime-imgUp4:before{background-color:hsla(0,0%,100%,.4)}.anime-imgUp4 img{opacity:0;-webkit-transition:all 4s cubic-bezier(.22,1,.36,1);transition:all 4s cubic-bezier(.22,1,.36,1)}.anime-type1,.anime-type2,.anime-type3,.anime-type4{display:inline-block;opacity:0;-webkit-transition:all 4s;transition:all 4s}.scroll-in .anime-type1,.scroll-in .anime-type2,.scroll-in .anime-type3,.scroll-in .anime-type4{opacity:1}.anime-badge{-webkit-transition:all 1s cubic-bezier(.22,1,.36,1);transition:all 1s cubic-bezier(.22,1,.36,1);width:0}.scroll-in.anime-badge{width:140px}.anime-bounceIn{opacity:0}.scroll-in.anime-bounceIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounceIn;animation-name:bounceIn;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:1.125s;animation-duration:1.125s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.back-forward .anime-fadeInUp,.back-forward .anime-fadeInUp2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.back-forward .anime-fadeIn{opacity:1}.back-forward .anime-fadeInLeft,.back-forward .anime-fadeInRight{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.back-forward .anime-fadeInLeftUp,.back-forward .anime-fadeInRightUp{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.back-forward .anime-fadeInLeft-works{opacity:1;-webkit-transform:translateX(0) skewY(15.5deg);transform:translateX(0) skewY(15.5deg)}.p-parallax{overflow:hidden;padding-top:78%;position:relative}.p-parallax:before{background-color:#fff;height:100vw;left:0;top:0;-webkit-transform:skewY(-9deg) translateY(-400px);transform:skewY(-9deg) translateY(-400px)}.p-parallax:after,.p-parallax:before{content:"";display:block;height:400px;position:absolute;width:200%;z-index:1}.p-parallax:after{background-color:#f4f2ef;bottom:0;right:0;-webkit-transform:skewY(-9deg) translateY(400px);transform:skewY(-9deg) translateY(400px)}.p-parallax .p-parallax__bg{height:110vh;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:0}.p-parallax1 .p-parallax__bg{background:#f4f2ef url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax1_sp.jpg) no-repeat top;background-size:cover}.p-parallax1:before{background-color:#fff}.p-parallax1:after{background-color:#f4f2ef}.p-parallax2 .p-parallax__bg{background:#f4f2ef url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax2_sp.jpg) no-repeat top;background-size:cover}.p-parallax2:before{background-color:#f4f2ef}.p-parallax2:after{background-color:#f0f9ef}.p-parallax3 .p-parallax__bg{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax3_sp.jpg) no-repeat top;background-size:cover}.p-parallax3:before{background-color:#f0f9ef}.p-parallax3:after{background-color:#fff}.js-textWriter .js-textWriter__line{display:block;overflow:hidden;position:relative}.js-textWriter .js-textWriter__line--pc{display:inline}.js-textWriter .js-textWriter__line--sp{display:block}.js-textWriter .js-textWriter__item{display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.js-textWriter .js-textWriter__item.is-show{opacity:1}.js-textWriter .js-textWriter__item--fadeIn{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.js-textWriter .js-textWriter__item--fadeIn.is-show{opacity:1}.js-textWriter .js-textWriter__space{display:inline-block;width:.2em}.js-textWriter--fadeUp .js-textWriter__item{display:inline-block;opacity:1;-webkit-transform:translateY(110px);transform:translateY(110px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.js-textWriter--fadeUp .js-textWriter__item--fadeIn,.js-textWriter--fadeUp .js-textWriter__item.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.js-textWriter--fadeUp .js-textWriter__item--fadeIn{opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.js-textWriter--fadeUp .js-textWriter__item--fadeIn.is-show{opacity:1}z.js-type .cls-1{visibility:hidden}z.js-type .yellow-line{opacity:0;-webkit-transition:all .8s ease-in;transition:all .8s ease-in}z.js-type .yellow-line.active{opacity:1}z.js-type .yellow-line-main{opacity:0;-webkit-transform:translate3d(800px,-120px,0);transform:translate3d(800px,-120px,0);-webkit-transition:all .8s ease-in;transition:all .8s ease-in}z.js-type .yellow-line-main.active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-typewriter,.js-typewriter.scroll-in{opacity:1}p{font-size:13px;font-size:4.0625vw;letter-spacing:0;line-height:7.5vw}section{position:relative}.loading{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.loaded .loading{-webkit-animation:fade-out 1s cubic-bezier(0,.4,.4,1) forwards;animation:fade-out 1s cubic-bezier(0,.4,.4,1) forwards;pointer-events:none}.l-footer{background-color:#333;padding:10.9375vw 0;position:relative;text-align:center;z-index:9000}.l-footer__copy{color:#fff;font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:1em;text-align:center}.l-header{left:0;position:fixed;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100vw;z-index:9600}.home .l-header{background:0 0}.scrolled .l-header{background-color:hsla(0,0%,100%,.95)}.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;justify-content:space-between;margin:auto;width:87.5vw}.l-header-logo{line-height:0;position:relative;width:166px;z-index:9999}.l-header-logo img{vertical-align:middle}.l-header__hamburger{height:14px;position:relative;z-index:9999}.l-header-nav{background-color:hsla(0,0%,100%,.9);display:block;height:calc(var(--vh, 1vh)*100);left:0;padding-top:45px;position:fixed;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:all .5s cubic-bezier(.33,1,.68,1);transition:all .5s cubic-bezier(.33,1,.68,1);width:100vw;z-index:9100}.l-header-nav.is-show{-webkit-transform:translateX(0);transform:translateX(0)}.gNav__item{width:100vw}.gNav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:4.375vw;font-weight:700;height:18.75vw;letter-spacing:.21875vw;line-height:1em;padding-left:10.9375vw;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.gNav__link.-blk{background-color:#000;color:#fff}.gNav__link:hover{background-color:#f2f2f2}.gNav__link:hover.-blk{background-color:#ecff00;border:none;color:#000;text-decoration:none}.gNav__link.-disabled{color:#757575}.article{padding:20.3125vw 0 0}.article__back{display:block;font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:3.75vw;text-decoration:none}.article__back.-footer{border-top:1px dotted #000;margin-bottom:14.0625vw;padding-top:9.375vw}.article-header{background-color:#000}.article-header-content{background-color:#000;color:#fff;padding:6.25vw}.article__heading{font-size:22px;font-size:6.875vw;font-weight:700;letter-spacing:0;line-height:11.25vw;margin-bottom:6.25vw}.article-header__company{display:block;font-size:18px;font-size:5.625vw;margin-bottom:3.125vw}.article-header__company,.article-header__name{font-weight:700;letter-spacing:0;line-height:8.75vw}.article-header__name{font-size:30px;font-size:9.375vw;margin-bottom:6.25vw}.article-header__name span{display:inline-block;font-size:20px;font-size:6.25vw;letter-spacing:0;line-height:8.75vw;padding:0 0 0 6.25vw}.article-header__category{background-color:#f2ff00;border-radius:9999px;color:#000;display:inline-block;font-size:11px;font-size:3.4375vw;letter-spacing:0;line-height:1em;padding:1.875vw 6.25vw 1.5625vw}.article-body{padding:6.25vw 0}.article-body h2{font-size:18px;font-size:5.625vw;font-weight:700;line-height:8.75vw}.article-body h2,.article-body h3{letter-spacing:0;margin-bottom:1em}.article-body h3{font-size:16px;font-size:5vw;line-height:8.125vw}.article-body h4{font-size:14px;font-size:4.375vw;letter-spacing:0;line-height:6.25vw;margin-bottom:1em}.article-body ul{list-style:disc;margin-bottom:2em;margin-left:1.5em}.article-body ul li{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:7.5vw}.article-body ol{list-style:decimal;margin-bottom:2em;margin-left:1.5em}.article-body ol li{font-weight:700;line-height:7.5vw}.article-body ol li,.article-body p{font-size:14px;font-size:4.375vw;letter-spacing:0}.article-body p{font-weight:400;line-height:8.75vw;margin-bottom:2em}.article-body b{font-weight:700}.article-body figure{margin-bottom:2.5em;max-width:100%}.article-body figure img{max-width:100%}.article-body-contents{background-color:#f9f5ef;margin-bottom:9.375vw;padding:6.25vw}.article-contents__title{font-size:20px;font-size:6.25vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:3.125vw}.article-body-list{border-top:1px dotted #ccc;list-style:none!important;margin:0!important}.article-body-list__link{border-bottom:1px dotted #ccc;display:block;font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:7.5vw;padding:4.6875vw 0;text-decoration:none}.article-profile{background-color:#000;color:#fff;margin-bottom:6.25vw;padding:9.375vw 6.25vw}.article-profile__portrait{margin-bottom:7.8125vw;width:37.5vw}.article-profile__name{border-bottom:1px dotted #fff;font-size:24px;font-size:7.5vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:3.125vw;padding-bottom:1.5625vw}.article-profile__name span{display:inline-block;font-size:14px;font-size:4.375vw;letter-spacing:0;line-height:1em;padding-left:3.125vw}.article-profile__body{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:8.75vw}.article-profile__body a{text-decoration:none}.article-profile__body a:hover{text-decoration:underline}.assistant{background-color:#f7f7f7;padding:18.75vw 0}.assistant__sub{display:block;font-size:14px;font-size:4.375vw;line-height:1em;margin-bottom:3.125vw}.assistant__heading,.assistant__sub{font-weight:700;letter-spacing:0;text-align:center}.assistant__heading{font-size:25px;font-size:7.8125vw;line-height:10.9375vw;margin-bottom:6.25vw}.assistant__lead{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:7.5vw;margin-bottom:9.375vw;text-align:center}.assistant-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.assistant__item{font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:5.625vw;margin-bottom:4.6875vw;text-align:center;width:37.5vw}.assistant__item img{-webkit-transform:translateX(1.5625vw);transform:translateX(1.5625vw)}.awards{background-color:#b6ac82;-webkit-clip-path:url(#awards-path-sp);clip-path:url(#awards-path-sp);color:#fff;margin:7.8125vw 0 15.625vw;overflow:hidden;padding:34.375vw 0 9.375vw}.awards__heading{margin:0 auto 6.25vw;width:34.375vw}.awards__lead{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:7.5vw;margin-bottom:6.25vw;text-align:center}.awards__item{margin-bottom:4.6875vw;width:42.1875vw}.awards__caption{font-size:11px;font-size:3.4375vw;font-weight:700;letter-spacing:0;line-height:4.375vw;margin-top:1.25vw;text-align:center}.chatbot,.topChatbot{padding:28.125vw 0 15.625vw}.topChatbot__heading{padding:10.9375vw 0 0}.chatbot__heading,.topChatbot__heading{margin:0 auto 6.25vw;width:33.4375vw}.chatbot__lead{display:block;font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:7.5vw;margin-bottom:3.125vw;text-align:center}.chatbot__title{margin:0 0 9.375vw}.chatbot__title,.topChatbot__catch{font-size:25px;font-size:7.8125vw;font-weight:700;letter-spacing:0;line-height:10.9375vw;text-align:center}.topChatbot__catch{margin-bottom:12.5vw}.chatbot-list{margin-bottom:6.25vw}.chatbot__item{margin-bottom:7.8125vw;position:relative;width:50%}.chatbot__item:nth-child(4n){margin-right:0}.chatbot__item img{margin-left:3.125vw}.chatbot__item .chatbot__video{left:4.6875vw;position:absolute;top:5.625vw;width:32.5vw;z-index:-1}.chatbot__item .chatbot__video.-jpg{left:1.5625vw}.chatbot__caption{font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:5.625vw;text-align:center}.company{background-color:#606060;padding:15.625vw 0}.company__heading{color:#fff;font-size:18px;font-size:5.625vw;font-weight:700;letter-spacing:.5625vw;line-height:12.5vw;margin-bottom:6.25vw;text-align:center}.company__heading img{display:block;margin:0 auto 1.5625vw;width:35.3125vw}.company-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-size:3.75vw;font-weight:500;letter-spacing:0;line-height:6.875vw}.company-list dt{color:#ecff00;width:21.875vw}.company-list dd{margin-bottom:6.25vw;width:calc(100% - 21.875vw)}.company-list dd.-mb{margin-bottom:5px}.cvr{-webkit-clip-path:url(#cvr-path-sp);clip-path:url(#cvr-path-sp);overflow:hidden;padding:28.125vw 0 21.875vw;position:relative}.cvr-bg{height:234.375vw;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:-1}.cvr-bg img{height:234.375vw;width:100vw}.cvr__heading{color:#fff;font-size:25px;font-size:7.8125vw;font-weight:700;letter-spacing:.23438vw;line-height:12.5vw;margin-bottom:3.125vw}.cvr__text{color:#fff;margin-bottom:6.25vw}.cvr__images{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:9.375vw}.cvr__images li{width:26.25vw}.cvr-left{margin:auto;position:relative;width:81.25vw}.cvr__arrow{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:78.125vw;justify-content:center;margin-top:-15.625vw;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;width:78.125vw}.cvr__arrow img{height:100%;-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all .6s cubic-bezier(.22,1,.36,1);transition:all .6s cubic-bezier(.22,1,.36,1);width:auto}.cvr__arrow img.scroll-in{-webkit-transform:translate(0);transform:translate(0)}.cvr__result{bottom:0;position:absolute;right:0;width:40vw}.cvr__result figcaption{color:#fff;display:block;font-size:13px;font-size:4.0625vw;font-weight:700;letter-spacing:.8125vw;line-height:1em;margin-bottom:6.25vw;text-align:center}.download{background-color:#f2ff00;padding:20.3125vw 0}.download__heading{font-size:18px;font-size:5.625vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:6.25vw;text-align:center}.download__heading img{display:block;margin:0 auto 3.125vw;width:40vw}.download__text{line-height:8.75vw;margin-bottom:9.375vw;padding-left:5vw;text-align:left}.download__link,.download__text{font-size:16px;font-size:5vw;font-weight:700;letter-spacing:0}.download__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:18.75vw;justify-content:center;line-height:1em;margin:auto;text-decoration:none;width:81.25vw}.download__link:hover{background-color:#fff;color:#000}.faq{padding:15.625vw 0}.faq__heading{font-size:20px;font-size:6.25vw;letter-spacing:.625vw;line-height:1em;margin-bottom:12.5vw;text-align:center}.faq__heading img{display:block;margin:0 auto 6.25vw;width:27.1875vw}.faq-list dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:3.75vw;font-weight:700;height:21.875vw;letter-spacing:0;line-height:6.875vw;margin-bottom:3.125vw;padding:0 6.25vw 0 0;position:relative}.faq-list dt:before{-ms-flex-negative:0;background-color:#ecff00;content:"";display:block;flex-shrink:0;height:100%;margin-right:3.125vw;width:12.5vw}.faq-list dt:after{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/faq_q.svg) no-repeat 50%/contain;content:"";display:block;height:4.6875vw;left:3.125vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6.5625vw}.faq-list dd{font-size:12px;font-size:3.75vw;font-weight:500;letter-spacing:0;line-height:6.875vw;margin-bottom:4.6875vw;padding-left:15.625vw;position:relative}.faq-list dd:before{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/faq_a.svg) no-repeat 50%/contain;content:"";display:block;height:5vw;left:3.125vw;position:absolute;top:2.5vw;width:5.9375vw}.functions{padding:10.9375vw 0}.functions__heading{font-size:25px;font-size:7.8125vw;font-weight:700;letter-spacing:0;line-height:10.9375vw;margin-bottom:9.375vw;text-align:center}.functions__heading span{display:block;font-size:14px;font-size:4.375vw;letter-spacing:0;line-height:8.75vw}.functions-box{border-radius:10px;-webkit-box-shadow:4px 5px 15px 0 rgba(0,0,0,.2);box-shadow:4px 5px 15px 0 rgba(0,0,0,.2);margin-bottom:7.8125vw;padding:10.9375vw 6.25vw 15.625vw}.function__title{font-size:24px;font-size:7.5vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:6.25vw;text-align:center}.function__title:after{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/chatbot/function_title_border.svg) no-repeat 50%/cover;content:"";display:block;height:2px;margin:3.75vw auto 0;width:15.625vw}.function__text{font-size:13px;font-size:4.0625vw;font-weight:700;letter-spacing:0;line-height:7.1875vw;margin-bottom:9.375vw}.function-img{display:block;margin:auto}.function-img.-img1{width:56.875vw}.function-img.-img2{width:68.75vw}.function-img.-img3{width:72.5vw}.intro{padding-bottom:9.375vw}.intro__heading{margin:0 0 3.125vw 1.25vw;width:31.25vw}.intro__copy{font-size:25px;font-size:7.8125vw;font-weight:700;letter-spacing:0;line-height:12.5vw;margin-bottom:6.25vw}.intro__copy span{display:inline-block;position:relative}.intro__copy span:after{border-bottom:4px solid #ecff00;content:"";display:block;margin-top:-1.25vw;opacity:0}.intro__copy.scroll-in span:after{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn}.intro-bot{margin-top:15.625vw;position:relative}.intro-bot__catch{left:7.5vw;position:absolute;top:62.5vw;width:34.375vw}.obj{position:absolute;z-index:-1}.obj1{left:0;top:218.75vw;width:43.125vw}.obj2{display:none}.obj3{left:61.25vw;top:187.5vw;width:45vw}.obj4{left:-20.625vw;top:-62.5vw;width:32.8125vw}.obj5{left:81.25vw;top:531.25vw;width:29.375vw}.obj6{left:-33.75vw;top:-125vw;width:43.75vw}.obj10,.obj11,.obj7,.obj8,.obj9{display:none}.obj12{left:77.5vw;top:218.75vw;width:45.625vw}.obj13{left:-25vw;top:625vw;width:38.125vw}.obj14{left:87.5vw;top:-78.125vw;width:19.375vw}.obj15{display:none}.obj16{left:-9.375vw;top:718.75vw;width:38.4375vw}.parallax{overflow:hidden}.parallax.-parallax1{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_sp1.jpg) no-repeat top/cover;-webkit-clip-path:url(#parallax1-sp);clip-path:url(#parallax1-sp);height:47.5vw;position:relative}.parallax.-parallax2{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_sp2.jpg) no-repeat top/cover;-webkit-clip-path:url(#parallax2-sp);clip-path:url(#parallax2-sp);height:38.125vw;position:relative}.parallax.-parallax3{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_sp3.jpg) no-repeat top/cover;-webkit-clip-path:url(#parallax1-sp);clip-path:url(#parallax1-sp);height:62.5vw;margin-bottom:0;position:relative}.parallax:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.parallax__title{left:50%;margin-top:3.125vw;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60vw;z-index:20}.parallax__title span{color:#fff;display:block;font-size:16px;font-size:5vw;font-weight:700;letter-spacing:.5vw;line-height:1em;margin-top:6.25vw;text-align:center}.solution{padding:15.625vw 0 12.5vw}.solution__heading{margin:0 auto 6.25vw;width:39.6875vw}.solution__catch{font-size:20px;font-size:6.25vw;font-weight:700;letter-spacing:0;line-height:9.375vw;margin-bottom:4.6875vw;text-align:center}.solution-problem{margin-bottom:1.5625vw}.solution-resolution__catch{font-size:20px;font-size:6.25vw;font-weight:700;letter-spacing:0;line-height:9.375vw;margin:3.125vw 0 9.375vw;text-align:center}.solution-resolution__catch:after{border-color:#939494 transparent transparent;border-style:solid;border-width:28px 52.5px 0;content:"";display:block;height:0;margin:3.125vw auto 0;width:0}.solution-resolution-box{margin-bottom:26.5625vw;position:relative}.solution-resolution-box:last-child{margin-bottom:0}.solution-resolution-content{position:relative;z-index:10}.solution-resolution__title{font-size:22px;font-size:6.875vw;font-weight:700;letter-spacing:0;line-height:10.625vw;margin-bottom:7.8125vw;padding-left:20.3125vw;position:relative;white-space:nowrap}.solution-resolution__title:before{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/number1.svg) no-repeat 50%/contain;content:"";display:block;height:21.5625vw;left:0;position:absolute;top:2.5vw;width:19.375vw}.solution-resolution__title.-number2{white-space:nowrap}.solution-resolution__title.-number2:before{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/number2.svg) no-repeat 50%/contain}.solution-resolution__title.-number3:before{background:transparent url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/number3.svg) no-repeat 50%/contain}.solution-resolution__title span{display:inline-block}.solution-resolution__title span:after{border-bottom:4px solid #ecff00;content:"";display:block;margin-top:-1.5625vw;opacity:0}.solution-resolution__title.scroll-in span:after{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn}.solution-resolution__figure{margin:9.375vw auto 14.0625vw}.solution-resolution__image{position:relative}.solution-resolution__image picture{display:block;margin:auto;width:75vw}.solution-resolution__image span{display:block;left:50%;margin-left:-9.375vw;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:46.875vw}.solution-resolution__image .solution-resolution__obj{content:"";display:block;height:125vw;left:-6.25vw;position:absolute;top:87.5vw;width:100vw;z-index:-1}.solution-resolution__image .solution-resolution__obj.-obj2{height:115.625vw;top:100vw;width:100vw}.solution-resolution__image .solution-resolution__obj.-obj3{height:129.6875vw;top:140.625vw}.solution-resolution__image.-image2 span{margin:12.5vw 0 0 12.5vw;width:34.375vw}.solution-resolution__image.-image3 span{margin:23.75vw 0 0 18.125vw;width:34.375vw}.solution-resolution-cards{margin:9.375vw 0 25vw}.solution-resolution-cards.-number3{margin-bottom:9.375vw}.solution-resolution-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:700;height:21.875vw;justify-content:center;margin-bottom:1.5625vw;width:100%}.solution-resolution-card span{color:#fff;font-size:18px;font-size:5.625vw;letter-spacing:0;line-height:1em}.solution-resolution-card .-lg{color:#ecff00;font-size:27px;font-size:8.4375vw;letter-spacing:0;line-height:1em;padding:0 .625vw}.solution-resolution-card .-md{font-size:16px;font-size:5vw;letter-spacing:0;line-height:1em}.solution-resolution-card .-sm{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:1em;padding-top:2.5vw}.solution-resolution-card.-number3 span{color:#fff;font-size:14px;font-size:4.375vw;letter-spacing:0;line-height:7.1875vw;text-align:center}.support{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/support_bg_sp.jpg) no-repeat top/cover;padding:17.1875vw 0 25vw;position:relative;-webkit-transform:skewY(-10.5deg) translateZ(0);transform:skewY(-10.5deg) translateZ(0);-webkit-transform-origin:center;transform-origin:center;z-index:10}.support .l-container{-webkit-transform:skewY(10.5deg);transform:skewY(10.5deg)}.support__heading{margin:0 auto 6.25vw;width:57.5vw}.support__catch{color:#fff;font-size:20px;font-size:6.25vw;font-weight:700;letter-spacing:0;line-height:9.375vw;margin-bottom:12.5vw;text-align:center}.support-list{margin-bottom:20.3125vw}.support-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.375vw}.support-person{margin-right:6.25vw}.support__portrait{border-radius:15.625vw;height:31.25vw;margin-bottom:3.125vw;overflow:hidden;width:31.25vw}.support__name{color:#fff;font-size:16px;font-size:5vw;letter-spacing:0;line-height:8.75vw}.support__name span{display:block}.support__name span,.support__text{font-size:11px;font-size:3.4375vw;letter-spacing:0;line-height:6.25vw}.support__text{color:#fff;font-weight:500;text-align:justify}.support-content{background-color:hsla(0,0%,100%,.85);margin-bottom:6.25vw;padding:17.1875vw 0;-webkit-transform:skewY(-10.5deg);transform:skewY(-10.5deg)}.support-content:last-child{margin-bottom:0}.support-content.-content2{padding-bottom:18.75vw}.support-content.-content3{padding-bottom:9.375vw}.support-content .l-container{-webkit-transform:skewY(10.5deg);transform:skewY(10.5deg)}.support-content-inner{padding-left:9.375vw}.support__title{font-size:20px;font-size:6.25vw;letter-spacing:0;line-height:9.375vw;margin-bottom:2.5vw}.support__title span{display:inline-block}.support__title span:after{border-bottom:4px solid #ecff00;content:"";display:block;margin-top:-1.25vw;opacity:0}.support__title.scroll-in span:after{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeIn;animation-name:fadeIn}.support-content__text{line-height:7.5vw;margin-bottom:6.25vw}.support-content-list,.support-content__text{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0}.support-content-list{line-height:6.25vw;margin-bottom:7.8125vw}.support-content-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ecff00;display:-webkit-box;display:-ms-flexbox;display:flex;height:21.875vw;margin-bottom:2.1875vw;padding:0 3.75vw}.support-content-list.-list2{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:6.25vw}.support-content-list.-list2 li{-webkit-box-pack:center;-ms-flex-pack:center;height:18.75vw;justify-content:center;margin:0 0 1.5625vw;padding:0;text-align:center;width:38.125vw}.support-content-wrap{position:relative;-webkit-transform:skewY(10.5deg);transform:skewY(10.5deg)}.support-content-wrap:after{border-left:1px solid #000;content:"";display:block;height:453.125vw;left:7.1875vw;position:absolute;top:62.5vw;width:1px}.support-content__tag{left:3.75vw;position:absolute;top:0;width:7.03125vw;z-index:100}.support-content__tag.-tag1{top:17.1875vw}.support-content__tag.-tag2{top:260.9375vw}.support-content__tag.-tag3{top:503.125vw}.support-content__figure{margin-left:6.25vw;width:62.5vw}.support-content__figure.-figure2{margin-left:8.75vw}.support-content__figure.-figure3{margin-left:9.375vw}.topHero{overflow:hidden;width:100%}.topHero .l-container{padding:21.875vw 0 0}.topHero-bg{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:0}.swiper-main{-webkit-clip-path:url(#heroPathSp);clip-path:url(#heroPathSp);height:145.9375vw;margin-top:-3.125vw;overflow:hidden}#hero-sp{width:100%}.topHero__heading span{color:#fff;display:block;font-size:16px;font-size:5vw;letter-spacing:1vw;line-height:1em;margin:3.125vw 0 4.6875vw;white-space:nowrap}.topHero__heading .topHero__logo:after{border-bottom:2.1875vw solid #fff;content:"";display:block;padding-bottom:3.125vw;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:0}.topHero__heading .topHero__logo.scroll-in:after{width:100%}.topHero__text{color:#fff;font-size:10px;font-size:3.125vw;font-weight:700;letter-spacing:0;line-height:5.625vw;margin-bottom:6.25vw;text-align:center;white-space:nowrap}.topHero-phone-wrap{display:block;margin-left:14.6875vw;position:relative;width:62.5vw}.topHero__phone{position:relative;z-index:10}.topHero-phone__video{left:50%;margin-left:-6.25vw;position:absolute;top:13.4375vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:46.875vw;z-index:0}.topVoice{background:#000 url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/voice_bg_sp.jpg) no-repeat top/cover;margin:-10.9375vw 0 0;padding:23.4375vw 0 37.5vw;position:relative;z-index:0}.topVoice__heading{margin:0 auto 9.375vw;width:27.1875vw}.topVoice__text{color:#fff;font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:8.75vw;margin-bottom:25vw}.topVoice__coming{display:block;margin:auto;width:62.5vw}.topVoice-list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-21.875vw;margin-top:-15.625vw}.topVoice-box{background-color:#000;margin-bottom:7.1875vw;width:40.625vw}.topVoice-box a{text-decoration:none}.topVoice__portrait{overflow:hidden;padding-top:66%;position:relative;width:100%}.topVoice__portrait img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topVoice-info{background-color:#000;color:#fff;padding:4.0625vw 3.125vw 6.25vw}.topVoice__company{color:#fff;font-size:12px;font-size:3.75vw;font-weight:700;letter-spacing:0;line-height:6.25vw}.topVoice__name{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:5vw;margin-top:3.125vw}.topVoice__name span{font-size:12px;font-size:3.75vw;letter-spacing:0;line-height:5vw;padding-left:3.125vw}.topVoice__more{-webkit-box-pack:center;-ms-flex-pack:center;bottom:-6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;width:100%}.topVoice__link{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-size:16px;font-size:5vw;font-weight:700;letter-spacing:0;line-height:1em;padding-bottom:1.5625vw;text-align:center;text-decoration:none}.user{background-color:#fff;padding:14.0625vw 0}.user__heading{font-size:16px;font-size:5vw;font-weight:700;letter-spacing:0;line-height:1em;margin-bottom:12.5vw;text-align:center}.user__heading:after{border-bottom:3px solid #ecff00;content:"";display:block;margin:6.25vw auto 0;width:18.75vw}.user-list,.user-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.user-list{-webkit-animation:loop-slide 100s linear -50s infinite;animation:loop-slide 100s linear -50s infinite}.user-list:last-child{-webkit-animation:loop-slide2 100s linear infinite;animation:loop-slide2 100s linear infinite}.user-list__item{-ms-flex-negative:0;flex-shrink:0;margin-right:6.25vw;width:41.875vw}@-webkit-keyframes loop-slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop-slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop-slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.vision{padding:15.625vw 0}.vision p{margin-bottom:1.5em}.vision__heading{margin:0 auto 9.375vw;width:27.5vw}.vision__catch{font-size:25px;font-size:7.8125vw;font-weight:700;letter-spacing:0;line-height:12.5vw;margin-bottom:9.375vw;text-align:center}.voice-list-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/voice/hero_bg_sp.jpg) no-repeat 50%/cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:40.625vw;justify-content:center;margin-top:15.625vw}.voice-list-header__logo{width:27.1875vw}.voice-list-wrap{padding:10.9375vw 0}.voice-list__lead{font-size:14px;font-size:4.375vw;font-weight:700;letter-spacing:0;line-height:8.75vw;margin-bottom:9.375vw;text-align:center}.voice-box{background-color:#000;margin-bottom:7.1875vw;width:40.625vw}.voice-box a{text-decoration:none}.voice-box-info{background-color:#000;color:#fff;padding:3.75vw 3.125vw}.voice-box__title{font-size:13px;font-size:4.0625vw;font-weight:700;letter-spacing:0;line-height:6.25vw;margin-bottom:5.625vw}.voice-box__company{display:block;font-weight:700;line-height:5.625vw;margin-bottom:1.875vw}.voice-box__category,.voice-box__company{font-size:11px;font-size:3.4375vw;letter-spacing:0}.voice-box__category{background-color:#f2ff00;border-radius:9999px;color:#000;display:inline-block;line-height:1em;margin:3px 0;padding:1.5625vw 3.125vw}.u-pc-show,.u-sp-hidden{display:none}.icon-arrow--rt{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 7px;height:0;width:0}.u-nowrap{white-space:nowrap}.u-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.u-skew5{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.u-skew5__inner{-webkit-transform:skew(5deg) rotate(5deg);transform:skew(5deg) rotate(5deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.u-txt-center{text-align:center}.u-mb-0{margin-bottom:0}.u-mb-5{margin-bottom:5px}.u-mb-10{margin-bottom:10px}.u-mb-15{margin-bottom:15px}.u-mb-20{margin-bottom:20px}.u-mb-25{margin-bottom:25px}.u-mb-30{margin-bottom:30px}.u-mb-35{margin-bottom:35px}.u-mb-40{margin-bottom:40px}.u-mb-45{margin-bottom:45px}.u-mb-50{margin-bottom:50px}.u-mb-55{margin-bottom:55px}.u-mb-60{margin-bottom:60px}.u-mb-65{margin-bottom:65px}.u-mb-70{margin-bottom:70px}.u-mb-75{margin-bottom:75px}.u-mb-80{margin-bottom:80px}.u-mb-85{margin-bottom:85px}.u-mb-90{margin-bottom:90px}.u-mb-95{margin-bottom:95px}.u-mb-100{margin-bottom:100px}.u-mb-105{margin-bottom:105px}.u-mb-110{margin-bottom:110px}.u-mb-115{margin-bottom:115px}.u-mb-120{margin-bottom:120px}.u-mb-125{margin-bottom:125px}.u-mb-130{margin-bottom:130px}.u-mb-135{margin-bottom:135px}.u-mb-140{margin-bottom:140px}.u-mb-145{margin-bottom:145px}.u-mb-150{margin-bottom:150px}.u-mb-155{margin-bottom:155px}.u-mb-160{margin-bottom:160px}.u-mb-165{margin-bottom:165px}.u-mb-170{margin-bottom:170px}.u-mb-175{margin-bottom:175px}.u-mb-180{margin-bottom:180px}.u-mb-185{margin-bottom:185px}.u-mb-190{margin-bottom:190px}.u-mb-195{margin-bottom:195px}.u-mb-200{margin-bottom:200px}.u-text-normal{letter-spacing:normal}.u-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-text-bold{font-weight:700}.u-text-combine{-webkit-text-combine:horizontal;text-combine-upright:all}.u-text-center{text-align:center}.u-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.u-counter{counter-reset:count 0}.u-counter>.u-counter__item{display:-webkit-box;display:-ms-flexbox;display:flex}.u-counter>.u-counter__item:before{content:counter(count) ". ";counter-increment:count;display:block;margin-right:.5em}@media only screen and (min-width:321px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:414px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:500px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:768px){a:active,a:hover{outline-width:0}a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}.l-container,.l-container.-pc-full{max-width:1200px;padding:0 50px;width:100%}.l-container.-pc-md{max-width:810px;padding:0 50px;width:100%}.l-flex-pc{display:-webkit-box;display:-ms-flexbox;display:flex}.l-flex-pc,.l-flex-pc.-ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-flex-pc.-ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-flex-pc.-ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-flex-pc.-ai-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.l-flex-pc.-jc-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-flex-pc.-jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-flex-pc.-jc-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-flex-pc.-fw{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-btn{font-size:18px;font-size:1.5vw;height:7.33333vw;letter-spacing:0;line-height:1em;width:36.66667vw}.c-hamburger{height:20px;width:27px}.c-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;padding:0}.c-modal.is-show{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-inner{height:60vh;max-width:800px;padding:55px 5%;width:90%}.modal__text{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1.71429}.wp-pagenavi{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.wp-pagenavi a,.wp-pagenavi span{font-size:14px;font-size:1.4rem;height:40px;letter-spacing:0;line-height:1;margin:0 15px;width:40px}.anime-fadeInLeftUp--pc{opacity:0;-webkit-transform:translate(-30px,20px);transform:translate(-30px,20px);-webkit-transition:all 2s cubic-bezier(.22,1,.36,1);transition:all 2s cubic-bezier(.22,1,.36,1)}.scroll-in.anime-fadeInLeftUp--pc{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.anime-fadeInRightUp--pc{opacity:0;-webkit-transform:translate(30px,20px);transform:translate(30px,20px);-webkit-transition:all 2s cubic-bezier(.22,1,.36,1);transition:all 2s cubic-bezier(.22,1,.36,1)}.back-forward .anime-fadeInLeftUp--pc,.back-forward .anime-fadeInRightUp--pc,.scroll-in.anime-fadeInRightUp--pc{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.p-parallax{min-height:320px;min-width:1040px;padding-top:30%;width:100%}.p-parallax:before{min-width:1040px;-webkit-transform:skewY(-4deg) translateY(-400px);transform:skewY(-4deg) translateY(-400px)}.p-parallax:after{min-width:1040px;-webkit-transform:skewY(-4deg) translateY(400px);transform:skewY(-4deg) translateY(400px)}.p-parallax1 .p-parallax__bg{background:#f4f2ef url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax1_pc.jpg) no-repeat top;background-size:cover}.p-parallax2 .p-parallax__bg{background:#f4f2ef url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax2_pc.jpg) no-repeat top;background-size:cover}.p-parallax3 .p-parallax__bg{background:#f0f9ef url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax3_pc.jpg) no-repeat top;background-size:cover}.js-textWriter .js-textWriter__line--pc{display:block;overflow:hidden}.js-textWriter .js-textWriter__line--sp{display:inline}p{font-size:16px;font-size:1.33333vw;letter-spacing:.044vw;line-height:2.66667vw}.l-footer{padding:2.91667vw 0}.l-footer__copy{font-size:12px;font-size:1vw;letter-spacing:0;line-height:1em}.l-header__inner{height:100px;max-width:100%;padding:0 1.66667vw;width:100%}.l-header-logo{margin-bottom:.41667vw;width:23.75vw}.l-header__hamburger{display:none}.l-header-nav{background:0 0;height:auto;margin:0;padding:0;position:relative;-webkit-transform:none;transform:none;width:auto}.gNav__item{width:auto}.gNav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.gNav__link{border:none;color:#000;font-size:13px;font-size:1.08333vw;height:auto;letter-spacing:0;line-height:1em;margin:0 0 0 2.5vw;padding:0}.gNav__link.-blk{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:1.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5vw;justify-content:center;width:10.83333vw}.gNav__link.-last{margin-left:.83333vw}.gNav__link:hover{background:0 0;text-decoration:underline}.article{padding:45.3125vw 0 0}.article__back{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:1em;margin-bottom:1.66667vw}.article__back.-footer{margin-bottom:11.66667vw;padding-top:2.08333vw}.article-header__portrait{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:60%}.article-header-content{padding:2vw 2.8vw;width:40%}.article__heading{font-size:30px;font-size:2vw;letter-spacing:0;line-height:3.33333vw;margin-bottom:2.08333vw}.article-header__company{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:2.33333vw;margin-bottom:1.25vw}.article-header__name{font-size:30px;font-size:2.5vw;letter-spacing:0;line-height:1em;margin-bottom:1.25vw}.article-header__name span{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:2.33333vw;padding-left:1.25vw}.article-header__category{font-size:12px;font-size:1vw;letter-spacing:0;line-height:1em;padding:.41667vw 1.66667vw}.article-body{padding-top:5vw}.article-body h2{font-size:24px;font-size:2vw;letter-spacing:0;line-height:3.33333vw}.article-body h3{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:3.16667vw}.article-body h4{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:3vw}.article-body ol li,.article-body p,.article-body ul li{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2.66667vw}.article-body-contents{margin-bottom:4.16667vw;padding:2.91667vw 4.16667vw}.article-contents__title{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:1em;margin-bottom:.83333vw}.article-body-list__link{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2.16667vw;padding:1.25vw 0}.article-profile{margin-bottom:.83333vw;margin-top:3.33333vw;padding:2.91667vw}.article-profile__portrait{-ms-flex-negative:0;flex-shrink:0;margin-right:2.5vw;width:10vw}.article-profile__name{font-size:30px;font-size:2.5vw;letter-spacing:0;line-height:1em;margin-bottom:.83333vw;padding-bottom:.83333vw}.article-profile__name span{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:1em}.article-profile__body{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2.66667vw}.assistant{padding:8.25vw 0}.assistant__sub{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;margin-bottom:1.83333vw}.assistant__heading{font-size:33px;font-size:2.75vw;letter-spacing:0;line-height:1em;margin-bottom:2.75vw}.assistant__lead{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;margin-bottom:4.58333vw}.assistant__item{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2vw;margin-right:5.5vw;width:8.70833vw}.assistant__item:nth-child(6n){margin-right:0}.assistant__item img{display:block;max-width:none;-webkit-transform:translateX(-.5vw);transform:translateX(-.5vw);width:11vw}.awards{-webkit-clip-path:url(#awards-path-pc);clip-path:url(#awards-path-pc);padding:13.75vw 0 4.58333vw}.awards__heading{margin-bottom:2.75vw;width:17.41667vw}.awards__lead{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:1em;margin-bottom:2.75vw}.awards-list{margin:auto;max-width:880px}.awards__item{margin-bottom:3.66667vw;width:22vw}.awards__caption{font-size:15px;font-size:1.25vw;letter-spacing:0;line-height:1.91667vw;margin-top:.91667vw}.chatbot{padding:13.33333vw 0 0}.chatbot .l-container{padding:0}.topChatbot{padding:13.33333vw 0 10vw}.topChatbot .l-container{max-width:1200px;padding:0;width:100vw}.topChatbot__heading{margin-bottom:5.5vw;padding:6.875vw 0 0;width:13vw}.chatbot__heading{margin:0 auto 4.58333vw;width:13vw}.chatbot__lead{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;margin-bottom:1.83333vw}.chatbot__title{line-height:4.58333vw}.chatbot__title,.topChatbot__catch{font-size:39px;font-size:3.25vw;letter-spacing:0;margin-bottom:5.5vw}.topChatbot__catch{line-height:1em}.chatbot-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8.25vw}.chatbot__item{-ms-flex-negative:0;flex-shrink:0;margin-bottom:8.25vw;margin-right:7.05833vw;width:18.33333vw}.chatbot__item:first-child,.chatbot__item:nth-child(5){margin-left:4.58333vw}.chatbot__item img{margin-left:0}.chatbot__item .chatbot__video{left:.73333vw;top:2.29167vw;width:13.475vw}.chatbot__item .chatbot__video.-jpg{left:.73333vw}.topChatbot .chatbot__item{margin-bottom:0}.chatbot__caption{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:2.33333vw;margin-left:-2.75vw;white-space:nowrap}.company{padding:9.16667vw 0}.company__heading{font-size:22px;font-size:1.83333vw;letter-spacing:.40333vw;line-height:1em}.company__heading img{margin-bottom:.5vw;width:13.75vw}.company-list{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2.5vw;width:50%}.company-list dt{width:9.16667vw}.company-list dd{margin-bottom:3.48333vw;width:calc(100% - 10vw)}.company-list dd.-mb{margin-bottom:.16667vw}.company-list:last-child{padding-left:3.66667vw}.cvr{-webkit-clip-path:url(#cvr-path-pc);clip-path:url(#cvr-path-pc);padding:22.91667vw 0 13.75vw}.cvr-bg img{height:82.5vw}.cvr__heading{font-size:38px;font-size:3.16667vw;letter-spacing:.1045vw;line-height:5.04167vw;margin-bottom:1.83333vw}.cvr__text{margin-bottom:4.58333vw}.cvr__images{margin-bottom:0;width:36.48333vw}.cvr__images li{width:11vw}.cvr-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0;order:0;width:50%}.cvr-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:4.58333vw;width:50%}.cvr__arrow{height:41.25vw;margin:-5.04167vw 0 0 5.04167vw;width:41.25vw}.cvr__arrow img{-webkit-transform:translateY(605px);transform:translateY(605px)}.cvr__result{left:1.375vw;top:-3.66667vw;width:22.18333vw}.cvr__result figcaption{font-size:27px;font-size:2.25vw;letter-spacing:.495vw;line-height:3.85vw;margin-bottom:.91667vw}.download{padding:9.16667vw 0}.download__heading{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;margin-bottom:0;text-align:left;width:50%}.download__heading img{margin:0 0 3.20833vw;width:19.61667vw}.download__text{letter-spacing:.0825vw;line-height:2.56667vw;margin-bottom:1.83333vw;padding-left:6.41667vw;text-align:left}.download__link,.download__text{font-size:18px;font-size:1.5vw;width:36.66667vw}.download__link{height:5.5vw;letter-spacing:0;line-height:1em}.faq{padding:7.33333vw 0}.faq__heading{font-size:33px;font-size:2.75vw;letter-spacing:.3025vw;line-height:1em;margin-bottom:5.5vw}.faq__heading img{margin-bottom:1.83333vw;width:13.91667vw}.faq-list dt{font-size:16px;font-size:1.33333vw;height:6.41667vw;letter-spacing:.07333vw;line-height:2.75vw;margin-bottom:2.75vw}.faq-list dt:before{margin-right:1.83333vw;width:6.41667vw}.faq-list dt:after{height:1.83333vw;left:2vw;width:2.33333vw}.faq-list dd{font-size:16px;font-size:1.33333vw;letter-spacing:.07333vw;line-height:2.75vw;margin-bottom:3.66667vw;padding-left:8.25vw}.faq-list dd:before{height:1.83333vw;left:2.29167vw;top:.5vw;width:2.08333vw}.functions{padding:8.25vw 0}.functions__heading{font-size:39px;font-size:3.25vw;letter-spacing:0;line-height:4.58333vw;margin-bottom:4.58333vw}.functions__heading span{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:4.58333vw}.functions-box{padding:3.16667vw 2.25vw;width:27.5vw}.function__title{font-size:26px;font-size:2.16667vw;letter-spacing:0;line-height:1em;margin-bottom:1.83333vw}.function__title:after{margin-top:1.375vw;width:4.58333vw}.function__text{font-size:14px;font-size:1.16667vw;letter-spacing:0;line-height:2.08333vw;margin-bottom:4.58333vw}.function-img.-img1{width:16.66667vw}.function-img.-img2{width:20.16667vw}.function-img.-img3{width:21.25vw}.intro__heading{margin:0 0 2.29167vw;width:11.33333vw}.intro__copy{font-size:35px;font-size:2.91667vw;letter-spacing:0;line-height:4.58333vw;margin-bottom:1.83333vw}.intro__copy span:after{margin-top:-.75vw}.intro-content{margin:0;padding:0;width:43.08333vw}.intro-bot{left:50%;margin-top:0;position:absolute;top:-7.79167vw;width:54.45vw}.intro-bot__catch{left:7.05833vw;top:27.5vw;width:15.58333vw}.obj1{left:59.58333vw;top:6.41667vw;width:19.61667vw}.obj2{display:block;left:36.66667vw;width:11vw}.obj2,.obj3{top:45.83333vw}.obj3{left:72.41667vw;width:27.5vw}.obj4{left:-9.625vw;top:-91.66667vw;width:19.5vw}.obj5{left:73.33333vw;top:174.16667vw;width:11.64167vw}.obj6{left:-12.1vw;top:73.33333vw;width:21.26667vw}.obj7{left:91.66667vw;top:-73.33333vw;width:19.89167vw}.obj7,.obj8{display:block}.obj8{left:-5.5vw;top:210.83333vw;width:17.96667vw}.obj9{left:73.33333vw;top:100.83333vw;width:23.46667vw}.obj10,.obj9{display:block}.obj10{left:-24.29167vw;top:275vw;width:21.45vw}.obj11{display:block;left:80.66667vw;top:-45.83333vw;width:10.08333vw}.obj12{display:block;left:78.83333vw;top:73.33333vw;width:23.46667vw}.obj13{display:block;left:-14.66667vw;top:210.83333vw;width:21.08333vw}.obj14{display:block;left:94.41667vw;top:-73.33333vw;width:10.08333vw}.obj15{display:block;left:100.83333vw;top:440vw;width:15.91667vw}.obj16{display:block;left:-18.33333vw;top:174.16667vw;width:32.35833vw}.parallax.-parallax1{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_pc1.jpg) no-repeat 50%/cover;height:43.81667vw}.parallax.-parallax2{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_pc2.jpg) no-repeat 50%/cover;-webkit-clip-path:url(#parallax2-pc);clip-path:url(#parallax2-pc);height:25.575vw}.parallax.-parallax3{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/parallax_pc3.jpg) no-repeat 50%/cover;-webkit-clip-path:url(#parallax1-pc);clip-path:url(#parallax1-pc);height:49.5vw}.parallax__title{width:55vw}.parallax__title span{font-size:43px;font-size:3.58333vw;letter-spacing:.39417vw;line-height:1em;margin-top:3.66667vw}.solution{padding:5.04167vw 0 11.91667vw}.solution__heading{margin-bottom:3.20833vw;width:15.4vw}.solution__catch{font-size:27px;font-size:2.25vw;letter-spacing:0;line-height:1em;margin-bottom:3.20833vw}.solution-problem{display:block;margin:0;width:28.41667vw}.solution-resolution__catch{font-size:35px;font-size:2.91667vw;letter-spacing:0;line-height:1em;margin:3.20833vw 0 12.375vw}.solution-resolution__catch:after{border-width:39.6px 73.7px 0;margin:2.75vw auto 0}.solution-resolution-box{margin-bottom:27.5vw}.solution-resolution-content{margin-left:4.58333vw;width:36.66667vw}.solution-resolution-content.-right{margin-left:47.66667vw}.solution-resolution-content.-content3{margin-left:53.16667vw}.solution-resolution__title{font-size:37px;font-size:3.08333vw;letter-spacing:0;line-height:4.21667vw;margin-bottom:1.83333vw;padding:0}.solution-resolution__title:before{height:13.75vw;left:-11.18333vw;top:-6.41667vw;width:12.375vw}.solution-resolution__title.-number2:before{left:40.975vw;top:-10.81667vw}.solution-resolution__title.-number3:before{left:-20.075vw;top:-6.78333vw}.solution-resolution__title span:after{margin-top:-.5vw}.solution-resolution__figure{margin:3.66667vw auto 0}.solution-resolution__image{left:2.75vw;position:absolute;top:0}.solution-resolution__image picture{width:36.66667vw}.solution-resolution__image span{left:0;margin:3.66667vw 0 0 -6.875vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25vw}.solution-resolution__image .solution-resolution__obj{height:61.78333vw;left:-14.025vw;top:22.91667vw;-webkit-transform:translateX(0);transform:translateX(0);width:53.80833vw}.solution-resolution__image .solution-resolution__obj.-obj2{height:61.6vw;left:-15.58333vw;top:27.5vw;width:62.33333vw}.solution-resolution__image .solution-resolution__obj.-obj3{height:71.225vw;left:-10.08333vw;top:39.41667vw;width:69.11667vw}.solution-resolution__image.-image2{margin-left:48.58333vw}.solution-resolution__image.-image2 span{margin:7.79167vw 0 0 21.63333vw;width:17.41667vw}.solution-resolution__image.-image3 picture{margin-top:.91667vw;width:35.75vw}.solution-resolution__image.-image3 span{margin:20.16667vw 0 0 16.86667vw;width:16.5vw}.solution-resolution-cards{margin:1.83333vw 0 0}.solution-resolution-cards.-number3{margin:2.75vw 0 0}.solution-resolution-card{height:6.41667vw;margin-bottom:.5vw;width:34.83333vw}.solution-resolution-card span{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:1em}.solution-resolution-card .-lg{font-size:28px;font-size:2.33333vw;letter-spacing:0;line-height:1em;padding:0 .41667vw}.solution-resolution-card .-md{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:1em}.solution-resolution-card .-sm{font-size:14px;font-size:1.16667vw;letter-spacing:0;line-height:1em;padding-top:.75vw}.solution-resolution-card.-number3 span{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:1.91667vw}.support{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/support_bg_pc.jpg) no-repeat top/cover;padding:10.45vw 0 13.75vw;-webkit-transform:skewY(-5.5deg);transform:skewY(-5.5deg)}.support .l-container{-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg)}.support__heading{margin-bottom:2.75vw;width:22.55vw}.support__catch{font-size:39px;font-size:3.25vw;letter-spacing:0;line-height:1em;margin-bottom:5.5vw}.support-list{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto 7.33333vw;width:83.41667vw}.support-box{display:block;margin-bottom:0;width:23.83333vw}.support-person{margin:0}.support__portrait{border-radius:9.35vw;height:18.7vw;margin:0 auto 2.75vw;width:18.7vw}.support__name{font-size:26px;font-size:2.16667vw;letter-spacing:0;line-height:1em;margin-bottom:1.83333vw;text-align:center}.support__name span{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:1em;margin-bottom:1.375vw}.support__text{font-size:14px;font-size:1.16667vw;font-weight:500;letter-spacing:0;line-height:2vw}.support-content{margin-bottom:5.5vw;padding:14.66667vw 0 11.75vw;-webkit-transform:skewY(-5.5deg);transform:skewY(-5.5deg);-webkit-transform-origin:center;transform-origin:center}.support-content.-content2{padding:9.625vw 0 13.41667vw}.support-content.-content3{padding:12.58333vw 0}.support-content .l-container{-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg)}.support-content-inner{padding-left:12.375vw}.support__title{font-size:39px;font-size:3.25vw;letter-spacing:0;line-height:4.58333vw;margin-bottom:1.375vw;white-space:nowrap}.support__title span:after{margin-top:-.58333vw}.support-content-box{width:33.33333vw}.support-content-box.-right{margin-left:38.5vw}.support-content__text{font-size:16px;font-size:1.33333vw;letter-spacing:0;line-height:2.75vw;margin-bottom:2.75vw}.support-content-list{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:2.33333vw;margin-bottom:0}.support-content-list li{height:7.33333vw;margin-bottom:.91667vw;padding:.58333vw 0 0 2.56667vw}.support-content-list.-list2{margin:0;width:35.75vw}.support-content-list.-list2 li{height:7.33333vw;margin-bottom:1.25vw;text-align:left;width:16.5vw}.support-content-wrap{-webkit-transform:skewY(5.5deg);transform:skewY(5.5deg)}.support-content-wrap:after{height:146.66667vw;left:50%;margin-left:-38.775vw;top:22.66667vw}.support-content__tag{left:50%;margin-left:-40.79167vw;width:4.125vw}.support-content__tag.-tag1{top:15.08333vw}.support-content__tag.-tag2{top:85.25vw}.support-content__tag.-tag3{top:162.25vw}.support-content__figure.-figure1{position:absolute;right:10.54167vw;top:3.66667vw;width:25.66667vw}.support-content__figure.-figure2{left:8.25vw;position:absolute;top:10.08333vw;width:26.58333vw}.support-content__figure.-figure3{position:absolute;right:10.08333vw;top:-7.33333vw;width:27.5vw}.topHero .l-container{height:100%;padding-bottom:21.83333vw;padding-top:20.16667vw}.topHero-bg{margin-left:1.66667vw}.swiper-main,.topHero-bg{height:74.99167vw;width:186.38167vw}.swiper-main{-webkit-clip-path:url(#heroPathPc);clip-path:url(#heroPathPc);margin-left:11.75vw;margin-top:-.91667vw}.topHero__heading{width:55vw}.topHero__heading span{font-size:41.8px;font-size:3.48333vw;letter-spacing:.76633vw;line-height:1em;margin:1.83333vw 0 2.75vw}.topHero__heading .topHero__logo:after{border-bottom:1.33333vw solid #fff;padding-bottom:1.83333vw}.topHero__text{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:2.91667vw;text-align:left}.topHero-phone-wrap{position:absolute;right:0;top:14.48333vw;width:30.25vw}.topHero-phone__video{margin-left:-2.93333vw;top:6.6vw;width:22.55vw}.topVoice{background:#000 url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/top/voice_bg_pc.jpg) no-repeat top/cover;margin:-13.75vw 0 0;padding:21.83333vw 0 13.33333vw}.topVoice__heading{margin:0;width:17.96667vw}.topVoice__text{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:2.91667vw;margin:0;width:50%}.topVoice__coming{margin:14.3vw auto 0;width:27.225vw}.topVoice-list{margin-bottom:-9.16667vw;margin-top:3.16667vw}.topVoice-box{overflow:hidden;width:27.5vw}.topVoice-info{padding:2.75vw 1.83333vw 3.66667vw}.topVoice__company{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:2.5vw}.topVoice__name{font-size:26px;font-size:2.16667vw;letter-spacing:0;line-height:2.5vw;margin-top:.91667vw}.topVoice__name span{font-size:18px;font-size:1.5vw;letter-spacing:0;line-height:2.5vw;padding-left:.91667vw}.topVoice__more{bottom:0}.topVoice__link{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;padding-bottom:.41667vw}.user{padding:8.25vw 0 9.16667vw}.user__heading{font-size:22px;font-size:1.83333vw;letter-spacing:0;line-height:1em;margin-bottom:3.16667vw}.user__heading:after{margin:1.83333vw auto 0;width:5.5vw}.user-list__item{margin-right:5.5vw;width:18.79167vw}.vision{padding:8.25vw 0 9.16667vw}.vision p{text-align:center}.vision__heading{margin-bottom:2.01667vw;width:12.1vw}.vision__catch{font-size:39px;font-size:3.25vw;letter-spacing:0;line-height:5.04167vw;margin-bottom:4.125vw}.voice-list-header{background:#fff url(https://7983842.fs1.hubspotusercontent-na1.net/hubfs/7983842/img/voice/hero_bg_pc.jpg) no-repeat 50%/cover;height:17.5vw;margin-top:7.5vw}.voice-list-header__logo{width:7.5vw}.voice-list-wrap{padding:5vw 0}.voice-list__lead{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:2.66667vw;margin-bottom:5.41667vw}.voice-list-group:after{content:"";display:block;width:27.5vw}.voice-box{margin-bottom:4.16667vw;width:27.5vw}.voice-box-info{padding:1.5vw 1.66667vw}.voice-box__title{font-size:20px;font-size:1.66667vw;letter-spacing:0;line-height:2.5vw;margin-bottom:1.66667vw}.voice-box__company{font-size:15px;font-size:1.25vw;letter-spacing:0;line-height:1.66667vw;margin-bottom:.83333vw}.voice-box__category{font-size:12px;font-size:1vw;letter-spacing:0;line-height:1em;padding:.41667vw 1.66667vw}.u-tablet-hidden{display:none}.u-sp-hidden{display:inline-block}.u-mb-0--tablet{margin-bottom:0}.u-mb-5--tablet{margin-bottom:5px}.u-mb-10--tablet{margin-bottom:10px}.u-mb-15--tablet{margin-bottom:15px}.u-mb-20--tablet{margin-bottom:20px}.u-mb-25--tablet{margin-bottom:25px}.u-mb-30--tablet{margin-bottom:30px}.u-mb-35--tablet{margin-bottom:35px}.u-mb-40--tablet{margin-bottom:40px}.u-mb-45--tablet{margin-bottom:45px}.u-mb-50--tablet{margin-bottom:50px}.u-mb-55--tablet{margin-bottom:55px}.u-mb-60--tablet{margin-bottom:60px}.u-mb-65--tablet{margin-bottom:65px}.u-mb-70--tablet{margin-bottom:70px}.u-mb-75--tablet{margin-bottom:75px}.u-mb-80--tablet{margin-bottom:80px}.u-mb-85--tablet{margin-bottom:85px}.u-mb-90--tablet{margin-bottom:90px}.u-mb-95--tablet{margin-bottom:95px}.u-mb-100--tablet{margin-bottom:100px}.u-mb-105--tablet{margin-bottom:105px}.u-mb-110--tablet{margin-bottom:110px}.u-mb-115--tablet{margin-bottom:115px}.u-mb-120--tablet{margin-bottom:120px}.u-mb-125--tablet{margin-bottom:125px}.u-mb-130--tablet{margin-bottom:130px}.u-mb-135--tablet{margin-bottom:135px}.u-mb-140--tablet{margin-bottom:140px}.u-mb-145--tablet{margin-bottom:145px}.u-mb-150--tablet{margin-bottom:150px}.u-mb-155--tablet{margin-bottom:155px}.u-mb-160--tablet{margin-bottom:160px}.u-mb-165--tablet{margin-bottom:165px}.u-mb-170--tablet{margin-bottom:170px}.u-mb-175--tablet{margin-bottom:175px}.u-mb-180--tablet{margin-bottom:180px}.u-mb-185--tablet{margin-bottom:185px}.u-mb-190--tablet{margin-bottom:190px}.u-mb-195--tablet{margin-bottom:195px}.u-mb-200--tablet{margin-bottom:200px}.u-nowrap--md{white-space:nowrap}}@media only screen and (min-width:769px){a:active,a:hover{outline-width:0}}@media only screen and (min-width:1190px){.l-header__inner{padding:0 40px}}@media only screen and (min-width:1200px){a:active,a:hover{outline-width:0}main{overflow:hidden}.c-btn{font-size:18px;font-size:1.8rem;height:88px;letter-spacing:0;line-height:1;width:440px}p{font-size:16px;font-size:1.6rem;letter-spacing:.033em;line-height:2}.l-footer{padding:35px 0}.l-footer__copy{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1}.l-header__inner{padding:0 70px}.l-header-logo{margin-bottom:5px;width:285px}.gNav__link{font-size:13px;font-size:1.3rem;letter-spacing:0;line-height:1;margin-left:30px}.gNav__link.-blk{border-radius:15px;height:30px;width:130px}.gNav__link.-last{margin-left:10px}.article{padding:145px 0 0}.article__back{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1;margin-bottom:20px}.article__back.-footer{margin-bottom:140px;padding-top:25px}.article-header__portrait{width:50%}.article-header-content{padding:12px 50px;width:50%}.article__heading{font-size:25px;font-size:2.5rem;letter-spacing:0;line-height:1.6;margin-bottom:30px}.article-header__company{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.4;margin-bottom:15px}.article-header__name{font-size:30px;font-size:3rem;letter-spacing:0;line-height:1;margin-bottom:15px}.article-header__name span{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.4;padding-left:15px}.article-header__category{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1;padding:5px 20px}.article-body{padding-top:60px}.article-body h2{font-size:24px;font-size:2.4rem;letter-spacing:0;line-height:1.66667}.article-body h3{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1.72727}.article-body h4{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.8}.article-body ol li,.article-body p,.article-body ul li{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:2}.article-body-contents{margin-bottom:50px;padding:35px 50px}.article-contents__title{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1;margin-bottom:10px}.article-body-list__link{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1.625;padding:15px 0}.article-profile{margin-bottom:10px;margin-top:40px;padding:35px}.article-profile__portrait{margin-right:30px;width:120px}.article-profile__name{font-size:30px;font-size:3rem;letter-spacing:0;line-height:1;margin-bottom:10px;padding-bottom:10px}.article-profile__name span{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1}.article-profile__body{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:2}.assistant{padding:99px 0}.assistant__sub{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1;margin-bottom:22px}.assistant__heading{font-size:33px;font-size:3.3rem;letter-spacing:0;line-height:1;margin-bottom:33px}.assistant__lead{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1;margin-bottom:55px}.assistant__item{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1.5;margin-right:66px;width:104.5px}.assistant__item img{-webkit-transform:translateX(-6px);transform:translateX(-6px);width:132px}.awards{padding:165px 0 55px}.awards__heading{margin-bottom:33px;width:209px}.awards__lead{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1;margin-bottom:33px}.awards__item{margin-bottom:44px;width:264px}.awards__caption{font-size:15px;font-size:1.5rem;letter-spacing:0;line-height:1.53333;margin-top:11px}.chatbot{padding:160px 0 0}.topChatbot{padding:160px 0 120px}.topChatbot__heading{margin-bottom:66px;padding:82.5px 0 0;width:156px}.chatbot__heading{margin-bottom:55px;width:156px}.chatbot__lead{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1;margin-bottom:22px}.chatbot__title{line-height:1.41026}.chatbot__title,.topChatbot__catch{font-size:39px;font-size:3.9rem;letter-spacing:0;margin-bottom:66px}.topChatbot__catch{line-height:1}.chatbot-list,.chatbot__item{margin-bottom:99px}.chatbot__item{margin-right:84.7px;width:220px}.chatbot__item:first-child,.chatbot__item:nth-child(5){margin-left:65.5px}.chatbot__item .chatbot__video{left:8.8px;top:27.5px;width:161.7px}.chatbot__item .chatbot__video.-jpg{left:8.8px}.topChatbot .chatbot__item{margin-bottom:0}.chatbot__caption{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.55556;margin-left:-33px}.company{padding:110px 0}.company__heading{font-size:22px;font-size:2.2rem;letter-spacing:.22em;line-height:1}.company__heading img{margin-bottom:6px;width:165px}.company-list{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1.875}.company-list dt{width:110px}.company-list dd{margin-bottom:41.8px;width:calc(100% - 110px)}.company-list dd.-mb{margin-bottom:2.2px}.company-list:last-child{padding-left:22px}.cvr{padding:275px 0 165px}.cvr-bg img{height:990px}.cvr__heading{font-size:38px;font-size:3.8rem;letter-spacing:.033em;line-height:1.59211;margin-bottom:22px}.cvr__text{margin-bottom:55px}.cvr__images{width:437.8px}.cvr__images li{width:132px}.cvr-content{padding-left:55px}.cvr__arrow{height:495px;margin:-60.5px 0 0 60.5px;width:495px}.cvr__result{left:16.5px;top:-44px;width:266.2px}.cvr__result figcaption{font-size:27px;font-size:2.7rem;letter-spacing:.22em;line-height:1.71111;margin-bottom:11px}.download{padding:110px 0}.download__heading{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1}.download__heading img{margin-bottom:38.5px;width:235.4px}.download__text{letter-spacing:.055em;line-height:1.71111;margin-bottom:22px;padding-left:77px}.download__link,.download__text{font-size:18px;font-size:1.8rem;width:440px}.download__link{height:66px;letter-spacing:0;line-height:1}.faq{padding:88px 0}.faq__heading{font-size:33px;font-size:3.3rem;letter-spacing:.11em;line-height:1;margin-bottom:66px}.faq__heading img{margin-bottom:22px;width:167px}.faq-list dt{font-size:16px;font-size:1.6rem;height:77px;letter-spacing:.055em;line-height:2.0625;margin-bottom:33px}.faq-list dt:before{margin-right:22px;width:77px}.faq-list dt:after{height:22px;left:24px;width:28px}.faq-list dd{font-size:16px;font-size:1.6rem;letter-spacing:.055em;line-height:2.0625;margin-bottom:44px;padding-left:99px}.faq-list dd:before{height:22px;left:27.5px;top:6px;width:25px}.functions{padding:99px 0}.functions__heading{font-size:39px;font-size:3.9rem;letter-spacing:0;line-height:1.41026;margin-bottom:55px}.functions__heading span{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:2.5}.functions-box{padding:38px 27px;width:330px}.function__title{font-size:26px;font-size:2.6rem;letter-spacing:0;line-height:1;margin-bottom:22px}.function__title:after{margin-top:16.5px;width:55px}.function__text{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1.78571;margin-bottom:55px}.function-img.-img1{width:200px}.function-img.-img2{width:242px}.function-img.-img3{width:255px}.intro__heading{margin-bottom:27.5px;width:136px}.intro__copy{font-size:35px;font-size:3.5rem;letter-spacing:0;line-height:1.57143;margin-bottom:22px}.intro__copy span:after{margin-top:-9px}.intro-content{width:517px}.intro-bot{top:-93.5px;width:653.4px}.intro-bot__catch{left:84.7px;top:330px;width:187px}.obj1{left:715px;top:77px;width:235.4px}.obj2{left:440px;top:550px;width:132px}.obj3{left:869px;top:550px;width:330px}.obj4{left:-115.5px;top:-1100px;width:234px}.obj5{left:880px;top:2090px;width:139.7px}.obj6{left:-145.2px;top:880px;width:255.2px}.obj7{left:1100px;top:-880px;width:238.7px}.obj8{left:-66px;top:2530px;width:215.6px}.obj9{left:880px;top:1210px;width:281.6px}.obj10{left:-291.5px;top:3300px;width:257.4px}.obj11{left:968px;top:-550px;width:121px}.obj12{left:946px;top:880px;width:281.6px}.obj13{left:-176px;top:2530px;width:253px}.obj14{left:1133px;top:-880px;width:121px}.obj15{left:1210px;top:5280px;width:191px}.obj16{left:-220px;top:2090px;width:388.3px}.parallax.-parallax1{-webkit-clip-path:url(#parallax1-pc);clip-path:url(#parallax1-pc);height:525.8px}.parallax.-parallax2{height:306.9px}.parallax.-parallax3{height:594px}.parallax__title{width:660px}.parallax__title span{font-size:43px;font-size:4.3rem;letter-spacing:.11em;line-height:1;margin-top:44px}.solution{padding:60.5px 0 143px}.solution__heading{margin-bottom:38.5px;width:184.8px}.solution__catch{font-size:27px;font-size:2.7rem;letter-spacing:0;line-height:1;margin-bottom:38.5px}.solution-problem{width:341px}.solution-resolution__catch{font-size:35px;font-size:3.5rem;letter-spacing:0;line-height:1;margin:38.5px 0 148.5px}.solution-resolution__catch:after{margin:36.3px auto 0}.solution-resolution-box{margin-bottom:330px}.solution-resolution-content{margin-left:55px;width:440px}.solution-resolution-content.-right{margin-left:572px}.solution-resolution-content.-content3{margin-left:638px}.solution-resolution__title{font-size:37px;font-size:3.7rem;letter-spacing:0;line-height:1.36757;margin-bottom:22px}.solution-resolution__title:before{height:165px;left:-134.2px;top:-77px;width:148.5px}.solution-resolution__title.-number2:before{left:491.7px;top:-129.8px}.solution-resolution__title.-number3:before{left:-240.9px;top:-81.4px}.solution-resolution__title span:after{margin-top:-6px}.solution-resolution__figure{margin-top:44px}.solution-resolution__image{left:33px}.solution-resolution__image picture{width:440px}.solution-resolution__image span{margin:44px 0 0 -82.5px;width:300px}.solution-resolution__image .solution-resolution__obj{height:741.4px;left:-168.3px;top:275px;width:645.7px}.solution-resolution__image .solution-resolution__obj.-obj2{height:739.2px;left:-187px;top:330px;width:748px}.solution-resolution__image .solution-resolution__obj.-obj3{height:854.7px;left:-121px;top:473px;width:829.4px}.solution-resolution__image.-image2{margin-left:583px}.solution-resolution__image.-image2 span{margin:93.5px 0 0 259.6px;width:209px}.solution-resolution__image.-image3 picture{margin-top:11px;width:429px}.solution-resolution__image.-image3 span{margin:242px 0 0 202.4px;width:198px}.solution-resolution-cards{margin:22px 0 0}.solution-resolution-cards.-number3{margin-top:33px}.solution-resolution-card{height:77px;margin-bottom:6px;width:418px}.solution-resolution-card span{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1}.solution-resolution-card .-lg{font-size:28px;font-size:2.8rem;letter-spacing:0;line-height:1;padding:0 5px}.solution-resolution-card .-md{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1}.solution-resolution-card .-sm{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1;padding-top:9px}.solution-resolution-card.-number3 span{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.27778}.support{padding:125.4px 0 165px}.support__heading{margin-bottom:33px;width:270.6px}.support__catch{font-size:39px;font-size:3.9rem;letter-spacing:0;line-height:1;margin-bottom:66px}.support-list{margin-bottom:88px;width:1001px}.support-box{margin-bottom:0;width:286px}.support__portrait{border-radius:112.2px;height:224.4px;margin:0 auto 33px;width:224.4px}.support__name{font-size:26px;font-size:2.6rem;letter-spacing:0;line-height:1;margin-bottom:22px}.support__name span{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1;margin-bottom:16.5px}.support__text{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:1.71429}.support-content{margin-bottom:66px;padding:176px 0 141px}.support-content.-content2{padding:115.5px 0 161px}.support-content.-content3{padding:151px 0}.support-content-inner{padding-left:148.5px}.support__title{font-size:39px;font-size:3.9rem;letter-spacing:0;line-height:1.41026;margin-bottom:16.5px}.support__title span:after{margin-top:-7px}.support-content-box{width:400px}.support-content-box.-right{margin-left:462px}.support-content__text{font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:2.0625;margin-bottom:33px}.support-content-list{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.4}.support-content-list li{height:88px;margin-bottom:11px;padding:7px 0 0 30.8px}.support-content-list.-list2{width:429px}.support-content-list.-list2 li{height:88px;margin-bottom:15px;width:198px}.support-content-wrap:after{height:1760px;margin-left:-465.3px;top:272px}.support-content__tag{margin-left:-489.5px;width:49.5px}.support-content__tag.-tag1{top:181px}.support-content__tag.-tag2{top:1023px}.support-content__tag.-tag3{top:1947px}.support-content__figure.-figure1{right:126.5px;top:44px;width:308px}.support-content__figure.-figure2{left:99px;top:121px;width:319px}.support-content__figure.-figure3{right:121px;top:-88px;width:330px}.topHero .l-container{padding-bottom:262px;padding-top:242px}.topHero-bg{margin-left:20px}.swiper-main,.topHero-bg{height:899.9px;width:2236.58px}.swiper-main{margin-left:141px;margin-top:-11px}.topHero__heading{width:660px}.topHero__heading span{font-size:41.8px;font-size:4.18rem;letter-spacing:.22em;line-height:1;margin:22px 0 33px}.topHero__heading .topHero__logo:after{border-bottom:16px solid #fff;padding-bottom:22px}.topHero__text{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.94444}.topHero-phone-wrap{top:173.8px;width:363px}.topHero-phone__video{margin-left:-35.2px;top:79.2px;width:270.6px}.topVoice{padding-bottom:160px}.topVoice__heading{width:215.6px}.topVoice__text{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1.59091}.topVoice__coming{margin-top:171.6px;width:326.7px}.topVoice-list{margin-bottom:-110px;margin-top:38px}.topVoice-box{width:330px}.topVoice-info{padding:33px 22px 44px}.topVoice__company{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.66667}.topVoice__name{font-size:26px;font-size:2.6rem;letter-spacing:0;line-height:1.15385;margin-top:11px}.topVoice__name span{font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.66667;padding-left:11px}.topVoice__link{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1;padding-bottom:5px}.user{padding:99px 0 110px}.user__heading{font-size:22px;font-size:2.2rem;letter-spacing:0;line-height:1;margin-bottom:38px}.user__heading:after{margin-top:22px;width:66px}.user-list__item{margin-right:66px;width:225.5px}.vision{padding:99px 0 110px}.vision__heading{margin-bottom:24.2px;width:145.2px}.vision__catch{font-size:39px;font-size:3.9rem;letter-spacing:0;line-height:1.55128;margin-bottom:49.5px}.voice-list-header{height:210px;margin-top:90px}.voice-list-header__logo{width:90px}.voice-list-wrap{padding:60px 0}.voice-list__lead{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.6;margin-bottom:65px}.voice-box,.voice-list-group:after{width:330px}.voice-box{margin-bottom:50px}.voice-box-info{padding:18px 20px}.voice-box__title{font-size:20px;font-size:2rem;letter-spacing:0;line-height:1.5;margin-bottom:20px}.voice-box__company{font-size:15px;font-size:1.5rem;letter-spacing:0;line-height:1.33333;margin-bottom:10px}.voice-box__category{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1;padding:5px 20px}.u-pc-show{display:inline-block}.u-pc-hidden{display:none}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}