.search-panel-content[data-v-d7de830b]{flex-direction:column;gap:20px;display:flex}.search-panel-content .rows[data-v-d7de830b]{flex-direction:column;gap:4px;display:flex}.search-panel-content .rows .row[data-v-d7de830b]{grid-template:1fr/25% 1fr;gap:4px;display:grid}.search-panel-content .rows .row .item[data-v-d7de830b],.search-panel-content .rows .row .label[data-v-d7de830b]{justify-content:center;align-items:center;padding:10px;display:flex}.search-panel-content .rows .row .grid[data-v-d7de830b]{flex:1;grid-template:1fr/repeat(2,1fr);gap:8px;display:grid}.search-panel-content .rows .row .label[data-v-d7de830b]{font-size:var(--font-size-2xs);background-color:var(--color-primary-100)}@media screen and (width>=1020px){.search-panel-content .rows .row .grid[data-v-d7de830b]{flex-wrap:wrap;align-items:center;display:flex}.search-panel-content .rows .row .label[data-v-d7de830b]{font-size:var(--font-size-xs)}}.search-panel-content .rows .row .item[data-v-d7de830b]{background-color:var(--color-primary-50)}.search-panel-content .submit[data-v-d7de830b]{justify-content:center;padding-inline:16px;display:flex}@media screen and (width>=1020px){.search-panel-content .submit[data-v-d7de830b]{padding-inline:40px}}.search-panel-content .submit button[data-v-d7de830b]{background-color:var(--color-quaternary-300);box-shadow:0 4px 0 0 var(--color-quaternary-400);border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:16px 8px;transition:all .3s;display:flex}.search-panel-content .submit button[data-v-d7de830b]:not(:disabled):hover{box-shadow:none;transform:translateY(4px)}.search-panel-content .submit button[data-v-d7de830b]:disabled{background-color:var(--color-neutral-200);box-shadow:0 4px 0 0 var(--color-neutral-200)}.search-panel-content .submit button span[data-v-d7de830b]{color:var(--color-neutral-0)}.search-panel-content .submit button span.text[data-v-d7de830b]{font-size:var(--font-size-md);justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;display:flex}.search-panel-content .submit button span.text picture[data-v-d7de830b]{flex-shrink:0;width:4.26667vw}@media screen and (width>=1020px){.search-panel-content .submit button span.text[data-v-d7de830b]{font-size:var(--font-size-lg)}.search-panel-content .submit button span.text picture[data-v-d7de830b]{width:calc(min(1.66667vw,20px))}}.search-panel-content .submit button span.result[data-v-d7de830b]{font-size:var(--font-size-2xs)}.search-panel-content .submit button span.result>span[data-v-d7de830b]{color:var(--color-accent-200);font-size:var(--font-size-xl);line-height:1}.search-panel-content input[data-v-d7de830b],.search-panel-content select[data-v-d7de830b]{color:var(--color-neutral-700);font-size:var(--font-size-2xs)}.search-panel-content input[data-unselected=true][data-v-d7de830b],.search-panel-content select[data-unselected=true][data-v-d7de830b]{color:var(--color-neutral-300)}.search-panel-content select[data-v-d7de830b]{appearance:none;border:none;border-radius:4px;width:100%;padding:8px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.search-panel-content label[data-v-d7de830b]:not(.row){align-items:flex-start;gap:4px;display:flex}.search-panel-content label:not(.row) input[data-v-d7de830b]{display:none}.search-panel-content label:not(.row) .toggle[data-v-d7de830b]{content:"";border:1px solid var(--color-neutral-700);background-color:var(--color-neutral-0);border-radius:2px;width:3.73333vw;height:3.73333vw;display:inline-block;position:relative;overflow:hidden}@media screen and (width>=1020px){.search-panel-content input[data-v-d7de830b],.search-panel-content select[data-v-d7de830b]{font-size:var(--font-size-xs)}.search-panel-content label[data-v-d7de830b]:not(.row){align-items:center}.search-panel-content label:not(.row) .toggle[data-v-d7de830b]{width:calc(min(1.25vw,15px));height:calc(min(1.25vw,15px))}}.search-panel-content label:not(.row) .toggle[data-v-d7de830b]:after{content:"";border-style:none solid solid none;border-width:2px;border-color:var(--color-primary-500);opacity:0;width:1.33333vw;height:2.66667vw;transition:all .175s;display:inline-block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.search-panel-content label:not(.row) .text[data-v-d7de830b]{line-height:1.3;font-size:var(--font-size-3xs)}@media screen and (width>=1020px){.search-panel-content label:not(.row) .toggle[data-v-d7de830b]:after{width:calc(min(.41667vw,5px));height:calc(min(.83333vw,10px))}.search-panel-content label:not(.row) .text[data-v-d7de830b]{font-size:var(--font-size-xs)}}.search-panel-content label:not(.row) input:checked+.toggle[data-v-d7de830b]:after{opacity:1}.heading-two[data-v-41b421b2]{flex-direction:column;align-items:center;margin-block:16px;display:flex}.heading-two .label[data-v-41b421b2]{z-index:2;background-color:var(--color-quaternary-300);color:var(--color-neutral-0);text-align:center;font-size:var(--font-size-2xs);border-radius:24px;padding:6px 16px;font-weight:700;position:relative}@media screen and (width>=1020px){.heading-two[data-v-41b421b2]{margin-bottom:32px}.heading-two .label[data-v-41b421b2]{font-size:var(--font-size-xs)}}.heading-two .label[data-v-41b421b2]:after{inset-inline:0;content:"";background-color:var(--color-quaternary-300);clip-path:polygon(0 0,100% 0,50% 100%);width:2.66667vw;height:2.13333vw;margin-inline:auto;display:inline-block;position:absolute;bottom:-1.86667vw}@media screen and (width>=1020px){.heading-two .label[data-v-41b421b2]:after{width:calc(min(1.33333vw,16px));height:calc(min(1vw,12px));bottom:calc(max(-.83333vw,-10px))}}.heading-two h2[data-v-41b421b2]{width:100%;font-size:var(--font-size-lg);text-align:center;margin-top:-4px;padding-block:16px;position:relative}.heading-two h2[data-v-41b421b2]:after,.heading-two h2[data-v-41b421b2]:before{content:"";background-size:auto;background-image:repeating-linear-gradient(-45deg,transparent,transparent 1.5px,var(--color-primary-300) 1.5px,var(--color-primary-300) 3px);width:100%;height:4px;position:absolute;left:0}@media screen and (width>=1020px){.heading-two h2[data-v-41b421b2]{font-size:var(--font-size-2xl);margin-top:-8px;padding-block:24px}.heading-two h2[data-v-41b421b2]:after,.heading-two h2[data-v-41b421b2]:before{background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,var(--color-primary-300) 2px,var(--color-primary-300) 4px);height:8px}}.heading-two h2[data-v-41b421b2]:before{top:0}.heading-two h2[data-v-41b421b2]:after{bottom:0}.compare-table-loading[data-v-fcd3ca2b]{flex-direction:column;gap:8px;display:flex}.compare-table-loading .header[data-v-fcd3ca2b]{grid-template:1fr/25% 1fr 1fr 1fr 25%;gap:4px;display:grid}.compare-table-loading .header .util-loading-skelton[data-v-fcd3ca2b]{height:40px}.compare-table-loading .rows[data-v-fcd3ca2b]{flex-direction:column;gap:4px;display:flex}.compare-table-loading .rows .row[data-v-fcd3ca2b]{grid-template:1fr/25% 1fr 1fr 1fr 25%;gap:4px;display:grid}.compare-table-loading .rows .row .util-loading-skelton[data-v-fcd3ca2b]{height:100px}.cta-logo-and-text[data-v-aaf7757e],.cta-logo-and-text h3[data-v-aaf7757e]{flex-direction:column;align-items:center;gap:4px;display:flex}.cta-logo-and-text .rank-crown[data-v-aaf7757e]{width:6.4vw}@media screen and (width>=1020px){.cta-logo-and-text .rank-crown[data-v-aaf7757e]{width:calc(min(2.66667vw,32px))}}.cta-logo-and-text .logo[data-v-aaf7757e]{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-100);width:19.4667vw;height:12.8vw}@media screen and (width>=1020px){.cta-logo-and-text .logo[data-v-aaf7757e]{width:calc(min(10vw,120px));height:calc(min(7.16667vw,86px))}.cta-logo-and-text .text[data-v-aaf7757e] span{font-size:var(--font-size-md)}}.cta-logo-and-text .logo[data-v-aaf7757e] img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cta-logo-and-text .text[data-v-aaf7757e]{color:var(--color-link);justify-content:center;align-items:center;gap:3px;display:flex}.cta-logo-and-text .text[data-v-aaf7757e] span{color:var(--color-link)}.cta-logo-and-text .text[data-v-aaf7757e]:after{content:"";background:url(../img/icon/open-in-new/link.svg) 50%/contain no-repeat;flex-shrink:0;width:2.66667vw;height:2.66667vw;display:inline-block}@media screen and (width>=1020px){.cta-logo-and-text .text[data-v-aaf7757e]:after{width:calc(min(1vw,12px));height:calc(min(1vw,12px))}}.score[data-v-c685e6a0]{flex-direction:column;gap:4px}.score[data-v-c685e6a0],.score .stars[data-v-c685e6a0]{justify-content:center;align-items:center;display:flex}.score .stars[data-v-c685e6a0]{flex-wrap:wrap;width:8vw}@media screen and (width>=1020px){.score .stars[data-v-c685e6a0]{width:calc(min(4.5vw,54px))}}.score .stars picture[data-v-c685e6a0]{flex-shrink:0;width:2.66667vw}.score .value[data-v-c685e6a0]{color:var(--color-primary-800);font-size:var(--font-size-sm);font-weight:700}@media screen and (width>=1020px){.score .stars picture[data-v-c685e6a0]{width:calc(min(1.5vw,18px))}.score .value[data-v-c685e6a0]{font-size:var(--font-size-lg)}}.icon-and-text[data-v-481682d4]{flex-direction:column;justify-content:center;align-items:center;display:flex}.icon-and-text .rating[data-v-481682d4]{width:8.53333vw}@media screen and (width>=1020px){.icon-and-text .rating[data-v-481682d4]{width:calc(min(3.33333vw,40px))}.icon-and-text .main-text[data-v-481682d4],.icon-and-text .sub-text[data-v-481682d4]{font-size:var(--font-size-3xs)}}.icon-and-text .main-text[data-v-481682d4]{font-weight:700}.icon-and-text .main-text[data-v-481682d4] .primary-size{font-size:var(--font-size-2xs)}@media screen and (width>=1020px){.icon-and-text .main-text[data-v-481682d4] .primary-size{font-size:var(--font-size-xs)}}.icon-and-text .sub-text[data-v-481682d4]{color:var(--color-primary-900);margin-top:4px;font-weight:700}.cta-button[data-v-6b6b0689]{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cta-button .button[data-v-6b6b0689]{border-radius:5px;gap:4px;width:16vw;height:10.6667vw;padding:4px}.cta-button .button[data-v-6b6b0689] span{line-height:1;font-size:var(--font-size-2xs);color:var(--color-neutral-0)}@media screen and (width>=1020px){.cta-button .button[data-v-6b6b0689]{width:calc(min(8vw,96px));height:calc(min(4vw,48px));padding:8px}.cta-button .button[data-v-6b6b0689] span{text-align:center;font-size:var(--font-size-md);flex:1}}.cta-button .button picture[data-v-6b6b0689]{flex-shrink:0;width:3.2vw}@media screen and (width>=1020px){.cta-button .button picture[data-v-6b6b0689]{width:calc(min(1vw,12px));margin-left:auto}}.score-th[data-v-1635a8db]{width:16vw}@media screen and (width>=1020px){.score-th[data-v-1635a8db]{width:calc(min(11.6667vw,140px))}}.employment-type[data-v-e85491c8]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.employment-type .row[data-v-e85491c8]{align-items:center;gap:2px;display:flex}.employment-type .row picture[data-v-e85491c8]{flex-shrink:0;width:4vw}@media screen and (width>=1020px){.employment-type .row[data-v-e85491c8]{gap:4px}.employment-type .row picture[data-v-e85491c8]{width:calc(min(1.66667vw,20px))}}.employment-type .row span[data-v-e85491c8]{text-align:left}.facility-type[data-v-614b2e2b]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.facility-type .row[data-v-614b2e2b]{align-items:center;gap:2px;display:flex}.facility-type .row picture[data-v-614b2e2b]{flex-shrink:0;width:4vw}@media screen and (width>=1020px){.facility-type .row[data-v-614b2e2b]{gap:4px}.facility-type .row picture[data-v-614b2e2b]{width:calc(min(1.66667vw,20px))}}.facility-type .row span[data-v-614b2e2b]{text-align:left}.type-th[data-v-9ed95d59]{width:21.3333vw}@media screen and (width>=1020px){.type-th[data-v-9ed95d59]{width:calc(min(12.6667vw,152px))}}.support-type[data-v-ff5c45ad]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.support-type .row[data-v-ff5c45ad]{align-items:center;gap:2px;display:flex}.support-type .row picture[data-v-ff5c45ad]{flex-shrink:0;width:4vw}@media screen and (width>=1020px){.support-type .row[data-v-ff5c45ad]{gap:4px}.support-type .row picture[data-v-ff5c45ad]{width:calc(min(1.66667vw,20px))}}.support-type .row span[data-v-ff5c45ad]{text-align:left}.icon-text-th[data-v-e2074dab]{width:17.0667vw}@media screen and (width>=1020px){.icon-text-th[data-v-e2074dab]{width:calc(min(12.3333vw,148px))}}.multiple-notice-content[data-v-7300c6cf]{padding-inline:8px}.multiple-notice-content .content[data-v-7300c6cf]{font-size:var(--font-size-4xs);color:var(--color-neutral-400)}.toggle-compare-tables[data-v-a966b1ac]{flex-direction:column;gap:8px;display:flex;overflow-x:hidden}.toggle-compare-tables .buttons[data-v-a966b1ac]{border-bottom:8px solid var(--color-primary-500);justify-content:space-between;align-items:flex-end;display:flex}.toggle-compare-tables .buttons button[data-v-a966b1ac]{border-color:var(--color-primary-500);background-color:var(--color-neutral-0);height:8.53333vw;color:var(--color-neutral-700);font-size:var(--font-size-2xs);border-style:solid solid none;border-width:2px;border-radius:0 8px 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}@media screen and (width>=1020px){.toggle-compare-tables .buttons button[data-v-a966b1ac]{height:calc(min(3.33333vw,40px));font-size:var(--font-size-xs)}}.toggle-compare-tables .buttons button[data-v-a966b1ac]:first-child{z-index:3}.toggle-compare-tables .buttons button[data-v-a966b1ac]:nth-child(2){z-index:2}.toggle-compare-tables .buttons button[data-v-a966b1ac]:nth-child(3){z-index:1}.toggle-compare-tables .buttons button[data-v-a966b1ac]:not(:first-child){margin-left:-4px}.toggle-compare-tables .buttons button[data-active=true][data-v-a966b1ac]{z-index:4;background-color:var(--color-primary-500);height:10.6667vw;color:var(--color-neutral-0);font-size:var(--font-size-md);border-radius:8px 8px 0 0;font-weight:700}@media screen and (width>=1020px){.toggle-compare-tables .buttons button[data-active=true][data-v-a966b1ac]{height:calc(min(4vw,48px));font-size:var(--font-size-lg)}}.toggle-compare-tables .buttons button[data-active=true][data-v-a966b1ac]:after{content:"";background-color:var(--color-neutral-0);clip-path:polygon(0 0,100% 0,50% 100%);width:2.66667vw;height:1.6vw;display:inline-block}@media screen and (width>=1020px){.toggle-compare-tables .buttons button[data-active=true][data-v-a966b1ac]:after{width:calc(min(1.33333vw,16px));height:calc(min(.83333vw,10px))}}.toggle-compare-tables[data-v-a966b1ac] table.compare-table{border-collapse:collapse;border-spacing:0;width:100%}.toggle-compare-tables[data-v-a966b1ac] table.compare-table td,.toggle-compare-tables[data-v-a966b1ac] table.compare-table th{font-size:var(--font-size-4xs);text-align:center;padding:8px 4px}.toggle-compare-tables[data-v-a966b1ac] table.compare-table th{background-color:var(--color-tertiary-150);border:1px solid var(--color-primary-300);border-style:solid solid none;font-weight:500}.toggle-compare-tables[data-v-a966b1ac] table.compare-table th:first-child{width:22.4vw}@media screen and (width>=1020px){.toggle-compare-tables[data-v-a966b1ac] table.compare-table td,.toggle-compare-tables[data-v-a966b1ac] table.compare-table th{font-size:var(--font-size-xs)}.toggle-compare-tables[data-v-a966b1ac] table.compare-table th{padding:10px 8px}.toggle-compare-tables[data-v-a966b1ac] table.compare-table th:first-child{width:calc(min(15.8333vw,190px))}}.toggle-compare-tables[data-v-a966b1ac] table.compare-table th:last-child{width:19.7333vw}@media screen and (width>=1020px){.toggle-compare-tables[data-v-a966b1ac] table.compare-table th:last-child{width:calc(min(12.6667vw,152px))}.toggle-compare-tables[data-v-a966b1ac] table.compare-table td{padding:16px 8px}}.toggle-compare-tables[data-v-a966b1ac] table.compare-table td{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-75)}.toggle-compare-tables[data-v-a966b1ac] table.compare-table tbody tr:first-child td{background-color:var(--color-accent-50);border-top-width:2px;border-bottom-width:2px;border-top-color:var(--color-accent-600);border-bottom-color:var(--color-accent-600)}.toggle-compare-tables[data-v-a966b1ac] table.compare-table tbody tr:first-child td:first-child{border-left-width:2px;border-left-color:var(--color-accent-600)}.toggle-compare-tables[data-v-a966b1ac] table.compare-table tbody tr:first-child td:last-child{border-right-width:2px;border-right-color:var(--color-accent-600)}.heading-two[data-v-37f8c54a]{margin-bottom:32px}@media screen and (width>=1020px){.heading-two[data-v-37f8c54a]{margin-bottom:40px}}.heading-two h2[data-v-37f8c54a]{background:linear-gradient(to right,var(--color-secondary-200),var(--color-primary-700));text-align:center;padding:12px 8px}.heading-two h2 .main-text[data-v-37f8c54a],.heading-two h2 .sub-text[data-v-37f8c54a]{color:var(--color-neutral-0)}.heading-two h2 .sub-text[data-v-37f8c54a]{font-size:var(--font-size-lg)}.heading-two h2 .main-text[data-v-37f8c54a]{font-size:var(--font-size-2xl)}.header[data-v-75f1adaa]{grid-template-columns:15.4667vw 1fr 17.3333vw;align-items:center;gap:8px 6px;display:grid}.header[data-no-medal=true] .name[data-v-75f1adaa]{grid-column:1/3}.header .medal[data-v-75f1adaa]{flex-shrink:0;width:15.4667vw}@media screen and (width>=1020px){.header[data-v-75f1adaa]{grid-template-columns:calc(min(8.33333vw,100px)) 1fr calc(min(10vw,120px));gap:8px 16px}.header[data-no-medal=true] .lead-text[data-v-75f1adaa]{grid-column:1/3}.header .medal[data-v-75f1adaa]{grid-row:1/5;width:calc(min(8.33333vw,100px))}.header .name[data-v-75f1adaa]{grid-area:2/2/3/3}}.header .name[data-v-75f1adaa]{flex:1}.header .name>div[data-v-75f1adaa]{width:fit-content;font-size:var(--font-size-xl);border-bottom:3px solid var(--color-primary-600);padding-bottom:4px}@media screen and (width>=1020px){.header .name>div[data-v-75f1adaa]{font-size:var(--font-size-3xl)}.header .score[data-v-75f1adaa]{grid-area:1/3/5/4}}.header .score[data-v-75f1adaa]{border:2px solid var(--color-primary-600);border-radius:4px;overflow:hidden}.header .score .label[data-v-75f1adaa]{text-align:center;font-size:var(--font-size-4xs);background-color:var(--color-primary-600);color:var(--color-neutral-0);padding:4px;font-weight:500}@media screen and (width>=1020px){.header .score .label[data-v-75f1adaa]{font-size:var(--font-size-md)}}.header .score .value[data-v-75f1adaa]{font-size:var(--font-size-xl);justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:flex}.header .score .value>picture[data-v-75f1adaa]{flex-shrink:0;width:4.26667vw}@media screen and (width>=1020px){.header .score .value[data-v-75f1adaa]{font-size:var(--font-size-3xl)}.header .score .value>picture[data-v-75f1adaa]{width:calc(min(2.5vw,30px))}}.header .lead-text[data-v-75f1adaa]{width:100%;font-size:var(--font-size-sm);flex-shrink:0;grid-column:1/4;font-weight:500}@media screen and (width>=1020px){.header .lead-text[data-v-75f1adaa]{grid-area:3/2/4/3}}.above-text[data-v-6c17eb77]{margin-inline:auto;text-align:center;width:fit-content;font-size:var(--font-size-sm);gap:4px;margin-bottom:8px;padding-inline:4vw;font-weight:500;position:relative}.above-text[data-v-6c17eb77]:after,.above-text[data-v-6c17eb77]:before{content:"";background-color:var(--color-neutral-700);width:1px;height:5.33333vw;display:inline-block;position:absolute;bottom:0}@media screen and (width>=1020px){.above-text[data-v-6c17eb77]{padding-inline:calc(min(1.25vw,15px))}.above-text[data-v-6c17eb77]:after,.above-text[data-v-6c17eb77]:before{height:calc(min(1.66667vw,20px))}}.above-text[data-v-6c17eb77]:before{left:0;transform:rotate(-30deg)}.above-text[data-v-6c17eb77]:after{right:0;transform:rotate(30deg)}.link[data-v-6c17eb77]{border-radius:12px;gap:6px;width:80vw;height:21.3333vw;margin-inline:auto;padding-inline:8px 16px}@media screen and (width>=1020px){.link[data-v-6c17eb77]{width:calc(min(45.3333vw,544px));height:calc(min(6.66667vw,80px))}}.link .illust[data-v-6c17eb77]{flex-shrink:0;align-items:flex-end;width:18.1333vw;height:100%;animation:3s infinite roll-6c17eb77;display:flex}@media screen and (width>=1020px){.link .illust[data-v-6c17eb77]{width:calc(min(5.66667vw,68px))}}.link .illust picture[data-v-6c17eb77]{width:100%}@keyframes roll-6c17eb77{0%{transform:rotateY(1turn)}30%{transform:rotateY(0)}}.link span[data-v-6c17eb77]{color:var(--color-neutral-0);font-size:var(--font-size-lg);text-align:center;flex:1}.link .icon[data-v-6c17eb77]{flex-shrink:0;width:5.33333vw;margin-left:12px}@media screen and (width>=1020px){.link .icon[data-v-6c17eb77]{width:calc(min(1.66667vw,20px))}}.base[data-v-8d5f1343]{align-items:center;gap:32px;display:grid}@media screen and (width>=1020px){.base[data-v-8d5f1343]{grid-template:1fr/repeat(2,1fr);gap:32px 16px}.base .banner[data-v-8d5f1343]{grid-area:1/1/2/2}.base .table[data-v-8d5f1343]{grid-area:1/2/2/3}.base .button[data-v-8d5f1343]{grid-area:2/1/3/3}}.base .table[data-v-8d5f1343]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.base .table tr:first-child th[data-v-8d5f1343]{border-radius:4px 0 0}.base .table tr:first-child td[data-v-8d5f1343]{border-radius:0 4px 0 0}.base .table tr:last-child th[data-v-8d5f1343]{border-style:solid;border-radius:0 0 0 4px}.base .table tr:last-child td[data-v-8d5f1343]{border-style:solid solid solid none;border-radius:0 0 4px}.base .table td[data-v-8d5f1343],.base .table th[data-v-8d5f1343]{border-width:1px;border-color:var(--color-neutral-200);padding:8px}.base .table th[data-v-8d5f1343]{width:27.5%;font-size:var(--font-size-sm);background-color:var(--color-tertiary-100);border-style:solid solid none;font-weight:500}.base .table td[data-v-8d5f1343]{border-style:solid solid none none}.base .table .tags[data-v-8d5f1343]{flex-wrap:wrap;gap:8px;display:flex}.base .table .tags>span[data-v-8d5f1343]{font-size:var(--font-size-2xs);background-color:var(--color-neutral-100);color:var(--color-neutral-0);border-radius:100px;padding:2px 12px;font-weight:500}.base .table .tags>span[data-active=true][data-v-8d5f1343]{background-color:var(--color-quaternary-300)}.base .table .sub-text[data-v-8d5f1343]{font-size:var(--font-size-4xs);color:var(--color-primary-900);margin-top:2px;font-weight:700}.feature .content[data-v-8bf105bb]{margin-bottom:32px}.feature .feature-content[data-v-8bf105bb]{background-color:var(--color-primary-50);border-width:1px;border-color:var(--color-neutral-200);border-style:none solid solid;border-radius:0 0 10px 10px;padding:0 16px 8px}@media screen and (width>=1020px){.feature .feature-content[data-v-8bf105bb]{padding-inline:32px}}.feature .feature-content[data-v-8bf105bb] ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feature .feature-content[data-v-8bf105bb] ul li{padding-block:16px;font-size:var(--font-size-sm);padding-left:calc(5.86667vw + 10px);position:relative}.feature .feature-content[data-v-8bf105bb] ul li:not(:last-child){border-bottom:1px dashed var(--color-neutral-600)}.feature .feature-content[data-v-8bf105bb] ul li:before{inset-block:0;content:"";background:url(../img/icon/list-check/neutral.svg) 50%/contain no-repeat;width:5.86667vw;height:5.86667vw;margin-block:auto;display:inline-block;position:absolute;left:0}@media screen and (width>=1020px){.feature .feature-content[data-v-8bf105bb] ul li{padding-left:calc(10px + min(1.83333vw,22px))}.feature .feature-content[data-v-8bf105bb] ul li:before{width:calc(min(1.83333vw,22px));height:calc(min(1.83333vw,22px))}}.score[data-v-869d01e6],.score .stars[data-v-869d01e6]{align-items:center;gap:4px;display:flex}.score .stars[data-v-869d01e6]{justify-content:center}.score .stars picture[data-v-869d01e6]{flex-shrink:0;width:4.26667vw}@media screen and (width>=1020px){.score .stars picture[data-v-869d01e6]{width:calc(min(1.33333vw,16px))}}.score .value[data-v-869d01e6]{color:var(--color-primary-700);font-size:var(--font-size-xl);font-weight:700}.review-card[data-v-3fc37386]{flex-direction:column;gap:8px;padding:0 0 16px;display:flex}.review-card .head[data-v-3fc37386]{align-items:flex-start;gap:8px;display:flex}.review-card .head .avatar[data-v-3fc37386]{flex-shrink:0;width:17.0667vw}.review-card .head .text .title[data-v-3fc37386]{font-size:var(--font-size-sm);font-weight:700}@media screen and (width>=1020px){.review-card[data-v-3fc37386]{padding:0 0 24px}.review-card .head .avatar[data-v-3fc37386]{width:calc(min(5.33333vw,64px))}.review-card .head .text .title[data-v-3fc37386]{font-size:var(--font-size-md)}}.review-card .body .content[data-v-3fc37386]{flex-direction:column;gap:4px;display:flex}.review-card .body .content[data-v-3fc37386] p{font-size:var(--font-size-sm);font-weight:500;line-height:1.7}.review-card .body .content .all-view-button[data-v-3fc37386]{background-color:#0000;border:none;align-items:center;gap:8px;width:fit-content;margin:0;padding:2px 0;display:flex}.review-card .body .content .all-view-button picture[data-v-3fc37386]{flex-shrink:0;width:4.26667vw}@media screen and (width>=1020px){.review-card .body .content .all-view-button picture[data-v-3fc37386]{width:calc(min(1.33333vw,16px))}}.review-card .body .content .all-view-button span[data-v-3fc37386]{font-size:var(--font-size-xs);line-height:1;text-decoration:underline}.review .content[data-v-597a8a82]{margin-bottom:32px}.review .review-content[data-v-597a8a82]{background-color:var(--color-primary-0);border-width:1px;border-color:var(--color-neutral-200);border-style:none solid solid;border-radius:0 0 10px 10px}.review .reviews .notice[data-v-597a8a82]{font-size:var(--font-size-4xs);text-align:right;color:var(--color-neutral-300);padding:8px 16px 4px}@media screen and (width>=1020px){.review .reviews .notice[data-v-597a8a82]{padding-inline:24px}}.review .reviews details[data-v-597a8a82]{flex-direction:column-reverse;display:flex}.review .reviews details summary[data-v-597a8a82]{background-color:var(--color-tertiary-100);font-size:var(--font-size-md);color:var(--color-primary-500);border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:10px;padding:20px;font-weight:700;display:flex}.review .reviews details summary picture[data-v-597a8a82]{flex-shrink:0;width:2.13333vw;transition:all .2s}.review .reviews details[open] summary picture[data-v-597a8a82]{transform:rotate(180deg)}.review .reviews .cards[data-v-597a8a82],.review .reviews .single-card[data-v-597a8a82]{padding-inline:16px}@media screen and (width>=1020px){.review .reviews details summary picture[data-v-597a8a82]{width:calc(min(1vw,12px))}.review .reviews .cards[data-v-597a8a82],.review .reviews .single-card[data-v-597a8a82]{padding-inline:32px}}.review .reviews .cards>.review-card[data-v-597a8a82],.review .reviews .single-card>.review-card[data-v-597a8a82]{padding-top:16px}@media screen and (width>=1020px){.review .reviews .cards>.review-card[data-v-597a8a82],.review .reviews .single-card>.review-card[data-v-597a8a82]{padding-top:24px}.review .reviews .single-card>.review-card[data-v-597a8a82]{padding-top:0}}.review .reviews .cards>.review-card[data-v-597a8a82]:not(:last-child),.review .reviews .single-card[data-open=true]>.review-card[data-v-597a8a82]{border-bottom:1px dashed var(--color-neutral-600)}.review .no-content[data-v-597a8a82]{font-size:var(--font-size-xs);padding:16px}.single-notice-content .content[data-v-ba227358] p{font-size:var(--font-size-4xs);color:var(--color-neutral-400)}.single-notice-content .content[data-v-ba227358] p:before{content:"※"}.detail-card[data-v-06e1b537]{background-color:var(--color-neutral-0);border-radius:0 0 10px 10px;margin-top:8px;padding:8px 12px;position:relative}.detail-card[data-v-06e1b537],.detail-card[data-v-06e1b537]:before{border-color:var(--color-primary-600);border-style:solid;border-width:3px}.detail-card[data-v-06e1b537]:before{content:"";background-color:var(--color-primary-600);box-sizing:content-box;border-radius:10px 10px 0 0;width:100%;height:2px;display:inline-block;position:absolute;top:-8px;left:-3px}.detail-card .header[data-v-06e1b537]{margin-bottom:8px}@media screen and (width>=1020px){.detail-card[data-v-06e1b537]{padding:16px 24px}.detail-card .header[data-v-06e1b537]{margin-bottom:16px}}.detail-card .base[data-v-06e1b537]{margin-bottom:32px}@media screen and (width>=1020px){.detail-card .base[data-v-06e1b537]{margin-bottom:48px}}.detail-card .feature[data-v-06e1b537]{margin-bottom:48px}.detail-card .review[data-v-06e1b537]{padding-bottom:56px}@media screen and (width>=1020px){.detail-card .review[data-v-06e1b537]{padding-bottom:64px}}.detail-card[data-v-06e1b537] h4{background-color:var(--color-primary-500);color:var(--color-neutral-0);font-size:var(--font-size-lg);text-align:center;border-radius:10px 10px 0 0;padding:8px;line-height:1.5}@media screen and (width>=1020px){.detail-card[data-v-06e1b537] h4{padding:10px}}
