section[data-v-0a32faa1]{font-family:Toyota Type}section.insurance-promotion-section[data-v-0a32faa1]{overflow:clip;position:relative;width:100%;background:#f5f5f5}section.insurance-promotion-section .is-sticky[data-v-0a32faa1]{position:sticky!important}section.insurance-promotion-section .is-fixed[data-v-0a32faa1]{position:fixed}section.insurance-promotion-section .faded-opacity[data-v-0a32faa1]{opacity:1!important}section.insurance-promotion-section .bg-dots[data-v-0a32faa1]{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;background:#f5f5f5}section.insurance-promotion-section .bg-dots img.dots-bottom-img[data-v-0a32faa1]{position:absolute;bottom:0;left:0;display:none}@media screen and (min-width: 992px){section.insurance-promotion-section .bg-dots img.dots-bottom-img[data-v-0a32faa1]{display:block;width:175px;height:175px}}section.insurance-promotion-section .bg-dots img.dots-top-img[data-v-0a32faa1]{position:absolute;top:0;left:0}@media screen and (min-width: 992px){section.insurance-promotion-section .bg-dots img.dots-top-img[data-v-0a32faa1]{width:250px;height:250px}}@media screen and (max-width: 700px){section.insurance-promotion-section .bg-dots img.dots-top-img[data-v-0a32faa1]{width:145px;height:145px}}section.insurance-promotion-section .section-title[data-v-0a32faa1]{padding:40px 16px;margin:auto;max-width:300px;transition:opacity .8s ease,transform .8s ease;opacity:1;transform:translateY(0)}section.insurance-promotion-section .section-title h1[data-v-0a32faa1]{display:none}@media screen and (max-width: 577px){section.insurance-promotion-section .section-title h1[data-v-0a32faa1]{display:block}section.insurance-promotion-section .section-title h1[data-v-0a32faa1]:after{content:"";display:block;width:48px;height:2px;background:#eb0a1e;margin-top:20px;border-radius:2px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 414px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{padding:48px 16px;max-width:400px}}@media screen and (min-width: 576px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{padding:48px 0;max-width:480px}}@media screen and (min-width: 992px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{max-width:896px}}@media screen and (min-width: 1200px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{max-width:1152px}}@media screen and (min-width: 1600px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{padding:64px 0;max-width:1320px}}@media screen and (max-width: 576px) and (orientation: portrait){section.insurance-promotion-section .section-title[data-v-0a32faa1]{top:50px;position:sticky}}@media screen and (max-width: 576px) and (orientation: landscape){section.insurance-promotion-section .section-title[data-v-0a32faa1]{top:unset;position:unset}}@media screen and (min-width: 577px) and (max-width: 1024px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{top:54px;position:sticky;padding:48px 0}}@media screen and (min-width: 1025px) and (max-width: 1439px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{top:64px;position:sticky}}@media screen and (min-width: 1440px){section.insurance-promotion-section .section-title[data-v-0a32faa1]{top:64px;position:sticky}}section.insurance-promotion-section .section-title.wrapper-fading[data-v-0a32faa1]{opacity:.2;transform:translateY(50px)}section.insurance-promotion-section .section-title h1[data-v-0a32faa1]{color:#101010;font-weight:300;font-size:20px;line-height:115%;letter-spacing:-.0125em;text-align:center;margin:0}@media screen and (min-width: 414px){section.insurance-promotion-section .section-title h1[data-v-0a32faa1]{font-size:32px}}@media screen and (min-width: 992px){section.insurance-promotion-section .section-title h1[data-v-0a32faa1]{font-size:40px}}section.insurance-promotion-section .insurance-promotion-wrapper[data-v-0a32faa1]{position:sticky;top:50px;margin:auto;transition:opacity .8s ease,transform .8s ease;opacity:1;transform:translateY(0)}section.insurance-promotion-section .insurance-promotion-wrapper.wrapper-fading[data-v-0a32faa1]{opacity:.2;transform:translateY(50px)}@media screen and (min-width: 992px){section.insurance-promotion-section .insurance-promotion-wrapper[data-v-0a32faa1]{top:96px}}@media screen and (min-width: 577px) and (max-width: 1024px) and (min-width: 1024px){section.insurance-promotion-section .insurance-promotion-wrapper[data-v-0a32faa1]{max-width:1024px}}@media screen and (min-width: 1025px) and (max-width: 1439px) and (min-width: 1200px){section.insurance-promotion-section .insurance-promotion-wrapper[data-v-0a32faa1]{max-width:1152px}}@media screen and (min-width: 1600px){section.insurance-promotion-section .insurance-promotion-wrapper[data-v-0a32faa1]{max-width:1320px}}section.insurance-promotion-section .desc-img[data-v-0a32faa1]{display:flex;gap:8px;padding-top:32px;justify-content:left}@media screen and (min-width: 577px) and (max-width: 1024px){section.insurance-promotion-section .desc-img[data-v-0a32faa1]{padding-top:25px}}section.insurance-promotion-section .desc-img img.icon-img[data-v-0a32faa1]{height:40px}section.insurance-promotion-section .insurance-promotion-container[data-v-0a32faa1]{position:absolute;height:100dvh;width:100%}section.insurance-promotion-section .insurance-promotion-container .tab-container[data-v-0a32faa1]{position:relative;height:100%;margin:0 auto 67px;padding:0 24px}@media screen and (max-height: 576px){section.insurance-promotion-section .insurance-promotion-container .tab-container[data-v-0a32faa1]{max-width:unset}}@media screen and (min-width: 992px){section.insurance-promotion-section .insurance-promotion-container .tab-container[data-v-0a32faa1]{max-width:unset;margin:0 64px}}@media screen and (min-width: 1600px){section.insurance-promotion-section .insurance-promotion-container .tab-container[data-v-0a32faa1]{margin:0}}section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{position:relative;display:flex;flex-direction:column}@media screen and (max-width: 576px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{display:grid;justify-content:space-between;grid-template-columns:minmax(0,480px) minmax(0,624px)}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{display:grid;grid-template-columns:minmax(0,480px) minmax(0,624px);align-items:center}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{display:grid;grid-template-columns:minmax(0,480px) minmax(0,624px);justify-content:center}}@media screen and (min-width: 1025px) and (max-width: 1439px){section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{display:grid;grid-template-columns:minmax(0,480px) minmax(0,624px)}}@media screen and (min-width: 1440px){section.insurance-promotion-section .insurance-promotion-container .grid-container[data-v-0a32faa1]{display:grid;grid-template-columns:minmax(0,772px) minmax(0,500px)}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{position:relative;z-index:300;background:#f5f5f5;margin-bottom:20%;display:flex;flex-direction:column;justify-content:start}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-title h1[data-v-0a32faa1]{color:#101010;font-weight:300;font-size:20px;line-height:115%;letter-spacing:-.0125em;margin:0}@media screen and (max-width: 578px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-title h1[data-v-0a32faa1]{display:none}}@media screen and (min-width: 579px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-title h1[data-v-0a32faa1]{font-size:32px}}@media screen and (min-width: 761px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-title h1[data-v-0a32faa1]{font-size:32px}}@media screen and (min-width: 1920px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-title h1[data-v-0a32faa1]{margin-top:30px}}@media screen and (max-width: 576px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{padding:5% 0}}@media screen and (max-width: 576px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{padding:5% 0;justify-content:flex-start}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{padding:5% 0;margin-bottom:0}}@media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{padding:5% 0;justify-content:center}}@media screen and (min-width: 1200px) and (max-width: 1439px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{margin-bottom:20%;justify-content:center}}@media screen and (min-width: 1200px) and (max-width: 1439px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{margin-bottom:20%;justify-content:center}}@media screen and (min-width: 1440px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{justify-content:first baseline;margin-bottom:30%}}@media screen and (min-width: 1600px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button[data-v-0a32faa1]{justify-content:first baseline}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-0a32faa1]{position:relative;overflow:hidden;height:112px;margin-top:40px}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-0a32faa1]{height:188px}}@media screen and (min-width: 992px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-0a32faa1]{height:165px}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .e-progress-bar-container[data-v-0a32faa1]{position:absolute;left:0;top:0;width:4px;height:100%;background:#ccc;z-index:0}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .e-progress-bar-container .e-progress-bar[data-v-0a32faa1]{width:100%;height:0;background:#eb0a1e;transition:height .6s ease}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs[data-v-0a32faa1]{position:relative;max-width:520px}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab[data-v-0a32faa1]{display:flex;overflow:hidden;transition:all .3s ease;padding:16px 12px}@media screen and (min-width: 577px) and (max-width: 1023px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab[data-v-0a32faa1]{padding:35px 12px}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .icon-circle[data-v-0a32faa1]{visibility:hidden;position:relative;width:24px;height:24px;margin-right:0}@media screen and (min-width: 414px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .icon-circle[data-v-0a32faa1]{margin-right:16px}}@media screen and (min-width: 992px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .icon-circle.mid-dots[data-v-0a32faa1]{top:25%}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active[data-v-0a32faa1]{height:56px;padding:16px 12px}@media screen and (min-width: 1024px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active[data-v-0a32faa1]{height:118px}}@media screen and (min-width: 577px) and (max-width: 1023px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active[data-v-0a32faa1]{height:94px;padding:35px 12px}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .icon-circle[data-v-0a32faa1]{visibility:visible}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{color:#101010;font-weight:700;font-size:20px}@media screen and (max-width: 576px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{font-size:18px}}@media screen and (max-width: 576px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{font-size:18px}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{font-size:20px}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{font-size:16px}}@media screen and (min-width: 1025px) and (max-width: 1439px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{transform:scale(1.2)}}@media screen and (min-width: 1440px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-0a32faa1]{transform:scale(1.2)}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-desc[data-v-0a32faa1]{opacity:1;transform:translateY(0)}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-0a32faa1]{color:gray;font-weight:350;font-size:20px;line-height:115%;letter-spacing:0;display:flex;align-items:flex-start;transition:transform .35s ease;transform-origin:left center}@media screen and (max-width: 576px) and (orientation: portrait){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-0a32faa1]{font-size:18px}}@media screen and (max-width: 576px) and (orientation: landscape){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-0a32faa1]{font-size:18px}}@media screen and (min-width: 577px) and (max-width: 1024px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-0a32faa1]{font-size:15px}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc[data-v-0a32faa1]{padding-top:8px;position:absolute;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;display:none}@media screen and (min-width: 1024px){section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc[data-v-0a32faa1]{display:block}}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc .desc-info[data-v-0a32faa1]{font-family:Toyota Type;font-size:16px;color:#101010;font-weight:300;line-height:100%}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-content[data-v-0a32faa1]{position:relative;width:100%}section.insurance-promotion-section .insurance-promotion-container .grid-container .tab-content .tab-content-wrapper[data-v-0a32faa1]{position:relative;scroll-behavior:smooth}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images[data-v-0a32faa1]{position:sticky;display:flex;justify-content:center;margin-bottom:10%;transition:height .6s ease;max-height:600px}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images img.content-img[data-v-0a32faa1]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;height:100%;position:relative;z-index:305}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .overlay[data-v-0a32faa1]{position:absolute;left:0;bottom:0;width:100%;height:150px;z-index:301}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-enter-active[data-v-0a32faa1],section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-leave-active[data-v-0a32faa1]{transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-enter-from[data-v-0a32faa1]{opacity:0;transform:translate(40px,40px) scale(.99)}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-enter-to[data-v-0a32faa1]{opacity:1;transform:translate(0) scale(1)}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-leave-from[data-v-0a32faa1]{opacity:1;transform:translate(0) scale(1)}section.insurance-promotion-section .insurance-promotion-container .grid-container .content-images .fade-up-right-leave-to[data-v-0a32faa1]{opacity:0;transform:translate(40px,40px) scale(.99)}section .scroll-wrapper .hidden-scroll-content[data-v-0a32faa1]{height:100vh}.start-trigger[data-v-0a32faa1],.end-trigger[data-v-0a32faa1]{height:5px;background:#f5f5f5}
