.column-page-fv[data-v-872103c6]{width:max(375/var(--base-mobile-width) * 100vw,375px)}@media screen and (min-width:1020px){.column-page-fv[data-v-872103c6]{width:min(690/var(--base-desktop-width) * 100vw,690px)}}.column-page-fv picture[data-v-872103c6]{height:auto;width:100%}.column-page-fv picture[data-v-872103c6] img{height:auto;width:100%}.ranking-page-point-content-card[data-v-c36d5790]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-300);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);display:flex;flex-direction:column;gap:var(--space-16);height:100%;padding:var(--space-16) var(--space-16) var(--space-24)}@media screen and (min-width:1020px){.ranking-page-point-content-card[data-v-c36d5790]{padding:var(--space-16) var(--space-24) var(--space-24)}}.ranking-page-point-content-card .point-heading[data-v-c36d5790]{margin-block:0!important}.ranking-page-point-content-card img[data-v-c36d5790]{height:auto;width:100%}.ranking-page-point-content-card .content[data-v-c36d5790]{font-size:var(--font-size-sm);line-height:1.7}@media screen and (min-width:1020px){.ranking-page-point-content-card .content[data-v-c36d5790]{font-size:var(--font-size-md)}}.ranking-page-point-content-swiper[data-v-c94fa984]{margin-inline:calc(var(--space-16)*-1);padding-inline:var(--space-16);width:calc(max(325 / var(--base-mobile-width) * 100vw,325px) + var(--space-32))}@media screen and (min-width:1020px){.ranking-page-point-content-swiper[data-v-c94fa984]{margin-inline:auto;padding-left:0;width:min(608/var(--base-desktop-width) * 100vw,608px)}}.ranking-page-point-content-swiper .swiper-slide[data-v-c94fa984]{height:auto}.ranking-page-point-content-swiper .container[data-v-c94fa984]{height:100%;padding-right:var(--space-8)}.follow-banner-compare-table[data-v-3a653aa1]{align-items:center;background-color:var(--color-neutral-10);bottom:0;box-shadow:0 -5px 20px #0000001a;display:flex;justify-content:center;left:0;padding:var(--space-16) var(--space-20);padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:9999}@media screen and (min-width:1020px){.follow-banner-compare-table[data-v-3a653aa1]{padding:var(--space-24) var(--space-20)}}.compare-table-cta-button[data-v-3a653aa1]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1d4ab0;border:none;border-radius:max(80/var(--base-mobile-width) * 100vw,80px);box-shadow:0 4px #031579;color:var(--color-neutral-10);cursor:pointer;display:flex;justify-content:center;min-height:52px;padding:var(--space-8) var(--space-40);position:relative;transition:all .2s;width:100%}.compare-table-cta-button[data-v-3a653aa1]:hover{box-shadow:0 2px #031579;opacity:.9;transform:translateY(2px)}.compare-table-cta-button[data-v-3a653aa1]:active{box-shadow:0 0 #031579;transform:translateY(4px)}@media screen and (min-width:1020px){.compare-table-cta-button[data-v-3a653aa1]{border-radius:min(80/var(--base-desktop-width) * 100vw,80px);box-shadow:0 min(4/var(--base-desktop-width) * 100vw,4px) 0 #031579;max-width:640px;min-height:64px;padding:var(--space-8) min(40/var(--base-desktop-width) * 100vw,40px)}.compare-table-cta-button[data-v-3a653aa1]:hover{box-shadow:0 min(2/var(--base-desktop-width) * 100vw,2px) 0 #031579}.compare-table-cta-button[data-v-3a653aa1]:active{box-shadow:0 0 #031579}}.cta-text[data-v-3a653aa1]{color:var(--color-neutral-10);font-size:var(--font-size-md);font-weight:700;line-height:1.6;text-align:center}@media screen and (min-width:1020px){.cta-text[data-v-3a653aa1]{font-size:var(--font-size-xl)}}.cta-icon[data-v-3a653aa1]{flex-shrink:0;height:20px;position:absolute;right:max(16/var(--base-mobile-width) * 100vw,16px);top:50%;transform:translateY(-50%);width:20px}@media screen and (min-width:1020px){.cta-icon[data-v-3a653aa1]{height:min(24/var(--base-desktop-width) * 100vw,24px);right:min(20/var(--base-desktop-width) * 100vw,20px);width:min(24/var(--base-desktop-width) * 100vw,24px)}}.slide-up-enter-active[data-v-3a653aa1]{animation:slideUp-3a653aa1 .5s ease-out forwards}.slide-up-leave-active[data-v-3a653aa1]{animation:slideDown-3a653aa1 .3s ease-in forwards}@keyframes slideUp-3a653aa1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown-3a653aa1{0%{transform:translateY(0)}to{transform:translateY(100%)}}.cta-button-follow-banner[data-v-dd76ad7d]{align-items:center;background-color:#e9254c;border-radius:max(80/var(--base-mobile-width) * 100vw,80px);box-shadow:0 4px #a50f25;box-sizing:border-box;display:flex;gap:var(--space-8);height:44px;justify-content:center;padding:var(--space-8);position:relative;text-decoration:none;transition:all .3s;width:167px}.cta-button-follow-banner[data-v-dd76ad7d]:hover{background-color:#ff3452}@media screen and (min-width:1020px){.cta-button-follow-banner[data-v-dd76ad7d]{border-radius:min(80/var(--base-desktop-width) * 100vw,80px);gap:var(--space-4);height:64px;justify-content:center;margin-inline:auto;max-width:min(540/var(--base-desktop-width) * 100vw,540px);padding-left:min(12/var(--base-desktop-width) * 100vw,12px);padding-right:min(12/var(--base-desktop-width) * 100vw,12px);width:auto}}.cta-button-follow-banner[data-v-dd76ad7d]:after{background:linear-gradient(180deg,#fff 0,#fff 50%,#000 0,#000);border-radius:max(80/var(--base-mobile-width) * 100vw,80px);content:"";display:inline-block;height:100%;left:0;mix-blend-mode:soft-light;opacity:.5;position:absolute;top:0;width:100%}@media screen and (min-width:1020px){.cta-button-follow-banner[data-v-dd76ad7d]:after{border-radius:min(80/var(--base-desktop-width) * 100vw,80px)}}.cta-button-follow-banner>span[data-v-dd76ad7d]{color:var(--color-neutral-10);font-size:var(--font-size-sm);font-weight:700;padding-left:max(24/var(--base-mobile-width) * 100vw,24px);position:relative;text-align:center;width:100%;z-index:2}@media screen and (min-width:1020px){.cta-button-follow-banner>span[data-v-dd76ad7d]{flex:0 1 auto;font-size:var(--font-size-xl);padding-left:0;text-align:center;width:auto}.cta-button-follow-banner>span.mobile-text[data-v-dd76ad7d]{display:none}}.cta-button-follow-banner>span.desktop-text[data-v-dd76ad7d]{display:none}@media screen and (min-width:1020px){.cta-button-follow-banner>span.desktop-text[data-v-dd76ad7d]{display:initial}}.cta-button-follow-banner>img[data-v-dd76ad7d]{flex-shrink:0;height:auto;margin:0;width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){.cta-button-follow-banner>img[data-v-dd76ad7d]{margin-left:0;position:absolute;right:12px;right:min(16/var(--base-desktop-width) * 100vw,16px);width:min(24/var(--base-desktop-width) * 100vw,24px)}}.follow-banner[data-v-0d211ba2]{align-items:flex-end;animation:slideUp-0d211ba2 .5s ease-out forwards;background-color:color-mix(in srgb,var(--color-neutral-10),transparent 10%);bottom:0;box-shadow:0 -4px 10px color-mix(in srgb,var(--color-neutral-1000),transparent 90%);display:flex;gap:var(--space-8);height:auto;justify-content:center;left:0;min-height:80px;padding:var(--space-8) var(--space-16) var(--space-12) var(--space-16);padding-bottom:calc(12px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:9999}@media screen and (min-width:1020px){.follow-banner[data-v-0d211ba2]{gap:var(--space-16)}}@keyframes slideUp-0d211ba2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.follow-banner-text[data-v-0d211ba2]{color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:700;left:50%;position:absolute;top:8px;transform:translate(-50%);white-space:nowrap}.follow-banner-text[data-v-0d211ba2] .marker{background-image:linear-gradient(transparent 60%,var(--color-marker) 60%);padding:0 var(--space-2)}@media screen and (min-width:1020px){.follow-banner-text[data-v-0d211ba2]{font-size:var(--font-size-lg);top:12px}}.character-image[data-v-0d211ba2]{align-items:flex-end;display:flex;flex-shrink:0;margin-left:-16px;margin-right:-6px;transform:translateY(calc(13px + env(safe-area-inset-bottom)));z-index:2}.character-image img[data-v-0d211ba2]{height:auto;width:72px}@media screen and (min-width:1020px){.character-image img[data-v-0d211ba2]{height:auto;width:110px}}.logo img[data-v-0d211ba2]{height:46px;-o-object-fit:contain;object-fit:contain;transform:translateY(calc(4px + env(safe-area-inset-bottom)));width:auto}@media screen and (min-width:1020px){.logo img[data-v-0d211ba2]{height:68px;width:auto}}[data-v-0d211ba2] .cta-button-follow-banner{flex-grow:1;margin:0}.close-button[data-v-0d211ba2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;margin:var(--space-8);padding:0;position:absolute;right:0;top:0;width:24px;z-index:10}.close-button img[data-v-0d211ba2]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}@media screen and (min-width:1020px){.close-button[data-v-0d211ba2]{position:relative;right:20px;top:auto;transform:translateY(-60px)}.close-button[data-v-0d211ba2],.close-button img[data-v-0d211ba2]{height:40px;width:40px}}.color-red-600[data-v-0002acea],[data-v-0002acea] .color-red-600{color:var(--color-red-600)!important}.color-orange-600[data-v-0002acea],[data-v-0002acea] .color-orange-600{color:var(--color-orange-600)!important}.color-blue-700[data-v-0002acea],[data-v-0002acea] .color-blue-700{color:var(--color-blue-700)!important}.font-weight-bold[data-v-0002acea],[data-v-0002acea] .font-weight-bold{font-weight:700!important}.text-underline[data-v-0002acea],[data-v-0002acea] .text-underline{background:linear-gradient(to bottom,transparent 70%,var(--color-marker) 30%)!important}.bg-red-50[data-v-0002acea],[data-v-0002acea] .bg-red-50{background-color:var(--color-red-50)!important}article section[data-v-0002acea]{padding:var(--space-24) var(--space-16) 0}article section h1[data-v-0002acea]{font-size:var(--font-size-3xl);margin-bottom:var(--space-24)}@media screen and (min-width:1020px){article section h1[data-v-0002acea]{font-size:var(--font-size-2xl);margin-bottom:var(--space-40)}}article section[data-v-0002acea] h2:not(.point-content>h2):not(.ideco-recommend-block__title):not(.nisa-recommend-block__title){border-left:3px solid var(--color-blue-100);font-size:var(--font-size-xl);margin-block:var(--space-64) var(--space-16);padding-left:var(--space-20);position:relative}@media screen and (min-width:1020px){article section[data-v-0002acea] h2:not(.point-content>h2):not(.ideco-recommend-block__title):not(.nisa-recommend-block__title){margin-block:var(--space-64) var(--space-24);padding-block:var(--space-12)}}article section[data-v-0002acea] h2:not(.point-content>h2):not(.ideco-recommend-block__title):not(.nisa-recommend-block__title):before{background-color:var(--color-blue-800);bottom:0;content:"";display:inline-block;height:50%;left:-3px;position:absolute;width:3px}article section[data-v-0002acea] h3:not(.ideco-recommend-block__feature-title):not(.nisa-recommend-block__feature-title){background-color:var(--color-blue-50);color:var(--color-blue-800);font-size:var(--font-size-lg);margin-block:var(--space-40) var(--space-16);padding:var(--space-8) var(--space-16)}article section[data-v-0002acea] h3:not(.ideco-recommend-block__feature-title):not(.nisa-recommend-block__feature-title).has-label{align-items:center;display:flex;gap:var(--space-8)}article section[data-v-0002acea] h3:not(.ideco-recommend-block__feature-title):not(.nisa-recommend-block__feature-title).has-label .label{align-items:center;background-color:var(--color-blue-800);border-radius:max(4/var(--base-mobile-width) * 100vw,4px);color:var(--color-neutral-10);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-3xs);height:max(40/var(--base-mobile-width) * 100vw,40px);justify-content:center;line-height:1;text-align:center;width:max(40/var(--base-mobile-width) * 100vw,40px)}@media screen and (min-width:1020px){article section[data-v-0002acea] h3:not(.ideco-recommend-block__feature-title):not(.nisa-recommend-block__feature-title).has-label .label{border-radius:min(4/var(--base-desktop-width) * 100vw,4px);height:min(48/var(--base-desktop-width) * 100vw,48px);width:min(48/var(--base-desktop-width) * 100vw,48px)}}article section[data-v-0002acea] h3:not(.ideco-recommend-block__feature-title):not(.nisa-recommend-block__feature-title).has-label .label>span{font-size:var(--font-size-lg)}article section[data-v-0002acea] h4{border-bottom:1px solid var(--color-neutral-600);font-size:var(--font-size-md);margin-block:var(--space-16);padding-bottom:var(--space-8)}article section[data-v-0002acea] p{font-size:var(--font-size-xs);line-height:1.7}@media screen and (min-width:1020px){article section[data-v-0002acea] p{font-size:var(--font-size-md)}}article section[data-v-0002acea] p:not(:last-child){margin-bottom:var(--space-16)}article section[data-v-0002acea] .notice-banner{background:var(--color-neutral-10);margin:var(--space-16) 0;overflow:hidden}article section[data-v-0002acea] .notice-banner .notice-banner__header{align-items:center;background:var(--color-blue-500);border-radius:max(4/var(--base-mobile-width) * 100vw,4px) max(4/var(--base-mobile-width) * 100vw,4px) 0 0;color:var(--color-neutral-10);display:flex;gap:var(--space-4);justify-content:center;padding:var(--space-8) var(--space-16)}article section[data-v-0002acea] .notice-banner .notice-banner__header:before{background:url(../img/icon/info-white.svg) no-repeat 50%;background-size:contain;content:"";flex-shrink:0;height:max(20/var(--base-mobile-width) * 100vw,20px);width:max(20/var(--base-mobile-width) * 100vw,20px)}@media screen and (min-width:1020px){article section[data-v-0002acea] .notice-banner .notice-banner__header:before{height:min(24/var(--base-desktop-width) * 100vw,24px);width:min(24/var(--base-desktop-width) * 100vw,24px)}}article section[data-v-0002acea] .notice-banner .notice-banner__title{font-size:var(--font-size-md);font-weight:500}article section[data-v-0002acea] .notice-banner .notice-banner__content{border:1px solid var(--color-blue-500);border-radius:0 0 4px 4px;color:var(--color-neutral-800);font-size:var(--font-size-sm);line-height:1.5;padding:var(--space-16)}article section[data-v-0002acea] .notice-banner .notice-banner__content .color-black-bold{color:var(--color-neutral-800);font-weight:700}@media screen and (min-width:768px){article section[data-v-0002acea] .notice-banner{margin:var(--space-40) 0}article section[data-v-0002acea] .notice-banner .notice-banner__header{border-radius:8px 8px 0 0}article section[data-v-0002acea] .notice-banner .notice-banner__title{font-size:var(--font-size-lg)}article section[data-v-0002acea] .notice-banner .notice-banner__header{padding:var(--space-8)}article section[data-v-0002acea] .notice-banner .notice-banner__content{border-radius:0 0 8px 8px;font-size:var(--font-size-md);padding:var(--space-20)}}article section[data-v-0002acea] .supervisor-comment{align-items:flex-start;display:flex;gap:var(--space-12);margin-block:var(--space-24)}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__avatar{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-4)}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__avatar img{border-radius:100%;height:max(64/var(--base-mobile-width) * 100vw,64px);width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){article section[data-v-0002acea] .supervisor-comment .supervisor-comment__avatar img{height:min(80/var(--base-desktop-width) * 100vw,80px);width:min(80/var(--base-desktop-width) * 100vw,80px)}}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__avatar .supervisor-comment__label{color:var(--color-neutral-800);font-size:var(--font-size-xs);font-weight:700}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-400);border-radius:max(10/var(--base-mobile-width) * 100vw,10px);max-width:calc(100% - max(60 / var(--base-mobile-width) * 100vw,60px));padding:var(--space-12) var(--space-16);position:relative}@media screen and (min-width:1020px){article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble{border-radius:min(12/var(--base-desktop-width) * 100vw,12px);max-width:calc(100% - min(68 / var(--base-desktop-width) * 100vw,68px))}}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble:before{border-bottom:max(5/var(--base-mobile-width) * 100vw,5px) solid transparent;border-right:max(8/var(--base-mobile-width) * 100vw,8px) solid var(--color-neutral-400);border-top:max(5/var(--base-mobile-width) * 100vw,5px) solid transparent;content:"";height:0;left:calc(max(8 / var(--base-mobile-width) * 100vw,8px)*-1);position:absolute;top:max(17/var(--base-mobile-width) * 100vw,17px);width:0}@media screen and (min-width:1020px){article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble:before{border-bottom-width:min(5/var(--base-desktop-width) * 100vw,5px);border-right-width:min(8/var(--base-desktop-width) * 100vw,8px);border-top-width:min(5/var(--base-desktop-width) * 100vw,5px);left:calc(min(8 / var(--base-desktop-width) * 100vw,8px)*-1);top:min(17/var(--base-desktop-width) * 100vw,17px)}}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble:after{border-bottom:max(4/var(--base-mobile-width) * 100vw,4px) solid transparent;border-right:max(7/var(--base-mobile-width) * 100vw,7px) solid var(--color-neutral-10);border-top:max(4/var(--base-mobile-width) * 100vw,4px) solid transparent;content:"";height:0;left:calc(max(6.4 / var(--base-mobile-width) * 100vw,6.4px)*-1);position:absolute;top:max(18/var(--base-mobile-width) * 100vw,18px);width:0}@media screen and (min-width:1020px){article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble:after{border-bottom-width:min(4/var(--base-desktop-width) * 100vw,4px);border-right-width:min(7/var(--base-desktop-width) * 100vw,7px);border-top-width:min(4/var(--base-desktop-width) * 100vw,4px);left:calc(min(6.4 / var(--base-desktop-width) * 100vw,6.4px)*-1);top:min(18/var(--base-desktop-width) * 100vw,18px)}}article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble .supervisor-comment__content{color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:700;line-height:1.6}@media screen and (min-width:1020px){article section[data-v-0002acea] .supervisor-comment .supervisor-comment__bubble .supervisor-comment__content{font-size:var(--font-size-md)}}article section[data-v-0002acea] table{border-collapse:collapse;margin-bottom:var(--space-16);table-layout:auto;width:100%}article section[data-v-0002acea] table td,article section[data-v-0002acea] table th{border:1px solid var(--color-neutral-300);font-weight:500;padding:var(--space-8);text-align:center}article section[data-v-0002acea] table th{background-color:var(--color-neutral-100);font-size:var(--font-size-xs)}@media screen and (min-width:1020px){article section[data-v-0002acea] table th{font-size:var(--font-size-sm)}}article section[data-v-0002acea] table td{font-size:var(--font-size-2xs)}@media screen and (min-width:1020px){article section[data-v-0002acea] table td{font-size:var(--font-size-sm)}}article section[data-v-0002acea] table td.text-left{text-align:left}article section[data-v-0002acea] table td>ul{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0 0 0 var(--space-16)}article section[data-v-0002acea] table[data-table-type=benefit-info] td:first-child{width:auto}article section[data-v-0002acea] table[data-table-type=item-detail] td:first-child{background-color:var(--color-neutral-100);width:max(140/var(--base-mobile-width) * 100vw,140px)}@media screen and (min-width:1020px){article section[data-v-0002acea] table[data-table-type=item-detail] td:first-child{width:min(180/var(--base-desktop-width) * 100vw,180px)}}article section[data-v-0002acea] table[data-table-type=item-detail] td:last-child{background-color:var(--color-neutral-10)}article section caption[data-v-0002acea]{caption-side:bottom;font-size:var(--font-size-3xs);margin-top:var(--space-8);text-align:left}@media screen and (min-width:1020px){article section caption[data-v-0002acea]{font-size:var(--font-size-2xs)}}article[data-v-0002acea] ul.check-list{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:0;padding:0}article[data-v-0002acea] ul.check-list li{display:flex;flex-direction:column;gap:var(--space-8);padding-left:var(--space-24);position:relative}article[data-v-0002acea] ul.check-list li:before{background:url(../img/icon/check-orange.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);left:0;position:absolute;top:.175em;width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] ul.check-list li:before{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] ul.check-list li .header{font-size:var(--font-size-sm);font-weight:700}article[data-v-0002acea] ul.check-list li .text{font-size:var(--font-size-2xs);font-weight:500}article[data-v-0002acea] img{height:auto;width:100%}article[data-v-0002acea] .scrollable-table-wrapper{overflow-x:scroll}article[data-v-0002acea] .scrollable-table-wrapper table td,article[data-v-0002acea] .scrollable-table-wrapper table th{min-width:max(85/var(--base-mobile-width) * 100vw,85px)}@media screen and (min-width:1020px){article[data-v-0002acea] .scrollable-table-wrapper table td,article[data-v-0002acea] .scrollable-table-wrapper table th{min-width:min(120/var(--base-desktop-width) * 100vw,120px)}}article[data-v-0002acea] .table-rating-label{align-items:center;background-color:var(--color-orange-50);border:1px solid var(--color-orange-400);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-4) var(--space-8)}@media screen and (min-width:1020px){article[data-v-0002acea] .table-rating-label{border-radius:min(10/var(--base-desktop-width) * 100vw,10px)}}article[data-v-0002acea] .table-rating-label .text{font-size:var(--font-size-3xs);font-weight:500;text-align:center}article[data-v-0002acea] .table-rating-label .rate{align-items:center;display:flex;gap:1px}article[data-v-0002acea] .table-rating-label .rate img{flex-shrink:0;height:auto;width:max(8/var(--base-mobile-width) * 100vw,8px)}@media screen and (min-width:1020px){article[data-v-0002acea] .table-rating-label .rate img{width:min(12/var(--base-desktop-width) * 100vw,12px)}}article[data-v-0002acea] details{margin-block:var(--space-16)}article[data-v-0002acea] details[open] summary{border-radius:max(8/var(--base-mobile-width) * 100vw,8px) max(8/var(--base-mobile-width) * 100vw,8px) 0 0}@media screen and (min-width:1020px){article[data-v-0002acea] details[open] summary{border-radius:min(8/var(--base-desktop-width) * 100vw,8px) min(8/var(--base-desktop-width) * 100vw,8px) 0 0}}article[data-v-0002acea] details[open] summary .toggle:after{opacity:0;transform:translateY(-50%)}article[data-v-0002acea] details summary{align-items:center;background-color:var(--color-blue-50);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);cursor:pointer;display:flex;gap:var(--space-8);justify-content:flex-start;list-style:none;padding:var(--space-10) var(--space-8) var(--space-10) var(--space-10)}@media screen and (min-width:1020px){article[data-v-0002acea] details summary{border-radius:min(8/var(--base-desktop-width) * 100vw,8px);gap:var(--space-16);padding:var(--space-10) var(--space-16)}}article[data-v-0002acea] details summary::-webkit-details-marker{display:none}article[data-v-0002acea] details summary .label{align-items:center;background-color:var(--color-neutral-10);border-radius:100%;color:var(--color-blue-600);display:flex;font-size:var(--font-size-lg);font-weight:700;height:max(32/var(--base-mobile-width) * 100vw,32px);justify-content:center;line-height:1;width:max(32/var(--base-mobile-width) * 100vw,32px)}@media screen and (min-width:1020px){article[data-v-0002acea] details summary .label{height:min(40/var(--base-desktop-width) * 100vw,40px);width:min(40/var(--base-desktop-width) * 100vw,40px)}}article[data-v-0002acea] details summary .text{font-size:var(--font-size-sm);font-weight:700}@media screen and (min-width:1020px){article[data-v-0002acea] details summary .text{font-size:var(--font-size-md)}}article[data-v-0002acea] details summary .toggle{display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);margin-left:auto;position:relative;width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] details summary .toggle{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] details summary .toggle:after,article[data-v-0002acea] details summary .toggle:before{background-color:var(--color-blue-700);content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;transition:all .3s;width:100%}article[data-v-0002acea] details summary .toggle:before{transform:translateY(-50%)}article[data-v-0002acea] details summary .toggle:after{transform:translateY(-50%) rotate(90deg)}article[data-v-0002acea] details .content{align-items:flex-start;display:flex;gap:var(--space-8);padding:var(--space-16) var(--space-10)}@media screen and (min-width:1020px){article[data-v-0002acea] details .content{gap:var(--space-16);padding:var(--space-16)}}article[data-v-0002acea] details .content>div{font-size:var(--font-size-2xs);font-weight:500}@media screen and (min-width:1020px){article[data-v-0002acea] details .content>div{font-size:var(--font-size-xs)}}article[data-v-0002acea] details .content>div p:not(:last-child){margin-bottom:var(--space-12)}@media screen and (min-width:1020px){article[data-v-0002acea] details .content>div p:not(:last-child){margin-bottom:var(--space-16)}}article[data-v-0002acea] details.faq summary:before{align-items:center;background-color:var(--color-neutral-10);border-radius:100%;color:var(--color-blue-600);content:"Q";display:flex;flex-shrink:0;font-family:Roboto;font-size:var(--font-size-lg);font-weight:700;height:max(32/var(--base-mobile-width) * 100vw,32px);justify-content:center;width:max(32/var(--base-mobile-width) * 100vw,32px)}@media screen and (min-width:1020px){article[data-v-0002acea] details.faq summary:before{height:min(40/var(--base-desktop-width) * 100vw,40px);width:min(40/var(--base-desktop-width) * 100vw,40px)}}article[data-v-0002acea] details.faq .content:before{align-items:center;background-color:var(--color-red-50);border-radius:100%;color:var(--color-red-500);content:"A";display:flex;flex-shrink:0;font-family:Roboto;font-size:var(--font-size-lg);font-weight:700;height:max(32/var(--base-mobile-width) * 100vw,32px);justify-content:center;width:max(32/var(--base-mobile-width) * 100vw,32px)}@media screen and (min-width:1020px){article[data-v-0002acea] details.faq .content:before{height:min(40/var(--base-desktop-width) * 100vw,40px);width:min(40/var(--base-desktop-width) * 100vw,40px)}}article[data-v-0002acea] .supervisor-block{background-color:var(--color-neutral-100);border:1px solid var(--color-blue-800);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);display:flex;flex-direction:column;gap:var(--space-16);margin-block:var(--space-16);padding:var(--space-24) var(--space-16);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .supervisor-block{border-radius:min(8/var(--base-desktop-width) * 100vw,8px);padding:var(--space-24) var(--space-40)}}article[data-v-0002acea] .supervisor-block .header{background-color:var(--color-neutral-10);color:var(--color-blue-800);font-size:var(--font-size-2xs);font-weight:700;left:max(10/var(--base-mobile-width) * 100vw,10px);padding-inline:var(--space-4);position:absolute;top:calc(max(9 / var(--base-mobile-width) * 100vw,9px)*-1)}@media screen and (min-width:1020px){article[data-v-0002acea] .supervisor-block .header{left:min(10/var(--base-desktop-width) * 100vw,10px);top:calc(min(9 / var(--base-desktop-width) * 100vw,9px)*-1)}}article[data-v-0002acea] .supervisor-block .introduction{display:grid;gap:var(--space-4) var(--space-16);grid-template:1fr/max(64/var(--base-mobile-width) * 100vw,64px) 1fr}@media screen and (min-width:1020px){article[data-v-0002acea] .supervisor-block .introduction{grid-template:1fr/min(64/var(--base-desktop-width) * 100vw,64px) 1fr}}article[data-v-0002acea] .supervisor-block .introduction:before{background:url(../img/supervisor/ueno.svg) no-repeat 50%/contain;content:"";display:inline-block;grid-row:1/3;height:max(64/var(--base-mobile-width) * 100vw,64px);width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){article[data-v-0002acea] .supervisor-block .introduction:before{height:min(64/var(--base-desktop-width) * 100vw,64px);width:min(64/var(--base-desktop-width) * 100vw,64px)}}article[data-v-0002acea] .supervisor-block .introduction .name,article[data-v-0002acea] .supervisor-block .introduction .title{font-weight:700}article[data-v-0002acea] .supervisor-block .introduction .name{font-size:var(--font-size-sm)}article[data-v-0002acea] .supervisor-block .introduction .title{font-size:var(--font-size-xs)}article[data-v-0002acea] .supervisor-block .description{font-size:var(--font-size-2xs);font-weight:500}article[data-v-0002acea] .avatar-block{align-items:center;display:flex;gap:var(--space-10);margin-block:var(--space-16)}@media screen and (min-width:1020px){article[data-v-0002acea] .avatar-block{margin-inline:auto}}article[data-v-0002acea] .avatar-block:before{background:url(../img/icon/avatar/woman-concern.svg) no-repeat 50%/contain;content:"";display:inline-block;flex-shrink:0;height:max(64/var(--base-mobile-width) * 100vw,64px);width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){article[data-v-0002acea] .avatar-block:before{height:min(80/var(--base-desktop-width) * 100vw,80px);width:min(80/var(--base-desktop-width) * 100vw,80px)}}article[data-v-0002acea] .avatar-block .content ul{display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:700;gap:var(--space-10);list-style:none;margin:0;padding:0}article[data-v-0002acea] .avatar-block .content ul li{padding-left:var(--space-16);position:relative}article[data-v-0002acea] .avatar-block .content ul li:before{background-color:var(--color-orange-600);border-radius:100%;content:"";display:inline-block;height:max(6/var(--base-mobile-width) * 100vw,6px);left:0;position:absolute;top:var(--space-8);width:max(6/var(--base-mobile-width) * 100vw,6px)}@media screen and (min-width:1020px){article[data-v-0002acea] .avatar-block .content ul li:before{height:min(6/var(--base-desktop-width) * 100vw,6px);width:min(6/var(--base-desktop-width) * 100vw,6px)}}article[data-v-0002acea] .avatar-block .content .balloon{border:1px solid var(--color-neutral-300);border-radius:max(58/var(--base-mobile-width) * 100vw,58px);padding:var(--space-8) var(--space-16);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .avatar-block .content .balloon{border-radius:min(58/var(--base-desktop-width) * 100vw,58px)}}article[data-v-0002acea] .avatar-block .content .balloon:after{border:1px solid var(--color-neutral-300);border-radius:100%;bottom:max(12/var(--base-mobile-width) * 100vw,12px);content:"";display:inline-block;height:max(10/var(--base-mobile-width) * 100vw,10px);left:calc(max(8 / var(--base-mobile-width) * 100vw,8px)*-1);position:absolute;width:max(10/var(--base-mobile-width) * 100vw,10px)}@media screen and (min-width:1020px){article[data-v-0002acea] .avatar-block .content .balloon:after{bottom:min(12/var(--base-desktop-width) * 100vw,12px);height:min(10/var(--base-desktop-width) * 100vw,10px);left:calc(min(10 / var(--base-desktop-width) * 100vw,10px)*-1);width:min(10/var(--base-desktop-width) * 100vw,10px)}}article[data-v-0002acea] .avatar-block .content .balloon p{font-size:var(--font-size-sm);font-weight:700;text-align:center}article[data-v-0002acea] .user-comment-block{align-items:center;display:flex;gap:var(--space-8);margin-block:var(--space-24)}article[data-v-0002acea] .user-comment-block .avatar{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){article[data-v-0002acea] .user-comment-block .avatar{width:min(80/var(--base-desktop-width) * 100vw,80px)}}article[data-v-0002acea] .user-comment-block .avatar img{height:auto;width:100%}article[data-v-0002acea] .user-comment-block .avatar span{font-size:var(--font-size-xs);font-weight:700}article[data-v-0002acea] .user-comment-block .comment{border:1px solid var(--color-neutral-300);border-radius:max(16/var(--base-mobile-width) * 100vw,16px);font-size:var(--font-size-sm);font-weight:700;padding:var(--space-8) var(--space-16);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .user-comment-block .comment{border-radius:min(10/var(--base-desktop-width) * 100vw,10px)}}article[data-v-0002acea] .user-comment-block .comment:after,article[data-v-0002acea] .user-comment-block .comment:before{clip-path:polygon(0 50%,100% 0,100% 100%);content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}article[data-v-0002acea] .user-comment-block .comment:before{background-color:var(--color-neutral-300);height:max(10/var(--base-mobile-width) * 100vw,10px);left:calc(max(10 / var(--base-mobile-width) * 100vw,10px)*-1);width:max(10/var(--base-mobile-width) * 100vw,10px)}@media screen and (min-width:1020px){article[data-v-0002acea] .user-comment-block .comment:before{height:min(10/var(--base-desktop-width) * 100vw,10px);left:calc(min(10 / var(--base-desktop-width) * 100vw,10px)*-1);width:min(10/var(--base-desktop-width) * 100vw,10px)}}article[data-v-0002acea] .user-comment-block .comment:after{background-color:var(--color-neutral-10);height:max(8/var(--base-mobile-width) * 100vw,8px);left:calc(max(8 / var(--base-mobile-width) * 100vw,8px)*-1);width:max(8/var(--base-mobile-width) * 100vw,8px)}@media screen and (min-width:1020px){article[data-v-0002acea] .user-comment-block .comment:after{height:min(8/var(--base-desktop-width) * 100vw,8px);left:calc(min(8 / var(--base-desktop-width) * 100vw,8px)*-1);width:min(8/var(--base-desktop-width) * 100vw,8px)}}article[data-v-0002acea] .step-instruction-block{background-color:var(--color-orange-50);border:1px solid var(--color-red-600);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);margin-block:var(--space-32) var(--space-16);padding:var(--space-32) var(--space-24) var(--space-24);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .step-instruction-block{border-radius:min(8/var(--base-desktop-width) * 100vw,8px)}}article[data-v-0002acea] .step-instruction-block .header{align-items:center;background-color:var(--color-neutral-10);color:var(--color-orange-600);display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-4);left:var(--space-16);padding-inline:var(--space-16);position:absolute;top:calc(var(--space-10)*-1)}article[data-v-0002acea] .step-instruction-block .header:before{background:url(../img/icon/hand-pointed-orange.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .step-instruction-block .header:before{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .step-instruction-block ol{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:0;padding:0}article[data-v-0002acea] .step-instruction-block ol li{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-8)}@media screen and (min-width:1020px){article[data-v-0002acea] .step-instruction-block ol li{font-size:var(--font-size-md)}}article[data-v-0002acea] .step-instruction-block ol li .label{align-items:center;background-color:var(--color-orange-600);border-radius:100%;color:var(--color-neutral-10);display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;height:max(20/var(--base-mobile-width) * 100vw,20px);justify-content:center;width:max(20/var(--base-mobile-width) * 100vw,20px)}@media screen and (min-width:1020px){article[data-v-0002acea] .step-instruction-block ol li .label{font-size:var(--font-size-2xs);height:min(20/var(--base-desktop-width) * 100vw,20px);width:min(20/var(--base-desktop-width) * 100vw,20px)}}article[data-v-0002acea] .numbered-step-block{margin-block:var(--space-24)}article[data-v-0002acea] .numbered-step-block ol{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:0;padding:0}article[data-v-0002acea] .numbered-step-block ol li{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:700;gap:var(--space-8)}article[data-v-0002acea] .numbered-step-block ol li .label{align-items:center;background-color:var(--color-orange-600);border-radius:100%;color:var(--color-neutral-10);display:flex;flex-shrink:0;font-family:Roboto,sans-serif;font-weight:500;height:max(22/var(--base-mobile-width) * 100vw,22px);justify-content:center;line-height:2;width:max(22/var(--base-mobile-width) * 100vw,22px)}@media screen and (min-width:1020px){article[data-v-0002acea] .numbered-step-block ol li .label{height:min(24/var(--base-desktop-width) * 100vw,24px);width:min(24/var(--base-desktop-width) * 100vw,24px)}}article[data-v-0002acea] .point-block{background-color:var(--color-orange-50);border:1px solid var(--color-red-600);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);margin-block:var(--space-16);padding:var(--space-24);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .point-block{border-radius:min(8/var(--base-desktop-width) * 100vw,8px)}}article[data-v-0002acea] .point-block .header{align-items:center;background-color:var(--color-neutral-10);color:var(--color-orange-600);display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-4);left:var(--space-16);padding-inline:var(--space-16);position:absolute;top:calc(var(--space-10)*-1)}article[data-v-0002acea] .point-block .header:before{background:url(../img/icon/hand-pointed-orange.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .point-block .header:before{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .point-block .content{align-items:flex-start;display:flex;gap:var(--space-16);margin-top:var(--space-8)}article[data-v-0002acea] .point-block .content .illustration{flex-shrink:0;height:max(64/var(--base-mobile-width) * 100vw,64px);width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){article[data-v-0002acea] .point-block .content .illustration{height:min(80/var(--base-desktop-width) * 100vw,80px);width:min(80/var(--base-desktop-width) * 100vw,80px)}}article[data-v-0002acea] .point-block .content .illustration img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}article[data-v-0002acea] .point-block .content .text{color:var(--color-neutral-800);flex:1;font-size:var(--font-size-sm);font-weight:700;line-height:1.6}article[data-v-0002acea] .ideco-recommend-block{background-color:#eff7ff;background-image:radial-gradient(circle,rgba(36,113,236,.1) 1px,transparent 0);background-size:10px 10px;border-radius:12px;margin-block:var(--space-24);padding:24px 16px 16px}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block{padding:32px 24px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__title{color:#333;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__title{font-size:32px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__title-highlight{align-items:center;background-color:#2471ec;border-radius:6px;color:#fff;display:inline-flex;font-weight:700;height:40px;justify-content:center;line-height:32px;margin-right:4px;padding:4px 16px}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features{gap:24px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp{display:flex}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp{display:none}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc{display:none}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc{display:flex}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp .ideco-recommend-block__feature-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc .ideco-recommend-block__feature-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:grid;gap:24px;grid-template-columns:auto 1fr auto;padding:24px;width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-number{align-items:center;color:#2471ec;display:flex;flex-direction:column;font-weight:700;writing-mode:horizontal-tb}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-text-wrapper{align-items:baseline;display:flex;gap:4px}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-label{font-size:20px}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-num{font-size:32px}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-underline{background-color:#2471ec;height:2px;margin-top:4px;width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc .ideco-recommend-block__feature-content{flex:1;text-align:left}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc .ideco-recommend-block__feature-number{align-items:flex-start}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp .ideco-recommend-block__feature-number{width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp .ideco-recommend-block__feature-title{margin-bottom:0}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--sp .ideco-recommend-block__feature-icon{height:100%;width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-title{color:#333;font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__features--pc .ideco-recommend-block__feature-title{margin-bottom:12px;text-align:left}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-text{color:#333;font-size:13px;line-height:130%;margin:0;text-align:left}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-text{font-size:16px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-icon{align-items:center;display:flex;height:94px;justify-content:center;width:160px}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__feature-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__arrow{align-items:center;display:flex;justify-content:center;margin:20px 0;text-align:center}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice{align-items:center;background:#fff;border:1px solid #ee1e3d;border-radius:12px;display:flex;gap:16px;padding:20px}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice{gap:20px;padding:24px 32px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-icon{align-items:center;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-icon{height:80px;width:80px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-icon img{height:auto;max-width:100%}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-text{color:#ee1e3d;flex:1;font-size:16px;line-height:160%}@media (min-width:768px){article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-text{font-size:20px}}article[data-v-0002acea] .ideco-recommend-block .ideco-recommend-block__notice-text strong{font-weight:700}article[data-v-0002acea] .nisa-recommend-block{background-color:#fff7ec;background-image:radial-gradient(circle,rgba(255,85,0,.1) 1px,transparent 0);background-size:10px 10px;border-radius:12px;margin-block:var(--space-24);padding:24px 16px 16px}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block{padding:32px 24px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__title{color:#333;font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__title{font-size:32px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__title-highlight{align-items:center;background-color:#f50;border-radius:6px;color:#fff;display:inline-flex;font-weight:700;height:40px;justify-content:center;line-height:32px;margin-right:4px;padding:4px 16px}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features{gap:24px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp{display:flex}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp{display:none}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc{display:none}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc{display:flex}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp .nisa-recommend-block__feature-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc .nisa-recommend-block__feature-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:grid;gap:24px;grid-template-columns:auto 1fr auto;padding:24px;width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-number{align-items:center;color:#f50;display:flex;flex-direction:column;font-weight:700;writing-mode:horizontal-tb}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-text-wrapper{align-items:baseline;display:flex;gap:4px}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-label{font-size:20px}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-num{font-size:32px}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-underline{background-color:#f50;height:2px;margin-top:4px;width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc .nisa-recommend-block__feature-content{flex:1;text-align:left}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc .nisa-recommend-block__feature-number{align-items:flex-start}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp .nisa-recommend-block__feature-number{width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp .nisa-recommend-block__feature-title{margin-bottom:0}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--sp .nisa-recommend-block__feature-icon{height:100%;width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-title{color:#333;font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__features--pc .nisa-recommend-block__feature-title{margin-bottom:12px;text-align:left}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-text{color:#333;font-size:13px;line-height:130%;margin:0;text-align:left}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-text{font-size:16px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-icon{align-items:center;display:flex;height:94px;justify-content:center;width:160px}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__feature-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__arrow{align-items:center;display:flex;justify-content:center;margin:20px 0;text-align:center}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice{align-items:center;background:#fff;border:1px solid #ee1e3d;border-radius:12px;display:flex;gap:16px;padding:20px}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice{gap:20px;padding:24px 32px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-icon{align-items:center;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-icon{height:80px;width:80px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-icon img{height:auto;max-width:100%}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-text{color:#ee1e3d;flex:1;font-size:16px;line-height:160%}@media (min-width:768px){article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-text{font-size:20px}}article[data-v-0002acea] .nisa-recommend-block .nisa-recommend-block__notice-text strong{font-weight:700}article[data-v-0002acea] .js-toc{background-color:var(--color-neutral-100);border-top:2px solid var(--color-blue-700);display:flex;flex-direction:column;gap:var(--space-16);height:240px;margin-block:var(--space-24);overflow:hidden;padding:var(--space-24) var(--space-24) var(--space-32);position:relative;transition:all .125s}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc{padding:var(--space-32) var(--space-40) var(--space-40)}}article[data-v-0002acea] .js-toc .js-toc-header{font-size:var(--font-size-lg);font-weight:700}article[data-v-0002acea] .js-toc ul{display:flex;flex-direction:column;gap:var(--space-16);list-style:none;margin:0;padding:0}article[data-v-0002acea] .js-toc ul button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-neutral-800);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-8);text-align:left}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc ul button{font-size:var(--font-size-md)}}article[data-v-0002acea] .js-toc ul button:after,article[data-v-0002acea] .js-toc ul button:before{content:"";display:inline-block;flex-shrink:0}article[data-v-0002acea] .js-toc ul button:before{background-color:var(--color-blue-700);border-radius:100%;height:max(4/var(--base-mobile-width) * 100vw,4px);margin-right:var(--space-4);width:max(4/var(--base-mobile-width) * 100vw,4px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc ul button:before{height:min(4/var(--base-desktop-width) * 100vw,4px);width:min(4/var(--base-desktop-width) * 100vw,4px)}}article[data-v-0002acea] .js-toc ul button:after{background:url(../img/icon/chevron-down-blue.svg) no-repeat 50%/contain;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc ul button:after{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-toc .toggle{align-items:center;background-color:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-16);position:absolute;width:100%}article[data-v-0002acea] .js-toc .toggle button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-600);border-radius:max(64/var(--base-mobile-width) * 100vw,64px);color:var(--color-neutral-800);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:500;gap:var(--space-8);height:max(48/var(--base-mobile-width) * 100vw,48px);justify-content:center;padding:var(--space-8);width:max(264/var(--base-mobile-width) * 100vw,264px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc .toggle button{height:min(56/var(--base-desktop-width) * 100vw,56px);width:min(320/var(--base-desktop-width) * 100vw,320px)}}article[data-v-0002acea] .js-toc .toggle button:before{background:url(../img/icon/plus.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-toc .toggle button:before{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-scroll-button{align-items:center;display:flex;justify-content:center;margin-block:var(--space-64)}article[data-v-0002acea] .js-scroll-button button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);border:none;border-radius:max(64/var(--base-mobile-width) * 100vw,64px);box-shadow:0 4px #031579;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-8);justify-content:center;padding:var(--space-8);width:100%}@media screen and (min-width:1020px){article[data-v-0002acea] .js-scroll-button button{border-radius:min(64/var(--base-desktop-width) * 100vw,64px);max-width:min(480/var(--base-desktop-width) * 100vw,480px)}}article[data-v-0002acea] .js-scroll-button button:after{background:url(../img/icon/chevron-down-white.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-scroll-button button:after{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-simulation-block{margin-block:var(--space-32) var(--space-16);margin-inline:calc(50% - 50vw);width:100vw}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block{margin-inline:auto;width:100%}}article[data-v-0002acea] .js-simulation-block .simulation-tabs{align-items:flex-end;border-bottom:2px solid var(--color-blue-200);display:flex;gap:var(--space-8);justify-content:center}article[data-v-0002acea] .js-simulation-block .simulation-tabs button{align-items:center;background-color:var(--color-neutral-200);border:none;border-radius:max(4/var(--base-mobile-width) * 100vw,4px) max(4/var(--base-mobile-width) * 100vw,4px) 0 0;color:var(--color-neutral-700);display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:700;height:max(48/var(--base-mobile-width) * 100vw,48px);justify-content:center;margin:0;padding-inline:var(--space-16);text-align:center}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-tabs button{border-radius:min(8/var(--base-desktop-width) * 100vw,8px) min(8/var(--base-desktop-width) * 100vw,8px) 0 0;flex:1;font-size:var(--font-size-md);height:min(51/var(--base-desktop-width) * 100vw,51px);line-height:1.15}}article[data-v-0002acea] .js-simulation-block .simulation-tabs button.active{background-color:var(--color-blue-100);color:var(--color-blue-800);height:max(56/var(--base-mobile-width) * 100vw,56px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-tabs button.active{height:min(59/var(--base-desktop-width) * 100vw,59px)}}article[data-v-0002acea] .js-simulation-block .simulation-tabs button.active:after{background:url(../img/icon/chevron-down-blue.svg) no-repeat 50%/contain;content:"";display:inline-block;flex-shrink:0;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-tabs button.active:after{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper{display:flex;flex-wrap:nowrap;overflow-x:hidden}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container{background-color:var(--color-blue-50);flex:1;min-width:100%;padding:var(--space-16);transition:all .3s}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container{padding:var(--space-40)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row{background-color:var(--color-neutral-10);border-radius:max(10/var(--base-mobile-width) * 100vw,10px);display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-32) var(--space-24)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row{border-radius:min(10/var(--base-desktop-width) * 100vw,10px);padding:var(--space-32) var(--space-80)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label{align-items:center;display:grid;gap:var(--space-8);grid-template:1fr/80% 1fr}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label{grid-template:1fr/90% 1fr}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span{font-size:var(--font-size-2xs)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span{font-size:var(--font-size-md)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span:first-child{border-left:2px solid var(--color-blue-600);font-weight:700;grid-column:1/3;padding-left:var(--space-8)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span:first-child{border-width:4px;padding-left:var(--space-12)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label input{border:1px solid var(--color-neutral-400);border-radius:max(4/var(--base-mobile-width) * 100vw,4px);color:var(--color-neutral-800);font-size:var(--font-size-sm);padding:var(--space-12);text-align:right}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label input::-moz-placeholder{color:var(--color-neutral-400)}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label input::placeholder{color:var(--color-neutral-400)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label input{border-radius:min(4/var(--base-desktop-width) * 100vw,4px);padding:var(--space-16)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span:last-child{font-weight:500}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form .form-row label>span:last-child{font-size:var(--font-size-3xs)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue-800);border:none;border-radius:max(64/var(--base-mobile-width) * 100vw,64px);box-shadow:0 4px 0 var(--color-blue-950);color:var(--color-neutral-10);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;height:max(48/var(--base-mobile-width) * 100vw,48px);justify-content:center;margin-block:var(--space-16);margin-inline:auto;position:relative;transition:all .3s;width:max(263/var(--base-mobile-width) * 100vw,263px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button{border-radius:min(80/var(--base-desktop-width) * 100vw,80px);font-size:var(--font-size-xl);height:min(64/var(--base-desktop-width) * 100vw,64px);width:min(300/var(--base-desktop-width) * 100vw,300px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button:hover{background-color:var(--color-blue-700)}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button:disabled{background-color:var(--color-neutral-400);box-shadow:0 4px 0 var(--color-neutral-600)}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button:after{background:url(../img/icon/chevron-down-white.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);position:absolute;right:var(--space-10);top:50%;transform:translateY(-50%);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container form button:after{height:min(24/var(--base-desktop-width) * 100vw,24px);right:min(16/var(--base-desktop-width) * 100vw,16px);width:min(24/var(--base-desktop-width) * 100vw,24px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result{background-color:var(--color-neutral-10);border-radius:max(10/var(--base-mobile-width) * 100vw,10px);display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-24)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result{border-radius:min(10/var(--base-desktop-width) * 100vw,10px);padding:var(--space-24) min(100/var(--base-desktop-width) * 100vw,100px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-header{background-color:var(--color-blue-100);border-radius:max(40/var(--base-mobile-width) * 100vw,40px);color:var(--color-blue-950);font-size:var(--font-size-xs);font-weight:700;padding:var(--space-4);text-align:center}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-header{font-size:var(--font-size-md);padding:var(--space-8) var(--space-24)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-header:not(:first-child){margin-top:var(--space-32)}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-summary{color:var(--color-red-600);font-size:var(--font-size-3xl);font-weight:700;text-align:right}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-summary{font-size:var(--font-size-2xl)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-summary>span{font-size:var(--font-size-lg);font-weight:500}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text{align-items:center;background-color:var(--color-red-400);background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,var(--color-red-500) 4px,var(--color-red-500) 8px);background-size:auto auto;color:var(--color-neutral-10);display:flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-4);justify-content:center;margin-top:max(16/var(--base-mobile-width) * 100vw,16px);padding:var(--space-8) var(--space-10);position:relative}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text{font-size:var(--font-size-md);margin-top:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text>span{background-color:var(--color-neutral-10);border-radius:max(30/var(--base-mobile-width) * 100vw,30px);color:var(--color-red-600);min-width:max(80/var(--base-mobile-width) * 100vw,80px);padding:var(--space-4) var(--space-12);text-align:center}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text>span{min-width:min(80/var(--base-desktop-width) * 100vw,80px);padding:0 var(--space-12)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text>span>.number{font-size:var(--font-size-lg)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text>span>.number{font-size:var(--font-size-xl)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text:before{background-color:var(--color-red-500);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);left:50%;position:absolute;top:calc(max(16 / var(--base-mobile-width) * 100vw,16px)*-1);transform:translate(-50%);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .simulation-result-additional-text:before{height:min(16/var(--base-desktop-width) * 100vw,16px);top:calc(min(16 / var(--base-desktop-width) * 100vw,16px)*-1);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .back-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-neutral-10);border:1px solid var(--color-blue-700);border-radius:max(64/var(--base-mobile-width) * 100vw,64px);color:var(--color-blue-800);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-8);justify-content:center;margin-top:var(--space-24);padding:var(--space-8);width:100%}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .back-button{border-radius:min(64/var(--base-desktop-width) * 100vw,64px);max-width:min(480/var(--base-desktop-width) * 100vw,480px)}}article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .back-button:after{background:url(../img/icon/chevron-up-blue.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(16/var(--base-mobile-width) * 100vw,16px);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){article[data-v-0002acea] .js-simulation-block .simulation-wrapper .simulation-container .simulation-result .back-button:after{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}article[data-v-0002acea] .js-simulation-block .notice{background-color:var(--color-blue-50);display:flex;flex-direction:column;gap:var(--space-8);padding:0 var(--space-16) var(--space-24)}article[data-v-0002acea] .js-simulation-block .notice p{font-size:var(--font-size-3xs);font-weight:500;margin-bottom:0}@media screen and (min-width:1020px){.mobile-search-panel[data-v-0002acea]{display:none}}.point-content h2[data-v-0002acea]{background-color:var(--color-blue-900);color:var(--color-neutral-10);font-size:var(--font-size-lg);margin-block:var(--space-40) var(--space-16);padding:var(--space-16);position:relative;text-align:center}@media screen and (min-width:1020px){.point-content h2[data-v-0002acea]{margin-inline:auto;padding:var(--space-8) var(--space-16);width:-moz-fit-content;width:fit-content}}.point-content h2[data-v-0002acea]:after{background-color:var(--color-blue-900);bottom:calc(max(9 / var(--base-mobile-width) * 100vw,9px)*-1);clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:inline-block;height:max(10/var(--base-mobile-width) * 100vw,10px);left:50%;position:absolute;transform:translate(-50%);width:max(16/var(--base-mobile-width) * 100vw,16px)}@media screen and (min-width:1020px){.point-content h2[data-v-0002acea]:after{bottom:calc(min(9 / var(--base-desktop-width) * 100vw,9px)*-1);height:min(10/var(--base-desktop-width) * 100vw,10px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}.point-content h2>span[data-v-0002acea]{color:#fff265;font-size:var(--font-size-xl)}.point-content h2>span>span[data-v-0002acea]{font-size:var(--font-size-3xl);line-height:1}.point-content[data-v-0002acea] .point-heading{align-items:center;border-bottom:2px solid var(--color-orange-600);color:var(--color-orange-600);display:flex;font-size:var(--font-size-xl);gap:var(--space-10);margin-block:var(--space-40) var(--space-16);padding-bottom:var(--space-8)}.point-content[data-v-0002acea] .point-heading .label{align-items:center;display:flex;flex-direction:column;font-family:Roboto;font-size:var(--font-size-sm);letter-spacing:.1em;line-height:1}@media screen and (min-width:1020px){.point-content[data-v-0002acea] .point-heading .label{font-size:var(--font-size-xs)}}.point-content[data-v-0002acea] .point-heading .label>span{-webkit-text-stroke:1px var(--color-orange-600);color:transparent;font-size:max(40/var(--base-mobile-width) * 100vw,40px);paint-order:stroke}@media screen and (min-width:1020px){.point-content[data-v-0002acea] .point-heading .label>span{font-size:min(40/var(--base-desktop-width) * 100vw,40px)}}[data-v-0002acea] .nisa-cards{background-color:var(--color-orange-50);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards{flex-direction:row;flex-wrap:wrap;gap:var(--space-12)}[data-v-0002acea] .nisa-cards .nisa-cards__footer,[data-v-0002acea] .nisa-cards .nisa-cards__header{flex:1 1 100%}[data-v-0002acea] .nisa-cards .nisa-card{flex:1;max-width:calc(33.333% - var(--space-8))}}[data-v-0002acea] .nisa-cards:before{background-image:radial-gradient(circle,var(--color-orange-200) 1px,transparent 1px);background-size:8px 8px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;z-index:0}[data-v-0002acea] .nisa-cards>*{position:relative;z-index:1}[data-v-0002acea] .nisa-cards .nisa-cards__header{align-items:center;display:flex;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-4);margin-top:var(--space-12);text-align:center}[data-v-0002acea] .nisa-cards .nisa-cards__header .nisa-cards__badge{background-color:var(--color-orange-600);border-radius:max(4/var(--base-mobile-width) * 100vw,4px);color:var(--color-neutral-10);font-size:var(--font-size-2xl);font-weight:700;line-height:1;padding:var(--space-8) var(--space-20)}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__header .nisa-cards__badge{border-radius:min(6/var(--base-desktop-width) * 100vw,6px);font-size:var(--font-size-md);padding:var(--space-10) var(--space-20)}}[data-v-0002acea] .nisa-cards .nisa-cards__header .nisa-cards__label{color:var(--color-neutral-800);font-size:var(--font-size-2xl);font-weight:700}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__header .nisa-cards__label{font-size:var(--font-size-xl)}}[data-v-0002acea] .nisa-cards .nisa-card{align-items:center;background-color:var(--color-neutral-10);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-20);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card{border-radius:min(12/var(--base-desktop-width) * 100vw,12px);padding:var(--space-32)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header{align-items:center;display:flex;gap:var(--space-12);justify-content:center;margin-bottom:var(--space-16)}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge{align-items:center;background-color:transparent;color:var(--color-orange-600);display:flex;font-size:var(--font-size-2xl);font-weight:700;gap:var(--space-4);justify-content:center;padding:0;position:relative;text-align:center}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge{font-size:var(--font-size-3xl)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge .nisa-card__badge-text{font-family:inherit;font-size:inherit}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge .nisa-card__badge-number{font-family:Roboto,sans-serif;font-size:var(--font-size-4xl);font-weight:700}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge .nisa-card__badge-number{font-size:var(--font-size-xl)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__badge:after{background-color:var(--color-orange-600);bottom:calc(var(--space-2)*-1);content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:100%}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__label{color:var(--color-neutral-800);font-size:var(--font-size-lg);font-weight:700}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__header .nisa-card__label{font-size:var(--font-size-xl)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__divider{background-color:var(--color-orange-600);height:2px;margin-bottom:var(--space-20);width:100%}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__title{color:var(--color-neutral-800);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-16);text-align:center}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__title{font-size:var(--font-size-2xl)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__image{display:flex;height:auto;margin-bottom:var(--space-16);width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__image{max-width:min(250/var(--base-desktop-width) * 100vw,250px)}}[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__description{color:var(--color-neutral-800);font-size:var(--font-size-xs);line-height:1.3;text-align:left}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-card .nisa-card__description{font-size:var(--font-size-md)}}[data-v-0002acea] .nisa-cards .nisa-cards__footer{margin-top:var(--space-40);position:relative}[data-v-0002acea] .nisa-cards .nisa-cards__footer:before{background-color:var(--color-orange-200);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:max(40/var(--base-mobile-width) * 100vw,40px);left:50%;position:absolute;top:calc(max(40 / var(--base-mobile-width) * 100vw,40px)*-1);transform:translate(-50%);width:max(160/var(--base-mobile-width) * 100vw,160px)}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__footer:before{height:min(40/var(--base-desktop-width) * 100vw,40px);top:calc(min(40 / var(--base-desktop-width) * 100vw,40px)*-1);width:min(160/var(--base-desktop-width) * 100vw,160px)}}[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card{align-items:center;background-color:var(--color-neutral-10);border:2px solid var(--color-red-600);border-radius:max(8/var(--base-mobile-width) * 100vw,8px);display:flex;gap:var(--space-16);margin-top:var(--space-8);padding:var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card{border-radius:min(12/var(--base-desktop-width) * 100vw,12px);padding:var(--space-32)}}[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card .nisa-cards__footer-image{background:url(../img/supervisor/ueno-4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:max(64/var(--base-mobile-width) * 100vw,64px);width:max(64/var(--base-mobile-width) * 100vw,64px)}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card .nisa-cards__footer-image{height:min(100/var(--base-desktop-width) * 100vw,100px);width:min(100/var(--base-desktop-width) * 100vw,100px)}}[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card .nisa-cards__footer-text{color:var(--color-neutral-800);font-size:var(--font-size-md);font-weight:700}@media screen and (min-width:1020px){[data-v-0002acea] .nisa-cards .nisa-cards__footer .nisa-cards__footer-card .nisa-cards__footer-text{font-size:var(--font-size-md)}}[data-v-0002acea] .stock-ranking-top3{align-items:center;display:flex;flex-direction:column;gap:var(--space-16);margin:var(--space-32) 0;width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3{gap:min(16/var(--base-desktop-width) * 100vw,16px);margin:min(32/var(--base-desktop-width) * 100vw,32px) 0}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header{align-items:center;background-color:var(--color-orange-600);display:flex;gap:var(--space-4);height:var(--space-40);justify-content:center;min-width:240px;padding:var(--space-4) var(--space-16);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header{gap:min(4/var(--base-desktop-width) * 100vw,4px);height:min(40/var(--base-desktop-width) * 100vw,40px);min-width:min(240/var(--base-desktop-width) * 100vw,240px);padding:min(4/var(--base-desktop-width) * 100vw,4px) min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .decoration-left{bottom:calc(var(--space-6)*-1);height:var(--space-40);left:calc(var(--space-20-5)*-1);position:absolute;transform:rotate(180deg) scaleY(-1);width:34px}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .decoration-left{bottom:max(-6/var(--base-desktop-width) * 100vw,-6px);height:min(40/var(--base-desktop-width) * 100vw,40px);left:max(-20.5/var(--base-desktop-width) * 100vw,-20.5px);width:min(34/var(--base-desktop-width) * 100vw,34px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .decoration-right{bottom:calc(var(--space-6)*-1);height:var(--space-40);position:absolute;right:calc(var(--space-20-5)*-1);width:34px}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .decoration-right{bottom:max(-6/var(--base-desktop-width) * 100vw,-6px);height:min(40/var(--base-desktop-width) * 100vw,40px);right:max(-20.5/var(--base-desktop-width) * 100vw,-20.5px);width:min(34/var(--base-desktop-width) * 100vw,34px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .title-text{color:#fff;flex-shrink:0;font-size:var(--font-size-xl);font-weight:700;line-height:1.6;margin:0;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .title-text{font-size:min(20/var(--base-desktop-width) * 100vw,20px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .title-emphasis{color:#fff;flex-shrink:0;font-size:var(--font-size-2xl);font-weight:700;line-height:1.6;margin:0;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .title-emphasis{font-size:min(24/var(--base-desktop-width) * 100vw,24px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .pattern{bottom:0;height:30px;mix-blend-mode:multiply;position:absolute;right:0;width:56px}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-header .pattern{height:min(30/var(--base-desktop-width) * 100vw,30px);width:min(56/var(--base-desktop-width) * 100vw,56px)}}[data-v-0002acea] .stock-ranking-top3 .ranking-cards{display:flex;flex-direction:column;gap:var(--space-16);width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .ranking-cards{gap:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card{background-color:var(--color-orange-50);border-radius:var(--space-10);padding:var(--space-24) var(--space-16) var(--space-16);position:relative;width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card{border-radius:min(10/var(--base-desktop-width) * 100vw,10px);padding:min(24/var(--base-desktop-width) * 100vw,24px) min(16/var(--base-desktop-width) * 100vw,16px) min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge{background-color:var(--color-orange-600);border:4px solid #fff;border-radius:50%;height:var(--space-60);left:calc(var(--space-8)*-1);position:absolute;top:calc(var(--space-8)*-1);width:var(--space-60)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge{height:min(60/var(--base-desktop-width) * 100vw,60px);left:max(-8/var(--base-desktop-width) * 100vw,-8px);top:max(-8/var(--base-desktop-width) * 100vw,-8px);width:min(60/var(--base-desktop-width) * 100vw,60px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge--4,[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge--5{background-color:#ff8f32}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .badge-pattern{bottom:0;height:100%;mix-blend-mode:multiply;pointer-events:none;position:absolute;right:0;width:100%}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text{align-items:flex-end;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;padding-top:var(--space-8);position:relative;z-index:1}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text{padding-top:min(12/var(--base-desktop-width) * 100vw,12px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text .rank-number{font-family:Roboto,sans-serif;font-size:var(--font-size-2xl);line-height:1}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text .rank-number{font-size:min(24/var(--base-desktop-width) * 100vw,24px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text .rank-suffix{font-size:var(--font-size-sm);line-height:1;padding-bottom:var(--space-2)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .rank-text .rank-suffix{font-size:min(14/var(--base-desktop-width) * 100vw,14px);padding-bottom:min(2/var(--base-desktop-width) * 100vw,2px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .crown{height:auto;left:50%;position:absolute;top:var(--space-8);transform:translate(-50%);width:var(--space-14);z-index:2}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .rank-badge .rank-badge-inner .crown{top:min(8/var(--base-desktop-width) * 100vw,8px);width:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content{display:flex;flex-direction:column;gap:var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content{gap:min(21/var(--base-desktop-width) * 100vw,21px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info{display:flex;flex-direction:column;gap:var(--space-8);padding:0 var(--space-40)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info{gap:min(8/var(--base-desktop-width) * 100vw,8px);padding:0 min(40/var(--base-desktop-width) * 100vw,40px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper{border-bottom:3px solid var(--color-orange-500);padding-bottom:var(--space-10)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper{padding-bottom:min(10/var(--base-desktop-width) * 100vw,10px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper .stock-name{align-items:center;color:var(--color-neutral-800);display:flex;flex-direction:column;font-weight:700;justify-content:center;line-height:1.3}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper .stock-name .name{font-size:var(--font-size-2xl)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper .stock-name .name{font-size:min(24/var(--base-desktop-width) * 100vw,24px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper .stock-name .code{font-size:var(--font-size-md)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .stock-name-wrapper .stock-name .code{font-size:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .min-investment{color:var(--color-neutral-800);font-size:var(--font-size-2xs);font-weight:500;line-height:1.3;margin:0;text-align:center}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .stock-info .min-investment{font-size:min(12/var(--base-desktop-width) * 100vw,12px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .description{color:var(--color-blue-600);font-size:var(--font-size-sm);font-weight:700;line-height:1.3;margin:0;text-align:center}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .description{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section{background-color:#fff;border-radius:var(--space-8);box-shadow:0 0 10px #0000000d;padding:var(--space-20) var(--space-24) var(--space-8);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section{border-radius:min(8/var(--base-desktop-width) * 100vw,8px);padding:min(20/var(--base-desktop-width) * 100vw,20px) min(24/var(--base-desktop-width) * 100vw,24px) min(8/var(--base-desktop-width) * 100vw,8px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-badge{background-color:var(--color-orange-500);border-radius:40px;color:#fff;font-size:var(--font-size-2xs);font-weight:700;left:50%;line-height:1.3;min-width:160px;padding:var(--space-4) var(--space-24);position:absolute;text-align:center;top:calc(var(--space-11)*-1);transform:translate(-50%);white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-badge{font-size:min(12/var(--base-desktop-width) * 100vw,12px);min-width:min(160/var(--base-desktop-width) * 100vw,160px);padding:min(4/var(--base-desktop-width) * 100vw,4px) min(24/var(--base-desktop-width) * 100vw,24px);top:max(-11/var(--base-desktop-width) * 100vw,-11px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list{display:flex;flex-direction:column}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item{align-items:center;border-bottom:1px dashed var(--color-neutral-400);display:flex;font-weight:700;gap:var(--space-8);line-height:1.3;padding:var(--space-12) 0}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item{gap:min(8/var(--base-desktop-width) * 100vw,8px);padding:min(12/var(--base-desktop-width) * 100vw,12px) 0}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item.no-border{border-bottom:none}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item .point-number{color:var(--color-orange-500);flex-shrink:0;font-family:Roboto,sans-serif;font-size:var(--font-size-md)}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item .point-number{font-size:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item .point-text{color:var(--color-neutral-800);flex:1;font-size:var(--font-size-sm);margin:0}@media screen and (min-width:1020px){[data-v-0002acea] .stock-ranking-top3 .stock-ranking-card .card-content .points-section .points-list .point-item .point-text{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .taught-by-card{background-color:#fff;border:4px solid var(--color-blue-400);border-radius:var(--space-8);margin:var(--space-32) 0;padding:var(--space-20) var(--space-24) var(--space-16);position:relative;width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card{border-radius:min(8/var(--base-desktop-width) * 100vw,8px);margin:min(32/var(--base-desktop-width) * 100vw,32px) 0;padding:min(20/var(--base-desktop-width) * 100vw,20px) min(24/var(--base-desktop-width) * 100vw,24px) min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .taught-by-card .taught-by-badge{align-items:center;background-color:#fff;display:flex;gap:var(--space-12);left:var(--space-10);padding:0 var(--space-8);position:absolute;top:calc(var(--space-8)*-1)}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .taught-by-badge{gap:min(12/var(--base-desktop-width) * 100vw,12px);left:min(10/var(--base-desktop-width) * 100vw,10px);padding:0 min(8/var(--base-desktop-width) * 100vw,8px);top:max(-8/var(--base-desktop-width) * 100vw,-8px)}}[data-v-0002acea] .taught-by-card .taught-by-badge .bracket-left,[data-v-0002acea] .taught-by-card .taught-by-badge .bracket-right{height:var(--space-16);width:10px}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .taught-by-badge .bracket-left,[data-v-0002acea] .taught-by-card .taught-by-badge .bracket-right{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(10/var(--base-desktop-width) * 100vw,10px)}}[data-v-0002acea] .taught-by-card .taught-by-badge .bracket-right{transform:rotate(180deg) scaleY(-1)}[data-v-0002acea] .taught-by-card .taught-by-badge .badge-text{color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:700;letter-spacing:1.4px;line-height:1.6;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .taught-by-badge .badge-text{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .taught-by-card .card-header{align-items:center;background-color:var(--color-blue-50);display:flex;gap:var(--space-8);height:54px;justify-content:space-between;margin-bottom:var(--space-16);padding:0 var(--space-16);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .card-header{gap:min(8/var(--base-desktop-width) * 100vw,8px);height:min(54/var(--base-desktop-width) * 100vw,54px);margin-bottom:min(16/var(--base-desktop-width) * 100vw,16px);padding:0 min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .taught-by-card .card-header .service-name{align-self:flex-end;color:var(--color-neutral-800);flex:1;font-size:var(--font-size-2xl);font-weight:700;line-height:1.3;margin:0;padding:var(--space-8) 0}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .card-header .service-name{font-size:min(24/var(--base-desktop-width) * 100vw,24px);padding-bottom:min(8/var(--base-desktop-width) * 100vw,8px)}}[data-v-0002acea] .taught-by-card .card-header .supervisor-image{align-self:flex-end;background:url(../img/supervisor/ueno-4.svg) no-repeat bottom/contain;flex-shrink:0;height:64px;width:64px}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .card-header .supervisor-image{height:min(64/var(--base-desktop-width) * 100vw,64px);width:min(64/var(--base-desktop-width) * 100vw,64px)}}[data-v-0002acea] .taught-by-card .feature-list{list-style:none;margin:0 0 var(--space-16) 0;padding:0 var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .feature-list{margin:0 0 min(16/var(--base-desktop-width) * 100vw,16px) 0;padding:0 min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .taught-by-card .feature-list .feature-item{align-items:center;border-bottom:1px dashed var(--color-neutral-400);display:flex;gap:var(--space-8);padding:var(--space-12) 0}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .feature-list .feature-item{gap:min(8/var(--base-desktop-width) * 100vw,8px);padding:min(12/var(--base-desktop-width) * 100vw,12px) 0}}[data-v-0002acea] .taught-by-card .feature-list .feature-item.no-border{border-bottom:none}[data-v-0002acea] .taught-by-card .feature-list .feature-item .bullet{flex-shrink:0;height:var(--space-16);width:var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .feature-list .feature-item .bullet{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .taught-by-card .feature-list .feature-item .feature-text{color:#000;flex:1;font-size:var(--font-size-sm);font-weight:500;line-height:1.3;margin:0}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .feature-list .feature-item .feature-text{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .taught-by-card .cta-button-wrapper{display:flex;flex-direction:column;gap:var(--space-10)}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .cta-button-wrapper{gap:min(10/var(--base-desktop-width) * 100vw,10px)}}[data-v-0002acea] .taught-by-card .cta-button-wrapper .cta-button{align-items:center;background:linear-gradient(180deg,#ff4d6d,#ff4d6d 50%,#d63651 0,#d63651);border-bottom:4px solid #a50f25;border-radius:24px;color:#fff;display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-8);height:48px;justify-content:center;line-height:1;padding:0 var(--space-24);text-align:center;text-decoration:none;transition:all .3s}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .cta-button-wrapper .cta-button{border-radius:min(24/var(--base-desktop-width) * 100vw,24px);font-size:min(16/var(--base-desktop-width) * 100vw,16px);gap:min(8/var(--base-desktop-width) * 100vw,8px);height:min(48/var(--base-desktop-width) * 100vw,48px);padding:0 min(24/var(--base-desktop-width) * 100vw,24px)}}[data-v-0002acea] .taught-by-card .cta-button-wrapper .cta-button:hover{opacity:.9}[data-v-0002acea] .taught-by-card .cta-button-wrapper .cta-button img{height:var(--space-16);width:var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .taught-by-card .cta-button-wrapper .cta-button img{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .how-to-buy-stock-section{margin:var(--space-32) 0}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section{margin:min(32/var(--base-desktop-width) * 100vw,32px) 0}}[data-v-0002acea] .how-to-buy-stock-section .section-heading{align-items:center;display:flex;margin-bottom:var(--space-16);min-height:48px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .section-heading{margin-bottom:min(16/var(--base-desktop-width) * 100vw,16px);min-height:min(48/var(--base-desktop-width) * 100vw,48px)}}[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar{display:flex;flex-direction:column;flex-shrink:0;height:100%;width:3px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar{width:min(3/var(--base-desktop-width) * 100vw,3px)}}[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar .bar-bottom,[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar .bar-top{flex:1;width:100%}[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar .bar-top{background-color:var(--color-blue-100)}[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-bar .bar-bottom{background-color:var(--color-blue-800)}[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-text{color:var(--color-neutral-800);flex:1;font-size:var(--font-size-xl);font-weight:700;line-height:1.6;margin:0}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .section-heading .heading-text{font-size:min(20/var(--base-desktop-width) * 100vw,20px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container{background:repeating-linear-gradient(-45deg,#e6f4ff,#e6f4ff 4px,#d4ebff 0,#d4ebff 8px);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-24);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container{gap:min(16/var(--base-desktop-width) * 100vw,16px);padding:min(16/var(--base-desktop-width) * 100vw,16px) min(16/var(--base-desktop-width) * 100vw,16px) min(24/var(--base-desktop-width) * 100vw,24px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header{align-items:center;display:flex;justify-content:center;padding-top:var(--space-16);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header{padding-top:min(16/var(--base-desktop-width) * 100vw,16px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .person-illust{height:90px;left:0;position:absolute;top:20px;width:67px;z-index:0}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .person-illust{height:min(135/var(--base-desktop-width) * 100vw,135px);left:80px;top:0;width:min(100/var(--base-desktop-width) * 100vw,100px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .person-illust-yutai{height:90px;left:0;position:absolute;top:20px;width:67px;z-index:0}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .person-illust-yutai{height:min(135/var(--base-desktop-width) * 100vw,135px);left:min(40/var(--base-desktop-width) * 100vw,40px);top:0;width:min(100/var(--base-desktop-width) * 100vw,100px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-content{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-16)}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-content{gap:min(4/var(--base-desktop-width) * 100vw,4px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge{align-items:center;display:flex;gap:var(--space-4)}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge{gap:min(4/var(--base-desktop-width) * 100vw,4px)}}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge{gap:min(8/var(--base-desktop-width) * 100vw,8px);margin-bottom:min(4/var(--base-desktop-width) * 100vw,4px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .bracket-left,[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .bracket-right{height:var(--space-16);width:9px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .bracket-left,[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .bracket-right{height:min(16/var(--base-desktop-width) * 100vw,16px);width:min(9/var(--base-desktop-width) * 100vw,9px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .bracket-right{transform:rotate(180deg) scaleY(-1)}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .badge-text{color:var(--color-neutral-800);font-family:Zen Maru Gothic,sans-serif;font-size:var(--font-size-sm);font-weight:400;letter-spacing:.5px;line-height:1.3;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-badge .badge-text{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main{align-items:center;display:flex;gap:var(--space-4)}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main{gap:min(4/var(--base-desktop-width) * 100vw,4px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .title-kanji{color:var(--color-blue-600);font-family:Zen Maru Gothic,sans-serif;font-size:40px;font-weight:900;line-height:1;transform:rotate(-8deg)}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .title-kanji{font-size:min(48/var(--base-desktop-width) * 100vw,48px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .title-text{color:var(--color-neutral-800);font-family:Zen Maru Gothic,sans-serif;font-size:28px;font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .title-text{font-size:min(40/var(--base-desktop-width) * 100vw,40px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .money-icon{flex-shrink:0;height:34px;width:28px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main .money-icon{height:min(34/var(--base-desktop-width) * 100vw,34px);width:min(28/var(--base-desktop-width) * 100vw,28px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai{align-items:center;display:flex;gap:var(--space-4);margin-left:48px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai{gap:min(4/var(--base-desktop-width) * 100vw,4px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .title-kanji{color:var(--color-blue-600);font-family:Zen Maru Gothic,sans-serif;font-size:28px;font-weight:900;line-height:1}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .title-kanji{font-size:min(48/var(--base-desktop-width) * 100vw,48px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .title-text{color:var(--color-neutral-800);font-family:Zen Maru Gothic,sans-serif;font-size:28px;font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .title-text{font-size:min(40/var(--base-desktop-width) * 100vw,40px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .money-icon{flex-shrink:0;height:34px;width:28px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-container .flow-header .title-main-yutai .money-icon{height:min(34/var(--base-desktop-width) * 100vw,34px);width:min(28/var(--base-desktop-width) * 100vw,28px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps{display:flex;flex-direction:column;gap:var(--space-16);margin-top:calc(var(--space-16)*-1);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps{gap:min(16/var(--base-desktop-width) * 100vw,16px);margin-top:calc(min(16 / var(--base-desktop-width) * 100vw,16px)*-1)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step{align-items:center;background-color:#fff;border-radius:var(--space-16);box-shadow:0 0 10px #0000000d;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-20) var(--space-16);position:relative}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step{align-items:flex-start;border-radius:min(16/var(--base-desktop-width) * 100vw,16px);flex-direction:row;flex-wrap:wrap;gap:min(12/var(--base-desktop-width) * 100vw,12px);padding:min(24/var(--base-desktop-width) * 100vw,24px) min(40/var(--base-desktop-width) * 100vw,40px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header{align-items:center;border-bottom:2px solid var(--color-blue-400);display:flex;gap:var(--space-10);padding-bottom:var(--space-12);width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header{border-bottom-width:min(2/var(--base-desktop-width) * 100vw,2px);flex:0 0 100%;gap:min(10/var(--base-desktop-width) * 100vw,10px);padding-bottom:min(12/var(--base-desktop-width) * 100vw,12px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header .step-number{align-items:center;background-color:var(--color-blue-600);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Zen Maru Gothic,sans-serif;font-size:var(--font-size-xl);font-weight:900;height:30px;justify-content:center;line-height:1;width:30px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header .step-number{font-size:min(20/var(--base-desktop-width) * 100vw,20px);height:min(30/var(--base-desktop-width) * 100vw,30px);width:min(30/var(--base-desktop-width) * 100vw,30px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header .step-title{background-color:transparent;color:var(--color-neutral-800);flex:1;font-family:Zen Maru Gothic,sans-serif;font-size:var(--font-size-base);font-weight:700;line-height:1.5;margin:0;padding-left:0}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-header .step-title{font-size:min(20/var(--base-desktop-width) * 100vw,20px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-image{align-items:center;display:flex;flex-shrink:0;height:120px;justify-content:center;overflow:hidden;width:120px}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-image{flex-shrink:0;height:min(120/var(--base-desktop-width) * 100vw,120px);width:min(120/var(--base-desktop-width) * 100vw,120px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-description{color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:400;line-height:1.6;margin:0;text-align:left;width:100%}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-description{flex:1;font-size:min(14/var(--base-desktop-width) * 100vw,14px);font-size:16px;text-align:left;width:auto}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-arrow{bottom:-20px;height:24px;left:50%;position:absolute;transform:translate(-50%);width:48px;z-index:1}@media screen and (min-width:1020px){[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step .step-arrow{bottom:max(-20/var(--base-desktop-width) * 100vw,-20px);height:min(28/var(--base-desktop-width) * 100vw,28px);width:min(56/var(--base-desktop-width) * 100vw,56px)}}[data-v-0002acea] .how-to-buy-stock-section .flow-steps .flow-step:last-child .step-arrow{display:none}.ranking-card{align-items:center;background-color:#fff7ec;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:16px;width:100%}@media screen and (min-width:1020px){.ranking-card{gap:min(24/var(--base-desktop-width) * 100vw,24px);max-width:100%;padding:min(24/var(--base-desktop-width) * 100vw,24px)}}.ranking-card__header{align-items:center;border-bottom:3px solid #f50;display:flex;gap:10px;justify-content:center;padding-bottom:4px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1020px){.ranking-card__header{border-bottom-width:min(4/var(--base-desktop-width) * 100vw,4px);gap:min(16/var(--base-desktop-width) * 100vw,16px);padding-bottom:min(8/var(--base-desktop-width) * 100vw,8px)}}.ranking-card__title{color:#333;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:1.6}@media screen and (min-width:1020px){.ranking-card__title{font-size:min(32/var(--base-desktop-width) * 100vw,32px)}}.ranking-card__date{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.6}@media screen and (min-width:1020px){.ranking-card__date{font-size:min(20/var(--base-desktop-width) * 100vw,20px)}}.ranking-card__body{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:1020px){.ranking-card__body{gap:min(16/var(--base-desktop-width) * 100vw,16px)}}.ranking-list{display:flex;flex-direction:column;gap:4px;width:100%}@media screen and (min-width:1020px){.ranking-list{gap:min(8/var(--base-desktop-width) * 100vw,8px)}}.ranking-list__header{display:flex;gap:8px}@media screen and (min-width:1020px){.ranking-list__header{gap:min(12/var(--base-desktop-width) * 100vw,12px)}}.ranking-list__th{align-items:center;background-color:#ffb96d;border-radius:60px;color:#40120a;display:flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:24px;justify-content:center;letter-spacing:0;line-height:1.3;text-align:center}.ranking-list__th--rank{width:40px}.ranking-list__th--name,.ranking-list__th--value{flex:1}@media screen and (min-width:1020px){.ranking-list__th{font-size:min(16/var(--base-desktop-width) * 100vw,16px);height:min(32/var(--base-desktop-width) * 100vw,32px)}.ranking-list__th--rank{width:min(50/var(--base-desktop-width) * 100vw,50px)}}.ranking-list__item{align-items:center;display:flex;gap:8px}@media screen and (min-width:1020px){.ranking-list__item{gap:min(12/var(--base-desktop-width) * 100vw,12px)}}.ranking-list__rank{align-items:center;border-radius:50%;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-weight:700;height:40px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:40px}.ranking-list__rank--1,.ranking-list__rank--2,.ranking-list__rank--3{background:linear-gradient(135deg,#f95504 50%,#f81c03 0)}.ranking-list__rank--4,.ranking-list__rank--5{background:linear-gradient(135deg,#fa8f33 50%,#f9500d 0)}@media screen and (min-width:1020px){.ranking-list__rank{height:min(50/var(--base-desktop-width) * 100vw,50px);width:min(50/var(--base-desktop-width) * 100vw,50px)}}.ranking-list__rank-crown{height:10px;margin-bottom:2px;width:14px;z-index:1}@media screen and (min-width:1020px){.ranking-list__rank-crown{height:min(13/var(--base-desktop-width) * 100vw,13px);margin-bottom:min(2/var(--base-desktop-width) * 100vw,2px);width:min(18/var(--base-desktop-width) * 100vw,18px)}}.ranking-list__rank-text{align-items:baseline;display:flex;justify-content:center;line-height:1;z-index:1}.ranking-list__rank-num{font-size:14px}@media screen and (min-width:1020px){.ranking-list__rank-num{font-size:min(18/var(--base-desktop-width) * 100vw,18px)}}.ranking-list__rank-unit{font-size:12px}@media screen and (min-width:1020px){.ranking-list__rank-unit{font-size:min(14/var(--base-desktop-width) * 100vw,14px)}}.ranking-list__content{background-color:#fff;border-radius:4px;box-shadow:0 0 10px #0000000d;display:flex;flex-grow:1;height:40px;overflow:hidden}@media screen and (min-width:1020px){.ranking-list__content{height:min(50/var(--base-desktop-width) * 100vw,50px)}}.ranking-list__col{align-items:center;display:flex;flex:1;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.6;padding:8px;text-align:center}@media screen and (min-width:1020px){.ranking-list__col{font-size:min(14/var(--base-desktop-width) * 100vw,14px);padding:min(12/var(--base-desktop-width) * 100vw,12px)}}.ranking-card__info{background-color:#fff;border:1px solid #d1d1d1;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0;width:100%}@media screen and (min-width:1020px){.ranking-card__info{gap:0;padding:0}}.ranking-card__info-header{align-items:center;background-color:#eff7ff;box-sizing:border-box;display:flex;height:50px;margin:20px 20px 0;padding:16px 0 16px 16px;position:relative;width:auto}@media screen and (min-width:1020px){.ranking-card__info-header{margin:20px 40px 0}}.ranking-card__info-title{color:#333;font-size:20px;font-weight:700;margin:0}.ranking-card__info-logo{bottom:0;height:56px;margin:0;position:absolute;right:0;width:56px}@media screen and (min-width:1020px){.ranking-card__info-logo{height:min(72/var(--base-desktop-width) * 100vw,72px);right:min(24/var(--base-desktop-width) * 100vw,24px);width:min(72/var(--base-desktop-width) * 100vw,72px)}}.ranking-card__features{display:flex;flex-direction:column;list-style:none;margin:0;padding:16px 32px}@media screen and (min-width:1020px){.ranking-card__features{padding:min(24/var(--base-desktop-width) * 100vw,24px) min(48/var(--base-desktop-width) * 100vw,48px) min(24/var(--base-desktop-width) * 100vw,24px)}}.ranking-card__feature{align-items:center;border-bottom:1px dashed #ccc;display:flex;gap:8px;padding:12px 0}.ranking-card__feature:first-child{padding-top:0}.ranking-card__feature:last-child{border-bottom:none;padding-bottom:0}@media screen and (min-width:1020px){.ranking-card__feature{gap:min(12/var(--base-desktop-width) * 100vw,12px);padding:min(16/var(--base-desktop-width) * 100vw,16px) 0}}.ranking-card__feature-icon{border:3px solid #2563eb;border-radius:50%;display:block;flex-shrink:0;height:16px;margin-top:2px;width:16px}@media screen and (min-width:1020px){.ranking-card__feature-icon{border-width:min(3/var(--base-desktop-width) * 100vw,3px);height:min(18/var(--base-desktop-width) * 100vw,18px);margin-top:min(4/var(--base-desktop-width) * 100vw,4px);width:min(18/var(--base-desktop-width) * 100vw,18px)}}.ranking-card__feature-text{color:#333;font-size:14px;line-height:1.6}@media screen and (min-width:1020px){.ranking-card__feature-text{font-size:min(16/var(--base-desktop-width) * 100vw,16px)}}.ranking-card__cta{box-sizing:border-box;padding:0 16px 20px;width:100%}@media screen and (min-width:1020px){.ranking-card__cta{padding:0 min(40/var(--base-desktop-width) * 100vw,40px) min(24/var(--base-desktop-width) * 100vw,24px)}}.ranking-card__button{align-items:center;background:linear-gradient(180deg,#ff5e7e,#e60039);border-radius:100px;box-shadow:0 4px #bf002a;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.4;margin-bottom:4px;padding:12px 40px 12px 16px;position:relative;text-align:center;text-decoration:none;width:100%}.ranking-card__button:hover{box-shadow:0 2px #bf002a;opacity:.9;transform:translateY(2px)}@media screen and (min-width:1020px){.ranking-card__button{box-shadow:0 min(4/var(--base-desktop-width) * 100vw,4px) 0 #bf002a;font-size:min(20/var(--base-desktop-width) * 100vw,20px);margin-bottom:min(4/var(--base-desktop-width) * 100vw,4px);padding:min(16/var(--base-desktop-width) * 100vw,16px) min(56/var(--base-desktop-width) * 100vw,56px) min(16/var(--base-desktop-width) * 100vw,16px) min(16/var(--base-desktop-width) * 100vw,16px)}.ranking-card__button:hover{box-shadow:0 min(2/var(--base-desktop-width) * 100vw,2px) 0 #bf002a;transform:translateY(min(2/var(--base-desktop-width) * 100vw,2px))}}.ranking-card__button-text{flex-grow:1;text-align:center}.ranking-card__button-icon{display:block;height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}@media screen and (min-width:1020px){.ranking-card__button-icon{height:16px;right:min(24/var(--base-desktop-width) * 100vw,24px);width:16px}}.ranking-card__button-br{display:block}@media screen and (min-width:1020px){.ranking-card__button-br{display:none}}.ranking-card__note{color:#454545;font-size:12px;line-height:1.5;margin-top:16px}@media screen and (min-width:1020px){.ranking-card__note{font-size:min(12/var(--base-desktop-width) * 100vw,12px);margin-top:min(16/var(--base-desktop-width) * 100vw,16px)}}.ranking-title{margin-bottom:16px;padding:0 24px;position:relative}@media screen and (min-width:1020px){.ranking-title{margin-bottom:min(16/var(--base-desktop-width) * 100vw,16px);padding:0 min(40/var(--base-desktop-width) * 100vw,40px)}}.ranking-title__inner{align-items:center;background-color:#f50;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:0 10px;min-height:40px;padding:5px 0;position:relative;text-align:center;z-index:2}@media screen and (min-width:1020px){.ranking-title__inner{border-left:min(2/var(--base-desktop-width) * 100vw,2px) solid #fff;border-right:min(2/var(--base-desktop-width) * 100vw,2px) solid #fff;font-size:min(20/var(--base-desktop-width) * 100vw,20px);margin:0 min(10/var(--base-desktop-width) * 100vw,10px);min-height:min(40/var(--base-desktop-width) * 100vw,40px);padding:min(5/var(--base-desktop-width) * 100vw,5px) 0}}.ranking-title__inner:after,.ranking-title__inner:before{border-style:solid;bottom:-6px;content:"";height:0;position:absolute;width:0;z-index:1}.ranking-title:after,.ranking-title:before{background:#f50;content:"";height:100%;position:absolute;top:6px;width:40px;z-index:1}@media screen and (min-width:1020px){.ranking-title:after,.ranking-title:before{top:min(6/var(--base-desktop-width) * 100vw,6px);width:min(40/var(--base-desktop-width) * 100vw,40px)}}.ranking-title:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25% 50%);left:8px}@media screen and (min-width:1020px){.ranking-title:before{left:min(16/var(--base-desktop-width) * 100vw,16px)}}.ranking-title:after{clip-path:polygon(0 0,100% 0,75% 50%,100% 100%,0 100%);right:8px}@media screen and (min-width:1020px){.ranking-title:after{right:min(16/var(--base-desktop-width) * 100vw,16px)}}.benefit-table{margin-top:16px;width:100%}@media screen and (min-width:1020px){.benefit-table{margin-top:min(16/var(--base-desktop-width) * 100vw,16px);padding:0 var(--space-40)}}.benefit-table__row{display:grid;gap:8px;grid-template-columns:2fr 1fr}@media screen and (min-width:1020px){.benefit-table__row{gap:min(8/var(--base-desktop-width) * 100vw,8px)}}.benefit-table__row--header{margin-bottom:0}.benefit-table__row--content{gap:8px}@media screen and (min-width:1020px){.benefit-table__row--content{gap:min(8/var(--base-desktop-width) * 100vw,8px)}}.benefit-table__cell{box-sizing:border-box;font-size:14px;line-height:1.6;padding:12px 8px}@media screen and (min-width:1020px){.benefit-table__cell{font-size:min(14/var(--base-desktop-width) * 100vw,14px);padding:min(12/var(--base-desktop-width) * 100vw,12px) min(16/var(--base-desktop-width) * 100vw,16px)}}.benefit-table__cell--left,.benefit-table__cell--right{align-items:center;display:flex;justify-content:center;text-align:center}.benefit-table__row--header .benefit-table__cell{background-color:#ffb96d;color:#333;font-weight:700}.benefit-table__row--content .benefit-table__cell{background-color:#fff;border-radius:4px;color:#333}@media screen and (min-width:1020px){.benefit-table__row--content .benefit-table__cell{border-radius:min(4/var(--base-desktop-width) * 100vw,4px)}}
