@charset "utf-8";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}.content-wrapper--vertical-spacing,.dnd-section,.dnd-section .dnd-column{padding:0}.dnd-section>.row-fluid{max-width:inherit}:root{--color-base:#084e8f;--color-black:#000;--color-white:#fff;--color-sub01:#1fa9fd;--color-sub02:#eaf7ff;--color-sub03:#fcf438;--gradient-01:linear-gradient(to right,var(--base-black) 0%,#000 100%);--fzPC-01:1.5rem;--fzSP-01:1.4rem;--content-width:1220px;--transition-op:opacity ease .3s,visibility ease .3s;--transition-trf:transform ease .3s;--transition-all:all ease .3s;--icon-arrow:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/ico_arrow.svg) no-repeat 0 0/contain}*{letter-spacing:.05em}html{font-size:62.5%}body{font-family:M PLUS Rounded\ 1c,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem}.bold{font-weight:700}@media screen and (max-width:767px){body{font-size:1.5rem}}body{color:var(--color-base)}a{color:inherit;outline:none;text-decoration:none}a:hover{text-decoration:underline}.sup{font-size:50%;vertical-align:super}img{max-width:100%;vertical-align:top}@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}}@media screen and (max-width:767px){.only-pc{display:none}}body{background-color:var(--color-sub02)}#header{left:0;position:fixed;top:0;transition:var(--transition-all);width:100%;z-index:100}#header.fixed{background-color:var(--color-white)}@media screen and (min-width:1201px){#header{height:130px}#header.fixed{height:80px}#header .headerInner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:40px 380px 40px 50px;position:relative}#header .siteLogo{width:161px}#header .menuOpen{display:none}.pageConts{display:flex}.pageCont{font-weight:700;margin-right:2em}.pageCont a{display:block;position:relative;text-decoration:none}.pageCont a:before{background-color:var(--color-sub03);border-radius:100px;bottom:-6px;content:"";display:block;height:2px;left:0;position:absolute;transition:var(--transition-all);width:0}.pageCont a:hover:before{width:100%}.cnvBtns{position:absolute;right:50px;top:40px;transition:var(--transition-all)}#header.fixed .cnvBtns{top:15px}.cnvBtn{font-weight:700;height:50px;margin-left:10px;width:160px}.cnvBtn a{align-items:center;border-radius:100px;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:var(--transition-all);z-index:1}.cnvBtn a:before{border:2px solid var(--color-sub01)}.cnvBtn a:after,.cnvBtn a:before{border-radius:100px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cnvBtn a:after{background-color:var(--color-sub01);transform:translateX(-100%);transition:var(--transition-all)}.cnvBtn a:hover{color:var(--color-sub02)}.cnvBtn a:hover:after{transform:translateX(0)}.cnvBtn01 a{background-color:var(--color-white);color:var(--color-sub01)}.cnvBtn02 a{background-color:var(--color-sub01);color:var(--color-white)}.cnvBtn02 a:hover{color:var(--color-sub03)}.cnvBtn02 a:after{background-color:var(--color-base)}}@media screen and (max-width:1200px){#header{height:56px;transition:var(--transition-all)}#header .headerInner{height:100%;padding:0 5.33333%;position:relative;width:100%}#header .siteLogo{padding-top:17px;width:98px}#header .menuOpen{background-color:var(--color-base);cursor:pointer;height:56px;position:absolute;right:0;top:0;width:56px}#header .menuOpen span{background-color:var(--color-white);height:2px;left:18px;position:absolute;top:27px;width:20px}#header .menuOpen span:after,#header .menuOpen span:before{background-color:var(--color-white);border-radius:100px;content:"";height:2px;left:0;position:absolute;transition:var(--transition-all);width:100%}#header .menuOpen span:before{top:-6px}#header .menuOpen span:after{bottom:-6px}.menuOpen #header .menuOpen span{background-color:transparent}.menuOpen #header .menuOpen span:before{top:0;transform:rotate(45deg)}.menuOpen #header .menuOpen span:after{bottom:0;transform:rotate(-45deg)}#globalNavi{background-color:var(--color-sub02);font-size:1.7rem;height:calc(100% - 56px);left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:56px;transition:var(--transition-all);visibility:hidden;width:100%}.menuOpen #header{background-color:var(--color-white)}.menuOpen #globalNavi{opacity:1;pointer-events:all;visibility:visible}#globalNavi .navBody{padding:40px 10.66667%}#globalNavi .pageConts{text-align:center}#globalNavi .pageCont{border-bottom:1px solid #c4e9ff}#globalNavi .pageCont a{display:block;font-weight:700;padding:1em 0 .75em;text-decoration:none}.cnvBtn{font-weight:700;height:60px;margin:12px auto 0;width:260px}.cnvBtn a{align-items:center;border-radius:100px;color:var(--color-white);display:flex;font-size:1.5rem;height:100%;justify-content:center;line-height:1.333;position:relative;text-decoration:none;z-index:1}.cnvBtn a:after{background:var(--icon-arrow);content:"";display:block;height:6px;position:absolute;right:22px;top:27px;width:24px}.cnvBtn01{margin-top:40px}.cnvBtn01 a{background-color:var(--color-sub01)}.cnvBtn02 a{background-color:var(--color-base);color:var(--color-white)}.cnvBtn03 a{background-color:var(--color-white);border:2px solid var(--color-sub01);color:var(--color-sub01)}.cnvBtns{position:absolute;right:70px;top:13px}#globalNavi .only-sp{display:block}.cnvBtns .cnvBtn{height:30px;margin:0;width:100px}.cnvBtns .cnvBtn.only-pc{display:none}.cnvBtns .cnvBtn a{background-color:var(--color-sub01);font-size:1.1rem}.cnvBtns .cnvBtn a:after{display:none}}#footer{background-color:var(--color-white);padding:0 50px}#footer .footerInner{display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.416;margin:0 auto;max-width:var(--content-width);padding:5em 0}#footer .footerNav ul{display:flex}#footer .footerNav ul li+li:before{content:"｜";margin:0 1em}@media screen and (max-width:767px){#footer{padding:0}#footer .footerInner{display:block;padding:40px 0;text-align:center}#footer .footerNav{margin-bottom:1em}#footer .footerNav ul{justify-content:center}#footer .copyright{font-size:1rem}}.sectionLabel{font-size:2rem;font-weight:700;line-height:1.4;text-align:center}.sectionLabel:after{background-color:#65acfd;border-radius:100px;content:"";display:block;height:2px;margin:23px auto 18px;width:40px}.sectionTitle{font-size:5rem;font-weight:700;line-height:1.4;margin-bottom:45px;text-align:center}@media screen and (max-width:767px){.sectionLabel{font-size:1.4rem;line-height:1.357}.sectionLabel:after{margin:18px auto 16px}.sectionTitle{font-size:2.6rem;line-height:1.384;margin-bottom:30px}}.section{padding-left:50px;padding-right:50px}.sectionInner{margin-left:auto;margin-right:auto;max-width:var(--content-width)}.sectionInner.bg{background-color:var(--color-white);border-radius:50px;max-width:1340px;padding:80px 3.47222% 100px}@media screen and (min-width:1441px){.sectionInner.bg{padding-left:50px;padding-right:50px}}@media screen and (max-width:767px){.section{padding-left:0;padding-right:0}.sectionInner{padding-left:5.33333%;padding-right:5.33333%}.sectionInner.bg{border-radius:25px;padding:40px 5.33333% 60px}}.btn a{align-items:center;color:var(--color-white);display:inline-flex;font-weight:700;justify-content:center;overflow:hidden;position:relative;text-decoration:none;z-index:1}.btn a,.btn a:before{border-radius:300px;transition:var(--transition-all)}.btn a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%;z-index:-1}.btn a:hover:before{transform:translateX(0)}.btn a:after{background:var(--icon-arrow);content:"";display:block;height:8px;position:absolute;right:31px;top:calc(50% - 4px);transition:var(--transition-all);width:32px}.btn a:hover:after{right:21px}@media screen and (max-width:767px){.btn a:after{right:22px}}.linkCnv{cursor:pointer;font-size:1.8rem;font-weight:700;height:186px;line-height:1.333;padding-top:99px;position:fixed;right:50px;text-align:center;top:108px;transition:var(--transition-all);width:174px;z-index:5}.linkCnv:before{animation:rotation 16s linear infinite;background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/bg_auto.svg) 0 0 no-repeat;background-size:contain;bottom:0;content:"";height:174px;left:0;position:absolute;width:174px;z-index:-1}.linkCnv:after{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/icon_auto.svg) 0 0 no-repeat;background-size:contain;content:"";height:97px;left:43px;position:absolute;top:0;width:78px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:768px){.linkCnv:hover{opacity:.6}}@media screen and (max-width:767px){.linkCnv{bottom:15px;font-size:1.2rem;height:118px;padding-top:63px;right:15px;top:auto;width:110px}.linkCnv.hidden{opacity:0;pointer-events:none;visibility:hidden}.linkCnv:before{height:110px;width:110px}.linkCnv:after{height:62px;left:27px;width:49px}}.bizitoraImg,.bizitoraText{display:none}@media screen and (min-width:768px){.bizitoraImg{bottom:100px}.bizitoraImg,.bizitoraText{display:block;position:fixed;right:40px;z-index:10}.bizitoraText{bottom:40px}}.hero{background-color:#d8effd;height:120vh;overflow:hidden;padding:0 50px;position:relative;z-index:1}.hero:before{background-color:#bce6ff;content:"";display:block;height:100%;position:absolute;right:-12.5%;top:0;transform:skewX(-10deg);width:60%;z-index:-1}.heroBody{align-items:center;display:flex;height:100%;margin:0 auto;padding:110px 5% 0}.heroText{width:50.79365%}.heroText .tagline{font-size:3.6rem;font-size:2.64706vw;font-weight:700;line-height:1.416;white-space:nowrap}.heroText .slogan{font-size:6.8rem;font-size:5vw;font-weight:700;line-height:1.264;margin:4px 0 16px}.heroText .slogan span{background-image:linear-gradient(to bottom,transparent 70%,var(--color-sub03) 70%,var(--color-sub03) 85%,transparent 85%)}.heroText p{font-size:1.17647vw;line-height:1.875;max-width:480px}.heroText .btn{margin-top:40px}.heroText .btn a{background-color:var(--color-sub01);font-size:2rem;height:80px;max-width:420px;width:100%}.heroText .btn a:before{background-color:var(--color-base)}.heroImg{margin-left:-17px;width:49.20635%}.heroImg img{width:100%}.hero .scroller{background-color:#67c5ff;bottom:0;height:80px;left:50%;position:absolute;width:1px;z-index:3}.hero .scroller:before{animation:guide 2s ease-out infinite;background-color:var(--color-base);border-radius:9px;content:"";display:block;height:9px;left:-4px;opacity:0;position:absolute;top:0;width:9px}@keyframes guide{0%{opacity:0;top:0}19%{opacity:0;top:0}20%{opacity:1;top:0}to{opacity:1;top:193px}}@media screen and (max-width:1360px){.heroText .tagline{font-size:2.64706vw}.heroText .slogan{font-size:5vw}.heroText p{font-size:1.17647vw}.heroImg{margin-left:0}}@media screen and (max-width:860px){.heroText .btn a{font-size:1.6rem}}@media screen and (min-width:768px){.heroText .btn a:hover{color:var(--color-sub03)}.heroText .btn a:hover:after{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/ico_arrow_y.svg)}}@media screen and (max-width:767px){.hero{align-items:center;display:flex;height:auto;justify-content:center;min-height:100vh;padding:66px 9.33333%}.hero:before{bottom:-12.5%;height:60%;right:0;top:auto;transform:skewY(10deg);width:100%}.heroBody{display:block;height:100%;padding:0}.heroText{text-align:center;width:auto}.heroText .tagline{font-size:1.7rem;line-height:1.352}.heroText .slogan{font-size:3.4rem;line-height:1.323;margin:2px 0 14px}.heroText p{font-size:1.3rem;line-height:1.538;max-width:inherit;text-align:left}.heroText .btn{margin-top:20px}.heroText .btn a{font-size:1.5rem;height:60px;line-height:1.333;max-width:232px}.heroImg{margin-left:0;margin-top:10.66667vmin;text-align:center;width:100%}.heroImg img{max-width:305px}.hero .scroller{height:60px}}.about{margin-bottom:100px;padding-top:120px}.aboutBox{display:flex;justify-content:space-between}.aboutText{width:45.4918%}.aboutText p{font-size:2rem;line-height:1.9}.aboutText .btn{margin-top:35px}.aboutText .btn a{background-color:var(--color-base);font-size:1.8rem;height:70px;max-width:360px;width:100%}.aboutText .btn a:before{background-color:var(--color-sub01)}.aboutMovie{padding-top:8px;width:45.4918%}.aboutMovieInner{border-radius:10px;box-shadow:0 3px 50px rgba(15,80,141,.2);overflow:hidden;padding-top:56.25%;position:relative}.aboutMovieInner video{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.aboutText .btn a:hover{color:var(--color-sub03)}.aboutText .btn a:hover:after{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/ico_arrow_y.svg)}}@media screen and (max-width:767px){.about{margin-bottom:80px;padding-top:80px}.aboutBox{display:block}.aboutText{width:100%}.aboutText p{font-size:1.5rem;line-height:1.6}.aboutText .btn{text-align:center}.aboutText .btn a{font-size:1.5rem;height:60px;line-height:1.333;max-width:320px;text-align:center}.aboutMovie{margin-top:38px;padding-top:0;width:100%}.aboutMovieInner{box-shadow:0 3px 25px rgba(15,80,141,.2)}}.featuresPoint{margin:0 auto;max-width:1180px;position:relative}.featuresPoint .point:after,.featuresPoint .point:before,.featuresPoint:after,.featuresPoint:before{background:var(--color-white) url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/bg_cvn.png) bottom right no-repeat;content:"";display:block;height:48px;position:absolute;width:72px}.featuresPoint:before{bottom:0;right:0;transform:rotate(-90deg) rotateY(180deg);transform-origin:bottom right;z-index:4}.featuresPoint:after{background-position:0 100%;bottom:0;height:6px;left:0;width:62px;z-index:4}.featuresPoint .point{align-items:center;border-top:6px solid var(--color-sub01);display:flex;padding:90px 0;position:relative}.featuresPoint .point:nth-child(odd){border-left:6px solid var(--color-sub01)}.featuresPoint .point:nth-child(odd):before{left:-6px;top:-6px;transform:rotate(180deg)}.featuresPoint .point:nth-child(odd):after{right:0;top:-48px;transform:rotate(-90deg) rotateY(180deg);transform-origin:bottom right}.featuresPoint .point:nth-child(2n){border-right:6px solid var(--color-sub01);flex-direction:row-reverse}.featuresPoint .point:nth-child(2n):before{left:0;top:-120px;transform:rotate(90deg);transform-origin:bottom left}.featuresPoint .point:nth-child(2n):after{right:-6px;top:-6px;transform:rotateX(180deg)}.featuresPoint .point:first-child{border-top:none}.featuresPoint .point:first-child:before{background-position:100% 100%;left:-6px;top:0;transform:rotate(180deg);width:45px;z-index:3}.featuresPoint .point:first-child:after{background:var(--color-sub01) none;border-radius:100px;height:6px;left:36px;right:auto;top:0;transform:none;width:43.22034%;z-index:2}.featuresPoint .point:last-child{border-bottom:6px solid var(--color-sub01)}.featuresPoint .image{padding:0 20px;width:50%}.featuresPoint .point:nth-child(odd) .image{text-align:right}.featuresPoint .text{padding:0 45px;width:50%}.featuresPoint .label{align-items:center;background-color:var(--color-sub03);border-radius:100px;display:flex;font-size:1.8rem;font-weight:700;height:40px;justify-content:center;padding-top:5px;text-align:center;width:150px}.featuresPoint .title{font-size:4rem;font-weight:700;line-height:1.4;margin:20px 0}.featuresPoint ul li{font-size:1.8rem;line-height:1.888;padding-left:17px;position:relative}.featuresPoint ul li:before{background-color:var(--color-sub01);border-radius:100px;content:"";display:block;height:8px;left:0;position:absolute;top:.65em;width:8px}.featuresPoint .point.compare{display:block;padding-left:20px;padding-right:20px;text-align:center}.featuresPoint .point.compare .title{margin-top:0}.featuresPoint .campareTable{border-radius:10px;box-shadow:0 0 50px rgba(15,80,141,.2);margin:0 auto;max-width:1000px;overflow:hidden}.featuresPoint .campareTable table{font-size:1.7rem;width:100%}.featuresPoint .campareTable table th{background-color:#3c6783;border-bottom:1px solid #c3ddf5;color:var(--color-white);font-weight:700;padding:26px 5px;vertical-align:middle}.featuresPoint .campareTable table td{background-color:var(--color-white);border-bottom:1px solid #c3ddf5;padding:20px;vertical-align:middle;width:23%}.featuresPoint .campareTable table td.name{background-color:var(--color-sub02);text-align:left;width:31%}.featuresPoint .campareTable table th.push{background-color:var(--color-base)}.featuresPoint .campareTable table tr:last-child *{border-bottom:none}.featuresPoint .campareTable table tr>*+*{border-left:1px solid #c3ddf5}@media screen and (max-width:767px){.featuresPoint .point:after,.featuresPoint .point:before,.featuresPoint:after,.featuresPoint:before{background-size:51px 24px;height:24px;width:36px}.featuresPoint:after{height:3px;width:31px}.featuresPoint .point{border-width:3px;flex-direction:column-reverse!important;padding:45px 0}.featuresPoint .point:nth-child(odd){border-width:3px}.featuresPoint .point:nth-child(odd):before{left:-3px;top:-3px}.featuresPoint .point:nth-child(odd):after{top:-24px}.featuresPoint .point:nth-child(2n){border-width:3px}.featuresPoint .point:nth-child(2n):before{top:-60px}.featuresPoint .point:nth-child(2n):after{right:-3px;top:-3px}.featuresPoint .point:first-child:before{left:-3px;width:22px}.featuresPoint .point:first-child:after{height:3px;left:15px;top:-3px;width:43.22034%}.featuresPoint .point:last-child{border-width:3px}.featuresPoint .image{padding:18px 0 0;text-align:center!important;width:100%}.featuresPoint .image img{max-width:250px}.featuresPoint .text{padding:0 6.0241%;width:100%}.featuresPoint .label{font-size:1.3rem;height:30px;padding-top:2px;width:100px}.featuresPoint .title{font-size:2.2rem;line-height:1.363;margin:12px 0}.featuresPoint ul li{font-size:1.5rem;line-height:1.466;padding-left:12px}.featuresPoint ul li:before{height:6px;top:.5em;width:6px}.featuresPoint .point.compare{display:block;padding:45px 0;text-align:center}.featuresPoint .campareTable{box-shadow:0 0 25px rgba(15,80,141,.2);margin:0 6.0241%;overflow:auto}.featuresPoint .campareTable table{font-size:1.3rem;line-height:1.23}.featuresPoint .campareTable table th{padding:28px 5px}.featuresPoint .campareTable table th img{width:76px}.featuresPoint .campareTable table td{font-size:1.8rem;padding:20px 8px}.featuresPoint .campareTable table td.name{font-size:1.3rem}}.scene{margin-bottom:50px;padding-top:100px}.sceneList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:840px}.sceneBox{background-color:var(--color-white);border-radius:10px;margin:0 1.5873% 50px;overflow:hidden;padding:0 0 128px;position:relative;width:45.2381%}.sceneBox .label{background-color:var(--color-base);color:var(--color-white);font-size:2.2rem;margin-bottom:41px;padding:27px 0;text-align:center}.sceneBox .icon{padding:0 10px 27px;text-align:center}.sceneBox .checkList{margin:0 8.94737%}.checkList li{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/icon_check.svg) 0 0 no-repeat;background-size:28px 28px;font-weight:700;line-height:1.75;padding-left:40px}.checkList li+li{margin-top:10px}.checkList li span,.checkList li strong{background-image:linear-gradient(to bottom,transparent 65%,var(--color-sub03) 65%)}.formFeatures .checkList li{line-height:1.5;min-height:29px;padding-top:3px}.sceneBox .showDetail{bottom:56px;left:50%;margin-top:30px;max-width:200px;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.sceneBox .showDetail a{align-items:center;background-color:var(--color-sub02);display:inline-flex;font-size:1.5rem;height:42px;justify-content:center;max-width:200px;overflow:hidden;position:relative;text-decoration:none;z-index:1}.sceneBox .showDetail a,.sceneBox .showDetail a:before{border-radius:100px;transition:var(--transition-all);width:100%}.sceneBox .showDetail a:before{background-color:var(--color-base);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);z-index:-1}@media screen and (min-width:768px){.sceneBox .showDetail a:hover{color:var(--color-sub03)}.sceneBox .showDetail a:hover:before{transform:translateX(0)}}@media screen and (max-width:767px){.scene{margin-bottom:60px;padding-top:80px}.sceneList{display:block;margin:0}.sceneBox{margin:0 0 20px;padding:0 0 113px;width:100%}.sceneBox .label{font-size:1.9rem;margin-bottom:36px;padding:24px 0}.sceneBox .icon{padding:0 10px 22px}.sceneBox .icon img{max-width:71px}.sceneBox .checkList{margin:0 8.95522%}.checkList li{background-size:25px 25px;line-height:1.785;padding-left:36px}.checkList li+li{margin-top:8px}.formFeatures .checkList li{line-height:1.4;min-height:25px;padding-top:2px}.sceneBox .showDetail{bottom:46px;margin-top:27px}.sceneBox .showDetail a{font-size:1.4rem;height:40px;max-width:176px}}.price{margin-bottom:100px}.price .sectionInner{padding-bottom:10px}.price .lead{margin:0 auto 50px;max-width:790px}.price .lead p{font-size:1.8rem;line-height:1.888;text-align:center}.priceTable{margin:0 auto 80px;max-width:1000px}.priceTable .title{font-size:3.4rem;font-weight:700;line-height:1.411;margin:30px 0;text-align:center}.priceTable .tableWrap{border-radius:10px;box-shadow:0 0 50px rgba(15,80,141,.2);overflow:hidden}.priceTable table{border-radius:10px;font-size:1.7rem;line-height:1.23;overflow:hidden;width:100%}.priceTable table th{background-color:var(--color-base);border-bottom:1px solid #c3ddf5;color:var(--color-white);font-weight:700;padding:30px 10px;text-align:center;width:35%}.priceTable table td,.priceTable table th+th{border-left:1px solid #c3ddf5}.priceTable table td{border-bottom:1px solid #c3ddf5;padding:20px 22px;text-align:center;vertical-align:middle;width:35%}.priceTable table tr :first-child{border-left:none;width:30%}.priceTable table tr:last-child *{border-bottom:none}.priceTable table td.name{background-color:#e4edf4;text-align:left}.price .notice{margin-top:50px}.price .notice p{font-size:1.3rem;line-height:1.846}@media screen and (max-width:767px){.price{margin-bottom:60px}.price .lead{margin-bottom:45px}.price .lead p{font-size:1.5rem;line-height:1.466;text-align:left}.priceTable{margin-bottom:50px}.priceTable .title{font-size:2.2rem;line-height:1.272;margin:0 0 20px}.priceTable .tableWrap{box-shadow:0 0 25px rgba(15,80,141,.2);overflow:auto}.priceTable table{font-size:1.3rem}.priceTable table th{padding:32px 10px;width:37.5%}.priceTable table td{padding:14px 8px;width:37.5%}.priceTable table tr :first-child{width:25%}.price .notice{margin-top:20px}.price .notice p{font-size:1.1rem}}.cnv{padding:0 50px}.cnvInner{border:6px solid var(--color-sub01);border-radius:46px;margin:0 auto;max-width:var(--content-width);padding:70px 50px;position:relative}.cnvInner:after,.cnvInner:before{background:var(--color-sub02) url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/bg_cvn.png) bottom right no-repeat;content:"";display:block;height:48px;position:absolute;width:72px}.cnvInner:before{bottom:-6px;right:-6px}.cnvInner:after{left:-6px;top:-6px;transform:rotate(180deg)}.cnv ul{display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;text-align:center}.cnv ul li{width:46%}.cnv .cnvTitle{align-items:center;display:flex;font-size:3.4rem;font-weight:700;justify-content:center;line-height:1.411}.cnv .cnvTitle:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;margin-right:12px}.cnv p{font-size:1.7rem;line-height:1.352;margin:17px 0 30px}.cnv .btn,.cnv p{text-align:center}.cnv .btn a{font-size:2rem;height:80px;max-width:460px;width:100%}.cnv .cnvService a{background-color:var(--color-base)}.cnv .cnvService .cnvTitle:before{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/icon_monitor.svg);height:29px;width:36px}.cnv .cnvDocument a,.cnv .cnvService a:before{background-color:var(--color-sub01)}.cnv .cnvDocument a:before{background-color:var(--color-base)}.cnv .cnvDocument .cnvTitle:before{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/icon_docu.svg);height:36px;width:26px}.cnv.bgW,.cnv.bgW .cnvInner:after,.cnv.bgW .cnvInner:before{background-color:var(--color-white)}@media screen and (min-width:768px){.cnv .btn a:hover{color:var(--color-sub03)}.cnv .btn a:hover:after{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/ico_arrow_y.svg)}}@media screen and (min-width:768px) and (max-width:1050px){.cnv .btn a br.only-sp{display:block}}@media screen and (max-width:767px){.cnv{padding:0}.cnvInner{border-radius:23px;border-width:3px;margin:0 5.33333%;padding:40px 9.06667% 50px}.cnvInner:after,.cnvInner:before{background-size:51px 24px;height:24px;width:36px}.cnvInner:before{bottom:-3px;right:-3px}.cnvInner:after{left:-3px;top:-3px}.cnv ul{display:block;padding:0}.cnv ul li{padding:0;width:100%}.cnv ul li+li{margin-top:50px}.cnv .cnvTitle{font-size:2.2rem;line-height:1.409}.cnv p{font-size:1.3rem;line-height:1.461;margin:16px 0 14px;text-align:left}.cnv .btn a{font-size:1.5rem;height:60px;line-height:1.333;max-width:260px}}.cases{margin-bottom:50px;padding-top:100px}.caseList{display:flex;flex-wrap:wrap}.caseBox{margin:0 5.7377% 50px 0;width:29.5082%}.caseBox:nth-child(3n){margin-right:0}.caseImage{border-radius:10px;margin-bottom:20px;overflow:hidden}.caseClient{font-weight:700;line-height:1.875}.caseBox dl{display:flex;line-height:1.875}.caseBox dl dt{white-space:nowrap}.caseBox dl dt:after{content:"："}.caseTitle{border-top:1px solid #c3ddf5;font-size:2.2rem;font-weight:700;line-height:1.545;margin:15px 0 13px;padding-top:20px}.caseBox p{line-height:1.875}@media screen and (max-width:767px){.cases{margin-bottom:80px;padding-top:80px}.caseList{display:block}.caseBox{margin:0;width:100%}.caseBox+.caseBox{margin-top:60px}.caseImage{margin-bottom:20px}.caseBox dl,.caseClient{line-height:1.466}.caseTitle{font-size:2rem;line-height:1.4;margin:14px 0 11px;padding-top:14px}.caseBox p{line-height:1.466}}.eventBox{margin:0 auto;max-width:1000px}.eventBox+.eventBox{border-top:1px solid #c3ddf5;margin-top:50px;padding-top:50px}.eventHead{margin-bottom:18px;padding:0 0 0 25px;position:relative}.eventHead:before{background-color:var(--color-sub01);border-radius:100px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:6px}.eventDate{font-size:2rem;line-height:1.5;margin-bottom:6px}.eventTitle{font-size:2.8rem;line-height:1.357}.eventBox p{line-height:1.875}.eventEntry{margin-top:27px;text-align:center}.eventEntry a{align-items:center;border-radius:100px;display:inline-flex;font-size:1.7rem;font-weight:700;height:60px;justify-content:center;max-width:640px;overflow:hidden;position:relative;text-decoration:none;transition:var(--transition-all);width:100%;z-index:1}.eventEntry a:before{border:1px solid var(--color-sub01)}.eventEntry a:after,.eventEntry a:before{border-radius:100px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.eventEntry a:after{background-color:var(--color-sub01);transform:translateX(-100%);transition:var(--transition-all);z-index:-1}.seminar,.trial{margin-bottom:60px}@media screen and (min-width:768px){.eventEntry a:hover{color:var(--color-sub03)}.eventEntry a:hover:after{transform:translateX(0)}}@media screen and (max-width:767px){.eventBox{margin:0 auto;max-width:1000px}.eventBox+.eventBox{margin-top:40px;padding-top:40px}.eventHead{margin-bottom:20px}.eventHead:before{width:4px}.eventDate{font-size:1.5rem;line-height:1.4;margin-bottom:7px}.eventTitle{font-size:2rem;line-height:1.4}.eventBox p{line-height:1.466}.eventEntry{margin-top:20px}.eventEntry a{font-size:1.5rem;height:50px;max-width:265px}.seminar,.trial{margin-bottom:35px}}.faq{background-color:var(--color-white);margin-top:100px;padding-bottom:120px;padding-top:100px}.faq .faqBox{border:1px solid #c3ddf5;border-radius:35px;margin:12px auto 0;max-width:1000px}.faq .faqBox dt{cursor:pointer;font-size:2rem;line-height:1.4;padding:20px 90px 20px 76px;position:relative}.faq .faqBox dt:before{color:var(--color-sub01);content:"Q.";display:block;font-size:2.6rem;font-weight:700;left:38px;line-height:28px;position:absolute;top:calc(50% - 14px)}.faq .faqBox dt .icon{background-color:#829faf;border-radius:100px;height:30px;position:absolute;right:20px;top:calc(50% - 15px);width:30px}.faq .faqBox dt .icon:after,.faq .faqBox dt .icon:before{background-color:var(--color-white);content:"";display:block;position:absolute}.faq .faqBox dt .icon:before{height:1px;left:10px;top:14px;width:9px}.faq .faqBox dt .icon:after{height:9px;left:14px;top:10px;width:1px}.faq .faqBox dt.opened .icon{background-color:#cddbe3}.faq .faqBox dt.opened .icon:after{display:none}.faq .faqBox dd{border-top:1px solid #c3ddf5;display:none;line-height:1.875;margin:0 90px 22px 76px;padding-top:20px}@media screen and (max-width:767px){.faq{margin-top:60px;padding-bottom:80px;padding-top:40px}.faq .faqBox{margin-top:12px}.faq .faqBox dt{font-size:1.5rem;line-height:1.33;padding:12px 54px 12px 55px}.faq .faqBox dt:before{font-size:2.4rem;left:20px;line-height:34px;top:calc(50% - 17px)}.faq .faqBox dt .icon{height:24px;top:calc(50% - 12px);width:24px}.faq .faqBox dt .icon:before{left:9px;top:12px;width:7px}.faq .faqBox dt .icon:after{height:7px;left:12px;top:9px}.faq .faqBox dt.opened .icon{background-color:#cddbe3}.faq .faqBox dd{font-size:1.3rem;line-height:1.538;margin:0 54px 14px 55px;padding-top:14px}}.fancybox-button{height:70px;width:70px}.modalHidden{display:none}.sceneModal{border-radius:20px;max-width:640px;width:100%}.sceneModal .cnvBtns{display:flex;justify-content:center;margin-top:20px;position:static}.sceneModal .cnvBtn{margin:0 10px}.sceneModal .button:focus,.sceneModal .button:hover,.sceneModal button:focus,.sceneModal button:hover{background-color:#eaf7ff}@media screen and (min-width:768px) and (max-width:1200px){.sceneModal .pageConts{display:flex}.sceneModal .cnvBtn{height:50px;width:160px}.sceneModal .cnvBtn a{font-size:1.6rem}.sceneModal .cnvBtn01 a{background-color:var(--color-white);color:var(--color-sub01)}.sceneModal .cnvBtn a:before{border:2px solid var(--color-sub01);border-radius:100px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media screen and (max-width:767px){.sceneModal{padding:44px 20px}.sceneModal .pageConts{display:flex;justify-content:center}.sceneModal .cnvBtn{height:40px;width:140px}.sceneModal .cnvBtn01 a{background-color:var(--color-white);color:var(--color-sub01)}.sceneModal .cnvBtn01 a:before{border:2px solid var(--color-sub01);border-radius:100px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.sceneModal .cnvBtn{margin:0 5px}}.anime.features .sectionLabel,.anime.features .sectionTitle,.anime.point>*,.anime:not(.pont):not(.features) .sectionInner>*{opacity:0;transform:translateY(20px);transition:opacity .8s ease,visibility .8s ease,transform .8s ease;visibility:hidden}.anime.animated.features .sectionLabel,.anime.animated.features .sectionTitle,.anime.animated.point>*,.anime.animated:not(.pont):not(.features) .sectionInner>*{opacity:1;transform:translateY(0);visibility:visible}.submitted-message,form,form .hs-button,form input[type=submit]{font-family:M PLUS Rounded\ 1c,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.formPage{background-image:linear-gradient(270deg,#bce6fe 50%,#d8effd 0);min-height:100vh}.formPage #footer{background-color:transparent}.formPage #footer .footerInner{justify-content:center;padding:3em 0;text-align:center}.formSection{align-items:center;display:flex;margin:0 auto;max-width:1500px;min-height:calc(100vh - 88px);padding-top:110px;width:100%}.formLead{padding:0 50px;width:50%}.formLeadInner{margin:0 auto;max-width:465px}.formLabel{font-size:2.4rem;line-height:1.416;text-align:center}.formTtile{font-size:4rem;font-weight:700;line-height:1.35;text-align:center}.formIcon{margin:20px 0 33px;text-align:center}.formText p{font-size:1.8rem;line-height:1.777}.formNotice p{font-size:1.3rem;line-height:1.692;margin-top:.5em}.formFeatures{background-color:var(--color-white);border-radius:6px;margin:40px 0 0;padding:25px}.formArea{padding:0 50px;width:50%}form label{color:var(--color-base);font-size:1.6rem;font-weight:700;line-height:1.375;margin-bottom:10px}.hs-form-required{background-color:var(--color-base);border-radius:110px;color:var(--color-white);display:inline-block;font-size:0;font-weight:400;height:20px;margin-left:16px;padding-top:2px;text-align:center;vertical-align:text-top;width:50px}.hs-form-required:before{content:"必須";font-size:1.2rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background-color:var(--color-white);border:none;border-radius:6px;font-size:1.8rem;min-height:46px;outline:none;width:100%!important}.hs-error-msg,.hs-error-msgs{font-size:1.2rem}.hs-error-msgs{color:#ef6b51;text-align:center}.hs-error-msgs *{color:#ef6b51}.formArea .hs-richtext{margin:27px 0 29px}.formArea .hs-richtext p{font-size:1.4rem;line-height:1.714;text-align:center}.formArea .hs-richtext p a{text-decoration:underline}.formArea .hs-richtext .formPrivacy{background-color:#fff;height:100px;overflow:auto;padding:20px}.formArea .hs-richtext .formPrivacy p{text-align:left}.formArea .hs-richtext .formPrivacy ol{padding:0 30px}.formArea .hs-richtext .formPrivacy li{font-size:1.4rem}.formArea .hs_submit{text-align:center}.formArea .hs_submit .actions{align-items:center;background-color:var(--color-sub01);border-radius:300px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:2rem;font-weight:700;height:60px;justify-content:center;margin:0 auto;max-width:380px;overflow:hidden;position:relative;text-decoration:none;transition:var(--transition-all);width:100%;z-index:1}.formArea .hs_submit .actions button,.formArea .hs_submit .actions input{font-size:2rem}.formArea .hs_submit .actions:before{background-color:var(--color-base);border-radius:300px;height:100%;left:0;top:0;transform:translateX(-100%);width:100%;z-index:-1}.formArea .hs_submit .actions:after,.formArea .hs_submit .actions:before{content:"";display:block;position:absolute;transition:var(--transition-all)}.formArea .hs_submit .actions:after{background:var(--icon-arrow);height:8px;right:31px;top:calc(50% - 4px);width:32px}.formArea .hs_submit input[type=submit]{background-color:transparent;border:none;border-radius:0;font-weight:700;height:100%;width:100%}.submitted-message{line-height:1.777;overflow:initial!important}@media screen and (min-width:768px){.formArea .hs_submit:hover .actions:before{transform:translateX(0)}.formArea .hs_submit:hover .actions:after{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/ipas_lp_2021/images/ico_arrow_y.svg);right:21px}}@media screen and (max-width:767px){.formPage{background-color:#bce6fe;background-image:none;min-height:inherit}.formPage #footer .footerInner{padding:2.5em 0}.formSection{display:block;min-height:inherit;padding-top:0}.formLead{background-color:#d8effd;padding:72px 5.33333% 40px;width:100%}.formLeadInner{max-width:inherit}.formLabel{font-size:1.9rem}.formTtile{font-size:2.6rem;line-height:1.461}.formIcon{margin:18px 0}.formIcon img{width:80px}.formText p{font-size:1.5rem;line-height:1.6}.formNotice p{margin-top:.5em}.formFeatures{margin:30px 0 0;padding:20px}.formArea{padding:40px 5.33333% 20px;width:100%}form label{font-size:1.5rem}.hs-error-msg,.hs-error-msgs{font-size:1.1rem}.formArea .hs-richtext{margin-top:10px}.formArea .hs-richtext p{font-size:1.5rem;line-height:1.6;text-align:left}.formArea .hs_submit .actions{font-size:1.6rem;max-width:260px}.formArea .hs_submit .actions:after{height:6px;right:21px;top:calc(50% - 3px);width:24px}.formArea .hs_submit .actions button,.formArea .hs_submit .actions input{font-size:1.6rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{font-size:1.5rem}}