body{background-color:#fff;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:29px;line-height:1.8}*,body{box-sizing:border-box}a:link,a:visited{color:#fff;text-decoration:none}a:hover{color:#eee;opacity:.8;text-decoration:none;transition:.5s}img{height:auto;max-width:100%;width:auto}.l-flex{display:flex}@media screen and (max-width:767px){.l-flex{display:block}}.l-flex__box{flex:1 1 auto}.l-header{margin:0 auto;max-width:1100px;text-align:center;width:100%}.l-allcontents{margin:0 auto;position:relative}.l-main{display:block}.c-inner{margin-inline:auto;max-width:1100px}@media screen and (max-width:1120px){.c-inner{padding:0 10px}}@media screen and (max-width:767px){.c-inner{padding:0 15px}}.u-sp_on{display:none}@media screen and (max-width:767px){.u-sp_on{display:block}}.l-footer{border:1px solid #ccc;height:80px;width:100%}@media only screen and (max-width:767px){.u-pc{display:none}}@media screen and (min-width:768px){.u-sp{display:none}}.c-btn{background-color:#007eff;border-radius:3px;display:block;font-size:1.125rem;height:auto;margin-inline:auto;max-width:500px;padding:30px;text-align:center}.c-btn:link,.c-btn:visited{color:#fff}.c-btn:hover{opacity:.8;transition:.5s}.c-h1{font-size:1.125rem}.c-h3{font-size:2rem;font-weight:700}@media screen and (max-width:767px){.c-h3{font-size:1.25rem}}.c-hr{border-top:1px solid #bec7d7}.c-mv{background:url(https://48339274.fs1.hubspotusercontent-na1.net/hubfs/48339274/kibit_assets/takumi-kibit-zero/mv.jpg) top/cover no-repeat;padding-bottom:30px}.c-mv .c-h2{color:#fff;font-size:1.125rem;margin-right:30px;text-align:right}@media screen and (max-width:767px){.c-mv .c-h2{font-size:.6875rem;margin-right:10px;margin-top:15px}.c-mv{background:url(https://48339274.fs1.hubspotusercontent-na1.net/hubfs/48339274/kibit_assets/takumi-kibit-zero/mv_sp.jpg) top left 20%/cover no-repeat;padding-bottom:20px}}.c-mv-nav{justify-content:space-between;margin:0 30px 35px 0}.c-mv-nav .c-h1{margin-top:15px;width:276px}@media screen and (max-width:767px){.c-mv-nav .c-h1{margin-top:0;width:127px}}.c-mv-nav .l-nav{font-size:1.125rem;font-weight:600;margin-left:auto;margin-top:0}.c-mv-nav .l-nav>.l-flex{gap:30px;margin-right:0}.c-mv-nav .l-nav>.l-flex a:link,.c-mv-nav .l-nav>.l-flex a:visited{color:#fff;display:inline-block;font-size:1.125rem;padding:40px 0}.c-mv-nav .l-nav>.l-flex a:hover{color:#f4f5f8;transition:.5s}.c-mv-nav .l-nav>.l-flex .c-nav-contact a:link,.c-mv-nav .l-nav>.l-flex .c-nav-contact a:visited{background-color:#007eff;border-radius:0 0 5px 5px;padding:40px 30px}@media screen and (max-width:1070px){.c-mv-nav .l-nav>.l-flex{display:block;gap:10px;position:relative}.c-mv-nav .l-nav>.l-flex li:first-child,.c-mv-nav .l-nav>.l-flex li:nth-child(2),.c-mv-nav .l-nav>.l-flex li:nth-child(3){left:-250px;position:relative;top:15px}.c-mv-nav .l-nav>.l-flex li:first-child a,.c-mv-nav .l-nav>.l-flex li:nth-child(2) a,.c-mv-nav .l-nav>.l-flex li:nth-child(3) a{padding:0}.c-mv-nav .l-nav>.l-flex .c-nav-contact{left:auto;position:absolute;right:0;top:0;width:240px}.c-mv-nav .l-nav>.l-flex .c-nav-contact a:link,.c-mv-nav .l-nav>.l-flex .c-nav-contact a:visited{padding:40px 20px}}@media screen and (max-width:767px){.c-mv-nav .l-nav>.l-flex{display:flex}.c-mv-nav .l-nav>.l-flex a:link,.c-mv-nav .l-nav>.l-flex a:visited{font-size:.6875rem}.c-mv-nav .l-nav>.l-flex li{display:none}.c-mv-nav .l-nav>.l-flex li.c-nav-contact{display:block;position:relative;top:auto}.c-mv-nav .l-nav>.l-flex .c-nav-contact{width:auto}.c-mv-nav .l-nav>.l-flex .c-nav-contact a:link,.c-mv-nav .l-nav>.l-flex .c-nav-contact a:visited{padding:10px 15px}.c-mv-nav{display:flex;margin:0}}.c-mv-main{color:#fff;margin-top:180px;text-align:center}.c-mv-main_img{margin-bottom:30px}@media screen and (max-width:767px){.c-mv-main_img{margin-inline:auto;margin-bottom:80px;max-width:310px}}.c-mv-main_txt{font-size:1.5625rem;margin-bottom:15px}@media screen and (max-width:767px){.c-mv-main_txt{font-size:1rem}}.c-mv-main_tit{font-size:2rem;font-weight:700;margin-bottom:60px}@media screen and (max-width:767px){.c-mv-main_tit{font-size:1.25rem;margin-bottom:190px}}.c-mv-main_label{background:#015bac;border-radius:30px;font-size:1.125rem;padding:6px}@media screen and (max-width:767px){.c-mv-main{margin-top:270px}}.c-point{background-color:#f4f5f8;padding:30px 0}@media screen and (max-width:767px){.c-point{margin-bottom:0;padding-bottom:20px}}.c-point-flex{gap:25px}.c-point-flex li{background-color:#015bac;border-radius:5px;padding:50px 65px;text-align:center;width:33.3%}.c-point-flex .u-img{margin-bottom:30px}.c-point-flex .u-txt{color:#fff;font-size:1.125rem;font-weight:600;text-align:center}@media screen and (max-width:767px){.c-point-flex li{margin-inline:auto;margin-bottom:20px;max-width:400px;padding:34px 50px;width:100%}.c-point-flex li:last-child{margin-bottom:0}.c-point-flex .u-txt{font-size:1rem}}.c-about{margin-bottom:60px;padding-top:30px}.c-about .c-h1{color:#015bac;font-size:1.5rem;font-weight:700;padding-bottom:0;position:relative;text-align:center}.c-about .c-h1:before{border-left:320px solid transparent;border-right:320px solid transparent;border-top:85px solid #e8ebf4;box-sizing:border-box;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0;z-index:-1}@media screen and (max-width:767px){.c-about .c-h1:before{top:-10px}}.c-about .c-hr{margin-top:50px}@media screen and (max-width:767px){.c-about{margin-bottom:50px;margin-top:10px;padding-top:20px}.c-about .c-h1{font-size:1rem}.c-about .c-h1:before{border-left:calc(50vw - 20px) solid transparent;border-right:calc(50vw - 20px) solid transparent;border-top:100px solid #e8ebf4}}.c-about-flex{align-items:stretch;gap:30px;margin-bottom:50px}.c-about-flex li{border:1px solid #e8ebf1;box-shadow:0 3px 4px 0 #e8ebf1;padding:40px;width:50%}@media screen and (max-width:767px){.c-about-flex li{margin-bottom:20px;padding:25px 20px;width:100%}}.c-about-flex .c-about-inner .c-about-inner_h2{color:#015bac;font-size:1.5rem;font-weight:500;margin-bottom:20px}h2.c-about-inner_h2.lowspan{letter-spacing:-1px}@media screen and (max-width:767px){.c-about-flex .c-about-inner .c-about-inner_h2{font-size:1rem}}.c-about-flex .c-about-inner .c-about-inner_p{font-size:1rem;line-height:1.8125}@media screen and (max-width:767px){.c-about-flex .c-about-inner .c-about-inner_p{font-size:.6875rem}.c-about-flex{display:block}}.c-primary{margin-bottom:50px}.c-primary .c-contact-btn{margin-bottom:0}.c-primary-wrap{margin-bottom:50px}.c-primary-wrap .c-h3{font-size:2rem}.c-primary-wrap .c-primary-ul{margin-top:30px}.c-primary-wrap .c-primary-ul .l-flex{align-items:center;background-color:#f5f5f8;border-radius:5px;gap:10px;margin-bottom:30px;padding:45px 40px}.c-primary-wrap .c-primary-ul .l-flex .u-tit{color:#015bac;font-size:1.5rem;font-weight:500;margin-bottom:10px}.c-primary-wrap .c-primary-ul .l-flex>div:first-child{width:11%}.c-primary-wrap .c-primary-ul .l-flex>div:last-child{width:89%}@media screen and (max-width:767px){.c-primary-wrap{margin-top:16px}.c-primary-wrap .c-h3{font-size:1.25rem}.c-primary-wrap .c-primary-ul .l-flex{display:block;margin-bottom:20px;padding:20px}.c-primary-wrap .c-primary-ul .l-flex>div:first-child{margin-inline:auto;margin-bottom:20px;max-width:95px;width:50%}.c-primary-wrap .c-primary-ul .l-flex>div:last-child{width:100%}.c-primary-wrap .c-primary-ul .l-flex .u-tit{font-size:1rem}.c-primary-wrap .c-primary-ul .l-flex .u-txt{font-size:.6875rem}}.c-kibit{background-color:#f4f5f8;margin-bottom:80px;padding:60px 0 90px}@media screen and (max-width:767px){.c-kibit{margin-bottom:50px}}.c-kibit .c-h4{color:#015bac;margin:40px 0 0;text-align:center}.c-kibit .c-h4 .u-sub{display:block;font-size:1.5625rem}.c-kibit .c-h4 .u-tit{background:linear-gradient(transparent 50%,#ffff58 0);display:inline;font-size:2rem;font-weight:700;margin-top:20px}.title_btmline,.u-tit.btm-line{text-align:center}.u-tit.btm-line{color:#015bac;display:inline-block;font-size:32px;font-weight:700;margin-bottom:90px;position:relative;z-index:2}.u-tit.btm-line:after{background:#fefd56;bottom:0;content:"";display:inline-block;height:30px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1000px){.c-kibit .c-h4 .u-tit span{display:inline-block}.c-kibit .c-h4 .u-tit .u-sp_on{display:block}}@media screen and (max-width:767px){.c-kibit{padding:40px 0 0}.c-kibit .c-h4{margin:20px 0 10px}.c-kibit .c-h4 .u-sub{font-size:1rem}.c-kibit .c-h4 .u-tit{font-size:1.25rem}.u-tit.btm-line{font-size:1.3rem;line-height:1.5;margin-bottom:60px}.u-tit.btm-line:after{bottom:-20px;height:16px}}.c-kibit-circle{height:530px;padding-bottom:90px;position:relative;width:100%}@media screen and (max-width:767px){.c-kibit-circle{height:auto;padding-bottom:30px}}.c-kibit-circle_bg{aspect-ratio:1;background-image:url(https://48339274.fs1.hubspotusercontent-na1.net/hubfs/48339274/kibit_assets/takumi-kibit-zero/kibit-circle_bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-inline:auto;max-width:530px;width:100%}@media screen and (max-width:767px){.c-kibit-circle_bg{background-image:none}}.c-kibit-circle_item{display:flex;gap:10px;max-width:457px;width:48%}.c-kibit-circle_item>div:first-child{width:55%}.c-kibit-circle_item>div .u-tit{background-color:#f4f5f8;color:#05a0e9;font-size:1.5rem;font-weight:500;margin-bottom:15px}.c-kibit-circle_item>div .u-txt{font-size:1rem}.c-kibit-circle_item>div .u-txt .u-small{font-size:.875rem}.c-kibit-circle_item.c-kibit-item1{left:0;position:absolute;top:0}.c-kibit-circle_item.c-kibit-item2{left:0;position:absolute;top:65%}.c-kibit-circle_item.c-kibit-item3{flex-direction:row-reverse;position:absolute;right:0;top:0}.c-kibit-circle_item.c-kibit-item4{flex-direction:row-reverse;position:absolute;right:0;top:65%}@media screen and (max-width:767px){.c-kibit-circle_item{flex-direction:row-reverse;margin-bottom:30px;max-width:none;width:100%}.c-kibit-circle_item.c-kibit-item1,.c-kibit-circle_item.c-kibit-item2,.c-kibit-circle_item.c-kibit-item3,.c-kibit-circle_item.c-kibit-item4{left:auto;position:relative;right:auto;top:auto}.c-kibit-circle_item>div:first-child{width:79%}.c-kibit-circle_item>div:last-child{width:21%}.c-kibit-circle_item>div .u-tit{font-size:1rem}.c-kibit-circle_item>div .u-txt{font-size:.6875rem}}.c-kibit-item1_img{width:196px}@media screen and (max-width:767px){.c-kibit-item1_img{max-width:74px}}.c-adv-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:auto;margin-top:50px}@media screen and (max-width:767px){.c-adv-grid{margin-top:20px}}.c-adv-grid li{border:1px solid #e8ebf1;box-shadow:0 3px 4px 0 #e8ebf1;display:grid;gap:24px;grid-row:span 3;grid-template-rows:subgrid;padding:40px}@media screen and (max-width:767px){.c-adv-grid li{display:block;margin-bottom:20px;padding:20px;width:100%}}.c-adv-grid .c-adv-inner_h2{color:#015bac;font-size:1.5rem;font-weight:500}@media screen and (max-width:767px){.c-adv-grid .c-adv-inner_h2{font-size:1rem;margin-bottom:15px}}.c-adv-grid .c-adv-inner_p{font-size:1rem;line-height:1.8125}@media screen and (max-width:767px){.c-adv-grid .c-adv-inner_p{font-size:.6875rem}.c-adv-grid{display:block}}.c-advantage .c-hr{margin-bottom:80px;margin-top:80px}@media screen and (max-width:767px){.c-advantage .c-hr{margin-bottom:60px;margin-top:50px}}.c-contact-btn{margin-bottom:80px}@media screen and (max-width:767px){.c-contact-btn{margin-bottom:70px}}