@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@700&display=swap");@media screen and (max-width:767px){.is-pc,.pc-br{display:none}}.is-sp,.sp-br{display:none}@media screen and (max-width:767px){.is-sp,.sp-br{display:block}}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/NotoSansCJKjp-Regular-sub-j1.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/NotoSansCJKjp-Medium-sub-j1.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/NotoSansCJKjp-Bold-sub-j1.woff") format("woff")}.p-common-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;z-index:1;color:#fff;text-decoration:none;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);border-radius:50px}@media screen and (max-width:767px){.p-common-btn{border-radius:5.641025641vw/50%;font-size:4.6153846154vw}}.p-common-btn:after{content:"";display:block;position:absolute;z-index:-1;right:0;top:0%;width:100%;height:100%}.p-common-btn:before{content:"";display:block;position:absolute;z-index:2;width:7px;height:10px;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.p-common-btn:hover{outline:2px solid rgb(255,255,255)!important}}.p-common-btn span{position:relative;z-index:10}.p-common-btn.is-material{padding-right:4px;outline:2px solid rgba(255,255,255,0)!important;outline-offset:-2px;-webkit-box-shadow:0 3px 2px 0 rgba(122,6,9,0.2);box-shadow:0 3px 2px 0 rgba(122,6,9,0.2);-webkit-transition:outline ease 0.4s;transition:outline ease 0.4s}@media screen and (max-width:767px){.p-common-btn.is-material{padding-left:5.1282051282vw;outline:0.5128205128vw solid rgba(255,255,255,0.4)!important;outline-offset:-0.5128205128vw}}.p-common-btn.is-material:after{background:-webkit-gradient(linear,left top,right top,from(#E04040),to(#FF9D00));background:linear-gradient(90deg,#E04040 0%,#FF9D00 100%)}.p-common-btn.is-material:before{background:url(../img/icon_arrow_white.svg) no-repeat right center;background-size:100% 100%}@media screen and (min-width:768px){.p-common-btn.is-material:hover{outline:2px solid rgb(255,255,255)!important}}.p-common-btn.is-inquire{padding-right:4px;outline:2px solid rgb(224,64,64)!important;outline-offset:-2px;-webkit-box-shadow:0 3px 2px 0 rgba(122,6,9,0.2);box-shadow:0 3px 2px 0 rgba(122,6,9,0.2);-webkit-transition:outline ease 0.4s;transition:outline ease 0.4s;color:#E04040}@media screen and (max-width:767px){.p-common-btn.is-inquire{padding-left:4.1025641026vw;outline:0.5128205128vw solid rgba(255,255,255,0.4)!important;outline-offset:-0.5128205128vw}}.p-common-btn.is-inquire:after{background:#fff}.p-common-btn.is-inquire:before{background:url(../img/icon_arrow_orange.svg) no-repeat right center;background-size:100% 100%}@media screen and (min-width:768px){.p-common-btn.is-inquire:hover{outline:2px solid rgb(255,255,255)!important}}.p-common-btn.is-white{color:#0832BC;-webkit-transition:color ease 0.4s;transition:color ease 0.4s}.p-common-btn.is-white:after{background:#fff;-webkit-transition:background ease 0.4s;transition:background ease 0.4s}.p-common-btn.is-white:before{background:url(../img/icon_arrow_blue.svg) no-repeat right center;background-size:100% 100%;-webkit-transition:background-image ease 0.4s;transition:background-image ease 0.4s}@media screen and (min-width:768px){.p-common-btn.is-white:hover{color:#fff}}@media screen and (min-width:768px){.p-common-btn.is-white:hover:after{background:#0832BC}}@media screen and (min-width:768px){.p-common-btn.is-white:hover:before{background-image:url(../img/icon_arrow_white.svg)}}.p-common-btn.is-black{background:#000;padding-right:24px;border:1px solid #000;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width:767px){.p-common-btn.is-black{padding-right:6.1538461538vw;border-radius:12.8205128205vw}}@media screen and (min-width:768px) and (min-width:768px){.p-common-btn.is-black:hover{background:#fff;color:#000}}@media screen and (min-width:768px){.p-common-btn.is-black:hover:after{right:6px}}.p-common-btn.is-black:after{right:12px;top:calc(50% - 18px);width:36px;height:36px;border:1px solid #000;border-radius:50%;background:#fff url(../img/arrow_right_black.svg) no-repeat center center;background-size:12px auto;-webkit-transition:right 0.4s cubic-bezier(0.1,0,0.2,0);transition:right 0.4s cubic-bezier(0.1,0,0.2,0)}@media screen and (max-width:767px){.p-common-btn.is-black:after{right:3.0769230769vw;top:calc(50% - 4.6153846154vw);width:9.2307692308vw;height:9.2307692308vw;background:#fff url(../img/arrow_right_black.svg) no-repeat center center;background-size:3.0769230769vw auto}}.p-common-btn.is-test{background:orange}.p-common-btn.is-test:after{display:none}.p-common-btn.is-test:before{content:"";display:block;position:absolute;background:red;left:0;top:0;width:100%;height:100%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.5)),to(rgb(0,0,0)));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgb(0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.5)),to(rgb(0,0,0)));mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgb(0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:2;-webkit-transition:-webkit-mask-image 0.4s ease;transition:-webkit-mask-image 0.4s ease;transition:mask-image 0.4s ease;transition:mask-image 0.4s ease,-webkit-mask-image 0.4s ease}@media screen and (min-width:768px){.p-common-btn.is-test:hover:after{display:none}}@media screen and (min-width:768px){.p-common-btn.is-test:hover:before{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0.5)),to(rgb(0,0,0)));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 20%,rgb(0,0,0) 100%);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(20%,rgba(0,0,0,0.5)),to(rgb(0,0,0)));mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 20%,rgb(0,0,0) 100%);opacity:1}}.p-middle-conversion{max-width:1000px;margin:0 auto;padding:40px 0;position:relative;z-index:1;border-radius:20px;border:3px solid #00178C;background:url(../img/middle_conv_bg_pc.png) no-repeat right center,linear-gradient(271deg,#DDE6FE -0.27%,#FFF 69.41%);background-size:contain,100%;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.16);box-shadow:0 4px 12px 0 rgba(0,0,0,0.16);-webkit-transform:translateX(-50px);transform:translateX(-50px)}@media screen and (max-width:767px){.p-middle-conversion{max-width:100%;padding:25.641025641vw 6.1538461538vw 10.2564102564vw;border-radius:5.1282051282vw;border:0.7692307692vw solid #00178C;background:url(../img/middle_conv_bg_sp.png) no-repeat right center,linear-gradient(271deg,#DDE6FE -0.27%,#FFF 69.41%);background-size:contain,100%;-webkit-transform:translateX(0);transform:translateX(0)}}.p-middle-conversion:after{content:"";display:block;position:absolute;z-index:2;right:-80px;bottom:-30px;width:292px;height:292px;background-image:url(../img/conv_illust.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (max-width:767px){.p-middle-conversion:after{right:initial;bottom:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-18.4615384615vw;width:41.0256410256vw;height:41.0256410256vw}}.p-middle-conversion-lead .is-text{font-size:20px;line-height:1.6;font-weight:700;text-align:center}@media screen and (max-width:767px){.p-middle-conversion-lead .is-text{font-size:4.1025641026vw;line-height:1.75;text-align:left}}.p-middle-conversion-list{width:100%;padding:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 8px}@media screen and (max-width:767px){.p-middle-conversion-list{padding:7.6923076923vw 0 0;gap:2.5641025641vw 0}}.p-middle-conversion-item{width:225px;height:52px}@media screen and (max-width:767px){.p-middle-conversion-item{width:100%;height:14.358974359vw}}.l-header-wrap{width:100%;height:70px;position:fixed;z-index:100;left:0;top:0;-webkit-transition:background-color ease 0.2s;transition:background-color ease 0.2s}@media screen and (max-width:767px){.l-header-wrap{background:rgb(255,255,255);height:12.3076923077vw}}.l-header-wrap.has-bg-color{background-color:rgb(255,255,255)}.p-header-container{width:100%;height:100%;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-header-container{padding:0 3.0769230769vw}}.p-header-main{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-header-main{width:100%}}.p-header-logo img{width:93px}@media screen and (max-width:767px){.p-header-logo img{width:22.3076923077vw}}.p-header-text{padding:0 0 0 1.5em;font-size:12px;font-weight:700}@media screen and (max-width:767px){.p-header-text{padding:0 0 0 1.5em;font-size:3.3333333333vw}}.p-header-sub{width:50%}@media screen and (max-width:767px){.p-header-sub{position:fixed;z-index:99;width:100%;height:15.3846153846vw;left:0;bottom:-16.6666666667vw;background:rgba(255,255,255,0.85);-webkit-box-shadow:0 -1px 5px 1px rgba(1,1,1,0.2);box-shadow:0 -1px 5px 1px rgba(1,1,1,0.2);-webkit-transition:bottom ease 0.4s;transition:bottom ease 0.4s}}@media screen and (max-width:767px){body.is-scrolling .p-header-sub{bottom:0}}@media screen and (max-width:767px){body.is-scrolling .p-header-sub.is-hide{bottom:-16.6666666667vw}}.p-header-link-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 10px}@media screen and (max-width:767px){.p-header-link-list{height:100%;gap:0 2.0512820513vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-header-link-item{width:130px;height:40px;font-size:14px}@media screen and (max-width:767px){.p-header-link-item{width:43.5897435897vw;height:10.2564102564vw;font-size:3.3333333333vw}}@media screen and (max-width:767px){.p-header-link-item .p-common-btn{border-radius:4.6153846154vw/50%}}.p-header-link-item .p-common-btn small{font-size:14px}@media screen and (max-width:767px){.p-header-link-item .p-common-btn small{display:none}}.l-footer-wrap{width:100%;height:60px;background:#212121}.l-footer-wrap .l-content-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-copyright{width:100%;font-size:12px;color:#fff;text-align:center;letter-spacing:0.04em}@media screen and (max-width:767px){.p-footer-copyright{line-height:1.666}}.l-hero-wrap{width:100%;min-height:330px;padding:0;position:relative;z-index:1;background:#f4f4f4}@media screen and (max-width:767px){.l-hero-wrap{height:auto;border-radius:0 0 10.2564102564vw 10.2564102564vw;background:-webkit-gradient(linear,left top,left bottom,from(#00178C),to(#0095FF));background:linear-gradient(180deg,#00178C 0%,#0095FF 100%);padding-bottom:10.2564102564vw}}.l-hero-wrap{}.p-hero-image{width:100%;border-radius:0 0 40px 40px;background:-webkit-gradient(linear,right top,left top,color-stop(7.57%,#0095FF),to(#00178C));background:linear-gradient(270deg,#0095FF 7.57%,#00178C 100%);margin:0 auto;min-height:330px;padding:0 0 40px;overflow:hidden;position:relative;z-index:2;text-align:right}@media screen and (max-width:767px){.p-hero-image{margin:0 0 0 auto;padding:0 0 0 3.5897435897vw;border-radius:0;background:none;text-align:right;height:auto;min-height:0}}.p-hero-image img{max-width:53%}@media screen and (max-width:767px){.p-hero-image img{max-width:100%}}.l-hero-content-wrap{padding:0 20px;width:100%;height:100%;position:absolute;z-index:3;left:0;top:0}@media screen and (max-width:767px){.l-hero-content-wrap{padding:0;position:relative}}.l-hero-content-wrap .l-content-wrap{height:100%}@media screen and (max-width:767px){.l-hero-content-wrap .l-content-wrap{padding-top:20.5128205128vw}}.l-hero-content-inner{max-width:1200px;margin:0 auto;height:100%}.p-hero-content-text{width:50%;max-width:600px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.p-hero-content-text{width:100%;max-width:100%;top:0%;-webkit-transform:translateY(0);transform:translateY(0);height:100%;z-index:9}}.p-hero-headline{font-size:clamp(16px,2.8vw,36px);line-height:1.5;font-weight:700;text-align:left;color:#fff}@media screen and (max-width:767px){.p-hero-headline{padding:4.1025641026vw 0 0;font-size:6.1538461538vw;text-align:center;text-shadow:none;line-height:1.6}}@media screen and (max-width:1060px){.p-hero-headline span{font-size:6.1538461538vw;line-height:1.6}}.p-hero-headline small{font-size:clamp(16px,2vw,35px)}@media screen and (max-width:767px){.p-hero-headline small{font-size:5.1282051282vw}}.p-hero-headline img{width:71%;margin-top:16px}@media screen and (max-width:767px){.p-hero-headline img{width:60.2564102564vw;margin-top:3.0769230769vw}}.p-hero-headline{}.p-hero-lead{max-width:408px;padding:12px 0 0}@media screen and (max-width:767px){.p-hero-lead{max-width:100%;padding:4.1025641026vw 5.1282051282vw 0}}.p-hero-lead .is-text{font-size:14px;line-height:1.7;font-weight:700;color:#fff}@media screen and (max-width:767px){.p-hero-lead .is-text{font-size:4.1025641026vw;line-height:1.68}}.p-hero-link-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;padding-top:28px}@media screen and (max-width:767px){.p-hero-link-list{padding-top:7.1794871795vw;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5641025641vw 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-hero-link-item{width:225px;height:52px;font-size:15px;font-weight:700}@media screen and (max-width:767px){.p-hero-link-item{width:81.5384615385vw;height:14.1025641026vw}}@media screen and (max-width:767px){.p-hero-link-item .p-common-btn{border-radius:6.6666666667vw/50%}}.p-hero-content-image{position:absolute;right:0;top:0;width:50%;height:100%;padding:0 20px 0 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:767px){.p-hero-content-image{width:100%;height:auto;padding:0;top:44.1025641026vw}}.p-hero-content-image-box{position:relative;height:100%;width:100%}.p-hero-content-image-box.is-loaded .p-hero-point-list{opacity:1}.p-hero-content-image-box{}@-webkit-keyframes animation_no{60%{z-index:2}to{left:300px;top:60px;z-index:1}}@keyframes animation_no{60%{z-index:2}to{left:300px;top:60px;z-index:1}}@-webkit-keyframes animation_no_sp{60%{z-index:1}to{left:45vw;top:3.0769230769vw;z-index:1;width:35.8974358974vw}}@keyframes animation_no_sp{60%{z-index:1}to{left:45vw;top:3.0769230769vw;z-index:1;width:35.8974358974vw}}@-webkit-keyframes animation_yes{60%{z-index:1}to{left:0;top:180px;width:377px;z-index:2}}@keyframes animation_yes{60%{z-index:1}to{left:0;top:180px;width:377px;z-index:2}}@-webkit-keyframes animation_yes_sp{60%{z-index:2}to{left:2.0512820513vw;top:17.9487179487vw;width:51.2820512821vw;z-index:2}}@keyframes animation_yes_sp{60%{z-index:2}to{left:2.0512820513vw;top:17.9487179487vw;width:51.2820512821vw;z-index:2}}.l-mv-static-wrap{position:relative;padding:2vw 0 0}@media screen and (max-width:767px){.l-mv-static-wrap{padding:0}}.l-mv-static-wrap .is-static-image{padding:60px 9vw 0 20px;text-align:right}@media screen and (max-width:767px){.l-mv-static-wrap .is-static-image{padding:5.641025641vw 0 0;text-align:center}}.l-mv-static-wrap .is-static-image img{max-width:100%}@media screen and (max-width:767px){.l-mv-static-wrap .is-static-image img{width:85.641025641vw}}.p-hero-point-list{position:relative;z-index:2;opacity:0;-webkit-transition:opacity 1.8s ease;transition:opacity 1.8s ease;width:50%;max-width:400px;margin:-3.2vw 22.3vw 0 auto;padding:0.5vw 1vw;border-radius:8px;outline:1px solid rgba(255,255,255,0.6)!important;background:linear-gradient(99deg,#0022C9 6.86%,#0272B6 71.74%,#0399BA 136.62%)}@media screen and (max-width:1060px){.p-hero-point-list{padding:1.5384615385vw 4.1025641026vw;border-radius:1.0256410256vw;z-index:2}}@media screen and (max-width:767px){.p-hero-point-list{margin:-8.2051282051vw auto 0 1.5384615385vw;padding:1.5384615385vw 3.0769230769vw 1.5384615385vw 3.0769230769vw;border-radius:1.0256410256vw;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-hero-point-list:after{content:"";display:block;position:absolute;z-index:-1;left:97%;top:5%;width:6vw;height:3vw;background:url(../img/line.svg) no-repeat left center;background-size:contain}@media screen and (max-width:1060px){.p-hero-point-list:after{left:96%;width:15.3846153846vw;height:7.6923076923vw}}.p-hero-point-item{padding:4px 0 4px 26px;position:relative;font-size:clamp(12px,1vw,18px);letter-spacing:0;line-height:1.3;color:#fff;text-align:left}@media screen and (max-width:1060px){.p-hero-point-item{padding:1.0256410256vw 0 1.0256410256vw 5.1282051282vw;font-size:2.5641025641vw;letter-spacing:0}}@media screen and (max-width:767px){.p-hero-point-item{padding:0.5128205128vw 0 0.5128205128vw 4.1025641026vw;font-size:2.5641025641vw;line-height:1.1}}.p-hero-point-item:after{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(../img/icon_check.svg) no-repeat center center;background-size:cover}@media screen and (max-width:1060px){.p-hero-point-item:after{width:3.0769230769vw;height:3.0769230769vw}}.p-hero-point-item b{font-weight:700}.p-hero-badge{position:absolute;z-index:10;right:100px;bottom:-85px;width:150px;height:150px;text-indent:-9999px;-webkit-perspective:600px;perspective:600px}@media screen and (max-width:1060px){.p-hero-badge{display:none}}.p-hero-badge:after,.p-hero-badge:before{content:"";display:block;position:absolute}.p-hero-badge:before{width:64%;height:64%;left:18%;top:18%;background:url(../img/badge_circle.svg) no-repeat center center;background-size:auto 100%;z-index:999}.p-hero-badge:after{left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);background:url(../img/icon_scroll_around_pc.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:r01 8s linear infinite;animation:r01 8s linear infinite;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes r01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes r01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes r3d{0%{-webkit-transform:rotateX(55deg) rotateZ(0deg);transform:rotateX(55deg) rotateZ(0deg)}to{-webkit-transform:rotateX(55deg) rotateZ(360deg);transform:rotateX(55deg) rotateZ(360deg)}}@keyframes r3d{0%{-webkit-transform:rotateX(55deg) rotateZ(0deg);transform:rotateX(55deg) rotateZ(0deg)}to{-webkit-transform:rotateX(55deg) rotateZ(360deg);transform:rotateX(55deg) rotateZ(360deg)}}#lp-train{background:#f4f4f4}#lp-train *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","YuGothic","Yu Gothic","游ゴシック","ＭＳ Ｐゴシック",sans-serif}.js-target{opacity:0;will-change:opacity,transform;-webkit-filter:blur(8px);filter:blur(8px)}.js-target.is-active:not(.l-hero-wrap):not(.p-feature-item){-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible!important}.js-target.is-active.l-hero-wrap{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;visibility:visible!important}@media screen and (max-width:767px){.js-target.is-active.l-hero-wrap{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}}.js-target.is-active.p-feature-item{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible!important}@media screen and (max-width:767px){.js-target.is-active.p-feature-item{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}}.js-target.is-active.p-feature-item.delay01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.js-target.is-active.p-feature-item.delay02{-webkit-animation-delay:0.3s;animation-delay:0.3s}.js-target.is-active.p-feature-item.delay03{-webkit-animation-delay:0.5s;animation-delay:0.5s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:blur(0);filter:blur(0)}}.l-content-wrap{max-width:1200px;margin:0 auto}@media screen and (max-width:1220px){.l-content-wrap{max-width:100%;width:100%}}@media screen and (max-width:767px){.l-content-wrap{width:100%;height:auto}}.p-headline{font-size:32px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767px){.p-headline{font-size:6.1538461538vw}}.p-headline b{font-weight:700;color:#0832BC}.p-headline-catch{margin-bottom:12px;font-size:20px;letter-spacing:0.04em;color:#0832BC;text-align:center;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:767px){.p-headline-catch{margin-bottom:5.1282051282vw;font-size:4.1025641026vw}}.p-headline-catch{}.p-header-lead{max-width:1000px;margin:0 auto;padding:30px 20px 0}@media screen and (max-width:767px){.p-header-lead{padding:7.1794871795vw 0 0}}.p-header-lead .is-text{font-size:16px;line-height:1.75;text-align:center;letter-spacing:0.04em}@media screen and (max-width:767px){.p-header-lead .is-text{font-size:4.1025641026vw;text-align:left}}.p-header-lead .is-text.is-center{text-align:center}@media screen and (max-width:767px){.p-header-lead .is-text.is-center{text-align:left}}.l-problem-wrap{width:100%;position:relative;padding:80px 20px 100px;background-color:#F4F4F4}@media screen and (max-width:767px){.l-problem-wrap{z-index:1;padding:9.2307692308vw 6.6666666667vw 20.5128205128vw}}.l-problem-wrap{}.p-problem-body{width:100%;padding:40px 0 0}@media screen and (max-width:767px){.p-problem-body{padding:11.2820512821vw 0 0}}.p-problem-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.8%}@media screen and (max-width:767px){.p-problem-list{width:100%;min-width:0;gap:5.3846153846vw 0}}.p-problem-item{width:32.1%;position:relative;padding:32px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:20px;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);overflow:hidden}@media screen and (max-width:767px){.p-problem-item{padding:6.1538461538vw 0 0;width:100%;border-radius:3.0769230769vw}}.p-problem-item{}.p-problem-item-content{width:100%}.p-problem-item-label{margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.p-problem-item-label{margin-bottom:4.1025641026vw}}.p-problem-item-label .is-num{display:inline-block;border-radius:28px;background:#0832BC;padding:0.2em 0.8em;font-size:16px;color:#fff;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700}@media screen and (max-width:767px){.p-problem-item-label .is-num{margin-bottom:1.0256410256vw;font-size:3.5897435897vw}}.p-problem-item-headline{font-size:20px;line-height:1.5;text-align:center;font-weight:700}@media screen and (max-width:767px){.p-problem-item-headline{font-size:4.6153846154vw}}.p-problem-item-image{width:100%;margin-top:20px}@media screen and (max-width:767px){.p-problem-item-image{margin-top:3.0769230769vw}}.p-problem-item-image img{max-width:100%;vertical-align:bottom}.p-problem-below{width:100%;position:relative;padding:246px 0 0}@media screen and (max-width:767px){.p-problem-below{padding:41.7948717949vw 0 0}}.p-problem-below:after,.p-problem-below:before{content:"";display:block;position:absolute}.p-problem-below:before{left:calc(50% - 48px);top:86px;width:96px;height:96px;border-radius:50%;background-color:#0832BC;background-image:url(../img/arrow_below.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 30px}@media screen and (max-width:767px){.p-problem-below:before{left:calc(50% - 8.2051282051vw);top:14.8717948718vw;width:16.4102564103vw;height:16.4102564103vw}}.p-problem-below:after{left:calc(50% - 75px);top:60px;width:150px;height:150px;background-image:url(../img/icon_scroll_around_pc.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;-webkit-animation:r01 8s linear infinite;animation:r01 8s linear infinite}@media screen and (max-width:767px){.p-problem-below:after{left:calc(50% - 12.8205128205vw);top:10.2564102564vw;width:25.641025641vw;height:25.641025641vw}}.p-problem-below-headline{font-size:32px;line-height:1.6;font-weight:700;text-align:center}@media screen and (max-width:767px){.p-problem-below-headline{font-size:6.1538461538vw;line-height:1.5}}.p-problem-below-headline b{font-weight:700;color:#0832BC}@keyframes r01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.l-solution-wrap{width:100%;margin:0 auto;padding:0;position:relative;background:#fff}@media screen and (max-width:767px){.l-solution-wrap{width:100%;padding:0 0 15.3846153846vw}}@media screen and (max-width:767px){.l-solution-wrap .l-content-wrap{padding-left:6.1538461538vw;padding-right:6.1538461538vw}}.l-solution-wrap{}.p-solution-header{width:100%;padding:100px 0 0}@media screen and (max-width:767px){.p-solution-header{padding:20.5128205128vw 0 0}}.p-solution-body{width:100%;padding:60px 0 0}@media screen and (max-width:767px){.p-solution-body{padding:8.2051282051vw 0 0}}.p-solution-list{width:100%}.p-solution-item{width:100%}.p-solution-item+.p-solution-item{margin-top:130px}@media screen and (max-width:767px){.p-solution-item+.p-solution-item{margin-top:20.5128205128vw}}.l-solution-item-bg{width:100%;border-radius:20px;padding:100px 20px;background:-webkit-gradient(linear,right top,left top,from(#047BD0),to(#00178C));background:linear-gradient(270deg,#047BD0 0%,#00178C 100%)}@media screen and (max-width:767px){.l-solution-item-bg{border-radius:5.1282051282vw;padding:20.5128205128vw 0;background:-webkit-gradient(linear,left top,left bottom,from(#00178C),to(#047BD0));background:linear-gradient(180deg,#00178C 0%,#047BD0 100%)}}.l-solution-item-bg .l-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.l-solution-item-bg .l-content-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-solution-item-image{width:41.67%;max-width:500px}@media screen and (max-width:767px){.p-solution-item-image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:7.6923076923vw}}.p-solution-item-image img{max-width:100%;border-radius:8px;-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,0.12);box-shadow:0 8px 12px 0 rgba(0,0,0,0.12)}@media screen and (max-width:767px){.p-solution-item-image img{border-radius:2.0512820513vw}}.p-solution-item-content{width:58.33%;padding:0 0 0 78px}@media screen and (max-width:767px){.p-solution-item-content{width:100%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-solution-item-label{font-size:16px;font-weight:700}@media screen and (max-width:767px){.p-solution-item-label{font-size:4.1025641026vw}}.p-solution-item-label .is-num{display:inline-block;padding:0.2em 0.7em;background:#fff;border:1px solid #fff;border-radius:20px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;color:#0832BC}@media screen and (max-width:767px){.p-solution-item-label .is-num{border-radius:7.1794871795vw}}.p-solution-item-label .is-type{display:inline-block;padding:0.2em 0.7em;margin-left:10px;border:1px solid #fff;border-radius:20px;color:#fff}@media screen and (max-width:767px){.p-solution-item-label .is-type{margin-left:2.5641025641vw;border-radius:7.1794871795vw}}.p-solution-item-headline{padding:20px 0 0;font-size:24px;line-height:1.5;color:#fff;font-weight:700}@media screen and (max-width:767px){.p-solution-item-headline{padding:5.1282051282vw 0 0;font-size:5.1282051282vw}}.p-solution-item-lead{padding:20px 0 0;color:#fff}@media screen and (max-width:767px){.p-solution-item-lead{padding:5.1282051282vw 0 0}}.p-solution-item-lead .is-text{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.p-solution-item-lead .is-text{font-size:4.1025641026vw;letter-spacing:0.04em}}.p-solution-item-lead .is-text+.is-text{margin-top:0.6em}.p-solution-item-lead .is-annotation{padding:20px 0 0;font-size:12px}@media screen and (max-width:767px){.p-solution-item-lead .is-annotation{padding:5.1282051282vw 0 0;font-size:3.0769230769vw}}.p-solution-item-more-box{max-width:1000px;margin:70px auto 0;border-radius:40px;border:1px solid #fff;padding:40px 0}@media screen and (max-width:767px){.p-solution-item-more-box{max-width:calc(100% - 6.1538461538vw);margin:15.3846153846vw auto 0;border-radius:5.1282051282vw;padding:7.6923076923vw 6.1538461538vw 29.7435897436vw;position:relative}}.p-solution-item-more-headline{font-size:24px;text-align:center;color:#fff;font-weight:700}@media screen and (max-width:767px){.p-solution-item-more-headline{font-size:5.1282051282vw}}.p-solution-item-more-inner{width:100%;padding:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.p-solution-item-more-inner{padding:5.1282051282vw 0 0}}.p-solution-item-more-content{width:56%;padding:0 60px 0 9%}@media screen and (max-width:767px){.p-solution-item-more-content{width:100%;padding:0}}.p-solution-item-more-subhead{max-width:390px;font-size:20px;letter-spacing:0.075em;line-height:1.5;color:#fff;font-weight:700}@media screen and (max-width:767px){.p-solution-item-more-subhead{max-width:100%;font-size:4.6153846154vw;line-height:1.77}}.p-solution-item-more-lead{max-width:390px;padding:12px 0 0}@media screen and (max-width:767px){.p-solution-item-more-lead{max-width:100%;padding:5.1282051282vw 0 0}}.p-solution-item-more-lead .is-text{font-size:16px;letter-spacing:0.05em;line-height:1.75;color:#fff}@media screen and (max-width:767px){.p-solution-item-more-lead .is-text{font-size:4.1025641026vw}}.p-solution-item-more-btn{margin-top:28px;height:44px}@media screen and (max-width:767px){.p-solution-item-more-btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:7.6923076923vw;width:81.5384615385vw;height:14.358974359vw;text-align:center}}.p-solution-item-more-btn .p-common-btn{font-size:14px;font-weight:700}@media screen and (max-width:767px){.p-solution-item-more-btn .p-common-btn{font-size:3.5897435897vw}}.p-solution-item-more-image{width:44%;padding:0 20px 0 0}@media screen and (max-width:767px){.p-solution-item-more-image{width:100%;padding:7.6923076923vw 0 0}}.p-solution-item-more-image img{border-radius:8px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width:767px){.p-solution-item-more-image img{max-width:100%}}.l-solution-item-conversion{width:100%;padding:110px 0 40px}@media screen and (max-width:767px){.l-solution-item-conversion{padding:35.3846153846vw 6.1538461538vw 0}}.l-feature-wrap{width:100%;padding:0 40px 120px;position:relative;z-index:1;background:#fff}@media screen and (max-width:767px){.l-feature-wrap{padding:0 6.1538461538vw 15.3846153846vw}}.l-feature-wrap{}.p-feature-header{padding:130px 0 0}@media screen and (max-width:767px){.p-feature-header{padding:15.3846153846vw 0 0}}.p-feature-header{}.p-feature-body{padding:60px 0 0}@media screen and (max-width:767px){.p-feature-body{padding:9.2307692308vw 0 0}}.p-feature-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.8%}@media screen and (max-width:767px){.p-feature-list{gap:10.2564102564vw 0;min-width:0}}.p-feature-item{width:32.1%;position:relative;padding:32px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:20px;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);overflow:hidden}@media screen and (max-width:767px){.p-feature-item{width:100%;padding:6.1538461538vw 0 0;border-radius:3.0769230769vw}}.l-feature-item-content{width:100%}.p-feature-item-headline{font-size:20px;line-height:1.5;text-align:center;font-weight:700}@media screen and (max-width:767px){.p-feature-item-headline{font-size:5.1282051282vw}}.p-feature-item-headline .is-base{display:inline-block}.p-feature-item-headline .is-base+.is-bg{margin-top:8px}@media screen and (max-width:767px){.p-feature-item-headline .is-base+.is-bg{margin-top:2.0512820513vw}}.p-feature-item-headline .is-bg{display:block}.p-feature-item-headline .is-bg b{background:#0832BC;display:inline-block;border-radius:4px;padding:0.3em 1em;font-weight:700;color:#fff}@media screen and (max-width:767px){.p-feature-item-headline .is-bg b{border-radius:1.0256410256vw}}.p-feature-item-headline .is-bg+.is-base{margin-top:8px}@media screen and (max-width:767px){.p-feature-item-headline .is-bg+.is-base{margin-top:2.0512820513vw}}.p-feature-item-image{width:100%;margin-top:20px}@media screen and (max-width:767px){.p-feature-item-image{margin-top:7.1794871795vw}}.p-feature-item-image img{max-width:100%;vertical-align:bottom}.l-faq-wrap{width:100%;padding:100px 20px 120px;background:#F4F4F4}@media screen and (max-width:767px){.l-faq-wrap{padding:20.5128205128vw 6.1538461538vw}}.l-faq-wrap{}@media screen and (max-width:767px){.p-faq-header{width:100%}}.p-faq-header .p-headline{font-size:32px}@media screen and (max-width:767px){.p-faq-header .p-headline{font-size:6.1538461538vw}}.p-faq-body{padding:60px 0 0}@media screen and (max-width:767px){.p-faq-body{width:100%;padding:10.2564102564vw 0 0}}.l-faq-category-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-faq-category-wrap+.l-faq-category-wrap{margin-top:100px}@media screen and (max-width:767px){.l-faq-category-wrap+.l-faq-category-wrap{margin-top:20.5128205128vw}}.p-faq-category-headline{width:25%;padding-right:1em;font-size:28px;line-height:1.21;font-weight:700}@media screen and (max-width:767px){.p-faq-category-headline{width:100%;padding-right:0;font-size:5.1282051282vw;text-align:center}}.p-faq-list{width:75%}@media screen and (max-width:767px){.p-faq-list{width:100%;padding-top:5.1282051282vw}}.p-faq-item{padding:0 30px;border-radius:12px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.95);-webkit-transition:-webkit-box-shadow 0.4s ease;transition:-webkit-box-shadow 0.4s ease;transition:box-shadow 0.4s ease;transition:box-shadow 0.4s ease,-webkit-box-shadow 0.4s ease}@media screen and (max-width:767px){.p-faq-item{padding:6.1538461538vw;border-radius:2.5641025641vw}}.p-faq-item+.p-faq-item{margin-top:8px}@media screen and (max-width:767px){.p-faq-item+.p-faq-item{margin-top:2.0512820513vw}}.p-faq-item:hover{-webkit-box-shadow:0 7px 10px 0 rgba(0,86,85,0.1);box-shadow:0 7px 10px 0 rgba(0,86,85,0.1)}@media screen and (max-width:767px){.p-faq-item:hover{-webkit-box-shadow:none;box-shadow:none}}.p-faq-item.is-open{border-top:1px solid transparent;-webkit-box-shadow:0 7px 10px 0 rgba(0,86,85,0.1);box-shadow:0 7px 10px 0 rgba(0,86,85,0.1)}@media screen and (max-width:767px){.p-faq-item.is-open{border-radius:2.0512820513vw}}.p-faq-item dt{width:100%;position:relative;padding:32px 36px 32px 32px;font-size:16px;line-height:1.5;font-weight:700;cursor:pointer}@media screen and (max-width:767px){.p-faq-item dt{padding:0 10.2564102564vw 0 8.2051282051vw;font-size:4.1025641026vw;-webkit-tap-highlight-color:transparent}}.p-faq-item dt .marker:after,.p-faq-item dt .marker:before{content:"";display:block;position:absolute;z-index:2;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:0;border-top:2px solid #fff;-webkit-transform-origin:center center;transform-origin:center center}@media screen and (max-width:767px){.p-faq-item dt .marker:after,.p-faq-item dt .marker:before{right:1.7948717949vw;width:2.5641025641vw;border-top:0.5128205128vw solid #fff}}.p-faq-item dt .marker:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform ease 0.4s;transition:-webkit-transform ease 0.4s;transition:transform ease 0.4s;transition:transform ease 0.4s,-webkit-transform ease 0.4s}.p-faq-item dt.is-open .marker:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.p-faq-item dt:before{content:"Q";display:block;position:absolute;left:0;top:30px;font-size:16px;color:#003FDD;line-height:1.5;font-weight:700}@media screen and (max-width:767px){.p-faq-item dt:before{top:-0.5128205128vw;font-size:4.1025641026vw;line-height:1.75}}.p-faq-item dt:after{content:"";display:block;position:absolute;z-index:1;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#003FDD;-webkit-transition:background ease 0.4s;transition:background ease 0.4s}@media screen and (max-width:767px){.p-faq-item dt:after{width:6.1538461538vw;height:6.1538461538vw}}.p-faq-item dd{padding:0 24px 32px 32px;position:relative;display:none}@media screen and (max-width:767px){.p-faq-item dd{padding:6.1538461538vw 10.2564102564vw 0 8.2051282051vw}}.p-faq-item dd.is-open{display:block}.p-faq-item dd:before{content:"A";display:block;position:absolute;left:2px;top:0;font-size:16px;line-height:1.75;color:#003FDD;font-weight:700}@media screen and (max-width:767px){.p-faq-item dd:before{left:0.5128205128vw;top:6.1538461538vw;font-size:4.1025641026vw}}.p-faq-item dd .is-text{font-size:16px;line-height:1.75}@media screen and (max-width:767px){.p-faq-item dd .is-text{font-size:4.1025641026vw}}.l-faq-conversion{padding:100px 0 0}.l-aboutus-wrap{width:100%;padding:0 20px 100px;background:#fff}@media screen and (max-width:767px){.l-aboutus-wrap{position:relative;z-index:1;padding:0 0 20.5128205128vw}}.p-aboutus-header{padding:100px 0 0}@media screen and (max-width:767px){.p-aboutus-header{padding:10.2564102564vw 0 0}}.p-aboutus-body{width:100%;padding:60px 0 0}@media screen and (max-width:767px){.p-aboutus-body{padding:7.6923076923vw 0 0}}.p-aboutus-inner-flex{width:100%;padding:40px 60px 60px;border-radius:12px;background:linear-gradient(125deg,#FFF 29.28%,#DDF1FF 93.9%);-webkit-box-shadow:0 3px 12px 0 rgba(0,28,154,0.16);box-shadow:0 3px 12px 0 rgba(0,28,154,0.16);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.p-aboutus-inner-flex{padding:10.2564102564vw 6.1538461538vw;border-radius:3.0769230769vw;background:linear-gradient(125deg,#FFF 29.28%,#DDF1FF 93.9%)}}.p-aboutus-inner-image{width:35%}@media screen and (max-width:767px){.p-aboutus-inner-image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:7.6923076923vw}}.p-aboutus-inner-image img{max-width:100%;border-radius:8px}@media screen and (max-width:767px){.p-aboutus-inner-image img{border-radius:2.0512820513vw}}.p-aboutus-inner-info{width:65%;padding-left:40px}@media screen and (max-width:767px){.p-aboutus-inner-info{width:100%;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-aboutus-item+.p-aboutus-item{margin-top:16px}@media screen and (max-width:767px){.p-aboutus-item+.p-aboutus-item{margin-top:4.1025641026vw}}.p-aboutus-item dt{font-size:14px;color:#fff;font-weight:700;letter-spacing:0.05em}@media screen and (max-width:767px){.p-aboutus-item dt{font-size:3.5897435897vw}}.p-aboutus-item dt span{display:inline-block;background:#0832BC;border-radius:28px;padding:0.3em 0.8em}@media screen and (max-width:767px){.p-aboutus-item dt span{border-radius:7.1794871795vw}}.p-aboutus-item dd{padding:8px 0 0}@media screen and (max-width:767px){.p-aboutus-item dd{padding:2.0512820513vw 0 0}}.p-aboutus-item dd .is-text{font-size:15px;line-height:1.86}@media screen and (max-width:767px){.p-aboutus-item dd .is-text{font-size:3.8461538462vw}}.p-biz-content-item{padding-left:1.5em;position:relative;font-size:15px;line-height:1.86}@media screen and (max-width:767px){.p-biz-content-item{font-size:3.8461538462vw}}.p-biz-content-item:before{content:"";display:block;position:absolute;left:0.5em;top:11px;width:5px;height:5px;background:black;border-radius:50%}.p-biz-content-item+.p-biz-content-item{margin-top:0.1em}.p-feature-case-btns .p-solution-item-more-btn+.p-solution-item-more-btn{margin-top:8px}@media screen and (max-width:767px){.p-feature-case-btns{padding-top:8.2051282051vw}.p-feature-case-btns .p-solution-item-more-btn{position:relative;left:auto;-webkit-transform:none;transform:none;bottom:auto;width:81.5384615385vw;height:14.358974359vw;margin-top:0;margin-left:auto;margin-right:auto;text-align:center}.p-feature-case-btns .p-solution-item-more-btn+.p-solution-item-more-btn{margin-top:2.5641025641vw}}
.p-bottom-annotation{text-align:center;padding:40px 20px;font-size:13px;color:#666;line-height:1.8;}
