@import url("//fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");a{text-decoration:none}a,a:hover{color:#333}@media screen and (max-width:768px){.u-only--lg{display:none}}.u-only--sm{display:none}@media screen and (max-width:768px){.u-only--sm{display:block}.u-only--pc{display:none!important}}.u-only--sp{display:none!important}@media screen and (max-width:768px){.u-only--sp{display:inline-block!important}}.u-blk--center{display:block!important;margin:0 auto}.u-color{color:#3e3a6f}.l-section{overflow:visible;padding-bottom:110px;padding-top:110px}@media screen and (max-width:768px){.l-section{padding:60px 0}}.l-section .inner{margin:0 auto;max-width:1200px;padding:0}@media screen and (max-width:768px){.l-section .inner{padding:0 15px}img[width]{width:100%}.p-scroll-table{margin-bottom:20px;overflow:scroll;position:relative}.p-scroll-table:before{background:rgba(0,0,0,.5) url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/bugyo-v/landing/leasing/kotei/icon_swipe.png) no-repeat 50%/45px 46px;border-radius:3px;content:"";display:block;height:65px;left:0;margin:auto;opacity:1;position:absolute;right:0;top:30px;transition:opacity .1s,visibility .1s .5s;visibility:visible;width:65px;z-index:1}.p-scroll-table.js-remove:before{opacity:0;visibility:hidden}.p-scroll-table table{margin-bottom:0;min-width:800px}}.c-button{background-color:#ff7900;border-radius:100vh;color:#fff;font-size:20px;font-weight:700;margin:0;overflow:hidden;padding:.5em;text-align:center;transition:opacity .3s}.c-button,.c-button span{display:inline-block;position:relative}.c-button span{line-height:1.2;z-index:1}.c-button:before{background-color:#ffbc7f;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:.3s;width:100%}.c-button:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:11px;position:absolute;right:20px;top:50%;transform:rotate(-45deg) translate(50%);transform-origin:50% 50%;width:11px}.c-button:hover:before{transform:translateX(0)}.c-button:hover:after{animation:none}.c-button-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-button-wrap{-ms-flex-direction:column;flex-direction:column}}.c-head{font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.4}.c-head--section{font-size:32px;font-weight:700;line-height:1.5;margin-bottom:45px;text-align:center}.c-head--section strong{font-size:40px}.c-head--section em{color:#3e3a6f;font-size:40px}@media screen and (max-width:768px){.c-head{font-size:24px}.c-head--section{font-size:24px;margin-bottom:30px}.c-head--section em,.c-head--section strong{font-size:28px}}.c-head-section:before{background:#3e3a6f}.c-lead{font-size:24px;font-weight:700;letter-spacing:.03em;line-height:1.5!important}@media screen and (max-width:768px){.c-lead{font-size:20px}}.c-check-mark{font-weight:700;line-height:1.4375;padding-left:2em}.c-check-mark i{display:inline-block;position:relative}.c-check-mark i:after,.c-check-mark i:before{content:"";display:inline-block;line-height:1;position:absolute}.c-check-mark i:before{background-color:#fff;border:2px solid #3e3a6f;height:20px;left:0;top:0;transform:translate(-26px,-1em);width:20px}.c-check-mark i:after{border:3px solid #3e3a6f;border-right:0;border-top:0;bottom:2px;height:13px;left:-22px;margin:auto;transform:translateY(-25%) rotate(-45deg);width:15.5px}+.c-check-mark{margin-top:18px}@media screen and (max-width:768px){.c-check-mark i:before{height:16px;width:16px}}.c-txt__bg{background-color:#82489b;color:#fff;display:inline-block;font-size:20px;line-height:1.2!important;margin:40px 0 20px;padding:4px 10px}@media screen and (max-width:768px){.c-scroll__image{overflow:scroll;position:relative;width:100%}.c-scroll__image img{max-width:unset;width:680px}.c-scroll__image:before{background:rgba(0,0,0,.5) url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/landing/leasing/icon_swipe.svg) no-repeat 50%/46px auto;border-radius:4px;content:"";height:60px;left:50%;position:absolute;top:20px;transform:translateX(-50%);transition:all .3s;width:60px}.c-scroll__image.is-swipe:before{opacity:0;visibility:hidden}}.c-link{color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:1.5;margin-top:30px;max-width:420px;position:relative;text-align:center;text-decoration:none;width:100%}.c-link__inner{background-color:#f66b3f;border-radius:100px;display:block;overflow:hidden;padding:28px;position:relative;transition:all .3s}.c-link__inner:before{background-color:#e7c40b;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:0}.c-link__inner:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:8px;position:absolute;right:20px;top:50%;transform:rotate(-45deg) translateY(-50%);transition:all .3s;width:8px;z-index:2}.c-link__txt{position:relative;z-index:1}.c-link:hover{color:#fff}.c-link:hover .c-link__inner:before{transform:translateX(0)}.c-link__main{font-size:16px}.c-link__main .c-link__inner{background-color:#3e3a6f;padding:16px}@media screen and (max-width:768px){.c-link{font-size:16px}.c-link .c-link__inner{padding:20px}}.c-balloon{background-color:#fff;border-radius:40px;color:#333;display:inline-block;font-size:14px;padding:10px;top:-30px;white-space:nowrap}.c-balloon,.c-balloon:after{left:50%;position:absolute;transform:translateX(-50%);z-index:1}.c-balloon:after{border:10px solid transparent;border-top-color:#fff;content:"";margin-left:-10px;margin-top:-1px;top:100%}.c-marker{display:inline-block;padding:0 4px;position:relative;z-index:0}.c-marker:after{background:#fec108;bottom:.2rem;content:"";height:1rem;left:0;position:absolute;transition:all .6s;width:0;z-index:-1}.c-marker.is-line:after{width:100%}@media screen and (max-width:768px){.c-marker:after{height:.7rem}}.c-ttl_sub{color:#532d74;font-size:24px;padding:0 20px;position:relative}.c-ttl_sub:before{left:0;transform:rotate(-24deg)}.c-ttl_sub:after,.c-ttl_sub:before{background-color:#532d74;content:"";height:100%;position:absolute;top:0;width:4px}.c-ttl_sub:after{right:0;transform:rotate(24deg)}@media screen and (max-width:768px){.c-ttl_sub{display:inline-block;font-size:16px}}.c-notice{font-size:12px!important;line-height:1.5;margin:0!important}.c-indent{padding-left:1em;text-indent:-1em}.c-badge-achievement{color:#333}.c-badge-achievement dl{padding:0 2.25rem;position:relative;width:177px}.c-badge-achievement dl:after,.c-badge-achievement dl:before{aspect-ratio:50.99/95.39;background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:95.39px;position:absolute;top:50%;transform:translateY(-50%);width:50.99px;z-index:0}.c-badge-achievement dl:before{background-image:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/bugyo-cloud/common/bg_badge_left.svg);left:-15px}.c-badge-achievement dl:after{background-image:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/bugyo-cloud/common/bg_badge_right.svg);right:-15px}.c-badge-achievement dl dt{font-size:18px;font-weight:700;line-height:1;text-align:center}.c-badge-achievement dl dd{font-size:20px;font-weight:700;position:relative;text-align:center}.c-badge-achievement dl dd em{color:#3e3a6f;font-family:Roboto,sans-serif;font-size:64px;letter-spacing:-.05em}.c-badge-achievement dl dd sup{bottom:-5px;font-size:12px;font-weight:400;left:50%;position:absolute;top:auto}@media screen and (max-width:768px){.c-badge-achievement dl{padding:0 1.75rem;width:140px}.c-badge-achievement dl:after,.c-badge-achievement dl:before{height:auto;width:40px}.c-badge-achievement dl:before{left:-10px}.c-badge-achievement dl:after{right:-10px}.c-badge-achievement dl dt{font-size:14px}.c-badge-achievement dl dd{font-size:16px}.c-badge-achievement dl dd em{font-size:48px}}.c-badge-image p{color:#333;margin:0!important;padding:0!important;position:relative;text-align:center}.c-badge-image p sup{bottom:-10px;font-size:12px;left:50%;position:absolute;top:auto;transform:translateX(-50%)}.c-tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}.c-tag span{background-color:#3e3a6f;border-radius:4px;color:#fff;display:inline-block;padding:4px 10px}.c-keyword,.top-step-list-title{color:#3e3a6f}.top-step-list-label{background-color:#3e3a6f}.top-step-list-item:not(:last-child):after{border-left-color:#3e3a6f}.c-lead em{color:#3e3a6f}.c-box .c-link{color:#057db8;display:inline;font-size:16px;font-weight:500;margin-top:0;padding-bottom:2px;text-align:left;text-decoration:underline}.c-box .c-link:hover{color:#057db8;text-decoration:none}.p-mv{background-color:#fbfbf8}.p-mv .wrap{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_mv.png) no-repeat;background-position:bottom;background-size:cover;border-radius:10px;color:#fff;margin:20px auto 0;overflow:hidden;padding:80px 20px 40px;position:relative;width:calc(100% - 40px)}.p-mv .wrap:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/mv_kyozo.png) no-repeat;background-size:cover;bottom:0;content:"";display:block;height:630px;left:calc(50% + 24vw);position:absolute;width:460px}@media screen and (min-width:1600px){.p-mv .inner{margin:0 auto;max-width:1600px}}.p-mv__wrap{margin:0 auto;max-width:640px;padding:0 0 40px;position:relative;text-align:center;z-index:10}.p-mv .sublead{border-bottom:2px solid #fff;border-top:2px solid #fff;color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:1px;padding:4px 20px;text-align:center}.p-mv .lead{font-size:42px;font-weight:700;margin:30px auto 40px}.p-mv .lead span{text-shadow:0 4px 4px rgba(0,0,0,.2)}.p-mv .lead .blk{display:inline-block;margin:0 4px}.p-mv .lead .blk em{background-color:hsla(60,27%,98%,.74);border:2px solid #fff;border-radius:5px;color:#1a1637;display:inline-block;display:-ms-flexbox;display:flex;height:98px;width:100px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:2px 6px 10px 0 rgba(0,0,0,.2);font-size:64px;font-weight:700;justify-content:center;line-height:1;text-shadow:none}.p-mv .lead .lead__txt{display:inline-block;margin-top:20px}.p-mv__img{height:auto;left:-320px;max-width:320px;top:50%;transform:translateY(-50%);width:100%;z-index:0}.p-mv__box,.p-mv__img{margin:0;position:absolute}.p-mv__box{background:#fbfbf8;border-top-right-radius:10px;display:-ms-flexbox;display:flex;padding:20px 40px 20px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;bottom:0;justify-content:space-between;left:0;width:340px}@media screen and (min-width:768px){.p-mv__box:before{left:0;top:-20px}.p-mv__box:after,.p-mv__box:before{background:radial-gradient(circle at 100% 0,transparent 20px,#fbfbf8 0);content:"";height:20px;position:absolute;width:20px}.p-mv__box:after{bottom:0;right:-20px}}.p-mv__box .c-badge-achievement dl:after,.p-mv__box .c-badge-achievement dl:before{aspect-ratio:50.99/95.39;height:auto;width:32px;z-index:1}.p-mv__box .c-badge-achievement dl:before{left:6px}.p-mv__box .c-badge-achievement dl:after{right:6px}.p-mv__box .c-badge-achievement dl dt{font-size:16px}.p-mv__box .c-badge-achievement dl dd em{font-size:48px}.p-mv__box .c-badge-image{width:80px}.p-mv__box .c-badge-image figure{margin-bottom:10px}@media screen and (max-width:768px){.p-mv__box .c-badge-image p{margin-top:0}}.p-mv__notice{margin:0 auto;max-width:400px;text-align:center;width:100%}.p-mv__notice p{font-size:14px;line-height:1.5;margin:0;text-align:left}@media screen and (max-width:768px){.p-mv{padding:0}.p-mv .wrap{padding:40px 20px 220px}.p-mv .wrap:before{aspect-ratio:636/678;bottom:0;height:auto;left:50%;top:auto;transform:translateX(-50%);width:220px}.p-mv__wrap{margin:0;padding-bottom:0}.p-mv__img{height:auto;left:unset;margin:20px auto;max-width:300px;position:relative;top:unset;transform:unset}.p-mv .lead{font-size:20px;line-height:1.5;margin-bottom:20px;padding:0;text-align:center}.p-mv .lead .blk{margin:0}.p-mv .lead .blk em{font-size:32px;height:48px;width:50px}.p-mv p{font-size:20px;line-height:1.5;max-width:100%;padding:8px 20px}.p-mv .intersect{left:0;top:65%;width:36%}.p-mv .intersect_2{right:0;top:41%;width:53%}.p-mv .kyozo{bottom:140px;left:50%;margin:0;transform:translateX(-50%);width:70%;z-index:0}.p-mv__box{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px;margin:24px 0;padding:20px;-ms-flex-pack:center;border-radius:10px;bottom:unset;justify-content:center;left:unset;position:relative;width:100%}.p-mv__box .c-badge-achievement dl:before{left:-2px}.p-mv__box .c-badge-achievement dl:after{right:-2px}.p-mv .sublead{display:block;font-size:18px;padding:4px 10px;text-align:center}}.p-about{background-color:#fbfbf8;padding:80px 20px}.p-about .inner{margin:0 auto;width:1220px}@media screen and (max-width:768px){.p-about .inner{width:100%}}.p-about--achievements{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_about.png) no-repeat top/cover #312d4c;border-radius:10px;margin-top:40px;padding:60px 20px;position:relative}.p-about--achievements:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_01.png) no-repeat 50%/cover;bottom:0;content:"";height:660px;left:0;position:absolute;width:409px;z-index:0}.p-about--achievements:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:72px solid #312d4c;bottom:-70px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.p-about--achievements_ttl{background-color:#fff;border-radius:100px;color:#3e3a6f;font-size:26px;font-weight:700;line-height:1.5;margin-bottom:46px;padding:10px 20px;position:relative;text-align:center}.p-about--achievements_ttl:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #fff;bottom:-13px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.p-about--achievements .item-wrap{margin:0 auto;position:relative;width:680px}.p-about--achievements .item01{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background-color:#fff;border-radius:10px;gap:30px;justify-content:center;padding:20px}.p-about--achievements .item01 .c-badge-image{width:145px}.p-about--achievements .item01 .c-badge-image:last-child{width:92px}.p-about--achievements .item02{display:-ms-flexbox;display:flex;margin-bottom:76px;margin-top:24px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:24px;justify-content:center;position:relative}.p-about--achievements .item02:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_arrow.png) no-repeat top/cover;bottom:-58px;content:"";height:40px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.p-about--achievements .item02>*{background-color:#fbfbfb;border-radius:10px;overflow:hidden;padding:10px 20px 10px 100px;position:relative;width:50%}.p-about--achievements .item02>:before{content:"";position:absolute}.p-about--achievements .item02_01:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_trophy.png) no-repeat top/cover;height:98px;left:32px;top:0;width:72px}.p-about--achievements .item02_02:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_medal.png) no-repeat top/cover;height:97px;left:32px;top:0;width:72px}.p-about--achievements .item02 p{color:#3e3a6f;font-size:24px;font-weight:700;line-height:1.5;text-align:center}.p-about--achievements .item02 p em{color:#3e3a6f;font-family:Roboto,sans-serif;font-size:36px;font-weight:700;line-height:1}.p-about--achievements .item02 p small{color:#3e3a6f;font-size:18px;font-weight:700;line-height:1}.p-about--achievements .item03{background:#ece4d2;background:linear-gradient(90deg,#ece4d2,#fff);border-radius:10px;overflow:hidden;padding:10px 20px}.p-about--achievements .item03_wrap{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:420px;min-width:380px;padding:0 60px;position:relative}.p-about--achievements .item03_wrap:after,.p-about--achievements .item03_wrap:before{aspect-ratio:50.99/95.39;background-position:0 0;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:auto;position:absolute;width:70px;z-index:0}.p-about--achievements .item03_wrap:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/bugyo-cloud/common/bg_badge_left.svg) no-repeat;background-size:cover;content:"";left:0;position:absolute}.p-about--achievements .item03_wrap:after{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/v1/images/bugyo-cloud/common/bg_badge_right.svg) no-repeat;background-size:cover;content:"";position:absolute;right:-15px}.p-about--achievements .item03_01{background-color:#3e3a6f;border-radius:10px;color:#fff;font-size:24px;padding:2px 14px}.p-about--achievements .item03_01 p span{padding-left:32px;position:relative}.p-about--achievements .item03_01 p span:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_smile.png) no-repeat top/cover;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.p-about--achievements .item03_02 p{color:#3e3a6f;font-size:40px;font-weight:700;line-height:1}.p-about--achievements .item03_02 p em{font-size:64px}.p-about--support{border-radius:10px;margin-top:120px;overflow:hidden;padding:64px 20px 40px;position:relative}.p-about--support:before{background:#f2f0ff;background:linear-gradient(90deg,#f2f0ff,#f4fffe 50%,#fff9ea);content:"";height:100%;left:0;mix-blend-mode:color;position:absolute;top:0;width:100%;z-index:1}.p-about--support_img01{bottom:0;left:0;margin:0;position:absolute;width:250px;z-index:0}.p-about--support_img02{margin:0;position:absolute;right:0;top:0;width:220px;z-index:0}.p-about--support_inner{position:relative;z-index:2}.p-about--support_ttl{font-size:22px;margin-bottom:40px;text-align:center}.p-about--support_logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:40px;justify-content:center}.p-about--support_logo figure{width:100%}.p-about--support_logo figure:first-child{width:215px}.p-about--support_logo figure:nth-child(2){width:222px}.p-about--support_logo figure:nth-child(3){width:214px}.p-about--notice{margin:80px auto 0;max-width:640px}.p-about--notice p{margin:0}@media screen and (max-width:768px){.p-about--achievements{padding:60px 20px 280px}.p-about--achievements:before{aspect-ratio:409/660;height:auto;width:180px}.p-about--achievements:after{border-left:36px solid transparent;border-right:36px solid transparent;border-top:44px solid #312d4c;bottom:-43px}.p-about--achievements .item-wrap{width:100%}.p-about--achievements_ttl{font-size:18px}.p-about--achievements .item01{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-about--achievements .item01 .c-badge-image{width:130px}.p-about--achievements .item02{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-about--achievements .item02>*{padding:90px 20px 20px;width:100%}.p-about--achievements .item02_01:before,.p-about--achievements .item02_02:before{height:58px;left:50%;top:15px;transform:translateX(-50%);width:47px}.p-about--achievements .item03{padding:20px}.p-about--achievements .item03_wrap{-ms-flex-direction:column;flex-direction:column;gap:10px;min-width:unset}.p-about--achievements .item03_wrap:after,.p-about--achievements .item03_wrap:before{bottom:-10px}.p-about--achievements .item03_wrap:after{right:0}.p-about--achievements .item03_01{padding:2px 8px 6px}.p-about--achievements .item03_01 p{line-height:1!important}.p-about--achievements .item03_01 p span{font-size:16px}.p-about--achievements .item03_01 p span:before{height:16px;width:16px}.p-about--achievements .item03_02,.p-about--achievements .item03_02 p,.p-about--achievements .item03_02 p em{line-height:1!important}.p-about--support{padding:120px 20px 140px}.p-about--support:before{background:linear-gradient(45deg,#f2f0ff,#f4fffe 50%,#fff9ea)}.p-about--support_logo{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-about--support_logo figure{margin:0;width:180px}.p-about--support_img01{width:110px}.p-about--support_img02{width:130px}}.p-feature{margin-bottom:120px}.p-feature .inner{margin:0 auto;width:1220px}@media screen and (max-width:768px){.p-feature .inner{padding:0 20px;width:100%}}.p-feature--ttl{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_features.png) no-repeat top/cover;padding:45px 20px}.p-feature--ttl .c-head--section{margin-bottom:0}.p-feature--list{margin:48px 0 0}.p-feature--point+.p-feature--point{margin-top:64px}.p-feature--point .point{background-color:#3e3a6f;border-radius:100%;height:80px;margin:0 auto 20px;position:relative;width:80px}.p-feature--point .point p{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.p-feature--point .point p span{display:block;font-size:12px}.p-feature--point .point p em{display:block;font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:1}.p-feature--item_list{display:-ms-flexbox;display:flex}.p-feature--item_list.col3{gap:24px;margin-top:48px}.p-feature--item_list.col3 .item{border-radius:10px;width:33.33%}.p-feature--item_list.col3 .item h4{color:#3e3a6f;font-size:20px;font-weight:700;text-align:center}.p-feature--item_list.col3 .item p{margin-top:20px}.p-feature--item_list .item{background-color:#f5f3ee;padding:20px}.p-feature--item_list.col2{gap:30px}.p-feature--item_list.col2 .col2_box{display:-ms-flexbox;display:flex;gap:24px;margin-top:48px}.p-feature--item_list.col2 .col2_box h4,.p-feature--item_list.col2 .col2_box h5{color:#3e3a6f;font-size:18px;font-weight:700}.p-feature--item_list.col2 .col2_box h4{padding-left:20px;position:relative}.p-feature--item_list.col2 .col2_box h4:before{background-color:#3e3a6f;border-radius:2px;content:"";height:13px;left:0;position:absolute;top:6px;width:13px}.p-feature--item_list.col2 .col2_box_list{display:-ms-flexbox;display:flex;gap:24px;margin-top:14px}.p-feature--item_list.col2 .col2_box_list_item:first-child figure{width:160px}.p-feature--item_list.col2 .col2_box_list_item:last-child figure{width:290px}.p-feature--item_list.col4{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:48px;position:relative}.p-feature--item_list.col4:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/about_point3_cycle.png) no-repeat top/cover;content:"";height:92px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.p-feature--item_list.col4 .item{display:-ms-flexbox;display:flex;width:calc(50% - 15px);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:10px;gap:24px}.p-feature--item_list.col4 .item h4{color:#3e3a6f;font-size:22px;font-weight:700;line-height:1.4}.p-feature--item_list.col4 .item h4 small{font-size:16px}.p-feature--item_list.col4 .item figure{margin:0;width:190px}.p-feature--item_list.col4 .item figure img{width:100%}.p-feature--item_list.col4 .item .item_txt{-ms-flex:1;flex:1}.p-feature--item_list.col4 .item .item_txt p{margin-top:20px}@media screen and (max-width:768px){.p-feature{margin-bottom:80px}.p-feature--item_list.col3{-ms-flex-direction:column;flex-direction:column;margin-top:20px}.p-feature--item_list.col3 .item{width:100%}.p-feature--item_list.col3 .item p{margin-top:10px}.p-feature--item_list.col2 .col2_box{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-feature--item_list.col2 .col2_box .col2_box_item,.p-feature--item_list.col2 .col2_box_item figure img{width:100%}.p-feature--item_list.col2 .col2_box_list{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-feature--item_list.col2 .col2_box_list_item{width:100%}.p-feature--item_list.col4{-ms-flex-direction:column;flex-direction:column}.p-feature--item_list.col4:before{display:none}.p-feature--item_list.col4 .item{-ms-flex-direction:column;flex-direction:column;width:100%}.p-feature--item_list.col4 .item:nth-child(3){-ms-flex-order:4;order:4}.p-feature--item_list.col4 .item:nth-child(4){-ms-flex-order:3;order:3}.p-feature--item_list.col4 .item .item_txt p{margin-top:10px}}.p-efficiency{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_efficiency.png) no-repeat top/cover;padding:80px 0 120px}.p-efficiency .inner{margin:0 auto;width:1220px}@media screen and (max-width:768px){.p-efficiency .inner{width:100%}}.p-efficiency__img{background-color:#fff;border-radius:10px;padding:40px}.p-efficiency__img figure,.p-efficiency__img figure img{width:100%}@media screen and (max-width:768px){.p-efficiency{padding:40px 20px 80px}.p-efficiency .inner{width:100%}.p-efficiency__img{overflow:scroll;padding:20px;position:relative}.p-efficiency__img figure{overflow:scroll;width:1000px}.p-efficiency__img:before{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/icon_swipe.png) no-repeat top/cover;content:"";height:100px;left:50%;position:absolute;top:40px;transform:translateX(-50%);transition:all .3s;width:132px}.p-efficiency__img.is-swipe:before{opacity:0;visibility:hidden}}.p-product{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_product.png) no-repeat top/cover;padding:80px 0 120px}.p-product .inner{margin:0 auto;width:1220px}.p-product__list{display:-ms-flexbox;display:flex;gap:30px}.p-product__item{background-color:#fff;border-radius:10px;padding:30px}.p-product__item p{background-color:#3e3a6f;color:#fff;font-size:20px;font-weight:700;margin-bottom:24px;padding:4px 20px;text-align:center}.p-product__item .logo{margin:0 auto 24px;max-width:256px}.p-product__item a .c-link__inner{padding:14px 28px}@media screen and (max-width:768px){.p-product .inner{padding:0 20px;width:100%}.p-product__list{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-product__list .item{width:100%}}.p-introduction{background-color:#fbfbf8;padding:80px 0 120px}.p-introduction .inner{margin:0 auto;width:1220px}@media screen and (max-width:768px){.p-introduction .inner{width:100%}}.p-introduction__kinds .kinds__box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:30px}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon{background-color:#fbfbf8;border:3px solid #3e3a6f;border-radius:100px;color:#3e3a6f;font-size:28px;font-weight:700;margin-bottom:46px;padding:10px 20px;position:relative;text-align:center}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon em{font-size:38px}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #3e3a6f;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:14px solid #fbfbf8;bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.p-introduction__kinds .kinds__box .kinds__item:first-child{width:640px}.p-introduction__kinds .kinds__box .kinds__item:first-child .c-tag span{font-size:24px;padding:8px 16px 10px}.p-introduction__kinds .kinds__box .kinds__item:nth-child(2){width:210px}.p-introduction__casestudy{display:-ms-flexbox;display:flex;-ms-flex-pack:center;border-radius:10px;justify-content:center;margin-top:60px;overflow:hidden}.p-introduction__casestudy figure{margin:0;position:relative;width:50%}.p-introduction__casestudy figure figcaption{background-color:#fbfbf8;border-top-left-radius:10px;bottom:0;color:#3e3a6f;font-size:24px;font-weight:700;padding:10px 20px;position:absolute;right:0;text-align:center}.p-introduction__casestudy .casestudy__item{background-color:#f5f3ee;-ms-flex:1;flex:1;padding:28px 40px}.p-introduction__casestudy .casestudy__item .c-tag{-ms-flex-pack:start;justify-content:flex-start}.p-introduction__casestudy .casestudy__item h3{color:#3e3a6f;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:24px}.p-introduction__casestudy .casestudy__item h3 small{font-size:16px}.p-introduction__casestudy .casestudy__item .c-button-border{background-color:#fff;border-color:#3e3a6f;color:#3e3a6f;margin-top:24px;padding:14px 28px}.p-introduction__casestudy .casestudy__item .c-button-border:after{border-color:#3e3a6f}.p-introduction__casestudy .casestudy__item .c-button-border:hover{background-color:#3e3a6f;border-color:#3e3a6f;color:#fff}.p-introduction__casestudy .casestudy__item .c-button-border:hover:after{border-color:#fff}@media screen and (max-width:768px){.p-introduction{padding:40px 20px 80px}.p-introduction__kinds .kinds__box{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-introduction__kinds .kinds__box .kinds__item,.p-introduction__kinds .kinds__box .kinds__item:first-child{width:100%}.p-introduction__kinds .kinds__box .kinds__item:first-child .c-tag span{font-size:12px;padding:4px 8px 6px}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon{font-size:24px}.p-introduction__kinds .kinds__box .kinds__item .ttl_balloon em{font-size:34px}.p-introduction__casestudy{-ms-flex-direction:column;flex-direction:column}.p-introduction__casestudy .casestudy__item{padding:20px;width:100%}.p-introduction__casestudy figure{width:100%}.p-introduction__casestudy figure figcaption{font-size:16px;padding:6px 12px}}.p-cta{background:url(https://2684654.fs1.hubspotusercontent-na2.net/hubfs/2684654/obc/assets/images/bugyo-cloud/private-school/bg_cta.png) no-repeat top/cover;padding:60px 0}.p-cta .inner{display:-ms-flexbox;display:flex;margin:0 auto;width:1220px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.p-cta .inner{width:100%}}.p-cta figure{width:576px}.p-cta__text{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.p-cta__text p{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width:768px){.p-cta{padding:40px 20px}.p-cta .inner{-ms-flex-direction:column;flex-direction:column;gap:20px}.p-cta figure{width:100%}.p-cta__text p{font-size:18px}}body{line-height:unset!important}.wrap #main p{line-height:1.5!important}.u-align-center{text-align:center}.renew2410 .c-flex-wrap>.c-flex03 .l-consultation-button:hover span{color:#fff}