@charset "utf-8";@font-face{font-family:lsj;font-weight:300;src:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Th.woff2) format("woff2"),url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Th.woff) format("woff")}@font-face{font-family:lsj;font-weight:400;src:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Rg.woff2) format("woff2"),url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Rg.woff) format("woff")}@font-face{font-family:lsj;font-weight:700;src:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Bd.woff2) format("woff2"),url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Bd.woff) format("woff")}@font-face{font-family:lsj;font-weight:800;src:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Eb.woff2) format("woff2"),url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/fonts/LINESeedJP_OTF_Eb.woff) format("woff")}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;margin:0;outline:0;padding:0}:root{--color-base:#3a3e40;--color-black:#000;--color-white:#fff;--color-blue:#5290dd;--color-green:#1ab9a7;--color-pink:#ea7b99;--color-yellow:#f7c22b;--color-gray-thin:#f7f8f8;--color-gray:#f5f6f7;--color-bdr-gray:#d8e3e8;--bg-gray:#f4f5f7;--pc-lr:max(50px,calc(50% - 610px));--pc-mlr:min(-50px,calc(610px - var(--window-width)/2));--pc-lr-narrow:max(50px,calc(50% - 550px));--pc-mlr-narrow:min(-50px,calc(550px - var(--window-width)/2));--pc-lr-thin:max(50px,calc(50% - 400px));--pc-lr-1000:max(50px,calc(50% - 500px));--sp-lr:20px;--sp-mlr:-20px;--content-width:1220px;--content-width-narrow:1100px;--transition-op:opacity ease .3s,visibility ease .3s;--transition-trf:transform ease .3s;--transition-all:all ease .3s}html{font-size:62.5%}body{font-family:lsj,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.5rem}.sup{font-size:50%;vertical-align:super}@media screen and (max-width:767px){body{font-size:1.4rem}}body{color:var(--color-base)}a{color:inherit;text-decoration:none}img{max-width:100%;vertical-align:top}img.cover{height:100%;object-fit:cover;width:100%}@media screen and (max-width:767px){img{width:100%}}*,:after,:before{box-sizing:border-box}button{cursor:pointer}@media screen and (min-width:768px){.only-sp{display:none!important}}@media screen and (max-width:767px){.only-pc{display:none!important}}#container{overflow:hidden;position:relative;z-index:1}#header{left:0;padding:42px 50px 0;position:fixed;top:0;width:100%;z-index:100}#header .headerInner{display:flex;justify-content:space-between}#header .siteLogo a{display:flex;gap:0 14px}#header .siteLogo .logoTxt{padding:6px 0 0}#header .siteLogo .name{font-size:2rem;font-weight:700;line-height:1.6}#header .siteLogo .type{font-size:1.12rem;line-height:1.6071428571428572}@media screen and (min-width:1141px){.menuBtn{display:none}#header:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition-op);width:100%;z-index:-1}#header.dropOpen:before{opacity:.5}}@media screen and (max-width:1140px){#header{padding:18px var(--sp-lr) 0;position:absolute;z-index:1000}#header .headerInner{display:block}#header .siteLogo a{gap:0 10px}#header .siteLogo .logoImg{align-items:center;display:flex;flex-direction:column;height:44px;justify-content:space-between;line-height:0}#header .siteLogo .logoImg .logoImgLogo svg{height:33px;width:39px}#header .siteLogo .logoImg .logoImgName svg{height:8px;width:41px}#header .siteLogo .logoTxt{padding:5px 0 0}#header .siteLogo .name{font-size:1.4rem}#header .siteLogo .type{font-size:1rem;transform:scale(.8);transform-origin:top left}.menuBtn{background-color:var(--color-blue);border-radius:100%;cursor:pointer;height:50px;position:fixed;right:15px;top:15px;width:50px;z-index:1000}.menuBtn span{display:block;height:8px;left:15px;position:absolute;top:21px;width:20px}.menuBtn span:after,.menuBtn span:before{background-color:var(--color-white);border-radius:100px;content:"";display:block;height:2px;left:0;position:absolute;transition:var(--transition-trf);width:20px}.menuBtn span:before{top:0}.menuBtn span:after{bottom:0}.menuOpen #header .siteLogo{display:none}.menuOpen .menuBtn{background-color:var(--color-white)}.menuOpen .menuBtn span:before{background-color:var(--color-blue);top:calc(50% - 1px);transform:rotate(45deg)}.menuOpen .menuBtn span:after{background-color:var(--color-blue);bottom:auto;top:calc(50% - 1px);transform:rotate(-45deg)}}.sns li:first-child,.sns li:nth-child(2){width:26px}.sns li:nth-child(3){width:28px}.sns li:nth-child(4){width:30px}@media screen and (min-width:768px){.sns li a{display:block;transition:var(--transition-op)}.sns li a:hover{opacity:.6}}@media screen and (min-width:1141px){#globalNavi .primaryConts{display:flex;gap:0 2em;padding:51px 70px 0 0}#globalNavi .primaryCont.other{display:none!important}#globalNavi .primaryContLabel{font-weight:700;line-height:1.6;position:relative;transition:var(--transition-all)}.scrolling #globalNavi .primaryContLabel{font-size:1.4rem}#globalNavi .primaryContLabel:before{background-color:var(--color-blue);bottom:-6px;content:"";display:block;height:2px;left:0;position:absolute;transition:var(--transition-all);width:0}body:not(.scrolling) #globalNavi .primaryCont:hover .primaryContLabel.acc,body:not(.scrolling) #globalNavi .primaryContLabel.acc:hover{color:var(--color-white)}#globalNavi .primaryCont:hover .primaryContLabel:before,#globalNavi .primaryContLabel:hover:before{width:100%}#globalNavi .megaMenu{display:block!important;opacity:0;padding:34px 110px 0 50px;pointer-events:none;position:absolute;right:0;transition:var(--transition-op);width:100%}#globalNavi .primaryCont:hover .megaMenu{opacity:1;pointer-events:all}#globalNavi .megaMenuInner{background-color:var(--color-white);border-radius:10px;display:flex!important;float:right;max-width:1010px;overflow:hidden;width:100%}#globalNavi .megaMenuHead{background-color:var(--color-blue);color:var(--color-white);font-size:1.8rem;font-weight:700;padding:39px 35px;width:22.77228%}#globalNavi .megaMenuHead a{text-decoration:underline}#globalNavi .megaMenuHead a:hover{text-decoration:none}#globalNavi .megaMenuBody{display:flex;gap:0 1em;justify-content:space-between;padding:39px 56px;width:77.22772%}#globalNavi .megaMenuBody .droplabel{font-weight:700;line-height:1.6;margin-bottom:.75em}#globalNavi .dropmenu+.dropmenu{margin-top:44px}#globalNavi .megaMenuBody .dropbody{display:block!important}#globalNavi .secondaryCont{font-size:1.3rem;line-height:1.5;margin:.25em 0}#globalNavi .secondaryCont li{line-height:1.5;margin:.25em 0 .25em .75em;padding-left:1em;text-indent:-1em}#globalNavi .megaMenuBody a:hover{text-decoration:underline}#globalNavi .contactBox{align-items:center;display:flex;gap:0 26px;position:absolute;right:50px;top:20px}#globalNavi .contactTelBlock{text-align:right}.scrolling #globalNavi .contactTelBlock{transform:translateY(-2px)}#globalNavi .contactTelBlock a{pointer-events:none}#globalNavi .contactTelBlock .number{align-items:center;display:flex;font-size:1.8rem;font-weight:800;gap:0 4px;line-height:1.6111111111111112}#globalNavi .contactTelBlock .ico{height:20px}#globalNavi .contactFormBtn,#globalNavi .contactTelBlock .info{font-size:1.1rem}#globalNavi .contactFormBtn a{height:44px;width:190px}#globalNavi .droplink{position:absolute;right:50px;top:84px}#globalNavi .droplink .droplabel{border:1px solid #e4e5e6;border-radius:100%;cursor:pointer;height:41px;position:relative;width:41px}#globalNavi .droplink:hover .droplabel{border-color:var(--color-white)}#globalNavi .droplink:hover .droplabel svg circle{fill:var(--color-white)!important}#globalNavi .droplink .droplabel svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#globalNavi .droplink .dropbody{opacity:0;padding-top:26px;pointer-events:none;position:absolute;right:0;top:41px;transition:var(--transition-op);width:250px}.scrolling #globalNavi .droplink .dropbody{right:50%;transform:translateX(50%)}#globalNavi .droplink:hover .dropbody{opacity:1;pointer-events:all}#globalNavi .droplink .dropbodyInner{background-color:var(--color-white);border-radius:10px;padding:38px;width:250px}#globalNavi .dropContents li{font-size:1.4rem;font-weight:700;line-height:1.5}#globalNavi .dropContents li a:hover{text-decoration:underline}#globalNavi .dropContents>li+li{margin-top:1em}#globalNavi .dropContents>li ul{margin-top:.5em}#globalNavi .dropContents>li li{font-weight:400;margin-top:.5em}#globalNavi .sns{align-items:center;border-top:1px solid #e4e5e6;display:flex;gap:0 20px;justify-content:center;margin-top:25px;padding-top:30px}}@media screen and (max-width:1140px){#globalNavi{background-color:var(--color-blue);height:100%;left:0;overflow:auto;overscroll-behavior-y:contain;padding:70px var(--sp-lr);position:fixed;top:0;transform:translateX(100%);transition:var(--transition-trf);width:100%;z-index:100}.menuOpen{overflow:hidden}.menuOpen #globalNavi{transform:translateX(0)}#globalNavi .primaryCont{color:var(--color-white);line-height:1.5}#globalNavi .primaryContLabel{font-size:1.5rem;font-weight:700}#globalNavi .primaryCont+.primaryCont{padding-top:24px}#globalNavi .secondaryCont+.secondaryCont{margin-top:16px}#globalNavi .secondaryCont.only-sp{margin-bottom:16px}#globalNavi .megaMenu{display:none;padding-left:17px}#globalNavi .megaMenuHead{display:none}#globalNavi .primaryContLabel.acc{position:relative}#globalNavi .megaMenu .droplabel,#globalNavi .megaMenu .linkLabel{cursor:pointer;font-size:1.4rem;font-weight:700;padding-top:15px;position:relative}#globalNavi .megaMenu .droplabel a{pointer-events:none}#globalNavi .megaMenu .droplabel:before,#globalNavi .primaryContLabel.acc:before{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_arrow_btm.svg) 0 0/contain no-repeat;content:"";display:block;height:8px;position:absolute;right:0;top:calc(50% - 4px);transition:var(--transition-all);width:14px}#globalNavi .megaMenu .droplabel.open:before,#globalNavi .primaryContLabel.acc.open:before{transform:rotate(180deg)}#globalNavi .megaMenu .dropbody{display:none;font-size:1.3rem;margin-bottom:15px;padding-left:17px;padding-top:1em}#globalNavi .secondaryCont ul{padding-left:4px}#globalNavi .secondaryCont ul li{margin-top:16px}#globalNavi .contactBox{color:var(--color-white);display:flex;flex-direction:column;gap:14px 0;margin:40px auto;width:260px}#globalNavi .contactBox a{align-items:center;border:1px solid var(--color-white)!important;border-radius:1000px;display:inline-flex;height:60px!important;justify-content:center;width:260px!important}#globalNavi .contactTelBlock{order:2;text-align:right}#globalNavi .contactTelBlock .number{align-items:center;display:flex;font-size:1.6rem;font-weight:800}#globalNavi .contactTelBlock .ico{margin-right:4.6px}#globalNavi .contactTelBlock .ico svg path{fill:var(--color-white)}#globalNavi .contactTelBlock .info{font-size:1rem;padding-top:3px}#globalNavi .contactFormBtn:nth-child(2){order:1}#globalNavi .contactFormBtn:nth-child(3){order:3}#globalNavi .contactFormBtn a{font-size:1.4rem}#globalNavi .contactFormBtn:nth-child(3) a{background-color:#f74e7b;border-color:#f74e7b!important;font-weight:700}#globalNavi .dropContents,#globalNavi .droplink .droplabel{display:none}#globalNavi .sns{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:174px}}@media screen and (min-width:1141px){#header{transition:var(--transition-all)}.scrolling #header{background-color:var(--color-white);height:70px;padding-top:12px}.scrolling #header .siteLogo .logoImg{display:flex;height:40px;justify-content:space-between;width:172px}.scrolling #header .siteLogo .logoImgLogo{height:40px;width:47px}.scrolling #header .siteLogo .logoImgLogo svg{width:47px}.scrolling #header .siteLogo .logoImgName{padding-top:11px;width:118px}.scrolling #header .siteLogo .logoImgName svg{display:block;height:24px;width:118px}.scrolling #header .siteLogo .logoTxt{display:none}.scrolling #globalNavi .primaryConts{padding-right:445px;padding-top:13px}.scrolling #globalNavi .droplink{right:428px;top:14px}.scrolling #globalNavi .contactBox{gap:0 20px;top:15px}.scrolling #globalNavi .contactTelBlock .number{font-size:1.6rem}.scrolling #globalNavi .contactTelBlock .info{font-size:1rem}.scrolling #globalNavi .contactFormBtn a{font-size:1.2rem;height:40px;width:170px}}@media screen and (min-width:1141px) and (max-width:1380px){.scrolling #globalNavi .primaryConts{gap:0 1em;padding-right:366px}.scrolling #globalNavi .droplink{right:360px}.scrolling #globalNavi .contactBox{gap:0 10px}.scrolling #globalNavi .contactTelBlock .number{font-size:1.3rem}.scrolling #globalNavi .contactFormBtn a{font-size:1.2rem;height:40px;width:160px}}@media screen and (min-width:1141px) and (max-width:1240px){.scrolling #globalNavi .primaryConts{gap:0 .75em}.scrolling #globalNavi .primaryContLabel{font-size:1.3rem}}.footCTA{color:var(--color-white)}.footCTALabel{font-size:1.2rem;font-weight:700;line-height:19px}.footCTATitle{display:inline-block;font-size:2.6rem;font-weight:700;line-height:1.6153846153846154;margin:10px 0 20px;padding-right:50px;position:relative}.footCTATitle .arrowCircle{align-items:center;background-color:var(--color-white);border-radius:100%;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:calc(50% - 16px);width:32px}.footCTASeminar .arrowCircle svg path{fill:#3277d5!important}.footCTADocument .arrowCircle svg path{fill:#f74e7b!important}.footCTA p{font-size:1.4rem;line-height:1.8571428571428572}.footCTAContact{background-color:var(--color-blue);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;margin-left:var(--pc-lr);margin-right:var(--pc-lr);padding:97px 90px 87px}.footCTAContact .footCTATitle{font-size:3.1rem;padding-right:0}.footCTALink{display:flex;font-size:1.6rem;gap:0 36px;line-height:1.5625;margin-top:20px}.footCTALink li a{text-decoration:underline}.footCTABtns{padding-top:28px}.footCTA .contactFormBtn a{border-color:var(--color-white)!important;color:var(--color-blue)!important;font-size:1.6rem!important;font-weight:700;height:66px;padding-top:5px;width:280px}.footCTA .contactFormBtn a .arrowCircle,.footCTA .contactFormBtn a:before{background-color:var(--color-blue)!important}.footCTA .contactFormBtn a svg path{fill:var(--color-white)!important}.footCTA .contactTelBlock{display:flex;justify-content:center;margin-top:27px;text-align:right}.footCTA .contactTelBlock a{pointer-events:none}.footCTA .contactTelBlock .number{align-items:center;display:flex;font-size:2.3rem;font-weight:800;gap:0 4px;line-height:1.6111111111111112}.footCTA .contactTelBlock .ico,.footCTA .contactTelBlock .ico svg{height:28px;width:21px}.footCTA .contactTelBlock .ico svg path{fill:var(--color-white)!important}.footCTA .contactTelBlock .info{font-size:1.3rem}.footCTABtm{background-color:var(--bg-gray);display:flex;padding-left:var(--pc-lr);padding-right:var(--pc-lr)}.footCTABtm>*{width:50%}.footCTABtm a{display:block;height:100%;overflow:hidden;padding:82px 90px 75px;position:relative;z-index:1}.footCTABtm a .footCTATitle:before{background-color:var(--color-white);border-radius:100px;bottom:-4px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footCTABtm a:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition-op);width:100%}.footCTASeminar{background-color:#3277d5;border-radius:0 0 0 10px}.footCTADocument{background-color:#f74e7b;border-radius:0 0 10px 0}@media screen and (min-width:1025px){.footCTA .contactFormBtn a:hover{color:var(--color-white)!important}.footCTA .contactFormBtn a:hover .arrowCircle{background-color:var(--color-white)!important}.footCTA .contactFormBtn a:hover svg path{fill:var(--color-blue)!important}.footCTALink li a:hover{text-decoration:none}.footCTABtm a:hover:before{opacity:.2}.footCTABtm a:hover .footCTATitle:before{width:calc(100% - 50px)}}@media screen and (max-width:1024px){.footCTALabel{font-size:1.1rem;line-height:18px}.footCTATitle{font-size:1.8rem;line-height:1.7777777777777777;margin:8px 0 13px;padding-right:42px}.footCTA p{font-size:1.2rem;line-height:1.9166666666666667}.footCTAContact{border-radius:0;display:block;margin:0;padding:42px var(--sp-lr) 39px}.footCTAContact .footCTATitle{font-size:1.9rem;line-height:1.5789473684210527}.footCTALink{font-size:1.2rem;line-height:1.3333333333333333;margin-top:10px}.footCTABtns{margin:0 auto;padding-top:30px;width:260px}.footCTA .contactFormBtn a{font-size:1.4rem!important;height:60px;width:260px}.footCTA .contactTelBlock{display:block;margin-top:14px}.footCTA .contactTelBlock a{align-items:center;background-color:var(--color-white);border-radius:1000px;color:var(--color-blue);display:flex;height:60px;justify-content:center;pointer-events:all;width:260px}.footCTA .contactTelBlock .number{font-size:1.6rem;line-height:1.5625}.footCTA .contactTelBlock .ico,.footCTA .contactTelBlock .ico svg{height:21px;width:16px}.footCTA .contactTelBlock .ico svg path{fill:var(--color-blue)!important}.footCTA .contactTelBlock .info{font-size:1rem}.footCTABtm{display:block;padding:0}.footCTABtm>*{border-radius:0!important;width:100%}.footCTABtm a{padding:37px var(--sp-lr) 37px}}#footer{background-color:var(--bg-gray);padding:100px var(--pc-lr)}.registerMM{margin:0 auto 50px;max-width:var(--content-width-narrow)}.registerMM a{display:block;position:relative}.registerMM dl{align-items:center;background-color:var(--color-white);border-radius:10px;display:flex;gap:0 50px;height:158px;padding:0 90px 0 80px}.registerMM dl dt{align-items:center;display:flex;font-size:2.4rem;font-weight:700;gap:0 18px;position:relative;white-space:nowrap}.registerMM dl dt .txt{line-height:1.6666666666666667;position:relative}.registerMM dl dt .txt:before{background-color:var(--color-base);bottom:-3px;content:"";display:block;height:2px;position:absolute;transition:width .3s ease;width:0}.registerMM dl dd{font-size:1.4rem;line-height:1.8571428571428572}.registerMM dl dd .arrowCircle{height:56px;right:50px;top:calc(50% - 28px);width:56px}@media screen and (min-width:1025px){.registerMM a:hover dl dt .txt:before{width:100%}.registerMM a:hover dl dd .arrowCircle{background-color:var(--color-blue)}.registerMM a:hover dl dd .arrowCircle svg path{fill:var(--color-white)!important}}@media screen and (max-width:1024px){#footer{padding:60px var(--sp-lr)}.registerMM{margin-bottom:40px}.registerMM a{display:block;position:relative}.registerMM dl{display:block;height:auto;padding:18px 52px 15px 77px}.registerMM dl dt{display:block;font-size:1.6rem;margin-bottom:4px;position:static}.registerMM dl dt .icon{left:20px;position:absolute;top:calc(50% - 18.5px)}.registerMM dl dt .txt{line-height:1.5625}.registerMM dl dd{font-size:1.1rem;line-height:1.6363636363636365}.registerMM dl dd .arrowCircle{height:32px;right:15px;top:calc(50% - 16px);width:32px}}.footerBnr{display:flex;justify-content:space-between;margin:0 auto 60px;max-width:var(--content-width-narrow)}.footerBnr li{width:31.81818%}.footerBnr li a{border-radius:10px;display:block;overflow:hidden;position:relative;z-index:1}.footerBnr li a:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition-op);width:100%;z-index:2}@media screen and (min-width:1025px){.footerBnr li a:hover:before{opacity:.3}}@media screen and (max-width:1024px){.footerBnr{flex-direction:column;gap:10px 0;margin-bottom:43px;width:78.66667vw}.footerBnr li{width:100%}}.footMain{border-top:1px solid #cfd3d6;display:flex;justify-content:space-between;padding:105px 0 0;position:relative}.footMain .siteLogo{width:235px}.footMain .logoImg{align-items:center;display:flex;justify-content:space-between;margin-bottom:21px;width:172px}.footMain .logoImgLogo{width:46px}.footMain .logoImgLogo svg{display:block;height:39px;width:46px}.footMain .logoImgName{padding-top:6px;width:118px}.footMain .logoImgName svg{display:block;height:23px;width:118px}.footMain .logoTxt .name{font-size:1.8rem;font-weight:700;letter-spacing:-.025em}.footMain .logoTxt .type{font-size:1rem;letter-spacing:-.005em;margin-top:8px}.footNav{max-width:815px;width:calc(100% - 235px)}.footNav .primaryContLabel{font-weight:700}.footNav .service .primaryContLabel{margin-bottom:32px}.footNav .lowerMenu{display:flex;gap:0 1em;justify-content:space-between}.footNav .droplabel{font-size:1.3rem;font-weight:700;line-height:1.6153846153846154;margin-bottom:16px}.footNav .secondaryCont{color:rgba(58,62,64,.5);font-size:1.3rem;line-height:1.5}.footNav .secondaryCont+.secondaryCont{margin-top:6px}.footNav .secondaryCont ul{margin-left:4px}.footNav .secondaryCont ul li{margin-top:7px}.footNav .dropmenu+.dropmenu{margin-top:52px}.footMain .sns{align-items:center;display:flex;gap:0 20px;left:0;position:absolute;top:260px;width:174px}.footSub .linkPP{font-size:1.3rem;line-height:1.6153846153846154;margin:83px 0 27px}.copyright{font-size:1rem;line-height:1.7}@media screen and (min-width:1025px){.footNav .primaryConts{display:grid;gap:0 0;grid-auto-flow:row;grid-template-areas:"c1 service" "c2 service" "c3 service" "c4 service" "c5 service" "c6 service" "c7 service";grid-template-columns:26.5% 73.5%;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto auto;height:100%;padding-top:5px;width:100%}.footNav .primaryCont:nth-child(3){grid-area:service}.footNav .primaryCont:first-child{grid-area:c1}.footNav .primaryCont:nth-child(2){grid-area:c2}.footNav .primaryCont:nth-child(4){grid-area:c3}.footNav .primaryCont:nth-child(5){grid-area:c4}.footNav .primaryCont:nth-child(6){grid-area:c5}.footNav .primaryCont:nth-child(7){grid-area:c6}.footNav .primaryCont:nth-child(8){grid-area:c7}.footNav a:hover,.footSub .linkPP a:hover{text-decoration:underline}.footNav .lowerMenu{display:flex!important}.footNav .dropbody{display:block!important}}@media screen and (max-width:1024px){.footMain{flex-direction:column;padding:61px 0 0}.footMain .siteLogo{order:3;width:235px}.footMain .logoImg{align-items:center;display:flex;justify-content:space-between;margin-bottom:21px;width:172px}.footMain .logoImgLogo{width:46px}.footMain .logoImgLogo svg{display:block;height:39px;width:46px}.footMain .logoImgName{padding-top:6px;width:118px}.footMain .logoImgName svg{display:block;height:23px;width:118px}.footMain .logoTxt .name{font-size:1.8rem;font-weight:700;letter-spacing:-.025em}.footMain .logoTxt .type{font-size:1rem;letter-spacing:-.005em;margin-top:8px}.footNav{max-width:inherit;order:1;width:100%}.footNav .primaryCont{margin-top:29px}.footNav .primaryCont:first-child{margin-top:0}.footNav .primaryContLabel{cursor:pointer;font-size:1.5rem}.footNav .service .primaryContLabel{margin-bottom:0;position:relative}.footNav .secondaryCont{color:var(--color-base)}.footNav .secondaryCont ul li,.footNav .secondaryCont+.secondaryCont{margin-top:16px}.footNav .lowerMenu{display:none}.footNav .lowerMenuCol{margin-left:1em;margin-top:15px}.footNav .droplabel{cursor:pointer;margin-bottom:0;position:relative}.footNav .droplabel a,.footNav .service .primaryContLabel a{pointer-events:none}.footNav .dropbody{display:none;padding:1em 0 0 1em}.footNav .dropmenu+.dropmenu{margin-top:15px}.footNav .secondaryCont.only-sp{margin-bottom:16px}.lowerMenu .droplabel:before,.primaryContLabel.acc:before{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_arrow_btm_b.svg) 0 0/contain no-repeat;content:"";display:block;height:8px;position:absolute;right:0;top:calc(50% - 4px);transition:var(--transition-all);width:14px}.lowerMenu .droplabel.open:before,.primaryContLabel.acc.open:before{transform:rotate(180deg)}.footMain .sns{margin:55px 0 50px;order:2;position:static}.footSub .linkPP{font-size:1.2rem;margin:26px 0 27px}.copyright{line-height:2}}#footer.simpleFooter{background-color:var(--color-white);border-top:1px solid var(--bg-gray);padding-bottom:35px;padding-top:35px;text-align:center}.btn a{align-items:center;border-radius:1000px;display:inline-flex;justify-content:center;overflow:hidden;position:relative;z-index:1}.btn.-colored a{background-color:var(--color-blue);border:2px solid var(--color-blue);color:var(--color-white);font-size:1.3rem;font-weight:700}.btn.-colored a:before{background-color:var(--color-white);border-radius:1000px;content:"";display:block;font-weight:700;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:var(--transition-trf);width:100%;z-index:-1}.btn.-arrow a{background-color:var(--color-white);border-color:var(--color-bdr-gray);padding-right:20px}.arrowCircle{align-items:center;background-color:var(--color-gray);border-radius:100%;display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:calc(50% - 16px);width:32px}.btn.-smallBtn a{border:1px solid #707070;font-size:1.3rem;line-height:1.6153846153846154;padding:2px 15px 1px}.btn.-bordered a{background-color:var(--color-white);border:2px solid var(--color-bdr-gray);font-size:1.4rem;font-weight:700;height:60px;width:260px}.btn.-bordered a:before{background-color:var(--color-bdr-gray);border-radius:1000px;content:"";display:block;font-weight:700;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:var(--transition-trf);width:100%;z-index:-1}.btn.-blank a .icon{position:absolute;right:22px;top:23px}.btn.-mt{margin-top:60px}.btn.-center{text-align:center}.btn.-center a{justify-content:center}.btn.-blue a{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white);font-size:1.6rem;font-weight:700;height:70px;width:400px}.btn.-blue a:before{display:none}.btn.-blue a[href^="#"] .arrowCircle{transform:rotate(90deg)}@media screen and (min-width:768px){.btn.-blue a:hover{background-color:var(--color-white);color:var(--color-base)}}@media screen and (max-width:767px){.btn.-blue a{font-size:1.4rem;height:60px;line-height:1.2857142857142858;width:260px}}@media screen and (min-width:768px){.btn.-colored a:hover{color:var(--color-blue)}.btn.-bordered a:hover:before,.btn.-colored a:hover:before{transform:translateX(0)}.btn.-smallBtn a:hover{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.btn.-colored a:hover:before{transform:translateX(0)}.btn.-bordered.-arrow a:hover .arrowCircle{background-color:var(--color-blue)}.btn.-bordered.-arrow a:hover .arrowCircle svg path{fill:var(--color-white)!important}}@media screen and (max-width:767px){.btn.-arrow a{padding-right:0;padding-top:4px}.btn.-smallBtn a{font-size:1.2rem;padding:3px 18px 2px}.btn.-bordered a{width:240px}.btn.-mt{margin-top:40px}}.topicPath{padding:150px var(--pc-lr) 40px}.topicPath.-simple{padding-top:40px}.topicPath ul{font-size:0}.topicPath ul li{display:inline-block;font-size:1.1rem;line-height:1.6363636363636365}.topicPath ul li:after{color:#9ba1a3;content:"＞";margin:0 .25em}.topicPath ul li:last-child:after{display:none}.hs-breadcrumb-menu-divider{display:none!important}.hs-breadcrumb-menu-item{float:none;padding:0}@media screen and (min-width:768px){.topicPath ul li a:hover{text-decoration:underline}}@media screen and (max-width:767px){.topicPath{padding:100px 0 7px var(--sp-lr)}.topicPath ul{font-size:0;overflow:auto;padding-bottom:7px;white-space:nowrap}.topicPath ul li{font-size:1rem}}.linkDoc{position:fixed;right:0;top:210px;width:50px;z-index:5}.linkDoc a{align-items:center;background:#f74e7b;border-radius:10px 0 0 10px;color:var(--color-white);display:flex;font-weight:700;height:150px;justify-content:center;letter-spacing:.05em;overflow:hidden;position:relative;width:50px;writing-mode:vertical-lr;z-index:1}.linkDoc a:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition-op);width:100%}@media screen and (min-width:768px){.linkDoc a:hover:before{opacity:.2}}@media screen and (max-width:767px){.linkDoc{display:none}}.anchorPoint{left:0;position:absolute;top:-70px}@media screen and (max-width:767px){.anchorPoint{top:0}}.section{padding-bottom:140px;padding-left:var(--pc-lr);padding-right:var(--pc-lr);padding-top:100px;position:relative;z-index:1}.pb0{padding-bottom:0!important}.bgG{background-color:var(--bg-gray)}.bgW{background-color:var(--bg-white)}@media screen and (min-width:768px){.section.-narrow{padding-left:var(--pc-lr-narrow);padding-right:var(--pc-lr-narrow)}.pcpt140{padding-top:140px}.pcpb80{padding-bottom:80px}.pcpb180{padding-bottom:180px}.bgG{padding-bottom:120px;padding-top:120px}}@media screen and (max-width:767px){.section{padding-bottom:90px;padding-left:var(--sp-lr);padding-right:var(--sp-lr);padding-top:60px}.sppt90{padding-top:90px}.sppb40{padding-bottom:40px}.bgG,.sppb60{padding-bottom:60px}.bgG{padding-top:60px}.pageLabel{font-size:1.2rem;font-weight:800}}.l1r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l2r{-webkit-line-clamp:2}.l2r,.l3r{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.l3r{-webkit-line-clamp:3}.-shihoshoshi .pageLabel{color:#ea7b99}.-shihoshoshi.pageHeader .-treat02{border-color:#ea7b99}.-sharoshi .pageLabel{color:#1ab9a7}.-sharoshi.pageHeader .-treat02{border-color:#1ab9a7}.-other .pageLabel{color:#f7c22b}.-other.pageHeader .-treat02{border-color:#f7c22b}@media screen and (min-width:1141px){.topPage:not(.scrolling) #globalNavi .contactTelBlock,.topPage:not(.scrolling) #globalNavi .primaryContLabel,.topPage:not(.scrolling) #header .siteLogo{color:var(--color-white)}.topPage:not(.scrolling) #globalNavi .contactTelBlock svg path,.topPage:not(.scrolling) #globalNavi .droplink .droplabel svg circle,.topPage:not(.scrolling) #header .siteLogo svg path{fill:var(--color-white)}}@media screen and (max-width:1140px){.topPage #header .siteLogo{color:var(--color-white)!important}.topPage #header .siteLogo svg path{fill:var(--color-white)!important}}.hero{height:800px;height:var(--window-height);margin-bottom:93px;width:100%}.hero,.heroVideo{overflow:hidden;position:relative;z-index:1}.heroVideo{border-bottom-left-radius:50% 365px;border-bottom-right-radius:50% 365px;height:100%;margin-left:-200px;margin-right:-200px;padding-left:200px;padding-right:200px}.heroVideo:after{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.heroVideo video{height:100%;object-fit:contain;width:100%}.heroCont{left:0;padding:0 50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.heroContInner{margin:0 auto;max-width:1254px;padding-top:22px}.hero .siteTitle{color:var(--color-white);font-size:5.1rem;font-weight:700;line-height:1.3725490196078431}.hero .contactFormBtn{margin-top:28px}.hero .contactFormBtn a{font-size:1.6rem;height:60px;width:260px}.hero .scroller{bottom:0;color:var(--color-white);font-size:1.2rem;left:50%;line-height:1.5833333333333333;padding-bottom:60px;position:absolute;transform:translateX(-50%);z-index:2}.hero .scroller:before{background-color:var(--color-white);bottom:0;content:"";display:block;height:50px;left:50%;position:absolute;width:1px}@media screen and (max-width:767px){.hero{height:620px;margin-bottom:30px}.heroVideo{border-bottom-left-radius:50% 285px;border-bottom-right-radius:50% 285px}.heroCont{padding:0 20px}.heroContInner{padding-top:10px}.hero .siteTitle{font-size:3rem;line-height:1.4333333333333333}.hero .contactFormBtn{margin-top:26px}.hero .contactFormBtn a{font-size:1.3rem;height:44px;width:190px}}.latestNews{align-items:flex-start;display:flex;gap:0 50px;justify-content:center;margin:0 auto 91px;max-width:750px}.latestNewsList li{line-height:1.7333333333333334}.latestNewsList li a{display:inline-flex;gap:0 24px}.latestNews .btn,.latestNewsList .date{white-space:nowrap}@media screen and (min-width:768px){.latestNewsList a:hover .title{text-decoration:underline}}@media screen and (max-width:767px){.latestNews{display:block;margin:0 var(--sp-lr) 30px;max-width:inherit}.latestNewsList li{font-size:1.3rem;line-height:1.6153846153846154}.latestNewsList li a{display:block}.latestNewsList .date{margin-bottom:4px}.latestNews .btn{margin-top:16px;text-align:right}}.topSectionTitle{font-size:4rem;font-weight:700;line-height:1.5;margin:24px 0 0}.flowingTxt{animation:flowing 800s linear infinite;background-repeat:repeat-x;background-size:auto 168px;color:#f7f8f8;font-size:16rem;height:168px;left:0;line-height:1.60625;pointer-events:none;top:78px;white-space:nowrap;width:100%}.flowingTxt,.topSectionLabel{font-weight:700;position:absolute;z-index:-1}.topSectionLabel{color:var(--color-gray-thin);font-size:18rem;line-height:1.6055555555555556}.topSectionLead{font-size:1.6rem;line-height:2;margin-top:29px;max-width:675px}@media screen and (max-width:767px){.topSectionTitle{font-size:2.1rem;font-weight:700;line-height:1.4761904761904763;margin:10px 0 0}.flowingTxt{background-size:auto 105px;height:105px;top:15px}.flowingTxt,.topSectionLabel{font-size:10rem;line-height:1.6}.topSectionLead{font-size:1.3rem;line-height:1.8461538461538463;margin-top:17px;max-width:inherit}}@keyframes flowing{0%{background-position:0 0}to{background-position:-30000px 0}}.topService{overflow:hidden;padding-bottom:0;padding-top:142px}.topService .flowingTxt{color:var(--color-white)}.serviceIntro{margin:76px var(--pc-mlr) 0}.serviceIntroTab{display:flex;justify-content:space-between;margin:0 max(50px,calc(50% - 639px))}.serviceIntroTab li{align-items:center;background-color:var(--color-white);border-radius:10px 10px 0 0;color:var(--color-white);cursor:pointer;display:flex;font-size:2.3rem;font-weight:700;height:90px;justify-content:center;line-height:1.608695652173913;overflow:hidden;padding:0 10px;position:relative;text-align:center;width:23.94366%;z-index:1}.serviceIntroTab li:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition-op);width:100%;z-index:-1}.serviceIntroTab li.current{background-color:var(--color-white)!important;color:var(--color-base);pointer-events:none}.serviceIntroTab li span{display:inline-block;padding-top:8px;position:relative}.serviceIntroTab li span:before{background-color:var(--color-white);bottom:-4px;content:"";display:block;height:3px;left:0;position:absolute;transition:var(--transition-all);width:0}.serviceIntroTab li.current span:before{width:100%}.serviceIntroTab li[data-tab="#service01"],.serviceIntroTab li[data-tab="#service01"].current span:before{background-color:var(--color-blue)}.serviceIntroTab li[data-tab="#service02"],.serviceIntroTab li[data-tab="#service02"].current span:before{background-color:var(--color-green)}.serviceIntroTab li[data-tab="#service03"],.serviceIntroTab li[data-tab="#service03"].current span:before{background-color:var(--color-pink)}.serviceIntroTab li[data-tab="#service04"],.serviceIntroTab li[data-tab="#service04"].current span:before{background-color:var(--color-yellow)}.serviceIntro .tabBodyWrap{background-color:var(--color-white);padding:90px var(--pc-lr) 80px}.serviceIntro .tabBody{display:none}.serviceIntroList{display:flex;flex-wrap:wrap;gap:100px 7.04918%}.serviceIntroBox{width:19.67213%}.serviceIntroBox a{display:block}.serviceIntroIcon{height:80px}.serviceIntroLabel{font-size:1.2rem;line-height:1.5833333333333333;opacity:.4}.serviceIntroName{font-size:2.2rem;font-weight:700;line-height:1.5909090909090908;margin:14px 0 18px;text-decoration:underline}.serviceIntroBox p{font-size:1.3rem;line-height:1.9230769230769231}.serviceIntro .btn{margin-top:80px;text-align:center}@media screen and (min-width:768px){.serviceIntroTab li:hover:before{opacity:.3}.serviceIntroTab li:hover span:before{width:100%}.serviceIntroBox a:hover .serviceIntroName{text-decoration:none}.serviceIntroBox.only-pc{pointer-events:none}}@media screen and (max-width:767px){.topService{padding-top:77px}.serviceIntro{margin:28px var(--sp-mlr) 0}.serviceIntroTab{margin:0 15px}.serviceIntroTab li{font-size:1.3rem;height:50px;line-height:1.2307692307692308;text-align:center;width:21.86667vw}.serviceIntroTab li span{padding-top:3px}.serviceIntroTab li span:before{bottom:-5px;height:2px}.serviceIntro .tabBodyWrap{padding:50px var(--sp-lr) 25px}.serviceIntroList{flex-direction:column;gap:36px 0}.serviceIntroBox{width:100%}.serviceIntroIcon{align-items:center;display:flex;float:left;height:auto;justify-content:center;min-height:50px;text-align:center;width:45px}.serviceIntroLabel{float:right;font-size:1rem;line-height:1.7;width:calc(100% - 62px)}.serviceIntroName{float:right;font-size:1.7rem;line-height:1.6470588235294117;margin:4px 0 0;text-decoration:underline;width:calc(100% - 62px)}.serviceIntroBox p{clear:both;font-size:1.2rem;line-height:1.9166666666666667;padding-top:15px}.serviceIntro .btn{margin-top:40px}}.topAdvantage{overflow:hidden;padding-bottom:160px;padding-top:169px}.topAdvantageList{display:flex;justify-content:space-between;margin:50px 0 0}.topAdvantageBtns{max-width:530px;padding-left:13px;padding-top:62px;width:50%}.topAdvantageBtn{margin-bottom:63px}.topAdvantageBtn a{align-items:center;display:flex;gap:0 43px;position:relative}.topAdvantageBtnNum{border-bottom:2px solid var(--color-blue);color:var(--color-blue);font-size:2rem;font-weight:800;line-height:1.85;margin-bottom:26px;text-align:center;white-space:nowrap;width:30px}.topAdvantageBtnTitle{font-size:2.3rem;font-weight:700;line-height:1.608695652173913;margin-right:78px;padding-bottom:14px;position:relative}.topAdvantageBtnTitle:before{background-color:var(--color-base);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.topAdvantageBtn .arrowCircle{right:0;top:calc(50% - 25px)}.topAdvantageImg{width:39.34426%}.topAdvantageImg .caption{line-height:1.8666666666666667;margin:37px 20px 0}.topAdvantageBtns .btn{padding-left:39px;text-align:center}@media screen and (min-width:768px){a:hover .topAdvantageBtnTitle:before{width:100%}.topAdvantageBtn a:hover .arrowCircle{background-color:var(--color-blue)}.topAdvantageBtn a:hover .arrowCircle svg path{fill:var(--color-white)!important}}@media screen and (max-width:767px){.topAdvantage{padding-bottom:80px;padding-top:77px}.topAdvantageList{display:block;margin:44px 0 0}.topAdvantageBtns{max-width:inherit;padding-left:0;padding-top:0;width:100%}.topAdvantageBtn{margin-bottom:40px}.topAdvantageBtn a{flex-wrap:wrap;padding-left:39px}.topAdvantageBtnNum{font-size:1.6rem;font-weight:800;left:1px;margin-bottom:0;position:absolute;top:0;width:22px}.topAdvantageBtnTitle{font-size:1.6rem;line-height:1.375;margin-right:0;padding-bottom:20px;width:68vw}.topAdvantageBtnTitle:before{background-color:var(--color-base);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.topAdvantageBtnImg{width:68vw}.topAdvantageBtnTxt{margin-top:14px;width:68vw}.topAdvantageBtnTxt p{font-size:1.2rem;line-height:1.9166666666666667}.topAdvantageBtn .arrowCircle{top:8px}.topAdvantageImg{display:none}.topAdvantageBtns .btn{padding-left:0}}.topCasestudy{padding-bottom:100px;padding-top:103px}.topCasestudy:before{border:100px solid #f0e591;border-radius:100%;content:"";display:block;height:558px;left:-279px;pointer-events:none;position:absolute;top:-96px;width:558px;z-index:-1}.casestudyListWrap{margin-left:var(--pc-mlr);margin-right:var(--pc-mlr);margin-top:80px;overflow:hidden}.casestudyListSlider{padding-left:var(--pc-lr);padding-right:var(--pc-lr);position:static}.casestudyListSlider .slick-list{overflow:visible}.casestudyListSlider .slick-track{display:flex;gap:0 70px}.casestudyListSlider .slick-arrow{align-items:center;background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:100%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:var(--pc-lr);top:146px;width:60px}.casestudyListSlider .slick-arrow svg{transition:var(--transition-trf)}.casestudyListSlider .prev{margin-right:68px}.casestudyListSlider .prev svg{transform:rotate(180deg)}.casestudyListSlider .slick-disabled{opacity:.3;pointer-events:none}.casestudyListBox{width:360px}.casestudyListBox a{display:block}.casestudyListBoxImg{height:200px;margin-bottom:32px;overflow:hidden}.casestudyListBoxImg img{height:100%;object-fit:cover;width:100%}.casestudyListBoxCustomer{font-size:1.6rem;line-height:1.5625;margin-bottom:7px}.casestudyListBoxTitle{font-size:2rem;font-weight:700;line-height:1.7}.casestudyCats{display:flex;flex-wrap:wrap;gap:11px}.casestudyCats li a,.casestudyCats li span{background-color:var(--color-blue);border-radius:1000px;color:var(--color-white);display:block;font-size:1.4rem;line-height:1.5833333333333333;padding:5px 10px 4px;transition:var(--transition-op)}.casestudyListBox .casestudyCats li a,.casestudyListBox .casestudyCats li span{font-size:1.3rem;padding:3px 10px 2px}.casestudyListWrap .btn,.topCasestudy .btn{margin-top:60px;text-align:center}.topCasestudy .btn{margin-top:80px}.casestudyIndex{display:flex;flex-wrap:wrap;gap:70px 5.7377%}.casestudyIndex .casestudyListBox{width:29.5082%}.casestudyIndex .casestudyListBoxImg{height:min(15.15152vw,200px)}@media screen and (min-width:768px){.casestudyListSlider .prev:hover svg{transform:translateX(-100%) rotate(180deg)}.casestudyListSlider .next:hover svg{transform:translateX(100%)}.casestudyListBox a:hover .casestudyListBoxTitle{text-decoration:underline}.-narrow .casestudyListWrap{margin-left:var(--pc-mlr-narrow);margin-right:var(--pc-mlr-narrow)}.-narrow .casestudyListSlider{padding-left:var(--pc-lr-narrow);padding-right:var(--pc-lr-narrow)}.casestudyListSlider.csSlider02{display:flex;flex-wrap:wrap;gap:70px 5.7377%}.-narrow .casestudyListSlider .slick-track{gap:0 49px}.casestudyCats li a:hover{opacity:.6}}@media screen and (max-width:767px){.topCasestudy{padding-bottom:80px;padding-top:60px}.topCasestudy:before{border-width:50px;height:279px;right:calc(50% + 84px);top:-31px;width:279px}.casestudyListWrap{margin-left:var(--sp-mlr);margin-right:var(--sp-mlr);margin-top:40px}.casestudyListSlider{padding-left:var(--sp-lr);padding-right:var(--sp-lr)}.casestudyListSlider .slick-track{gap:0 30px}.casestudyListSlider .slick-arrow{display:none!important}.casestudyListBox{width:268px}.casestudyListBoxImg{height:150px;margin-bottom:20px}.casestudyListBoxCustomer{font-size:1.3rem;line-height:1.6153846153846154;margin-bottom:8px}.casestudyListBoxTitle{font-size:1.6rem;line-height:1.5625;margin-bottom:16px}.casestudyCats{gap:6px}.casestudyCats li a,.casestudyCats li span{font-size:1.2rem;line-height:1.7;padding:3px 11px 2px}.casestudyListBox .casestudyCats li a,.casestudyListBox .casestudyCats li span{font-size:1rem}.casestudyListWrap .btn{margin-top:40px}.casestudyIndex{border-bottom:1px solid #e4e5e6;display:block}.casestudyIndex .casestudyListBox{border-top:1px solid #e4e5e6;width:100%}.casestudyIndex .casestudyListBox a{display:grid;gap:0 4.47761%;grid-template-areas:"img title" "img text";grid-template-columns:26.86567% 68.65672%;grid-template-rows:auto auto;padding:24px 0;width:100%}.casestudyIndex .casestudyListBox .casestudyListBoxImg{grid-area:img}.casestudyIndex .casestudyListBox .casestudyListBoxCustomer{font-size:1.2rem;grid-area:title;margin-bottom:3px}.casestudyIndex .casestudyListBox .casestudyListBoxTitle{font-size:1.4rem;grid-area:text;margin:0}.casestudyIndex .casestudyListBoxImg{height:13.33333vw}}.topSeminar{overflow:hidden;padding-bottom:0;padding-top:170px}.topSeminar .topSectionLabel{right:-58px;top:100px}.latestSeminar{align-items:flex-end;display:flex;margin-top:80px}.latestSeminarImg{height:550px;margin-bottom:47px;margin-left:min(-50px,calc(610px - var(--window-width)/2));width:calc(var(--window-width)/2 + 17.21311%)}.latestSeminarBox{background-color:var(--color-white);border-radius:10px 0 0 0;margin-left:-26.22951%;padding:80px 0 45px 9.83607%;position:relative;width:59.01639%}.latestSeminarLink{display:block}.latestSeminarBoxDate{font-size:1.8rem;line-height:1.6111111111111112;margin-bottom:13px}.latestSeminarBoxTitle{font-size:2rem;font-weight:700;line-height:1.7;margin-bottom:20px}.latestSeminarBox p{line-height:2}.latestSeminar .btn{margin-top:50px;text-align:right}@media screen and (min-width:768px){.latestSeminarLink:hover .latestSeminarBoxTitle{text-decoration:underline}}@media screen and (max-width:767px){.topSeminar{padding-top:80px}.topSeminar .topSectionLabel{left:calc(50% - 30px);top:28px}.latestSeminar{display:block;margin-top:40px}.latestSeminarImg{height:203px;margin-bottom:-50px;margin-left:var(--sp-mlr);width:94.66667vw}.latestSeminarBox{margin-left:0;margin-right:var(--sp-mlr);padding:40px var(--sp-lr) 20px 30px;width:94.66667vw}.latestSeminarBoxDate{font-size:1.4rem;line-height:1.5714285714285714;margin-bottom:11px}.latestSeminarBoxTitle{font-size:1.6rem;line-height:1.5625;margin-bottom:14px}.latestSeminarBox p{font-size:1.2rem;line-height:1.9166666666666667}.latestSeminar .btn{margin-right:30px;margin-top:40px;text-align:center}}.topAbout{overflow:hidden;padding-bottom:120px;padding-top:153px}.topAbout:before{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_triangle.svg) 0 0/contain no-repeat;content:"";display:block;height:639px;pointer-events:none;position:absolute;right:-278px;top:33px;width:689px;z-index:-1}.aboutList{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.aboutListBox{width:45.90164%}.aboutListBox:nth-child(2n){margin-top:148px}.aboutListBox:nth-child(2n-1){margin-top:-52px}.aboutListBox:first-child{margin-top:0}.aboutListBoxImg{margin-bottom:-83px;overflow:hidden;position:relative}.aboutListBoxImg:after{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:var(--transition-op);width:100%}.aboutListBoxBody{background-color:var(--color-white);border-radius:0 10px 0 0;padding:51px 76px 0 23px;position:relative;width:82.5%}.aboutListBoxTitle{font-size:2.2rem;font-weight:700;line-height:1.5909090909090908;margin-bottom:16px}.aboutListBoxBody p{font-size:1.4rem;line-height:1.8571428571428572}@media screen and (min-width:768px){.aboutListBox a:hover .aboutListBoxTitle{text-decoration:underline}.aboutListBox a:hover .aboutListBoxImg:after{opacity:.3}}@media screen and (max-width:767px){.topAbout{padding-bottom:80px;padding-top:80px}.topAbout:before{height:318.9384885764499px;left:50%;top:-36px;width:343.89455184534273px}.aboutList{flex-direction:column;gap:40px 0;margin-top:40px}.aboutListBox{width:100%}.aboutListBox:first-child,.aboutListBox:nth-child(2n),.aboutListBox:nth-child(2n-1){margin-top:0}.aboutListBoxImg{margin-bottom:-30px}.aboutListBoxBody{padding:30px 30px 0 0;width:82.66667vw}.aboutListBoxTitle{font-size:1.8rem;line-height:1.6111111111111112;margin-bottom:14px}.aboutListBoxBody p{font-size:1.2rem;line-height:1.9166666666666667}}.topArea{padding-bottom:72px;padding-top:87px}.topArea .topSectionTitle{font-size:3rem;margin:0 0 21px;text-align:center}.visitArea{display:flex;justify-content:space-between}.visitArea dl{background-color:#6bbca6;border-radius:10px;color:var(--color-white);padding:40px 55px 38px;width:48.36066%}.visitArea dl dt{font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:15px;text-align:center}.visitArea dl dd{font-size:1.4rem;line-height:1.8571428571428572}.topArea .btn{margin-top:40px;text-align:center}@media screen and (max-width:767px){.topArea{padding-bottom:50px;padding-top:50px}.topArea .topSectionTitle{font-size:1.8rem;line-height:1.5555555555555556;margin:0 0 20px}.visitArea{display:block}.visitArea dl{margin-top:20px;padding:20px 20px 22px;width:100%}.visitArea dl dt{font-size:1.6rem;line-height:1.5625;margin-bottom:8px}.visitArea dl dd{font-size:1.2rem;line-height:1.6666666666666667}.topArea .btn{margin-top:20px}}.topFaq{overflow:hidden;padding-bottom:120px;padding-top:140px}.topFaq .topSectionLabel{right:-48px;top:57px}.faqListWrap{display:flex;justify-content:space-between;margin-top:80px}.faqListTab{display:flex;flex-direction:column;gap:33px 0;padding-top:19px;width:235px}.faqListTab li{cursor:pointer;font-size:1.6rem;font-weight:700;line-height:1.5625}.faqListTab li span{display:inline-block;padding-bottom:2px;position:relative}.faqListTab li span:before{background-color:var(--color-base);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.faqListTab li.current span:before{width:100%}.topFaq .tabBodyWrap{max-width:812px;width:calc(100% - 250px)}.topFaq .tabBody{display:none}.faqList{display:flex;flex-direction:column;gap:40px 0}.faqListBox a{font-size:1.7rem;line-height:1.5;min-height:56px;padding-left:72px;position:relative}.faqListBox a,.faqListBox a:before{align-items:center;display:flex;font-weight:700}.faqListBox a:before{background-color:var(--color-blue);border-radius:100%;color:var(--color-white);content:"Q";font-size:1.8rem;height:56px;justify-content:center;left:0;position:absolute;top:0;width:56px}.topFaq .btn{margin-top:47px;text-align:right}@media screen and (min-width:768px){.faqListTab li:hover span:before{width:100%}.faqListBox a:hover{text-decoration:underline}}@media screen and (max-width:767px){.topFaq{padding-bottom:100px;padding-top:81px}.topFaq .topSectionLabel{left:calc(50% + 12px);top:46px}.faqListWrap{display:block;margin-top:44px}.faqListTab{flex-direction:inherit;flex-wrap:wrap;gap:15px 26px;padding-top:0;width:auto}.faqListTab li{font-size:1.3rem;line-height:1.5625}.faqListTab li span{padding-bottom:0}.topFaq .tabBodyWrap{margin-top:30px;width:auto}.topFaq .tabBody{display:none}.faqList{gap:30px 0}.faqListBox a{display:block;font-size:1.4rem;line-height:1.7142857142857142;min-height:40px;padding:10px 0 0 53px}.faqListBox a:before{font-size:1.3rem;height:40px;width:40px}.topFaq .btn{margin-top:40px;text-align:center}}.topNews{background-image:linear-gradient(to right,var(--bg-gray) 50%,var(--color-white) 50%);overflow:hidden;padding-bottom:0;padding-top:100px}.topNews:before{background-color:var(--bg-gray);height:100%;left:50%;top:0;width:23.33333%}.topNews:after,.topNews:before{content:"";display:block;pointer-events:none;position:absolute;z-index:-2}.topNews:after{background-color:var(--color-white);bottom:0;height:80px;left:0;width:100%}.topNews .topSectionLabel{color:var(--color-white);font-size:18rem;left:calc(var(--pc-lr) + 60px);left:201px;line-height:1.6055555555555556;position:absolute;top:242px;transform:rotate(90deg);transform-origin:top left;z-index:-1}.topNews .pageLabel{left:var(--pc-lr);position:absolute;top:140px}.topNews .topSectionTitle{left:var(--pc-lr);margin:0;position:absolute;top:190px}.topNewsBody{background-color:var(--color-white);border-radius:10px 0 0 0;margin-left:25.40984%}.topNewsBody .newsList{padding:62px 0 50px 110px}.newsList li{border-bottom:1px solid #e4e5e6;line-height:1.4666666666666666}.newsList li a{display:flex;padding:39px 0}.newsList li .date{width:108px}.newsList li .title{width:calc(100% - 108px)}.topNewsBody .btn{margin-top:20px;text-align:right}@media screen and (min-width:768px){.newsList li a:hover .title{text-decoration:underline}}@media screen and (max-width:767px){.topNews{background-color:var(--bg-gray);background-image:none;padding-top:51px}.topNews:before{background-color:var(--color-white);left:80vw;width:20vw}.topNews:after{height:140px}.topNews .topSectionLabel{display:none}.topNews .pageLabel{position:static}.topNews .topSectionTitle{margin-top:12px;position:static}.topNewsBody{margin:30px 0 0}.topNewsBody .newsList{padding:20px 0 0 20px}.newsList li{font-size:1.3rem;line-height:1.6153846153846154}.newsList li a{display:block;padding:20px 0}.newsList li .date{margin-bottom:4px;width:auto}.newsList li .title{width:auto}.topNewsBody .btn{margin-top:40px;text-align:center}}.topMedia{overflow:hidden;padding-bottom:110px;padding-top:134px}.topMedia .topSectionLabel{right:-33px;top:48px}.mediaList{display:flex;justify-content:space-between;margin-top:70px}.mediaListBox{min-height:280px;width:48.36066%}.mediaListBox a{align-items:center;border-radius:10px;color:var(--color-white);display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;overflow:hidden;padding:0 30px 0 41px;position:relative;width:100%}.mediaListBox a:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:var(--transition-op);width:100%}.mediaListBox a.bnrMedia01{background-color:#09d}.mediaListBox a.bnrMedia02{background-color:#0ab2f3}.mediaListBoximg{text-align:center;width:46.24277%}.mediaListBoxBody{position:relative;width:calc(100% - 245px);width:51.83044%;z-index:2}.mediaListBoxTitle{display:inline-block;font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:9px;padding-right:26px;position:relative;z-index:2}.mediaListBoxTitle:before{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank.svg) 0 0/contain no-repeat;content:"";display:block;height:13px;position:absolute;right:0;top:6px;width:13px}.mediaListBoxBody p{font-size:1.3rem;line-height:1.8461538461538463}@media screen and (min-width:768px){.mediaListBox a.bnrMedia01 .mediaListBoximg img{width:219px}.mediaListBox a.bnrMedia02 .mediaListBoximg img{width:207px}.mediaListBox a:hover:before{opacity:.3}.mediaListBox a:hover .mediaListBoxTitle{text-decoration:underline}}@media screen and (max-width:767px){.topMedia{padding-bottom:50px;padding-top:100px}.topMedia .topSectionLabel{left:calc(50% - 37px);top:52px}.mediaList{flex-direction:column;gap:20px 0;margin-top:40px}.mediaListBox{min-height:240px;width:100%}.mediaListBox a{display:block;padding:24px 20px 18px}.mediaListBoximg{margin-bottom:15px;width:auto}.mediaListBoxBody{position:relative;width:100%;z-index:2}.mediaListBoxTitle{font-size:1.6rem;line-height:1.5625}.mediaListBoxTitle:before{top:3px}.mediaListBoxBody p{font-size:1.2rem;line-height:1.9166666666666667}}.topRecruit{padding-bottom:220px;padding-top:110px;text-align:center}.topRecruit .pageLabel{color:var(--color-base);font-size:2rem!important;font-weight:700!important;line-height:1.6}.topRecruit .topSectionTitle{color:var(--color-blue);font-size:7.6rem;font-weight:800;line-height:1.618421052631579;margin:0}.topRecruit p{font-size:1.6rem;line-height:2;margin-bottom:32px}@media screen and (max-width:767px){.topRecruit{padding-bottom:100px;padding-top:50px}.topRecruit .pageLabel{font-size:1.6rem!important;line-height:1.5625}.topRecruit .topSectionTitle{font-size:4.2rem;line-height:1.5952380952380953;margin-bottom:18px}.topRecruit p{font-size:1.3rem;line-height:1.8461538461538463;margin-bottom:40px}}.followCPN{background:var(--color-white);border-radius:10px;bottom:27px;box-shadow:0 3px 20px rgba(0,0,0,.1);min-height:150px;padding:24px 23px 24px 28px;position:fixed;right:27px;width:340px;z-index:5}.followCPN .btnClose{background-color:var(--color-base);border-radius:100%;cursor:pointer;height:24px;position:absolute;right:-8px;top:-10px;width:24px}.followCPN .btnClose:after,.followCPN .btnClose:before{background:var(--color-white);content:"";display:block;height:10px;left:50%;position:absolute;top:calc(50% - 5px);transform:rotate(45deg);width:1px}.followCPN .btnClose:after{transform:rotate(-45deg)}.followCPNBtnTitle{font-size:1.6rem;font-weight:700;line-height:1.5625;padding-bottom:3px}.followCPNBtnBody{float:left;font-size:1.2rem;line-height:1.4166666666666667;width:154px}.followCPNBtnTerm{margin-top:3px;text-decoration:underline}.followCPNBtnImg{float:right;transition:var(--transition-op);width:118px}@media screen and (min-width:768px){.followCPNBtn:hover .followCPNBtnTitle{text-decoration:underline}.followCPNBtn:hover .followCPNBtnImg{opacity:.6}}@media screen and (max-width:767px){.followCPN{bottom:20px;max-width:345px;min-height:107px;padding:13px 15px;right:50%;transform:translateX(50%);width:calc(100% - 30px);z-index:5}.followCPNBtnTitle{font-size:1.4rem;line-height:1.5714285714285714}.followCPNBtnBody{width:219px}.followCPNBtnBody p{margin:3px 0 0}.followCPNBtnTerm{margin-top:2px}.followCPNBtnImg{width:85px}}.bgTreat{pointer-events:none;position:absolute;z-index:-1}.bgTreat.-treat01{height:504px;overflow:hidden;right:0;top:1433px;width:145px}.bgTreat.-treat01 img{height:504px;max-width:inherit;width:578px}.bgTreat.-treat02{background-color:var(--color-blue);border-radius:100%;height:388px;left:-283px;top:3675px;width:388px}@media screen and (max-width:767px){.bgTreat.-treat01{height:250px;top:1155px;width:92px}.bgTreat.-treat01 img{height:250px;max-width:inherit;width:290px}.bgTreat.-treat02{height:194px;left:-138px;top:4835px;width:194px}}.pageHeader{overflow:hidden;padding:210px var(--pc-lr) 115px;position:relative;width:100%;z-index:1}.pageHeader .category,.pageHeader .publishDate{line-height:1.6;margin-bottom:1em}.pageHeader .publishDate{font-size:2rem}.pageHeader .publishDate *{display:inline}.pageHeader .category,.pageLabel{font-weight:700}.pageLabel{color:var(--color-blue);font-size:1.8rem;line-height:1.5;margin-bottom:7px}.pageTitle{font-size:5.4rem;font-weight:700;line-height:1.6111111111111112}.pageLead{margin-top:20px}.pageLead p{font-size:1.6rem;line-height:1.875}.pageLead p .small{font-size:1.3rem}.pageHeader .treat{position:absolute;z-index:-1}.pageHeader .-treat01{background-color:#f4f5f7;border-radius:100%;height:388px;left:-108px;opacity:.8;top:-191px;width:388px}.pageHeader .-treat02{border:140px solid #5290dd;border-radius:100%;height:768px;opacity:.69;right:-241px;top:-431px;width:768px}.pageHeader .-treat03{background-color:#f0e591;border-radius:30px;height:379px;left:-260px;top:325px;transform:rotate(15deg);transform-origin:top left;width:364px}.pageHeader .-treat04{height:760px;right:-10px;top:35px;width:766px}@media screen and (min-width:768px){.articleDetailHeader,.faqDetailHeader{padding-left:var(--pc-lr-thin);padding-right:var(--pc-lr-thin)}.articleDetailHeader{min-height:520px}.-documents .pageTitle,.articleDetailHeader:not(.-campaign) .pageTitle,.faqDetailHeader .pageTitle{font-size:3.8rem}}@media screen and (max-width:767px){.pageHeader{min-height:250px;padding:112px var(--sp-lr) 40px}.pageHeader .category,.pageHeader .publishDate{margin-bottom:.25em}.pageHeader .publishDate{font-size:1.4rem}.pageLabel{font-size:1.2rem}.pageTitle{font-size:2.4rem;line-height:1.4583333333333333}.pageLead{margin-top:16px}.pageLead p{font-size:1.2rem;line-height:1.9166666666666667}.pageLead p .small{font-size:1rem}.pageHeader .-treat01{height:194px;left:-71px;top:-97px;width:194px}.pageHeader .-treat02{border-width:70px;height:381px;right:-259px;top:-233px;width:381px}.pageHeader .-treat03{bottom:-130px;height:189px;left:-106px;top:auto;width:182px}.pageHeader .-treat04{height:380px;right:-123px;top:46px;width:383px}}.sectionTitle{font-size:3.6rem;font-weight:700;line-height:1.3333333333333333;margin-bottom:60px}.sectionTitle.-small{font-size:2.6rem;margin-bottom:40px}@media screen and (max-width:767px){.sectionTitle{line-height:1.4761904761904763}.sectionTitle,.sectionTitle.-small{font-size:2.1rem;margin-bottom:30px}}.col1Conts{display:flex;flex-direction:column;gap:70px 0}.col1Conts.-numbering{counter-reset:item}.col2Conts{display:flex;flex-wrap:wrap;gap:80px 7.27273%}.rowBoxCol2{counter-increment:item;position:relative}.rowBoxCol2,.rowBoxCol2 a{display:flex;justify-content:space-between}.rowBoxCol2 a{width:100%}.rowBoxCol2 p a{color:#0090d3;display:inline;text-decoration:underline;width:auto}.rowBoxCol2 p a[target=_blank]:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:13px;width:13px}.rowBoxCol2Img{width:39.34426%}.rowBoxCol2Body{width:53.27869%}.rowBoxCol2Body .label{color:var(--color-blue);font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:1em}.rowBoxCol2Body .title{font-size:2.6rem;font-weight:700;line-height:1.6153846153846154;margin-bottom:16px;position:relative}a[target=_blank] .rowBoxCol2Body .title:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:14px;margin-left:10px;transform:translateY(-3px);width:14px}.-numbering .rowBoxCol2Body .title:before{color:var(--color-blue);content:"0"counter(item);font-size:1.6rem;font-weight:700;left:-38px;position:absolute;top:3px}.rowBoxCol2Body p{line-height:2}.rowBoxCol2Body *+ul,.rowBoxCol2Body p+p{margin-top:2em}.rowBoxCol2Body ul li{line-height:1.6666666666666667;padding-left:1em;text-indent:-1em}.rowBoxCol2Body ul li+li{margin-top:8px}.rowBoxCol2Body ul li:before{content:"・"}.col3Conts{display:flex;flex-wrap:wrap;gap:70px 5.7377%}.rowBox{display:block;width:29.5082%}.rowBoxImg{margin-bottom:30px}.rowBoxBody .publishDate{font-size:1.6rem;line-height:1.5625;margin:30px 0 9px}.rowBoxBody .title{font-size:2.2rem;font-weight:700;line-height:1.4090909090909092;margin-bottom:18px}.rowBoxBody p{font-size:1.3rem;line-height:1.9230769230769231}.-seminarList .rowBoxBody .title{font-size:2rem;line-height:1.7;margin-bottom:0}.-seminarList .rowBoxBody p{color:rgba(58,62,64,.6);margin-top:16px}.col2Conts .rowBox{width:46.36364%}.col2Conts .rowBox .rowBoxBody .title{margin:-15px 0 0}.col2Conts .rowBox a[target=_blank] .rowBoxBody .title:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:14px;margin-left:14px;transform:translateY(-2px);width:14px}@media screen and (min-width:768px){.-narrow .rowBoxCol2Img{width:43.63636%}.-narrow .rowBoxCol2Body{width:48.18182%}.-narrow .rowBoxCol2.-smallImg .rowBoxCol2Img{width:25.45455%}.-narrow .rowBoxCol2.-smallImg .rowBoxCol2Body{width:70.90909%}.-narrow .rowBoxCol2.-smallImg .rowBoxCol2Body .title{font-size:2.4rem;line-height:1.4166666666666667}.-narrow .rowBoxCol2.-smallImg .rowBoxCol2Body p{font-size:1.4rem;line-height:1.8571428571428572}.rowBox a:hover .title,.rowBoxCol2 a:hover .title{text-decoration:underline}.rowBoxCol2 p a:hover{text-decoration:none}}@media screen and (max-width:767px){.col1Conts{gap:60px 0}.rowBoxCol2,.rowBoxCol2 a{display:block}.rowBoxCol2Img{margin-bottom:20px;width:100%}.rowBoxCol2Body{width:100%}.rowBoxCol2Body .title{font-size:1.7rem;line-height:1.6470588235294117;margin-bottom:14px}a[target=_blank] .rowBoxCol2Body .title:after{transform:translateY(0)}.rowBoxCol2Body .label{font-size:1.4rem;margin-bottom:.5em}.-numbering .rowBoxCol2Body .title:before{display:block;font-size:1.2rem;margin-bottom:6px;position:static}.rowBoxCol2Body p{font-size:1.3rem;line-height:1.8461538461538463}.rowBox{display:block;flex-shrink:0;margin-right:30px;width:71.46667vw}.rowBoxImg{margin-bottom:20px}.rowBoxBody .publishDate{font-size:1.3rem;margin:20px 0 8px}.rowBoxBody .title{font-size:1.6rem;line-height:1.5625;margin-bottom:9px}.rowBoxBody p{font-size:1.2rem;line-height:1.9166666666666667}.-seminarList .rowBoxBody .title{font-size:1.6rem}.-seminarList .rowBoxBody p{margin-top:8px}.col2Conts{gap:64px 0}.col2Conts .rowBox{width:100%}.col2Conts .rowBox .rowBoxBody .title{font-size:1.7rem;margin:-5px 0 0}.col2Conts .rowBox .rowBoxBody .title:after{height:13px;margin-left:10px;transform:translateY(-1px);width:13px}.col1Conts.-relations{display:block;margin-right:var(--sp-mlr)}.col1Conts.-relations .rowBoxCol2{flex-shrink:0;margin-right:30px;width:71.46667vw}}.pageAnchor{font-size:1.6rem;min-height:150px;padding:100px var(--pc-lr) 20px;position:relative}.pageAnchor .flowingTxt{left:0;position:absolute;top:90px}.pageAnchorLead{margin:0 auto 60px;max-width:800px}.pageAnchorLead p{line-height:2}.pageAnchor ul{display:flex;flex-wrap:wrap;gap:1.5em 4em;justify-content:center;margin:0 auto;max-width:800px}.pageAnchor ul li{color:var(--color-blue);line-height:1.6153846153846154}.pageAnchor ul li a{text-decoration:underline}@media screen and (min-width:768px){.pageAnchor ul li a:hover{text-decoration:none}}@media screen and (max-width:767px){.pageAnchor{font-size:1.3rem;min-height:inherit;padding:60px var(--sp-lr) 0}.pageAnchor .flowingTxt{top:54px}.pageAnchorLead p{line-height:1.8461538461538463}.pageAnchor ul{gap:1em 0;justify-content:flex-start}.pageAnchor ul li{width:50%}.pageAnchor ul li a{text-decoration:underline}.onlyspSlider.col3Conts{display:block;margin-bottom:0;margin-left:var(--sp-mlr);margin-right:var(--sp-mlr);overflow:hidden;padding-bottom:0;padding-left:var(--sp-lr)}.onlyspSlider .slick-list{overflow:visible}.onlyspSlider .slick-track{display:flex}}.pager{margin-top:80px}.pager,.pager a{display:flex;justify-content:center}.pager a{align-items:center;background-color:var(--color-white);border:1px solid #e4e5e6;border-radius:100%;height:100%;transition:var(--transition-all);width:100%}.pager ul li,.pagerBtn{height:40px;width:40px}.pager ul{display:flex;gap:0 6px;justify-content:center}.pager ul li{font-size:1.4rem}.pager ul li.current{pointer-events:none}.pager ul li.current a{background-color:var(--color-base);border-color:var(--color-base);color:var(--color-white)}.pagerBtn.-prev{margin-right:20px}.pagerBtn.-next{margin-left:20px}.pagerBtn.-next svg{transform:rotate(180deg)}.pagerBtn a svg{fill:var(--color-blue);transition:var(--transition-all)}@media screen and (min-width:768px){.pager ul li a:hover,.pagerBtn a:hover{background-color:var(--color-blue);border-color:var(--color-blue)}.pager ul li a:hover{color:var(--color-white)}.pagerBtn a:hover svg{fill:var(--color-white)}}@media screen and (max-width:767px){.pager{margin-top:40px}.pager ul li,.pagerBtn{height:36px;width:36px}.pager ul li{font-size:1.3rem}}.serviceIndex{padding-top:24px}.serviceIndex,.serviceIndex .tabBodyWrap{padding-bottom:0}.serviceIntroImg{margin-bottom:40px}.-index .serviceIntroBox:nth-child(-n+2) .serviceIntroName{font-size:2.6rem;margin-top:5px}.-index .serviceIntroBox:nth-child(-n+2) p,.-index .serviceIntroBox:nth-child(-n+2) ul{clear:both}.serviceIntroBox ul{line-height:1.8666666666666667}.serviceIntroBox ul li{line-height:1.4666666666666666;padding-left:1em;position:relative}.serviceIntroBox ul li+li{margin-top:5px}.serviceIntroBox ul li:before{background-color:var(--color-base);border-radius:100%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:.5em;width:6px}@media screen and (min-width:768px){.serviceIntroList.-index{gap:100px 0}.-index .serviceIntroBox{margin-right:6.96721%;width:28.68852%}.-index .serviceIntroBox:nth-child(-n+2) .serviceIntroIcon{float:left;margin-right:30px}.-index .serviceIntroBox:nth-child(-n+2){width:39.34426%}.-index .serviceIntroBox:nth-child(2),.-index .serviceIntroBox:nth-child(3n+2){margin-right:0}.-index .serviceIntroBox:first-child{margin-left:5.7377%;margin-right:9.83607%}}@media screen and (max-width:767px){.serviceIntroImg{margin-bottom:20px}.-index .serviceIntroBox:nth-child(-n+2) .serviceIntroName{font-size:2rem;margin-top:5px}.serviceIntroBox ul{font-size:1.3rem;line-height:1.5384615384615385;padding-top:15px}.serviceIntroBox ul li:before{top:.5em}}.otherServices ul{display:flex}.otherServices ul li{width:33.3333%}.otherServices ul li a{align-items:center;color:var(--color-white);display:flex;flex-direction:column;font-weight:700;justify-content:center;min-height:400px;transition:var(--transition-op)}.otherServices .en{font-size:1.2rem;margin-bottom:8px}.otherServices .name{align-items:center;display:flex;flex-direction:column;font-size:3rem;height:80px;justify-content:center;text-align:center}.otherServices .label{font-size:2rem;padding-bottom:10px}.otherServices ul li.sw a{background-color:var(--color-green)}.otherServices ul li.js a{background-color:var(--color-pink)}.otherServices ul li.ot a{background-color:var(--color-yellow)}@media screen and (min-width:768px){.otherServices ul li a:hover{opacity:.6}}@media screen and (max-width:767px){.otherServices ul{display:block}.otherServices ul li{width:100%}.otherServices ul li a{min-height:inherit;padding:42px 0 37px}.otherServices .en{font-size:1rem}.otherServices .name{font-size:2.2rem;height:56px}.otherServices .label{font-size:1.4rem}}.serviceBtmIndex{padding-bottom:100px;padding-top:24px}.serviceBtmIndex .serviceIntro .tabBodyWrap{border-radius:0 0 10px 10px}.serviceBtmIndex .serviceIntroBox{position:relative;width:27.77778%}.serviceIntroBox ul.-submenu{bottom:0;left:70px;position:absolute;transform:translateY(100%)}.serviceIntroBox ul.-submenu li.cs{opacity:.6;pointer-events:none}.serviceIntroBox ul.-submenu li.cs a{text-decoration:none}.serviceIntroBox ul.-submenu li a{display:inline;font-size:1.4rem;line-height:2;text-decoration:underline}.serviceIntroBox ul.-submenu li a[target=_blank]:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:13px;margin-left:10px;width:13px}@media screen and (min-width:768px){.serviceBtmIndex .serviceIntro .tabBodyWrap{margin:0 max(50px,calc(50% - 639px));padding-bottom:60px;padding-left:50px;padding-right:50px}.serviceBtmIndex .serviceIntroList{gap:68px 8.33333%;margin:0 auto;max-width:1080px}.serviceBtmIndex .serviceIntroIcon{float:left;height:auto;width:70px}.serviceBtmIndex .serviceIntroLabel{float:right;font-size:1.1rem;width:calc(100% - 70px)}.serviceBtmIndex .serviceIntroName{float:right;font-size:2.1rem;margin:5px 0 0;width:calc(100% - 70px)}.serviceIntroName{text-decoration:none}.serviceIntroBox a:hover .serviceIntroName{text-decoration:underline}.serviceIntroBox ul.-submenu li a{text-decoration:none}.serviceIntroBox ul.-submenu li a:hover{text-decoration:underline}}@media screen and (max-width:767px){.serviceBtmIndex{padding-top:24px}.serviceBtmIndex .serviceIntro .tabBodyWrap{margin:0 15px}.serviceBtmIndex .serviceIntroBox{width:100%}.serviceIntroBox ul.-submenu{clear:both;margin-left:62px;padding-top:0;position:static;transform:translateY(0)}}.serviceSolution{border:4px solid #e4e5e6;padding:50px}.serviceSolution ul{display:flex;flex-wrap:wrap;gap:15px 28px}.serviceSolution ul li{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_check.svg) left top 2px/25px 25px no-repeat;font-size:2rem;line-height:1.6;padding-left:32px;width:calc(50% - 14px)}.serviceSolution ul li span{background-image:linear-gradient(180deg,transparent 62%,#fdf9c9 0)}.useFlow{counter-reset:item}.useFlowBox{border-bottom:1px solid #e4e5e6;counter-increment:item;list-style:none;padding-bottom:36px}.useFlowBox+.useFlowBox{margin-top:40px}.useFlowBox:before{background-color:var(--color-base);color:var(--color-white);content:"STEP 0"counter(item);display:inline-block;font-size:1.4rem;font-weight:700;padding:8px 14px}.useFlowBoxTitle{font-size:2.2rem;font-weight:700;line-height:1.6363636363636365;margin:12px 0 10px}.useFlowBox p{line-height:2}.useFlowBox p a{color:#0090d3;display:inline;text-decoration:underline;width:auto}.useFlowBox p a[target=_blank]:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:13px;width:13px}.faqAcc{border-bottom:1px solid #e4e5e6;padding-bottom:30px}.faqAcc+.faqAcc{margin-top:30px}.faqAccQ{font-size:1.8rem;line-height:1.7777777777777777;padding-left:45px;position:relative}.faqAccQ.open{font-weight:700}.faqAccQ:before{color:var(--color-blue);content:"Q";font-size:2.2rem;font-weight:700;left:0;position:absolute;top:-3px}.faqAccA{display:none;line-height:2;padding:10px 0 0 45px}.inquirySection p{font-size:1.6rem;line-height:2}.inquirySection .contactTelBlock a{align-items:center;background-color:var(--color-base);border-radius:1000px;color:var(--color-white);display:inline-flex;gap:0 45px;height:80px;justify-content:center;pointer-events:none;width:100%}.inquirySection .contactTelBlock .number{align-items:center;display:flex;font-size:2.1rem;font-weight:800}.inquirySection .contactTelBlock .ico{margin-right:5px;transform:translateY(2px)}.inquirySection .contactTelBlock .ico svg{height:28px;width:20px}.inquirySection .contactTelBlock .info{font-size:1.3rem;padding-top:3px;text-align:right}.inquirySection .btn{margin-top:20px}.inquirySection .btn a{color:var(--color-white);font-size:1.8rem;font-weight:700;height:80px;transition:var(--transition-all);width:100%}.inquirySection .btnMail a{background-color:var(--color-blue);border:2px solid var(--color-blue)}.inquirySection .btnLine a{background-color:#3cb547;border:2px solid #3cb547}@media screen and (min-width:768px){section.-col2{display:flex;justify-content:space-between}section.-col2 .sectionTitle{width:30.90909%}section.-col2 .sectionBody{width:69.09091%}section.-col2.inquirySection .sectionHead{width:calc(100% - 380px)}section.-col2.inquirySection .sectionTitle{width:auto}section.-col2.inquirySection .sectionBody{width:360px}.inquirySection .btn a:hover{background-color:var(--color-white)}.inquirySection .btn a:hover svg path{fill:var(--color-white)}.inquirySection .btnMail a:hover{color:var(--color-blue)}.inquirySection .btnMail a:hover .arrowCircle{background-color:var(--color-blue)}.inquirySection .btnLine a:hover{color:#3cb547}.inquirySection .btnLine a:hover .arrowCircle{background-color:#3cb547}.useFlowBox p a:hover{text-decoration:none}}@media screen and (max-width:767px){.serviceSolution{padding:22px 16px}.serviceSolution ul{gap:12px 0}.serviceSolution ul li{background-position:0 0;background-size:20px 20px;font-size:1.3rem;min-height:20px;padding-left:25px;width:100%}.serviceSolution ul li span{background-image:linear-gradient(180deg,transparent 65%,#fdf9c9 0)}.useFlowBox{padding-bottom:30px}.useFlowBox+.useFlowBox{margin-top:32px}.useFlowBox:before{font-size:1rem;padding:6px 10px 4px}.useFlowBoxTitle{font-size:1.6rem;margin:10px 0}.useFlowBox p{font-size:1.3rem}.faqAcc{padding-bottom:20px}.faqAcc+.faqAcc{margin-top:20px}.faqAccQ{font-size:1.3rem;padding-left:30px}.faqAccQ:before{font-size:1.6rem;top:-3px}.faqAccA{font-size:1.3rem;padding:10px 0 0 30px}section.-col2.inquirySection .sectionBody{margin:30px auto 0;width:260px}.inquirySection p{font-size:1.3rem}.inquirySection .contactTelBlock a{height:60px;padding:0;pointer-events:all}.inquirySection .contactTelBlock .number{font-size:1.6rem}.inquirySection .contactTelBlock .ico svg{height:21px;width:16px}.inquirySection .contactTelBlock .info{font-size:1rem}.inquirySection .btn{margin-top:10px}.inquirySection .btn a{font-size:1.4rem;height:60px;padding:0}}.priceCompareTab{display:flex;justify-content:space-between}.priceCompareTab li{align-items:center;background-color:#efefef;border-radius:10px 10px 0 0;cursor:pointer;display:flex;font-size:2.2rem;font-weight:700;height:80px;justify-content:center;transition:color .3s ease,background-color .3s ease;width:49.09091%}.priceCompareTab li.active{background-color:var(--color-blue);color:var(--color-white);pointer-events:none}.priceCompareBox{border:4px solid #efefef;border-radius:0 0 4px 4px;display:none;margin-top:-4px;padding:60px 9.09091%}.priceTable{display:flex;margin:0 auto;width:100%}.priceTableTh{background-color:#5f5f5f;color:var(--color-white);margin-top:74px;padding-top:74px;width:24.88789%}.priceTableTh ul{border-bottom:1px solid #d9d9d9}.priceTableTh ul li{align-items:center;border-top:1px solid #d3d3d3;display:flex;font-size:1.8rem;font-weight:700;height:64px;line-height:1.7777777777777777;padding:0 27px}.priceTableTh .specialDiscount a{margin-left:1rem}.priceTableTh ul li:nth-child(odd){background-color:var(--color-sub)}.priceTableTh ul li.secondaryMt{height:5.6rem}.priceTableTh ul li.secondary{align-items:flex-start;border:none;font-weight:400;height:32px}.priceTableTh ul li.secondary+.secondary{height:50px}.priceTableTd{margin-top:74px;width:25.78475%}.priceTableTd dl dt{align-items:center;background-color:#f0f0f0;display:flex;font-size:2rem;font-weight:700;height:74px;justify-content:center}.priceTableTd:nth-child(2) dl dt{color:var(--color-base)}.priceTableTd dl dd,.priceTableTd:nth-child(2) dl dt{border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3}.priceTableTd dl dd{align-items:center;display:flex;font-size:1.8rem;height:64px;justify-content:center;padding:0 10px;text-align:center}.priceTableTd.-su dl dd{border-right:none}.priceTableTd dl dd:nth-child(2n){background-color:var(--color-sub)}.priceTableTd dl dd.secondaryMt{height:5.6rem}.priceTableTd dl dd.secondary{align-items:flex-start;border-top:none;height:32px}.priceTableTd dl dd.secondary+.secondary{height:50px}.priceTableTd dl dd.total{background-color:transparent;border-bottom:1px solid #d3d3d3;border-top:1px solid #d9d9d9;display:block;font-size:2.4rem;font-weight:700;height:100px;padding:20px 10px 0 50px;text-align:left}.priceTableTd dl dd.total .totalLabel{height:22px;margin-bottom:8px}.priceTableTd dl dd.total .totalLabel span{background-color:var(--color-base);border-radius:3px;color:var(--color-white);display:inline-block;font-size:1.3rem;font-weight:400;padding:5px 5px 4px;vertical-align:top}.priceTableTd.-su{display:flex;flex-wrap:wrap;margin-top:0;width:49.32735%}.priceTableTd.-su .label{align-items:center;background-color:var(--color-blue);border-radius:10px 10px 0 0;color:var(--color-white);display:flex;font-size:2.2rem;font-weight:700;height:74px;justify-content:center;position:relative;width:100%}.priceTableTd.-su .label img{margin-right:.7rem;width:4.5rem}.priceTableTd.-su dl{width:50%}.priceTableTd.-su dl dt{background-color:#d6e8ff;font-weight:700;position:relative}.priceTableTd.-su dl.setplan{font-weight:700}.priceTableTd.-su dl.setplan dd.pink{color:#f74e7b}.priceTableTd.-su dl.setplan dd.total{border-bottom:4px solid var(--color-blue);border-radius:0 0 10px 10px;color:#f74e7b;font-size:2.8rem;padding-left:30px}.priceTableTd.-su dl.setplan dd,.priceTableTd.-su dl.setplan dt{border-left:4px solid var(--color-blue);border-right:4px solid var(--color-blue)}.priceTableTd.-su dl.setplan dd.total:before{transform:translateY(.3em)}.priceTableNotice{font-size:1.3rem;margin:34px auto 0;max-width:892px}.priceNotice{margin:4rem 0 0}.priceNotice p{color:var(--color-white);font-size:2.6rem;font-weight:500;line-height:1.5;text-align:center}#price-tab02 .priceTableTd dl dd.secondary,#price-tab02 .priceTableTh ul li.secondary{background-color:var(--color-sub)!important}.discountModal{border-radius:10px;margin:0;min-width:660px;padding:5rem;text-align:center}.modalTitle{font-size:2.2rem;font-weight:700;margin-bottom:15px}.discountModal p{font-size:1.6rem;line-height:1.47}.remodal-close{left:auto;right:0;top:-45px}.remodal-close,.remodal-close:focus,.remodal-close:hover{color:var(--color-white)}.remodal-close:before{font-family:sans-serif!important;font-size:4rem}@media screen and (min-width:768px){.priceTableWrap{overflow:auto}.priceTable{min-width:892px}.priceCompareTab li:hover{background-color:var(--color-blue);color:var(--color-white)}}@media screen and (max-width:767px){.priceCompare{margin:0 -1.33333vw}.priceCompareTab li{font-size:1.4rem;height:60px;line-height:1.266;text-align:center;width:48.98551%}.priceCompareBox{padding:20px 10px}.priceTableTh{margin-top:37px;padding-top:34px;width:23.65931%}.priceTableTh ul li{font-size:1.1rem;height:44px;line-height:1.16;padding:0 0 0 6px;white-space:nowrap}.priceTableTh ul li.secondaryMt{height:44px}.priceTableTh ul li.secondary{height:36px;margin-left:6px;padding-left:1em;text-indent:-1em}.priceTableTh .specialDiscount a{display:inline-block;margin-left:0;transform:translate(3px,-2px);width:16px}.priceTableTd{margin-top:3.7rem;width:23.97476%}.priceTableTd dl dt{font-size:1.1rem;height:3.3rem;white-space:nowrap}.priceTableTd dl dd{font-size:1.1rem;height:44px;padding:0}.priceTableTd dl dd.total{flex-wrap:wrap;font-size:1.1rem;height:60px;justify-content:flex-start;padding:13px 0 0 10px}.priceTableTd dl dd.total .totalLabel{margin-bottom:4px}.priceTableTd dl dd.total .totalLabel span{font-size:1rem;padding:4px 4px 3px}.priceTableTd dl dd.secondaryMt{height:44px}.priceTableTd dl dd.secondary{height:36px;line-height:36px}.priceTableTd.-su{margin-top:0;width:52.36593%}.priceTableTd.-su .label{font-size:1.2rem;height:37px}.priceTableTd.-su .label img{width:2.25rem}.priceTableTd.-su dl.setplan dd.total{border-bottom:3px solid var(--color-blue);font-size:1.3rem;height:60px;padding:13px 0 0 5px;white-space:nowrap}.priceTableTd.-su dl.setplan dd.total .totalLabel{margin-bottom:0}.priceTableTd.-su dl.setplan dd,.priceTableTd.-su dl.setplan dt{border-left:2px solid var(--color-blue);border-right:2px solid var(--color-blue)}.priceTableNotice{font-size:1.1rem;line-height:1.363;margin-top:1rem;text-align:left}.priceNotice{margin:20px 0 0}.priceNotice p{font-size:1.1rem;line-height:1.6}.discountModal{border-radius:1.5rem;min-width:inherit;padding:3rem}.modalTitle{font-size:1.6rem;line-height:1.47;margin-bottom:14px}.discountModal p{font-size:1.3rem;text-align:left}.remodal-close{top:-40px}.remodal-close:before{font-size:6rem}}.discountInfo{margin-top:80px}.discountInfoTitle{color:var(--color-blue);font-size:3.2rem;font-weight:700;line-height:1.625;text-align:center}.discountInfo p{font-size:1.8rem;line-height:36px;margin:10px 0 40px;text-align:center}.discountInfo p .em{font-size:2.4rem}.discountInfo p .strong{color:#f74e7b;font-size:2.8rem;font-weight:700;text-decoration:underline}.discountList{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:770px}.discountList li{align-items:center;background-color:#f4f4f4;display:flex;height:70px;justify-content:space-between;line-height:1.5;padding:20px 30px 20px 20px;width:calc(50% - 5px)}.discountList li .label{font-size:2rem;font-weight:700;padding-left:1em;text-indent:-1em}.discountList li .price{color:#f74e7b;font-size:2.6rem;font-weight:700;text-align:right}@media screen and (max-width:767px){.discountInfo{margin-top:30px}.discountInfoTitle{font-size:2rem;line-height:1.5}.discountInfo p{font-size:1.3rem;line-height:28px;margin:10px 0 20px}.discountInfo p .em{font-size:1.6rem}.discountInfo p .strong{font-size:1.8rem}.discountList{gap:5px}.discountList li{height:50px;padding:13px 10px 13px 5px;width:calc(50% - 3px)}.discountList li .label{font-size:1.3rem}.discountList li .price{font-size:1.6rem}}.aboutNav{border-top:1px solid #e4e5e6;padding-bottom:0;padding-top:80px}.aboutNav .col3Conts{gap:70px 4.2623%}.aboutNav .rowBox{width:30.4918%}.aboutNav a{transition:var(--transition-op)}.aboutNav .name{background-color:var(--color-white);border-radius:0 10px 0 0;font-size:2rem;font-weight:700;line-height:1.6;margin-top:-30px;padding:26px 22px 4px;position:relative;width:calc(100% - 35px)}@media screen and (min-width:768px){.aboutNav a:hover{opacity:.6}}@media screen and (max-width:767px){.aboutNav{padding-top:60px}.aboutNav .rowBox{margin-right:30px;width:71.46667vw}.aboutNav .name{font-size:1.6rem;margin-top:-25px;padding:18px 10px 4px 2px;transform:translateX(-2px);width:calc(100% - 19px)}}.presidentMssg .signature{font-size:2rem;font-weight:700;line-height:1.6rem;margin-top:30px;text-align:right}.companyPamphlet .btn{margin-top:30px}.visitAreaList p{line-height:2;margin-bottom:30px}.visitAreaList .visitArea{align-items:flex-start;flex-wrap:wrap;gap:30px 0}.visitAreaList .visitArea dl{padding:29px 40px}.visitAreaList .visitArea dl dt{cursor:pointer;margin:0;position:relative;text-align:left}.visitAreaList .visitArea dl dt:after,.visitAreaList .visitArea dl dt:before{background-color:var(--color-white);content:"";display:block;position:absolute}.visitAreaList .visitArea dl dt:before{height:1px;right:0;top:15px;width:19px}.visitAreaList .visitArea dl dt:after{height:19px;right:9px;top:6px;width:1px}.visitAreaList .visitArea dl dt.open:after{display:none}.visitAreaList .visitArea dl dd{display:none;padding-top:15px}.officeOutline dl{border-bottom:1px solid #e4e5e6;display:flex;flex-wrap:wrap;line-height:1.6666666666666667}.officeOutline dl dt{border-top:1px solid #e4e5e6;font-weight:700;padding:29px 1em 29px 0;width:15.90909%}.officeOutline dl dd{border-top:1px solid #e4e5e6;padding:29px 0;width:84.09091%}.officeOutline .officeData+.officeData{margin-top:50px}.officeOutline .btns{display:flex;gap:0 14px;margin-top:14px}.officeOutline .btns .btn a{height:36px;width:160px}.officeIntro .btn{margin-top:60px}.officeIntro .btn a{width:360px}@media screen and (min-width:768px){.presidentMssg .rowBoxCol2Img{width:31.81818%}.presidentMssg .rowBoxCol2Body{width:60.90909%}.companyPhilosophy .rowBoxCol2+.rowBoxCol2{margin-top:80px}.companyPhilosophy .rowBoxCol2:nth-child(2n){flex-direction:row-reverse}.companyPhilosophy .rowBoxCol2Body,.companyPhilosophy .rowBoxCol2Img{width:46.36364%}.companyPhilosophy .rowBoxCol2Body .title{font-size:3rem}}@media screen and (max-width:767px){.presidentMssg .rowBoxCol2Img{margin-left:auto;margin-right:auto;width:58.66667vw}.presidentMssg .signature{font-size:1.5rem;margin-top:20px}.companyPhilosophy .rowBoxCol2+.rowBoxCol2{margin-top:60px}.companyPhilosophy .rowBoxCol2Img{margin:20px 0 0}.companyPhilosophy .rowBoxCol2Body .title{font-size:1.8rem}.companyPhilosophy .rowBoxCol2:nth-child(2) .title{height:22px;max-width:290px}.companyPamphlet .btn a{display:inline-flex;padding:0}.officeOutline dl{border-bottom:1px solid #e4e5e6;display:flex;flex-wrap:wrap;line-height:1.6666666666666667}.officeOutline dl dt{padding:20px 0 6px;width:100%}.officeOutline dl dd{border:none;padding:0 0 20px;width:100%}.officeOutline .officeData+.officeData{margin-top:30px}.officeOutline .btns{gap:0 10px}.officeOutline .btns .btn a{height:34px;width:140px}.officeIntro .btn{margin-top:40px}.officeIntro .btn a{width:280px}}.officeAccess .btn{margin-top:40px}.officeAccess .gmap .map{height:400px;position:relative;width:100%}.officeAccess .gmap .map>div,.officeAccess .gmap .map>div>div{height:100%!important;max-height:inherit!important;max-width:inherit!important;padding:0!important;width:100%!important}.officeAccess .gmap .map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.accessInfo{margin-top:80px}.accessInfoTitle{font-size:2.4rem;font-weight:700;line-height:1.625;margin-bottom:40px}.accessInfo ul li{flex-shrink:0;position:relative;width:342px}.accessInfo ul li:before{border-color:transparent transparent transparent #b4bdc4;border-style:solid;border-width:21px 0 21px 17px;content:"";height:0;position:absolute;right:-41px;top:86px;width:0}.accessInfo ul li:last-child:before{display:none}.accessInfo .caption{line-height:1.6666666666666667;margin-top:1em}.accessRoute .slick-arrow{align-items:center;background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:100%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:0;top:-88px;width:60px}.accessRoute .prev{margin-right:68px}.accessRoute .prev svg{transform:rotate(180deg)}.accessRoute .slick-disabled{opacity:.3;pointer-events:none}.accessRoute .slick-list{overflow:visible}.accessRoute .slick-track{display:flex;gap:0 60px}@media screen and (min-width:768px){.officeAccess .rowBoxCol2Body{width:31.36364%}.officeAccess .gmap{width:67.27273%}}@media screen and (max-width:767px){.officeAccess .rowBoxCol2Body{margin-bottom:30px}.officeAccess .btn{margin-top:20px;text-align:left}.officeAccess .btn a{display:inline-flex;font-size:1.3rem;height:34px;padding:0;width:140px}.officeAccess .btn a .arrowCircle{display:none}.accessInfo{margin-top:60px}.accessInfoTitle{font-size:1.6rem;margin-bottom:20px}.accessInfo ul li{width:70.93333vw}.accessInfo ul li:before{border-width:14px 0 14px 11px;right:-21px;top:18.66667vw}.accessInfo .caption{font-size:1.3rem}.accessRoute .slick-arrow{display:none!important}.accessRoute .slick-track{gap:0 30px}}.article{padding:100px var(--pc-lr-thin) 40px}.article p{font-size:1.6rem;line-height:2}.articleLead{margin-bottom:80px}.articleIndex{background-color:var(--bg-gray);padding:30px 40px}.articleIndex dl{counter-reset:item}.articleIndex dl dt{font-size:2.4rem;font-weight:700;line-height:1.33;margin-bottom:13px}.articleIndex dl dd{counter-increment:item;font-size:1.5rem;line-height:1.6666666666666667;margin-top:8px;padding-left:17px;position:relative;text-decoration:underline}.articleIndex dl dd:before{content:counter(item)".";left:0;position:absolute;top:0}.articleBody{position:relative}.articleBody .anchorPoint{left:0;position:absolute;top:0;transform:translateY(-100px)}.articleBody h2{font-size:2.8rem;font-weight:700;line-height:1.5714285714285714;margin-bottom:24px;margin-top:80px}.articleBody h3{font-size:2.2rem;font-weight:700;line-height:1.6363636363636365;margin-bottom:20px;margin-top:50px}.articleBody h4{font-size:1.8rem;font-weight:700;line-height:1.7777777777777777;margin-bottom:16px;margin-top:40px}.articleBody p{margin-top:30px}.articleBody a,.articleLead a{color:var(--color-blue);text-decoration:underline}.articleBody a[target=_blank]:after{background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:14px;margin-left:10px;width:14px}.articleBody .quoteTxt{background-color:var(--bg-gray);margin:80px 0;padding:40px}.articleBody .fullImg{margin:60px 0 80px}.articleBody .caption{font-size:1.5rem;line-height:1.6666666666666667;margin-top:39px}.articleBody p span[style="color: #f4cccc;"]{color:inherit!important;font-size:1.5rem;line-height:1.6666666666666667}.articleBody li{font-size:1.6rem;line-height:1.625}.articleBody li+li{margin-top:8px}.articleBody ol{counter-reset:item;list-style:none;margin-top:40px}.articleBody ol li{counter-increment:item;padding-left:17px;text-indent:-17px}.articleBody ol li:before{content:counter(item)"."}.articleBody ul{margin-top:40px}.articleBody ul li{padding-left:1em;position:relative}.articleBody ul li:before{background-color:var(--color-base);border-radius:100%;content:"";display:inline-block;height:6px;left:0;position:absolute;top:.6em;width:6px}.articleBody .notice p{font-size:1.4rem;line-height:1.7142857142857142;padding-left:1em;text-indent:-1em}.articleBody .notice p+p{margin-top:6px}.articleBody .notice p:before{content:"※"}.articleBody p span[style="color: #4c1130;"]{color:inherit!important;display:inline-block;font-size:1.4rem;line-height:1.7142857142857142;padding-left:1em;text-indent:-1em}.articleBody p span[style="color: #4c1130;"]:before{content:"※"}.articleBody .rowTxt{border:1px solid #e4e5e6;border-bottom:none;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:1.625;margin:80px 0}.articleBody .rowTxt dt{background-color:var(--bg-gray);border-bottom:1px solid #e4e5e6;border-right:1px solid #e4e5e6;padding:20px;width:180px}.articleBody .rowTxt dd{border-bottom:1px solid #e4e5e6;padding:20px;width:calc(100% - 180px)}.article table{background-color:transparent;border:1px solid #e4e5e6;font-size:1.6rem;line-height:1.625;margin:40px 0 0;padding:0;width:100%}.article table td,.article table th{border:1px solid #e4e5e6!important;padding:20px!important}.backList{border-top:1px solid #e4e5e6;padding-bottom:120px;padding-top:40px}@media screen and (min-width:768px){.articleBody a:hover,.articleLead a:hover{text-decoration:none}}@media screen and (max-width:767px){.article{padding:60px var(--sp-lr) 40px}.article p{font-size:1.4rem;line-height:1.7857142857142858}.articleLead{margin-bottom:50px}.articleIndex{padding:36px 20px}.articleIndex dl dt{font-size:2rem;line-height:1.6}.articleIndex dl dd{font-size:1.3rem;line-height:1.5384615384615385}.articleBody{position:relative}.articleBody .anchorPoint{transform:translateY(-60px)}.articleBody h2{font-size:2rem;margin-bottom:20px;margin-top:60px}.articleBody h3{font-size:1.7rem;line-height:1.6470588235294117;margin-bottom:16px;margin-top:40px}.articleBody h4{font-size:1.5rem;line-height:1.7333333333333334;margin-bottom:8px;margin-top:40px}.articleBody p{margin-top:16px}.articleBody a[target=_blank]:after{height:13px;margin-left:7px;width:13px}.articleBody .quoteTxt{margin:60px 0;padding:30px 20px}.articleBody .fullImg{margin:60px 0}.articleBody .caption{margin-top:13px}.articleBody .caption,.articleBody p span[style="color: #f4cccc;"]{font-size:1.3rem;line-height:1.6923076923076923}.articleBody li{font-size:1.4rem;line-height:1.5}.articleBody ul li:before{top:.5em}.articleBody li+li{margin-top:6px}.articleBody ol,.articleBody ul{margin-top:30px}.articleBody .notice p,.articleBody .rowTxt,.articleBody p span[style="color: #4c1130;"]{font-size:1.3rem;line-height:1.5384615384615385}.articleBody .rowTxt{margin:60px 0}.articleBody .rowTxt dt{padding:14px;width:90px}.articleBody .rowTxt dd{padding:14px;width:calc(100% - 90px)}.article table td,.article table th{font-size:1.3rem}.backList{padding-bottom:90px}}.caseArticleHeader{background-color:var(--bg-gray);padding:208px var(--pc-lr) 100px}.caseArticleHeader .client{font-size:2.2rem;line-height:1.5}.caseArticleHeaderInner{display:flex;justify-content:space-between}.caseArticleHeaderBody{width:65.57377%}.caseArticleHeader .caseTtile{font-size:3.8rem;font-weight:700;line-height:1.5789473684210527}.caseArticleHeader .caseCats{display:flex;flex-direction:column;gap:12px 0;margin-top:15px}.caseArticleHeader .caseCats dl{display:flex}.caseArticleHeader .caseCats dl dt{font-size:1.8rem;font-weight:700;line-height:31px;width:95px}.caseArticleHeader .caseCats dl dd{width:calc(100% - 95px)}.caseArticleHeaderImg{height:min(15.15152vw,200px);width:29.5082%}.caseArticleHeaderImg img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:767px){.caseArticleHeader{padding:111px var(--sp-lr) 50px}.caseArticleHeader .client{font-size:1.4rem;margin-bottom:5px}.caseArticleHeaderInner{display:block}.caseArticleHeaderBody{width:auto}.caseArticleHeader .caseTtile{font-size:2.4rem;line-height:1.4583333333333333}.caseArticleHeader .caseCats{gap:6px 0;margin-top:14px}.caseArticleHeader .caseCats dl{display:flex}.caseArticleHeader .caseCats dl dt{font-size:1.3rem;line-height:25px;width:62px}.caseArticleHeader .caseCats dl dd{width:calc(100% - 62px)}.caseArticleHeaderImg{height:36.26667vw;margin:20px auto 0;width:65.33333vw}}.relationCases{padding-bottom:140px}.relationCases .serviceIntro{margin:120px 0 0}.relationCases .serviceIntroTab{margin:0}.relationCases .serviceIntroTab li{background-color:#00adee;width:32.45902%}.relationCases .serviceIntroTab li.current span:before{background-color:var(--color-base)}.relationCases .serviceIntro .tabBodyWrap{border-radius:0 0 10px 10px;margin:0}@media screen and (max-width:767px){.relationCases{padding-bottom:60px}.relationCases .serviceIntro{margin:60px 0 0}.relationCases .serviceIntroTab li{width:28.26667vw}.relationCases .serviceIntro .tabBodyWrap{border-radius:0 0 10px 10px;margin:0;padding:30px 20px}}.staffList{display:flex;flex-wrap:wrap;gap:66px 3.77049%}.staffList+.btn{margin-top:80px}.staffListBox{width:16.06557%}.staffListBox a{transition:var(--transition-op)}.staffListBoxImg{overflow:hidden}.staffListBoxData{background-color:var(--color-white);border-radius:0 10px 0 0;margin-top:-40px;padding:20px 20px 4px;position:relative;width:calc(100% - 35px)}.staffListBoxData .job{font-size:1.3rem;font-weight:400;line-height:1.6153846153846154}.staffListBoxData .name{font-size:2rem;font-weight:700;line-height:1.6;margin-top:6px}@media screen and (min-width:768px){.staffListBox a:hover{opacity:.6}.staffListBox a:hover .staffListBoxData .name{text-decoration:underline}}@media screen and (max-width:767px){.staffList+.btn{margin-top:50px}.staffList{gap:40px 0;justify-content:space-between}.staffListBox{width:41.86667vw}.staffListBoxData{margin-top:-24px;padding:15px 10px 4px;width:calc(100% - 20px)}.staffListBoxData .job{font-size:1rem}.staffListBoxData .name{font-size:1.5rem;margin-top:2px}}.pageHeader.-staff{overflow:visible;padding-bottom:40px}.staffDetail{display:flex;justify-content:space-between}.staffDetailImg{width:30.32787%}.staffDetailBody{width:61.47541%}.staffDetailBody .job{font-size:1.6rem;line-height:1.5625}.staffDetailBody .name{font-size:3.8rem;font-weight:700;line-height:1.5789473684210527;margin-top:14px}.staffDetailBody .nameYomi{line-height:1.6}.staffDetailBody .staffData{display:flex;flex-wrap:wrap;line-height:2;margin-top:25px}.staffDetailBody .staffData dt{font-weight:700;margin-top:17px;width:145px}.staffDetailBody .staffData dd{margin-top:17px;width:calc(100% - 145px)}@media screen and (max-width:767px){.pageHeader.-staff{padding-bottom:60px}.pageHeader.-staff .-treat03{bottom:auto;top:242px}.staffDetail{display:block}.staffDetailImg{margin:0 auto 40px;width:58.66667vw}.staffDetailBody{width:auto}.staffDetailBody .job{font-size:1.3rem}.staffDetailBody .name{font-size:2.1rem;margin-top:12px}.staffDetailBody .nameYomi{font-size:1.2rem}.staffDetailBody .staffData{display:block;font-size:1.3rem;line-height:1.5384615384615385;margin-top:30px}.staffDetailBody .staffData dt{margin-top:16px;width:auto}.staffDetailBody .staffData dd{margin-top:3px;width:auto}.col3Conts.-seminarList:not(.onlyspSlider){border-top:1px solid #e4e5e6;flex-direction:column;gap:0}.-seminarList:not(.onlyspSlider) .rowBox{border-bottom:1px solid #e4e5e6;margin:0;width:100%}.-seminarList:not(.onlyspSlider) .rowBox a{display:flex;justify-content:space-between;padding:24px 0}.-seminarList:not(.onlyspSlider) .rowBoxImg{margin-bottom:0;width:24vw}.-seminarList:not(.onlyspSlider) .rowBoxBody{width:61.33333vw}.-seminarList:not(.onlyspSlider) .rowBoxBody .publishDate{font-size:1.2rem;margin:0 0 3px}.-seminarList:not(.onlyspSlider) .rowBoxBody .title{font-size:1.4rem}}.articleMV{margin:-63px var(--pc-lr-thin) 0;position:relative;z-index:2}.articleMV .btn{margin-top:40px}@media screen and (min-width:768px){.articleMV.-campaign{margin-top:-107px}}@media screen and (max-width:767px){.articleMV{margin:-24px var(--sp-lr) 0}}.articleFaq{margin:80px 0}.articleFaqBox{border-bottom:1px solid #e4e5e6;padding-bottom:30px}.articleFaqBox+.articleFaqBox{margin-top:30px}.articleFaqBox dt,.articleFaqBox>a{cursor:pointer;display:block;font-size:1.8rem;line-height:1.7777777777777777;padding-left:40px;position:relative}.articleFaqBox dt.open{font-weight:700}.articleFaqBox dt:before,.articleFaqBox>a:before{color:var(--color-blue);content:"Q.";font-size:2.2rem;font-weight:700;left:0;position:absolute;top:-3px}.articleFaqBox dd{display:none;padding:10px 0 0 40px}.articleFaqBox dd p{line-height:2}@media screen and (min-width:768px){.articleFaqBox>a:hover{text-decoration:underline}}@media screen and (max-width:767px){.articleFaq{margin:120px 0 50px}.articleFaqBox{padding-bottom:20px}.articleFaqBox+.articleFaqBox{margin-top:20px}.articleFaqBox a,.articleFaqBox dt{font-size:1.3rem;padding-left:30px}.articleFaqBox dt:before,.articleFaqBox>a:before{font-size:1.6rem;top:-3px}.articleFaqBox dd{padding:10px 0 0 30px}.articleFaqBox dd p{font-size:1.3rem}}.articleForm{padding:120px var(--pc-lr-thin) 100px}.articleForm .sectionTitle{font-size:3.6rem;text-align:center}.formLead{font-size:1.6rem;line-height:2;margin-bottom:50px;text-align:center}.seminarFormInfo{background-color:var(--color-white);border:1px solid #e4e5e6;border-radius:4px;margin-bottom:60px;padding:30px 40px}.seminarFormInfo .eventDate{font-size:1.8rem;line-height:1.6111111111111112;margin-bottom:5px}.seminarFormInfo .eventName{font-size:2rem;font-weight:700;line-height:1.7}.formArea .agreement{margin-bottom:40px}.formArea .agreementLabel{font-size:1.6rem;font-weight:700;line-height:1.625;margin-bottom:10px}.formArea .agreementBody{background-color:var(--color-white);border:1px solid #e4e5e6;font-size:1.2rem;height:150px;line-height:1.5833333333333333;overflow:auto;padding:30px 40px}.formArea .agreementBody p{font-size:1.2rem;margin-bottom:1.5em}.formArea .agreementBody dl{font-size:1.2rem}.formArea .agreementBody dl dt{font-weight:700;margin-top:1.5em}@media screen and (max-width:767px){.articleForm{padding:60px var(--sp-lr) 40px}.articleForm .sectionTitle{font-size:2.1rem}.formLead{font-size:1.3rem;line-height:1.8461538461538463;margin-bottom:30px;text-align:left}.seminarFormInfo{margin-bottom:40px;padding:20px 25px}.seminarFormInfo .eventDate{font-size:1.4rem}.seminarFormInfo .eventName{font-size:1.6rem;line-height:1.5}.formArea .agreement{margin-bottom:40px}.formArea .agreementLabel{font-size:1.4rem;line-height:1.8571428571428572}.formArea .agreementBody{height:200px;padding:15px}}.formBody .hs-form-field{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.formBody .hs-form-field label{font-size:1.6rem;font-weight:700;line-height:1.625;margin:13px 0 0;padding-right:70px;position:relative;width:240px}.formBody .hs-form-field .hs-form-required{position:absolute;right:2rem;top:0}.formBody .hs-form-field label.hs-error-msg{width:auto}.formBody .hs-form-field .input{width:calc(100% - 240px)}.hs-form-required{align-items:center;background-color:#f74e7b;border-radius:200px;color:var(--color-white);display:inline-flex;font-size:0;height:22px;justify-content:center;min-height:22px;width:40px}.hs-form-required:before{content:"必須";font-size:1.1rem;font-weight:400;margin-top:0;padding-top:2px;text-align:left}.formBody .hs-error-msgs.inputs-list,.formBody .hs-error-msgs.inputs-list li{width:100%}.hs-error-msg{color:#f74e7b;margin:-26px 0 0 240px!important;padding:0!important}.formBody .input{margin-bottom:27px}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody textarea{appearance:none;background-color:var(--color-white);border:1px solid #e4e5e6;border-radius:4px;font-family:lsj,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem;height:50px;margin:0;padding:12px;width:100%}.formBody textarea{height:150px}.formBody input::placeholder,.formBody textarea::placeholder{color:rgba(58,62,64,.4)}.formBody .inputs-list>li.hs-form-radio{margin:0}.formBody .inputs-list>li.hs-form-radio label{margin:0;width:auto}.formBody .inputs-list .hs-form-checkbox+.hs-form-checkbox{margin-top:10px}.formBody .inputs-list .hs-form-booleancheckbox label,.formBody .inputs-list .hs-form-checkbox label{padding:0 0 0 30px;position:relative}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox],.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]{display:none}.formBody .inputs-list .hs-form-booleancheckbox span,.formBody .inputs-list .hs-form-checkbox label span{font-weight:400}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]+span:before,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]+span:before{border:2px solid #e4e5e6;content:"";display:block;height:20px;left:0;position:absolute;top:3px;width:20px}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]+span:after,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]+span:after{background-color:#f74e7b;content:"";display:block;height:8px;left:6px;opacity:0;position:absolute;top:9px;width:8px}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]:checked+span:before,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]:checked+span:before{border-color:#aaa}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]:checked+span:after,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]:checked+span:after{opacity:1}.formBody .hs-fieldtype-radio .inputs-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px 3em;min-height:50px}.formBody .inputs-list .hs-form-radio label{font-weight:400;padding:0 0 0 30px;position:relative;white-space:nowrap}.formBody .inputs-list .hs-form-radio label input[type=radio]{display:none}.formBody .inputs-list .hs-form-radio label input[type=radio]+span:before{border:2px solid #e4e5e6;border-radius:100px;content:"";display:block;height:20px;left:0;position:absolute;top:.2em;width:20px}.formBody .inputs-list .hs-form-radio label input[type=radio]+span:after{background-color:#f74e7b;border-radius:100px;content:"";display:block;height:8px;left:6px;opacity:0;position:absolute;top:calc(.2em + 6px);width:8px}.formBody .inputs-list .hs-form-radio label input[type=radio]:checked+span:before{border-color:#aaa}.formBody .inputs-list .hs-form-radio label input[type=radio]:checked+span:after{opacity:1}.formBody .hs-fieldtype-select .input{position:relative;width:auto!important}.formBody .hs-fieldtype-select .input:before{border-color:var(--color-base) transparent transparent;border-style:solid;border-width:6px 6px 0;content:"";display:block;height:0;pointer-events:none;position:absolute;right:14px;top:22px;width:0;z-index:1}.formBody .hs-fieldtype-select select{align-items:center;appearance:none;background-color:var(--color-white);border:1px solid #e4e5e6;border-radius:4px;color:var(--color-base);display:inline-flex;flex-direction:row;flex-wrap:wrap;font-size:1.8rem;height:5rem;justify-content:center;outline:none;padding:0 4rem 0 2rem;width:auto}.formBody .hs_provacy_agree{text-align:center}.formBody .hs_provacy_agree label span{font-weight:400}.formBody .hs_provacy_agree .input{width:100%!important}.formBody .hs_provacy_agree label{display:inline-block;padding-right:0;width:auto!important}.formBody .hs_provacy_agree .hs-form-required{display:none}.formBody .hs_submit{height:70px;margin:35px auto 0;position:relative;text-align:center;width:400px}.formBody .hs_submit .actions{border-radius:500px;overflow:hidden;position:relative}.formBody .hs_submit .actions:before{background-color:var(--color-accent);background:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_send.png) 0 0/contain no-repeat;content:"";display:block;height:32px;pointer-events:none;position:absolute;right:19px;top:19px;width:32px;z-index:2}.formBody .hs_submit input[type=submit]{align-items:center;appearance:none;background-color:var(--color-blue);border:2px solid var(--color-blue);border-radius:500px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:700;height:70px;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.formBody .hs_submit .actions:hover:before{background-image:url(//21752701.fs1.hubspotusercontent-na1.net/hubfs/21752701/raw_assets/public/startup_official_202305/images/common/ico_send_on.png)}.formBody .hs_submit .actions:hover input[type=submit]{background-color:var(--color-white);color:var(--color-base)}}@media screen and (max-width:767px){.formBody{width:auto}.hs-error-msg{margin:-20px 0 0!important}.formBody .hs-form-field label{font-size:1.4rem;margin:0 0 1rem;padding-right:0;width:100%}.formBody .hs-form-field .hs-form-required{margin-left:20px;position:static;transform:translateY(-2px)}.formBody .hs-form-field .input{width:100%}.formBody .input{margin-bottom:2.3rem}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text]{height:5rem;width:100%}.formBody textarea{height:24rem;width:100%}.formBody .hs-fieldtype-radio .inputs-list{align-items:flex-start;flex-direction:column;gap:1em 2em;min-height:auto}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]+span:before,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]+span:before{top:0}.formBody .inputs-list .hs-form-booleancheckbox label input[type=checkbox]+span:after,.formBody .inputs-list .hs-form-checkbox label input[type=checkbox]+span:after{top:6px}.formBody .hs_submit{height:60px;margin-top:0;width:260px}.formBody .hs_submit .actions:before{right:14px;top:14px}.formBody .hs_submit input[type=submit]{font-size:1.4rem;height:60px}}.formThanks{min-height:calc(var(--window-height) - 186px);padding:100px 0 0;text-align:center}.formThanksTitle{font-size:3.6rem;font-weight:700;line-height:1.5555555555555556}.formThanks p{font-size:1.6rem;line-height:2;margin:0 0 60px}@media screen and (max-width:767px){.formThanks{min-height:calc(var(--window-height) - 182px);padding:60px 0 0}.formThanksTitle{font-size:2rem}.formThanks p{font-size:1.3rem;line-height:1.8461538461538463;margin:0 var(--sp-lr) 40px;text-align:left}}.faqLiseSection{display:flex;justify-content:space-between}.faqLiseSection .sectionTitle{width:340px}.faqLiseSection .articleFaq{margin:0;width:calc(100% - 340px)}@media screen and (max-width:767px){.faqLiseSection{display:block}.faqLiseSection .sectionTitle{width:auto}.faqLiseSection .articleFaq{margin:0;width:auto}}.faqArticle{margin-top:-60px;padding-top:0;position:relative;z-index:2}.relationFaq{padding-left:var(--pc-lr-thin);padding-right:var(--pc-lr-thin)}.relationFaq .articleFaq{margin:0}@media screen and (max-width:767px){.faqArticle{margin-top:0;padding-top:60px}.relationFaq{padding-left:var(--sp-lr);padding-right:var(--sp-lr)}}.newsIndex{margin-left:auto;margin-right:auto;max-width:1000px}.asideNews .sectionTitle{margin-bottom:21px}@media screen and (min-width:768px){.asideNews{padding-left:var(--pc-lr-1000);padding-right:var(--pc-lr-1000)}}@media screen and (max-width:767px){.asideNews .sectionTitle{margin-bottom:10px}}.applicationHeader{padding-bottom:210px}.applicationSection{background-color:var(--color-white);display:flex;justify-content:space-between;margin:-130px calc(50% - 608px) 0;padding:70px 50px 0}.applicationDetail{width:42.1147%}.applicationDetailImg{margin-bottom:26px}.applicationDetail .label,.applicationDetail h2,.applicationDetail h3{font-size:1.8rem;font-weight:700;line-height:1.6666666666666667}.applicationDetail p{line-height:2;margin-top:14px}.applicationDetail ul{line-height:1.6666666666666667}.applicationDetail ul li{margin-top:16px;padding-left:1em;position:relative}.applicationDetail ul li:before{background-color:var(--color-base);border-radius:100%;content:"";display:block;height:6px;left:0;position:absolute;top:.6em;width:6px}.applicationForm{width:50.17921%}.applicationForm .formBody .hs-form-field{display:block}.applicationForm .formBody .hs-form-field:not(.hs_provacy_agree) label{width:100%}.applicationForm .formBody .hs-form-field .input{margin-top:9px;width:100%}@media screen and (max-width:767px){.applicationHeader{padding-bottom:124px}.applicationSection{background-color:transparent;display:block;margin:-94px 0 0;padding:0 var(--sp-lr) 60px}.applicationDetail{margin-bottom:60px;width:100%}.applicationDetailImg{margin-bottom:30px}.applicationDetail .label,.applicationDetail h2,.applicationDetail h3{font-size:1.6rem}.applicationDetail p{line-height:1.6666666666666667}.applicationForm{width:100%}}.-downloadList .rowBoxImg{margin-bottom:24px}.-downloadList .casestudyCats{margin-bottom:14px}.-downloadList .casestudyCats li>*{font-size:1.2rem;padding:2px 10px 1px}.-downloadList .rowBoxBody .title{font-size:2rem;margin-bottom:12px}.-downloadList .rowBoxBody .btn{margin-top:24px}.-downloadList .rowBoxBody .btn a{max-width:100%}@media screen and (max-width:767px){.-downloadList .rowBoxImg{margin-bottom:20px}.-downloadList .casestudyCats{margin-bottom:10px}.-downloadList .casestudyCats li>*{font-size:1rem;padding:3px 10px 2px}.-downloadList .rowBoxBody .title{font-size:1.6rem}.-downloadList .rowBoxBody .btn{margin-top:20px}.-downloadList .rowBoxBody .btn a{width:240px}}.contactForm .formBody{margin:0 auto;max-width:860px}@media screen and (min-width:768px){.contactForm .formBody .hs-form-field label{width:300px}.contactForm .formBody .hs-form-field .input{width:calc(100% - 300px)}}.anotherContact{display:flex;justify-content:space-between;margin:-150px 0 100px}.anotherContact .contactTelBlock{width:48.18182%}.anotherContact .contactTelBlock a{align-items:center;background-color:var(--color-white);border:1px solid #707070;border-radius:1000px;display:inline-flex;gap:0 45px;height:100px;justify-content:center;pointer-events:none;width:100%}.anotherContact .contactTelBlock .txt{font-size:2rem;font-weight:700}.anotherContact .contactTelBlock .ico{margin-right:5px;transform:translateY(2px)}.anotherContact .contactTelBlock .ico svg{height:28px;width:20px}.anotherContact .contactTelBlock .number{align-items:center;display:flex;font-size:2.1rem;font-weight:800}.anotherContact .contactTelBlock .info{font-size:1.3rem;padding-top:3px;text-align:right}.anotherContact .btnLine{position:relative;width:48.18182%}.anotherContact .btnLine a{background-color:#3cb547;border:2px solid #3cb547;color:var(--color-white);font-size:2rem;font-weight:700;height:100px;transition:var(--transition-all);width:100%}.anotherContact .btnLine svg path{fill:#3cb547}.lineCB{background-color:var(--color-white);border-radius:2rem;bottom:-22.3rem;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;font-family:var(--ff-rounded);font-weight:800;height:20rem;left:calc(50% - 22.5rem);padding:4rem 2.5rem 2.5rem 18.5rem;position:absolute;width:45rem;z-index:2}.lineCB:before{border-color:transparent transparent var(--color-white) transparent;border-style:solid;border-width:0 1.2rem 1.6rem;content:"";display:block;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.2));height:0;left:calc(50% - 1.2rem);position:absolute;top:-1.6rem;width:0}.lineCB .qrcode{left:2.5rem;position:absolute;top:2.5rem;width:15rem}.lineCB p{font-size:1.7rem;line-height:1.47}.lineCB .name{color:var(--color-blue);font-size:2.6rem;line-height:1.3;margin-top:.5rem;text-align:center}@media screen and (min-width:768px){.anotherContact .btnLine a:hover{opacity:.6}.anotherContact .btnLine .arrowCircle{right:34px}}@media screen and (max-width:767px){.contactHeader{padding-bottom:87px}.anotherContact{flex-direction:column;gap:10px 0;margin:-90px auto 40px;width:260px}.anotherContact .contactTelBlock{width:260px}.anotherContact .contactTelBlock a{gap:0;height:60px;pointer-events:all;width:100%}.anotherContact .contactTelBlock .ico{margin-right:3px;transform:translateY(2px)}.anotherContact .contactTelBlock .ico svg{height:21px;width:16px}.anotherContact .contactTelBlock .number{font-size:1.6rem}.anotherContact .contactTelBlock .info{font-size:1rem;padding-top:0}.anotherContact .btnLine{width:260px}.anotherContact .btnLine a{font-size:1.4rem;height:60px}.lineCB{display:none!important}}.ppLead{line-height:2;margin-bottom:100px}.ppBox{line-height:2;margin-top:80px}.ppBox a{color:#0090d3;text-decoration:underline}.ppBox dt{font-size:2.4rem;font-weight:700;margin-bottom:30px}.ppBox ol,.ppBox ol li{counter-increment:item}.ppBox ol li{list-style:none;padding-left:1em;text-indent:-1em}.ppBox ol li:before{content:counter(item)"."}.ppLast{margin-top:80px;text-align:right}@media screen and (min-width:768px){.ppBox a:hover{text-decoration:none}}@media screen and (max-width:767px){.ppLead{margin-bottom:60px}.ppBox,.ppLead{line-height:1.8461538461538463}.ppBox{margin-top:36px}.ppBox dt{font-size:1.6rem;margin-bottom:20px}.ppLast{margin-top:60px}}.fourth4-inner{display:flex;gap:24px;padding:0 24px}.fourth4-inner a{display:inline-block;flex:1;min-width:calc(25% - 80px);position:relative;text-align:justify;word-break:break-all}.fourth4-inner a img{width:100%}.fourth4-inner a .fourth4-title{bottom:12px;left:12px;position:absolute}.formThanks.notfound{min-height:inherit}