@charset "UTF-8";.row-fluid [class*="span"]{float:none}body li{margin:0}a:hover{color:#202020}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}a{-webkit-text-decoration:normal;text-decoration:normal;cursor:pointer}input,select{vertical-align:middle}body{background-color:#fff}html,body,div,span,applet,object,iframe,body h1,body h2,body h3,body h4,body h5,body h6,body p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:1.6rem;font-size:4.26667vw}@media only screen and (min-width:768px){html,body,div,span,applet,object,iframe,body h1,body h2,body h3,body h4,body h5,body h6,body p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:16px;font-size:1.6rem}}img{width:auto}h1{width:auto;height:auto;padding:0;margin:0;text-indent:0}.el_sectTtl,h2{background-color:transparent}.input{margin-right:0 !important}input{box-sizing:border-box !important;width:100% !important;border:none !important}input[type=checkbox]{width:auto !important;height:auto !important}select{box-sizing:border-box !important;width:100% !important}textarea{box-sizing:border-box !important;width:100% !important;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6}fieldset{max-width:none !important}input[type=submit]{cursor:pointer}a:hover{cursor:pointer;opacity:1}.is-text-en{font-family:"Roboto",sans-serif;letter-spacing:.06em}html{font-size:62.5%}html,body{width:100%;height:auto;overflow-x:hidden}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:15px;font-weight:400;line-height:1.8;color:#202020;letter-spacing:.05em;background:#fff;-webkit-text-size-adjust:100%}@media only screen and (max-width:767px){body{font-size:3.4666666667vw}}img{max-width:100%;height:auto}a{color:#333;text-decoration:none}figure{line-height:0}.pc-ui{display:block}@media only screen and (max-width:767px){.pc-ui{display:none}}.tab-ui{display:none}@media only screen and (max-width:990px){.tab-ui{display:block}}.sp-ui{display:none}@media only screen and (max-width:767px){.sp-ui{display:block}}.clearfix{*zoom:1}.clearfix:after{display:table;clear:both;content:""}*{box-sizing:border-box}.anm-under-line{position:relative}.anm-under-line::before{position:absolute;bottom:-1px;left:0;z-index:1;display:block;width:100%;height:1px;content:"";background-color:#202020;transition:transform 300ms 150ms cubic-bezier(0,0.61,0.02,0.99);transform:scaleX(0);transform-origin:right}.anm-under-line.is-touch-hover::before{transition:transform 300ms cubic-bezier(0,0.61,0.02,0.99);transform:scaleX(1);transform-origin:left}.is-touch-hover .anm-under-line::before{transition:transform 300ms cubic-bezier(0,0.61,0.02,0.99);transform:scaleX(1);transform-origin:left}.l-container{position:relative;width:100%;overflow:hidden}.l-main{width:100%;padding-top:101px}.l-main.is-hero{padding-top:0}.l-section{position:relative;z-index:1;width:100%}.l-section.is-bg-green{background-color:#e5f3f1}.l-wrap{position:relative;z-index:3;width:100%;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.l-wrap{padding:0 5.3333333333vw}}.l-content{position:relative;z-index:1;width:100%;width:100%;margin:0 auto !important}.l-content.is-large{max-width:1400px}.l-content.is-meddle{max-width:1060px}.l-content.is-small{max-width:940px}.a-button-orenge{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;border:1px solid #fff;padding:20px 0;line-height:1;text-align:center;font-weight:700;color:#fff !important;background-size:180% auto;background-image:linear-gradient(to left,#f59f2f 0,#f5832f 50%,#f56e00 100%);transition:all .4s ease-out}.a-button-orenge:hover{background-position:right center}.a-button-orenge span{display:block !important;font-size:20px !important;font-weight:700;line-height:1}.a-button-orenge span span{font-size:16px;margin-bottom:7px}.a-button-orenge.is-large{max-width:420px;height:80px;border-radius:40px/50%;font-size:20px;color:#fff}.a-button-orenge.is-middle{max-width:410px;height:60px;border-radius:30px/50%;font-size:16px}.a-button-orenge.is-small{max-width:280px;height:55px;border-radius:27.5px/50%;color:#fff}@media only screen and (max-width:767px){.a-button-orenge{border-radius:5.3vw/50%;padding:5vw 0;font-size:calc(28/750 * 100vw);background-image:linear-gradient(to left,#f59f2f 0,#f5832f 50%,#f56e00 100%)}.a-button-orenge.is-large{border-radius:10vw/50%;height:17.9104477612vw;font-size:calc(28/750 * 100vw);line-height:1.2}.a-button-orenge.is-middle{border-radius:5.9701492537vw/50%;height:11.9402985075vw;font-size:3.4666666667vw}.a-button-orenge span span{font-size:calc(24/750 * 100vw) !important}}.a-sec-heading{position:relative}.a-sec-heading span{display:block}@media only screen and (max-width:767px){.a-sec-heading{text-align:center}}.a-sec-heading+.text{margin-top:15px}@media only screen and (max-width:767px){.a-sec-heading+.text{margin-top:4vw}}.a-sec-heading.is-text-center{text-align:center}.a-sec-heading-en{font-size:28px;line-height:1;color:#b0d136}@media only screen and (max-width:767px){.a-sec-heading-en{font-size:5.3333333333vw}}.a-sec-heading-jp{margin-top:10px;font-weight:700;line-height:1.4;font-size:35px;color:#07ac9a}@media only screen and (max-width:767px){.a-sec-heading-jp{margin-top:1vw;font-size:6.6666666667vw;letter-spacing:-0.01em}.a-sec-heading-jp small{letter-spacing:-0.03em}}.a-sec-heading-jp.is-single{margin-top:0}.a-sec-heading-jp.is-large{font-size:36px}@media only screen and (max-width:767px){.a-sec-heading-jp.is-large{font-size:5.3333333333vw}}.a-sec-heading-jp.is-meddle{font-size:24px}@media only screen and (max-width:767px){.a-sec-heading-jp.is-meddle{font-size:4.5333333333vw}}.a-sec-heading-jp.is-under-line{position:relative;display:inline-block}.a-sec-heading-jp.is-under-line:after{content:"";display:block;position:absolute;width:100%;height:10px;background:#f7f079;left:0;bottom:-10px}.a-text{font-size:14px;line-height:1.8;letter-spacing:.09em}@media only screen and (max-width:767px){.a-text{font-size:3.4666666667vw}}.a-text:not(:first-of-type){margin-top:1em}.a-text.is-text-center{text-align:center}.a-text.is-text-justify{text-align:justify}.a-text.is-large{font-size:24px;text-align:center}@media only screen and (max-width:767px){.a-text.is-large{font-size:3.7333333333vw;font-weight:bold}}.a-text.is-meddle{font-size:18px}@media only screen and (max-width:767px){.a-text.is-meddle{font-size:3.4666666667vw;text-align:left}}.a-text.is-small{font-size:12px;line-height:1.2}@media only screen and (max-width:767px){.a-text.is-small{font-size:2.9333333333vw;line-height:.5}}.pc-br{display:none;display:inline}@media only screen and (max-width:767px){.pc-br{display:inline;display:none}}.sp-br{display:inline;display:none}@media only screen and (max-width:767px){.sp-br{display:none;display:inline}}.a-obj-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.o-header-menu{width:100%;position:absolute;z-index:999;left:0;top:0}@media only screen and (max-width:767px){.o-header-menu{width:100vw}}.o-header-menu-list{width:100%;display:flex;justify-content:space-between;align-items:center}.o-header-menu-item.logo{width:120px}.o-header-menu-item.logo img{max-width:100%}@media only screen and (max-width:767px){.o-header-menu-item.logo{width:18vw}}.o-header-menu-item.link{display:none;padding-right:30px}@media only screen and (max-width:767px){.o-header-menu-item.link{width:56%;padding-right:3.5%}}.o-header-menu-btn a{display:block;position:relative;z-index:999;overflow:hidden;border:2px solid #fff;border-radius:30px/50%;padding:20px 0;font-size:16px;text-align:center;font-weight:700;color:#fff;transition:inherit}.o-header-menu-btn a:before{content:"";display:block;position:absolute;z-index:-1;width:200%;height:90px;left:0;top:-10px;background:linear-gradient(to right,#229ccf 0,#14afbe 25%,#06c2ad 50%,#06c2ad 100%);transition:left ease .4s}.o-header-menu-btn a:hover:before{left:-100%}@media only screen and (max-width:767px){.o-header-menu-btn a{border-radius:4vw/50%;padding:2.3vw 0;font-size:3.2vw;background:linear-gradient(to right,#229ccf 0,#14afbe 50%,#06c1ad 100%)}.o-header-menu-btn a:before{display:none}.o-header-menu-btn span{display:none}}.o-header-menu-scrolling{width:100%;position:fixed;z-index:999;left:0;top:0;display:none;background:#0abba8;box-shadow:0px 2px 5px 1px rgba(0,0,0,0.1);-webkit-animation:slide-down .5s;animation:slide-down .5s}.o-header-menu-scrolling .o-header-menu-item.logo{width:320px;display:inline}.o-header-menu-scrolling .o-header-menu-item.link{display:flex;align-items:center;padding-right:20px}.o-header-menu-scrolling .o-header-menu-btn a{border:1px solid #fff;border-radius:17px/50%;padding:10px 24px;font-size:14px;line-height:1;transition:background ease .4s,color ease .4s}.o-header-menu-scrolling .o-header-menu-btn a:before{display:none}.o-header-menu-scrolling .o-header-menu-btn a span{display:none}.o-header-menu-scrolling .o-header-menu-btn a:hover{background:#fff;color:#07ac9a}.o-header-menu-scrolling .o-header-menu-btn:not(:first-of-type){margin-left:10px}@media only screen and (max-width:767px){.o-header-menu-scrolling{height:14vw}.o-header-menu-scrolling .o-header-menu-list{height:14vw}.o-header-menu-scrolling .o-header-menu-item.logo{width:47.2%}.o-header-menu-scrolling .o-header-menu-item.logo .inter{display:none}.o-header-menu-scrolling .o-header-menu-item.logo .sp-inter{display:inline}.o-header-menu-scrolling .o-header-menu-item.logo img{max-width:100%}.o-header-menu-scrolling .o-header-menu-item.link{width:48%;padding-right:3.5%}.o-header-menu-scrolling .o-header-menu-btn a{border-radius:4.3vw/50%;padding:2vw;font-size:2.6666666667vw;background:transparent}.o-header-menu-scrolling .o-header-menu-btn a:hover{background:transparent;color:#fff}}.header-container-wrapper .row-fluid [class*="span"]{min-height:auto;float:none}@-webkit-keyframes slide-down{0%{transform:translateY(-60px)}100%{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(-60px)}100%{transform:translateY(0)}}@-webkit-keyframes slide-up{0%{transform:translateY(0)}100%{transform:translateY(-60px)}}@keyframes slide-up{0%{transform:translateY(0)}100%{transform:translateY(-60px)}}.o-footer{position:relative;width:100%}.o-footer_main{width:100%;padding:43px 0 30px;background-color:#e5f3f1}@media only screen and (max-width:767px){.o-footer_main{padding:8vw 0 6vw}}.o-footer_main-inner{display:flex;justify-content:space-between;width:100%;max-width:1060px;padding:0 20px;margin:0 auto}@media only screen and (max-width:767px){.o-footer_main-inner{display:block;padding:0 9.7333333333vw}}.o-footer_other-list{display:flex}@media only screen and (max-width:767px){.o-footer_other-list{flex-wrap:wrap}}.o-footer_other-list-item:not(:first-of-type)::before{display:inline-block;margin-left:5px;color:#e5e5e5;content:"｜"}.o-footer_other-link{font-size:14px;letter-spacing:.05em;color:#202020 !important}.o-footer_other-link:hover{text-decoration:underline}@media only screen and (max-width:767px){.o-footer_other-link{font-size:2.9333333333vw}.o-footer_other-link:hover{text-decoration:none}}@media only screen and (max-width:767px){.o-footer_copyright{margin-top:3vw}}.o-footer_copyright-item{font-size:14px}@media only screen and (max-width:767px){.o-footer_copyright-item{font-size:2.9333333333vw}}.section-hero{background:url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/hero.jpg) no-repeat center top;background-size:cover}@media only screen and (max-width:767px){.section-hero{background:url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/hero-sp.jpg) no-repeat center top;background-size:cover}}.p-hero{display:flex !important;justify-content:space-between;padding:56px 0}@media only screen and (max-width:767px){.p-hero{display:block !important;padding:34.6666666667vw 0 6.6666666667vw}}.p-hero>*:first-child{width:61%;padding-top:94px}@media only screen and (max-width:767px){.p-hero>*:first-child{width:100%;padding-top:0}}.p-hero-hedding span{display:inline-block;position:relative;z-index:10;padding:10px;background:#fff;font-size:45px;line-height:1.2;color:#07ac9a;font-weight:700}.p-hero-hedding span+span{z-index:1;letter-spacing:-0.025em;margin-top:14px}@media only screen and (max-width:950px){.p-hero-hedding span{font-size:4.2666666667vw}}@media only screen and (max-width:767px){.p-hero-hedding span{padding:2vw 1vw 2vw 2vw;font-size:6.6666666667vw;letter-spacing:.025em}.p-hero-hedding span+span{letter-spacing:.075em;margin-top:2vw}}.p-hero-lead{padding-top:15px;font-size:24px;font-weight:700;color:#fff;line-height:1.3}@media only screen and (max-width:950px){.p-hero-lead{font-size:2vw}}@media only screen and (max-width:767px){.p-hero-lead{padding-top:3.5vw;font-size:4vw;line-height:1.4}}.p-hero-button-wrap{margin-top:50px}@media only screen and (max-width:767px){.p-hero-button-wrap{margin-top:5.8666666667vw}}.p-hero>*:nth-child(2){width:32.35%;background-color:#f8f8f8;box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1);padding:30px}@media only screen and (max-width:950px){.p-hero>*:nth-child(2){width:38%}}@media only screen and (max-width:767px){.p-hero>*:nth-child(2){padding:calc(50/750 * 100vw) calc(40/750 * 100vw);width:100%;max-width:89.3333333333vw;margin-top:8.4vw}}.p-nayami{width:100%;margin:0 auto;padding-top:80px}@media only screen and (max-width:767px){.p-nayami{padding-top:16vw}}.p-nayami-list{margin-top:52px;display:flex;align-items:stretch;justify-content:space-between}.p-nayami-list-item{width:30.18%;padding-bottom:30px;text-align:center;border-bottom:6px solid #0abba8;position:relative}.p-nayami-list-item::after{content:"";position:absolute;top:100%;left:calc(50% - 38px);width:0;height:0;border-top:40px solid #0abba8;border-left:40px solid transparent;border-right:40px solid transparent}.p-nayami-list-item-lead{margin-top:15px;font-size:20px;line-height:1.5;font-weight:700}.p-nayami-list-item-text{text-align:left;margin-top:20px}@media only screen and (max-width:767px){.p-nayami-list{display:block}.p-nayami-list-item{width:100%;padding:0 4.9253731343vw 11.9402985075vw;text-align:center;position:relative}.p-nayami-list-item:not(:last-of-type){border-bottom:0}.p-nayami-list-item:not(:last-of-type)::after{content:none;position:absolute;top:100%;left:40%;width:0;height:0;border-top:40px solid #0abba8;border-left:40px solid transparent;border-right:40px solid transparent}.p-nayami-list-item img{width:100%;max-width:50.8vw}.p-nayami-list-item-lead{margin-top:6.7164179104vw;font-size:4.9333333333vw;line-height:1.5;font-weight:700}.p-nayami-list-item-text{font-size:3.7333333333vw;text-align:left;margin-top:5.9701492537vw}}.p-kaiketu{width:100%;margin:0 auto;padding:82px 0 93px}.p-kaiketu-image{width:564px;margin:-37px auto 0;z-index:3}@media only screen and (max-width:767px){.p-kaiketu-image{width:100%;margin-top:8.2089552239vw}}@media only screen and (max-width:767px){.p-kaiketu{padding:27.0666666667vw 0 15.4666666667vw}}.p-kaiketu-list{margin-top:52px;display:flex;justify-content:space-between}.p-kaiketu-list-item{width:30.18%;background-color:#fffccb}.p-kaiketu-list-item-text{text-align:left}@media only screen and (max-width:767px){.p-kaiketu-list{display:block;margin-top:8.8vw}.p-kaiketu-list-item{width:100%}.p-kaiketu-list-item:not(:first-of-type){margin-top:4.6268656716vw}}.mark-list{counter-reset:list;list-style-type:none;padding:22px;color:#3c3c3c}.mark-list-item{position:relative;padding:0 0 0 25px;margin:7px 0 7px 0px;font-weight:700;line-height:1.5}.mark-list-item span{color:#07ac9a}.mark-list-item::before{counter-increment:list;content:"";display:block;position:absolute;left:0px;height:16px;width:16px;border-radius:50%;background:#07ac9a;top:5%}.p-kaiketu_btn-list{display:flex;justify-content:center;margin-top:43px}.p-kaiketu_btn-list-item{width:420px;height:80px}.p-kaiketu_btn-list-item:not(:first-of-type){margin-left:20px}@media only screen and (max-width:767px){.p-kaiketu_btn-list{display:block}.p-kaiketu_btn-list-item{width:100%;height:17.9104477612vw;padding:0 4.9253731343vw}.p-kaiketu_btn-list-item span{font-size:calc(28/750 * 100vw) !important}.p-kaiketu_btn-list-item:not(:first-of-type){margin-left:0;margin-top:5vw}}.p-solution{width:100%;margin:0 auto;padding:100px 0}@media only screen and (max-width:767px){.p-solution{padding:14.4vw 0 13.6vw}}.p-solution-list{margin-top:49px}.p-solution-list-item{text-align:center;border-top:3px solid #0abba8;background-color:#fff;padding:60px;box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1)}.p-solution-list-item:not(:first-of-type){margin-top:18px}.p-solution-list-item-lead{font-size:35px;line-height:1.4;font-weight:700}.p-solution-list-item-lead span{font-size:24px;color:#07ac9a}.p-solution-list-item-text{max-width:790px;margin:47px auto 0;text-align:left}.p-solution-list-item-imege{margin-top:40px}@media only screen and (max-width:767px){.p-solution-list{margin-top:7.7333333333vw}.p-solution-list-item{text-align:center;border-top:5px solid #0abba8;background-color:#fff;padding:10.7462686567vw 4.9253731343vw 11.9402985075vw;box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1)}.p-solution-list-item:not(:first-of-type){margin-top:18px}.p-solution-list-item-lead{font-size:5.3333333333vw;line-height:1.3}.p-solution-list-item-lead span{font-size:5.3333333333vw;color:#07ac9a}.p-solution-list-item-text{max-width:790px;margin:8.9552238806vw auto 0;text-align:left;font-size:3.4666666667vw}.p-solution-list-item-imege{margin-top:40px}}.p-solution_btn-list{display:flex;justify-content:center;margin-top:80px}.p-solution_btn-list-item{width:420px;height:80px}.p-solution_btn-list-item:not(:first-of-type){margin-left:20px}.p-solution_btn-list-item span{display:contents;font-size:16px}@media only screen and (max-width:767px){.p-solution_btn-list{display:block;margin-top:15.8208955224vw}.p-solution_btn-list-item{width:100%;height:17.9104477612vw;padding:0 4.9253731343vw}.p-solution_btn-list-item span{font-size:3.2vw}.p-solution_btn-list-item:not(:first-of-type){margin-left:0;margin-top:5vw}}.p-feature{width:100%;margin:0 auto;padding:99px 0}@media only screen and (max-width:767px){.p-feature{padding:13.7333333333vw 0 14.6666666667vw}}.p-feature-point{margin-top:43px}.p-feature-point-list{padding:60px;background-color:#fffccb}.p-feature-point-list-item{width:100%;display:flex;justify-content:space-between}.p-feature-point-list-item:not(:first-of-type){margin-top:60px}.p-feature-point-list-item-content{width:39.46%}.p-feature-point-list-item-content-hedding{font-size:20px;font-weight:700;line-height:1.8}.p-feature-point-list-item-content-hedding span{font-size:24px;color:#07ac9a}.p-feature-point-list-item-content-text{margin-top:20px}.p-feature-point-list-item-image{width:54.68%;height:auto;box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1)}.p-feature-point-list-item-lead{font-size:20px;font-weight:700}.p-feature-point-list-item-text{text-align:left}@media only screen and (max-width:767px){.p-feature-point{margin-top:8.4vw}.p-feature-point-list{width:100vw;margin:0 calc(50% - 50vw);padding:10.6666666667vw 5.3333333333vw 10.9333333333vw}.p-feature-point-list-item{width:100%;display:block}.p-feature-point-list-item:not(:first-of-type){margin-top:10.9333333333vw}.p-feature-point-list-item-content{width:100%;padding:4.4vw}.p-feature-point-list-item-content-hedding{font-size:4vw}.p-feature-point-list-item-content-hedding span{font-size:5.0666666667vw}.p-feature-point-list-item-image{width:100%}.p-feature-point-list-item-image img{vertical-align:bottom}.p-feature-point-list-item-lead{font-size:20px;font-weight:700}.p-feature-point-list-item-text{text-align:left}}.p-feature_btn-list{display:flex;justify-content:center;margin-top:82px}.p-feature_btn-list-item{width:420px;height:80px}.p-feature_btn-list-item:not(:first-of-type){margin-left:20px}.p-feature_btn-list-item span{display:contents;font-size:16px}@media only screen and (max-width:767px){.p-feature_btn-list{display:block;margin-top:16.2686567164vw}.p-feature_btn-list-item{width:100%;height:17.9104477612vw;padding:0 4.9253731343vw}.p-feature_btn-list-item span{font-size:3.2vw}.p-feature_btn-list-item:not(:first-of-type){margin-left:0;margin-top:5vw}}.p-flow{width:100%;padding:100px 0 99px;background:#e5f3f1}@media only screen and (max-width:767px){.p-flow{padding-top:12vw;padding-bottom:12vw}}.p-flow-list{padding-top:40px;margin:0 auto}@media only screen and (max-width:767px){.p-flow-list{padding-top:7vw}}.p-flow-item{display:flex;width:100%}.p-flow-item:nth-of-type(1) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow01.png) no-repeat center bottom 48px;background-size:auto 35px}.p-flow-item:nth-of-type(1) .p-flow-item-left:before,.p-flow-item:nth-of-type(1) .p-flow-item-left:after{display:none}.p-flow-item:nth-of-type(1) .p-flow-item-left{padding-top:36px}.p-flow-item:nth-of-type(2) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow02.png) no-repeat center bottom 25px;background-size:auto 57px}.p-flow-item:nth-of-type(3) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow03.png) no-repeat center bottom 25px;background-size:56px auto}.p-flow-item:nth-of-type(4) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow04.png) no-repeat center bottom 25px;background-size:auto 49px}.p-flow-item:nth-of-type(5) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow05.png) no-repeat center bottom 25px;background-size:50px auto}.p-flow-item:nth-of-type(5) .p-flow-item-right{border:0}@media only screen and (max-width:767px){.p-flow-item:nth-of-type(1) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow01.png) no-repeat center bottom 12vw;background-size:auto 6vw}.p-flow-item:nth-of-type(1) .p-flow-item-left{padding-top:7vw}.p-flow-item:nth-of-type(2) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow02.png) no-repeat center bottom 7vw;background-size:auto 10vw}.p-flow-item:nth-of-type(3) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow03.png) no-repeat center bottom 9vw;background-size:9vw auto}.p-flow-item:nth-of-type(4) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow04.png) no-repeat center bottom 9vw;background-size:auto 7.3vw}.p-flow-item:nth-of-type(5) .p-flow-item-left{background:#0abba8 url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/icon_flow05.png) no-repeat center bottom 8vw;background-size:9vw auto}.p-flow-item:nth-of-type(5) .p-flow-item-right{border:0}}.p-flow-item-left{position:relative;width:18%;padding-top:45px;font-family:"Roboto Condensed",sans-serif;font-size:24px;font-weight:700;color:#fff;text-align:center;background:#0abba8}.p-flow-item-left:before,.p-flow-item-left:after{position:absolute;top:0;display:block;width:52.5%;height:1px;content:"";background:#fff}.p-flow-item-left:before{left:0;transform:rotate(17deg);transform-origin:left top}.p-flow-item-left:after{right:0;transform:rotate(-17deg);transform-origin:right top}@media only screen and (max-width:767px){.p-flow-item-left{width:22.4%;padding-top:8.5vw;font-size:3.8vw}}.p-flow-item-right{width:82%;padding:39px 40px;background:#fff;border-bottom:1px solid #ccc}@media only screen and (max-width:767px){.p-flow-item-right{width:77.6%;padding:5vw 1.6em}}.p-flow-item-headline{font-size:18px;font-weight:700;color:#07ac9a}@media only screen and (max-width:767px){.p-flow-item-headline{font-size:3.3vw}}.p-flow-item-text{padding-top:10px;font-size:16px;font-weight:400;line-height:1.7}@media only screen and (max-width:767px){.p-flow-item-text{padding-top:2vw;font-size:3vw}}.p-case{width:100%;margin:0 auto;padding:95px 0 110px}@media only screen and (max-width:767px){.p-case{padding:12.9333333333vw 0 13.3333333333vw}}.p-case-company{width:100%;position:relative;margin-top:70px;padding:0}.p-case-company-detail{width:72.47%}.p-case-company-logo{position:absolute;top:10px;right:35px}@media only screen and (max-width:767px){.p-case-company{margin-top:12.0895522388vw}.p-case-company-detail{width:100%}.p-case-company-logo{position:absolute;top:0;right:4.9253731343vw;width:28.33%}}.p-case-company-desc{position:relative;padding:48px 76px 50px 73px;box-sizing:border-box;background:#fffccb;margin-top:40px}.p-case-company-desc::before{display:block;position:absolute;top:15px;left:10px;content:"“";color:#0abba8;font-family:"A-OTF 秀英明朝 Pro";font-size:100px;line-height:1}.p-case-company-desc-hedding{color:#0abba8;font-size:20px}.p-case-company-desc-hedding p{margin-top:15px}@media only screen and (max-width:767px){.p-case-company-desc{padding:14.6268656716vw 4.9253731343vw 8.8059701493vw}.p-case-company-desc-hedding{font-size:4vw}.p-case-company-desc-hedding p{margin-top:calc(30/750 * 100vw)}}.p-download{width:100%;margin:0 auto;padding:101px 0 106px}@media only screen and (max-width:767px){.p-download{padding:13.3333333333vw 0}}.p-download-list{width:100%;padding-top:38px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-download-list{margin:0 auto;flex-wrap:wrap;padding-top:6vw}}.p-download-list-item{display:flex;align-items:stretch;background:#fff;border-radius:10px;width:48.8%}.p-download-list-item dl{width:100%;box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1);border-radius:10px;text-align:center}.p-download-list-item dt{display:flex;justify-content:center;align-items:center;height:100px;padding:15px 0;background:#0abba8;border-radius:10px 10px 0 0;font-size:20px;font-weight:700;color:#fff}.p-download-list-item dd{border-radius:0 0 10px 10px;padding:40px 49px 50px}.p-download-list-item dd p{text-align:left}.p-download-list-item dd .p-download-list-item-image{width:260px;margin:50px auto 0}.p-download-list-item dd .p-download-list-item-image img{box-shadow:0px 5px 10px 4px rgba(0,0,0,0.1)}@media only screen and (max-width:767px){.p-download-list-item{width:100%;margin-bottom:5vw}.p-download-list-item dl{border-radius:10px}.p-download-list-item dt{padding:2.6vw 0;font-size:3.8vw;height:14.9253731343vw}.p-download-list-item dd{padding:7.4626865672vw 4.9253731343vw 8.9552238806vw}.p-download-list-item dd .p-download-list-item-image{width:70.1492537313vw;margin:5.9701492537vw auto 0}.p-download-list-item:not(:first-of-type) dt{height:21.1940298507vw}}.p-download_btn-wrap{display:flex;justify-content:center;margin-top:40px}@media only screen and (max-width:767px){.p-download_btn-wrap{margin-top:7.4626865672vw}}.p-contact{width:100%;padding-top:100px;padding-bottom:90px;position:relative}@media screen and (max-width:767px){.p-contact{padding-top:12vw;padding-bottom:calc(300/750 * 100vw)}}.form-box{display:flex !important;width:89.15% !important;padding-top:35px;margin:0 auto}@media screen and (max-width:1000px){.form-box{flex-wrap:wrap}}@media screen and (max-width:767px){.form-box{flex-wrap:wrap;width:100% !important;padding-top:10vw}}.form-box>*:first-child{width:45%;padding:25px 60px 0 25px}@media screen and (max-width:1000px){.form-box>*:first-child{width:100%}}@media screen and (max-width:767px){.form-box>*:first-child{width:100%;padding:0 4.4vw 9vw}}.form-headline{font-size:20px;font-weight:700;line-height:1.5;color:#3c3c3c}@media screen and (max-width:767px){.form-headline{font-size:5.3vw}}.form-phone{padding:15px 0 10px;margin-top:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.form-phone{padding:3vw 0;margin-top:5vw}}.form-phone-message{font-size:14px;line-height:1.4;text-align:center}@media screen and (max-width:767px){.form-phone-message{font-size:3.2vw}}.form-phone-number{margin-top:10px;font-family:"Roboto Condensed",sans-serif;font-size:28px;font-weight:700;text-align:center}.form-phone-number span{display:inline-block;padding:3px 0 3px 25px;background:url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/contact_tel_icon.svg) no-repeat left center;background-size:13px auto}.form-phone-number a{color:#3c3c3c}@media screen and (max-width:767px){.form-phone-number{margin-top:2vw;font-size:7vw}.form-phone-number span{padding:1vw 0 1vw 7vw;background:url(https://3041593.fs1.hubspotusercontent-na1.net/hubfs/3041593/LP/07_SaaS/contact_tel_icon.svg) no-repeat left center;background-size:3.8vw auto}}.form-message-text{padding-top:25px;font-size:12px;font-weight:400;line-height:1.7;color:#4d4d4f}@media screen and (max-width:767px){.form-message-text{padding-top:5vw;font-size:3vw}}.seal-banner-list{display:flex;width:100%;padding-top:30px}@media screen and (max-width:767px){.seal-banner-list{justify-content:center;padding-top:0;position:absolute;bottom:calc(60/750 * 100vw);left:0;right:0;margin:0 auto}}.seal-banner-item+.seal-banner-item{padding-left:10px}.form-box>*:nth-child(2){width:60%;padding:35px 25px;background:#f9f9f9}@media screen and (max-width:1000px){.form-box>*:nth-child(2){width:100%}}.policy-box{width:90%;height:125px;padding:10px 15px 20px;margin:30px auto 0;overflow-y:auto;background:#fff;border:1px solid #cdcdcd}@media screen and (max-width:767px){.policy-box{width:100%;height:50vw;padding:4vw 1.5em 6vw;margin:4vw auto 0}}.policy-box-inner p{font-size:13px;line-height:1.6}.policy-box-inner p+p{padding-top:1em}.policy-box-inner dt{padding-top:1.3em;font-size:13px;font-weight:700;line-height:1.6}.policy-box-inner dd{padding-top:.4em;font-size:13px;line-height:1.6}.policy-box-inner li{line-height:1.6}@media screen and (max-width:767px){.policy-box-inner p,.policy-box-inner dt,.policy-box-inner dd,.policy-box-inner li{font-size:2.8vw}.policy-box-inner li{padding-top:.5em}}.policy-headline{font-size:15px;line-height:1.6}.personal-information{overflow-y:scroll;background-color:#fff;height:125px;border:1px solid #cdcdcd;margin-top:30px;padding:20px 15px}.personal-information_heading{font-size:14px;font-weight:bold}.personal-information_description{margin-top:10px;font-size:12px}.personal-information li{margin-top:10px}.personal-information dt{font-size:12px;font-weight:bold}.personal-information dd{font-size:12px}.personal-information dd li{margin-top:5px;font-size:12px}@media screen and (max-width:767px){.personal-information{margin-top:calc(80/750 * 100vw);height:calc(600/750 * 100vw);padding:calc(40/750 * 100vw)}.personal-information_heading{font-size:calc(30/750 * 100vw)}.personal-information_description{margin-top:calc(30/750 * 100vw);font-size:calc(24/750 * 100vw)}.personal-information li{margin-top:calc(30/750 * 100vw)}.personal-information dt{font-size:calc(24/750 * 100vw)}.personal-information dd{font-size:calc(24/750 * 100vw)}.personal-information dd li{margin-top:calc(10/750 * 100vw);font-size:calc(24/750 * 100vw)}}.p-hero [class^="form-columns"]>.hs-main-font-element:first-child{height:0 !important;overflow:hidden}form>*+*{margin-top:15px !important}@media screen and (max-width:767px){form>*+*{margin-top:calc(30/750 * 100vw) !important}}form span{font-size:13px;color:#4d4d4f;line-height:1}@media screen and (max-width:767px){form span{font-size:calc(28/750 * 100vw)}}form input:not([type="checkbox"]):not([type="submit"]),form select{border:1px solid #b5b5b5 !important;border-radius:2px}form textarea{padding:.5em;border:1px solid #b5b5b5 !important}form .hs_lastname{width:calc(50% - 0.5em) !important;float:left !important;margin-right:.5em}form .hs_firstname{float:left !important;width:50% !important}form .hs-form-required{padding-left:.5em}form .hs-form-required:after{content:"必須";font-size:10px;padding:0 .3em .2em;background-color:#747474;color:#fff;position:relative;left:-0.6em;top:-0.14em}form .hs-error-msgs li{line-height:1.4}form .hs-error-msg{font-size:.75em;color:#f52020}form .input{line-height:1}form .input input{line-height:1.6}.hs-form-booleancheckbox input[type=checkbox]{display:none}.hs-form-booleancheckbox input[type=checkbox]:checked+span:before{background-position:0 -1em}.hs-form-booleancheckbox span{font-size:14px;display:block;position:relative;padding-left:1.7em}@media screen and (max-width:767px){.hs-form-booleancheckbox span{font-size:calc(26/750 * 100vw)}}.hs-form-booleancheckbox span:before{content:"";width:1em;height:1em;background-color:#fff;border-radius:2px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #ccc;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2228%22%20viewBox%3D%220%200%2014%2028%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%20ry%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3Cg%3E%3Crect%20y%3D%2214%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%20ry%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3Cpolyline%20points%3D%223.5%2020%206%2023.5%2010.5%2017%22%20fill%3D%22none%22%20stroke%3D%22%23f40000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.hs-form-booleancheckbox a{font-size:1em;color:#202020;text-decoration:underline}.hs_submit{margin-top:30px !important}.hs_submit input{line-height:55px;background-color:#0abba8;color:#fff;border-radius:100px;font-size:16px;font-weight:bold;max-width:400px;margin:0 auto;display:block}form select{color:#4d4d4f !important;padding:.3em}@media screen and (max-width:767px){.hs_submit{margin-top:calc(60/750 * 100vw) !important}.hs_submit input{line-height:calc(100/750 * 100vw);font-size:calc(35/750 * 100vw)}}.hs-recaptcha{margin-top:30px !important}@media screen and (max-width:767px){.hs-recaptcha{margin-top:calc(60/750 * 100vw) !important}}.form-box .hs-main-font-element{display:none}.form-box label{width:10em}