.header-logo-2-lp{display:none}#lp .l-footer-bottom{padding-bottom:0;margin-bottom:0}@media(max-width: 768px){.l-header-lp-inner{justify-content:center}}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}@media screen and (min-width: 769px){.text-size-ll{font-size:18px !important}}@media screen and (max-width: 768px){.text-size-ll{font-size:16px !important}}.l-section{background-color:#fff4f5}.ttl-section{font-size:28px}.ttl-section::after{height:44px}@media screen and (max-width: 768px){.ttl-section{font-size:20px}.ttl-section::after{height:33px}}.list-iconindent.color-light,.list-iconindent>li.color-light{color:#737373}.mv{text-align:center;position:relative}.mv::before{content:"";display:block;width:100%;height:97.3451327434%;position:absolute;top:0;left:0;background-color:#fff}.mv img{position:relative;max-width:1025px;width:100%}.mv+.text-center{margin-top:45px}@media screen and (max-width: 768px){.mv+.text-center{margin-top:6vw}}.lead{font-size:24px;line-height:1.6;margin-top:60px;margin-bottom:40px}@media screen and (max-width: 768px){.lead{font-size:3.73vw;margin-top:8vw;margin-bottom:5.33vw}}.lead .paragraph{display:block;margin-bottom:20px}@media screen and (max-width: 768px){.lead .paragraph{margin-bottom:2.67vw}}.lead a{font-size:inherit}.btn:not(.btn-disabled){width:390px;font-size:17px;padding-top:1em;padding-bottom:1em;position:relative}.btn:not(.btn-disabled)::after{content:"";display:block;width:.65em;height:.65em;position:absolute;top:50%;right:10%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width: 768px){.btn:not(.btn-disabled){width:80vw;font-size:3.73vw}}.btn:not(.btn-disabled):hover{padding-top:1em;padding-bottom:1em;box-shadow:0px 3px 0px #d70b32;top:0}.ttl-main{max-width:670px;width:100%;margin:60px auto 60px}@media screen and (max-width: 768px){.ttl-main{width:89.33vw;margin-top:8vw;margin-bottom:8vw}}.ttl-section.entrymethod-ttl{margin-top:30px}@media screen and (max-width: 768px){.ttl-section.entrymethod-ttl{margin-top:4vw}}.privilege-wrap{background-color:#fff;border:3px solid red;padding:20px 0}.privilege-wrap p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.privilege-wrap{padding:15px 0}}.terms{max-width:900px;width:100%;margin:0 auto;padding:40px}@media screen and (max-width: 768px){.terms{padding:5.33vw}}.terms:not(.non){background-color:#fff;border:3px solid #000;border-radius:12px}.terms.non{padding-top:0;padding-bottom:0;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.terms.non{margin-bottom:8vw}}.terms.non .ttl-section{padding-left:0}.terms.non .ttl-section::after{content:none}.terms.non .list-number.entry{counter-reset:step;margin-top:44px}@media screen and (max-width: 768px){.terms.non .list-number.entry{margin-top:8.53vw}}.terms.non .list-number.entry>li{list-style-type:none;position:relative;counter-increment:step;font-size:18px;background-color:#fff;padding:25px 0 20px;margin-bottom:0;margin-left:0}@media screen and (max-width: 768px){.terms.non .list-number.entry>li{padding:5.33vw 0 4vw;font-size:4.27vw}}.terms.non .list-number.entry>li::before{content:"STEP" counter(step);background-color:#fc0f3a;font-size:.8888888889em;font-weight:700;color:#fff;border-radius:999px;padding:.1em 1.5em;position:absolute;top:0;left:50%;translate:-50% -50%}.terms.non .list-number.entry>li+li{margin-top:59px}@media screen and (max-width: 768px){.terms.non .list-number.entry>li+li{margin-top:12.53vw}}.terms.non .list-number.entry>li+li::after{content:"";width:40px;aspect-ratio:40/15;clip-path:polygon(50% 100%, 0 0, 100% 0);background-color:#000;position:absolute;bottom:100%;left:50%;translate:-50% -200%}@media screen and (max-width: 768px){.terms.non .list-number.entry>li+li::after{width:10.67vw;translate:-50% -150%}}.terms.non p{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.terms.non p{font-size:16px}}.ttl-section{margin-top:40px}@media screen and (max-width: 768px){.ttl-section{margin-top:5.33vw}}.ttl-section.first{margin-top:0}ul>li,ol>li{margin-bottom:5px}@media screen and (max-width: 768px){ul>li,ol>li{margin-bottom:0.67vw}}.entry>li{margin-bottom:10px;font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.entry>li{margin-bottom:1.33vw;font-size:16px}}.entry>li img{margin-top:10px}@media screen and (max-width: 768px){.entry>li img{margin-top:1.33vw}}.entry>li a{font-size:inherit;font-weight:inherit}.entry+p{margin-bottom:10px}@media screen and (max-width: 768px){.entry+p{margin-bottom:1.33vw}}.cta-area-bottom{margin-top:60px}@media screen and (max-width: 768px){.cta-area-bottom{margin-top:8vw}}.fix-button .bottom{position:fixed;bottom:0;left:0;width:100%;background-color:#fff4f5;padding:15px 0;translate:0 100%;transition:translate .3s}.fix-button.is-show .bottom{translate:0 0}.fix-button.is-relative .bottom{position:relative}

/* ボタンのテキストサイズ調整 */
.btn.btn-entry{
    padding: 8px 5px;
    line-height: 1.5;
}
.btn.btn-entry:hover{
    padding: 8px 5px;
}
.btn .btn-text-l{
    font-size: 35px;
}
@media (max-width: 768px) {
    .btn .btn-text-l{
        font-size: 26px;
    }
}
