html{font-size:16px}@media (max-width:1280px){html{font-size:1.25vw}}@media (max-width:767px){html{font-size:16px}}@media (max-width:375px){html{font-size:4.26667vw}}body{color:#000;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){.pc{display:none}}.sp{display:none}@media screen and (max-width:768px){.sp{display:block}}*,:before,:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{width:100%;max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}input,button,select,textarea{appearance:none;font:inherit;background:0 0;border:none;border-radius:0;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.outer{background:#2896cc}.wrap{width:100%;max-width:1440px;margin-inline:auto}@media screen and (max-width:768px){.wrap{max-width:100%;padding:0}}.logo{background-color:#2996cd;padding:0 1.8125rem}@media screen and (max-width:768px){.logo{padding:0}}[class^=sec],.fv{position:relative}.fv__cta{cursor:pointer;width:min(45.8333vw,660px);transition:all .3s;display:inline-block;position:absolute;bottom:min(10vw,140px);right:min(2.70833vw,39px)}@media screen and (max-width:768px){.fv__cta{width:22rem;right:initial;z-index:10;position:fixed;bottom:1.875rem;left:50%;transform:translate(-50%)}}.fv__cta:hover{opacity:.7;transition:all .3s}.fv__cta.scroll-down-area.none{opacity:0;visibility:hidden;transition:all .3s}.cta__bg{position:relative}.cta__button{width:100%;max-width:55rem;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.cta__button{max-width:22rem;bottom:2rem}}.cta__link{cursor:pointer;width:100%;transition:all .3s;display:inline-block}.cta__link:hover{opacity:.7;transition:all .3s}.arrow{margin-top:-3.75rem}@media screen and (max-width:768px){.arrow{z-index:2;margin-top:-4.875rem;margin-bottom:-.125rem;position:relative}}.layout-header{z-index:900;max-width:125rem;position:fixed;top:0;left:0;right:0}.header{background-color:#fff;border-bottom-right-radius:12.5rem;height:7rem}@media screen and (max-width:768px){.header{border-radius:0;height:4.5rem}}.header__inner{height:inherit;justify-content:space-between;padding-left:2.4375rem;padding-right:5.25rem;display:flex}@media screen and (max-width:768px){.header__inner{padding:0 1rem}}.header__logo{width:100%;max-width:7rem;height:inherit}.header__logo a{height:inherit;align-items:center;text-decoration:none;display:flex}.header__logo img{object-fit:contain;width:100%;height:100%}.header__nav{height:inherit;display:block}@media screen and (max-width:768px){.header__nav{display:none}}.header__nav-list{height:inherit;display:flex}.header__nav-item{height:inherit}.header__nav-item.header__nav-item--contact{align-items:center;margin-left:.9375rem;display:flex}.header__nav-item a{height:inherit;letter-spacing:0;color:#333;text-transform:uppercase;align-items:center;padding:.5rem;font-size:1rem;font-weight:600;line-height:1.58333;text-decoration:none;display:flex}.header__nav-item.header__nav-item--contact a{height:initial;color:#fff;letter-spacing:0;background-color:#424d7c;border-radius:1.25rem;margin-left:.875rem;padding:.75rem 2rem;font-size:1.5rem;font-weight:600;line-height:1.58333;position:relative}.header__hamburger{z-index:999;cursor:pointer;width:50px;height:20px;transition:all .3s;display:none;position:relative;top:6vw}@media screen and (max-width:768px){.header__hamburger{flex-direction:column;justify-content:space-between;align-items:center;display:flex}}.header__hamburger span{background-color:#424d7c;border-radius:2px;width:100%;height:2px;transition:all .3s;display:block;position:relative}.header__hamburger.is-open span{background-color:#424d7c}.header__hamburger.is-open span:first-of-type{transform:rotate(45deg)translateY(9px)}.header__hamburger.is-open span:nth-of-type(2){opacity:0}.header__hamburger.is-open span:nth-of-type(3){transform:rotate(-45deg)translateY(-9px)}.header__drawer{z-index:998;background:#fff;width:100%;max-width:100%;height:100vh;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;overflow-y:auto;display:block!important}.header__drawer.is-open{right:0}.header__drawer-nav{flex-direction:column;justify-content:center;min-height:100vh;padding:100px 20px 40px;display:flex}.header__drawer-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.header__drawer-item{opacity:0;animation:.5s forwards paused menuFadeIn;transform:translateY(20px)}.header__drawer.is-open .header__drawer-item{animation-play-state:running}.header__drawer.is-open .header__drawer-item:first-child{animation-delay:.1s}.header__drawer.is-open .header__drawer-item:nth-child(2){animation-delay:.15s}.header__drawer.is-open .header__drawer-item:nth-child(3){animation-delay:.2s}.header__drawer.is-open .header__drawer-item:nth-child(4){animation-delay:.25s}.header__drawer.is-open .header__drawer-item:nth-child(5){animation-delay:.3s}.header__drawer.is-open .header__drawer-item:nth-child(6){animation-delay:.35s}@keyframes menuFadeIn{to{opacity:1;transform:translateY(0)}}.header__drawer-item a{color:#424d7c;text-align:center;border-radius:8px;padding:16px 24px;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .3s;display:block;position:relative}.header__drawer-item a:hover{transform:translate(4px)}.header__drawer-item a:before{content:"";border-radius:0 2px 2px 0;width:3px;height:60%;transition:transform .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}.header__drawer-item a:hover:before{transform:translateY(-50%)scaleX(1)}.header__drawer-item--contact{margin-top:20px;padding:0 20px}.header__drawer-item--contact a{text-align:center;background:linear-gradient(145deg,#424d7c,#353f68);border:2px solid #0000;border-radius:50px;padding:18px 30px;font-size:16px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 15px #424d7c33;color:#fff!important}.header__drawer-item--contact a:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.header__drawer-item--contact a:hover{background:linear-gradient(145deg,#353f68,#2a3454);transform:translateY(-2px);box-shadow:0 6px 20px #424d7c4d}.header__drawer-item--contact a:hover:after{left:100%}.header__drawer-item--contact a:hover:before{display:none}.header__overlay{opacity:0;visibility:hidden;z-index:997;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}body.drawer-open{overflow:hidden}@media screen and (min-width:769px) and (max-width:1024px){.header__hamburger{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.header__nav{display:none}.header__drawer{max-width:400px}.header__drawer-nav{padding:120px 30px 50px}.header__drawer-item a{padding:18px 30px;font-size:20px}}@media screen and (max-width:375px){.header__drawer-nav{padding:80px 15px 30px}.header__drawer-item a{padding:14px 20px;font-size:16px}.header__drawer-item--contact a{padding:16px 25px;font-size:15px}}.header__drawer:before{content:"";pointer-events:none;background:linear-gradient(#424d7c08 0%,#0000 100%);width:100%;height:200px;position:absolute;top:0;left:0}.header__drawer-logo{z-index:999;width:100px;height:auto;position:absolute;top:30px;left:20px}.header__drawer-logo img{width:100%;height:auto}.header__drawer-close{cursor:pointer;z-index:999;background:0 0;border:none;width:32px;height:32px;padding:0;position:absolute;top:30px;right:20px}.header__drawer-close:before,.header__drawer-close:after{content:"";background:#424d7c;border-radius:2px;width:20px;height:2px;transition:all .3s;position:absolute;top:50%;left:50%}.header__drawer-close:before{transform:translate(-50%,-50%)rotate(45deg)}.header__drawer-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.header__drawer-close:hover:before,.header__drawer-close:hover:after{background:#85d4dd}.footer{padding-top:6.125rem}@media screen and (max-width:768px){.footer{padding-top:.3125rem}}.footer__logo-area{background-color:#2996cd;border-radius:6.25rem 0 0 6.25rem;width:90%;margin-left:auto;padding:3.75rem 9.375rem}@media screen and (max-width:768px){.footer__logo-area{border-radius:3.125rem 0 0 3.125rem;width:97%;padding:1.875rem 0 1.875rem 4.5625rem}}.footer__logo{width:5.625rem}@media screen and (max-width:768px){.footer__logo{width:2.75rem}}.footer__links{background-color:#ddd;border-radius:0 1.875rem 1.875rem 0;justify-content:center;align-items:center;margin-top:.9375rem;margin-right:10.625rem;padding-left:12.5rem;display:flex}@media screen and (max-width:768px){.footer__links{padding-left:initial;margin-top:.4375rem;margin-right:initial}}.footer__link{color:#000;letter-spacing:0;padding:1rem .6875rem 1.4375rem;font-size:.9375rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}@media screen and (max-width:768px){.footer__link{font-size:.458125rem;line-height:1.59618}}.footer__copyright{background-color:#424d7c;border-radius:6.25rem 0 0 6.25rem;justify-content:center;align-items:center;margin-top:.9375rem;margin-left:18rem;padding:.9375rem 0 1.3125rem;display:flex}@media screen and (max-width:768px){.footer__copyright{width:88%;margin-left:auto}}.footer__text{color:#fff;letter-spacing:0;padding-right:12.5rem;font-size:.9375rem;font-weight:700;line-height:1.6}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}#top-logoroll,#l-lp-logoroll{background-color:#fff;margin:0 1.875rem;padding:1em 0;overflow:hidden}#top-logoroll{z-index:2;position:relative}#top-logoroll .section-inner .logoroll-wrap,#l-lp-logoroll .section-inner .logoroll-wrap{display:flex;overflow:hidden}#top-logoroll .section-inner .logoroll-wrap .logoroll,#l-lp-logoroll .section-inner .logoroll-wrap .logoroll{list-style:none;animation:90s linear .5s infinite both infinity-scroll-left;display:flex}#top-logoroll .section-inner .logoroll-wrap .logoroll li,#l-lp-logoroll .section-inner .logoroll-wrap .logoroll li{width:9.09091vw;height:5em;padding:0 1.5em}#top-logoroll .section-inner .logoroll-wrap .logoroll li>img,#l-lp-logoroll .section-inner .logoroll-wrap .logoroll li>img{object-fit:contain;width:100%;height:100%}@media (max-width:748px){#top-logoroll,#l-lp-logoroll{padding:1em 0}#top-logoroll .section-inner .logoroll-wrap .logoroll li,#l-lp-logoroll .section-inner .logoroll-wrap .logoroll li{width:20vw;padding:0 1em}}#top-photoroll,#l-lp-photoroll,#s-lp-photoroll{padding:0}#top-photoroll .section-inner .photoroll-wrap,#l-lp-photoroll .section-inner .photoroll-wrap,#s-lp-photoroll .section-inner .photoroll-wrap{display:flex;overflow:hidden}#top-photoroll .section-inner .photoroll-wrap .photoroll,#l-lp-photoroll .section-inner .photoroll-wrap .photoroll,#s-lp-photoroll .section-inner .photoroll-wrap .photoroll{list-style:none;animation:80s linear .5s infinite both infinity-scroll-left}#top-photoroll .section-inner .photoroll-wrap .photoroll li,#l-lp-photoroll .section-inner .photoroll-wrap .photoroll li,#s-lp-photoroll .section-inner .photoroll-wrap .photoroll li{width:100vw;height:auto}#top-photoroll .section-inner .photoroll-wrap .photoroll li>img,#l-lp-photoroll .section-inner .photoroll-wrap .photoroll li>img,#s-lp-photoroll .section-inner .photoroll-wrap .photoroll li>img{width:100%;height:auto;display:block}@media (max-width:748px){#top-photoroll,#l-lp-photoroll,#s-lp-photoroll{padding:0 0 5em}#top-photoroll .section-inner .photoroll-wrap .photoroll,#l-lp-photoroll .section-inner .photoroll-wrap .photoroll,#s-lp-photoroll .section-inner .photoroll-wrap .photoroll{animation:60s linear .5s infinite both infinity-scroll-left}#top-photoroll .section-inner .photoroll-wrap .photoroll li,#l-lp-photoroll .section-inner .photoroll-wrap .photoroll li,#s-lp-photoroll .section-inner .photoroll-wrap .photoroll li{width:200vw}}.sec1{margin-top:0}@media screen and (max-width:768px){.sec1{margin-top:initial}}.sec7__table{width:100%;position:absolute;top:12rem;overflow:scroll}@media screen and (max-width:768px){.sec7__table img{min-width:50rem;padding-left:1.4375rem;padding-right:1.4375rem;display:block}}.sec9__table{width:100%;position:absolute;bottom:1.2rem;left:0;overflow:scroll}@media screen and (max-width:768px){.sec9__table img{min-width:10rem;display:block}}.sec10{position:relative}.sec10 .pc{padding:2rem 0}.sec10 .pc .plan-section{justify-content:center;width:100%;margin-bottom:3rem;display:flex}.sec10 .pc .plan-section:last-child{margin-bottom:0}.sec10 .pc .plan-section img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 20px #0000001a}.sec10__table01{white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%;position:absolute;top:7rem;left:0;overflow:auto hidden}.sec10__table02{white-space:nowrap;-webkit-overflow-scrolling:touch;width:100%;position:absolute;top:50rem;left:0;overflow:auto hidden}@media screen and (max-width:768px){.sec10__table01 img,.sec10__table02 img{width:auto;min-width:60rem;height:auto;padding-left:1.625rem;display:block}.sec10__table01::-webkit-scrollbar{height:6px}.sec10__table02::-webkit-scrollbar{height:6px}.sec10__table01::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.sec10__table02::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.sec10__table01::-webkit-scrollbar-thumb{background:#424d7c;border-radius:3px}.sec10__table02::-webkit-scrollbar-thumb{background:#424d7c;border-radius:3px}}@media screen and (min-width:769px){.sec10 .sp{display:none}}@media screen and (max-width:768px){.sec10 .pc{display:none}}.service{position:absolute;bottom:8.5rem;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.service{bottom:.9375rem}}.service__inner{width:100%;max-width:66.875rem;margin-inline:auto}@media screen and (max-width:768px){.service__inner{max-width:375px}}.service-swiper{position:relative}.service-swiper .swiper-slide img{object-fit:cover;width:100%}.service-swiper .swiper-pagination{bottom:4.0625rem}@media screen and (max-width:768px){.service-swiper .swiper-pagination{bottom:7.5rem}}.service-swiper .swiper-pagination .swiper-pagination-bullet{background:#fff9ee;border:1px solid #333}.service-swiper__button-wrap{justify-content:space-between;width:90%;display:flex;position:absolute;bottom:13.875rem;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.service-swiper__button-wrap{width:98%;bottom:5.625rem}}.service-swiper__button-wrap .swiper-button-prev,.service-swiper__button-wrap .swiper-button-next{background-color:#4a90c6;border-radius:50%;width:5.3125rem;height:5.3125rem;position:relative}@media screen and (max-width:768px){.service-swiper__button-wrap .swiper-button-prev,.service-swiper__button-wrap .swiper-button-next{width:2.375rem;height:2.375rem}}.service-swiper__button-wrap .swiper-button-prev:before,.service-swiper__button-wrap .swiper-button-next:before{content:"";border-top:.3125rem solid #fff;border-right:.3125rem solid #fff;width:1.625rem;height:1.625rem;position:absolute;top:50%}@media screen and (max-width:768px){.service-swiper__button-wrap .swiper-button-prev:before,.service-swiper__button-wrap .swiper-button-next:before{border-top:.1875rem solid #fff;border-right:.1875rem solid #fff;width:.9375rem;height:.9375rem}}.service-swiper__button-wrap .swiper-button-prev:before{left:55%;transform:translate(-50%,-50%)rotate(-135deg)}.service-swiper__button-wrap .swiper-button-next:before{left:45%;transform:translate(-50%,-50%)rotate(45deg)}.sec12{background-color:#d7f2ff;padding:3.375rem 0 5.125rem}.sec12__title{width:100%;max-width:50.375rem;margin-inline:auto}@media screen and (max-width:768px){.sec12__title{max-width:21.7244rem}}.accordion{margin-inline:auto;width:100%;max-width:1250px;margin-top:4.375rem;padding:0 25px;position:relative}@media screen and (max-width:768px){.accordion{max-width:100%;margin-top:1.625rem;padding:0 14px}}.accordion-title{color:#000;cursor:pointer;letter-spacing:0;border-bottom:1px solid #424d7c;align-items:center;gap:1.4375rem;padding:1.5rem 3rem;font-size:1.5rem;font-weight:700;line-height:1.60417;display:flex}@media screen and (max-width:768px){.accordion-title{gap:1.5rem;padding:.5rem 4rem .5rem .5rem;font-size:1rem;line-height:1.66}}.accordion-title span{letter-spacing:0;font-size:2.5rem;font-weight:900;line-height:1.60417;display:block}@media screen and (max-width:768px){.accordion-title span{font-size:1.5rem;line-height:1.66}}.accordion-content{padding:1.5rem 3rem;display:none}@media screen and (max-width:768px){.accordion-content{padding:.5rem}}.accordion-content p{letter-spacing:0;align-items:center;gap:1.4375rem;font-size:1.5rem;font-weight:700;line-height:1.60417;display:flex}@media screen and (max-width:768px){.accordion-content p{gap:.5625rem;font-size:1rem;line-height:1.66}}.accordion-content p span{letter-spacing:0;font-size:2.5rem;font-weight:900;line-height:1.60417;display:block}@media screen and (max-width:768px){.accordion-content p span{font-size:1.5rem;line-height:1.66}}.accordion-title{position:relative}.accordion-title:before{content:"";background:#000;width:1.125rem;height:.225rem;transition:transform .3s ease-in-out;position:absolute;top:50%;right:25px;transform:rotate(90deg)}@media screen and (max-width:768px){.accordion-title:before{width:1rem;height:.2rem}}.accordion-title:after{content:"";background:#000;width:1.125rem;height:.225rem;transition:opacity .3s ease-in-out;position:absolute;top:50%;right:25px}@media screen and (max-width:768px){.accordion-title:after{width:1rem;height:.2rem}}.accordion-title.open:before{transform:rotate(180deg)}.accordion-title.open:after{opacity:0}.pc-fixed-cta{z-index:100;opacity:0;visibility:hidden;width:600px;transition:all .3s;display:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(20px)}@media screen and (min-width:769px){.pc-fixed-cta{display:block}}.pc-fixed-cta.show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.pc-fixed-cta__button{color:#0000;cursor:pointer;background:0 0;border:none;border-radius:0;width:100%;height:auto;padding:0;font-size:1.4rem;font-weight:600;text-decoration:none;transition:all .2s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 20px #424d7c4d}.pc-fixed-cta__button img{width:100%;height:auto;display:block}.pc-fixed-cta__button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #2896cc66}.pc-fixed-cta__button:active{transition:all .1s;transform:translateY(-1px);box-shadow:0 4px 15px #2896cc4d}.pc-fixed-cta__close{color:#fff;cursor:pointer;z-index:1;background:#424d7c;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px}.pc-fixed-cta__close:hover{background:#2996cd;transform:scale(1.1)}#top-photoroll{padding:0 0 6em}#top-photoroll .section-inner .photoroll-wrap{display:flex;overflow:hidden}#top-photoroll .section-inner .photoroll-wrap .photoroll{list-style:none;animation:80s linear .5s infinite both infinity-scroll-left}#top-photoroll .section-inner .photoroll-wrap .photoroll li{width:100vw;height:auto}#top-photoroll .section-inner .photoroll-wrap .photoroll li>img{width:100%;height:auto;display:block}@media (max-width:748px){#top-photoroll{padding:0 0 5em}#top-photoroll .section-inner .photoroll-wrap .photoroll{animation:60s linear .5s infinite both infinity-scroll-left}#top-photoroll .section-inner .photoroll-wrap .photoroll li{width:200vw}}.sec8+#top-photoroll{margin-top:-10px}@media (max-width:748px){.sec8+#top-photoroll{margin-top:-10px}}#top-photoroll.scrollappear{opacity:1!important;transition:none!important;transform:translateY(0)!important}#top-photoroll.scrollappear.active{opacity:1!important;transform:translateY(0)!important}#top-photoroll{opacity:1!important;visibility:visible!important}#top-photoroll .section-inner .photoroll-wrap .photoroll{margin:0!important;padding:0!important;display:flex!important}#top-logoroll{z-index:2!important;background-color:#fff!important;width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:1em 0!important;position:relative!important;left:50%!important;right:50%!important;overflow:hidden!important}#top-logoroll .section-inner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#top-logoroll .section-inner .logoroll-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}#top-logoroll .logoroll{flex-wrap:nowrap!important;align-items:center!important;width:200%!important;animation:25s linear infinite logoroll-scroll!important;display:flex!important}#top-logoroll .section-inner .logoroll-wrap .logoroll li{flex:none!important;justify-content:center!important;align-items:center!important;width:15vw!important;height:7em!important;padding:0 2.5em!important;display:flex!important}#top-logoroll .section-inner .logoroll-wrap .logoroll li>img{object-fit:contain!important;width:100%!important;height:100%!important}@keyframes logoroll-scroll{0%{transform:translate(-25%)}to{transform:translate(-75%)}}@media (max-width:748px){#top-logoroll .section-inner .logoroll-wrap .logoroll li{width:30vw!important;height:6em!important;padding:0 2em!important}#top-logoroll .logoroll{animation-duration:20s!important}}body #top-logoroll,html #top-logoroll{width:100vw!important}#top-logoroll *{max-width:none!important}.cta-form-section{background:0 0;padding:4rem 0}.cta-form-title{text-align:center;margin-bottom:3rem}.cta-form-title span{color:#fff;font-size:2.5rem;font-weight:700;display:inline-block}.cta-form-wrap{max-width:800px;margin:0 auto;padding:0 1rem}@media screen and (max-width:768px){.cta-form-section{padding:2rem 0}.cta-form-title{margin-bottom:2rem}.cta-form-title span{font-size:2rem}.cta-form-wrap{padding:0 .5rem}}#form-wrap,#form-wrap{background:#fff;border-radius:12px;max-width:800px;margin:0 auto;padding:40px 30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;box-shadow:0 4px 20px #00000014}#form-wrap dl,#form-wrap dl{margin:0;padding:0}#form-wrap dt,#form-wrap dt{color:#333;align-items:center;margin:30px 0 8px;padding:0;font-size:16px;font-weight:600;display:flex}#form-wrap dt:first-child,#form-wrap dt:first-child{margin-top:0}#form-wrap dd,#form-wrap dd{margin:0 0 20px;padding:0}.wpcf7-form-242a02f .label-must:after,.wpcf7-form-e3cc0f1 .label-must:after{content:"必須";color:#fff;letter-spacing:.5px;background:#ff4757;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500}.wpcf7-form-242a02f .label-non:after,.wpcf7-form-e3cc0f1 .label-non:after{content:"任意";color:#fff;letter-spacing:.5px;background:#a4a4a4;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500}#form-wrap input[type=text],#form-wrap input[type=email],#form-wrap input[type=tel],#form-wrap textarea,#form-wrap input[type=text],#form-wrap input[type=email],#form-wrap input[type=tel],#form-wrap textarea{color:#333;box-sizing:border-box;background:#fff;border:2px solid #e8e8e8;border-radius:8px;width:100%;padding:15px 18px;font-family:inherit;font-size:16px;transition:all .3s}#form-wrap input[type=text]:focus,#form-wrap input[type=email]:focus,#form-wrap input[type=tel]:focus,#form-wrap textarea:focus,#form-wrap input[type=text]:focus,#form-wrap input[type=email]:focus,#form-wrap input[type=tel]:focus,#form-wrap textarea:focus{background:#fafbff;border-color:#4285f4;outline:none;box-shadow:0 0 0 3px #4285f41a}#form-wrap input[type=text]::placeholder,#form-wrap input[type=email]::placeholder,#form-wrap input[type=tel]::placeholder,#form-wrap textarea::placeholder,#form-wrap input[type=text]::placeholder,#form-wrap input[type=email]::placeholder,#form-wrap input[type=tel]::placeholder,#form-wrap textarea::placeholder{color:#999;opacity:1}#form-wrap textarea,#form-wrap textarea{resize:vertical;min-height:120px}.wpcf7-form-242a02f .consent-information,.wpcf7-form-e3cc0f1 .consent-information{color:#555;resize:none;box-sizing:border-box;background:#f9f9f9;border:2px solid #e8e8e8;border-radius:8px;width:100%;height:180px;margin-bottom:15px;padding:15px;font-family:inherit;font-size:13px;line-height:1.5}#form-wrap .wpcf7-list-item,#form-wrap .wpcf7-list-item{margin:15px 0 0;padding:0;display:block!important}#form-wrap .wpcf7-list-item-label,#form-wrap .wpcf7-list-item-label{cursor:pointer;color:#333;align-items:center;padding:12px 0;font-size:15px;display:flex!important}#form-wrap input[type=checkbox],#form-wrap input[type=checkbox]{cursor:pointer!important;accent-color:#4285f4!important;appearance:checkbox!important;visibility:visible!important;opacity:1!important;z-index:1!important;width:20px!important;height:20px!important;margin-right:10px!important;display:inline-block!important;position:relative!important}.wpcf7-form-242a02f input[type=checkbox],.wpcf7-form-e3cc0f1 input[type=checkbox]{display:inline-block!important}#form-wrap input[type=submit],#form-wrap input[type=submit]{color:#fff;cursor:pointer;letter-spacing:1px;background:#424d7c;border:none;border-radius:8px;width:100%;margin-top:30px;padding:18px 30px;font-size:18px;font-weight:600;transition:all .3s}#form-wrap input[type=submit]:hover,#form-wrap input[type=submit]:hover{background:#3a4269;transform:translateY(-2px);box-shadow:0 8px 25px #424d7c4d}#form-wrap input[type=submit]:active,#form-wrap input[type=submit]:active{transform:translateY(0);box-shadow:0 4px 15px #424d7c33}#form-wrap dd br+*,#form-wrap dd br+*{color:#666;margin-top:8px;font-size:13px;line-height:1.4;display:block}.wpcf7-form-242a02f .wpcf7-not-valid-tip,.wpcf7-form-e3cc0f1 .wpcf7-not-valid-tip{color:#ff4757;margin-top:5px;font-size:13px;display:block}.wpcf7-form-242a02f .wpcf7-validation-errors,.wpcf7-form-e3cc0f1 .wpcf7-validation-errors{color:#d63031;background:#ffe6e6;border:1px solid #ff4757;border-radius:8px;margin:20px 0;padding:15px;font-size:14px}.wpcf7-form-242a02f .wpcf7-mail-sent-ok,.wpcf7-form-e3cc0f1 .wpcf7-mail-sent-ok{color:#2e7d32;background:#e8f5e8;border:1px solid #4caf50;border-radius:8px;margin:20px 0;padding:15px;font-size:14px}@media (max-width:768px){#form-wrap,#form-wrap{border-radius:8px;margin:20px;padding:25px 20px}#form-wrap dt,#form-wrap dt{margin:25px 0 6px;font-size:15px}#form-wrap input[type=text],#form-wrap input[type=email],#form-wrap input[type=tel],#form-wrap textarea,#form-wrap input[type=text],#form-wrap input[type=email],#form-wrap input[type=tel],#form-wrap textarea{padding:12px 15px;font-size:16px}#form-wrap input[type=submit],#form-wrap input[type=submit]{margin-top:25px;padding:15px 25px;font-size:16px}.wpcf7-form-242a02f .consent-information,.wpcf7-form-e3cc0f1 .consent-information{height:150px;padding:12px;font-size:12px}.wpcf7-form-242a02f .label-must:after,.wpcf7-form-242a02f .label-non:after,.wpcf7-form-e3cc0f1 .label-must:after,.wpcf7-form-e3cc0f1 .label-non:after{padding:2px 6px;font-size:10px}#form-wrap input[type=checkbox],#form-wrap input[type=checkbox]{width:18px!important;height:18px!important}}@media (max-width:480px){#form-wrap,#form-wrap{margin:10px;padding:20px 15px}#form-wrap dt,#form-wrap dt{flex-wrap:wrap;font-size:14px}.wpcf7-form-242a02f .label-must:after,.wpcf7-form-242a02f .label-non:after,.wpcf7-form-e3cc0f1 .label-must:after,.wpcf7-form-e3cc0f1 .label-non:after{margin-left:4px}}.sec3{width:100vw;height:700px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.sec3__bg-video{object-fit:cover;z-index:1;filter:brightness(.4);width:100%;height:100%;position:absolute;top:0;left:0}.sec3__content{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem 2rem;display:flex;position:absolute;top:0;left:0}.sec3__content picture{z-index:2;width:100%;max-width:1250px;position:relative}.sec3__content img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.sec3{width:100%;height:675px;margin-left:0;margin-right:0}.sec3__content{padding:1.5rem 1rem}}.video-message-section{justify-content:center;align-items:center;width:100vw;height:650px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.video-message__bg-video{object-fit:cover;z-index:1;width:100%;max-width:1440px;height:100%;position:absolute}.video-message__content{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute}.video-message__text{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.video-message__line1,.video-message__line2{color:#333;text-align:center;white-space:nowrap;background:#fffffff2;border-radius:12px;margin:0;padding:1rem 2rem;font-size:2rem;font-weight:700;line-height:1.6;box-shadow:0 8px 32px #00000026}.video-message__line2{order:2}.video-message__line1{order:1}@media screen and (max-width:768px){.video-message-section{width:100%;height:550px;margin-left:0;margin-right:0}.video-message__bg-video{width:100%}.video-message__content{padding:1rem}.video-message__text{flex-direction:row;gap:1rem}.video-message__line1,.video-message__line2{writing-mode:vertical-rl;text-orientation:upright;white-space:normal;background:#fffffff2;border-radius:10px;min-height:300px;padding:2rem 1.2rem;font-size:1.4rem}.video-message__line2,.video-message__line1{order:0}}.wrap>.sec3,.wrap>.video-message-section{max-width:none!important}.sec3,.video-message-section{width:100vw!important;max-width:none!important;margin-left:-50vw!important;margin-right:-50vw!important;position:relative!important;left:50%!important;right:50%!important}body{font-family:Noto Sans jp,sans-serif}.outer{overflow-x:hidden}.inner{width:90%;margin-inline:auto}.section_head{margin-bottom:10vw;padding:2.5vw 0}.section_head h2{text-align:center;position:relative}.section_head h2 span{color:#fff;line-height:1;display:block;position:relative}.section_head h2 span:first-child{opacity:.333;font-size:13.5vw;font-weight:800;line-height:.5}.section_head h2 span:nth-child(2){text-shadow:1px 1px #424f7c;font-size:8vw;font-weight:900}.section_head h2:before{content:"";background-color:#424e7c;height:5vw;margin:auto;position:absolute;bottom:-2.5vw;left:0;right:0}.slide_right{clip-path:inset(0 100% 0 0);transition-duration:.5s;transition-timing-function:cubic-bezier(.72,0,.38,1)}.slide_right.active{clip-path:inset(0)}.slide_down{clip-path:inset(0 0 100%);transition-duration:.5s;transition-timing-function:cubic-bezier(.72,0,.38,1)}.slide_down.active{clip-path:inset(0)}.slide_up{clip-path:inset(100% 0 0);transition-duration:.5s;transition-timing-function:cubic-bezier(.72,0,.38,1)}.slide_up.active{clip-path:inset(0)}.fade{opacity:0;transition-duration:.5s;transition-timing-function:ease}.fade.active{opacity:1}.fade_up{opacity:0;transition-duration:.5s;transition-timing-function:ease;transform:translateY(3rem)}.fade_up.active{opacity:1;transform:translateY(0)}.fade_down{opacity:0;transition-duration:.5s;transition-timing-function:ease;transform:translateY(-3rem)}.fade_down.active{opacity:1;transform:translateY(0)}.fade_left{opacity:0;transition-duration:.5s;transition-timing-function:ease;transform:translate(3rem)}.fade_left.active{opacity:1;transform:translate(0)}.cta{background-color:#ffdd89;padding:7.5vw 0 10vw;position:relative}.cta ._head{text-align:center;color:#424e7c;margin-bottom:3vw;font-size:5.25vw;font-weight:800}.cta ._body .cta__link{text-align:center;display:block}.cta ._body .cta__link span{display:inline-block}.cta ._body .cta__link span:first-child{color:#fff;background-color:#2a96cd;border-radius:5vw;padding:2.5vw 7.5vw;font-size:5vw;font-weight:700;line-height:1;position:relative}.cta ._body .cta__link span:nth-child(2){color:#fff;background-color:#424e7c;border-radius:2.5vw;width:100%;margin-top:-5vw;padding:9vw 0 6vw;font-size:5.5vw;font-weight:700;line-height:1;box-shadow:.5vw .5vw 1vw #424f7c80}.cta._fixed{z-index:2;background-color:#0000;padding:0;position:fixed;bottom:7.5vw;left:5%;right:5%}.cta._fixed ._body .cta__link span:first-child{color:#000;background-color:#f2ca0b}header{width:100%}.header__hamburger{top:1.75rem}.layout-header{max-width:none}.fv{background-color:#fff}.fv .inner{width:100%}.fv picture{margin-top:5vw;display:block}#clients{background-color:#fff;padding:3vw 0;overflow:hidden}#clients .inner{width:100%;height:20vw}#clients .swiper{height:100%}#clients .swiper-wrapper{height:100%;transition-timing-function:linear}#clients .swiper-slide{height:auto}#clients .swiper-slide ._inner{height:100%}#clients .swiper-slide ._inner img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:66.6%;height:100%}#gourmet_influencer{padding-bottom:5vw;position:relative;overflow:hidden}#gourmet_influencer .inner{z-index:1;position:relative}#gourmet_influencer .section_head{margin-bottom:17.5vw;padding:0;position:relative}#gourmet_influencer .section_head:before{content:"";aspect-ratio:3.5;clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;background-color:#fff;width:100%;transition:top .5s;position:absolute;top:-30vw}#gourmet_influencer .section_head.active:before,#gourmet_influencer .section_head._motion_non:before{top:-.1vw}#gourmet_influencer .section_head h2{color:#2796cc;font-size:4.5vw;font-weight:900}#gourmet_influencer .section_head h2:before{content:none}#gourmet_influencer ._img{width:61.8%;margin:0 auto 5vw}#gourmet_influencer ._txt{color:#fff}#gourmet_influencer ._txt ul li{filter:drop-shadow(.5vw .5vw .5vw #0a6591);margin-bottom:4vw;padding-left:9vw;font-size:4.25vw;font-weight:700;line-height:1.4;position:relative}#gourmet_influencer ._txt ul li:before{content:"";background-image:url(/img/s_check.svg);background-repeat:no-repeat;background-size:contain;width:6vw;height:6vw;position:absolute;top:.5vw;left:0}#gourmet_influencer ._movie{z-index:0;margin:auto;position:absolute;inset:0}#gourmet_influencer ._movie video{-o-object-fit:cover;object-fit:cover;filter:brightness(.4);width:100%;height:100%}#voice{padding:10vw 0}#voice ._box ._item{background-color:#d7f2ff;border-radius:3vw;margin-bottom:7.5vw;overflow:hidden}#voice ._box ._img{flex-direction:column-reverse;display:flex}#voice ._box ._photo{aspect-ratio:1.5;overflow:hidden}#voice ._box ._photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#voice ._box ._name h3{text-align:center;text-shadow:1px 1px #001045;color:#fff;background-color:#424e7c;padding:2vw 1vw;font-size:4vw}#voice ._box ._txt{padding:5vw 5vw 3.5vw}#voice ._box ._results{margin-bottom:3vw}#voice ._box ._results ._head{justify-content:space-between;margin-bottom:1vw;display:flex}#voice ._box ._results ._title{color:#fff;background-color:#424e7c;border-radius:5vw;padding:1.5vw 10vw;font-size:2.5vw;font-weight:600;line-height:1;display:inline-block}#voice ._box ._results ._case{color:#424e7c;background-color:#fff;border:1px solid #424e7c;border-radius:5vw;padding:1.5vw 4vw;font-size:2.5vw;font-weight:600;line-height:1}#voice ._box ._results ._body{color:#1a8fce;font-size:3.25vw;font-weight:900}#voice ._box ._results ._body span{z-index:0;margin:0 1vw;padding:0 .5vw;font-size:5.5vw;position:relative}#voice ._box ._results ._body span:before{content:"";z-index:-1;background-color:#f2ca0b;height:3.5vw;margin:auto;position:absolute;inset:auto 0 0}#voice ._box ._work ._head{margin-bottom:2.5vw}#voice ._box ._work ._title{color:#fff;background-color:#424e7c;border-radius:5vw;padding:1.5vw 10vw;font-size:2.5vw;font-weight:600;line-height:1;display:inline-block}#voice ._box ._work ._body{color:#1a8fce;font-size:2.5vw;font-weight:600}#voice ._box ._work ul{margin-left:-1vw;list-style:outside}#voice ._box ._work li{list-style:inherit;margin-bottom:.5vw;list-style-position:inside}#voice ._introduced ._head{margin-bottom:4vw}#voice ._introduced ._head h3{text-align:center;color:#fff;text-shadow:1px 1px #085d87;font-size:6vw;line-height:1.25}#voice ._introduced ._body{-moz-column-gap:6%;flex-wrap:wrap;justify-content:center;column-gap:6%;display:flex}#voice ._introduced ._item{width:20.5%}#voice ._introduced ._item:nth-child(4n+1){transition-delay:0s}#voice ._introduced ._item:nth-child(4n+2){transition-delay:.125s}#voice ._introduced ._item:nth-child(4n+3){transition-delay:.25s}#voice ._introduced ._item:nth-child(4n){transition-delay:.375s}#voice ._introduced ._img{margin-bottom:1.5vw}#voice ._introduced ._img img{aspect-ratio:.84;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}#voice ._introduced h4{color:#fff;text-align:center;font-weight:800}#rec{background-color:#d7f2ff;padding:7.5vw 0 5vw}#rec .section_head{margin-bottom:7vw}#rec .section_head h2{color:#424e7c;font-size:6.66vw;font-weight:900}#rec .section_head h2:before{content:none}#rec ._item{background-color:#fff;border:.75vw solid #2a96cd;border-radius:2.5vw;justify-content:space-between;margin-bottom:4vw;padding:3vw 2% 0;display:flex}#rec ._item ._img{width:30%}#rec ._item ._img ._who{margin-bottom:1.5vw}#rec ._item ._img ._who h3{text-align:center;font-size:3.5vw}#rec ._item ._img ._illust img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;margin-inline:auto}#rec ._item ._txt{width:66%;padding-bottom:2.5vw}#rec ._item ._txt ._request{margin-bottom:2.5vw;margin-left:-2.5vw}#rec ._item ._txt ._request ul li{color:#424e7c;margin-bottom:1vw;padding-left:6vw;font-size:3.75vw;font-weight:800;position:relative}#rec ._item ._txt ._request ul li:before{content:"";background-image:url(/img/s_check.svg);background-repeat:no-repeat;background-size:contain;width:4.5vw;height:4.5vw;position:absolute;top:1vw;left:0}#rec ._item ._txt ._problem{font-size:3.25vw;font-weight:800}#point{background-color:#377baf;margin-bottom:-1px;padding:10vw 0 0}#point .inner{width:100%}#point .section_head{margin-bottom:20vw}#point .section_head h2{width:90%;margin-inline:auto}#point ._item{clip-path:polygon(0 0,0 0,0 100%,0 100%);margin-top:-7.5vw;padding:12.5vw 0 15vw}#point ._item:nth-child(odd).slide_right{clip-path:polygon(0 7.5vw,0 7.5vw,0 calc(100% - 7.5vw),0 calc(100% - 7.5vw))}#point ._item:nth-child(odd),#point ._item:nth-child(odd).active{clip-path:polygon(0 7.5vw,100% 0,100% 100%,0 calc(100% - 7.5vw))}#point ._item:nth-child(odd):last-child.slide_right{clip-path:polygon(0 7.5vw,0 7.5vw,0 100%,0 100%)}#point ._item:nth-child(odd):last-child,#point ._item:nth-child(odd):last-child.active{clip-path:polygon(0 7.5vw,100% 0,100% 100%,0 100%)}#point ._item:nth-child(2n).slide_right{clip-path:polygon(0 0,0 0,0 100%,0 100%)}#point ._item:nth-child(2n),#point ._item:nth-child(2n).active{clip-path:polygon(0 0,100% 7.5vw,100% calc(100% - 7.5vw),0 100%)}#point ._item:nth-child(2n):last-child.slide_right{clip-path:polygon(0 0,0 0,0 100%,0 100%)}#point ._item:nth-child(2n):last-child,#point ._item:nth-child(2n):last-child.active{clip-path:polygon(0 0,100% 7.5vw,100% 100%,0 100%)}#point ._item:last-child{padding-bottom:10vw}#point ._item:first-child{background-color:#2a96cd}#point ._item:nth-child(2){background-color:#a5e1ff}#point ._item:nth-child(3){background-color:#c4ecff}#point ._item:nth-child(4){background-color:#d6e3ea}#point ._item:nth-child(5){background-color:#fff}#point ._item ._img{margin-bottom:3.5vw;width:90%;margin-inline:auto}#point ._item ._img img{border-radius:1vw;width:40vw;margin-inline:auto;box-shadow:.5vw .5vw 1vw #387baf66}#point ._item ._txt{width:90%;margin-inline:auto}#point ._item ._txt ._head{-moz-column-gap:2vw;align-items:center;column-gap:2vw;margin-bottom:2.5vw;display:flex}#point ._item ._txt ._head ._number{color:#fff;font-family:Inter,sans-serif;font-size:16vw;font-weight:700;line-height:1}#point ._item ._txt ._head ._title h3{color:#ffdd89;font-size:5.6vw;font-weight:800;line-height:1.3;display:inline-block}#point ._item ._txt ._body{color:#010101;font-size:3.75vw;font-weight:900}#point ._item:nth-child(n+2) ._txt ._head ._title h3{color:#424e7c}#point ._item:nth-child(5) ._txt ._head ._number{color:#2a96cd}#influencer{background-color:#fff;padding:7.5vw 0 5vw;position:relative}#influencer .inner{z-index:1;position:relative}#influencer .section_head{margin-bottom:7.5vw;padding:2.5vw 0 11vw}#influencer .section_head h2 span:first-child{color:#2a96cd;margin:auto;font-size:12vw;font-weight:900;position:absolute;bottom:-8vw;left:0;right:0}#influencer .section_head h2 span:nth-child(2){color:#4a94c5;text-shadow:none;letter-spacing:-.2vw;font-size:4.75vw}#influencer .section_head h2:before{background-color:#f2c90c}#influencer ._info-graphic{margin-bottom:5vw}#influencer ._pr{text-align:center;margin-bottom:10vw}#influencer h3{color:#424e7c;margin-bottom:3vw;font-size:4.25vw;font-weight:800}#influencer h3 span{margin:0 .5vw 0 1.5vw;font-family:Inter,sans-serif;font-size:6vw;font-weight:900}#influencer p{color:#2895cc;font-size:3.75vw;font-weight:900}#influencer ._item{justify-content:space-between;margin-bottom:7.5vw;display:flex}#influencer ._item ._img{width:45%}#influencer ._item ._img img{box-shadow:1vw 1vw 1vw #00000040}#influencer ._item ._txt{width:50%}#influencer ._item ._txt ._feature{text-align:center;color:#fff;background-color:#2895cc;border-radius:2vw;width:90%;margin-inline:auto;padding:2vw;font-size:4vw;font-weight:700;line-height:1}#influencer ._item ._txt ._number{text-align:center;letter-spacing:.5vw;color:#f2ca0b;font-family:Inter,sans-serif;font-size:11vw;font-weight:900}#influencer ._item ._txt ._desc{color:#333;width:86%;margin-inline:auto;font-weight:600}#influencer ._movie{z-index:0;margin:auto;position:absolute;inset:0}#influencer ._movie video{-o-object-fit:cover;object-fit:cover;opacity:.1;width:100%;height:100%}#judge{background-color:#fff;padding:7.5vw 0}#judge ._txt{margin-bottom:10.5vw;font-weight:700}#judge ._txt h3{text-align:center;color:#424e7c;margin-bottom:2.5vw;font-size:3.5vw}#judge ._txt h3 span{margin:0 1vw;font-size:7vw}#judge ._txt p{text-align:center;color:#2895cc;font-size:2.75vw;line-height:1.7}#judge ._box{-moz-column-gap:2%;justify-content:center;column-gap:2%;display:flex}#judge ._item{width:32%;position:relative}#judge ._item:nth-child(3n+1){transition-delay:0s}#judge ._item:nth-child(3n+2){transition-delay:.125s}#judge ._item:nth-child(3n){transition-delay:.25s}#judge ._item ._badge{aspect-ratio:1;color:#fff;text-align:center;background-image:linear-gradient(90deg,#2890c7,#026f9e);border-radius:7.5vw;width:15vw;padding-top:2.5vw;font-size:2vw;font-weight:700;position:absolute;top:-7.5vw;left:-2.5vw}#judge ._item ._badge ._number{letter-spacing:.2vw;margin-bottom:.5vw;font-family:Inter,sans-serif}#judge ._item ._badge ._title{white-space:nowrap;line-height:1.3}#judge ._item ._img{aspect-ratio:1.5;overflow:hidden}#judge ._item ._img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#nano{background-color:#d7f2ff;padding:7.5vw 0 12.5vw}#nano ._head{margin-bottom:7.5vw}#nano ._head h3{text-align:center;color:#424e7c;font-size:5.25vw;font-weight:900;line-height:1.5}#nano ._head h3 span{color:#4a90c6}#nano ._item{color:#fff;border-radius:4vw;margin-bottom:7.5vw;padding:5vw}#nano ._item ._title{margin-bottom:2.5vw}#nano ._item ._title h3{text-align:center;font-size:5vw;font-weight:800}#nano ._item ._img{margin-bottom:5vw}#nano ._item ._eye{-moz-column-gap:2vw;justify-content:center;align-items:center;column-gap:2vw;margin-bottom:2vw;display:flex}#nano ._item ._eye ._feature{color:#4a90c6;background-color:#d7f2ff;border-radius:2vw;padding:1vw 3vw;font-size:3.5vw;font-weight:700}#nano ._item ._eye ._number{color:#f2ca0b;font-family:Inter,sans-serif;font-size:5vw;font-weight:700}#nano ._item ._eye ._number span{letter-spacing:.25vw;margin:0 1vw;font-size:8vw;font-weight:900}#nano ._item ._desc{font-size:3.5vw;font-weight:600}#nano ._item ._desc span{color:#f2ca0b;font-weight:900}#nano ._txt{text-align:center;color:#424e7c;margin-bottom:10vw;font-size:4.25vw;font-weight:900;line-height:1.75}#nano ._txt span{z-index:0;position:relative}#nano ._txt span:before{content:"";z-index:-1;background-color:#f2ca0b;height:2.5vw;position:absolute;bottom:0;left:0;right:0}#nano ._diff{margin-bottom:5vw}#nano ._diff h4{text-align:center;color:#424e7c;font-size:4.75vw;font-weight:900;line-height:1.3}#nano ._figure{margin-bottom:7.5vw}#nano ._close{text-align:center;color:#424e7c;font-size:5vw;font-weight:900;line-height:1.3}#nano ._close span{color:#2a96cd}#comparison{background-color:#fff;padding:10vw 0}#comparison .section_head{margin-bottom:7.5vw}#comparison .section_head h2 span{color:#fff}#comparison .section_head h2 span:first-child{opacity:.333;color:#2a96cd;font-size:11.5vw}#comparison .section_head h2 span:nth-child(2){color:#4a90c6;text-shadow:none;font-size:6vw}#comparison .section_head h2:before{background-color:#f2ca0b}#comparison ._head{text-align:center;color:#424e7c;margin-bottom:10vw;font-size:4vw;font-weight:800}#comparison ._img{scrollbar-width:1.5vw;scrollbar-color:#f2ca0b;margin-bottom:7.5vw;overflow-x:scroll}#comparison ._img::-webkit-scrollbar{height:2vw}#comparison ._img::-webkit-scrollbar-track{background-color:#0000001a}#comparison ._img::-webkit-scrollbar-thumb{background-color:#424e7c;border-radius:.5vw}#comparison ._img img{width:200%;max-width:none;padding-bottom:5vw;padding-left:5%;padding-right:5%;display:block}#comparison ._txt{color:#424e7c;margin-bottom:5vw;font-size:3.75vw;font-weight:800}#comparison ._txt span{z-index:0;position:relative}#comparison ._txt span:before{content:"";z-index:-1;background-color:#f2ca0b;height:2.5vw;position:absolute;bottom:0;left:0;right:0}#comparison ._close{color:#2a96cd;text-align:center;font-size:4.75vw;font-weight:800}#flow{background-color:#d7f2ff;padding:10vw 0}#flow .section_head{margin-bottom:10vw}#flow .section_head h2 span:first-child{color:#2a96cd}#flow .section_head h2 span:nth-child(2){text-shadow:none;color:#4a90c6;font-size:6.4vw}#flow .section_head h2:before{background-color:#f2ca0b}#flow .section_head h2:after{content:"";background-image:url(/img/flow_title_sub.svg);background-repeat:no-repeat;background-size:contain;width:20vw;height:10vw;position:absolute;top:-2vw;left:0}#flow ._head{text-align:center;color:#424e7c;margin-bottom:3vw;font-size:3.75vw;font-weight:800}#flow ._box{grid-template-columns:26% 26% 26% 21%;margin-inline:auto;display:grid}#flow ._item{grid-template-rows:subgrid;text-align:center;grid-row:span 4;display:grid}#flow ._item:nth-child(4n+1){padding-right:20%;transition-delay:0s}#flow ._item:nth-child(4n+2){padding-right:20%;transition-delay:.125s}#flow ._item:nth-child(4n+3){padding-right:20%;transition-delay:.25s}#flow ._item:nth-child(4n){transition-delay:.375s}#flow ._item ._step{color:#fff;background-color:#424e7c;border-radius:1.5vw;width:fit-content;margin:0 auto 1.25vw;padding:1.25vw 3vw;font-family:Inter,sans-serif;font-size:2.75vw;font-weight:700;line-height:1}#flow ._item ._title{align-self:center;margin-bottom:2vw}#flow ._item ._title h3{color:#424f7c;font-size:2.75vw;line-height:1.2}#flow ._item ._img{margin-bottom:2vw;position:relative}#flow ._item:not(:nth-child(4n)) ._img:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%,27.5% 50%);background-color:#49a5bb;width:3.5vw;height:6vw;position:absolute;top:calc(50% - 3.5vw);right:-4vw}#flow ._item ._body{color:#424e7c;font-size:2vw;font-weight:900}#plan{background-color:#fff;padding:10vw 0}#plan .section_head h2 span:first-child{color:#2a96cd}#plan .section_head h2 span:nth-child(2){text-shadow:none;color:#4a90c6;font-size:6.5vw}#plan .section_head h2:before{background-color:#f2ca0b}#plan ._head{color:#424e7c;margin-bottom:5vw;font-size:3.5vw;font-weight:700}#plan ._img{margin-bottom:7.5vw;overflow-x:scroll}#plan ._img::-webkit-scrollbar{height:2vw}#plan ._img::-webkit-scrollbar-track{background-color:#0000001a}#plan ._img::-webkit-scrollbar-thumb{background-color:#424e7c;border-radius:.5vw}#plan ._img img{width:250%;max-width:none;padding-bottom:5vw;padding-left:5%;padding-right:5%;display:block}#plan ._note{font-size:2.85vw;font-weight:700}#faq .section_head h2 span:first-child{color:#2a96cd}#faq .section_head h2 span:nth-child(2){text-shadow:none;color:#4a90c6;font-size:6.5vw}#faq .section_head h2:before{background-color:#f2ca0b}@media (min-width:768px){.section_head{margin-bottom:5vw}.section_head h2 span:first-child{font-size:8vw}.section_head h2 span:nth-child(2){font-size:4vw}.section_head h2:before{height:3vw;bottom:-1.5vw;left:15vw;right:15vw}.cta{padding:3.5vw 0 5vw}.cta .inner{width:55.5vw}.cta ._head{margin-bottom:3vw;font-size:3vw}.cta ._body .cta__link span:first-child{padding:1.5vw 5vw;font-size:2.5vw}.cta ._body .cta__link span:nth-child(2){border-radius:1.75vw;margin-top:-2.5vw;padding:4vw 0 3vw;font-size:3vw}.cta._fixed{bottom:2.5vw;left:0;right:0}.header__hamburger{top:2.666rem}.layout-header{height:7.5rem}.header__logo{max-width:10rem}.fv{background-color:#2a96cd;padding-top:5vw}.fv picture{margin-top:0}#clients{padding:1.5vw 0}#clients .inner{height:10vw}#gourmet_influencer .section_head{margin-bottom:5vw}#gourmet_influencer .section_head:before{aspect-ratio:6}#gourmet_influencer .section_head h2{font-size:3.25vw}#gourmet_influencer .section_body{justify-content:space-between;align-items:center;display:flex}#gourmet_influencer ._img{width:30%;margin:0}#gourmet_influencer ._txt{width:66.6%}#gourmet_influencer ._txt ul li{margin-bottom:3vw;padding-left:5vw;font-size:2.25vw}#gourmet_influencer ._txt ul li:before{width:3vw;height:3vw}#voice{padding:2.5vw 0 7.5vw}#voice ._box{margin-bottom:5vw}#voice ._box ._item{border-radius:2vw;justify-content:space-between;margin-bottom:3vw;display:flex}#voice ._box ._img{border-radius:1.5vw;flex-direction:column;justify-content:space-between;width:40%;overflow:hidden;box-shadow:.5vw 0 .5vw #00000026}#voice ._box ._photo{aspect-ratio:unset;height:100%}#voice ._box ._name h3{text-align:left;padding:1.25vw 2vw;font-size:1.5vw}#voice ._box ._txt{width:60%;padding:3vw 3vw 2vw}#voice ._box ._results ._head{margin-bottom:.5vw}#voice ._box ._results ._title{text-align:center;width:20vw;padding:1vw;font-size:1.5vw}#voice ._box ._results ._case{text-align:center;width:22.5vw;padding:1vw;font-size:1.5vw}#voice ._box ._results ._body{font-size:2vw}#voice ._box ._results ._body span{margin:0 .5vw;font-size:3vw}#voice ._box ._results ._body span:before{height:2vw}#voice ._box ._work ._head{margin-bottom:1.25vw}#voice ._box ._work ._title{text-align:center;width:20vw;padding:1vw;font-size:1.5vw}#voice ._box ._work ul{margin-left:-.5vw}#voice ._box ._work li{font-size:1.4vw}#voice ._introduced ._head{margin-bottom:2vw}#voice ._introduced ._head h3{font-size:3vw}#voice ._introduced ._head h3 br{display:none}#voice ._introduced ._body{-moz-column-gap:4%;column-gap:4%}#voice ._introduced ._item{width:10%}#voice ._introduced ._item:nth-child(7n+1){transition-delay:0s}#voice ._introduced ._item:nth-child(7n+2){transition-delay:.125s}#voice ._introduced ._item:nth-child(7n+3){transition-delay:.25s}#voice ._introduced ._item:nth-child(7n+4){transition-delay:.375s}#voice ._introduced ._item:nth-child(7n+5){transition-delay:.5s}#voice ._introduced ._item:nth-child(7n+6){transition-delay:.625s}#voice ._introduced ._item:nth-child(7n+7){transition-delay:.75s}#voice ._introduced ._img{margin-bottom:1vw}#voice ._introduced h4{font-size:1.75vw}#rec{padding:3vw 0}#rec .section_head{margin-bottom:2.5vw}#rec .section_head h2{font-size:3.75vw}#rec ._item{border-width:.5vw;width:80%;margin-bottom:2.5vw;padding:2vw 2% 0}#rec ._item:nth-child(2n){margin-left:20%}#rec ._item ._img ._who{margin-bottom:0}#rec ._item ._img ._who h3{font-size:2.25vw}#rec ._item ._img ._illust img{width:80%}#rec ._item ._txt{padding-top:.5vw;padding-bottom:1.5vw}#rec ._item ._txt ._request ul li{padding-left:4.5vw;font-size:2.5vw}#rec ._item ._txt ._request ul li:before{width:3vw;height:3vw;top:.5vw}#rec ._item ._txt ._problem{font-size:1.9vw}#point .section_head{margin-bottom:10vw}#point ._item{-moz-column-gap:5%;justify-content:space-between;align-items:center;column-gap:5%;padding:0 5%;display:flex}#point ._item:nth-child(odd){flex-direction:row-reverse}#point ._item:last-child{padding-bottom:0}#point ._item ._img{width:22.5%;margin:0}#point ._item ._img img{margin:4vw 0}#point ._item ._txt{width:75%;margin:0}#point ._item ._txt ._head{margin-bottom:1vw}#point ._item ._txt ._head ._number{font-size:8vw}#point ._item ._txt ._head ._title h3{font-size:2.5vw}#point ._item ._txt ._head ._title h3 br{display:none}#point ._item ._txt ._body{font-size:2vw}#influencer{padding:7.5vw 0}#influencer .section_head{margin-bottom:5vw;padding:2.5vw 0}#influencer .section_head h2 span:first-child{font-size:8vw;position:static}#influencer .section_head h2 span:nth-child(2){letter-spacing:0;font-size:4vw}#influencer ._info-graphic{margin-bottom:2.5vw}#influencer ._pr{margin-bottom:7.5vw}#influencer h3{margin-bottom:1vw;font-size:3vw}#influencer h3 span{font-size:5vw}#influencer p{font-size:2.5vw}#influencer p br{display:none}#influencer ._box{-moz-column-gap:5%;grid-template-columns:1fr 1fr 1fr;column-gap:5%;display:grid}#influencer ._item{grid-template-rows:subgrid;grid-row:span 4;margin-bottom:0;display:grid}#influencer ._item ._img{border:1px solid #eee;border-radius:1vw;width:100%;margin-bottom:4vw;overflow:hidden}#influencer ._item ._txt{grid-template-rows:subgrid;grid-row:span 3;width:100%;display:grid;overflow:hidden}#influencer ._item ._txt ._feature{border-radius:.75vw;width:61.8%;padding:1vw;font-size:2vw}#influencer ._item ._txt ._number{letter-spacing:.25vw;font-size:5vw}#influencer ._item ._txt ._desc{width:80%}#judge{padding:5vw 0 7.5vw}#judge ._txt{margin-bottom:10.5vw}#judge ._txt h3{margin-bottom:2vw;font-size:3.25vw}#judge ._txt h3 span{font-size:6vw}#judge ._txt p{font-size:2vw}#judge ._item ._badge{width:12vw;padding-top:2.25vw;left:-3.5vw}#judge ._item ._badge ._number{font-size:2vw}#judge ._item ._badge ._title{font-size:1.5vw}#nano{padding:7.5vw 0}#nano ._head{margin-bottom:5vw}#nano ._head h3{font-size:4vw;line-height:1.4}#nano ._box{-moz-column-gap:2vw;grid-template-columns:1fr 1fr;column-gap:2vw;margin-bottom:3.5vw;display:grid}#nano ._item{grid-template-rows:subgrid;border-radius:2vw;grid-row:span 4;margin-bottom:0;padding:2.5vw;display:grid}#nano ._item ._title{margin-bottom:2vw}#nano ._item ._title h3{font-size:2.5vw}#nano ._item ._img{margin-bottom:1.5vw}#nano ._item ._eye{-moz-column-gap:1vw;justify-content:flex-start;column-gap:1vw;margin-bottom:1vw}#nano ._item ._eye ._feature{border-radius:1vw;padding:1vw;font-size:1.6vw}#nano ._item ._eye ._number{font-size:3vw}#nano ._item ._eye ._number span{margin:0 .5vw;font-size:4vw}#nano ._item ._desc{font-size:2vw}#nano ._txt{margin-bottom:6.5vw;font-size:2.5vw}#nano ._diff{margin-bottom:1.5vw}#nano ._diff h4{font-size:2.75vw}#nano ._diff h4 br{display:none}#nano ._close{font-size:4.5vw}#comparison{padding:5vw 0}#comparison .section_head{margin-bottom:4vw}#comparison .section_head h2 span:first-child{font-size:8vw}#comparison .section_head h2 span:nth-child(2){font-size:4vw}#comparison ._head{margin-bottom:5vw;font-size:3vw}#comparison ._img{margin-bottom:5vw}#comparison ._img::-webkit-scrollbar{height:1vw}#comparison ._img::-webkit-scrollbar-thumb{border-radius:.25vw}#comparison ._img img{width:125%;padding-bottom:3.5vw}#comparison ._txt{text-align:center;margin-bottom:2vw;font-size:3vw}#comparison ._close{font-size:4vw}#flow .section_head{margin-bottom:3.5vw}#flow .section_head h2 span:nth-child(2){font-size:4vw}#flow .section_head h2:after{top:-1vw;left:2vw}#flow ._head{font-size:3vw}#flow ._item ._step,#flow ._item ._title,#flow ._item ._img{margin-bottom:1vw}#flow ._item ._body{font-size:1.75vw}#plan{padding:5vw 0 10vw}#plan .section_head h2 span:nth-child(2){font-size:4vw}#plan ._head{text-align:center;margin-bottom:2.5vw;font-size:2.75vw}#plan ._img{margin-bottom:5vw}#plan ._img::-webkit-scrollbar{height:1vw}#plan ._img::-webkit-scrollbar-thumb{border-radius:.25vw}#plan ._img img{width:125%;padding-bottom:2.5vw}#plan ._note{text-align:center;font-size:2vw}#faq .section_head h2 span:nth-child(2){font-size:4vw}.accordion{max-width:none;margin-top:4vw;padding:0 5vw}.accordion-title{gap:1.5vw;padding:1.5vw 3vw;font-size:1.9vw}.accordion-title span{font-size:2.75vw}.accordion-content{padding:1.5vw 3vw;display:none}.accordion-content p{gap:1.5vw;font-size:1.9vw}.accordion-content p span{font-size:2.5vw;line-height:1.5vw}}@media (min-width:1025px){.cta._last{display:none}.cta .inner{width:auto}.cta ._head{margin-bottom:2vw;font-size:2.5vw}.cta ._body{width:61.8vw;margin-inline:auto;animation-name:updown;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:0s}.cta ._body .cta__link:hover{opacity:unset;transition:unset}.cta ._body .cta__link span:first-child{padding:1.5vw 5vw 1.75vw;font-size:3vw}.cta ._body .cta__link span:nth-child(2){border-radius:2vw;margin-top:-3vw;padding:5vw 0 3vw;font-size:3.5vw}.cta ._body .cta__link span:first-child{background-image:linear-gradient(-60deg,#2a96cd 0% 34%,#fff700 50%,#2a96cd 65% 100%);background-position:100%;background-size:300%;transition:background-position 1s}.cta ._body .cta__link:hover span:first-child{background-position:0}.cta ._body .cta__link span:nth-child(2){background-image:linear-gradient(-60deg,#424f7f 0%,#424f7c 34%,#00acff 50%,#424f7c 65% 100%);background-position:100%;background-size:300%;transition:background-position 1s}.cta ._body .cta__link:hover span:nth-child(2){background-position:0}.cta ._body .cta__link:active span:nth-child(2){color:#ffdd89}.cta._fixed{position:absolute;bottom:10vw;left:auto;right:3vw}@keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(-2.5vw)}to{transform:translateY(0)}}.cta._fixed ._body{width:45vw}.cta._fixed ._body .cta__link span:first-child{background-image:linear-gradient(-60deg,#f2c90c 0% 34%,#c7ff00 50%,#f2c90c 65% 100%);padding:1.25vw 3vw;font-size:2vw}.cta._fixed ._body .cta__link span:nth-child(2){background-image:linear-gradient(-60deg,#424f7f 0%,#424f7c 34%,#00acff 50%,#424f7c 65% 100%);border-radius:2vw;margin-top:-2.2vw;padding:3.75vw 0 2.5vw;font-size:2.5vw}.fv{padding-top:7.5rem}.header__logo{max-width:7rem}.header__logo a{position:relative}.header__logo a:before{content:"";clip-path:inset(0 100% 0 0);background-color:#ffffffc4;transition:all .5s;position:absolute;inset:0}.header__logo a:hover:before{clip-path:inset(0)}.header__nav-item:not(.header__nav-item--contact) a{-webkit-text-fill-color:transparent;background-image:linear-gradient(-90deg,#000 0% 50%,#2a96cd 50% 100%);background-position:100%;background-size:200%;-webkit-background-clip:text;font-weight:800;transition:all .5s}.header__nav-item a:hover{background-position:0}.header__nav-item.header__nav-item--contact a{background-image:linear-gradient(-60deg,#424f7f 0%,#424f7c 34%,#00acff 50%,#424f7c 65% 100%);background-position:100%;background-size:300%;transition:background-position 1s,transform .3s}.header__nav-item.header__nav-item--contact a:hover{opacity:1;background-image:linear-gradient(-60deg,#424f7f 0%,#424f7c 34%,#00acff 50%,#424f7c 65% 100%);background-position:0;background-size:300%}.header__nav-item.header__nav-item--contact a:active{color:#ffdd89!important}#comparison ._img{overflow-x:unset}#comparison ._img img{width:100%;padding-bottom:0}#flow ._item ._step{letter-spacing:.1vw}#flow ._item ._title h3{font-size:2.5vw}#plan ._img{overflow-x:unset;margin-bottom:2.5vw}#plan ._img img{width:100%;padding-bottom:0}#plan ._note{text-align:center;font-size:1.5vw}}@media (min-width:1280px){.layout-header{width:auto;right:calc(50% - 720px)}#plan ._head{font-size:2.5vw}}@media (min-width:1440px){.wrap{max-width:100%}.inner{width:1280px}.section_head{margin-bottom:5rem}.section_head h2 span:first-child{font-size:7rem}.section_head h2 span:nth-child(2){font-size:3.5rem}.section_head h2:before{height:2rem;bottom:-1rem;left:20rem;right:20rem}.slide_right{transition-duration:1s}.cta{width:1440px;margin-inline:auto;padding:3.5rem 0 5rem}.cta ._head{margin-bottom:2rem;font-size:2.5rem}.cta ._body{width:1080px}.cta ._body .cta__link span:first-child{padding:1.25rem 5rem 1.5rem;font-size:2.5rem}.cta ._body .cta__link span:nth-child(2){box-shadow:none;border-radius:2rem;margin-top:-3rem;padding:4.5rem 0 3rem;font-size:3.5rem}.cta._fixed{width:auto;bottom:7.5rem;right:2.5rem}.cta._fixed ._body{width:42rem}@keyframes updown{0%{filter:drop-shadow(.5rem .5rem .25rem #424f7cbf);transform:translateY(0)}50%{filter:drop-shadow(.5rem 2.5rem 2rem #424f7cbf);transform:translateY(-2rem)}to{filter:drop-shadow(.5rem .5rem .25rem #424f7cbf);transform:translateY(0)}}.cta._fixed ._body .cta__link span:first-child{padding:1rem 4rem;font-size:1.75rem}.cta._fixed ._body .cta__link span:nth-child(2){border-radius:1.25rem;margin-top:-1.75rem;padding:3rem 0 2.25rem;font-size:2.25rem}.header__logo{max-width:9rem}.header__nav-item:not(.header__nav-item--contact) a{padding:0 .75rem;font-size:1.1rem}.fv>.inner{width:1280px;position:relative}#clients{padding:1rem 0}#clients .inner{width:100%;height:7rem}#clients .swiper-slide ._inner img{width:80%}#gourmet_influencer{width:1440px;margin-inline:auto;padding-bottom:2.5rem}#gourmet_influencer .section_head{margin-bottom:5rem}#gourmet_influencer .section_head:before{aspect-ratio:4;width:1080px;margin:auto;left:0;right:0}#gourmet_influencer .section_head h2{font-size:3.25rem}#gourmet_influencer ._txt ul li{margin-bottom:3.5rem;padding-left:5rem;font-size:2rem}#gourmet_influencer ._txt ul li:before{width:3rem;height:3rem;top:.25rem}#voice{width:1440px;margin-inline:auto;padding:2.5rem 0 6rem}#voice ._box{margin-bottom:5rem}#voice ._box ._item{border-radius:2rem;margin-bottom:3rem}#voice ._box ._img{border-radius:1.5rem;overflow:hidden;box-shadow:.5rem 0 .5rem #00000026}#voice ._box ._name h3{padding:1.25rem 2rem;font-size:1.25rem}#voice ._box ._txt{padding:2.5rem 3rem 2rem}#voice ._box ._results{margin-bottom:2.5rem}#voice ._box ._results ._head{margin-bottom:.5rem}#voice ._box ._results ._title{width:15rem;padding:.6rem 1rem;font-size:1.25rem}#voice ._box ._results ._case{width:22.5rem;padding:.6rem 1rem;font-size:1.25rem}#voice ._box ._results ._body{font-size:1.75rem;font-weight:700}#voice ._box ._results ._body span{margin:0 .5rem;font-family:Inter,sans-serif;font-size:2.75rem;font-weight:900}#voice ._box ._results ._body span:before{height:1.75rem}#voice ._box ._work ._head{margin-bottom:1rem}#voice ._box ._work ._title{width:15rem;padding:.6rem 1rem;font-size:1.25rem}#voice ._box ._work ul{margin-left:.5rem}#voice ._box ._work li{margin-bottom:.5rem;font-size:1.25rem}#voice ._introduced ._head{margin-bottom:1.5rem}#voice ._introduced ._head h3{font-size:2.5rem}#voice ._introduced ._img{margin-bottom:.5rem}#voice ._introduced h4{font-size:1.5rem}#rec{width:1440px;margin-inline:auto;padding:3rem 0}#rec .section_head{margin-bottom:1rem}#rec .section_head h2{font-size:3rem}#rec ._item{border-width:.4rem;border-radius:2.5rem;align-items:center;margin-bottom:2.5rem;padding:1.5rem 2rem 0}#rec ._item ._img ._who h3{font-size:1.75rem}#rec ._item ._img ._illust img{width:84%}#rec ._item ._txt{padding-top:.5rem;padding-bottom:1.5rem}#rec ._item ._txt ._request{margin-bottom:1.5rem;margin-left:-2.5rem}#rec ._item ._txt ._request ul li{margin-bottom:.75rem;padding-left:3.75rem;font-size:2.25rem;font-weight:700}#rec ._item ._txt ._request ul li:before{width:2.5rem;height:2.5rem;top:.75rem}#rec ._item ._txt ._problem{margin-left:1.5rem;font-size:1.5rem}#point{width:1440px;margin-inline:auto;padding:5rem 0 0}#point .inner{width:1440px}#point .section_head{margin-bottom:9rem}#point ._item{margin-top:-7.5rem}#point ._item:nth-child(odd).slide_right{clip-path:polygon(0 7.5rem,0 7.5rem,0 calc(100% - 7.5rem),0 calc(100% - 7.5rem))}#point ._item:nth-child(odd),#point ._item:nth-child(odd).active{clip-path:polygon(0 7.5rem,100% 0,100% 100%,0 calc(100% - 7.5rem))}#point ._item:nth-child(odd):last-child.slide_right{clip-path:polygon(0 7.5rem,0 7.5rem,0 100%,0 100%)}#point ._item:nth-child(odd):last-child,#point ._item:nth-child(odd):last-child.active{clip-path:polygon(0 7.5rem,100% 0,100% 100%,0 100%)}#point ._item:nth-child(2n),#point ._item:nth-child(2n).active{clip-path:polygon(0 0,100% 7.5rem,100% calc(100% - 7.5rem),0 100%)}#point ._item:nth-child(2n):last-child.slide_right{clip-path:polygon(0 0,0 0,0 100%,0 100%)}#point ._item:nth-child(2n):last-child,#point ._item:nth-child(2n):last-child.active{clip-path:polygon(0 0,100% 7.5rem,100% 100%,0 100%)}#point ._item ._img img{border-radius:1rem;margin:4rem 0;box-shadow:.5rem .5rem 1rem #387baf66}#point ._item ._txt ._head{-moz-column-gap:2rem;column-gap:2rem;margin-bottom:1rem}#point ._item ._txt ._head ._number{font-size:7.2rem}#point ._item ._txt ._head ._title h3{font-size:2.25rem}#point ._item ._txt ._body{font-size:1.6rem}#influencer{width:1440px;margin-inline:auto;padding:5rem 0}#influencer .section_head h2 span:first-child{font-size:7rem}#influencer .section_head h2 span:nth-child(2){font-size:3.5rem}#influencer .section_head h2:before{left:10rem;right:10rem}#influencer ._info-graphic{margin-bottom:5rem}#influencer ._pr{margin-bottom:6rem}#influencer h3{margin-bottom:1rem;font-size:3rem}#influencer h3 span{font-size:5rem}#influencer p{font-size:2.25rem}#influencer ._item ._img{border:1px solid #ccc;border-radius:0;margin-bottom:4rem}#influencer ._item ._txt ._feature{border-radius:.75rem;padding:1rem;font-size:1.5rem}#influencer ._item ._txt ._number{letter-spacing:.25rem;font-size:4.5rem}#influencer ._item ._txt ._desc{font-size:1rem}#judge{width:1440px;margin-inline:auto;padding:5rem 0 6rem}#judge ._txt{margin-bottom:10rem}#judge ._txt h3{margin-bottom:1.5rem;font-size:3rem}#judge ._txt h3 span{font-size:5rem}#judge ._txt p{font-size:1.5rem}#judge ._item{width:25%}#judge ._item ._badge{border-radius:5rem;width:10rem;height:10rem;padding-top:2rem;font-size:2rem;top:-7.5rem;left:-4rem}#judge ._item ._badge ._number{letter-spacing:.2rem;margin-bottom:.5rem;font-size:1.5rem}#judge ._item ._badge ._title{font-size:1.25rem}#nano{width:1440px;margin-inline:auto;padding:5rem 0}#nano ._head{margin-bottom:4rem}#nano ._head h3{font-size:3rem;line-height:1.3}#nano ._box{-moz-column-gap:1.5rem;column-gap:1.5rem;margin-bottom:4rem}#nano ._item{border-radius:2rem;padding:2rem}#nano ._item ._title{margin-bottom:2rem}#nano ._item ._title h3{font-size:2rem}#nano ._item ._img{margin-bottom:1.5rem}#nano ._item ._eye{-moz-column-gap:1rem;column-gap:1rem;margin-bottom:1rem}#nano ._item ._eye ._feature{border-radius:1rem;padding:1rem;font-size:1.5rem}#nano ._item ._eye ._number{font-size:2.5rem}#nano ._item ._eye ._number span{margin:0 .5rem;font-size:3.5rem}#nano ._item ._desc{font-size:1.75rem}#nano ._txt{margin-bottom:5rem;font-size:2.25rem}#nano ._txt span:before{height:1.5rem}#nano ._diff{margin-bottom:2rem}#nano ._diff h4{font-size:2.5rem}#nano ._figure{margin-bottom:5rem}#nano ._close{font-size:3.5rem}#comparison{width:1440px;margin-inline:auto;padding:5rem 0}#comparison .section_head{margin-bottom:2rem}#comparison .section_head h2 span:first-child{font-size:7rem}#comparison .section_head h2 span:nth-child(2){font-size:3.5rem}#comparison .section_head h2:before{left:15rem;right:15rem}#comparison ._head{margin-bottom:4rem;font-size:3rem}#comparison ._img{margin-bottom:4rem}#comparison ._txt{margin-bottom:2rem;font-size:2.5rem}#comparison ._close{font-size:3.75rem}#flow{width:1440px;margin-inline:auto;padding:5rem 0}#flow .section_head{margin-bottom:2rem}#flow .section_head h2 span:nth-child(2){font-size:3.5rem}#flow .section_head h2:before{left:15rem;right:15rem}#flow .section_head h2:after{width:15rem;height:7.5rem;top:.25rem;left:5rem}#flow ._head{margin-bottom:3rem;font-size:2.5rem}#flow ._item ._step{letter-spacing:.2rem;border-radius:1.25rem;margin:0 auto 1rem;padding:1rem 2rem;font-size:1.75rem}#flow ._item ._title{margin-bottom:1rem}#flow ._item ._title h3{font-size:1.75rem;font-weight:700}#flow ._item ._img{margin-bottom:1rem}#flow ._item:not(:nth-child(4n)) ._img:before{width:3.5rem;height:5rem;top:calc(50% - 2.5rem);right:-3.75rem}#flow ._item ._body{font-size:1.35rem;font-weight:800}#plan{width:1440px;margin-inline:auto;padding:2.5rem 0 7.5rem}#plan .section_head{margin-bottom:2.5rem}#plan .section_head h2 span:nth-child(2){font-size:3.5rem}#plan ._head{margin-bottom:2rem;font-size:2rem}#plan ._img{margin-bottom:2.5rem}#plan ._note{font-size:1.5rem}#faq{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;width:1440px;margin-inline:auto}#faq .section_head{margin-bottom:1rem}#faq .section_head h2 span:nth-child(2){font-size:3.5rem}.accordion{max-width:none;margin-top:0;padding:0 5vw}.accordion-title{gap:1.5rem;padding:1rem 2rem;font-size:1.5rem}.accordion-title span{font-size:2.5rem}.accordion-content{padding:1rem 2rem;display:none}.accordion-content p{gap:1.5rem;font-size:1.5rem}.accordion-content p span{font-size:2.5vw;line-height:1.5vw}}.top-promo-video-section{border-radius:8px;width:100%;max-width:1000px;margin:60px auto;line-height:0;position:relative;overflow:hidden}.top-promo-video__bg{vertical-align:top;width:100%;height:auto;display:block}.top-promo-video__bg.pc{display:block}.top-promo-video__bg.sp{display:none}@media (max-width:767px){.top-promo-video-section{max-width:85%;margin:40px auto}.top-promo-video__bg.pc{display:none}.top-promo-video__bg.sp{display:block}}@media (min-width:768px) and (max-width:1024px){.top-promo-video-section{max-width:90%;margin:50px auto}}.mobile-sticky-banner{display:none}@media screen and (max-width:768px){.mobile-sticky-banner{z-index:9999;background:linear-gradient(145deg,#424d7c,#353f68);width:100%;display:block;position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px #0000001a}.mobile-sticky-banner__link{justify-content:center;align-items:center;padding:16px 10px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;color:#fff!important}body{padding-bottom:60px}}.lp-contact-form .label-must:after,.lp-contact-form .label-must label:after{vertical-align:middle;background-color:#cf2e2e;border-radius:3px;margin-left:8px;padding:3px 6px;font-weight:700;display:inline-block;content:"必須"!important;color:#fff!important;font-size:10px!important;line-height:1!important}.header__nav-item a{height:inherit;letter-spacing:0;color:#333;text-transform:uppercase;align-items:center;padding:.5rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex;font-size:.875rem!important}.header__nav-item--contact a,.header__nav-item--influencer a{white-space:nowrap;background-color:#0000;border:1.5px solid #fff3;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;position:relative;transform:translateY(0);color:#fff!important;border-radius:1.25rem!important;height:auto!important;margin-left:.5rem!important;padding:.5rem 1rem!important;font-size:.875rem!important}.header__nav-item--contact a{box-shadow:0 2px 4px #424d7c33,0 1px 2px #0000001a,inset 0 1px #fff3;background:linear-gradient(145deg,#424d7c,#353f68)!important}.header__nav-item--contact a:hover{transform:translateY(-2px);box-shadow:0 4px 8px #424d7c4d,0 2px 4px #0003,inset 0 1px #ffffff4d;background:linear-gradient(145deg,#353f68,#2a3454)!important}.header__nav-item--influencer a{box-shadow:0 2px 4px #2896cc33,0 1px 2px #0000001a,inset 0 1px #fff3;background:linear-gradient(145deg,#2896cc,#2180b3)!important}.header__nav-item--influencer a:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2896cc4d,0 2px 4px #0003,inset 0 1px #ffffff4d;background:linear-gradient(145deg,#2180b3,#1a6a95)!important}.header__nav-item.header__nav-item--contact,.header__nav-item.header__nav-item--influencer{align-items:center;margin-left:.5rem;display:flex}.header__mobile-buttons{display:none}@media screen and (max-width:768px){.header__mobile-buttons{align-items:center;display:flex;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.header__mobile-btn--influencer{text-align:center;white-space:nowrap;background:linear-gradient(145deg,#2896cc,#2180b3);border:2px solid #fff3;border-radius:12px;padding:6px 10px;font-size:.65rem;font-weight:600;line-height:1.3;text-decoration:none;transition:all .3s;box-shadow:0 4px 8px #2896cc4d;color:#fff!important}.header__mobile-btn--influencer:active{transform:scale(.95)}}@media screen and (max-width:375px){.header__mobile-buttons{right:60px}.header__mobile-btn--influencer{padding:5px 8px;font-size:.6rem}}@media screen and (min-width:769px){.header__nav-list .header__nav-item.header__nav-item--influencer a{color:#fff!important;text-indent:0!important;font-size:.875rem!important;line-height:1.5!important;overflow:visible!important}.header__nav-item--influencer a span,.header__nav-item--influencer a:before,.header__nav-item--influencer a:after{display:none!important}}.accordion-content{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.accordion-content.open{max-height:500px;transition:max-height .3s ease-in}#form-wrap dl{display:block}#form-wrap dt{font-weight:700}#form-wrap dd{margin-bottom:20px;margin-left:0}
