.tp .lp-fv__btns{display:grid;gap:12px}.tp .lp-fv__btns .btn{width:100%;min-width:0;padding-inline:16px}@media (min-width:1024px){.tp .lp-fv__btns{grid-template-columns:1fr 1fr}.tp .lp-fv .container{padding-top:112px}}.tp .lp-fv ul:first-child>li>div{font-size:14px;padding:4px 12px}.tp .lp-fv h1{line-height:1.5}.tp .lp-fv .row-span-2 img{object-position:var(--lp-tall-pos,50% 50%)}@media (max-width:1023px){.tp .lp-fv .container{padding-top:96px}}@media (max-width:767px){.tp .lp-fv .grid-cols-2{gap:12px}.tp .lp-fv .grid-cols-2 .aspect-square{aspect-ratio:4/3}}.tp.tp--lp .ttl{text-align:center}.tp.tp--lp .ttl+.sec-lead,.tp.tp--lp .ttl+.sneed__lead,.tp.tp--lp .ttl+.works__lead{margin-inline:auto;text-align:center}.tp.tp--lp .price__ttl~.price__market,.tp.tp--lp .price__ttl~.price__read,.tp.tp--lp .ttl+.price__ttl{text-align:center}.tp.tp--lp .faq__inner{grid-template-columns:minmax(0,1fr);gap:48px}.tp.tp--lp .faq__head{text-align:center}.tp.tp--lp .faq__head>p{max-width:760px;margin-inline:auto}.tp.tp--lp .faq__list{width:100%;max-width:960px;margin-inline:auto}@media (max-width:767px){.tp.tp--lp .faq__inner{gap:28px}}.tp.tp--lp .faq__head>p,.tp.tp--lp .ttl+.sec-lead,.tp.tp--lp .ttl+.sneed__lead,.tp.tp--lp .ttl+.works__lead{font-size:18px}@media (max-width:767px){.tp.tp--lp .faq__head>p,.tp.tp--lp .ttl+.sec-lead,.tp.tp--lp .ttl+.sneed__lead,.tp.tp--lp .ttl+.works__lead{font-size:15px}.tp.tp--lp .reason__list li p{width:90%;margin-inline:auto}}.tp.tp--lp .faq__head>p br{display:inline}@media (min-width:768px){.tp.tp--lp .reason__list h3{display:flex;align-items:flex-end;justify-content:center}}.tp.tp--lp .scont__list li{font-size:18px}@media (max-width:767px){.tp.tp--lp .scont__list li{font-size:15px}}.tp.tp--lp .flow__num{transition:none}.tp.tp--lp .flow__list:not(.is-in) .flow__num{color:var(--accent)}.tp.tp--lp .flow__list:before{content:none}.tp.tp--lp .cta__checks li{text-align:left}@media (max-width:767px){.tp.tp--lp .problem__head .ttl__jp{font-size:6.6vw;line-height:1.45;letter-spacing:.02em}}