@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,input,textarea,select,button{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px}html{color:#000;font-size:16px;font-weight:400;word-break:break-all;line-height:1}body{background:#fff;margin:0}*,*:before,*:after{box-sizing:border-box}img{border:0;margin:0;vertical-align:top;width:100%;height:auto}p{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}input,select,textarea,button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,th,td{font-size:12px;font-weight:400;margin:0;padding:0}main{display:block}#wrapper{position:relative;overflow:hidden}dl,dt,dd{padding:0;margin:0}@media only screen and (min-width:768px){.sp{display:none !important}a[href^="tel:"]{pointer-events:none}}.c-svg{display:inline-block;fill:currentColor;vertical-align:top}.all_svg{display:none}@media only screen and (max-width:767px){#wrapper{min-width:375px;position:relative;overflow:hidden}input[type=submit]{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px !important}.pc{display:none !important}}html{font-size:10px;scroll-behavior:smooth}@media only screen and (min-width:768px){html{font-size:1vw}}@media (min-width:1000px){html{font-size:10px}}body{min-width:375px;color:#000;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}body.no-scroll{overflow:hidden}.l-inner{max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 40px}@media only screen and (max-width:767px){.l-inner{padding:0 20px}}.l-video-bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;opacity:0;transform:translateY(120%);animation:video-move 1s ease;animation-fill-mode:both}@media only screen and (max-width:767px){.l-video-bg{animation:video-move 1s ease;animation-fill-mode:both;transform:translateY(110%)}}@keyframes video-move{0%{opacity:0;transform:translateY(120%)}100%{opacity:1;transform:translateY(0)}}@media only screen and (max-width:767px){@keyframes video-move{0%{opacity:0;transform:translateY(110%)}100%{opacity:1;transform:translateY(0)}}}.l-video-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-page-bg{position:relative;z-index:2;width:100%;background:linear-gradient(to bottom,transparent 0,transparent 43.8571428571vw,#fff 43.8571428571vw)}@media screen and (min-width:1400px){.l-page-bg{background:linear-gradient(to bottom,transparent 0,transparent 614px,#fff 614px)}}@media only screen and (max-width:767px){.l-page-bg{background:linear-gradient(to bottom,transparent 0,transparent 274px,#fff 274px)}}.l-page-bg--top{position:relative;z-index:2;width:100%;background:linear-gradient(to bottom,transparent 0,transparent 58.5714285714vw,#fff 58.5714285714vw)}@media screen and (min-width:1400px){.l-page-bg--top{background:linear-gradient(to bottom,transparent 0,transparent 820px,#fff 820px)}}@media only screen and (max-width:767px){.l-page-bg--top{background:linear-gradient(to bottom,transparent 0,transparent 529px,#fff 529px)}}.l-page-bg--service{position:relative;z-index:2;width:100%;background:linear-gradient(to bottom,transparent 0,transparent 58.5714285714vw,#fff 58.5714285714vw)}@media screen and (min-width:1400px){.l-page-bg--service{background:linear-gradient(to bottom,transparent 0,transparent 820px,#fff 820px)}}@media only screen and (max-width:767px){.l-page-bg--service{background:linear-gradient(to bottom,transparent 0,transparent 533px,#fff 533px)}}.l-contents-bg{position:absolute;top:12.6428571429vw;left:0;width:100%;height:31.2857142857vw;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#fff}@media screen and (min-width:1400px){.l-contents-bg{top:176px;height:438px}}@media only screen and (max-width:767px){.l-contents-bg{top:158px;height:117px}}.l-header{position:fixed;top:0;right:0;left:0;z-index:999}header{background-color:rgba(240,240,240,0);transition:background-color ease .3s;height:7.5rem;position:relative}header.is-sticky{background-color:rgba(240,240,240,.9);height:7.5rem}@media only screen and (max-width:767px){header.is-sticky{height:5rem}}.p-header{width:100%}@media only screen and (max-width:767px){.p-header{height:5rem;padding-bottom:0}}.p-header__inner{display:flex;justify-content:space-between;padding:0 14rem 0 4rem;width:100%;height:inherit;margin-left:auto;margin-right:auto;transition:ease .5s}@media screen and (max-width:870px){.p-header__inner{padding-right:13rem}}@media only screen and (max-width:767px){.p-header__inner{padding:0 0 0 1.3rem;align-items:center}}.p-header__inner.is-open{background-color:rgba(240,240,240,.85)}.p-header__logo{padding-top:3rem;width:20.5rem;position:relative;z-index:999;transition:ease .3s}@media only screen and (max-width:767px){.p-header__logo{width:16.3rem;padding-top:0}}.p-header__logo{transition:ease .3s}.p-header__logo svg{fill:#fff}.p-header__logo:hover svg{fill:#0068b7}.p-header__logo.is-active svg{fill:#0068b7}.p-header__logo.is-active:hover svg{fill:#90a4ae}.p-header__right{display:flex}.p-header__pc-nav{display:block}@media only screen and (max-width:767px){.p-header__pc-nav{display:none}}@media only screen and (min-width:768px){.p-header__btn{position:absolute;top:2rem;right:2rem}}.p-header__btn a{display:block;width:10.9rem;margin-left:3.4rem}@media only screen and (max-width:767px){.p-header__btn a{width:5rem;height:inherit;margin-left:initial;transition:.3s ease-in-out}}@media only screen and (min-width:768px){.p-header__btn svg{fill:#fff;transition:.3s ease-in-out}.p-header__btn svg use{width:100%}}@media only screen and (min-width:768px){.p-header__btn.is-active svg{background-color:#fff;fill:#0068b7;transition:ease .3s}}@media only screen and (min-width:768px){.p-header__btn:hover svg{background-color:#0068b7;fill:#fff}}@media only screen and (max-width:767px){.p-header__btn:hover{opacity:.7}.p-header__btn:hover svg{background-color:transparent}}.c-hamburger{display:none}@media only screen and (max-width:767px){.c-hamburger{display:block;width:5rem;height:inherit;background-color:#0068b7;position:relative;z-index:999}}.c-hamburger:hover{cursor:pointer}.c-hamburger span{position:relative;left:50%;transform:translateX(-50%);display:block;width:24px;height:2px;background:#fff;transition:ease .3s}.c-hamburger span:nth-child(1){top:0}.c-hamburger span:nth-child(2){margin:4px 0}.c-hamburger span:nth-child(3){top:0}.c-hamburger.is-open span:nth-child(1){top:7px;left:14px;transform:rotate(45deg)}.c-hamburger.is-open span:nth-child(2){transform:translateY(-50%);opacity:0}.c-hamburger.is-open span:nth-child(3){top:-5px;left:14px;transform:rotate(-45deg)}html.is-fixed,html.is-fixed body{height:100%;overflow:hidden}.l-sp-nav{position:absolute;top:0;right:0;left:0;overflow:scroll;scrollbar-width:none;z-index:100}.l-sp-nav::-webkit-scrollbar{display:none}.p-sp-nav{padding:15rem 0;display:none;width:100%;height:100vh;background-color:#f0f0f0;text-align:center;position:fixed;left:0;right:0;top:0;z-index:99}.p-sp-nav__item{margin-top:1rem;width:100%;text-align:center}.p-sp-nav__item:first-of-type{margin-top:0}.p-sp-nav__item a{display:block;font-size:1.6rem;font-weight:500;letter-spacing:.1em;transition:ease .3s;color:#0068b7;padding:1.2rem}.p-sp-nav__text{position:relative}@media only screen and (max-width:767px){.p-sp-nav__item a:hover .p-sp-nav__text:after{width:100%}}@media only screen and (max-width:767px){.p-sp-nav__text:after{content:"";width:0;height:1px;position:absolute;top:3.5rem;left:0;background-color:red;transition:ease .3s}}.p-pc-nav{height:inherit}.p-pc-nav__items{display:flex;align-items:center;height:7.5rem}.p-pc-nav__item{height:inherit;vertical-align:middle}.p-pc-nav__item:first-of-type{margin-left:0}.p-pc-nav__item--white{padding:0 3.2rem;background-color:#fff}.p-pc-nav__item a{padding:5rem 1.5rem 1rem;position:relative;display:flex;justify-content:center;transition:color ease .3s;font-size:1.2rem;font-weight:500;color:#fff;height:inherit}@media screen and (max-width:830px){.p-pc-nav__item a{padding:5rem 1rem 1rem}}.p-pc-nav__item a:hover{color:#0068b7}.p-pc-nav__item a.is-active{color:#90a4ae;color:#0068b7}.p-pc-nav__item a.is-active:hover{color:#90a4ae}.p-pc-nav__item:not(:last-of-type) a:after{content:"";width:0;height:1px;position:absolute;bottom:8px;left:0;transition:ease .3s}.p-pc-nav__item:not(:last-of-type) a:hover:after{width:100%}.p-footer{border-top:.5px solid #fff}.p-footer-head{padding:4.7rem 0 4rem}@media only screen and (max-width:767px){.p-footer-head{max-width:500px;width:100%;margin-left:auto;margin-right:auto;padding:3rem 0 1.7rem}}.p-footer-head__inner{max-width:1164px;width:100%;margin-left:auto;margin-right:auto;padding:0 2rem}.p-footer-head__row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-footer-head__row{display:block}}.p-footer-head__logo-box{width:20%}@media only screen and (max-width:767px){.p-footer-head__logo-box{width:100%;text-align:center}}.p-footer-head__logo{width:13.8rem}@media only screen and (max-width:767px){.p-footer-head__logo{margin-left:auto;margin-right:auto}}.p-footer-head__logo a svg{width:100%;fill:#fff;vertical-align:middle;transition:.3s ease-in-out}.p-footer-head__logo:hover svg{fill:#0068b7}.p-footer-head__btn{margin-top:1.6rem}.p-footer-head__btn a{width:19.3rem;height:4.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:#fff;background-color:#2e6e8e;position:relative;padding:2rem}.p-footer-head__btn a:after{position:absolute;content:"";top:50%;right:1.3rem;transform:translateY(-50%);background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-white-s.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:.6rem;height:1.2rem}@media only screen and (max-width:767px){.p-footer-head__btn{display:none}}.p-footer-head__btn:hover a{background-color:#90a4ae}.p-footer-head__privacy--box{display:flex;flex-direction:column;justify-content:flex-end;width:7.2%}@media only screen and (max-width:767px){.p-footer-head__privacy--box{display:none}}.p-footer-head__privacy:hover{opacity:.7}@media only screen and (max-width:767px){.p-footer-head__link{display:flex;justify-content:center;margin-top:2.7rem;color:#fff}}.p-footer-head__media{margin-right:2rem}.p-footer-nav{display:flex;justify-content:space-between;width:68%}@media only screen and (max-width:767px){.p-footer-nav{display:block;width:100%;margin-top:3rem}}.p-footer-nav__box:first-child{width:50%}@media only screen and (max-width:767px){.p-footer-nav__box:first-child{width:100%}}.p-footer-nav__row-box{width:50%;display:flex;justify-content:space-between}.p-footer-nav__row-box .p-footer-nav__box:first-child{width:35%}@media only screen and (max-width:767px){.p-footer-nav__row-box .p-footer-nav__box:first-child{width:45%}}.p-footer-nav__row-box .p-footer-nav__box:nth-child(2){width:60%}@media only screen and (max-width:767px){.p-footer-nav__row-box .p-footer-nav__box:nth-child(2){width:55%}}@media only screen and (max-width:767px){.p-footer-nav__row-box{width:100%;margin-top:4rem}}.p-footer-nav__list a{display:block;font-size:1.2rem;color:#fff;padding:.9rem;transition:.3s ease-in-out}.p-footer-nav__list--indent{position:relative;padding-left:3rem}.p-footer-nav__list--indent:before{position:absolute;content:"";top:37%;left:1.9rem;transform:translateY(-50%);width:.8rem;height:1.1rem;border-left:1.3px solid #fff;border-bottom:1.3px solid #fff}.p-footer-nav__list:hover a{color:#0068b7}.p-footer-nav__list--no-link{font-size:1.2rem;color:#fff;padding:.9rem}.p-footer-foot{padding:.4rem 0;border-top:.5px solid #fff}@media only screen and (max-width:767px){.p-footer-foot{padding:.8rem 0}}.p-footer-foot__inner{max-width:1164px;width:100%;margin-left:auto;margin-right:auto;padding:0 2rem}.p-footer-foot__row{display:flex;justify-content:space-between;align-items:center}.p-footer-foot__link{display:flex;justify-content:space-between}.p-footer-foot__link a{font-size:1.2rem;padding:1.2rem;color:#fff;transition:.3s ease-in-out}.p-footer-foot__link a:hover{color:#0068b7}.p-footer-foot__ibis{font-size:1.2rem;padding:1.2rem;color:#fff}@media (max-width:945px){.p-footer-foot__ibis{display:none}}.p-footer-foot__copy{font-size:1.2rem;color:#fff}@media only screen and (max-width:767px){.p-footer-foot__copy{margin-left:auto;margin-right:auto;font-size:.9rem}}@media only screen and (max-width:767px){.p-footer-head__btn.p-footer-head__btn02{display:block}}.p-footer-head__btn.p-footer-head__btn02 a{font-size:1.2rem}.cookie-policy-bar{color:#fff;padding:15px 30px;background:#32323a;position:fixed;width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;left:0;bottom:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}@media only screen and (max-width:767px){.cookie-policy-bar{padding:15px 25px}}.cookie-policy-bar p{margin-bottom:6px}.cookie-policy-bar button,.cookie-policy-bar a{background:#00a99d;letter-spacing:.25px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;border-radius:3px;text-decoration:none;padding:8.5px 10px;color:inherit;line-height:1;cursor:pointer}.cookie-policy-bar span{width:15px;height:15px;position:absolute;right:15px;top:calc(50% - 10px);opacity:.5;padding:10px;outline:none;cursor:pointer}@media only screen and (max-width:767px){.cookie-policy-bar span{right:10px}}.cookie-policy-bar span:after,.cookie-policy-bar span:before{content:"";position:absolute;height:15px;width:2px;top:3px;left:8.5px;background-color:gray}.cookie-policy-bar span:before{transform:rotate(45deg)}.cookie-policy-bar span:after{transform:rotate(-45deg)}#cookie-notice{display:none !important}.p-footer-bg{width:100%;position:relative;overflow:hidden}.p-footer-bg__bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-footer-bg__bg video{-o-object-fit:cover;object-fit:cover}@media (min-width:1400px){.p-footer-bg__bg video{width:100%}}.p-footer-bg__contents{position:relative;z-index:2}.l-service-bg01{background-color:#67ccf6;position:relative}.l-service-bg01__bg-blue--white01{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:70vw;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 55.4%);clip-path:polygon(0 0,100% 0,100% 100%,0 55.4%);background-color:#fff}@media (min-width:1400px){.l-service-bg01__bg-blue--white01{height:980px}}@media only screen and (max-width:767px){.l-service-bg01__bg-blue--white01{height:627px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 83.1%);clip-path:polygon(0 0,100% 0,100% 100%,0 83.1%)}}.l-service-bg01__bg-blue--white02{display:none}@media only screen and (max-width:767px){.l-service-bg01__bg-blue--white02{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:407px;-webkit-clip-path:polygon(0 0,100% 28.5%,100% 100%,0 100%);clip-path:polygon(0 0,100% 28.5%,100% 100%,0 100%);background-color:#fff}}.l-service-bg02{position:relative;padding-bottom:22.8rem}@media only screen and (max-width:767px){.l-service-bg02{padding-bottom:11.5rem}}.l-service-bg02__yellow{position:absolute;top:0;left:0;width:100%;height:60%;background-color:#fff600}@media only screen and (max-width:767px){.l-service-bg02__yellow{height:52%}}.l-service-bg02__bg-yellow--white01{position:absolute;top:0;left:0;width:100%;height:58.4285714286vw;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 46.8%,0% 100%);clip-path:polygon(0 0,100% 0,100% 46.8%,0% 100%)}@media (min-width:1400px){.l-service-bg02__bg-yellow--white01{height:818px}}@media only screen and (max-width:767px){.l-service-bg02__bg-yellow--white01{height:532px;-webkit-clip-path:polygon(0 0,100% 0,100% 77.8%,0 100%);clip-path:polygon(0 0,100% 0,100% 77.8%,0 100%)}}.l-service-bg02__bg-yellow--white02{position:absolute;bottom:0;left:0;width:100%;height:45.5714285714vw;background-color:#fff;-webkit-clip-path:polygon(0 68.8%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 68.8%,100% 0,100% 100%,0% 100%)}@media (min-width:1400px){.l-service-bg02__bg-yellow--white02{height:638px}}@media only screen and (max-width:767px){.l-service-bg02__bg-yellow--white02{height:196px;-webkit-clip-path:polygon(0 59.6%,100% 0,100% 100%,0 100%);clip-path:polygon(0 59.6%,100% 0,100% 100%,0 100%)}}.l-service-bg02__purple{position:absolute;bottom:0;left:0;width:100%;height:40%;background-color:#cacbff}@media only screen and (max-width:767px){.l-service-bg02__purple{display:none}}.l-service-bg02__bg-purple--white01{position:absolute;top:0;left:0;width:100%;height:37.6428571429vw;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 17.5%);clip-path:polygon(0 0,100% 0,100% 100%,0 17.5%)}@media (min-width:1400px){.l-service-bg02__bg-purple--white01{height:527px}}@media only screen and (max-width:767px){.l-service-bg02__bg-purple--white01{display:none}}.l-service-bg02__bg-purple--white02{position:absolute;bottom:-1px;left:0;width:100%;height:13.7142857143vw;background-color:#fff;-webkit-clip-path:polygon(0 0,0% 100%,43.8% 100%);clip-path:polygon(0 0,0% 100%,43.8% 100%)}@media (min-width:1400px){.l-service-bg02__bg-purple--white02{height:192px}}@media only screen and (max-width:767px){.l-service-bg02__bg-purple--white02{display:none}}.l-power-bi-bg{position:relative}.l-power-bi-bg__video{position:absolute;top:0;left:0;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 12.5714285714vw,0 43.6428571429vw);clip-path:polygon(0 0,100% 0,100% 12.5714285714vw,0 43.6428571429vw);z-index:0;overflow:hidden}@media (min-width:1401px){.l-power-bi-bg__video{-webkit-clip-path:polygon(0 0,100% 0,100% 17.6rem,0 61.1rem);clip-path:polygon(0 0,100% 0,100% 17.6rem,0 61.1rem)}}@media only screen and (max-width:767px){.l-power-bi-bg__video{-webkit-clip-path:polygon(0 0,100% 0,100% 15.6rem,0 27.3rem);clip-path:polygon(0 0,100% 0,100% 15.6rem,0 27.3rem)}}.l-power-bi-bg__video video{width:140%}@media (min-width:1500px){.l-power-bi-bg__video video{width:100%}}.l-works-bg{position:absolute;bottom:0;left:0;width:100%;height:74.2142857143vw;background-color:#67ccf6;-webkit-clip-path:polygon(0 0,100% 42.3%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 42.3%,100% 100%,0% 100%)}@media (min-width:1400px){.l-works-bg{height:1039px}}@media only screen and (max-width:767px){.l-works-bg{height:191px;-webkit-clip-path:polygon(0 0,100% 61.2%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 61.2%,100% 100%,0% 100%)}}.l-request-bg{position:relative}.l-request-bg__video{position:absolute;top:0;left:0;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 12.5714285714vw,0 43.6428571429vw);clip-path:polygon(0 0,100% 0,100% 12.5714285714vw,0 43.6428571429vw);z-index:0;overflow:hidden}@media (min-width:1401px){.l-request-bg__video{-webkit-clip-path:polygon(0 0,100% 0,100% 17.6rem,0 61.1rem);clip-path:polygon(0 0,100% 0,100% 17.6rem,0 61.1rem)}}@media only screen and (max-width:767px){.l-request-bg__video{-webkit-clip-path:polygon(0 0,100% 0,100% 15.6rem,0 27.3rem);clip-path:polygon(0 0,100% 0,100% 15.6rem,0 27.3rem)}}.l-request-bg__video video{width:140%}@media (min-width:1500px){.l-request-bg__video video{width:100%}}.l-breadcrumb{padding-top:14.6rem}@media only screen and (max-width:767px){.l-breadcrumb{padding-top:7rem}}.c-to-top{width:5rem;height:5rem;right:0;z-index:9999}.c-to-top a{display:block}@media only screen and (max-width:767px){.c-to-top a{display:none}}.fadeInRightBig01{opacity:1;animation:fadeInRightBig01;animation-fill-mode:both;animation-delay:1s;animation-duration:1s;transform:translateX(2000px)}@keyframes fadeInRightBig01{0%{opacity:1;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.delay10{animation-delay:1s}.delay15{animation-delay:1.5s}.delay20{animation-delay:2s}@media only screen and (max-width:767px){.delay20{animation-delay:1s}}.delay25{animation-delay:2.5s}@media only screen and (max-width:767px){.delay25{animation-delay:1s}}.delay30{animation-delay:3s}@media only screen and (max-width:767px){.delay30{animation-delay:.2s}}.delay35{animation-delay:3.5s}@media only screen and (max-width:767px){.delay35{animation-delay:2s}}.delay40{animation-delay:4s}.delay45{animation-delay:4.5s}@media only screen and (max-width:767px){.delay45{animation-delay:3s}}.delay50{animation-delay:5s}.duration15{animation-duration:1.5s}.c-breadcrumb{position:relative;z-index:5;color:#fff;font-size:1.25rem;line-height:1.3;letter-spacing:.05em;max-width:1164px;width:100%;margin-left:auto;margin-right:auto;padding:0 40px}@media only screen and (max-width:767px){.c-breadcrumb{padding:0 20px}}.c-btn-round{font-size:1.6rem;width:28.8rem;height:6.5rem;color:#fff;background-color:#ff7f6a;display:flex;flex-direction:column;text-align:center;justify-content:center;margin-left:auto;margin-right:auto;border-radius:5rem;transition:.3s ease-in-out}@media only screen and (max-width:767px){.c-btn-round{font-size:1.4rem;width:21rem;height:4.9rem}}.c-btn-round:hover{background-color:#e56154}.c-btn-rect,.c-btn-rect--orange,.c-btn-rect--aqua,.c-btn-rect--green,.c-btn-rect--blue{width:26.9rem;height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:767px){.c-btn-rect,.c-btn-rect--orange,.c-btn-rect--aqua,.c-btn-rect--green,.c-btn-rect--blue{width:19.7rem;height:4.6rem}}.c-btn-rect:after,.c-btn-rect--orange:after,.c-btn-rect--aqua:after,.c-btn-rect--green:after,.c-btn-rect--blue:after{position:absolute;content:"";top:40%;right:-2rem;background-repeat:no-repeat;background-position:center center;background-size:contain;width:3.4rem;height:.9rem;transition:.3s ease-in-out}@media only screen and (max-width:767px){.c-btn-rect:after,.c-btn-rect--orange:after,.c-btn-rect--aqua:after,.c-btn-rect--green:after,.c-btn-rect--blue:after{width:1.7rem;height:.45rem;right:-.9rem}}.c-btn-rect:hover:after,.c-btn-rect--orange:hover:after,.c-btn-rect--aqua:hover:after,.c-btn-rect--green:hover:after,.c-btn-rect--blue:hover:after{transform:translateX(.6rem)}.c-btn-rect--blue{color:#fff;background-color:#0068b7;font-size:1.8rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.c-btn-rect--blue{font-size:1.2rem}}.c-btn-rect--blue:after{background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-black.svg)}.c-btn-rect--blue:hover{background-color:#90a4ae;font-weight:500}.c-btn-rect--green{color:#000;background-color:#38f59e;font-size:1.4rem;font-weight:500;text-align:left;line-height:1.286}@media only screen and (max-width:767px){.c-btn-rect--green{width:26.6rem;height:7rem;font-size:1.4rem}}.c-btn-rect--green:after{background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-pink.svg)}@media only screen and (max-width:767px){.c-btn-rect--green:after{right:-2.6rem;width:3.5rem;height:1.1rem}}.c-btn-rect--green:hover{background-color:#18b964;color:#fff}.c-btn-rect--aqua{color:#000;background-color:#00eaff;font-size:1.4rem;font-weight:500;text-align:left;line-height:1.286}@media only screen and (max-width:767px){.c-btn-rect--aqua{width:26.6rem;height:7rem;font-size:1.4rem}}.c-btn-rect--aqua:after{background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-pink.svg)}@media only screen and (max-width:767px){.c-btn-rect--aqua:after{right:-2.6rem;width:3.5rem;height:1.1rem}}.c-btn-rect--aqua:hover{background-color:#08bada;color:#fff}.c-btn-rect--aqua:hover:after{transform:translateX(0)}.c-btn-rect--orange{color:#fff;background-color:#ffaa30;font-size:1.8rem}@media only screen and (max-width:767px){.c-btn-rect--orange{width:26.6rem;height:7rem;font-size:1.8rem}}.c-btn-rect--orange:after{background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-pink.svg)}@media only screen and (max-width:767px){.c-btn-rect--orange:after{right:-2.6rem;width:3.5rem;height:1.1rem}}.c-btn-rect--orange:hover{background-color:#eb9822;font-weight:500}.c-btn-rect-wide,.c-btn-rect-wide--yellow-green,.c-btn-rect-wide--purple,.c-btn-rect-wide--pink,.c-btn-rect-wide--green,.c-btn-rect-wide--blue,.c-btn-rect-wide--yellow{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s ease-in-out;position:relative;padding:2.1rem 1rem;color:#000;font-size:1.8rem;font-weight:600;line-height:1}@media only screen and (max-width:767px){.c-btn-rect-wide,.c-btn-rect-wide--yellow-green,.c-btn-rect-wide--purple,.c-btn-rect-wide--pink,.c-btn-rect-wide--green,.c-btn-rect-wide--blue,.c-btn-rect-wide--yellow{font-size:1rem;padding:1.7rem 1rem}}.c-btn-rect-wide:after,.c-btn-rect-wide--yellow-green:after,.c-btn-rect-wide--purple:after,.c-btn-rect-wide--pink:after,.c-btn-rect-wide--green:after,.c-btn-rect-wide--blue:after,.c-btn-rect-wide--yellow:after{position:absolute;content:"";top:40%;right:-2rem;width:3.4rem;height:.9rem;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:.3s ease-in-out}@media only screen and (max-width:767px){.c-btn-rect-wide:after,.c-btn-rect-wide--yellow-green:after,.c-btn-rect-wide--purple:after,.c-btn-rect-wide--pink:after,.c-btn-rect-wide--green:after,.c-btn-rect-wide--blue:after,.c-btn-rect-wide--yellow:after{width:1.7rem;height:.45rem;right:-.9rem}}.c-btn-rect-wide:hover,.c-btn-rect-wide--yellow-green:hover,.c-btn-rect-wide--purple:hover,.c-btn-rect-wide--pink:hover,.c-btn-rect-wide--green:hover,.c-btn-rect-wide--blue:hover,.c-btn-rect-wide--yellow:hover{background-color:#0068b7;color:#fff}.c-btn-rect-wide:hover:after,.c-btn-rect-wide--yellow-green:hover:after,.c-btn-rect-wide--purple:hover:after,.c-btn-rect-wide--pink:hover:after,.c-btn-rect-wide--green:hover:after,.c-btn-rect-wide--blue:hover:after,.c-btn-rect-wide--yellow:hover:after{transform:translateX(.6rem)}.c-btn-rect-wide--yellow{background-color:#fff600}.c-btn-rect-wide--yellow:hover{background-color:#e7df00}.c-btn-rect-wide--blue{background-color:#5c9df6}.c-btn-rect-wide--blue:hover{background-color:#4c7fdd}.c-btn-rect-wide--green{background-color:#81e4a8}.c-btn-rect-wide--green:hover{background-color:#6cce91}.c-btn-rect-wide--pink{background-color:#fca4c1}.c-btn-rect-wide--pink:hover{background-color:#eb8ea6}.c-btn-rect-wide--purple{background-color:#d8b1f4}.c-btn-rect-wide--purple:hover{background-color:#c890e5}.c-btn-rect-wide--yellow-green{background-color:#e9e607}.c-btn-rect-wide--yellow-green:hover{background-color:#d2cf06}.c-section-title,.c-section-title--microsoft{font-size:2.6rem;font-weight:600;line-height:1;color:#000;letter-spacing:.05em;text-align:center}@media only screen and (max-width:767px){.c-section-title,.c-section-title--microsoft{font-size:2rem;font-weight:500;line-height:1.5}}.c-section-title--plan{line-height:1.5}.c-section-title--white{color:#fff}.c-section-title--microsoft{position:relative}@media only screen and (max-width:767px){.c-section-title--microsoft{font-size:1.75rem}}.c-section-title-text,.c-section-title-text--left{text-align:center;font-size:1.6rem;font-weight:500;line-height:1.5}@media only screen and (max-width:767px){.c-section-title-text,.c-section-title-text--left{font-size:1.3rem}}.c-section-title-text--left{text-align:left}.c-news{border-top:2px solid rgba(144,164,174,.5);transition:.3s ease-in-out}.c-news a{display:flex;padding:2.4rem 0 2.4rem .7rem;position:relative}@media only screen and (max-width:767px){.c-news{border-top:1px solid rgba(144,164,174,.5)}.c-news a{padding:1.5rem 0 1rem}}.c-news a:after{position:absolute;content:"";top:50%;right:1.2rem;transform:translateY(-50%);background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-circle-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.4rem;height:1.4rem}@media only screen and (max-width:767px){.c-news a:after{right:.6rem;width:.95rem;height:.95rem}}.c-news:last-child{border-bottom:2px solid rgba(144,164,174,.5)}@media only screen and (max-width:767px){.c-news:last-child{border-bottom:1px solid rgba(144,164,174,.5)}}.c-news__time{font-size:1.6rem;font-weight:500;letter-spacing:.05em;width:13.6rem}@media only screen and (max-width:767px){.c-news__time{font-size:1.3rem;width:10rem}}.c-news__title{font-size:1.4rem;font-weight:500;line-height:1.7143;letter-spacing:.05em;width:calc(100% - 13.6rem);margin-right:5.3rem}@media only screen and (max-width:767px){.c-news__title{font-size:1.2rem;line-height:1.25;width:calc(100% - 10rem);margin-right:3.1rem;margin-top:.5rem}}.c-news:hover{background-color:rgba(144,164,174,.1)}.c-blog-card{width:243px;height:309px;margin-left:11px;margin-right:11px;transform:translateX(-132.5px)}@media only screen and (max-width:767px){.c-blog-card{width:266px;height:340px;margin-left:12px;margin-right:12px;transform:translateX(0)}}.c-blog-card__time{font-size:13px;font-weight:500;letter-spacing:.05em}.c-blog-card__img{margin-top:10px;border:1px solid #d9d9d9;position:relative}.c-blog-card__category{font-size:11px;font-weight:500;line-height:1;position:absolute;color:#fff;background-color:#8dc7f3;padding:3px 5px 4px}.c-blog-card__body{margin-top:10px}.c-blog-card__title{font-size:14px;font-weight:500;line-height:1.2857;letter-spacing:.05em}.c-blog-card__text{font-size:12px;line-height:1.5;letter-spacing:.05em;color:#7b7b7b;margin-top:10px}.c-blog-card__link{display:block;font-size:12px;line-height:1;letter-spacing:.05em;margin-top:11px;text-align:right;padding-right:23px;position:relative}.c-blog-card__link:after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-circle-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.4rem;height:1.4rem}.c-tool-card{width:500px;height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 62px 0;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5);transform:translateX(-250px)}@media only screen and (max-width:767px){.c-tool-card{width:300px;height:304px;padding:22px 25px 0;border-top:.5px solid rgba(0,0,0,.5);border-bottom:.5px solid rgba(0,0,0,.5);border-right:.5px solid rgba(0,0,0,.5);transform:translateX(0)}}.c-tool-card__img{width:373px;height:180px}@media only screen and (max-width:767px){.c-tool-card__img{width:250px;height:120px}}.c-tool-card__body{margin-top:22px;display:flex;flex-direction:column;flex:1}@media only screen and (max-width:767px){.c-tool-card__body{margin-top:14px}}.c-tool-card__title{font-size:19px;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.c-tool-card__title{font-size:16px}}.c-tool-card__text{margin-top:19px;font-size:14px;line-height:1.6;flex:1}@media only screen and (max-width:767px){.c-tool-card__text{font-size:12px;line-height:1.5;margin-top:7px}}.c-page-text{font-size:1.6rem;line-height:1.5;letter-spacing:.05em;text-align:center}@media only screen and (max-width:767px){.c-page-text{font-size:1.2rem}}.c-scroll-down{position:absolute;z-index:5;top:60rem;left:3.6rem;width:.9rem}.c-scroll-down:after{position:absolute;content:"";bottom:-95px;left:27%;transform:translateX(-50%);width:1px;height:80px;background:#fff;animation:scroll-down 1.5s cubic-bezier(1,0,0,1) infinite}@media only screen and (max-width:767px){.c-scroll-down{display:none}}@keyframes scroll-down{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}51%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.c-side-logo{position:fixed;top:33rem;right:2rem;width:2rem}@media only screen and (max-width:767px){.c-side-logo{display:none}}.p-top-link{width:100%}.p-top-link__items{display:flex;flex-wrap:wrap;justify-content:space-between}.p-top-link__item{width:31%;margin-right:3.5%}@media (max-width:1357px){.p-top-link__item{width:47.5%;margin-right:5%}}.p-top-link__item:nth-child(3n){margin-right:0}@media (max-width:1357px){.p-top-link__item:nth-child(3n){margin-right:5%}}.p-top-link__item:nth-child(n+4){margin-top:2rem}@media (max-width:1357px){.p-top-link__item:nth-child(n+4){margin-top:0}}@media (max-width:1357px){.p-top-link__item:nth-child(2n){margin-right:0}}@media (max-width:1357px){.p-top-link__item:nth-child(n+3){margin-top:2rem}}.p-top-link-btn a{display:block;height:6.1rem;display:flex;flex-direction:column;justify-content:center;padding:0 1.7rem;position:relative}@media only screen and (max-width:767px){.p-top-link-btn a{height:3.7rem;padding:0 1rem}}.p-top-link-btn a:before{position:absolute;content:"";top:0;left:0;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/frame.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.1rem;height:100%;transform:scale(-1,1)}.p-top-link-btn a:after{position:absolute;content:"";top:0;right:0;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/frame.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.1rem;height:100%}.p-top-link-btn__text{display:block;font-size:1.6rem;font-weight:500;line-height:1.25;position:relative}@media only screen and (max-width:767px){.p-top-link-btn__text{font-size:.9rem}}.p-top-link-btn__text:after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-circle-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.4rem;height:1.4rem}@media only screen and (max-width:767px){.p-top-link-btn__text:after{width:.85rem;height:.85rem}}.p-top-link-btn:hover{background-color:rgba(144,164,174,.1)}.p-top-link-btn{position:relative}.p-top-link-btn--coming-soon:hover{cursor:default;background-color:transparent}.coming-soon{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(182,188,189,.9);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.6rem}.p-top-link-btn--coming-soon:hover{cursor:default;background-color:transparent}.p-easy-point{position:relative;width:100%;background:linear-gradient(to right,#8834df 0%,#2373d3 35%,#74ffea);padding:2rem}.p-easy-point:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 4rem);height:calc(100% - 4rem);border:3px #fff solid}@media only screen and (max-width:767px){.p-easy-point:after{width:calc(100% - 2rem);height:calc(100% - 2rem)}}.p-easy-point__img-pc{position:absolute;right:0;bottom:0;max-width:62.4rem;width:44.5%}@media only screen and (max-width:767px){.p-easy-point__img-sp{position:relative;bottom:-2rem;max-width:50rem;margin-left:auto;margin-right:auto}}.p-easy-point__inner{max-width:104rem;width:100%;margin-left:auto;margin-right:auto;padding:6.1rem 2rem 9.8rem}@media only screen and (max-width:767px){.p-easy-point__inner{max-width:48rem;padding:1rem 0 1.2rem}}.p-easy-point__title{position:relative;font-size:5.8rem;font-weight:700;color:#fff}@media only screen and (max-width:767px){.p-easy-point__title{font-size:4.2rem;line-height:1.1}}.p-easy-point__title p{position:absolute;top:1.2rem;left:6rem;font-size:1.8rem;font-weight:700;color:#fff600}@media only screen and (max-width:767px){.p-easy-point__title p{top:.8rem;left:4rem;font-size:1.4rem}}.p-easy-point__title-l{font-size:9rem;font-weight:900}@media only screen and (max-width:767px){.p-easy-point__title-l{font-size:6.5rem}}.p-easy-point__lists{margin-top:5rem}@media only screen and (max-width:767px){.p-easy-point__lists{margin-top:2.6rem}}.p-point-item{width:100%;display:flex;align-items:center;gap:2.2rem}@media only screen and (max-width:767px){.p-point-item{gap:initial;align-items:initial}}.p-point-item:not(:first-child){margin-top:3rem}.p-point-item__title{display:flex;justify-content:center;align-items:center;width:18rem;height:18rem;border:1px solid #fff;border-radius:50%;font-size:2.3rem;font-weight:500;line-height:1.1997;color:#fff;text-align:center}@media only screen and (max-width:767px){.p-point-item__title{width:10.5rem;height:10.5rem;font-size:1.3rem}}@media only screen and (max-width:767px){.p-point-item__text-box{width:calc(100% - 11.8rem);margin-left:1.3rem;padding-top:1.1rem}}.p-point-item__text-en{font-size:2.4rem;font-weight:600;color:#fff}@media only screen and (max-width:767px){.p-point-item__text-en{font-size:1.7rem}}.p-point-item__text{margin-top:2rem;font-size:1.4rem;font-weight:400;line-height:1.7;color:#fff}@media only screen and (max-width:767px){.p-point-item__text{margin-top:.8rem;font-size:1.2rem;line-height:1.5}}.p-point-item__text span{font-size:1.1rem}@media only screen and (max-width:767px){.p-point-item__text span{display:none}}.p-function{display:flex;flex-direction:column;justify-content:center;width:100%}.p-function__lists{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto}.p-function-tab{width:24rem;height:6rem;background-color:#fff;border:3px solid #0068b7;display:flex;flex-direction:column;justify-content:center;position:relative;transition:.3s ease-in-out}@media (min-width:1079px){.p-function-tab:not(:nth-child(4n)){margin-right:1.3rem}.p-function-tab:nth-child(n+5){margin-top:1.4rem}}@media (min-width:768px) and (max-width:1078px){.p-function-tab{width:32.2%}.p-function-tab:not(:nth-child(3n)){margin-right:1.7%}.p-function-tab:nth-child(n+4){margin-top:1.4rem}}@media only screen and (max-width:767px){.p-function-tab{width:calc(50% - 0.45rem);height:5rem;border:2px solid #0068b7}.p-function-tab:nth-child(odd){margin-right:.9rem}.p-function-tab:nth-child(even){margin-right:0}.p-function-tab:nth-child(n+3){margin-top:.9rem}.p-function-tab:nth-child(5){letter-spacing:0}}.p-function-tab:before{position:absolute;content:"";bottom:1px;right:1px;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #ff8400}.p-function-tab__title{font-size:1.6rem;font-weight:600;line-height:1.25;text-align:center}@media only screen and (max-width:767px){.p-function-tab__title{font-size:1.2rem}}.p-function-tab__text{font-size:1.6rem;line-height:1.3;letter-spacing:.05em;color:#fff;background-color:#000;padding:1.5rem 1.8rem;position:absolute;left:50%;bottom:6.7rem;transform:translateX(-50%);width:120%;display:none}@media only screen and (max-width:767px){.p-function-tab__text{width:105%;font-size:1.2rem;padding:1rem;bottom:5.7rem}}.p-function-tab__text:after{position:absolute;content:"";bottom:-2rem;left:50%;transform:translateX(-50%);border-style:solid;border-width:2rem 1.1rem 0;border-color:#000 transparent transparent}.p-function-tab:hover{cursor:pointer;background-color:#0068b7;color:#fff}.p-function-tab.is-active{cursor:pointer;background-color:#0068b7;color:#fff}.p-function-tab__text.is-active{display:block}@media only screen and (max-width:767px){.p-demo-item{max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.p-demo-item__list:not(:first-child){margin-top:8.1rem}@media only screen and (max-width:767px){.p-demo-item__list:not(:first-child){margin-top:5.3rem}}.p-demo-item__row{display:flex}@media only screen and (max-width:767px){.p-demo-item__row{display:block}}.p-demo-item__img-box{width:43%;margin-right:3.9%}@media only screen and (max-width:767px){.p-demo-item__img-box{width:100%;margin-right:0}}.p-demo-item__img{padding-right:1.2rem;padding-bottom:1.2rem}.p-demo-item__img img{box-shadow:1.2rem 1.2rem 0 #afc3cc}@media only screen and (max-width:767px){.p-demo-item__img{width:100%;padding-right:0}}.p-demo-item__body{width:53.1%}@media only screen and (max-width:767px){.p-demo-item__body{width:100%;margin-top:1.5rem}}.p-demo-item__num{font-size:1.4rem;font-weight:600}@media only screen and (max-width:767px){.p-demo-item__num{font-size:1.2rem}}.p-demo-item__title{font-size:2.4rem;line-height:1.6;font-weight:600}@media only screen and (max-width:767px){.p-demo-item__title{font-size:1.8rem;margin-top:.5rem}}.p-demo-item__text{font-size:1.4rem;line-height:1.7143;font-weight:500}@media only screen and (max-width:767px){.p-demo-item__text{font-size:1.2rem;line-height:1.5;margin-top:.5rem}}.p-demo-item__btn{margin-top:2.7rem}@media only screen and (max-width:767px){.p-demo-item__btn{margin-top:1.7rem}}.p-sec-demo{background:#e6f2f8;background:linear-gradient(to right,#ff7f6a 50%,#e6f2f8 50%);position:relative}.p-sec-demo__container{position:relative;background:#e6f2f8;max-width:1400px;margin-left:auto;margin-right:auto}.p-sec-demo__bg{position:absolute;background-color:#ff7f6a;top:0;left:0;width:14.2857%;height:100%}.p-sec-demo__logo{position:absolute;top:0;right:0;width:77px}.p-sec-demo__inner{position:relative;padding:8rem 4rem 7.2rem}@media only screen and (max-width:767px){.p-sec-demo__inner{padding:2rem 2rem 4.4rem}}.p-sec-demo__head{margin-left:4.7rem}@media only screen and (max-width:767px){.p-sec-demo__head{margin-left:0}}.p-sec-demo__catch{margin-top:-13rem;font-size:6.2rem;font-weight:600;color:#fff;-webkit-text-stroke:1px #000}@media only screen and (max-width:767px){.p-sec-demo__catch{margin-top:-4.2rem;font-size:4rem}}.p-sec-demo__text{margin-top:3.9rem}@media only screen and (max-width:767px){.p-sec-demo__text{margin-top:1.7rem}}.p-sec-demo__container{position:relative}.p-sec-demo__contents{margin-top:4.7rem;margin-left:4.7rem}@media only screen and (max-width:767px){.p-sec-demo__contents{margin-left:0;margin-top:2.5rem}}.p-sec-demo__btn{margin-top:6.3rem}@media only screen and (max-width:767px){.p-sec-demo__btn{margin-top:4rem}}.p-sec-demo__contents{margin-top:10rem;padding-bottom:10rem}.p-sec-demo__coming-soon{width:100%;text-align:center;font-size:2rem;color:#fff;background-color:rgba(182,188,189,.9);display:flex;flex-direction:column;padding:10rem 0}.p-feature{width:100%}.p-feature__lists{display:flex;justify-content:center;width:100%}@media only screen and (max-width:767px){.p-feature__lists{display:block}}.p-feature__list{width:33.3333%;border-right:1px solid #000;display:flex;flex-direction:column;flex:1;padding:0 1.5rem 0 1.9rem}@media only screen and (max-width:767px){.p-feature__list{max-width:500px;width:100%;margin-left:auto;margin-right:auto;border-right:none;border-bottom:1px solid #000;padding:2.6rem 0}.p-feature__list:first-child{border-top:1px solid #000}}.p-feature__num{font-size:3.6rem;font-weight:600;text-align:center;color:#5a5a5a}@media only screen and (max-width:767px){.p-feature__num{font-size:2.8rem}}.p-feature__title{font-size:2.35rem;font-weight:600;margin-top:2.4rem}@media only screen and (max-width:767px){.p-feature__title{font-size:1.8rem;text-align:center;margin-top:1.7rem}}.p-feature__text{margin-top:2.4rem;font-size:14px;line-height:1.7143;font-weight:500}@media only screen and (max-width:767px){.p-feature__text{margin-top:1.7rem;font-size:12px;line-height:1.5}}.p-feature__list:first-of-type .p-feature__title{letter-spacing:0}@media only screen and (max-width:767px){.p-feature__list:first-of-type .p-feature__title{letter-spacing:.05em}}.p-flow-contents{margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width:767px){.p-flow-contents{max-width:500px}}@media only screen and (max-width:767px){.p-flow-contents__img{padding:0 4.2rem}}.p-possible{width:100%}@media only screen and (max-width:767px){.p-possible{max-width:50rem;margin-left:auto;margin-right:auto}}.p-possible__item{display:flex;gap:4.3rem;width:100%}@media only screen and (max-width:767px){.p-possible__item{flex-direction:column;gap:initial}}.p-possible__item:not(:first-child){margin-top:12.6rem}@media only screen and (max-width:767px){.p-possible__item:not(:first-child){margin-top:5.3rem}}.p-possible__item--reverse{flex-direction:row-reverse}@media only screen and (max-width:767px){.p-possible__item--reverse{flex-direction:column}}.p-possible__img{position:relative;max-width:55.8rem;width:40%}@media only screen and (max-width:767px){.p-possible__img{width:100%}}.p-possible__img:before{content:"";display:block;padding-top:55.63%}.p-possible__img img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:center;object-position:center}.p-possible__body{max-width:60rem;width:42.85%}@media only screen and (max-width:767px){.p-possible__body{width:100%;margin-top:1.6rem}}.p-possible__title{margin-top:.5rem;font-size:2.4rem;font-weight:600;line-height:1.2}@media only screen and (max-width:767px){.p-possible__title{margin-top:0;font-size:1.5rem}}.p-possible__text{margin-top:3rem;font-size:1.6rem;font-weight:500;line-height:1.875}@media only screen and (max-width:767px){.p-possible__text{margin-top:1.3rem;font-size:1.3rem}}.p-case-contents{max-width:100rem;width:100%;margin-left:auto;margin-right:auto;border:1px solid #ccdbe2;background-color:#fff;padding:2.3rem 2.3rem 3rem}@media only screen and (max-width:767px){.p-case-contents{padding:3rem 2rem 2.2rem}}.p-case-contents:not(:first-child){margin-top:5.8rem}@media only screen and (max-width:767px){.p-case-contents:not(:first-child){margin-top:3rem}}.p-case-contents__top{display:flex}.p-case-contents__img{position:relative;width:15rem;height:15rem;border:.1rem solid #ccdbe2}@media only screen and (max-width:767px){.p-case-contents__img{width:7.5rem;height:7.5rem}}.p-case-contents__img:before{content:"";display:block;padding-top:100%}.p-case-contents__img img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center;object-position:center}.p-case-contents__info{width:calc(100% - 17.6rem);margin-left:2.6rem}@media only screen and (max-width:767px){.p-case-contents__info{width:calc(100% - 8rem);margin-left:.5rem}}.p-case-contents__label{display:inline-block;padding:.6rem 1.8rem;font-size:1.2rem;font-weight:600;color:#fff;background-color:#f5a338;border-radius:12px}@media only screen and (max-width:767px){.p-case-contents__label{margin-top:.2rem;padding:.3rem 1.8rem;font-size:1.1rem}}.p-case-contents__heading{margin-top:1.7rem;font-size:2rem;font-weight:600;line-height:1.33333}@media only screen and (max-width:767px){.p-case-contents__heading{margin-top:.5rem;font-size:1.5rem}}.p-case-contents__company{margin-top:1.2rem;font-size:1.8rem;font-weight:500}@media only screen and (max-width:767px){.p-case-contents__company{font-size:1.5rem}}.p-case-contents__url{margin-top:1.6rem}@media only screen and (max-width:767px){.p-case-contents__url{margin-top:.8rem}}.p-case-contents__url a{font-size:1.4rem;font-weight:500;color:#0084ff}.p-case-contents__overview{margin-top:1.2rem;font-size:1.4rem;font-weight:500;line-height:1.7}@media only screen and (max-width:767px){.p-case-contents__overview{margin-top:.8rem;font-size:1.2rem}}.p-case-contents__faq{position:relative;margin-top:3.5rem}@media only screen and (max-width:767px){.p-case-contents__faq{margin-top:2.2rem}}.p-case-contents__faq-items{overflow:hidden;position:relative}.p-case-contents__faq-items.is-hide{height:14rem}.p-case-contents__faq-item:not(:first-child){margin-top:3.8rem}@media only screen and (max-width:767px){.p-case-contents__faq-item:not(:first-child){margin-top:3rem}}.p-case-contents__hide-box{margin-top:3rem;display:none}.p-case-contents__hide-box.is-show{display:block}.p-case-contents__question{position:relative;padding:2.2rem 1rem 2.1rem 8.1rem;font-size:2rem;font-weight:400;background-color:#dfeaf3;line-height:1.4}@media only screen and (max-width:767px){.p-case-contents__question{padding:1.6rem 1rem 1.6rem 5.6rem;font-size:1.4rem}}.p-case-contents__question:before{content:"q";text-transform:uppercase;position:absolute;top:0;left:0;width:6.1rem;height:100%;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:600;color:#fff;background-color:#0068b7}@media only screen and (max-width:767px){.p-case-contents__question:before{width:4.5rem;font-size:1.2rem}}.p-case-contents__answer{margin-top:3rem;font-size:1.4rem;font-weight:400;line-height:1.714}@media only screen and (max-width:767px){.p-case-contents__answer{margin-top:.9rem;font-size:1.3rem}}.p-case-contents__btn{margin-top:5rem;width:100%;height:6.1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#0068b7;color:#fff;transition:all .2s;cursor:pointer;position:relative}@media only screen and (max-width:767px){.p-case-contents__btn{margin-top:3.7rem;padding:1.7rem 1rem;height:4.5rem}}.p-case-contents__btn:after{position:absolute;content:"more";top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:2.2rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-case-contents__btn:after{font-size:1.2rem}}.p-case-contents__btn-text{display:block;position:relative;padding-right:3rem}@media only screen and (max-width:767px){.p-case-contents__btn-text{padding-right:1.5rem}}.p-case-contents__btn-text:before{position:absolute;content:"";top:0;left:0;transform:translateX(6rem);width:1.9rem;height:.3rem;background-color:#fff}@media only screen and (max-width:767px){.p-case-contents__btn-text:before{transform:translateX(3.3rem);width:1rem;height:.15rem}}.p-case-contents__btn-text:after{position:absolute;content:"";top:0;left:0;transform:translateX(6rem) rotate(-90deg);width:1.9rem;height:.3rem;background-color:#fff;transition:all .3s}@media only screen and (max-width:767px){.p-case-contents__btn-text:after{transform:translateX(3.3rem) rotate(-90deg);width:1rem;height:.15rem}}.p-case-contents__btn.is-show:after{content:"close"}.p-case-contents__btn-text.is-show:after{transform:translateX(6rem) rotate(0)}@media only screen and (max-width:767px){.p-case-contents__btn-text.is-show:after{transform:translateX(3.3rem) rotate(0)}}.p-sec-contact{padding:7.9rem 0;text-align:center}@media only screen and (max-width:767px){.p-sec-contact{padding:5.7rem 0}}.p-sec-contact__box{margin-top:3.9rem}.p-sec-contact__box a{padding:1.3rem;border:.4rem solid #fff;max-width:69rem;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:center;position:relative;transition:.3s ease-in-out}.p-sec-contact__box a:before{position:absolute;content:"";top:50%;right:2.4rem;transform:translateY(-50%);background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-white-s.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:15px;height:18px}@media only screen and (max-width:767px){.p-sec-contact__box{margin-top:3rem;text-align:center}.p-sec-contact__box a{padding:2.7rem 0;border:2px solid #fff;max-width:500px;display:block}.p-sec-contact__box a:before{display:none}.p-sec-contact__box a:after{position:absolute;content:"";bottom:-3.5rem;right:.7rem;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/arrow-orange.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:5.3rem;height:5.3rem}}.p-sec-contact__box:hover a{background-color:rgba(255,255,255,.3)}.p-sec-contact__img{padding-right:1.8rem}@media only screen and (max-width:767px){.p-sec-contact__img{padding-right:0;width:14rem;margin-left:auto;margin-right:auto}}.p-sec-contact__body{text-align:left}@media only screen and (max-width:767px){.p-sec-contact__body{text-align:center;margin-top:1.2rem}}.p-sec-contact__catch{font-size:2rem;font-weight:600;text-align:center;color:#fff;padding:.4rem 1rem .75rem;background-color:#ff8400;border-radius:50px;width:39.3rem}@media only screen and (max-width:767px){.p-sec-contact__catch{font-size:1.5rem;width:30rem;padding:.2rem 1rem .5rem;font-weight:500;margin-left:auto;margin-right:auto}}.p-sec-contact__catch span{font-size:2.7rem}@media only screen and (max-width:767px){.p-sec-contact__catch span{font-size:2rem}}.p-sec-contact__title{margin-top:1.3rem;font-family:YakuHanJP_Noto,"Noto Sans JP",sans-serif;font-size:3.4rem;font-weight:600;color:#fff}@media only screen and (max-width:767px){.p-sec-contact__title{font-size:2.5rem}}.p-sec-contact__title .span-small{font-size:2.7rem}@media only screen and (max-width:767px){.p-sec-contact__title .span-small{font-size:2rem}}.p-sec-contact__text{color:#fff;font-size:2.2rem;font-weight:600;margin-top:1.3rem}@media only screen and (max-width:767px){.p-sec-contact__text{font-size:1.6rem}}.p-faq-lists{width:100%}.p-faq-item{width:100%;padding-bottom:3.8rem;border-bottom:1px solid #dfeaf3}@media only screen and (max-width:767px){.p-faq-item{padding-bottom:2.7rem}}.p-faq-item:last-child{padding-bottom:0;border-bottom:0}.p-faq-item:not(:first-child){margin-top:3.8rem}@media only screen and (max-width:767px){.p-faq-item:not(:first-child){margin-top:2.2rem}}.p-faq-item__q{position:relative;padding-top:1.6rem;padding-left:7.5rem;font-size:1.8rem;font-weight:500;line-height:1.4}@media only screen and (max-width:767px){.p-faq-item__q{font-size:1.5rem;padding-top:1.2rem;padding-left:5rem}}.p-faq-item__q:before{content:"q";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;background-color:#0068b7;border-radius:50% 50% 0;font-size:1.6rem;font-weight:500;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.p-faq-item__q:before{width:4rem;height:4rem;font-size:1.3rem}}.p-faq-item__a{position:relative;margin-top:2.8rem;padding-top:1.6rem;padding-left:7.5rem;font-size:1.4rem;font-weight:500;line-height:1.714}@media only screen and (max-width:767px){.p-faq-item__a{margin-top:1.6rem;padding-top:1rem;padding-left:5rem;font-size:1.2rem}}.p-faq-item__a:before{content:"a";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;background-color:#f96868;border-radius:50% 50% 0;font-size:1.6rem;font-weight:500;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.p-faq-item__a:before{width:4rem;height:4rem}}.p-faq-item__btn a{display:inline-block;margin-top:1.5rem;padding:1rem 4.4rem;font-size:1.4rem;line-height:1.5;letter-spacing:.05em;background-color:#0068b7;color:#fff;text-align:center;transition:.3s ease-in-out}@media only screen and (max-width:767px){.p-faq-item__btn a{font-size:1.2rem}}@media only screen and (max-width:767px){.p-faq-item__btn{padding-top:1rem}}.p-faq-item__btn a:hover{background-color:#90a4ae}.p-top-news{background-color:#eef3f6}.p-top-news__wrap{margin-top:4.2rem;max-width:700px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-top-news__wrap{margin-top:2rem}}.p-top-news__btn{margin-top:5.4rem}.p-service-menu-table{overflow-x:scroll;-webkit-overflow-scrolling:touch}.p-service-menu-table table{background-color:#fff}@media only screen and (max-width:767px){.p-service-menu-table table{width:80rem;transform:translateX(2rem)}}.p-service-menu-table table,.p-service-menu-table td,.p-service-menu-table th{border:1px solid #0068b7;border-collapse:collapse}.p-service-menu-table th{position:relative;padding:1.3rem}.p-service-menu-table td{position:relative;padding:1rem}.p-service-menu-table__title th{font-size:1.8rem;font-weight:500}.p-service-menu-table__title th:nth-child(1){max-width:28.6rem;width:25.6%}.p-service-menu-table__title th:nth-child(2),.p-service-menu-table__title th:nth-child(3){max-width:14.9rem;width:14.9%}.p-service-menu-table__title th:nth-child(4){max-width:41.9rem;width:44.9%}.p-service-menu-table th:not(:first-child):after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:67.34%;background-color:#fff}.p-service-menu-table__title th{background-color:#0068b7;border:none;font-size:1.8rem;font-weight:500;line-height:1;color:#fff}@media only screen and (max-width:767px){.p-service-menu-table__title th{font-size:1.3rem}}.p-service-menu-table__title th{border:none}.p-service-menu-table__item td{font-size:1.8rem;font-weight:500;line-height:1.33333;text-align:center}@media only screen and (max-width:767px){.p-service-menu-table__item td{font-size:1.2rem}}.p-service-menu-table__item--blue{background-color:#ecf4f9}td.p-service-menu-table__text{padding:1.7rem;font-size:1.4rem;line-height:1.5;text-align:left}@media only screen and (max-width:767px){td.p-service-menu-table__text{padding:1rem;font-size:1.2rem}}.p-description{width:100%}.p-description__logo{max-width:28rem;width:100%}@media only screen and (max-width:767px){.p-description__logo{max-width:14rem}}.p-description__catch{margin-top:2.9rem;font-size:3.6rem;font-weight:600;line-height:1.5}@media only screen and (max-width:767px){.p-description__catch{margin-top:1.2rem;font-size:1.8rem}}.p-description__text{margin-top:2.8rem;font-size:2.2rem;font-weight:600;line-height:2.181818}@media only screen and (max-width:767px){.p-description__text{margin-top:1rem;font-size:1.2rem}}.p-page-title{position:relative;width:100%;margin-top:7.4rem}@media only screen and (max-width:767px){.p-page-title{margin-top:4rem}}.p-page-title__inner{position:relative;max-width:115.6rem;margin-left:auto;margin-right:auto;padding:0 6rem;z-index:1}@media only screen and (max-width:767px){.p-page-title__inner{padding-left:6rem;padding-right:2rem}}.p-page-title__title{transform:translateX(-3.6rem);font-size:4.8rem;font-weight:600;color:#fff}@media only screen and (max-width:767px){.p-page-title__title{font-size:3rem}}.p-top__tool{padding-top:15.5rem}@media only screen and (max-width:767px){.p-top__tool{padding-top:4.5rem}}.p-top__function{padding-top:14.2rem;padding-bottom:20.8rem}@media only screen and (max-width:767px){.p-top__function{padding-top:7.7rem;padding-bottom:8rem}}.p-top__case{padding-top:10.4rem}@media only screen and (max-width:767px){.p-top__case{padding-top:7.3rem}}.p-top__flow{padding-top:14.2rem;padding-bottom:9.2rem}@media only screen and (max-width:767px){.p-top__flow{padding-top:6.8rem;padding-bottom:5.4rem}}.p-top__feature{background-color:#ffe400;padding-top:14.2rem;padding-bottom:9.2rem}@media only screen and (max-width:767px){.p-top__feature{padding-top:7.7rem;padding-bottom:5.4rem}}.p-top__faq{padding-top:10.1rem;padding-bottom:8.2rem}@media only screen and (max-width:767px){.p-top__faq{padding-top:5.5rem;padding-bottom:5.5rem}}.p-top__news{background-color:#eef3f6;padding-top:10rem;padding-bottom:8rem}@media only screen and (max-width:767px){.p-top__news{padding-top:3.9rem;padding-bottom:4.2rem}}.p-top__blog{padding-top:8.9rem;padding-bottom:13.2rem}@media only screen and (max-width:767px){.p-top__blog{padding-top:6.2rem;padding-bottom:7.6rem}}.p-top-easy-point{width:100%;margin-left:auto;margin-right:auto}.p-top-function{position:relative}.p-top-function__bg--yellow{position:absolute;bottom:0;left:0;width:100%;height:42.9285714286vw;-webkit-clip-path:polygon(0 72.9%,100% 0,100% 100%,0 100%);clip-path:polygon(0 72.9%,100% 0,100% 100%,0 100%);background-color:#fff600}@media (min-width:1401px){.p-top-function__bg--yellow{height:601px}}@media only screen and (max-width:767px){.p-top-function__bg--yellow{height:567px;-webkit-clip-path:polygon(0 20.6%,100% 0,100% 100%,0 100%);clip-path:polygon(0 20.6%,100% 0,100% 100%,0 100%)}}.p-top-function__section-title{position:relative;z-index:5}.p-top-function__section-title-text{position:relative;z-index:5;margin-top:3rem}@media only screen and (max-width:767px){.p-top-function__section-title-text{margin-top:1.5rem}}.p-top-function__wrap{position:relative;z-index:5;margin-top:2.5rem}@media (min-width:768px) and (max-width:1078px){.p-top-function__wrap{max-width:747px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.p-top-function__wrap{margin-top:2.2rem;max-width:500px;margin-left:auto;margin-right:auto;width:100%}}.p-top-function__btn{margin-top:4.5rem}@media only screen and (max-width:767px){.p-top-function__btn{margin-top:2.9rem}}.p-top-flow{position:relative;background-color:#fff600}.p-top-flow__bg--white01{position:absolute;top:0;left:0;width:100%;height:41.9285714286vw;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 25.7%,0 100%);clip-path:polygon(0 0,100% 0,100% 25.7%,0 100%)}@media (min-width:1400px){.p-top-flow__bg--white01{height:587px}}@media only screen and (max-width:767px){.p-top-flow__bg--white01{height:254px;-webkit-clip-path:polygon(0 0,100% 0,100% 53.9%,0 100%);clip-path:polygon(0 0,100% 0,100% 53.9%,0 100%)}}@media only screen and (max-width:767px){.p-top-flow__bg--white02{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;height:173px;-webkit-clip-path:polygon(0 69.3%,100% 0,100% 100%,0 100%);clip-path:polygon(0 69.3%,100% 0,100% 100%,0 100%)}}.p-top-flow__section-title{position:relative;z-index:5}.p-top-flow__section-title-text{position:relative;z-index:5;margin-top:3rem}@media only screen and (max-width:767px){.p-top-flow__section-title-text{margin-top:1.7rem}}.p-top-flow__wrap{position:relative;z-index:5;margin-top:4.3rem}@media only screen and (max-width:767px){.p-top-flow__wrap{margin-top:2.7rem}}.p-top-flow__btn{position:relative;z-index:5;margin-top:5.8rem}@media only screen and (max-width:767px){.p-top-flow__btn{margin-top:4.1rem}}.p-top-feature__section-title-text{margin-top:3rem}@media only screen and (max-width:767px){.p-top-feature__section-title-text{margin-top:1.8rem}}.p-top-feature__wrap{margin-top:5.7rem}@media only screen and (max-width:767px){.p-top-feature__wrap{margin-top:2.9rem}}.p-top-feature__btn{margin-top:4.9rem}@media only screen and (max-width:767px){.p-top-feature__btn{margin-top:3.6rem}}.p-top-description{position:relative;opacity:0;animation-fill-mode:both}.p-top-description__inner{max-width:73.5714285714vw;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-top-description__inner{max-width:none;width:100%;background-color:rgba(255,255,255,.85);padding:4.6rem 2rem 4.8rem}}.p-top-description__bg{background-color:rgba(255,255,255,.85);margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:14.7857142857vw;padding-top:8rem;padding-bottom:7.5rem}@media only screen and (max-width:767px){.p-top-description__bg{display:contents}}.p-top-description__btn{margin-top:4.5rem}@media only screen and (max-width:767px){.p-top-description__wrap{max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.p-top-flow__section-title-text{margin-top:2.9rem}@media only screen and (max-width:767px){.p-top-flow__section-title-text{margin-top:1.8rem}}.p-top-blog__wrap{margin-top:6.5rem;overflow:hidden;width:100%;height:309px}@media only screen and (max-width:767px){.p-top-blog__wrap{margin-top:4.1rem;height:340px}}.p-top-blog__lists{display:flex;height:309px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.p-top-blog__lists{height:340px}}.p-top-blog .slide-prev{position:absolute;top:39%;left:5rem;width:6rem;transform:scale(-1,1);z-index:1}@media only screen and (max-width:767px){.p-top-blog .slide-prev{display:none !important}}.p-top-blog .slide-next{position:absolute;top:39%;right:5rem;width:6rem;z-index:1}@media only screen and (max-width:767px){.p-top-blog .slide-next{display:none !important}}.p-top-blog__btn{margin-top:6rem}@media only screen and (max-width:767px){.p-top-blog__btn{margin-top:3.4rem}}.p-top-tool{position:relative}.p-top-tool__bg--blue{position:absolute;top:0;left:0;width:100%;height:60.3571428571vw;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 48.52%);clip-path:polygon(0 0,100% 0,100% 100%,0 48.52%);background-color:#67ccf6}@media (min-width:1400px){.p-top-tool__bg--blue{height:845px}}@media only screen and (max-width:767px){.p-top-tool__bg--blue{height:430px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 71.16%);clip-path:polygon(0 0,100% 0,100% 100%,0 71.16%)}}.p-top-tool__catch{position:relative;z-index:5;font-size:3.6rem;font-weight:600;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){.p-top-tool__catch{font-size:2.2rem}}.p-top-tool__wrap{position:relative;z-index:5;margin-top:6.6rem}@media only screen and (max-width:767px){.p-top-tool__wrap{margin-top:1.5rem}}.p-top-tool__lists{display:flex;overflow:hidden}.p-top-tool .slide-prev{position:absolute;top:39%;left:5rem;width:6rem;transform:scale(-1,1);z-index:1}@media only screen and (max-width:767px){.p-top-tool .slide-prev{width:3rem;left:.5rem}}.p-top-tool .slide-next{position:absolute;top:39%;right:5rem;width:6rem;z-index:1}@media only screen and (max-width:767px){.p-top-tool .slide-next{width:3rem;right:.5rem}}.p-top-tool__btn{margin-top:5.6rem}@media only screen and (max-width:767px){.p-top-tool__btn{margin-top:2.8rem}}.p-top-case{background-color:#cacbff;position:relative}.p-top-case__bg--white01{position:absolute;top:0;left:0;width:100%;height:34.3571428571vw;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 9.77%);clip-path:polygon(0 0,100% 0,100% 100%,0 9.77%);background-color:#fff}@media (min-width:1401px){.p-top-case__bg--white01{height:481px}}@media only screen and (max-width:767px){.p-top-case__bg--white01{height:144px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 21.5%);clip-path:polygon(0 0,100% 0,100% 100%,0 21.5%)}}.p-top-case__bg--white02{position:absolute;bottom:-1px;left:0;width:100%;height:36.1428571429vw;-webkit-clip-path:polygon(0 0,100% 86.2%,100% 100%,0 100%);clip-path:polygon(0 0,100% 86.2%,100% 100%,0 100%);background-color:#fff}@media (min-width:1401px){.p-top-case__bg--white02{height:506px}}.p-top-case__inner{max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 40px}@media only screen and (max-width:767px){.p-top-case__inner{padding:0}}.p-top-case__section-title{position:relative;z-index:5}.p-top-case__section-title-text{position:relative;z-index:5;margin-top:3.4rem}@media only screen and (max-width:767px){.p-top-case__section-title-text{margin-top:1.7rem}}.p-top-case__wrap{position:relative;z-index:5;margin-top:3.9rem}@media only screen and (max-width:767px){.p-top-case__wrap{margin-top:2.8rem}}.p-top-case__btn{position:relative;z-index:5;margin-top:6.1rem}.p-top-head{width:100%;position:relative;background:linear-gradient(to bottom,transparent 0,transparent 58.5714285714vw,#fff600 58.5714285714vw)}@media screen and (min-width:1400px){.p-top-head{background:linear-gradient(to bottom,transparent 0,transparent 820px,#fff600 820px)}}@media only screen and (max-width:767px){.p-top-head{background:linear-gradient(to bottom,transparent 0,transparent 529px,#fff600 529px)}}.p-top-head__bg--yellow{position:absolute;top:27.2857142857vw;left:0;width:100%;height:31.2857142857vw;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#fff600}@media (min-width:1400px){.p-top-head__bg--yellow{top:382px;height:438px}}@media only screen and (max-width:767px){.p-top-head__bg--yellow{top:413px;height:118px}}.p-top-head__bg--white{position:absolute;bottom:0;left:0;width:100%;height:35.3571428571vw;background-color:#fff;-webkit-clip-path:polygon(0 88.3%,100% 0,100% 100%,0 100%);clip-path:polygon(0 88.3%,100% 0,100% 100%,0 100%)}@media (min-width:1400px){.p-top-head__bg--white{height:495px}}@media only screen and (max-width:767px){.p-top-head__bg--white{display:none}}.p-top-head__video video{width:100%}@media (min-width:768px) and (max-width:1560px){.p-top-head__video video{width:120%}}@media only screen and (max-width:767px){.p-top-head__video video{width:280%}}.p-top-head__description{position:relative;z-index:10;padding-top:16.5714285714vw;padding-bottom:13.6rem}@media (min-width:1400px){.p-top-head__description{padding-top:23.2rem}}@media only screen and (max-width:767px){.p-top-head__description{padding-top:0;padding-bottom:0}}.p-top-fv{position:relative;z-index:10;padding-top:14.7142857143vw;padding-left:11.2142857143vw;max-width:1400px;width:100%;margin:0 auto}@media (min-width:1400px){.p-top-fv{padding-top:20.6rem;padding-left:15.7rem}}@media only screen and (max-width:767px){.p-top-fv{padding:9.7rem 1.4rem 5.7rem}}.p-top__pc{position:absolute;top:11.5714285714vw;right:4.5714285714vw;width:73.7142857143vw}@media (min-width:1400px){.p-top__pc{top:16.2rem;right:6.4rem;width:103.2rem}}@media only screen and (max-width:767px){.p-top__pc{top:52%;left:50%;transform:translate(-50%,-50%);max-width:750px;margin:0 auto;width:181.3333333333vw;z-index:-1}}.p-top-fv__contents{position:relative;z-index:5;opacity:0;animation-fill-mode:both}@media only screen and (max-width:767px){.p-top-fv__contents{display:flex;flex-direction:column;align-items:center;animation-fill-mode:both}}.p-top-fv__catch{font-size:3.4285714286vw;font-weight:600;line-height:1.5;letter-spacing:.05em;color:#fff}@media (min-width:1400px){.p-top-fv__catch{font-size:4.8rem}}@media only screen and (max-width:767px){.p-top-fv__catch{position:relative;font-size:3.1rem;line-height:1.3448}}.p-top-fv__btn-wrap{margin-top:5.7rem}@media only screen and (max-width:767px){.p-top-fv__btn-wrap{position:relative;margin-top:34.5rem}}.p-top-fv__btn{margin-top:2.2rem}.p-top-fv__btn--coming-soon .c-btn-rect--aqua{position:relative}.p-top-fv__btn--coming-soon .c-btn-rect--aqua:before{position:absolute;content:"Coming soon";top:0;left:0;background-color:rgba(182,188,189,.9);width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.6rem}.p-top-fv__btn--coming-soon a:hover{cursor:default}.p-top-fv__btn--coming-soon .c-btn-rect:hover:after{transform:translateX(0)}.c-btn-rect--aqua:hover{background-color:#00eaff;color:#000}.p-top-faq{position:relative}.p-top-faq__bg--green{position:absolute;top:0;left:0;width:100%;height:15.1428571429vw;background-color:#81e4a8;-webkit-clip-path:polygon(0 0,100% 0,100% 9.9%,0 100%);clip-path:polygon(0 0,100% 0,100% 9.9%,0 100%)}@media (min-width:1400px){.p-top-faq__bg--green{height:212px}}@media only screen and (max-width:767px){.p-top-faq__bg--green{height:105px;-webkit-clip-path:polygon(0 0,100% 0,100% 52.4%,0 100%);clip-path:polygon(0 0,100% 0,100% 52.4%,0 100%)}}.p-top-faq__logo{position:absolute;top:-.4rem;left:-.4rem;width:32.4rem}@media only screen and (max-width:767px){.p-top-faq__logo{width:17rem}}.p-top-faq__section-title{position:relative;z-index:5}.p-top-faq__section-title-text{position:relative;z-index:5;margin-top:3.1rem}@media only screen and (max-width:767px){.p-top-faq__section-title-text{margin-top:1.9rem}}.p-top-faq__wrap{position:relative;z-index:5;margin-top:6rem}@media only screen and (max-width:767px){.p-top-faq__wrap{margin-top:3rem}}.p-top-faq__btn{position:relative;z-index:5;margin-top:7rem}@media only screen and (max-width:767px){.p-top-faq__btn{margin-top:6rem}}.p-service__tool{padding-top:13.2rem}@media only screen and (max-width:767px){.p-service__tool{padding-top:7.8rem}}.p-service__function{padding-top:14.9rem;padding-bottom:17.2rem}@media only screen and (max-width:767px){.p-service__function{margin-top:9.5rem;padding-bottom:9.2rem}}.p-service__case{margin-top:10.4rem}@media only screen and (max-width:767px){.p-service__case{margin-top:7.6rem}}.p-service__flow{margin-top:15.5rem;padding-bottom:14.5rem}@media only screen and (max-width:767px){.p-service__flow{margin-top:6.4rem;padding-bottom:8.4rem}}.p-service__faq{padding-top:10.2rem;padding-bottom:14.1rem}@media only screen and (max-width:767px){.p-service__faq{padding-top:5.9rem;padding-bottom:10.7rem}}.p-service__menu{padding-top:12.3rem}@media only screen and (max-width:767px){.p-service__menu{padding-top:8.4rem}}.p-service-head{width:100%;position:relative;background:linear-gradient(to bottom,transparent 0,transparent 58.5714285714vw,#fff600 58.5714285714vw)}@media screen and (min-width:1400px){.p-service-head{background:linear-gradient(to bottom,transparent 0,transparent 820px,#fff600 820px)}}@media only screen and (max-width:767px){.p-service-head{background:linear-gradient(to bottom,transparent 0,transparent 533px,#fff600 533px)}}.p-service-head__bg--yellow{position:absolute;top:27.2857142857vw;left:0;width:100%;height:31.4285714286vw;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#fff600}@media (min-width:1400px){.p-service-head__bg--yellow{top:382px;height:440px}}@media only screen and (max-width:767px){.p-service-head__bg--yellow{top:413px;height:120px}}.p-service-head__bg--white{position:absolute;bottom:0;left:0;width:100%;height:35.3571428571vw;background-color:#fff;-webkit-clip-path:polygon(0 88.3%,100% 0,100% 100%,0 100%);clip-path:polygon(0 88.3%,100% 0,100% 100%,0 100%)}@media (min-width:1400px){.p-service-head__bg--white{height:495px}}@media only screen and (max-width:767px){.p-service-head__bg--white{height:796px;-webkit-clip-path:polygon(0 14.7%,100% 0,100% 100%,0 100%);clip-path:polygon(0 14.7%,100% 0,100% 100%,0 100%)}}.p-service-head__video video{width:100%}@media (min-width:768px) and (max-width:1560px){.p-service-head__video video{width:120%}}@media only screen and (max-width:767px){.p-service-head__video video{width:280%}}.p-service-head__description{position:relative;padding-top:16.5714285714vw}@media (min-width:1400px){.p-service-head__description{padding-top:23.2rem}}@media only screen and (max-width:767px){.p-service-head__description{padding-top:0}}.p-service-head__plan{margin-top:11rem;padding-bottom:14rem}@media only screen and (max-width:767px){.p-service-head__plan{margin-top:9rem;padding-bottom:0}}.p-service-fv{position:relative;z-index:10;padding-top:5vw;padding-left:11.2142857143vw;max-width:1400px;width:100%;margin:0 auto}@media (min-width:1400px){.p-service-fv{padding-top:7rem;padding-left:15.7rem}}@media only screen and (max-width:767px){.p-service-fv{padding:3.7rem 1.4rem 4.5rem}}.p-service__pc{position:absolute;top:-1.4285714286vw;right:7.7857142857vw;width:61.1428571429vw}@media (min-width:1400px){.p-service__pc{top:-2rem;right:10.9rem;width:85.6rem}}@media only screen and (max-width:767px){.p-service__pc{top:65%;left:50%;transform:translate(-50%,-50%);max-width:750px;margin:0 auto;width:181.3333333333vw;z-index:-1}}.p-service-fv__contents{position:relative;z-index:5;opacity:0;animation-fill-mode:both}@media only screen and (max-width:767px){.p-service-fv__contents{display:flex;flex-direction:column;align-items:center;animation-fill-mode:both}}.p-service-fv__catch{position:relative}.catch__large{font-size:3.4285714286vw;font-weight:600;line-height:1.5;letter-spacing:.05em;color:#fff}@media (min-width:1400px){.catch__large{font-size:4.8rem}}@media only screen and (max-width:767px){.catch__large{margin-top:1rem;font-size:3rem;line-height:1.3448}}.catch__small{font-size:2.4rem;font-weight:600;line-height:1.5;letter-spacing:.05em;color:#fff}@media only screen and (max-width:767px){.catch__small{font-size:1.8rem}}.p-service-fv__btn-wrap{margin-top:3.2rem}@media only screen and (max-width:767px){.p-service-fv__btn-wrap{position:relative;margin-top:43.7rem}}.p-service-description{position:relative;opacity:0;animation-fill-mode:both}.p-service-description__inner{max-width:73.5714285714vw;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-service-description__inner{max-width:none;width:100%;background-color:rgba(255,255,255,.85);padding:4.6rem 2rem 8.9rem}}.p-service-description__bg{background-color:rgba(255,255,255,.85);margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:14.7857142857vw;padding-top:8rem;padding-bottom:7.5rem}@media only screen and (max-width:767px){.p-service-description__bg{display:contents}}@media only screen and (max-width:767px){.p-service-description__wrap{max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.p-service-possible{position:relative;padding:12.2rem 0 10.5rem;background:linear-gradient(to bottom,#ffea00 0%,#1ddbd0)}@media only screen and (max-width:767px){.p-service-possible{padding:5.7rem 2rem 10.5rem}}.p-service-possible__arrow{position:absolute;top:0;left:50%;transform:translateX(-50%);border-style:solid;border-width:7.3rem 36.65rem 0;border-color:#ffae00 transparent transparent}@media only screen and (max-width:767px){.p-service-possible__arrow{border-style:solid;border-width:37px 187.5px 0;border-color:#ffae00 transparent transparent}}.p-service-possible__arrow-text{color:#fff;position:absolute;top:-6rem;left:50%;width:26.5rem;transform:translateX(-50%);font-size:2.4rem;font-weight:500;line-height:1;letter-spacing:.05em;text-align:center}@media only screen and (max-width:767px){.p-service-possible__arrow-text{font-size:1.2rem;top:-3rem}}.p-service-possible__inner{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.p-service-possible__section-title-text{margin-top:3rem}@media only screen and (max-width:767px){.p-service-possible__section-title-text{margin-top:1rem}}.p-service-possible__wrap{margin-top:9.6rem}@media only screen and (max-width:767px){.p-service-possible__wrap{margin-top:4.9rem}}.p-service-easy-point{width:100%;margin-left:auto;margin-right:auto}.p-service-menu{position:relative;z-index:5}.p-service-menu__inner{max-width:1080px;margin-left:auto;margin-right:auto;padding:0 4rem}@media only screen and (max-width:767px){.p-service-menu__inner{padding:0;max-width:initial;width:100%}}.p-service-menu__wrap{position:relative;z-index:5;margin-top:3.6rem}@media only screen and (max-width:767px){.p-service-menu__wrap{margin-top:2.8rem}}@media only screen and (max-width:767px){.p-service-menu__wrap:after{position:absolute;content:"";top:-14px;right:15px;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/scroll-table.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:38px;height:7px}}.p-service-menu__title{font-size:3.2rem;font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;padding-top:10.8rem}@media only screen and (max-width:767px){.p-service-menu__title{font-size:2rem;padding-top:8.2rem}}.p-service-menu__box02{margin-top:3rem}@media only screen and (max-width:767px){.p-service-menu__box02{position:relative;margin-top:2.5rem}.p-service-menu__box02:after{position:absolute;content:"";top:-14px;right:15px;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/scroll-table.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:38px;height:7px}}.p-service-menu__box03{margin-top:6.4rem}@media only screen and (max-width:767px){.p-service-menu__box03{position:relative;margin-top:5.4rem}.p-service-menu__box03:after{position:absolute;content:"";top:-14px;right:15px;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/scroll-table.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:38px;height:7px}}.p-service-case__section-title-text{margin-top:3rem}@media only screen and (max-width:767px){.p-service-case__section-title-text{margin-top:1.2rem}}.p-service-case__wrap{margin-top:3.8rem}@media only screen and (max-width:767px){.p-service-case__wrap{margin-top:2.5rem}}.p-service-case__btn{margin-top:6.1rem}@media only screen and (max-width:767px){.p-service-case__btn{margin-top:3rem}}.p-service-faq{position:relative}.p-service-faq__bg--green{position:absolute;top:0;left:0;width:100%;height:15.1428571429vw;background-color:#81e4a8;-webkit-clip-path:polygon(0 0,100% 0,100% 9.9%,0 100%);clip-path:polygon(0 0,100% 0,100% 9.9%,0 100%)}@media (min-width:1400px){.p-service-faq__bg--green{height:212px}}@media only screen and (max-width:767px){.p-service-faq__bg--green{height:105px;-webkit-clip-path:polygon(0 0,100% 0,100% 52.4%,0 100%);clip-path:polygon(0 0,100% 0,100% 52.4%,0 100%)}}.p-service-faq__logo{position:absolute;top:-.4rem;left:-.4rem;width:32.4rem}@media only screen and (max-width:767px){.p-service-faq__logo{width:17rem}}.p-service-faq__section-title{position:relative;z-index:5}.p-service-faq__section-title-text{position:relative;z-index:5;margin-top:3.1rem}@media only screen and (max-width:767px){.p-service-faq__section-title-text{margin-top:1.9rem}}.p-service-faq__wrap{position:relative;z-index:5;margin-top:6rem}@media only screen and (max-width:767px){.p-service-faq__wrap{margin-top:3rem}}.p-service-faq__btn{position:relative;z-index:5;margin-top:4.5rem}@media only screen and (max-width:767px){.p-service-faq__btn{margin-top:6rem}}.p-service-plan__section-title{position:relative;z-index:5}.p-service-plan__wrap{margin-top:4.6rem}@media only screen and (max-width:767px){.p-service-plan__wrap{margin-top:2.5rem}}.p-service-plan-lists{position:relative;z-index:5;max-width:814px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.p-service-plan-lists{display:block;max-width:450px;width:100%}}.p-plan-item{width:48.28%;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;border-radius:2rem 2rem 0 0;overflow:hidden;filter:drop-shadow(.2rem .3rem .7rem rgba(0,0,0,.43));transform:translateZ(0)}@media only screen and (max-width:767px){.p-plan-item{width:100%;filter:drop-shadow(.1rem .2rem .2rem rgba(0,0,0,.43))}.p-plan-item:nth-child(2){margin-top:2.5rem}}.p-plan-item__lead{font-size:2.2rem;line-height:1;letter-spacing:.05em;font-weight:500;padding:1.6rem 1rem;width:100%;color:#fff}@media only screen and (max-width:767px){.p-plan-item__lead{font-size:1.65rem}}.p-plan-item__lead--blue{background-color:#007eff}.p-plan-item__lead--orange{background-color:#ff8400}.p-plan-item__body{width:100%;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.p-plan-item__body{padding:1.7rem 1rem}}.p-plan-item__category{font-size:2rem;font-weight:500;line-height:1;letter-spacing:.1em;width:100%}@media only screen and (max-width:767px){.p-plan-item__category{font-size:1.5rem}}.p-plan-item__title{margin-top:1.7rem;font-size:3.6rem;font-weight:600;line-height:1;letter-spacing:.1em}@media only screen and (max-width:767px){.p-plan-item__title{font-size:2.7rem;margin-top:1.1rem}}.p-plan-item__title--blue{color:#007eff}.p-plan-item__title--orange{color:#ff8400}.p-plan-item__price{font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:.1rem;margin-top:1.7rem}@media only screen and (max-width:767px){.p-plan-item__price{font-size:1.8rem;margin-top:1.4rem}}.p-plan-item__price span{font-size:1.4rem}@media only screen and (max-width:767px){.p-plan-item__price span{font-size:1.1rem}}.p-plan-item__btn{margin-top:2.3rem;width:35.2rem}@media only screen and (max-width:767px){.p-plan-item__btn{margin-top:1.9rem;width:26.5rem}}.p-plan-item__btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.8rem;width:100%;height:6rem}@media only screen and (max-width:767px){.p-plan-item__btn a{font-size:1.3rem;height:4.8rem}}.p-plan-item__btn--blue a{border:.3rem solid #007eff;color:#007eff;transition:.3s ease-in-out}@media only screen and (max-width:767px){.p-plan-item__btn--blue a{border:.15rem solid #007eff}}.p-plan-item__btn--blue:hover a{background-color:#007eff;color:#fff}.p-plan-item__btn--orange a{border:.3rem solid #ff8400;color:#ff8400;transition:.3s ease-in-out}@media only screen and (max-width:767px){.p-plan-item__btn--orange a{border:.15rem solid #ff8400}}.p-plan-item__btn--orange:hover a{background-color:#ff8400;color:#fff}.p-service-problem{position:relative;z-index:5;background:linear-gradient(to bottom,#343845,#b1bacc);padding:8.6rem 0 12.3rem}@media only screen and (max-width:767px){.p-service-problem{padding:8.1rem 0 12.3rem}}.p-service-problem__catch{position:relative;z-index:20;font-size:4.8rem;font-weight:600;line-height:1.2;margin-top:-12rem;color:#fff;-webkit-text-stroke:1px #000;text-align:center}@media only screen and (max-width:767px){.p-service-problem__catch{margin-top:-10.5rem;font-size:3rem;text-align:left}}.p-service-problem__wrap{margin-top:5.9rem}@media only screen and (max-width:767px){.p-service-problem__wrap{margin-top:3.2rem}}.p-service-problem__lists{display:flex;justify-content:space-between;-moz-column-gap:2.8%;column-gap:2.8%}@media only screen and (max-width:767px){.p-service-problem__lists{display:block}}.p-service-problem__lists:not(:first-child){margin-top:3rem}.p-service-problem__list{width:48.6%;display:flex;flex-direction:column;flex:1;transition:.1s ease-in-out}@media only screen and (max-width:767px){.p-service-problem__list{width:100%}.p-service-problem__list:nth-child(2){margin-top:3rem}}.p-service-problem__box{background-color:#fff;padding:1.7rem 2.1rem 1.7rem 2.5rem}@media only screen and (max-width:767px){.p-service-problem__box{padding:1.4rem}}.p-service-problem__title{font-size:2.4rem;font-weight:600;line-height:1.2}@media only screen and (max-width:767px){.p-service-problem__title{font-size:1.8rem;line-height:1.3333}}.p-service-problem__text{font-size:1.4rem;line-height:1.7143;letter-spacing:.05em;margin-top:1.4rem;display:none}@media only screen and (max-width:767px){.p-service-problem__text{font-size:1.2rem;line-height:1.5;margin-top:.5rem}}.p-service-problem__text.is-open{display:block}.p-service-problem__tab{background-color:#000;text-align:center;padding:.7rem 0 1rem}@media only screen and (max-width:767px){.p-service-problem__tab{padding:1rem 0 1.2rem}}.p-service-problem__arrow{display:inline-block;width:1.1rem;height:1.1rem;border-left:.25rem solid #fff;border-bottom:.25rem solid #fff;transform:rotate(-45deg)}.p-service-problem__arrow.is-open{transform:translateY(.5rem) rotate(135deg)}.p-service-function{position:relative}.p-service-function__section-title{position:relative;z-index:5}.p-service-function__section-title-text{position:relative;z-index:5;margin-top:3rem}@media only screen and (max-width:767px){.p-service-function__section-title-text{margin-top:1.5rem}}.p-service-function__wrap{position:relative;z-index:5;margin-top:2.5rem}@media (min-width:768px) and (max-width:1078px){.p-service-function__wrap{max-width:747px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.p-service-function__wrap{margin-top:2.2rem;max-width:500px;margin-left:auto;margin-right:auto;width:100%}}.p-service-function__btn{margin-top:4.5rem}@media only screen and (max-width:767px){.p-service-function__btn{margin-top:2.9rem}}.p-service-tool__section-title{position:relative;z-index:5}.p-service-tool__wrap{position:relative;z-index:5;margin-top:5.6rem}@media only screen and (max-width:767px){.p-service-tool__wrap{margin-top:2.3rem}}.p-service-tool-lists{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 2.2%}@media only screen and (max-width:767px){.p-service-tool-lists{display:block;max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.p-service-tool-item{display:flex;width:48.9%;padding:.5rem;border:1px solid #b1beda;background-color:#fff}@media only screen and (max-width:767px){.p-service-tool-item{width:100%}.p-service-tool-item:not(:first-child){margin-top:1.4rem}}.p-service-tool-item__img{width:34.95%;width:37%;margin-right:2.9%}.p-service-tool-item__body{width:63.15%;width:64%;padding:.5rem .6rem .5rem 0}@media only screen and (max-width:767px){.p-service-tool-item__body{padding:.5rem .5rem .5rem 0}}.p-service-tool-item__title{font-size:2.2rem;font-weight:600;line-height:1;letter-spacing:.05em;color:#1845a2}@media only screen and (max-width:767px){.p-service-tool-item__title{font-size:1.5rem}}.p-service-tool-item__text{margin-top:1rem;font-size:1.4rem;line-height:1.4;letter-spacing:0}@media only screen and (max-width:767px){.p-service-tool-item__text{font-size:1.2rem}}.p-service-flow{position:relative}.p-service-flow__section-title{position:relative;z-index:5}.p-service-flow__section-title-text{position:relative;z-index:5;margin-top:3rem}@media only screen and (max-width:767px){.p-service-flow__section-title-text{margin-top:1.7rem}}.p-service-flow__wrap{position:relative;z-index:5;margin-top:4.3rem}@media only screen and (max-width:767px){.p-service-flow__wrap{margin-top:2.7rem}}.p-service-flow__btn{position:relative;z-index:5;margin-top:5.8rem}@media only screen and (max-width:767px){.p-service-flow__btn{margin-top:4.1rem}}.p-service-menu-plan01{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.p-service-menu-plan01 table{width:80rem;transform:translateX(2rem)}}.p-service-menu-plan01 th,.p-service-menu-plan01 td{border:1px solid #0068b7;text-align:center}th.p-service-menu-plan01__none{border:none}.p-service-menu-plan01__plan th:first-child{background-color:#007eff;color:#fff}.p-service-menu-plan01__plan th:nth-child(2){background-color:#ff8400;color:#fff}.p-service-menu-plan01__item:nth-child(odd){background-color:#fff}.p-service-menu-plan01__item:nth-child(even){background-color:#ecf4f9}.p-service-menu-plan01__item:nth-child(9){background-color:#ecf4f9}.p-service-menu-plan01__item:nth-child(12){background-color:#fff}.p-service-menu-plan01__item:nth-child(14){background-color:#fff}.p-service-menu-plan01__item:nth-child(16){background-color:#fff}.p-service-menu-plan01__item:nth-child(18){background-color:#fff}.p-service-menu-plan01__item:nth-child(19){background-color:#ecf4f9}.p-service-menu-plan01__bg-grey{background-color:#c4c4c4}.p-service-menu-plan01__item th:nth-child(1){width:11%;text-align:center}@media only screen and (max-width:767px){.p-service-menu-plan01__item th:nth-child(1){width:9%}}.p-service-menu-plan01__item th:nth-child(2){width:17.4%}@media only screen and (max-width:767px){.p-service-menu-plan01__item th:nth-child(2){width:16.625%}}.p-service-menu-plan01__item td:nth-child(1){width:35.8%}@media only screen and (max-width:767px){.p-service-menu-plan01__item td:nth-child(1){width:37.1875%}}.p-service-menu-plan01__item td:nth-child(2){width:35.8%}@media only screen and (max-width:767px){.p-service-menu-plan01__item td:nth-child(2){width:37.1875%}}.p-service-menu-plan01__item:nth-child(n+3):nth-child(-n+6){height:9.4rem}@media only screen and (max-width:767px){.p-service-menu-plan01__item:nth-child(n+3):nth-child(-n+6){height:5.6rem}}.p-service-menu-plan01__item:nth-child(n+8):nth-child(-n+14){height:5rem}@media only screen and (max-width:767px){.p-service-menu-plan01__item:nth-child(n+8):nth-child(-n+14){height:4rem}}.p-service-menu-plan01__item:nth-child(17){height:5rem}@media only screen and (max-width:767px){.p-service-menu-plan01__item:nth-child(17){height:4rem}}.p-service-menu-plan01__item:nth-child(n+15):nth-child(-n+16){height:7.2rem}@media only screen and (max-width:767px){.p-service-menu-plan01__item:nth-child(n+15):nth-child(-n+16){height:4.3rem}}.p-service-menu-plan01__item:nth-child(18){height:7.2rem}@media only screen and (max-width:767px){.p-service-menu-plan01__item:nth-child(18){height:4.3rem}}.p-service-menu-plan01__text{text-align:center;font-size:1.8rem;font-weight:500;padding:1.8rem 0}.p-service-menu-plan01__left{text-align:left !important;font-size:1.4rem;font-weight:500;line-height:1.3846;letter-spacing:.025em;padding:1.8rem 1.5rem;vertical-align:top}@media only screen and (max-width:767px){.p-service-menu-plan01__left{font-size:1.2rem;padding:1rem}}.p-service-menu-plan01__type{font-size:1.6rem;color:#fff;background-color:#0068b7;padding:.6rem 1rem}@media only screen and (max-width:767px){.p-service-menu-plan01__type{font-size:1.2rem}}.p-service-menu-plan01__plan th{font-size:1.8rem;font-weight:500;line-height:1.2;letter-spacing:.05em;padding:.6rem 1rem 1rem}.p-service-menu-plan01__plan th span{display:inline-block;font-size:1.4rem}@media only screen and (max-width:767px){.p-service-menu-plan01__plan th{font-size:1.4rem;padding:.5rem 1rem .6rem}.p-service-menu-plan01__plan th span{font-size:.7rem}}.p-service-menu-plan01__item:first-child .p-service-menu-plan01__text td{text-align:left}.p-service-menu-plan01__title{font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan01__title{font-size:1.2rem}}.p-service-menu-plan01__sub-title{font-size:1.4rem;font-weight:500;line-height:1.1428;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan01__sub-title{font-size:1.2rem}}.p-service-menu-plan01__text{font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan01__text{font-size:1.3rem}}.p-service-menu-plan01__text-xs{font-size:1.3rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan01__text-xs{font-size:.6rem}}.p-service-menu-plan01__text-small{display:block;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.02em}@media only screen and (max-width:767px){.p-service-menu-plan01__text-small{font-size:1.1rem}}.p-service-menu-plan01__sub-text{display:block;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:0;margin-top:1rem}@media only screen and (max-width:767px){.p-service-menu-plan01__sub-text{font-size:1.1rem;margin-top:.3rem}}.p-service-menu-plan01__circle{display:inline-block;width:2.2rem;height:2.2rem;border:2px solid #000;border-radius:5rem}@media only screen and (max-width:767px){.p-service-menu-plan01__circle{width:1.3rem;height:1.3rem;border:1px solid #000}}.p-service-menu-plan01__bg-grey{padding-bottom:1rem}.p-service-menu-plan01__line{display:inline-block;width:1.6rem;height:.2rem;background-color:#000}@media only screen and (max-width:767px){.p-service-menu-plan01__line{width:.9rem;height:.1rem}}.p-service-menu-plan02{overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.p-service-menu-plan02 table{width:80rem;transform:translateX(2rem)}}.p-service-menu-plan02 th,.p-service-menu-plan02 td{border:1px solid #0068b7;text-align:center}th.p-service-menu-plan02__none{border:none}.p-service-menu-plan02__plan th:first-child{background-color:#007eff;color:#fff}.p-service-menu-plan02__plan th:nth-child(2){background-color:#ff8400;color:#fff}.p-service-menu-plan02__item:nth-child(odd){background-color:#fff}.p-service-menu-plan02__item:nth-child(even){background-color:#ecf4f9}.p-service-menu-plan02__item:nth-child(n+7):nth-child(-n+9){background-color:#fff}.p-service-menu-plan02__item:nth-child(n+10):nth-child(-n+11){background-color:#ecf4f9}.p-service-menu-plan02__item:nth-child(n+12):nth-child(-n+14){background-color:#fff}.p-service-menu-plan02__item:nth-child(n+15):nth-child(-n+16){background-color:#ecf4f9}.p-service-menu-plan02__item:nth-child(n+17):nth-child(-n+18){background-color:#fff}.p-service-menu-plan02__item:nth-child(n+19):nth-child(-n+20){background-color:#ecf4f9}.p-service-menu-plan02__bg-grey{background-color:#c4c4c4}.p-service-menu-plan02__item th:nth-child(1){width:12.2%;text-align:center}@media only screen and (max-width:767px){.p-service-menu-plan02__item th:nth-child(1){width:9%}}.p-service-menu-plan02__item th:nth-child(2){width:16.2%}@media only screen and (max-width:767px){.p-service-menu-plan02__item th:nth-child(2){width:16.625%}}.p-service-menu-plan02__item td:nth-child(1){width:35.8%}@media only screen and (max-width:767px){.p-service-menu-plan02__item td:nth-child(1){width:37.1875%}}.p-service-menu-plan02__item td:nth-child(2){width:35.8%}@media only screen and (max-width:767px){.p-service-menu-plan02__item td:nth-child(2){width:37.1875%}}.p-service-menu-plan02__item:nth-child(n+3):nth-child(-n+6){height:9.4rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(n+3):nth-child(-n+6){height:5.6rem}}.p-service-menu-plan02__item:nth-child(n+7):nth-child(-n+10){height:5rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(n+7):nth-child(-n+10){height:4rem}}.p-service-menu-plan02__item:nth-child(11){height:6.4rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(11){height:3.7rem}}.p-service-menu-plan02__item:nth-child(n+12):nth-child(-n+14){height:7.2rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(n+12):nth-child(-n+14){height:4.3rem}}.p-service-menu-plan02__item:nth-child(15){height:6.4rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(15){height:3.7rem}}.p-service-menu-plan02__item:nth-child(n+16):nth-child(-n+18){height:5rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(n+16):nth-child(-n+18){height:4rem}}.p-service-menu-plan02__item:nth-child(n+19):nth-child(-n+20){height:6.4rem}@media only screen and (max-width:767px){.p-service-menu-plan02__item:nth-child(n+19):nth-child(-n+20){height:3.7rem}}.p-service-menu-plan02__text{text-align:center;font-size:1.8rem;font-weight:500;padding:1.8rem 0}.p-service-menu-plan02__left{text-align:left !important;font-size:1.4rem;font-weight:500;line-height:1.3846;letter-spacing:.025em;padding:1.8rem 1.5rem;vertical-align:top}@media only screen and (max-width:767px){.p-service-menu-plan02__left{font-size:1.2rem;padding:1rem}}.p-service-menu-plan02__type{font-size:1.6rem;color:#fff;background-color:#0068b7;padding:.6rem 1rem}@media only screen and (max-width:767px){.p-service-menu-plan02__type{font-size:1.2rem}}.p-service-menu-plan02__plan th{font-size:1.8rem;font-weight:500;line-height:1.2;letter-spacing:.05em;padding:.8rem 1rem}.p-service-menu-plan02__plan th span{display:inline-block;font-size:1.2rem}@media only screen and (max-width:767px){.p-service-menu-plan02__plan th{font-size:1.4rem;padding:.6rem 1rem}.p-service-menu-plan02__plan th span{font-size:.7rem}}.p-service-menu-plan02__item:first-child .p-service-menu-plan02__text td{text-align:left}.p-service-menu-plan02__title{font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan02__title{font-size:1.2rem}}.p-service-menu-plan02__sub-title{font-size:1.4rem;font-weight:500;line-height:1.1428;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan02__sub-title{font-size:1.2rem}}.p-service-menu-plan02__text{font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan02__text{font-size:1.3rem}}.p-service-menu-plan02__text-xs{font-size:1.3rem;font-weight:500;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan02__text-xs{font-size:.6rem}}.p-service-menu-plan02__text-small{display:block;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.05em}@media only screen and (max-width:767px){.p-service-menu-plan02__text-small{font-size:1.1rem}}.p-service-menu-plan02__sub-text{display:block;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.05em;margin-top:1rem}@media only screen and (max-width:767px){.p-service-menu-plan02__sub-text{font-size:1.1rem;margin-top:.3rem}}.p-service-menu-plan02__circle{display:inline-block;width:2.2rem;height:2.2rem;border:2px solid #000;border-radius:5rem}@media only screen and (max-width:767px){.p-service-menu-plan02__circle{width:1.3rem;height:1.3rem;border:1px solid #000}}.p-service-menu-plan02__bg-grey{padding-bottom:1rem}.p-service-menu-plan02__line{display:inline-block;width:1.6rem;height:.2rem;background-color:#000}@media only screen and (max-width:767px){.p-service-menu-plan02__line{width:.9rem;height:.1rem}}.p-power-bi{padding-bottom:20.3rem}@media only screen and (max-width:767px){.p-power-bi{padding-bottom:9.1rem}}.p-power-bi__tool-links{position:relative;z-index:2;margin-top:8rem}.p-power-bi__power-bi-links{position:relative;z-index:2;margin-top:5rem}@media only screen and (max-width:767px){.p-power-bi__power-bi-links{margin-top:4rem}}.p-power-bi__about{margin-top:2.4rem}.p-power-bi__whats{margin-top:9.3rem;padding-top:10rem}.p-power-bi__feature{padding-top:9.9rem}@media only screen and (max-width:767px){.p-power-bi__feature{padding-top:15.8rem}}.p-power-bi__possible{margin-top:11.6rem}@media only screen and (max-width:767px){.p-power-bi__possible{margin-top:6.9rem}}.p-power-bi__component{padding-top:10.8rem}.p-power-bi__license{padding-top:14.2rem}.p-power-bi__advice{margin-top:12.8rem}@media only screen and (max-width:767px){.p-power-bi__advice{margin-top:5.6rem}}.p-power-bi__menu{padding-top:11.1rem}@media only screen and (max-width:767px){.p-power-bi__menu{padding-top:6.6rem}}.p-power-bi-tool-links__wrap{margin-top:2.3rem}.p-power-bi-tool-links-lists{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:2rem}@media only screen and (max-width:767px){.p-power-bi-tool-links-lists{max-width:40rem;margin-left:auto;margin-right:auto;padding-right:1.3rem}}.p-power-bi-tool-links-lists__list{width:30.6122448%;margin-top:2.4rem}@media only screen and (max-width:767px){.p-power-bi-tool-links-lists__list{width:47.368421%;margin-top:1.5rem}}.p-power-bi-tool-links-lists__list:nth-child(1),.p-power-bi-tool-links-lists__list:nth-child(2),.p-power-bi-tool-links-lists__list:nth-child(3){margin-top:0}@media only screen and (max-width:767px){.p-power-bi-tool-links-lists__list:nth-child(3){margin-top:1.5rem}}@media only screen and (max-width:767px){.p-power-bi-tool-links-lists__list:nth-child(1),.p-power-bi-tool-links-lists__list:nth-child(2){margin-top:0}}.p-power-bi-power-bi-links__wrap{margin-top:4rem}@media only screen and (max-width:767px){.p-power-bi-power-bi-links__wrap{margin-top:1.5rem}}.p-power-bi-power-bi-links-lists{display:flex;justify-content:center;max-width:112rem;width:100%;margin-left:auto;margin-right:auto;padding:0 4rem}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists{flex-wrap:wrap;max-width:40rem;padding:2rem}}.p-power-bi-power-bi-links-lists__list{position:relative}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists__list{width:calc((100% - 1rem) / 2);margin-top:1rem;border:1px solid #000}}.p-power-bi-power-bi-links-lists__list:nth-child(1),.p-power-bi-power-bi-links-lists__list:nth-child(2){margin-top:0}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists__list:nth-child(even){margin-left:1rem}}.p-power-bi-power-bi-links-lists__list:not(:first-child):before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:2.3rem;background-color:#000}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists__list:not(:first-child):before{display:none}}.p-power-bi-power-bi-links-lists__list a{padding:1rem 3rem;font-size:1.8rem;font-weight:600;transition:.3s ease-in-out}@media screen and (max-width:1112px){.p-power-bi-power-bi-links-lists__list a{padding:1rem 2rem}}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists__list a{display:block;width:100%;padding:1.6rem 1rem;font-size:1.2rem;text-align:center}}.p-power-bi-power-bi-links-lists__list a:hover{opacity:.6}@media only screen and (max-width:767px){.p-power-bi-power-bi-links-lists__list a:hover{opacity:1}}.p-power-bi-about{position:relative}.p-power-bi-about__bg-blue{position:absolute;top:0;left:0;width:100%;height:57.7%;background-color:#67ccf6}@media only screen and (max-width:767px){.p-power-bi-about__bg-blue{height:60.9%}}.p-power-bi-about__bg-blue--white01{position:absolute;top:-1px;left:0;width:100%;height:54.6428571429vw;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 41.5%);clip-path:polygon(0 0,100% 0,100% 100%,0 41.5%);background-color:#fff}@media (min-width:1400px){.p-power-bi-about__bg-blue--white01{height:756px}}@media only screen and (max-width:767px){.p-power-bi-about__bg-blue--white01{height:16.8%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 69.5%);clip-path:polygon(0 0,100% 0,100% 100%,0 69.5%)}}.p-power-bi-about__bg-blue--white02{position:absolute;left:0;bottom:-1px;width:100%;height:52.5714285714vw;-webkit-clip-path:polygon(0 0,100% 59.5%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 59.5%,100% 100%,0% 100%);background-color:#fff}@media (min-width:1400px){.p-power-bi-about__bg-blue--white02{height:736px}}@media only screen and (max-width:767px){.p-power-bi-about__bg-blue--white02{height:62%;-webkit-clip-path:polygon(0 0,100% 7.9%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 7.9%,100% 100%,0% 100%)}}.p-power-bi-about__bg-yellow{position:absolute;left:0;bottom:0;width:100%;height:42.3%;background-color:#fff600}@media only screen and (max-width:767px){.p-power-bi-about__bg-yellow{height:39.1%}}.p-power-bi-about__bg-yellow--white01{position:absolute;top:0;left:0;width:100%;height:30.7857142857vw;-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0);background-color:#fff}@media (min-width:1400px){.p-power-bi-about__bg-yellow--white01{height:431px}}@media only screen and (max-width:767px){.p-power-bi-about__bg-yellow--white01{height:8%}}.p-power-bi-about__bg-yellow--white02{position:absolute;left:0;bottom:-1px;width:100%;height:30.7857142857vw;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#fff}@media (min-width:1400px){.p-power-bi-about__bg-yellow--white02{height:431px}}@media only screen and (max-width:767px){.p-power-bi-about__bg-yellow--white02{height:62.4%;max-height:96.2rem;-webkit-clip-path:polygon(0 13%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 13%,100% 0,100% 100%,0% 100%)}}.p-power-bi-about__wrap{position:relative;z-index:3}.p-power-bi-about-lists{width:100%}@media only screen and (max-width:767px){.p-power-bi-about-lists__list:not(:first-child){padding-top:3.2rem}}.p-power-bi-about-item{width:100%}.p-power-bi-about-item__label{margin-left:auto;transform:translateY(60%);width:55.6428571429vw;padding-bottom:4.6428571429vw;background:linear-gradient(to right,#8834df 0%,#2373d3 35%,#74ffea);font-size:4.2857142857vw;font-weight:600;color:#fff}@media (min-width:1400px){.p-power-bi-about-item__label{padding-bottom:6.5rem;font-size:6rem}}@media only screen and (max-width:767px){.p-power-bi-about-item__label{width:87.1%;min-width:initial;transform:translateY(25%);padding-bottom:3.8rem;font-size:2.5rem}}.p-power-bi-about-item__body{display:flex;max-width:100rem;width:100%;margin-left:auto;margin-right:auto;padding:3.8rem 4.8rem 3rem 5.4rem;background-color:#fff}@media only screen and (max-width:767px){.p-power-bi-about-item__body{flex-direction:column;padding:3.2rem 2.7rem 2.5rem 2.2rem}}.p-power-bi-about-item:nth-child(1) .p-power-bi-about-item__body{border:1rem solid #fff600}.p-power-bi-about-item:nth-child(2) .p-power-bi-about-item__body{border:1rem solid #5c9df6}.p-power-bi-about-item:nth-child(3) .p-power-bi-about-item__body{border:1rem solid #81e4a8}.p-power-bi-about-item:nth-child(4) .p-power-bi-about-item__body{border:1rem solid #fca4c1}.p-power-bi-about-item:nth-child(5) .p-power-bi-about-item__body{border:1rem solid #d8b1f4}.p-power-bi-about-item:nth-child(6) .p-power-bi-about-item__body{border:1rem solid #e9e607}@media only screen and (max-width:767px){.p-power-bi-about-item:nth-child(1) .p-power-bi-about-item__body,.p-power-bi-about-item:nth-child(2) .p-power-bi-about-item__body,.p-power-bi-about-item:nth-child(3) .p-power-bi-about-item__body,.p-power-bi-about-item:nth-child(4) .p-power-bi-about-item__body,.p-power-bi-about-item:nth-child(5) .p-power-bi-about-item__body,.p-power-bi-about-item:nth-child(6) .p-power-bi-about-item__body{border-width:.5rem}}.p-power-bi-about-item__title-box{width:38.3073%}@media only screen and (max-width:767px){.p-power-bi-about-item__title-box{width:100%}}.p-power-bi-about-item__title{font-size:3.6rem;font-weight:600;line-height:1.33333}@media only screen and (max-width:767px){.p-power-bi-about-item__title{font-size:1.8rem}}.p-power-bi-about-item__img{width:100%;margin-top:.9rem}@media only screen and (max-width:767px){.p-power-bi-about-item__img{max-width:17.2rem;margin-top:1.4rem;margin-left:auto;margin-right:auto}}.p-power-bi-about-item__text-box{width:58.57%;margin-left:3.2rem;padding-top:6rem}@media only screen and (max-width:767px){.p-power-bi-about-item__text-box{width:100%;margin-top:2.35rem;margin-left:0;padding-top:0}}.p-power-bi-about-item__text{font-size:1.6rem;font-weight:500;line-height:1.875}@media only screen and (max-width:767px){.p-power-bi-about-item__text{font-size:1.2rem;line-height:1.5}}.p-power-bi-about-item__text:not(:first-child){margin-top:3rem}@media only screen and (max-width:767px){.p-power-bi-about-item__text:not(:first-child){margin-top:1.5rem}}.p-power-bi-whats{width:100%;padding:9.4rem 0 8.6rem;background-color:#ffe400}@media only screen and (max-width:767px){.p-power-bi-whats{padding:4.6rem 0 5rem}}.p-power-bi-whats__inner{display:flex;align-items:center}@media only screen and (max-width:767px){.p-power-bi-whats__inner{flex-direction:column}}.p-power-bi-whats__section-title{width:33.6%;max-width:33.6rem}@media only screen and (max-width:767px){.p-power-bi-whats__section-title{width:100%}}.p-power-bi-whats__text{width:59.1%;max-width:59.1rem;margin-left:6%;font-size:1.6rem;font-weight:500;line-height:1.875}@media only screen and (max-width:767px){.p-power-bi-whats__text{width:100%;margin-top:3.75rem;margin-left:0;font-size:1.2rem;line-height:1.5rem}}.p-power-bi-feature__section-title-text{margin-top:2.8rem}@media only screen and (max-width:767px){.p-power-bi-feature__section-title-text{margin-top:1.5rem}}.p-power-bi-feature__wrap{margin-top:6rem}@media only screen and (max-width:767px){.p-power-bi-feature__wrap{margin-top:3.7rem}}.p-power-bi-feature .p-feature__num{letter-spacing:.1em;color:#0078ff}.p-power-bi-feature__arrow{max-width:16.5rem;width:100%;margin-top:5rem;margin-left:auto;margin-right:auto;border-style:solid;border-width:29px 82.5px 0;border-color:#ffb30f transparent transparent}@media only screen and (max-width:767px){.p-power-bi-feature__arrow{max-width:8rem;margin-top:2.8rem;border-width:16px 40.5px 0}}.p-power-bi-feature__text{margin-top:3.6rem;text-align:center;font-size:3.6rem;font-weight:600;line-height:1.5}@media only screen and (max-width:767px){.p-power-bi-feature__text{margin-top:1.4rem;font-size:1.5rem}}.p-power-bi-feature__text span{background:linear-gradient(transparent 70%,#fffc00 70%)}.p-power-bi-possible{padding:12.2rem 0 10.5rem;background:linear-gradient(to bottom,#ffea00 0%,#1ddbd0)}@media only screen and (max-width:767px){.p-power-bi-possible{padding:5.7rem 2rem 10.5rem}}.p-power-bi-possible__section-title-text{margin-top:3rem}@media only screen and (max-width:767px){.p-power-bi-possible__section-title-text{margin-top:1.5rem}}.p-power-bi-possible__wrap{max-width:140rem;width:100%;margin-top:9.6rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-power-bi-possible__wrap{margin-top:4.9rem}}.p-power-bi-component__section-title-text{margin-top:2.8rem}@media only screen and (max-width:767px){.p-power-bi-component__section-title-text{margin-top:1.8rem}}.p-power-bi-component_wrap{margin-top:6.7rem}@media only screen and (max-width:767px){.p-power-bi-component_wrap{margin-top:3.3rem}}.p-power-bi-component-lists{width:100%;display:flex;gap:2.9rem}@media only screen and (max-width:767px){.p-power-bi-component-lists{max-width:35rem;margin-left:auto;margin-right:auto;flex-direction:column;gap:initial}}.p-power-bi-component-lists__list{width:33.333%}@media only screen and (max-width:767px){.p-power-bi-component-lists__list{width:100%}}@media only screen and (max-width:767px){.p-power-bi-component-lists__list:not(:first-child){margin-top:5rem}}.p-power-bi-component-item{display:flex;flex-direction:column;flex:1;width:100%}.p-power-bi-component-item__img{display:flex;justify-content:center;align-items:center;width:20rem;height:20rem;margin-left:auto;margin-right:auto;padding:5rem 4rem;border-radius:50%;background-color:#fde72a}@media only screen and (max-width:767px){.p-power-bi-component-item__img{width:15rem;height:15rem;padding:3.5rem 3rem}}.p-power-bi-component-item__img--mobile img{width:auto;height:100%}.p-power-bi-component-item__body{display:flex;flex-direction:column;flex:1;margin-top:4rem}@media only screen and (max-width:767px){.p-power-bi-component-item__body{margin-top:2.5rem}}.p-power-bi-component-item__title{font-size:2.4rem;font-weight:500;flex:1}@media only screen and (max-width:767px){.p-power-bi-component-item__title{font-size:1.5rem;text-align:center}}.p-power-bi-component-item__text{margin-top:3.2rem;font-size:1.4rem;font-weight:500;line-height:1.7142}@media only screen and (max-width:767px){.p-power-bi-component-item__text{margin-top:1.85rem;font-size:1.2rem;line-height:1.5}}.p-power-bi-license__section-title-text{margin-top:2.9rem}@media only screen and (max-width:767px){.p-power-bi-license__section-title-text{margin-top:1.8rem}}.p-power-bi-license__note{text-align:center;margin-top:.8rem;font-size:1.4rem}@media only screen and (max-width:767px){.p-power-bi-license__note{margin-top:.4rem;font-size:.9rem}}.p-power-bi-license_wrap{margin-top:4.6rem}@media only screen and (max-width:767px){.p-power-bi-license_wrap{margin-top:2rem}}.p-power-bi-license__lists-note{margin-top:1rem;font-size:1.4rem;font-weight:400;text-align:right}@media only screen and (max-width:767px){.p-power-bi-license__lists-note{max-width:35rem;margin-top:.4rem;margin-left:auto;margin-right:auto;font-size:.9rem}}.p-power-bi-license-lists{display:flex;gap:1.8rem}@media only screen and (max-width:767px){.p-power-bi-license-lists{flex-direction:column;gap:initial;padding:0 3rem}}.p-power-bi-license-lists__list{width:33.33333%}@media only screen and (max-width:767px){.p-power-bi-license-lists__list{width:100%}}@media only screen and (max-width:767px){.p-power-bi-license-lists__list:not(:first-child){margin-top:1.8rem}}.p-power-bi-license-item{width:100%;padding:3.3rem 2.1rem 3.4rem;background-color:#469fcd}@media only screen and (max-width:767px){.p-power-bi-license-item{max-width:35rem;height:21.2rem;margin-left:auto;margin-right:auto;padding:3rem 2rem}}.p-power-bi-license-item__title{font-size:1.8rem;font-weight:500;color:#fff;text-align:center}@media only screen and (max-width:767px){.p-power-bi-license-item__title{font-size:1.5rem}}.p-power-bi-license-item__price{margin-top:2rem;font-size:1.6rem;font-weight:500;color:#fff;text-align:center}@media only screen and (max-width:767px){.p-power-bi-license-item__price{margin-top:1.4rem;font-size:1.4rem}}.p-power-bi-license-item__price span{font-size:2.4rem}@media only screen and (max-width:767px){.p-power-bi-license-item__price span{font-size:2rem}}.p-power-bi-license-item__price--second{margin-top:1.2rem}@media only screen and (max-width:767px){.p-power-bi-license-item__price--second{margin-top:1rem}}.p-power-bi-license-item__text{margin-top:2.5rem;font-size:1.4rem;font-weight:500;line-height:1.5714;color:#fff}@media only screen and (max-width:767px){.p-power-bi-license-item__text{margin-top:1.6rem;font-size:1.2rem}}.p-power-bi-advice__question{position:relative;width:100%;padding:4.5rem 1rem;background:linear-gradient(to right,#1ddbd0 0%,#8fe368 50%,#ffea00);font-size:3.2rem;font-weight:600;line-height:1.5;color:#fff;text-align:center}@media only screen and (max-width:767px){.p-power-bi-advice__question{padding:3rem 1rem;font-size:1.8rem;line-height:1.333333}}.p-power-bi-advice__question:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);border-style:solid;border-width:26px 22.5px 0;border-color:#8fe368 transparent transparent}@media only screen and (max-width:767px){.p-power-bi-advice__question:after{border-width:15px 15px 0}}.p-power-bi-advice__answer{margin-top:9.1rem}@media only screen and (max-width:767px){.p-power-bi-advice__answer{margin-top:4rem}}.p-power-bi-advice__logo{max-width:27.9rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-power-bi-advice__logo{max-width:13.95rem}}.p-power-bi-advice__text{margin-top:3.6rem;text-align:center;font-size:3.6rem;font-weight:600;line-height:1.5}@media only screen and (max-width:767px){.p-power-bi-advice__text{margin-top:2rem;font-size:1.5rem;line-height:1.8}}@media only screen and (max-width:767px){.p-power-bi-menu__section-title{padding:0 2rem}}.p-power-bi-menu__wrap{max-width:108rem;width:100%;margin-left:auto;margin-right:auto;padding:0 4rem;margin-top:3.4rem}@media only screen and (max-width:767px){.p-power-bi-menu__wrap{position:relative;margin-top:2.3rem;padding:0}.p-power-bi-menu__wrap:after{position:absolute;content:"";top:-14px;right:15px;background-image:url(//ibis.insight-system.co.jp/wp-content/themes/ibis/assets/css/../img/common/scroll-table.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:38px;height:7px}}.p-demo__sec-demo{margin-top:13.5rem}@media only screen and (max-width:767px){.p-demo__sec-demo{margin-top:11.5rem}}.p-works__inner{position:relative;z-index:5}.p-works__page-text{margin-top:8rem}@media only screen and (max-width:767px){.p-works__page-text{margin-top:14.5rem}}.p-works__case{margin-top:4rem;padding-bottom:16.6rem}@media only screen and (max-width:767px){.p-works__case{margin-top:2.5rem;padding-bottom:11.4rem}}.p-works__inner{max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 40px}@media only screen and (max-width:767px){.p-works__inner{padding:0}}.p-flow{position:relative}.p-flow__inner{position:relative}.p-flow__page-text{margin-top:8rem}@media only screen and (max-width:767px){.p-flow__page-text{margin-top:14.5rem}}.p-flow__wrap{margin-top:3.6rem;padding-bottom:14.5rem}@media only screen and (max-width:767px){.p-flow__wrap{margin-top:2.4rem;padding-bottom:11.5rem}}.p-flow__head{display:flex}.p-flow__title{font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:.05em;background-color:#79dac0;color:#fff;height:6rem;display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (max-width:767px){.p-flow__title{font-size:1rem;height:3.75rem}}.p-flow__title--left{width:78.7%;margin-right:1.5%}.p-flow__title--right{width:19.8%}.p-flow__phase-box{display:flex}.p-flow__phase-box:first-child{margin-top:2.7rem}@media only screen and (max-width:767px){.p-flow__phase-box:first-child{margin-top:.6rem}}.p-flow__phase{writing-mode:vertical-rl;width:6rem;margin-right:1.5%;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.7rem}.p-flow__phase span{color:#fff;font-size:1.8rem;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-flow__phase{margin-bottom:1.2rem;width:3rem;margin-right:2%}.p-flow__phase span{font-size:1rem}}.p-flow__phase--01{background-color:#79d0da;position:relative}.p-flow__phase--01:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);border-style:solid;border-width:7.7rem 0 0 5.9rem;border-color:transparent transparent transparent #79beda}@media only screen and (max-width:767px){.p-flow__phase--01:before{border-width:4rem 0 0 2.95rem}}.p-flow__phase--02{background-color:#79beda;position:relative;margin-top:-2.7rem}@media only screen and (max-width:767px){.p-flow__phase--02{margin-top:-1.2rem}}.p-flow__phase--02:before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);border-style:solid;border-width:7.7rem 0 0 5.9rem;border-color:transparent transparent transparent #6f96b5}@media only screen and (max-width:767px){.p-flow__phase--02:before{border-width:4rem 0 0 2.95rem}}.p-flow__phase--03{background-color:#6f96b5;margin-bottom:10.4rem;position:relative;margin-top:-2.7rem}@media only screen and (max-width:767px){.p-flow__phase--03{margin-top:-1.2rem;margin-bottom:5.2rem}}.p-flow__phase--03:before{position:absolute;content:"";bottom:-7.7rem;left:50%;transform:translateX(-50%);border-style:solid;border-width:0 5.9rem 7.7rem 0;border-color:transparent #6f96b5 transparent transparent}@media only screen and (max-width:767px){.p-flow__phase--03:before{bottom:-4rem;border-width:0 2.95rem 4rem 0}}.p-flow__content-container{width:calc(100% - 6rem);padding-bottom:2.7rem}@media only screen and (max-width:767px){.p-flow__content-container{width:calc(100% - 3rem);padding-bottom:1.2rem}}.p-flow__content-box{display:flex}.p-flow__content-box:not(:first-child){margin-top:2.6rem}@media only screen and (max-width:767px){.p-flow__content-box:not(:first-child){margin-top:1.2rem}}.p-flow__content{width:76.9729%;margin-right:1.6216%}@media only screen and (max-width:767px){.p-flow__content{width:76.1745%;margin-right:2.6845%}}.p-flow__term{width:21.4055%}@media only screen and (max-width:767px){.p-flow__term{width:21.141%}}.p-flow__term{font-size:1.8rem;line-height:1;letter-spacing:.05em;text-align:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.p-flow__term{font-size:1.2rem}}.p-flow__term span{font-size:1.4rem;line-height:1.2857;letter-spacing:.05em;padding:0 .6rem 0 .8rem;margin-top:3.3rem}@media only screen and (max-width:767px){.p-flow__term span{margin-top:1rem;font-size:.8rem;padding:0 .3rem 0 .4rem}}.p-flow__term--01{background-color:#d1ebee}.p-flow__term--02{background-color:#e5f1f6}.p-flow__term--03{background-color:#e5f1f6}.p-flow__phase-box:nth-of-type(3) .p-flow-step:before{display:none}.p-flow-step{background-color:#fff;box-shadow:.2rem 0 .7rem rgba(119,119,119,.5);position:relative}@media only screen and (max-width:767px){.p-flow-step{box-shadow:.2rem .05rem .3rem rgba(119,119,119,.5)}}.p-flow-step:before{position:absolute;content:"";bottom:-1.6rem;left:50%;transform:translateX(-50%);border-style:solid;border-width:1.6rem 2.6rem 0}@media only screen and (max-width:767px){.p-flow-step:before{bottom:-.8rem;border-width:.8rem 1.3rem 0}}.p-flow-step--01:before{border-color:#79d0da transparent transparent}.p-flow-step--02:before{border-color:#79beda transparent transparent}.p-flow-step--03:before{border-color:#6f96b5 transparent transparent}.p-flow-step:not(:first-child){margin-top:2.6rem}@media only screen and (max-width:767px){.p-flow-step:not(:first-child){margin-top:1.2rem}}.p-flow-step__title{font-size:1.6rem;line-height:1;letter-spacing:.05em;height:4.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width:767px){.p-flow-step__title{font-size:1rem;height:2.25rem}}.p-flow-step__title--01{background-color:#79d0da}.p-flow-step__title--02{background-color:#79beda}.p-flow-step__title--03{background-color:#6f96b5}.p-flow-step__body{display:flex;padding:2rem 2.2rem}@media only screen and (max-width:767px){.p-flow-step__body{padding:.8rem}}.p-flow-step__img{width:26.4%;margin-right:2.2%}@media only screen and (max-width:767px){.p-flow-step__img{width:37.8%;margin-right:2.87%}}.p-flow-step__right{width:71.4%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.p-flow-step__right{width:59.33%}}.p-flow-step__right p{font-size:1.4rem;line-height:1.2857;letter-spacing:.05em}@media only screen and (max-width:767px){.p-flow-step__right p{font-size:.9rem}}.p-flow-step__btn a{width:14.5rem;height:4rem;font-size:1.4rem;line-height:1;letter-spacing:.05em;background-color:#0068b7;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s ease-in-out}@media only screen and (max-width:767px){.p-flow-step__btn a{font-size:1rem;max-width:12.8rem;width:100%;height:2.5rem}}@media only screen and (max-width:767px){.p-flow-step__btn{padding-top:1rem}}.p-flow-step__btn a:hover{background-color:#90a4ae}.p-flow-step__lists-box{margin-top:.8rem;padding:0 2.2rem 2.2rem}@media only screen and (max-width:767px){.p-flow-step__lists-box{padding:.8rem}}.p-flow-step__lists__inner{background-color:#ebf8fa;position:relative;padding:5.4rem 1rem 2.1rem 1.8rem}@media only screen and (max-width:767px){.p-flow-step__lists__inner{padding:2.7rem .5rem 1rem .8rem}}.p-flow-step__lead{position:absolute;top:0;left:0;display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:.05em;background-color:#79d0da;color:#fff;padding:1rem 1.4rem}@media only screen and (max-width:767px){.p-flow-step__lead{font-size:.9rem;padding:.6rem .7rem}}.p-flow-step__text{font-size:1.4rem;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){.p-flow-step__text{font-size:.9rem;line-height:1.3333}}.p-flow-step__lists{margin-top:1.3rem}@media only screen and (max-width:767px){.p-flow-step__lists{margin-top:.7rem}}.p-flow-step__list{font-size:1.6rem;line-height:1.875;letter-spacing:.05em;font-weight:500;color:#ff8400;text-indent:-1em;padding-left:1em}@media only screen and (max-width:767px){.p-flow-step__list{font-size:.9rem;line-height:1.6666}}.p-flow-step__list span{font-size:1.4rem}@media only screen and (max-width:767px){.p-flow-step__list span{font-size:.7rem}}.p-flow-step__note{margin-top:.8rem;font-size:1.4rem;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){.p-flow-step__note{margin-top:.7rem;font-size:.8rem;line-height:1.3333}}.p-faq{padding-bottom:18rem}@media only screen and (max-width:767px){.p-faq{padding-bottom:9.2rem}}.p-faq__title-text{position:relative;z-index:2;margin-top:8rem;font-size:1.6rem;font-weight:500;text-align:center}@media only screen and (max-width:767px){.p-faq__title-text{padding:0 2rem;margin-top:14.75rem;font-size:1.2rem}}.p-faq__wrap{margin-top:6.3rem}.p-request{padding-bottom:14rem}@media only screen and (max-width:767px){.p-request{padding-bottom:9rem}}.p-request__inner{position:relative}.p-request__page-text{margin-top:8rem}@media only screen and (max-width:767px){.p-request__page-text{margin-top:14.5rem}}.p-request__wrap{margin-top:6.4rem}@media only screen and (max-width:767px){.p-request__wrap{margin-top:2.3rem}}.p-request__thanks-title{font-size:2rem;line-height:1.5;letter-spacing:.05em}@media only screen and (max-width:767px){.p-request__thanks-title{font-size:1.6rem}}.p-request__thanks-text{margin:3rem;font-size:1.6rem;line-height:1.3;letter-spacing:.05em;text-align:center}@media only screen and (max-width:767px){.p-request__thanks-text{font-size:1.4rem;line-height:1.2}}.p-form__text{margin-top:33rem}@media only screen and (max-width:767px){.p-form__text{margin-top:17rem}}.p-form__head{margin-top:6rem;max-width:91.3rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-form__head{margin-top:4rem;max-width:50rem}}.p-form__list{display:flex}.p-form__list:not(:first-child){margin-top:3.5rem}@media only screen and (max-width:767px){.p-form__list{display:block;padding:.5rem 1rem}.p-form__list:not(:first-child){margin-top:3rem}.p-form__list:nth-child(1){border-left:2.5px solid #67ccf6}.p-form__list:nth-child(2){border-left:2.5px solid #fca4c1}.p-form__list:nth-child(3){border-left:2.5px solid #81e4a8}.p-form__list:nth-child(4){border-left:2.5px solid #e9e607}.p-form__list:nth-child(5){border-left:2.5px solid #e7bb5c}.p-form__list:nth-child(6){border-left:2.5px solid #d8b1f4}.p-form__list:nth-child(7){border-left:2.5px solid #97a9eb}.p-form__list:nth-child(8){border-left:2.5px solid #d7bdaa}.p-form__list:nth-child(9){border-left:2.5px solid #b7d87d}}.p-form__list dt{font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:.05em;width:26rem;text-align:right;padding-right:9.9rem}.p-form__list dt span{position:relative}.p-form__list dt span:after{position:absolute;content:"必須";top:50%;right:-5.9rem;transform:translateY(-50%);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.02em;padding:.4rem .5rem;background-color:#f96e6e;color:#fff}@media only screen and (max-width:767px){.p-form__list dt{width:100%;text-align:left;font-size:1.5rem;padding-right:0}.p-form__list dt span:after{right:-4.6rem;font-size:.9rem;padding:.3rem .4rem}}form dl:nth-of-type(1) dt{border-right:5px solid #67ccf6}@media only screen and (max-width:767px){form dl:nth-of-type(1) dt{border-right:none}}form dl:nth-of-type(1) dt span:before{position:absolute;content:"（複数回答可）";bottom:-2rem;right:-.6rem;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.02em}@media only screen and (max-width:767px){form dl:nth-of-type(1) dt span:before{font-size:.9rem;bottom:-1rem;right:initial;left:0}}form dl:nth-of-type(2) dt{border-right:5px solid #fca4c1;line-height:1.2}@media only screen and (max-width:767px){form dl:nth-of-type(2) dt{border-right:none;line-height:1}}form dl:nth-of-type(2) dt span:before{position:absolute;content:"（複数回答可）";bottom:-2rem;right:-.6rem;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.02em}@media only screen and (max-width:767px){form dl:nth-of-type(2) dt span:before{font-size:.9rem;bottom:-1rem;right:initial;left:0}}form dl:nth-of-type(3) dt{border-right:5px solid #81e4a8}@media only screen and (max-width:767px){form dl:nth-of-type(3) dt{border-right:none}}form dl:nth-of-type(4) dt{border-right:5px solid #e9e607}@media only screen and (max-width:767px){form dl:nth-of-type(4) dt{border-right:none}}form dl:nth-of-type(5) dt{border-right:5px solid #e7bb5c}@media only screen and (max-width:767px){form dl:nth-of-type(5) dt{border-right:none}}form dl:nth-of-type(6) dt{border-right:5px solid #d8b1f4}@media only screen and (max-width:767px){form dl:nth-of-type(6) dt{border-right:none}}form dl:nth-of-type(7) dt{border-right:5px solid #97a9eb}@media only screen and (max-width:767px){form dl:nth-of-type(7) dt{border-right:none}}form dl:nth-of-type(8) dt{border-right:5px solid #d7bdaa}@media only screen and (max-width:767px){form dl:nth-of-type(8) dt{border-right:none}}form dl:nth-of-type(9) dt{border-right:5px solid #b7d87d}@media only screen and (max-width:767px){form dl:nth-of-type(9) dt{border-right:none}}.p-form__list dd{font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.05em;width:calc(100% - 25.5rem);padding-left:4.2rem}@media only screen and (max-width:767px){.p-form__list dd{width:100%;padding-left:0;font-size:1.2rem;margin-top:1.7rem}}.p-checkbox{padding-top:1.6rem;padding-bottom:1.6rem}@media only screen and (max-width:767px){.p-checkbox{padding-top:0;padding-bottom:0}}@media only screen and (max-width:767px){.p-form__list dd.p-checkbox{margin-top:3rem}}.p-checkbox__kind{display:block}.p-checkbox__kind:not(:first-child){margin-top:2.1rem}@media only screen and (max-width:767px){.p-checkbox__kind:not(:first-child){margin-top:1.4rem}}textarea{width:100%;border:1px solid #8f8f8f;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;font-size:1.8rem;font-weight:400;line-height:1.5 !important;padding:1rem;min-height:17.9rem;resize:vertical}@media only screen and (max-width:767px){textarea{font-size:1.2rem !important;font-weight:400;padding:.5rem;min-height:88px}}input[type=text],input[type=tel],input[type=email]{width:100%;border:1px solid #8f8f8f;height:5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;font-size:1.6rem;padding:.6rem 1rem;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){input[type=text],input[type=tel],input[type=email]{font-size:1.2rem !important;height:3rem;padding:.5rem}}input[name=zip]{width:19rem;border:1px solid #8f8f8f;height:5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;font-size:1.6rem;font-weight:400;padding:.6rem 1rem;margin-left:1rem}@media only screen and (max-width:767px){input[name=zip]{width:13.5rem;font-size:1.2rem !important;padding:.5rem;margin-left:.5rem}}.p-form__note{display:block;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.05em;margin-top:1rem}@media only screen and (max-width:767px){.p-form__note{font-size:.9rem;margin-top:.5rem}}.p-form__zip{margin-bottom:2.2rem;display:flex;align-items:center}.p-form__zip span{font-size:1.8rem;margin-right:1rem}.p-form__zip input[type=tel]{width:18.9rem}@media only screen and (max-width:767px){.p-form__zip input[type=tel]{width:13.4rem}}@media only screen and (max-width:767px){.p-form__zip{margin-bottom:1rem}.p-form__zip span{font-size:1.5rem}}.p-form__tel{width:31.33333% !important}@media only screen and (max-width:767px){.p-form__tel{width:30.9% !important}}.p-form__foot{margin-top:8.8rem}@media only screen and (max-width:767px){.p-form__foot{margin-top:4.8rem}}.error{font-size:1.4rem !important;margin-top:1rem}@media only screen and (max-width:767px){.error{font-size:1rem !important;margin-top:.7rem}}.mw_wp_form_confirm .p-form__text{display:none}.mw_wp_form_confirm .p-form__head{margin-top:30rem}.mw_wp_form_confirm .p-form__list{display:block;padding-left:1.5rem}.mw_wp_form_confirm .p-form__list:nth-child(1){border-left:2.5px solid #67ccf6}.mw_wp_form_confirm .p-form__list:nth-child(2){border-left:2.5px solid #fca4c1}.mw_wp_form_confirm .p-form__list:nth-child(3){border-left:2.5px solid #81e4a8}.mw_wp_form_confirm .p-form__list:nth-child(4){border-left:2.5px solid #e9e607}.mw_wp_form_confirm .p-form__list:nth-child(5){border-left:2.5px solid #e7bb5c}.mw_wp_form_confirm .p-form__list:nth-child(6){border-left:2.5px solid #d8b1f4}.mw_wp_form_confirm .p-form__list:nth-child(7){border-left:2.5px solid #97a9eb}.mw_wp_form_confirm .p-form__list:nth-child(8){border-left:2.5px solid #d7bdaa}.mw_wp_form_confirm .p-form__list:nth-child(9){border-left:2.5px solid #b7d87d}.mw_wp_form_confirm .p-form__list dt{text-align:left;width:100%;border-right:none}.mw_wp_form_confirm .p-form__list dt span:before{display:none}.mw_wp_form_confirm .p-form__list dt span:after{right:-4rem}@media only screen and (max-width:767px){.mw_wp_form_confirm .p-form__list dt{font-size:1.6rem}}.mw_wp_form_confirm .p-form__note{display:none}.mw_wp_form_confirm .p-form__list dd{padding-top:1rem;padding-bottom:1rem;width:100%;margin-top:2rem;font-size:1.6rem;line-height:1.5;padding-left:1.5rem}@media only screen and (max-width:767px){.mw_wp_form_confirm .p-form__list dd{font-size:1.4rem}}.completion-screen{margin-top:27rem;text-align:center;max-width:60rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.completion-screen{margin-top:14rem}}.completion-screen p:first-child{font-size:2rem;line-height:1.7;letter-spacing:.05em;font-weight:500}@media only screen and (max-width:767px){.completion-screen p:first-child{font-size:1.6rem}}.completion-screen p:nth-child(2){margin-top:2rem;font-size:1.6rem;line-height:1.7;letter-spacing:.05em}@media only screen and (max-width:767px){.completion-screen p:nth-child(2){font-size:1.4rem}}.all-error-message{display:none;font-size:1.6rem;letter-spacing:.02em;text-align:center;margin-top:3rem;color:#b70000}@media only screen and (max-width:767px){.all-error-message{font-size:1.4rem}}.all-error-message.active{display:block}.mwform-checkbox-field-text{position:relative;padding-left:3rem}.mwform-checkbox-field-text:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);background:#fff;border:2px solid #939293;border-radius:.2rem;width:1.9rem;height:1.9rem}@media only screen and (max-width:767px){.mwform-checkbox-field-text:before{width:1.6rem;height:1.6rem;border:1px solid #939293}}.mwform-checkbox-field-text:after{position:absolute;content:"";top:.2rem;left:.5rem;transform:translateX(-50%);border-right:2px solid #000;border-bottom:2px solid #000;width:.8rem;height:1.6rem;transform:rotate(45deg);background:0 0;display:none}@media only screen and (max-width:767px){.mwform-checkbox-field-text:after{top:-.1rem;height:1.3rem}}[type=checkbox]:checked+.mwform-checkbox-field-text:after{display:block}.p-checkbox__kind{pointer-events:none}.p-checkbox .vertical-item:not(:first-child){display:block;margin-top:1.9rem}.p-form-foot{text-align:center}@media only screen and (max-width:767px){.p-form-foot{max-width:500px;width:100%;margin-left:auto;margin-right:auto}}.p-form-foot__title{font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-form-foot__title{font-size:1.2rem}}.p-form-foot__text{margin-top:3rem;text-align:left;font-size:1.4rem;font-weight:500;line-height:1.7142;letter-spacing:.05em}@media only screen and (max-width:767px){.p-form-foot__text{margin-top:1.1rem;font-size:.9rem;line-height:1.6666}}.p-form-foot__signature{margin-top:3rem;text-align:right;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-form-foot__signature{margin-top:1.5rem;font-size:.9rem;line-height:1.6666}}.p-form-foot__privacy{margin-top:4.3rem}.p-form-foot__privacy label{font-size:1.8rem}.p-form-foot__privacy span{font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.p-form-foot__privacy span{font-size:1.4rem}}.p-form-foot__privacy{margin-left:3.5rem}.p-form-foot__privacy [type=checkbox]:checked+span:after{display:block}@media only screen and (max-width:767px){.p-form-foot__privacy{margin-left:0}}.p-form-foot__privacy label{position:relative}.p-form-foot__privacy .error{position:absolute;top:1.5rem;left:0}.p-form-foot__btn{margin-top:5.5rem}.p-form-foot__btn [type=submit]{display:inline-block;width:26.9rem;height:6.9rem;background:#0068b7;color:#fff;padding:1.4rem 0;font-size:1.8rem;font-weight:500;line-height:1;letter-spacing:.15em;transform:.3s ease-in-out}@media only screen and (max-width:767px){.p-form-foot__btn{margin-top:4rem}.p-form-foot__btn [type=submit]{width:18.4rem;height:5.5rem;font-size:1.2rem}}.p-form-foot__btn [type=submit]:hover{cursor:pointer}.mw_wp_form_confirm .p-form-foot__privacy,.mw_wp_form_confirm .p-form-foot__title,.mw_wp_form_confirm .p-form-foot__text-box{display:none}@media only screen and (max-width:767px){.mw_wp_form_confirm .p-form-foot__btn{display:block}}.mw_wp_form_confirm .p-form-foot__btn [name=submitBack]{margin-right:3rem;background-color:#939293}@media only screen and (max-width:767px){.mw_wp_form_confirm .p-form-foot__btn [name=submitBack]{margin-right:0;display:block;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.mw_wp_form_confirm .p-form-foot__btn [type=submit]{margin-top:2rem;display:block;margin-left:auto;margin-right:auto}}.p-biblog__inner{position:relative;max-width:1130px;width:100%;padding:0 40px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-biblog__inner{padding:0 20px}}.p-biblog__page-text{margin-top:8.4rem;font-size:2.4rem;text-align:center;letter-spacing:.05em}@media only screen and (max-width:767px){.p-biblog__page-text{margin-top:5rem;font-size:1.8rem;line-height:1.5}}.page_container{margin-top:7.4rem;padding-bottom:17rem}@media only screen and (max-width:767px){.page_container{margin-top:5.7rem;padding-bottom:7rem}}#president_wrap{display:flex;justify-content:space-between}@media only screen and (max-width:767px){#president_wrap{display:block}}.main_container{width:73%}@media only screen and (max-width:767px){.main_container{width:100%;padding-bottom:7.8rem}}#news_list{border-top:#000 solid 1px;border-bottom:#000 solid 1px}#news_list li{border-bottom:#ccc solid 1px}#news_list li a{display:block;padding:3.5rem 0}@media only screen and (max-width:767px){#news_list li a{padding:2rem 0}}#news_list li a p{margin-bottom:0}#news_list li a p.posted_date{color:gray;margin-bottom:2.3rem;font-size:1.6rem;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){#news_list li a p.posted_date{font-size:1.4rem;margin-bottom:1.3rem}}#news_list li a p.posted_date .icon_new{color:#e60012;margin-left:1rem}#news_list li .posted_title{font-weight:700}#news_list li a:hover .posted_title{text-decoration:underline}.blog_wrap .posted_title{color:#007bab;font-size:1.8rem;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){.blog_wrap .posted_title{font-size:1.4rem}}#news_list li a p.posted_cat{margin-bottom:1.3rem}@media only screen and (max-width:767px){#news_list li a p.posted_cat{margin-bottom:1rem}}.posted_cat span{color:#fff;background:#007bab;display:inline-block;border-radius:.3rem;padding:.5rem 1rem;margin-left:.3rem;font-size:1.2rem}.side_container{width:23%}@media only screen and (max-width:767px){.side_container{width:100%}}.side_box h2{color:#000;font-size:1.8rem;padding:1rem 0}@media only screen and (max-width:767px){.side_box h2{color:#fff;background-color:#007bab;text-align:center}}.side_box__inner{border-top:1px solid #000;padding-top:2.2rem}@media only screen and (max-width:767px){.side_box__inner{border-top:none}}.side_list li a{color:#007bab;display:block;font-size:1.4rem;padding:1rem 0}@media only screen and (max-width:767px){.side_list li a{border-bottom:1px solid #007bab;padding:1.5rem 0}}.side_list li a:hover{text-decoration:underline}.list-pagination{margin-bottom:3rem}@media only screen and (max-width:767px){.list-pagination{margin-bottom:2rem}}.list-pagination ul{display:flex;-moz-column-gap:.9rem;column-gap:.9rem}.list-pagination ul li .list-pagination__item{display:block;font-size:1.6rem;padding:2rem 1.9rem;border:1px solid #000;margin:0}@media only screen and (max-width:767px){.list-pagination ul li .list-pagination__item{font-size:1.4rem;padding:1.3rem 1rem 1.4rem}}.list-pagination ul li .list-pagination__item.current{background:#ddd;font-weight:700}.list-pagination-bottom{margin:0;margin-top:2rem}#blog_list .slick-arrow.slick-prev{left:-25px}@media (max-width:768px){#blog_list .slick-arrow.slick-prev{left:0}}#blog_list .slick-arrow.slick-next{right:-25px}@media (max-width:768px){#blog_list .slick-arrow.slick-next{right:0}}.p-single-biblog__inner{position:relative;max-width:1130px;width:100%;padding:0 40px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-single-biblog__inner{padding:0 20px}}.p-single-biblog__container{display:flex;justify-content:space-between;margin-top:18rem;padding-bottom:17rem}@media only screen and (max-width:767px){.p-single-biblog__container{margin-top:10rem;padding-bottom:7rem;display:block}}.main__container{width:73%}@media only screen and (max-width:767px){.main__container{width:100%;padding-bottom:7.8rem}}.nav_archive a{display:block;font-size:1.4rem;line-height:1;font-weight:500;letter-spacing:.05em;width:19.6rem;padding:2rem 1rem;border:1px solid #000;text-align:center;margin-left:7.6rem}@media only screen and (max-width:767px){.nav_archive a{width:16.3rem;margin-left:0;padding:1.8rem 1rem;font-size:1.2rem}}#page_single-biblog .entry_header{margin-top:8.6rem}@media only screen and (max-width:767px){#page_single-biblog .entry_header{margin-top:5.5rem}}#page_single-biblog .entry_header h1{font-size:2.2em;line-height:1;font-weight:600;letter-spacing:.1em;color:#007bab}@media only screen and (max-width:767px){#page_single-biblog .entry_header h1{font-size:1.7rem}}#page_single-biblog .entry_title{padding-bottom:1.8rem;border-bottom:1px solid #000}@media only screen and (max-width:767px){#page_single-biblog .entry_title{padding-bottom:1rem}}#page_single-biblog .posted_date{margin-top:2.1rem;color:gray;font-size:1.6rem;line-height:1;letter-spacing:.1em}@media only screen and (max-width:767px){#page_single-biblog .posted_date{margin-top:1.2rem;font-size:1.4rem}}#page_single-biblog .posted_cat{margin-top:2.6rem;color:gray;font-size:1.4rem;line-height:1;letter-spacing:.05em}#page_single-biblog .entry_content{margin-top:5.7rem;font-size:1.4rem;line-height:1.8;letter-spacing:.05em}.nav_archive--foot{margin-top:8.6rem}.side__container{width:23%}@media only screen and (max-width:767px){.side__container{width:100%}}.side-box h2{color:#000;font-size:1.8rem;padding:1rem 0}@media only screen and (max-width:767px){.side-box h2{color:#fff;background-color:#007bab;text-align:center}}.side-box__inner{border-top:1px solid #000;padding-top:2.2rem}@media only screen and (max-width:767px){.side-box__inner{border-top:none}}.side__list li a{color:#007bab;display:block;font-size:1.4rem;padding:1rem 0}@media only screen and (max-width:767px){.side__list li a{border-bottom:1px solid #007bab;padding:1.5rem 0}}.side__list li a:hover{text-decoration:underline}#page_single-biblog .nav_archive a:hover{background-color:#e9e9e9;cursor:pointer}.p-news__inner{position:relative;max-width:1130px;width:100%;padding:0 40px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-news__inner{padding:0 20px}}.p-news__container{margin-top:20rem;padding-bottom:17rem}@media only screen and (max-width:767px){.p-news__container{margin-top:10rem;padding-bottom:10rem}}.p-news__lists{border-top:1px solid #000;border-bottom:1px solid #000}.p-news__list:not(:last-child){border-bottom:1px solid gray}.p-news__list a{display:block;padding:3.5rem 0}@media only screen and (max-width:767px){.p-news__list a{padding:2.5rem 0}}#page_news .posted_date{color:gray;font-size:1.6rem;line-height:1;letter-spacing:.05em}@media only screen and (max-width:767px){#page_news .posted_date{font-size:1.4rem}}#page_news .posted_title{color:#000;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.05em;margin-top:2rem}@media only screen and (max-width:767px){#page_news .posted_title{font-size:1.4rem;margin-top:1.2rem}}#page_news .posted_title:hover{text-decoration:underline}.p-single-news__inner{position:relative;max-width:1130px;width:100%;padding:0 40px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.p-single-news__inner{padding:0 20px}}.p-single-news__container{margin-top:18rem;padding-bottom:17rem}@media only screen and (max-width:767px){.p-single-news__container{margin-top:10rem;padding-bottom:7rem;display:block}}#page_single-news .nav_archive a{display:block;font-size:1.4rem;line-height:1;font-weight:500;letter-spacing:.05em;width:19.6rem;padding:2rem 1rem;border:1px solid #000;text-align:center;margin-left:7.6rem}@media only screen and (max-width:767px){#page_single-news .nav_archive a{width:16.3rem;margin-left:0;padding:1.8rem 1rem;font-size:1.2rem}}#page_single-news .entry_header{margin-top:8.6rem}@media only screen and (max-width:767px){#page_single-news .entry_header{margin-top:5.5rem}}#page_single-news .entry_header h1{font-size:2.2em;line-height:1;font-weight:600;letter-spacing:.1em}@media only screen and (max-width:767px){#page_single-news .entry_header h1{font-size:1.7rem}}#page_single-news .entry_title{padding-bottom:1.8rem;border-bottom:1px solid #000}@media only screen and (max-width:767px){#page_single-news .entry_title{padding-bottom:1rem}}#page_single-news .posted_date{margin-top:2.1rem;color:gray;font-size:1.6rem;line-height:1;letter-spacing:.1em}@media only screen and (max-width:767px){#page_single-news .posted_date{margin-top:1.2rem;font-size:1.4rem}}#page_single-news .posted_cat{margin-top:2.6rem;color:gray;font-size:1.4rem;line-height:1;letter-spacing:.05em}#page_single-news .entry_content{margin-top:5.7rem;font-size:1.4rem;line-height:1.8;letter-spacing:.05em}.nav_archive--foot{margin-top:8.6rem}#page_single-news .nav_archive a:hover{background-color:#e9e9e9;cursor:pointer}.u-br-sp{display:none}@media only screen and (max-width:767px){.u-br-sp{display:block}}.u-br-pc{display:block}@media only screen and (max-width:767px){.u-br-pc{display:none}}@media only screen and (max-width:767px){.u-hidden-sp{display:none}}.u-hidden-pc{display:none}@media only screen and (max-width:767px){.u-hidden-pc{display:block}}.u-ib{display:inline-block}@media (min-width:1074px){.u-1074-hidden{display:none}}