@charset "UTF-8";:root{--px:calc((1 / 375) * 100vw);--navy:#0218c3}@media screen and (min-width:768px){:root{--px:calc(375 / 375 * 1px)}}.image{width:100%;height:auto}.entry__light{display:block;position:relative;overflow:hidden;border-radius:100px;z-index:1}.entry__light::before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fbfbfb;animation:btn_animation 2.5s ease-in-out infinite}@keyframes btn_animation{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.3}81%{-webkit-transform:scale(4) rotate(45deg);opacity:.6}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.entry-button{display:block;transition:opacity .3s cubic-bezier(.13,.78,.38,.98)}.entry{width:calc(345 * var(--px));margin:calc(8 * var(--px)) auto 0}.entry__prefix{width:calc(324 * var(--px));margin-inline:auto}.entry .entry-button{margin-top:calc(-11 * var(--px))}.period{margin-top:calc(15 * var(--px));color:var(--navy);text-align:center;font-size:calc(12 * var(--px));font-weight:500;line-height:calc(16 / 12);white-space:nowrap}.period__label{width:calc(192 * var(--px));margin-inline:auto;padding:calc(3 * var(--px)) 0;border-radius:100px;background-color:var(--navy);color:#fff;font-size:calc(11.9 * var(--px));line-height:calc(16 * var(--px))}.period__date{margin-top:calc(10 * var(--px));font-weight:700}.period__detail{width:calc(266 * var(--px));margin:calc(5 * var(--px)) auto 0;padding:calc(8 * var(--px)) 0;background-color:#e6e9ff}.period__terms{display:inline-block;margin-top:calc(8 * var(--px));color:var(--navy);text-decoration:underline;pointer-events:visible}.link-button,.toggle-button{position:relative;display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:100px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:opacity .3s cubic-bezier(.13,.78,.38,.98)}.toggle-button.-open .toggle-button__open,.toggle-button__close{display:none}.toggle-button.-open .toggle-button__close{display:inline}.toggle-button.-red{width:calc(290 * var(--px));height:calc(43 * var(--px));margin-top:calc(43 * var(--px));border:1.5px solid #c3002f;background-color:#fff;color:#c3002f;font-size:calc(14 * var(--px))}.toggle-button.-red::after{content:'';position:absolute;top:0;bottom:0;right:calc(16 * var(--px));width:calc(21 * var(--px));margin-block:auto;height:calc(21 * var(--px));background:url(../img/ico-loupe.svg) no-repeat center/contain}.toggle-button.-red.-open::after{width:calc(10 * var(--px));height:calc(10 * var(--px));right:calc(24 * var(--px));border-top:1.5px solid #c3002f;border-right:1.5px solid #c3002f;background:0 0;transform:translateY(25%) rotate(-45deg)}.link-button.-red,.link-button.-yellow,.toggle-button.-yellow{width:calc(340 * var(--px));height:calc(43 * var(--px));font-size:calc(18 * var(--px))}.link-button.-yellow,.toggle-button.-yellow{background-color:#ffeb3b;color:var(--navy)}.link-button.-red{background-color:#c3002f;color:#fff}.link-button::after,.toggle-button.-yellow::after{content:'';position:absolute;top:0;bottom:0;right:calc(27 * var(--px));width:calc(10 * var(--px));height:calc(10 * var(--px));margin-block:auto;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.toggle-button.-yellow::after{transform:translateY(-25%) rotate(135deg)}.toggle-button.-yellow.-open::after{transform:translateY(25%) rotate(-45deg)}[data-acc]{cursor:pointer}.c-acc{height:0;overflow:hidden;transition:height .3s ease;overflow-anchor:none}.main{height:calc(100dvh - (98px + 72px));background:#dafaff url(../img/img-bg.png) no-repeat 50% 50%;background-size:cover;position:relative}.sticky{--rate:1;position:fixed;top:98px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - (98px + 72px));right:calc(15% + 395px + 20px);left:max(1px,calc((100vw - 1300px) * .35));z-index:10;text-align:center;pointer-events:none}.sticky__title{position:relative;width:calc(522px * var(--rate));margin-inline:auto}.sticky__nav{position:relative;width:calc(396px * var(--rate));margin:calc(-34px * var(--rate)) auto 0;pointer-events:visible}.sticky__nav li+li{margin-top:calc(10px * var(--rate))}.nav-button{position:relative;display:flex;justify-content:center;align-items:center;height:calc(49.5px * var(--rate));border-radius:100px;background-color:#ffeb3b;box-shadow:0 calc(5px * var(--rate)) 0 #edd715;text-decoration:none;color:var(--navy);font-size:calc(18px * var(--rate));font-weight:600;transition:opacity .3s cubic-bezier(.13,.78,.38,.98)}.nav-button::after{content:'';position:absolute;top:0;bottom:0;right:calc(26px * var(--rate));width:calc(10px * var(--rate));height:calc(10px * var(--rate));margin-block:auto;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-25%) rotate(135deg)}.sticky__entry{width:calc(345px * var(--rate));margin:calc(18px * var(--rate)) auto 0;pointer-events:visible}.sticky__entry .entry__prefix{width:calc(324px * var(--rate))}.sticky__entry .entry-button{margin-top:calc(-11px * var(--rate))}.sticky .period{margin-top:calc(15px * var(--rate));font-size:calc(12px * var(--rate))}.sticky .period__label{width:calc(192px * var(--rate));padding-block:calc(3px * var(--rate));font-size:calc(11.9px * var(--rate));line-height:calc(16px * var(--rate))}.sticky .period__date{margin-top:calc(11px * var(--rate))}.sticky .period__detail{width:auto;margin-top:calc(12px * var(--rate));padding:0;background:0 0}.sticky .period__terms{margin-top:calc(12px * var(--rate))}.body{height:calc(100dvh - (98px + 72px));overflow-y:scroll;position:absolute;top:0;width:100%;scroll-behavior:smooth}.body__inner{position:relative;max-width:395px;margin-block:40px;margin-left:auto;margin-right:15%;margin-right:round(down,15%,1px);overflow:hidden;background-color:#fff;border:10px solid #fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:20}@media screen and (max-width:1100px){.body__inner{margin-right:10%;margin-right:round(down,10%,1px)}.sticky{right:calc(10% + 395px + 20px)}}.kv{height:calc(963 * var(--px));background:#fff url(../img/bg-kv.png) no-repeat 50% 0;background-size:100% auto}.kv_support{position:relative;width:calc(346 * var(--px));margin:calc(-61 * var(--px)) 0 0 calc(15 * var(--px))}.kv_support__note{position:absolute;top:calc(120 * var(--px));left:calc(15 * var(--px));color:var(--navy);font-size:calc(9 * var(--px));font-weight:500;line-height:calc(16 / 9);white-space:nowrap}.total{position:relative}.total__note{position:absolute;top:calc(146 * var(--px));left:0;right:0;color:var(--navy);text-align:center;font-size:calc(12 * var(--px));line-height:calc(18 / 12)}.chance-list{padding:calc(20 * var(--px)) calc(16 * var(--px)) calc(17 * var(--px)) calc(17 * var(--px));background-color:#fff}.chance{position:relative;padding-bottom:calc(14 * var(--px));border-radius:calc(10 * var(--px));overflow:hidden;background:linear-gradient(#f2faff calc(674 * var(--px)),#fff 0)}.chance::after{content:'';position:absolute;inset:0;border:2px solid #fff;border-radius:inherit;pointer-events:none;z-index:2}.chance+.chance{margin-top:calc(30 * var(--px))}.chance_cv{position:relative;width:calc(324 * var(--px));margin:calc(5 * var(--px)) 0 0 calc(11 * var(--px))}.chance_cv.-detail{margin:calc(20 * var(--px)) 0 0 calc(-5 * var(--px))}.chance_cv-button{width:calc(300 * var(--px));margin:calc(-15 * var(--px)) 0 0 calc(8 * var(--px))}.chance_cv .period{margin-top:calc(12 * var(--px))}.chance_detail{padding-inline:calc(16 * var(--px))}.chance_detail-heading{margin:calc(66 * var(--px)) 0 calc(24 * var(--px));color:var(--navy);text-align:center;font-size:calc(20 * var(--px));font-weight:700}.chance_summary{font-size:calc(16 * var(--px));line-height:calc(24 / 16)}.cashback_heading,.cashback_summary dt,.chance_summary dt{height:calc(41 * var(--px));border-radius:100px;background-color:var(--navy);color:#fff;text-align:center;font-size:calc(20 * var(--px));font-weight:700;line-height:calc(41 * var(--px))}.chance_summary dd{padding:calc(16 * var(--px)) 0 calc(20 * var(--px))}.cashback_summary .-large,.chance_summary .-large,.chance_summary .-num,.chance_summary .-xlarge{display:block;font-weight:700}.chance_summary .-xlarge{font-size:calc(18 * var(--px));line-height:calc(26 / 18)}.chance_summary .-num{margin-top:calc(15 * var(--px))}.chance_summary .notes+.-xlarge{margin-top:calc(15 * var(--px))}.chance_summary sup{position:relative;top:-.6em;font-size:.6em;vertical-align:baseline}.cashback_summary .notes,.chance_summary .notes{display:block;margin-top:calc(15 * var(--px));font-size:calc(12 * var(--px));line-height:calc(19 / 12)}.chance_flow{display:block;width:calc(306 * var(--px));margin-inline:auto}.chance_detail-notes{text-align:center;font-size:calc(16 * var(--px));font-weight:700;line-height:calc(24 / 16)}.modal-chance{max-width:calc(342 * var(--px));padding:calc(15 * var(--px)) 0 calc(40 * var(--px));background:0 0;text-align:left}.chance.-modal{padding-bottom:calc(30 * var(--px))}.chance.-modal .chance_detail-heading{margin-top:calc(40 * var(--px))}.toggle-button.-red.-close{margin-top:calc(30 * var(--px))}.toggle-button.-red.-close::after{width:calc(10 * var(--px));height:calc(10 * var(--px));right:calc(24 * var(--px));border-top:1.5px solid #c3002f;border-right:1.5px solid #c3002f;background:0 0;transform:translateY(25%) rotate(-45deg)}.other{padding-bottom:calc(40 * var(--px));background-color:#253ae2}.cashback{width:calc(340 * var(--px));margin-inline:auto}.cashback_bnr{margin-bottom:calc(10 * var(--px))}.cashback .toggle-button{margin-top:calc(20 * var(--px))}.cashback_detail{color:#fff}.cashback_heading,.cashback_summary{width:calc(311 * var(--px));margin-inline:auto}.cashback_heading{margin-top:calc(40 * var(--px));background-color:#fff;color:var(--navy)}.cashback_summary{margin-top:calc(20 * var(--px));font-size:calc(16 * var(--px));line-height:calc(24 / 16)}.cashback_summary dd{padding-top:calc(15 * var(--px))}.cashback_summary .notes{margin-top:calc(15 * var(--px))}.cashback_summary .-large{line-height:calc(22 / 16)}.cashback_summary .-center{text-align:center}.cashback_box{margin-top:calc(15 * var(--px));padding:calc(16 * var(--px)) 0 calc(18 * var(--px));border:1px solid #fff;border-radius:calc(10 * var(--px));text-align:center;font-weight:700}.cashback_box-title{font-size:calc(18 * var(--px));line-height:calc(26 / 18)}.cashback_box-title .-price{color:#ffeb3b;font-size:calc(24 * var(--px))}.cashback_box-title .-tax{color:#ffeb3b}.cashback_box-cars{margin-top:calc(10 * var(--px));font-size:calc(16 * var(--px));line-height:calc(26 / 16)}.cashback_detail .link-button{margin-top:calc(30 * var(--px))}.other_kangaroo,.other_kangaroo-text{width:calc(340 * var(--px));margin:calc(30 * var(--px)) auto 0}.other_link{margin-top:calc(30 * var(--px))}.other_link-prefix{width:calc(324 * var(--px));margin-inline:auto}.other_link .link-button{margin-top:calc(10 * var(--px))}.footnote{background-color:#484848;color:#fff;font-size:calc(10 * var(--px));font-weight:400;line-height:1.6;padding:calc(40 * var(--px)) calc(15 * var(--px))}.footnote_inner{max-width:980px}.float-banner__prefix{width:calc(324 * var(--px));margin-inline:auto}.float-banner .entry-button{width:calc(345 * var(--px));margin:calc(-19 * var(--px)) auto 0}.modal-terms{max-width:980px;padding:44px;background-color:#fff}.present-notes{text-align:left}.present-notes__title{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.4;margin-bottom:20px}.present-notes__heading{margin:30px 0;text-align:center;position:relative}.present-notes__heading::before{content:" ";position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;z-index:1}.present-notes__heading-text{display:inline-block;font-size:1.6rem;font-weight:700;padding:0 15px;margin:0 20px;background:#fff;position:relative;z-index:2}.present-notes__subtitle{margin:20px 0 5px;font-size:16px;font-weight:700}.present-notes__text{font-size:12px;margin-bottom:20px;line-height:1.5}.present-notes__dt{margin:20px 0 5px;font-size:14px;font-weight:700;line-height:1.5}.present-notes__dd{font-size:12px;margin-bottom:20px;line-height:1.5}.present-notes__anchor{color:#1897e0;transition:.3s cubic-bezier(.13,.78,.38,.98)}.present-notes__anchor:hover{text-decoration:none}.present-notes__close{width:22px;height:22px;position:absolute;top:20px;right:20px;text-indent:-1000px;background:url(../img/btn-modal_close.png) no-repeat center center;background-size:contain;cursor:pointer;overflow:hidden;transition:.3s cubic-bezier(.13,.78,.38,.98)}.present-notes .o-indent{display:inline-block;padding-left:1em;text-indent:-1em}.present-notes .o-indent-big{display:inline-block;padding-left:1.25em;text-indent:-1.25em}.present-notes .o-bold{font-weight:700}.present-notes .o-red{color:#c3012f}@media screen and (max-width:979px) and (min-width:768px){.present-notes__close{top:10px;right:10px;width:40px;height:40px;background-size:60px 60px}}@media (hover:hover) and (pointer:fine){.entry-button:hover,.link-button:hover,.nav-button:hover,.period__terms:hover,.present-notes__close:hover,.toggle-button:hover{opacity:.7}}@media screen and (min-width:980px){#js-float_bottom_conversion{display:none!important}}