.p-new-lease-accounting-kv{position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:var(--spacing-40) var(--spacing-12) var(--spacing-34);overflow:hidden}.p-new-lease-accounting-kv:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;background-repeat:no-repeat}@media screen and (max-width:768px){.p-new-lease-accounting-kv:before{background-size:contain;background-image:url(/assets/images/bg-new-lease-accounting-sm.svg);background-position:calc(-1*var(--spacing-24)) var(--spacing-54);transform:scale(1.3)}}@media screen and (min-width:769px){.p-new-lease-accounting-kv{flex-direction:row;padding:var(--spacing-70) 0;gap:var(--spacing-8)}.p-new-lease-accounting-kv:before{left:var(--spacing-18);background-image:url(/assets/images/bg-new-lease-accounting-md.svg);background-position:center calc(-1*var(--spacing-46))}}@media screen and (max-width:768px){.p-new-lease-accounting-kv__head{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head{width:41.21522694vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head{width:563px}}.p-new-lease-accounting-kv__head__title{font-size:26px;font-size:2.6rem;font-size:6.9333333333vw}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__title{font-size:1.9033674963vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__title{font-size:26px;font-size:2.6rem}}.p-new-lease-accounting-kv__head__title{font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__title{font-size:40px;font-size:4rem;font-size:10.6666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-new-lease-accounting-kv__head__title{font-size:2.9282576867vw}}@media screen and (min-width:769px)and (min-width:1367px){.p-new-lease-accounting-kv__head__title{font-size:40px;font-size:4rem}}@media screen and (max-width:768px){.p-new-lease-accounting-kv__head__title{text-align:center}}.p-new-lease-accounting-kv__head__text{font-size:15px;font-size:1.5rem;font-size:4vw}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__text{font-size:1.0980966325vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__text{font-size:15px;font-size:1.5rem}}.p-new-lease-accounting-kv__head__text{font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__text{font-size:20px;font-size:2rem;font-size:5.3333333333vw}}@media screen and (min-width:769px)and (min-width:769px){.p-new-lease-accounting-kv__head__text{font-size:1.4641288433vw}}@media screen and (min-width:769px)and (min-width:1367px){.p-new-lease-accounting-kv__head__text{font-size:20px;font-size:2rem}}@media screen and (max-width:768px){.p-new-lease-accounting-kv__head__text{margin-top:var(--spacing-12);text-align:center}}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__text{margin-top:var(--spacing-16)}}.p-new-lease-accounting-kv__head__caption{text-align:center;margin-top:var(--spacing-32)}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__caption{width:30.8931185944vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__caption{width:422px}}.p-new-lease-accounting-kv__head__caption__text{font-size:15px;font-size:1.5rem;font-size:4vw}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__caption__text{font-size:1.0980966325vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__caption__text{font-size:15px;font-size:1.5rem}}.p-new-lease-accounting-kv__head__caption__text{font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__caption__text{font-size:20px;font-size:2rem;font-size:5.3333333333vw}}@media screen and (min-width:769px)and (min-width:769px){.p-new-lease-accounting-kv__head__caption__text{font-size:1.4641288433vw}}@media screen and (min-width:769px)and (min-width:1367px){.p-new-lease-accounting-kv__head__caption__text{font-size:20px;font-size:2rem}}.p-new-lease-accounting-kv__head__caption__text{color:#d80c18;position:relative;text-align:center}.p-new-lease-accounting-kv__head__caption__text:after,.p-new-lease-accounting-kv__head__caption__text:before{content:"";position:absolute;top:0;bottom:0;width:1px;height:100%;margin:auto;background-color:#d80c18}.p-new-lease-accounting-kv__head__caption__text:before{left:calc(-1*var(--spacing-14));transform:rotate(-45deg)}.p-new-lease-accounting-kv__head__caption__text:after{right:calc(-1*var(--spacing-14));transform:rotate(45deg)}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__caption__text{width:30.8931185944vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__caption__text{width:422px}}.p-new-lease-accounting-kv__head__link{width:85.3333333333vw;height:14.9333333333vw;margin-top:var(--spacing-4)}@media screen and (min-width:769px){.p-new-lease-accounting-kv__head__link{width:30.8931185944vw;height:6.4421669107vw;margin-top:var(--spacing-8)}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__head__link{width:422px;height:88px}}@media screen and (max-width:768px){.p-new-lease-accounting-kv__body__img{width:85.3333333333vw;transform:translateX(calc(-1 * var(--spacing-16)))}}@media screen and (min-width:769px){.p-new-lease-accounting-kv__body__img{width:39.3850658858vw}}@media screen and (min-width:1367px){.p-new-lease-accounting-kv__body__img{width:538px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(var(--spacing-20))}to{transform:translate(0)}}@keyframes kvSlideBar{0%{scale:0 1}to{scale:1 1}}.p-solution{display:flex;flex-direction:column;gap:var(--spacing-80)}@media screen and (min-width:769px){.p-solution{flex-direction:row;gap:var(--spacing-16)}}.p-solution__item{position:relative;width:100%;padding:var(--spacing-72) var(--spacing-24) var(--spacing-16);background-color:#fff;border-radius:var(--spacing-6)}@media screen and (min-width:769px){.p-solution__item{padding:var(--spacing-100) var(--spacing-24) var(--spacing-24)}}.p-solution__item__hdg{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw}@media screen and (min-width:769px){.p-solution__item__hdg{font-size:1.0248901903vw}}@media screen and (min-width:1367px){.p-solution__item__hdg{font-size:14px;font-size:1.4rem}}.p-solution__item__hdg{font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (min-width:769px){.p-solution__item__hdg{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-solution__item__hdg{font-size:1.1713030747vw}}@media screen and (min-width:769px)and (min-width:1367px){.p-solution__item__hdg{font-size:16px;font-size:1.6rem}}.p-solution__item__hdg{margin-bottom:var(--spacing-8);color:#d80c18;text-align:center}@media screen and (min-width:769px){.p-solution__item__hdg{margin-bottom:var(--spacing-24)}}.p-solution__item__button{display:block;height:var(--spacing-44)}@media screen and (min-width:769px){.p-solution__item__button{height:var(--spacing-60)}}.p-solution__item__img{position:absolute;top:calc(-1*var(--spacing-50));right:0;left:0;margin:auto;text-align:center}.p-solution__item__img.p-solution__item__img--seminar{width:28.5333333333vw}.p-solution__item__img.p-solution__item__img--merit{width:48vw}.p-solution__item__img.p-solution__item__img--demo,.p-solution__item__img.p-solution__item__img--inq,.p-solution__item__img.p-solution__item__img--movie{width:28.5333333333vw}@media screen and (min-width:769px){.p-solution__item__img{top:calc(-1*var(--spacing-60))}.p-solution__item__img.p-solution__item__img--seminar{width:var(--spacing-144)}.p-solution__item__img.p-solution__item__img--merit{width:17.5695461201vw}.p-solution__item__img.p-solution__item__img--demo,.p-solution__item__img.p-solution__item__img--inq,.p-solution__item__img.p-solution__item__img--movie{width:var(--spacing-144)}}@media screen and (min-width:1367px){.p-solution__item__img.p-solution__item__img--merit{width:240px}}