.main{background:#fbfbfb}.main .mainvisual{position:relative}.main .mainvisual:before{content:"";position:absolute;top:-60px;right:0;width:857px;height:765px;background:url(/assets/img/top/bg-main02.svg) no-repeat;background-size:cover}.main .mainvisual:after{content:"";position:absolute;bottom:-210px;left:-30px;width:159px;height:717px;background:url(/assets/img/top/bg-main01.svg) no-repeat;background-size:cover}.main .mainvisual .mainvisual__inner{display:flex;justify-content:start;align-items:center;max-width:1280px;margin:0 auto;padding-top:185px}.main .mainvisual .mainvisual__inner:before{top:-220px;background-image:url(/assets/img/top/bg-main03.svg)}.main .mainvisual .mainvisual__inner:after,.main .mainvisual .mainvisual__inner:before{content:"";position:absolute;left:0;width:100%;height:-webkit-fill-available;background-repeat:no-repeat;background-size:100%}.main .mainvisual .mainvisual__inner:after{top:330px;background-image:url(/assets/img/top/bg-main04.svg)}.main .mainvisual .mainvisual__inner .mainvisual__left{position:relative;z-index:2;margin-right:24px}.main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead{position:relative;z-index:0;display:inline-block;padding:12px 16px;font-weight:700;font-size:16px;background:#fff;border-radius:100px;box-shadow:0 4px 16px hsla(0,0%,66.7%,.12)}.main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead:before{content:"";position:absolute;padding:2px;background:linear-gradient(90deg,#0090a8,#9157db 76.92%,#e598ff);border-radius:100px;pointer-events:none;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead .mainvisual__lead-icon{margin-right:8px;vertical-align:-1px}.main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:28px}.main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:block;max-width:519px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{width:345px;margin-top:25px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo img{width:100%;vertical-align:top}.main .mainvisual .mainvisual__inner .mainvisual__right{width:60%}.main .mainvisual .mainvisual__inner .mainvisual__right img{position:relative;z-index:2}.main .mainvisual .mainvisual__inner .mainvisual__right:after{content:"";position:absolute;right:0;bottom:-180px;width:300px;height:300px;background-image:url(/assets/img/top/bg-main05.svg);background-repeat:no-repeat;background-size:100%}.main .mainvisual .cta__actions{position:relative;z-index:2;justify-content:start;max-width:1280px;margin:0 auto}.main .mainvisual .cta__actions .cta__btn{width:auto}.main .main__lead{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin-top:18px;font-weight:700;font-size:18px;color:#3d4f5d;letter-spacing:.15em}.main .main__lead.display-sp,.main .main__lead.display-tablet{display:none}.main .main__lead .main__logo-img{margin-left:16px}.main .main__lead .main__num-img{margin:0 3px}.main .mainvisual__logo-slider{position:relative;z-index:2}.main .mainvisual__logo-slider:after{content:"";position:absolute;right:-80px;bottom:-180px;width:300px;height:300px;background-image:url(/assets/img/top/bg-main05.svg);background-repeat:no-repeat;background-size:100%}.main .section__title-wrap{text-align:center}.main .section__title-wrap.section__left{text-align:left}.main .section__title-wrap .section__title-en{margin-bottom:16px}.main .section__title-wrap .section__title-en span{padding-bottom:4px;font-weight:700;font-size:14px;color:#0090a8;letter-spacing:.32px;border-bottom:5px solid #f5ef31}.main .section__title{font-weight:700;font-size:40px;color:#3d4f5d;letter-spacing:.08em}.main .section__title-small{font-size:24px}.main .section__description{margin-top:8px;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.08em}.main .section-link a{font-weight:700;font-size:16px;line-height:19px}.main .section-link a,.main .section-link a .arrow{display:flex;align-items:center;transition:all .3s ease-out}.main .section-link a .arrow{justify-content:center;width:27px;height:27px;margin-left:12px;background:#0090a8;border-radius:4px}.main .section-link a .arrow img{width:12px;transition:all .3s ease-out}.main .section-link a:hover span{color:#0090a8;opacity:.5}.main .section-link a:hover .arrow{background:#fff;border:1px solid #e2e5e8;transform:scale(.8)}.main .section-link a:hover .arrow img{filter:invert(38%) sepia(73%) saturate(454%) hue-rotate(146deg) brightness(95%) contrast(93%)}.main .section__2col{display:flex;justify-content:space-between;align-items:center}.main .service{position:relative;z-index:2;padding:48px 24px;background:#fff;background-image:url(/assets/img/top/bg-service.svg);background-repeat:no-repeat;background-position:100% 0;border-radius:200px 0 0 0}.main .service .service__list{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1280px;margin:36px auto 0;gap:24px}.main .service .service__list .service__list-item{width:calc(33.33333% - 16px);padding:8px 8px 24px;text-align:center;background:#e8f6f7;border-radius:12px}.main .service .service__list .service__list-item .service__list-item-lead{display:inline-block;margin-top:24px;padding:4px 10px;font-weight:700;font-size:16px;color:#0090a8;letter-spacing:.1em;background-color:#fff}.main .service .service__list .service__list-item .service__list-item-logo{width:100%;margin-top:16px}.main .service .service__list .service__list-item .service__list-item-logo-text{font-weight:700;font-size:1.4rem}.main .service .service__list .service__list-item .cta__btn{width:228px;margin:24px auto 0}.main .reason{position:relative;padding:56px 0 120px;overflow:hidden}.main .reason .reason__bg01{top:-220px;left:0;width:469px;height:667px;background-image:url(/assets/img/top/bg-reason01.svg)}.main .reason .reason__bg01,.main .reason .reason__bg02{position:absolute;background-repeat:no-repeat;background-size:100%}.main .reason .reason__bg02{top:620px;right:0;width:269px;height:750px;background-image:url(/assets/img/top/bg-reason02.svg)}.main .reason .reason__bg03{position:absolute;bottom:-130px;left:0;width:600px;height:666px;background-image:url(/assets/img/top/bg-reason03.svg);background-repeat:no-repeat;background-size:100%}.main .reason .reason__list{max-width:1280px;margin:48px auto 0;padding:0 67px}.main .reason .reason__list .reason__list-item{position:relative;display:flex;justify-content:space-between;align-items:center}.main .reason .reason__list .reason__list-item:nth-child(2):before{content:"";position:absolute;top:-260px;left:550px;z-index:1;width:4.34px;height:358px;background:linear-gradient(180deg,#3fa3b5,#dffdd3);transform:matrix(-.61,-.79,-.79,.61,0,0);opacity:.5}.main .reason .reason__list .reason__list-item:nth-child(3):before{content:"";position:absolute;top:-160px;left:560px;z-index:1;width:4.04px;height:381.73px;background:linear-gradient(180deg,#dffdd3,#3fa3b5);transform:rotate(136.28deg);opacity:.5}.main .reason .reason__list .reason__list-item+.reason__list-item{margin-top:80px}.main .reason .reason__list .reason__list-item .reason__list-item-inner{flex:1}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title{position:relative;font-weight:700;font-size:35px;line-height:1.5}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title-border{color:#0090a8;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:4px;-webkit-text-decoration-color:#f5ef31;text-decoration-color:#f5ef31}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title .reason__list-item-title-inner{position:relative;z-index:2}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title .reason__list-item-num{position:absolute;top:-97px;right:0;z-index:1;font-weight:700;font-size:140px;line-height:1.5;font-family:Poppins;color:#ddf1f4}.main .reason .reason__list .reason__list-item .reason__list-item-img{position:relative;z-index:2;max-width:480px;margin-left:130px}.main .reason .reason__list .reason__list-item .reason__list-item-description{margin-top:24px;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.08em}.main .reason .reason__list .reason__list-item:nth-child(2n) .reason__list-item-img{margin-right:72px;margin-left:0}.main .reason .reason__text{position:absolute;bottom:-50px;left:50%;width:1783px;height:210px;transform:translateX(-50%)}.main .cta-wrap{background:linear-gradient(180deg,#fbfbfb 0,#fbfbfb 20%,#fff 0,#fff)}.main .cta{position:relative;z-index:2;margin:-50px 56px 0;padding:60px 80px;text-align:center;background-image:url(/assets/img/common/bg-cta.png);background-size:cover;border-radius:24px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.08))}.main .cta .cta__title{font-weight:700;font-size:36px;line-height:1.7;color:#fff}.main .endorsments{margin-top:-150px;padding-top:200px;background-image:url(/assets/img/top/bg-endorsments.svg);background-repeat:no-repeat;background-position:right 40px}.main .endorsments .endorsments-wrapper{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;gap:48px}.main .endorsments .endorsments-wrapper .endorsments__item{display:flex;justify-content:space-between;align-items:center;max-width:1208px;margin-top:24px;padding:24px;background:#f7f7f7;border-radius:24px;gap:24px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-img{max-width:444px;height:290px;border-radius:24px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description{flex:1;text-align:left}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-text{padding:26px 24px;font-size:16px;line-height:2;color:#000;background:#fff;border-radius:12px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-text .bold{font-weight:700}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info .endorsments__item-name{display:flex;align-items:center}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info .endorsments__item-name img{width:90px;height:90px;background:#fff;border-radius:12px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info .endorsments__item-name p{margin-left:12px;font-size:12px;line-height:1.5;color:#000}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info .endorsments__item-name p .name{font-weight:700;font-size:18px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-info .endorsments__item-name p .small{font-weight:700;font-size:12px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-btn{display:flex;align-items:center;padding:18px 36px;font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#000;background:#fff;border:1px solid #e2e5e8;border-radius:200px}.main .endorsments .endorsments-wrapper .endorsments__item .endorsments__item-description .endorsments__item-btn img{margin-left:12px}.main .endorsments .endorsments-wrapper .endorsments__item:nth-child(2n){margin-left:auto}.main .demo{position:relative;height:400px;background:linear-gradient(180deg,#fff,#d5f3f8 58%)}.main .demo:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100vw;height:15.45vw;min-height:100px;background-image:url(/assets/img/top/bg-demo.svg);background-repeat:no-repeat;background-size:100vw 100%;background-size:cover}.main .demo .demo__inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding-top:56px}.main .demo .demo__inner .demo__title{font-weight:700;font-size:32px;line-height:1.5;text-align:center}.main .demo .demo__inner .demo__title .gradation{background:linear-gradient(90deg,#0090a8,#e598ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.main .demo .demo__inner .demo__title .label{display:inline-block;margin-left:16px;padding:10px 20px;background:#fff;border:1px solid #d2d2d2;border-radius:50px}.main .demo .demo__inner .demo__title .label+.label{margin-right:16px}.main .demo .demo__inner .demo__content{max-width:1100px;margin:36px auto 0;padding:10px 10px 24px;background:linear-gradient(270deg,#4ea2b0,#0090a8);border:2px solid #fff;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.main .demo .demo__inner .demo__content .demo__tabs-wrapper{display:flex}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tabs{margin-right:10px}.main .demo .demo__inner .demo__content .demo__tab-item{width:280px;padding:26px 30px;overflow:hidden;font-weight:700;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);border-radius:0;cursor:pointer}.main .demo .demo__inner .demo__content .demo__tab-item span{display:inline-block;margin-bottom:8px;padding:4px 8px;font-weight:700;font-size:14px;color:#3d4f5d;letter-spacing:-.011em;background:#fff;border-radius:30px}.main .demo .demo__inner .demo__content .demo__tab-item.active{position:relative;z-index:1;background:linear-gradient(90deg,#72bbc8,rgba(0,144,168,0));border:1px solid #72bbc8;border-right:none;border-radius:16px 0 0 16px}.main .demo .demo__inner .demo__content .tab-progress{position:absolute;bottom:-1px;left:0;width:100%;height:5px;overflow:hidden}.main .demo .demo__inner .demo__content .tab-progress__bar{width:0;height:98%;background:hsla(0,0%,100%,.4);border-radius:0 0 0 16px;transition:width .1s linear}.main .demo .demo__inner .demo__content .tab-progress{opacity:0}.main .demo .demo__inner .demo__content .demo__tab-item.active .tab-progress{opacity:1}.main .demo .demo__inner .demo__content .demo__tab-item.active+.demo__tab-item{border-top:none}.main .demo .demo__inner .demo__content .demo__tab-contents{position:relative;width:790px;height:580px;padding:7px;overflow:hidden;background:transparent;border-radius:12px;box-shadow:inset 0 0 0 7px #f3f3f3}.main .demo .demo__inner .demo__content .demo__tab-contents:before{content:"";position:absolute;z-index:0;background:linear-gradient(90deg,#5ecbdd,#d787f7);border-radius:12px;pointer-events:none;inset:0}.main .demo .demo__inner .demo__content .demo__tab-contents>*{position:relative;z-index:1;width:100%;height:100%;background:#fff;border-radius:5px}.main .demo .demo__inner .demo__content .demo__tab-content{display:none}.main .demo .demo__inner .demo__content .demo__tab-content.active{display:block;padding:36px 56px;background-color:#f3f3f3}.main .demo .demo__inner .demo__content .demo__tab-content.active .fade-seq__item{transform:translateY(10px);opacity:0;transition:opacity .56s ease,transform .56s ease;transition-delay:var(--fade-delay,0ms);will-change:opacity,transform}.main .demo .demo__inner .demo__content .demo__tab-content.active .fade-seq__item.is-in{transform:translateY(0);opacity:1}.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content-title{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:12px;font-weight:700;font-size:16px;line-height:1.5;color:#fff;letter-spacing:-.011em;background:linear-gradient(90deg,#49bfce,#0090a8);border-radius:4px}.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content-text{display:flex;max-width:678px;margin:16px auto 0}.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content-text img{width:45px;height:45px;margin-right:8px}.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content-text span{flex:1;padding:20px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.05em;background:#fff;border:2px solid #ebebeb;border-radius:6px}.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content-img{max-width:640px;margin:10px auto 0;text-align:center}.main .bg__features{position:relative;padding-top:520px;padding-bottom:200px;background:linear-gradient(155.89deg,#1991a3 36.12%,#52acb6 81.77%)}.main .bg__features:after{content:"";position:absolute;top:60px;left:0;width:100%;height:-webkit-fill-available;background-image:url(/assets/img/top/bg-feature.svg);background-repeat:no-repeat;background-size:100%}.main .bg__features .features .features__inner{display:flex;max-width:1280px;margin:0 auto;color:#fff}.main .bg__features .features .features__inner .section__title-wrap{flex:1;align-self:flex-start;padding:0 36px}.main .bg__features .features .features__inner .section__title-wrap.section__left{position:sticky;top:120px;z-index:10}.main .bg__features .features .features__inner .section__title-wrap .section__description,.main .bg__features .features .features__inner .section__title-wrap .section__description span,.main .bg__features .features .features__inner .section__title-wrap .section__title,.main .bg__features .features .features__inner .section__title-wrap .section__title-en,.main .bg__features .features .features__inner .section__title-wrap .section__title-en span,.main .bg__features .features .features__inner .section__title-wrap .section__title span{color:#fff}.main .bg__features .features .features__inner .section__title-wrap .section__description{font-weight:400;letter-spacing:unset}.main .bg__features .features .features__content{max-width:726px}.main .bg__features .features .features__content .features__section+.features__section{margin-top:36px}.main .bg__features .features .features__content .features__section-header{padding:8px;line-height:1.5;text-align:center;color:#fff;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.5);border-radius:12px}.main .bg__features .features .features__content .features__section-title{font-weight:700;font-size:20px}.main .bg__features .features .features__content .features__section-description{margin-top:4px;font-weight:400;font-size:14px}.main .bg__features .features .features__content .features__items{display:flex;flex-wrap:wrap;margin-top:20px;text-align:center;gap:20px}.main .bg__features .features .features__content .features__items .features__item{width:calc(33.33333% - 13.33333px);padding:24px 16px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.main .bg__features .features .features__content .features__items .features__item-title{margin-top:16px;font-weight:700;font-size:16px;line-height:1.5;text-align:center;color:#3d4f5d}.main .bg__features .cs{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:36px auto 56px;padding:0 36px;color:#fff;background:hsla(0,0%,100%,.24);border-radius:12px}.main .bg__features .cs .cs__inner .cs__title{font-weight:700;font-size:24px;line-height:1.5}.main .bg__features .cs .cs__inner .cs__text{margin-top:20px;font-size:14px;line-height:1.5}.main .bg__features .cs .cs__inner .cs__text2{margin-top:20px;font-size:18px;line-height:1.5}.main .bg__features .cs .cs__image{max-width:473px}.main .bg__features .cta{margin:57px 56px 0}.main .bg__development{position:relative;margin-top:-300px;padding-top:100px;padding-bottom:56px;color:#3d4f5d;background:#fff;border-radius:200px 0 0 0}.main .bg__development .bg__development-inner{position:absolute;top:0;left:0;width:100%;height:-webkit-fill-available;background-image:url(/assets/img/common/bg-development.svg);background-repeat:no-repeat;background-size:100%}.main .development{position:relative;z-index:1}.main .development .development__section-inner{display:flex;justify-content:space-between;align-items:end;max-width:1280px;margin:60px auto 0}.main .development .development__inner{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:24px}.main .development .development__inner .development__item{max-width:415px}.main .development .development__inner .development__item-top{position:relative}.main .development .development__inner .development__item-top .development__item-label{position:absolute;top:0;right:0;padding:7px 10px;font-weight:700;font-size:14px;line-height:1.5;text-align:center;background:#f5ef31;border-radius:0 12px 0 12px}.main .development .development__inner .development__item-top .development__item-img{overflow:hidden;border-radius:12px}.main .development .development__inner .development__item-top .development__item-info{position:absolute;bottom:-20px;left:0;padding:12px 20px;background:#fff;border-radius:0 12px 0 0}.main .development .development__inner .development__item-top .development__item-info .development__item-dev{font-size:12px;line-height:1.5;color:#5a5a5a}.main .development .development__inner .development__item-top .development__item-info .development__item-name{font-weight:700;font-size:26px;line-height:1.5}.main .development .development__inner .development__item-bottom{margin-top:30px}.main .development .development__inner .development__item-bottom .development__item-text{font-size:14px;line-height:1.5;color:#3d4f5d}.main .development .development__inner .development__item-bottom .development__item-button-logo{margin-top:30px}.main .development .development__inner .development__item-bottom .development__item-button-logo img+img{margin-top:10px}.main .faq{position:relative;z-index:1;margin-top:56px}.main .faq .faq__inner{position:relative;max-width:1280px;margin:0 auto;padding:56px;overflow:hidden;background:#e8f6f7;border-radius:24px}.main .faq .faq__inner:before{top:0;height:345px;background-image:url(/assets/img/common/bg-faq01.svg)}.main .faq .faq__inner:after,.main .faq .faq__inner:before{content:"";position:absolute;left:0;width:100%;background-repeat:no-repeat;background-size:100%}.main .faq .faq__inner:after{bottom:0;height:323px;background-image:url(/assets/img/common/bg-faq02.svg)}.main .faq .faq__inner .faq__bg01{position:absolute;top:-120px;right:-130px;width:646px;height:666px}.main .faq .faq__inner .faq__bg02{position:absolute;bottom:-70px;left:-130px;width:554px;height:559px}.main .faq .faq__inner .faq__list{position:relative;z-index:2;max-width:1168px;margin-top:24px;padding:24px 48px;background:#fff;border-radius:12px}.main .faq .faq__inner .faq__list+.faq__list{margin-top:16px}.main .faq .faq__inner .faq__list .faq__question{position:relative;padding-left:46px;font-weight:700;font-size:18px;line-height:1.5}.main .faq .faq__inner .faq__list .faq__question:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(/assets/img/common/icon-faq-q.svg)}.main .faq .faq__inner .faq__list .faq__answer{position:relative;margin-top:16px;padding-left:46px;font-size:16px;line-height:1.7}.main .faq .faq__inner .faq__list .faq__answer:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(/assets/img/common/icon-faq-a.svg)}.main .ebook{padding:56px 43px;background:#fbfbfb}.main .ebook .ebook__inner{max-width:1280px;margin:0 auto}.main .ebook .ebook__inner .section-link{display:flex;align-items:center}.main .ebook .ebook__inner .ebook__items{display:flex;justify-content:space-between;margin-top:24px;gap:24px}.main .ebook .ebook__inner .ebook__items .ebook__item{width:calc(33.33333% - 16px);padding:10px 10px 24px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-title{min-height:3rem;margin-top:24px;font-weight:700;font-size:18px;line-height:27px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action{margin-top:24px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{margin:0 auto}.main .news-seminar{padding:56px 43px;background:#fbfbfb}.main .news-seminar .news-seminar__inner{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;gap:48px}.main .news-seminar .news-seminar__inner .news{display:flex;flex-direction:column;width:50%}.main .news-seminar .news-seminar__inner .news .news__content{display:flex;flex:1;flex-direction:column;margin-top:24px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .news-seminar .news-seminar__inner .news .news__content .news__content-scroll{height:510px;overflow:scroll}.main .news-seminar .news-seminar__inner .news .news__content .news__item+.news__item{margin-top:16px;padding-top:16px;border-top:1px solid #d2d2d2}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__date{padding-left:8px;font-size:14px;line-height:1.7;color:#858585;border-left:4px solid #0090a8}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__label{display:inline-block;margin-top:10px;padding:4px 16px;font-size:14px;line-height:1.7;color:#0090a8;border:1px solid #0090a8;border-radius:4px}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text{margin-top:12px}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text a{display:block;font-size:14px;line-height:1.7;color:#3d4f5d}.main .news-seminar .news-seminar__inner .news .news__content .news__item .news__text a:hover{text-decoration:underline}.main .news-seminar .news-seminar__inner .seminar{display:flex;flex-direction:column;width:50%}.main .news-seminar .news-seminar__inner .seminar .seminar__content{flex:1;margin-top:24px;padding:40px 40px 0;background:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.16)}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-head{display:flex;justify-content:space-between;align-items:center}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-meta-date-status{padding-left:8px;font-weight:700;font-size:24px;line-height:30px;letter-spacing:.08em;border-left:8px solid #0090a8}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-meta-date-status .small{font-size:20px}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-meta-type-time{font-weight:700;font-size:16px;line-height:21px;color:#0090a8;letter-spacing:.08em}.main .news-seminar .news-seminar__inner .seminar .seminar__img{margin-top:16px}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom{padding:24px 0}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-info{display:flex;justify-content:space-between;align-items:center}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-info .seminar__item-labels{display:flex;align-items:center;gap:12px}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-info .seminar__item-labels .seminar__item-label{padding:4px 16px;font-size:14px;color:#0090a8;border:1px solid #0090a8;border-radius:4px}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-title{margin-top:12px;font-weight:700;font-size:18px;line-height:1.7}.main .news-seminar .news-seminar__inner .seminar .seminar__item-action{margin:18px -40px 0;padding:24px 40px;text-align:right;border-top:1px solid #d2d2d2}.main .news-seminar .news-seminar__inner .seminar .seminar__item-action a{display:flex;justify-content:end;align-items:center;font-weight:700;font-size:16px;line-height:19px}.main .cv{padding:60px 0 160px;background-image:url(/assets/img/common/bg-cv.png);background-size:cover}.main .cv .cv__inner{max-width:960px;margin:0 auto;text-align:center}.main .cv .cv__inner .cv__title{margin-top:36px;font-weight:700;font-size:36px;line-height:1.5;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__desc{margin-top:36px;font-weight:700;font-size:16px;line-height:1.7;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__content{display:flex;justify-content:space-between;margin-top:36px;gap:36px}.main .cv .cv__inner .cv__content .cv__demo{width:calc(50% - 18px);padding:0 24px 24px;background:hsla(0,0%,100%,.8);border-radius:12px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-desc{padding:9px 24px 6px;font-weight:700;font-size:16px;color:#fff;letter-spacing:.1em;background:#334655;border-top:3px solid #f5ef31;border-radius:0 0 12px 12px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-title{margin-top:24px;font-weight:700;font-size:22px;letter-spacing:.1em}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:210px;margin-top:24px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row{position:relative;margin-top:48px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{position:absolute;top:-30px;left:50%;z-index:2;min-width:140px;height:36px;padding:4px 16px;font-weight:700;font-size:16px;text-align:center;color:#fff;letter-spacing:.05em;background:#3d4f5d;border-radius:20px;box-shadow:0 4px 12px rgba(61,79,93,.1);transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-top:8px solid #3d4f5d;border-right:6px solid transparent;border-left:6px solid transparent;transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta .cv__demo-time{font-weight:700;font-size:18px;color:#f5ef31}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{margin:0 auto}@media (min-width:751px) and (max-width:993px){.main{overflow:hidden}.main .mainvisual:before{right:-130px}.main .mainvisual .mainvisual__inner{padding:205px 32px 0}.main .mainvisual .mainvisual__inner:before{top:50px}.main .mainvisual .mainvisual__inner:after{bottom:-370px}.main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:24px}.main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:block;max-width:392px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{width:280px;margin-top:20px}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo img{width:100%}.main .mainvisual .mainvisual__inner .mainvisual__right{max-width:500px}.main .mainvisual .mainvisual__inner .mainvisual__right:after{bottom:-110px}.main .mainvisual .cta__actions{margin-top:30px;padding-left:32px}.main .main__lead.display-pc,.main .main__lead.display-sp{display:none}.main .main__lead.display-tablet{display:block}.main .main__lead.display-tablet .main__lead-inner{display:flex;justify-content:center;align-items:center}.main .main__lead .main__logo-img{display:block;margin:16px auto 0}.main .reason{padding:56px 0 90px}.main .reason .reason__list{paddin:0 36px}.main .reason .reason__list .reason__list-item:nth-child(2n) .reason__list-item-img{margin-right:36px}.main .reason .reason__list .reason__list-item .reason__list-item-img{max-width:385px;margin-left:36px}.main .reason .reason__list .reason__list-item:nth-child(2):before{top:-210px;left:410px}.main .reason .reason__list .reason__list-item:nth-child(3):before{top:-200px;left:460px}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title{font-size:30px}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title .reason__list-item-num{top:-47px;font-size:100px}.main .reason .reason__text{position:absolute;bottom:45px;left:50%;width:1189px;height:80px;transform:translateX(-50%)}.main .reason+.cta{margin-top:-60px}.main .cta{max-width:920px}.main .demo .demo__inner{padding:0 20px}.main .demo .demo__inner .demo__title .label{margin-top:16px;margin-right:16px;margin-left:0}.main .demo .demo__inner .demo__title .display-tablet{display:block}.main .demo .demo__inner .demo__content{max-width:1100px;margin:36px auto 0;padding:10px 10px 24px;background:linear-gradient(270deg,#4ea2b0,#0090a8);border:2px solid #fff;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.main .bg__features .features .features__inner{flex-direction:column;padding:36px}.main .bg__features .features .features__inner .section__title-wrap{width:100%}.main .bg__features .features .features__inner .section__title-wrap.section__left{position:static;padding:0}.main .bg__features .features .features__inner .section__title-wrap .section__description{width:770px;margin:16px 0 0 auto}.main .bg__features .features .features__content{margin:36px auto 0}.main .cs{max-width:920px;padding:24px 36px}.main .cs .cs__inner .cs__text{font-size:16px}.main .cs .cs__image{max-width:337px}.main .development{padding:40px 36px 0}.main .development .section__title-wrap .section__title{font-size:36px}.main .ebook{padding:56px 36px}.main .ebook .ebook__inner .section__title-wrap .section__title{font-size:36px}.main .ebook .ebook__inner .section__title-wrap .section-link{display:flex;align-items:center}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-title{min-height:4rem;font-size:16px}.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{width:100%}.main .news-seminar{padding:56px 36px}.main .news-seminar .news-seminar__inner{gap:24px}.main .news-seminar .news-seminar__inner .section__title-wrap .section__title{font-size:28px}.main .news-seminar .news-seminar__inner .news{width:50%}.main .news-seminar .news-seminar__inner .news .news__content{padding:40px 24px}.main .news-seminar .news-seminar__inner .seminar{width:50%}.main .news-seminar .news-seminar__inner .seminar .section__title-wrap .section__title{font-size:28px}.main .news-seminar .news-seminar__inner .seminar .seminar__content{padding:40px 24px 0}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-head{flex-direction:column;align-items:flex-start}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-meta-type-time{align-self:flex-end;margin-top:10px;text-align:right}.main .news-seminar .news-seminar__inner .seminar .seminar__item-action{margin:0 -24px}.main .cv .cv__inner .cv__title{margin-top:36px;font-weight:700;font-size:36px;line-height:1.5;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__desc{font-weight:700;font-size:16px;line-height:1.7;color:#fff;letter-spacing:.1em}.main .cv .cv__inner .cv__content{display:flex;justify-content:space-between;margin-top:36px;padding:0 20px;gap:24px}.main .cv .cv__inner .cv__content .cv__demo{width:50%}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-desc{padding:9px 24px 6px;font-weight:700;font-size:16px;color:#fff;letter-spacing:.1em;background:#334655;border-top:3px solid #f5ef31;border-radius:0 0 12px 12px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-title{margin-top:24px;font-weight:700;font-size:22px;letter-spacing:.1em}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:210px;margin-top:24px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row{position:relative;margin-top:48px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{position:absolute;top:-20px;left:50%;min-width:140px;height:36px;padding:4px 16px;font-weight:700;font-size:16px;text-align:center;color:#fff;letter-spacing:.05em;background:#3d4f5d;border-radius:20px;box-shadow:0 4px 12px rgba(61,79,93,.1);transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta:after{content:"";position:absolute;top:100%;left:50%;display:block;width:0;height:0;border-top:8px solid #3d4f5d;border-right:6px solid transparent;border-left:6px solid transparent;transform:translateX(-50%)}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta .cv__demo-time{font-weight:700;font-size:18px;color:#f5ef31}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{margin:0 auto}}@media (prefers-reduced-motion:reduce){.main .demo .demo__inner .demo__content .demo__tab-content.active .demo__tab-content.is-fade-seq .fade-seq__item{transform:translateY(0);opacity:1;transition:none}}@media (max-width:750px){.main{overflow:hidden}.main .mainvisual:before{top:-20px;right:0;width:315px;height:306px;background:url(/assets/img/top/bg-main01_sp.svg) no-repeat}.main .mainvisual:after{bottom:-80px;left:0;width:96px;height:360px;background:url(/assets/img/top/bg-main02_sp.svg) no-repeat}.main .mainvisual .mainvisual__inner{flex-direction:column;padding:90px 20px 0}.main .mainvisual .mainvisual__inner:before{top:140px;left:0;width:100%;height:306px;background-image:url(/assets/img/top/bg-main03_sp.svg)}.main .mainvisual .mainvisual__inner:after{position:absolute;top:430px;height:311px;background-image:url(/assets/img/top/bg-main04_sp.svg)}.main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp{position:relative;z-index:0;display:inline-block;padding:8px 14px;font-weight:700;font-size:14px;background:#fff;border-radius:100px;box-shadow:0 4px 16px hsla(0,0%,66.7%,.12)}.main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp:before{content:"";position:absolute;z-index:-1;padding:2px;background:linear-gradient(90deg,#0090a8,#9157db 76.92%,#e598ff);border-radius:100px;pointer-events:none;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.main .mainvisual .mainvisual__inner .mainvisual__lead.display-sp .mainvisual__lead-icon{margin-right:8px;vertical-align:-1px}.main .mainvisual .mainvisual__inner .mainvisual__left{order:2}.main .mainvisual .mainvisual__inner .mainvisual__left h1{margin-top:20px}.main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img{max-width:100%}.main .mainvisual .mainvisual__inner .mainvisual__left h1 .main__title-img.display-tablet.display-pc{display:none}.main .mainvisual .mainvisual__inner .mainvisual__left .main__logo{max-width:264px;margin-top:10px}.main .mainvisual .mainvisual__inner .mainvisual__left .mainvisual__lead{display:none}.main .mainvisual .mainvisual__inner .mainvisual__right{order:1;width:100%;margin-top:16px}.main .mainvisual .cta__actions{flex-direction:column;margin-top:24px;padding:0 20px}.main .main__lead.display-sp{display:block;padding:0 20px;text-align:center}.main .main__lead.display-pc,.main .main__lead.display-tablet{display:none}.main .main__lead .main__logo-img{margin:0}.main .section__title-wrap .section__title{font-size:24px;letter-spacing:.03em}.main .section__title-wrap .section__title .section__title-small{font-size:18px}.main .section__title-wrap .section__description{font-weight:500;font-size:14px;line-height:24px}.main .service{padding:35px;background-size:165px;border-radius:60px 0 0 0}.main .service .service__list{flex-direction:column}.main .service .service__list .service__list-item{width:100%}.main .service .service__list .service__list-item .service__list-item-lead{font-size:12px}.main .service .service__list .service__list-item .service__list-item-logo .service__list-item-logo-img{transform:scale(.8)}.main .reason{padding:56px 0 0}.main .reason .reason__bg01{top:-390px;left:-220px}.main .reason .reason__bg02,.main .reason .reason__bg03{display:none}.main .reason .reason__list{padding:0 24px}.main .reason .reason__list .reason__list-item{flex-direction:column}.main .reason .reason__list .reason__list-item+.reason__list-item{margin-top:48px}.main .reason .reason__list .reason__list-item:nth-child(2):before,.main .reason .reason__list .reason__list-item:nth-child(3):before{display:none}.main .reason .reason__list .reason__list-item:nth-child(3):after{bottom:-200px}.main .reason .reason__list .reason__list-item:nth-child(2) .reason__list-item-img{order:2;margin-right:0}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title-border{text-underline-offset:0}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title{font-size:24px;line-height:1.5;letter-spacing:-.03em}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-title .reason__list-item-num{top:-25px;font-size:64px}.main .reason .reason__list .reason__list-item .reason__list-item-inner .reason__list-item-description{font-size:14px;line-height:24px;letter-spacing:.04em}.main .reason .reason__list .reason__list-item .reason__list-item-img{margin-top:16px;margin-left:0}.main .reason .reason__text{bottom:2px;width:837px;height:56px}.main .reason+.cta{margin-top:-10px}.main .cta{margin:0 20px;padding:42px 20px}.main .cta .cta__title{font-size:20px;line-height:1.7}.main .cta .cta__actions{flex-direction:column}.main .demo{height:190px}.main .demo:after{bottom:-55px;background-size:100%}.main .demo .demo__inner{padding:24px 0 0}.main .demo .demo__inner .demo__content{margin-top:80px}.main .demo .demo__inner .demo__title{font-size:20px}.main .demo .demo__inner .demo__title .label{margin:8px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper{flex-direction:column}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tabs{margin:0}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-list{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;gap:12px;scrollbar-width:none}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-list::-webkit-scrollbar{display:none}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-list .demo__tab-item{flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;max-width:100%;padding:10px 14px;font-size:14px;border:1px solid #72bbc8;border-radius:16px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-list .demo__tab-item span{font-size:10px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-list .demo__tab-item.active{background:#72bbc8;border-radius:16px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents{width:100%;height:545px;margin-top:16px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents .demo__tab-content{padding:36px 24px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents .demo__tab-content .demo__tab-content-title{max-width:249px;font-size:12px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents .demo__tab-content .demo__tab-content-text{flex-direction:column}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents .demo__tab-content .demo__tab-content-text img{margin:0 0 8px}.main .demo .demo__inner .demo__content .demo__tabs-wrapper .demo__tab-contents .demo__tab-content .demo__tab-content-text span{font-size:12px}.main .demo .cta__actions{flex-direction:column}.main .demo .cta__actions .cta__btn{width:100%}.main .bg__features{padding-top:900px;padding-bottom:120px}.main .bg__features:after{top:290px;height:287px;background-image:url(/assets/img/top/bg-feature01_sp.svg)}.main .bg__features .features{padding:0 24px}.main .bg__features .features .features__inner{flex-direction:column}.main .bg__features .features .features__inner .section__title-wrap{padding:0}.main .bg__features .features .features__inner .section__title-wrap.section__left{position:static;text-align:center}.main .bg__features .features .features__inner .section__title-wrap .section__description{text-align:left}.main .bg__features .features .features__inner .features__content{margin:24px 0 0}.main .bg__features .features .features__inner .features__content .features__section .features__section-header .features__section-title{font-size:18px}.main .bg__features .features .features__inner .features__content .features__section .features__section-header .features__section-description{font-size:11px}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item{width:calc(50% - 10px)}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item:nth-child(2n){margin-right:0}.main .bg__features .features .features__inner .features__content .features__section .features__items .features__item .features__item-title{font-size:14px}.main .bg__features .cs{flex-direction:column;margin:36px 24px 40px;padding:24px 16px}.main .bg__features .cs .cs__title{font-size:20px}.main .bg__features .cs .cs__text{font-size:14px}.main .bg__features .cs .cs__image{max-width:100%;margin:18px 0 0}.main .bg__features .cta{margin:0 20px}.main .bg__development{padding:160px 36px 36px;background-image:url(/assets/img/common/bg-development01_sp.svg);background-position:center 50px;border-radius:60px 0 0 0}.main .bg__development .development{padding:0}.main .bg__development .development .development__section-inner{flex-direction:column;align-items:start}.main .bg__development .development .development__inner{flex-direction:column}.main .bg__development .development .development__inner .development__item{width:100%}.main .bg__development .cta__actions{flex-direction:column}.main .faq{margin:36px -36px 0}.main .faq .faq__inner{padding:24px}.main .faq .faq__inner:before{height:255px;background-image:url(/assets/img/common/bg-faq01_sp.svg)}.main .faq .faq__inner:after{height:194px;background-image:url(/assets/img/common/bg-faq02_sp.svg)}.main .faq .faq__inner .section__title-wrap .section__title{font-size:30px}.main .faq .faq__inner .faq__list{padding:16px}.main .faq .faq__inner .faq__list .faq__question{font-size:16px}.main .faq .faq__inner .faq__list .faq__answer{font-size:14px}.main .ebook{padding:24px}.main .ebook .ebook__inner .section__title-wrap .section__2col{flex-direction:column;align-items:start}.main .ebook .ebook__inner .section__title-wrap .section__2col .section-link{display:flex;align-items:center;align-self:flex-end;margin-top:14px}.main .ebook .ebook__inner .ebook__items{flex-direction:column}.main .ebook .ebook__inner .ebook__items .ebook__item,.main .ebook .ebook__inner .ebook__items .ebook__item .ebook__item-action .cta__btn{width:100%}.main .news-seminar{padding:36px}.main .news-seminar .news-seminar__inner{flex-direction:column}.main .news-seminar .news-seminar__inner .news{width:100%}.main .news-seminar .news-seminar__inner .news .news__content{padding:24px}.main .news-seminar .news-seminar__inner .seminar{width:100%}.main .news-seminar .news-seminar__inner .seminar .section__title-wrap .section__2col{flex-direction:column;align-items:start}.main .news-seminar .news-seminar__inner .seminar .section__title-wrap .section-link{align-self:flex-end;margin-top:14px}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-info{flex-direction:column;align-items:start;justify-items:start}.main .news-seminar .news-seminar__inner .seminar .seminar__item-bottom .seminar__item-info .seminar__item-type{margin-top:8px}.main .news-seminar .news-seminar__inner .seminar .seminar__content{padding:24px 16px 0}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-head{flex-direction:column;align-items:flex-start}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-head .seminar__item-meta-date-status{font-size:16px}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-head .seminar__item-meta-type-time{align-self:flex-end;margin-top:10px;font-size:14px;text-align:right}.main .news-seminar .news-seminar__inner .seminar .seminar__content .seminar__item-action{margin:0 -16px;padding:16px}.main .cv{min-height:100vh;padding:36px 24px 120px;background:url(/assets/img/common/bg-cv.png) no-repeat;background-size:auto 110%}.main .cv .cv__inner .cv__title{margin:0;font-size:24px}.main .cv .cv__inner .cv__title .cv__desc{font-size:14px}.main .cv .cv__inner .cv__content{flex-direction:column;padding:0}.main .cv .cv__inner .cv__content .cv__demo{width:100%}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-img{height:auto}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-desc{padding:9px 0;font-size:14px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cv__demo-cta{top:-30px;font-size:14px}.main .cv .cv__inner .cv__content .cv__demo .cv__demo-row .cta__btn{width:100%}}