﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block}input,button,textarea,select{font:inherit}span,i,b,strong,em,small,s{vertical-align:baseline}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}:root{--black: #333;--white: #fff}a:link,a:hover,a:active,a:visited{color:#1E6BE6}html{touch-action:manipulation;scroll-behavior:smooth}body{width:1440px;margin:0 auto;font-family:sans-serif}.section-keyvisual{position:relative;z-index:10;background:linear-gradient(180deg, white 0%, white 554px, #168556 554px, #168556 100%)}.section-keyvisual .keyvisual-main{position:absolute;top:0;left:0;right:0;display:block}.section-keyvisual .keyvisual-content{position:relative;width:1000px;height:554px;margin:0 auto}.section-keyvisual .keyvisual-content .kv-parts-1{position:absolute;top:75px;left:0}.section-keyvisual .keyvisual-content .kv-parts-2{position:absolute;top:166px;left:0}.section-keyvisual .keyvisual-content .kv-parts-4{position:absolute;top:361px;left:0;filter:drop-shadow(0 0 20px rgba(0,0,0,0.16))}.section-keyvisual .keyvisual-content .kv-parts-3{position:absolute;top:515px;left:0}.section-recommended-comapre{position:relative;margin-top:-1px;background-color:#168556}.section-recommended-comapre::after{position:absolute;content:'';bottom:-38px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:50px 95px 0 95px;border-color:#168556 transparent transparent transparent}.section-recommended-comapre .section-content{padding:11px 0 40px}.section-recommended-comapre .recommended-comapre-heading{font-family:"Noto Sans JP", sans-serif;font-size:21px;font-weight:700;line-height:1.143;letter-spacing:1.26px;text-align:center;color:#ffec05}.section-recommended-comapre .recommended-comapre__switching-basement{width:1000px;margin:13.5px auto 0}.section-recommended-comapre .recommended-comapre__switching-basement .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 5px;border-bottom:10px solid #fff}.section-recommended-comapre .recommended-comapre__switching-basement .switching-tab-group .switching-tab{flex:1;height:35px;background-color:#b7e8d4;border-radius:10px 10px 0 0;font-family:"Noto Sans JP", sans-serif;font-size:13px;font-weight:700;line-height:35px;letter-spacing:0.78px;text-align:center;color:#178858;cursor:pointer}.section-recommended-comapre .recommended-comapre__switching-basement .switching-tab-group .switching-tab.tab--current{position:relative;height:39px;background-color:#fff;line-height:39px;cursor:auto;pointer-events:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-tab-group .switching-tab.tab--current::after{position:absolute;content:'';bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group{position:relative;background-color:#fff;border-radius:0 0 10px 10px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content{display:none;overflow-x:scroll}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content::-webkit-scrollbar{display:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table{border-collapse:separate;border-radius:0 0 10px 10px;background-color:#fff;border-spacing:0}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr{width:fit-content}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th{padding:10px 0;background-color:#f8f8f8;border-top:1px solid #E2E2E2;border-right:1px solid #E2E2E2;font-family:"Noto Sans JP", sans-serif;font-size:8px;font-weight:700;line-height:1.375;letter-spacing:0.48px;text-align:center;color:#717171}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th:first-of-type{width:68px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th:nth-of-type(2){width:42px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th:nth-of-type(3){width:60px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th:nth-of-type(4){width:102px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr th:last-of-type{width:73px;border-right:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td{padding:6px 0;border-top:1px solid #E2E2E2;border-right:1px solid #E2E2E2;background-color:#fff}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-wrapper-link{display:block;width:50px;margin:0 auto;text-decoration:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-wrapper-link .cc-thumbnail{margin:0 auto}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-wrapper-link .cc-name{margin-top:3px;font-family:"Noto Sans JP", sans-serif;font-size:8px;font-weight:600;line-height:1.5;letter-spacing:normal;text-align:center;color:#215af4}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-text-wrapper{width:90%;margin:0 auto;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:0.6px;text-align:center;color:var(--black)}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-text-wrapper b{vertical-align:baseline;color:#ff5c05}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper{width:64px;margin:0 auto}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-link,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-inpage-link{position:relative;display:block;width:64px;height:25px;margin:0 auto 1px;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:700;line-height:25px;color:var(--white);text-decoration:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-link::after,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-inpage-link::after{position:absolute;content:'\f105';top:0;bottom:0;right:7px;margin:auto 0;width:4px;height:8px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;text-align:center;line-height:1.0;color:#fff}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-link:nth-of-type(n+2),.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-inpage-link:nth-of-type(n+2){margin-top:5px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-link{background-color:#ff5c05;box-shadow:0 1px 0 0 #de5822;font-size:11px;letter-spacing:0.66px;text-align:center}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-link:active{box-shadow:0 0 0 0 #de5822;transform:translateY(1px)}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-inpage-link{box-shadow:0 1px 0 0 #d1931f;background-color:#ffa805;padding-left:7px;font-size:8px;letter-spacing:0.48px;text-align:left}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td .cc-cta-wrapper .cc-cta-inpage-link:active{box-shadow:0 0 0 0 #d1931f;transform:translateY(1px)}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr td:last-of-type{border-right:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 10px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table tbody tr:last-of-type td:last-of-type{border-radius:0 0 10px 0}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2{width:auto}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:first-of-type{position:sticky;left:0;width:68px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(2){width:80px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(3){width:234px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(4){width:80px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(5){width:234px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(6){width:80px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:nth-of-type(7){width:234px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr th:last-of-type{width:73px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:first-of-type{position:sticky;left:0;width:68px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:first-of-type .cc-wrapper-link{width:68px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(2),.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(4),.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(6){width:80px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(2) .cc-text-wrapper,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(4) .cc-text-wrapper,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(6) .cc-text-wrapper{width:80px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(3),.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(5),.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(7){width:234px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(3) .cc-text-wrapper,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(5) .cc-text-wrapper,.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:nth-of-type(7) .cc-text-wrapper{width:234px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:last-of-type{width:73px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content .recommended-comapre-table.table--2 tbody tr td:last-of-type .cc-cta-wrapper{width:73px}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content.content--visible{display:block}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .inform-scrollability{display:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content+.content--visible+.inform-scrollability{display:block;position:absolute;top:0;bottom:0;right:0;width:113px;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, white 100%);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;opacity:1;transition:opacity 500ms linear;pointer-events:none}.section-recommended-comapre .recommended-comapre__switching-basement .switching-content-group .switching-content+.content--visible+.inform-scrollability.hidden{opacity:0}.section-should-use{background-color:#fff}.section-should-use .section-content{padding:63.5px 0 37px}.section-should-use .should-use-heading{padding:0 0 0 40px;font-family:"Noto Sans JP", sans-serif;font-size:35px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#168556}.section-should-use .should-use-heading b{color:#ff5c05}.section-should-use .should-use{position:relative;width:1000px;background-color:#fff;border-radius:10px;box-shadow:0 0 7px 0 rgba(0,0,0,0.16);margin:19.5px auto 0;padding:0 10px;counter-reset:unit-count}.section-should-use .should-use .illustration-female{position:absolute;top:-94px;right:41px}.section-should-use .should-use .should-use-unit{width:960px;margin:0 auto}.section-should-use .should-use .should-use-unit .should-use-unit-title{position:relative;padding:25px 25px 25px 63px;font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black);cursor:pointer}.section-should-use .should-use .should-use-unit .should-use-unit-title::before{position:absolute;counter-increment:unit-count;content:counter(unit-count);top:0;bottom:0;left:5px;margin:auto 0;width:36px;height:36px;border-radius:50%;background-color:#178858;font-family:Arial, Helvetica;font-size:21px;font-weight:700;line-height:36px;letter-spacing:normal;text-align:center;color:var(--white)}.section-should-use .should-use .should-use-unit .should-use-unit-title::after{position:absolute;content:'\f078';top:0;bottom:0;right:13.5px;margin:auto;width:26px;height:26px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:26px;text-align:center;line-height:1.0;color:#717171;transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.section-should-use .should-use .should-use-unit .should-use-unit-title.unit-title--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.section-should-use .should-use .should-use-unit .unit-sentence{display:none;padding:0 15px 25px;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:normal;text-align:left;color:#717171;opacity:0;transition:opacity 200ms linear}.section-should-use .should-use .should-use-unit .unit-sentence .fomula-wrapper{padding:8.5px 0}.section-should-use .should-use .should-use-unit .unit-sentence .amount{padding:5px 10px;line-height:29px;border-radius:5px;background-color:#f8f8f8}.section-should-use .should-use .should-use-unit .unit-sentence .operator{padding:0 5px}.section-should-use .should-use .should-use-unit .unit-sentence .amount--profit{padding:5px 10px;line-height:29px;border-radius:5px;background-color:#ffebe0;color:#ff5c05}.section-should-use .should-use .should-use-unit .unit-sentence b{font-weight:normal;color:#ff5c05}.section-should-use .should-use .should-use-unit .unit-sentence.unit-sentence--opened{display:block;opacity:1}.section-should-use .should-use .should-use-unit:nth-of-type(n+2){background-image:linear-gradient(90deg, #e2e2e2 0, #e2e2e2 5px, rgba(226,226,226,0) 5px 10px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:10px 1px}.section-should-use .should-use-link-wrapper{margin-top:30px}.section-should-use .should-use-link-wrapper .should-use-link-button{position:relative;display:block;width:450px;height:62px;margin:0 auto 3px;border-radius:62px;box-shadow:0 3px 0 0 #de5822;background-color:#ff5c05;font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:62px;letter-spacing:normal;text-align:center;color:var(--white);text-decoration:none}.section-should-use .should-use-link-wrapper .should-use-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:16px;margin:auto 0;width:11px;height:22px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:22px;color:#fff}.section-should-use .should-use-link-wrapper .should-use-link-button:active{box-shadow:0 0 0 0 #de5822;transform:translateY(3px)}.section-point-redemption{background-color:#eafff6}.section-point-redemption .section-content{padding:50px 15px}.section-point-redemption .point-redemption-unit{background-image:linear-gradient(90deg, #77c9a0 0%, #77c9a0 50%, rgba(119,201,160,0) 50%);background-position:bottom 0 left 0;background-repeat:repeat-x;background-size:10px 1px}.section-point-redemption .point-redemption-unit .point-redemption-unit-title{position:relative;padding:30px 0 30px 12px;font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:left;color:#333;cursor:pointer}.section-point-redemption .point-redemption-unit .point-redemption-unit-title i.fa-solid{padding-right:25px;color:#ffa805}.section-point-redemption .point-redemption-unit .point-redemption-unit-title .like-fa{display:inline-block;height:24px;width:24px;margin-right:25px;background-image:url(/assets/rankings/jcb/mobile/icon_park_ffa805_24-1ab4a734b34ec856c9acfe85f6ad5f89e310d7d86d268874bdc7a3a3e79e8fd3.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:24px;line-height:1.2;vertical-align:top}.section-point-redemption .point-redemption-unit .point-redemption-unit-title::before,.section-point-redemption .point-redemption-unit .point-redemption-unit-title::after{position:absolute;top:2px;bottom:0;right:18px;margin:auto 0;width:35px;height:35px}.section-point-redemption .point-redemption-unit .point-redemption-unit-title:before{content:'';border-radius:35px;background-color:#fff}.section-point-redemption .point-redemption-unit .point-redemption-unit-title::after{content:'\f078';font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;text-align:center;line-height:35px;color:#168556;transform:rotate3d(1, 0, 0, 0);transition:transform 400ms ease;will-change:transform}.section-point-redemption .point-redemption-unit .point-redemption-unit-title.unit-title--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.section-point-redemption .point-redemption-unit .point-redemption{display:none;opacity:0;transition:opacity 200ms linear;padding-bottom:25px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table-wrapper{width:940px;margin:0 auto;overflow-x:scroll}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table-wrapper::-webkit-scrollbar{display:none}.section-point-redemption .point-redemption-unit .point-redemption .scroll-horizontally-guide{margin:-120px auto 0;width:940px;height:120px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;pointer-events:none}.section-point-redemption .point-redemption-unit .point-redemption .scroll-horizontally-guide .scroll-horizontally{display:block}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table{width:1300px;margin:0 auto;background-color:#fff;border-spacing:0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr th{position:sticky;left:0;background-color:#168556;padding:9px 0;width:80px;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:700;line-height:1.334;letter-spacing:0.72px;text-align:center;color:var(--white)}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr th .fs-sm{padding-left:0;font-family:"Noto Sans JP", sans-serif;font-size:8px;font-weight:400;line-height:1.5;letter-spacing:0.48px;text-align:center;color:var(--white)}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td{padding:11px 0;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:normal;text-align:center;color:var(--black)}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(1){width:100px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(2){width:140px;font-weight:700}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(3){width:140px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(4){width:100px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(5){width:100px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(6){width:140px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(7){width:180px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(8){width:180px}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(9){width:140px;border-right:1px solid #e2e2e2}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr td:nth-of-type(n+2){border-left:1px solid #E2E2E2}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr:nth-of-type(even) th{border-top:1px solid #e2e2e2}.section-point-redemption .point-redemption-unit .point-redemption .point-redemption-table tbody tr:nth-of-type(even) td{border-top:1px solid #e2e2e2;background-color:#f8f8f8}.section-point-redemption .point-redemption-unit .point-redemption.point-redemption--opened{display:block;opacity:1}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement{display:none;opacity:0;transition:opacity 200ms linear;padding:0 0 20px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 10px;border-bottom:20px solid #fff;width:940px;margin:0 auto}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab{height:42px;flex:1;background-color:#b7e8d4;border-radius:10px 10px 0 0;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:700;line-height:42px;letter-spacing:normal;text-align:center;color:#168556;cursor:pointer}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab:nth-of-type(1){flex-basis:66px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab:nth-of-type(2),.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab:nth-of-type(3){flex-basis:92px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab:nth-of-type(4){flex-basis:78px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab.tab--current{position:relative;height:42px;background-color:var(--white);line-height:42px;cursor:auto;pointer-events:none}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-tab-group .point-redemption-switching-tab.tab--current::after{position:absolute;content:'';bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-content-group{width:940px;margin:0 auto}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-content-group .switching-content{display:none}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .switching-content-group .switching-content.content--visible{display:block}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose{border-spacing:0;background-color:#fff;border-radius:0 0 10px 10px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr th{background-color:#f8f8f8;padding:12px 0;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;background-image:url(/assets/rankings/search/mobile/td_ds.png);background-repeat:repeat-x;background-position:top 0 left 0;background-size:auto 7px;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:bolder;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr th:nth-of-type(1){width:780px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr th:nth-of-type(2){border-right:1px solid #E2E2E2;width:160px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr th .fs-sm{padding-left:4px;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:center;color:#717171}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr td{border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;padding:14px 0 14px 20px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr td:nth-of-type(1){font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:bolder;line-height:1.5;letter-spacing:0.54px;text-align:left;color:var(--black)}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr td:nth-of-type(2){border-right:1px solid #E2E2E2;font-family:"Noto Sans JP", sans-serif;font-size:13px;font-weight:700;line-height:1.693;letter-spacing:0.78px;text-align:center;color:var(--black)}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr:last-of-type td{border-bottom:1px solid #E2E2E2}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr:last-of-type td:nth-of-type(1){border-radius:0 0 0 10px}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement .point-redemption-table--purpose tbody tr:last-of-type td:nth-of-type(2){border-radius:0 0 10px 0}.section-point-redemption .point-redemption-unit .point-redemption__switching-basement.point-redemption--opened{display:block;opacity:1}.section-card-detail{background-color:#168556}.section-card-detail .section-content{padding:80px 0 50px}.section-card-detail .section-heading{box-sizing:border-box;margin:0 auto;padding:4px 0 13px;width:764px;height:82px;background-image:url(/assets/rankings/section_card_detail_heading_pc-7fa59e359a8e9f93873277790a28dda65526cf884bfc6d5e3230d266e76a1f28.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:764px 82px;font-size:28px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .section-heading b{color:#ffec05}.section-card-detail .section-heading::after,.section-card-detail .section-heading::before{display:none}.section-card-detail .card-detail-group .card-detail{position:relative;border:2px solid #d8d8d8;background-color:#fff;border-top:none;padding:20px 30px 0;border-radius:10px}.section-card-detail .card-detail-group .card-detail:nth-of-type(n+2){margin-top:60px}.section-card-detail .card-detail-group .card-detail::before{display:none}.section-card-detail .card-detail-group .card-detail .card-name{position:relative;border-bottom:1px solid #e2e2e2;font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3{padding:11px 0 11px 70px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3::before{position:absolute;content:'';top:10px;left:20px;margin:auto;width:40px;height:45px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:40px 45px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1::before{background-image:url(/assets/rankings/medal_1_lg-f9c2585bdaab48972f7302272946fde792c7af79b38d5e6e57866ec7dd88b2be.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2::before{background-image:url(/assets/rankings/medal_2_lg-e5199b3160f25cbfdf474c4cdc7e9f7456730acd61df8e09046dc14d80d6d50c.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3::before{background-image:url(/assets/rankings/medal_3_lg-6452383cfc6f4c54a35f6beb4c976c0872d4b71e393bb91d52479a2b3a5e58c0.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5{padding:12.5px 0 12.5px 60px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5::before{position:absolute;top:18.75px;left:0;margin:auto;width:50px;height:50px;border-radius:50%;background-color:#d6efe4;font-family:"Noto Sans JP", sans-serif;font-size:36px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:center;color:#2bb279}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4::before{content:'4'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5::before{content:'5'}.section-card-detail .card-detail-group .card-detail .official-link-button{position:absolute;right:50px;top:34.5px;width:95px;height:36px;padding:0 10px;border-radius:3px;box-shadow:0 1px 0 0 #b97a04;background-color:#ffa805;font-size:15px;font-weight:bold;line-height:36px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.section-card-detail .card-detail-group .card-detail .official-link-button:active{box-shadow:0 0 0 0 #b97a04;transform:translateY(1px)}.section-card-detail .card-detail-group .card-detail .card-copy{width:900px;margin:0 auto;padding:24px 0;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-copy b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-data{width:900px;margin:0 auto 20px}.section-card-detail .card-detail-group .card-detail .card-data .product-banner{display:block;height:auto}.section-card-detail .card-detail-group .card-detail .card-data .raiting{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;margin:10px 0 0;width:234px;border-radius:5px;background-color:#fffaf1;padding:5px 10px 5px 0}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-label{flex-basis:95px;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value{flex-basis:136px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 6px;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:8px 10px}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value .rating-star{height:15px}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value .rating-score{font-family:"Noto Sans JP", sans-serif;font-size:21px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:right;color:#ea3c3c}.section-card-detail .card-detail-group .card-detail .card-data .available-stores{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 20px;padding:11px 0;border-bottom:1px solid #d8d8d8;width:260px;margin-top:13px}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-label{font-size:16px;font-weight:bold;line-height:23px;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-value{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 6px}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-value .store-logo{display:block}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1{table-layout:fixed;border-collapse:collapse;width:320px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr th{width:104.5px;border-bottom:dotted 1px #a5a5a5;padding:17px 0 8px;font-size:13px;font-weight:bold;line-height:1.70;letter-spacing:normal;text-align:left;color:#303431;vertical-align:middle}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr td{border-bottom:dotted 1px #a5a5a5;padding:14.5px 0 6.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr:first-of-type th{padding:8px 0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr:first-of-type td{padding:6.5px 0}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-2{margin-top:20px}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-2.detail-2--loan{margin:15px 0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2{table-layout:fixed;border-collapse:collapse;width:100%}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th{background-color:#f2f2f2;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:none;border-bottom:1px solid #d3d3d3;padding:3.5px 0;font-size:10px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th:last-of-type{border-right:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td{height:57px;background-color:#fff;border-top:none;border-left:1px solid #d8d8d8;border-right:none;border-bottom:1px solid #d8d8d8;height:100%;padding:7px 0;font-size:13px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td:last-of-type{border-right:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:42px;min-height:42px;font-size:15px;font-weight:bold;line-height:1.47;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction .correction-footnote{font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#626564}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .issue{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:42px;font-size:15px;font-weight:bold;line-height:1.47;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand .digital-cash-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash .digital-cash-logo{margin:2.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell{table-layout:fixed;border-collapse:collapse;width:100%}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr th{padding:0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr th .th-apperance{background-color:#f2f2f2;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:3.5px 0;border-radius:5px 5px 0 0;font-size:13px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td{padding:0;height:57px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance{background-color:#fff;border-top:none;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0 0 5px 5px;height:100%;padding:15px 15px;font-size:14px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list{list-style:none;padding:0 20px 0 30px;margin:0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li{position:relative;padding-left:15px;font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li::before{position:absolute;content:'';top:8px;left:0;margin:auto 0;width:5px;height:5px;border-radius:50%;background-color:#30b47c}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li:nth-of-type(n+2){margin-top:3.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:10px}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item{position:relative;padding:0 0 0 1.25em;font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item::before{position:absolute;content:'※';top:0;left:0;margin:auto;width:1em;height:1em;color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item:nth-of-type(n+2){margin-left:10px}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-3{margin-top:10px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 5px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item{flex-basis:79px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:30px;border-radius:3px;background-color:#d5d5d5}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item .item-label{font-size:10px;font-weight:bold;line-height:30px;letter-spacing:normal;text-align:center;color:#717171;white-space:nowrap}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--active{background-color:#168556}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--active .item-label{color:var(--white)}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--width-100{flex-basis:100px}.section-card-detail .card-detail-group .card-detail .card-data.card-data--loan{margin-bottom:86.5px}.section-card-detail .card-detail-group .card-detail .campaign{width:900px;margin:30px auto 0}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading{position:relative;padding:20px 0 20px 105.5px;border-radius:10px;background-color:#ff5c05;font-size:10px;font-weight:bold;line-height:20px;letter-spacing:normal;text-align:left;color:#fff;cursor:pointer;transition:border-radius 200ms linear}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading--balloon{position:absolute;top:-14px;left:35px;width:58px;height:57px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence{margin-top:-1px;font-size:22px;font-weight:900;line-height:1.0;letter-spacing:normal;text-align:left;color:#fff}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence .yen-amount{color:#ffec05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence .yen-numeral{color:#ffec05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading::before{position:absolute;content:'';top:0;bottom:0;right:15px;margin:auto 0;width:25px;height:25px;border-radius:50%;background-color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:25px;color:#ff5c05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading::after{position:absolute;content:'\f078';top:0;bottom:0;right:15px;margin:auto 0;width:25px;height:25px;border-radius:50%;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:25px;color:#ff5c05;transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0);will-change:transform}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading.campaign-heading--opened{border-radius:10px 10px 0 0}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading.campaign-heading--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body{display:none;border-radius:0 0 10px 10px;background-color:#fff;border:1px solid #ff5c05;border-top:none}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item{padding:20px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ea3c3c;border-radius:20px;padding:0 14px;height:20px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period .period-sentence{font-size:10px;font-weight:bold;line-height:1.56;letter-spacing:normal;text-align:center;color:#ea3c3c;transform:scale(0.9);transform-origin:50% 50%}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period .period-sentence br{display:none}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-description{margin-top:10px;word-break:break-all;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-description b{font-weight:bold;color:#ff5c05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:nth-of-type(odd){background-color:#fff5ef}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:last-of-type{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:last-of-type .campaign-description{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points{position:relative;width:900px;margin:30px auto 0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading{height:46px;padding:0 10px;background-color:#168556;border-radius:10px 10px 0 0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence{position:relative;width:fit-content;margin:0 auto;font-size:21px;font-weight:bold;line-height:46px;letter-spacing:normal;text-align:center;color:var(--white)}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence::before{position:absolute;content:'';top:0;bottom:0;left:-25px;margin:auto 0;width:25px;height:25px;background-image:url(/assets/rankings/mobile/recommend_points_heading_decoration_left-bc112d639fe752a3e416802732494df997f3c54b890778fb1619aba06f21ed1c.webp);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:25px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence::after{position:absolute;content:'';top:0;bottom:0;right:-25px;margin:auto 0;width:25px;height:25px;background-image:url(/assets/rankings/mobile/recommend_points_heading_decoration_right-657ea47b69b6c3ac115b4f97011b9c5885d68ce6c8dbae708efc2008d79bf2a7.webp);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:25px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point{position:relative;border-bottom:none;background-color:#e9f5f0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title{position:relative;padding:15px 19px 15px 47.5px;font-size:15px;font-weight:bold;line-height:1.72;letter-spacing:normal;text-align:left;color:#303431;user-select:none;cursor:pointer}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title::before{position:absolute;content:'\f00c';top:19px;left:22px;margin:auto 0;width:16px;height:16px;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#168556}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title .point-title__shape-circle{position:absolute;top:0;bottom:0;margin:auto 0;right:20px;width:25px;height:25px;border-radius:50%;background-color:#fff}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title::after{position:absolute;top:0;bottom:0;right:20px;content:'\f078';transition:transform 200ms linear;margin:auto;width:25px;height:25px;border-radius:50%;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:25px;color:#168556}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title.point-title--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description{display:none;opacity:0;background-color:#e9f5f0;padding:0 20px 15px;font-weight:normal;font-size:16px;line-height:1.667;letter-spacing:normal;color:#303431;transition:transform 250ms ease, opacity 250ms ease}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .point-description-liner{width:860px;margin:0 auto;padding:15px 15px 15px;border-radius:10px;background-color:#fff;font-weight:normal;font-size:12px;line-height:1.667;letter-spacing:normal;color:#717171;transition:opacity 250ms linear;-webkit-text-size-adjust:100%;text-size-adjust:100%}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description.point-description--opened{display:block;opacity:1}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .description-footnote{position:relative;padding:0 0 0 1.25em;font-size:12px;line-height:2.33;color:#303431}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .description-footnote::before{position:absolute;content:'※';top:0;left:0;margin:auto;width:1em;height:1em;color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .description-footnote:first-of-type{margin-top:8px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point:nth-of-type(n+2)::after{position:absolute;content:'';top:-1px;right:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, #51a17f, #51a17f 5px, rgba(81,161,127,0) 5px, rgba(81,161,127,0) 10px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:10px 1px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point:last-of-type{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point:last-of-type .point-description{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-cta{padding:30px 0 27px}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button{position:relative;box-sizing:border-box;display:block;margin:0 auto 3px;width:390px;height:70px;padding:10px 0 0;border-radius:70px;box-shadow:0 3px 0 0 #de5822;background-color:#ff5c05;text-decoration:none}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .card-cta__card-name{width:fit-content;margin:0 auto;height:16px;padding:0 10px;border-radius:16px;background-color:rgba(255,255,255,0.2);font-size:10px;font-weight:bold;line-height:16px;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .cta-link-button-balloon{position:absolute;top:-10px;left:4px}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .cta-link-button-sentence{margin:10px auto 0;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:22px;margin:auto 0;width:9px;height:16px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button:active{box-shadow:0 0 0 0 #de5822;transform:translateY(3px)}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan{position:relative;padding:40px 0 60px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan .cta-link-button{margin:0 auto 6px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan .card-cta--footnote{margin:20px auto 0;text-align:left;width:530px;left:194px;bottom:30px;font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;color:var(--black)}.section-card-detail.card-detail--loan{min-width:1280px}.section-card-detail.card-detail--loan .section-content{padding:60px 0 50px}.section-card-detail.card-detail--loan .card-detail-group .card-detail .card-copy{padding:21.5px 0;line-height:1.706}.section-loan-compare{margin:0 auto}.section-loan-compare .loan-compare-content{width:375px;margin:0 auto}.section-loan-compare .loan-compare{padding:40px 0 0}.section-loan-compare .loan-compare .loan-compare-heading .heading-ribbon{width:287px;height:36px;margin:0 auto;background-image:url(/assets/rankings/loan/heading_ribbon-f0e87560a665081e04c5d751616df2a6e8eec59a4905dc8e0531c1537163c370.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:287px 36px;font-size:16px;font-weight:bold;line-height:36px;letter-spacing:0.8px;text-align:center;color:var(--white)}.section-loan-compare .loan-compare .loan-compare-heading .heading-sentence{margin:20px auto 0;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:0.9px;text-align:center;color:var(--black)}.section-loan-compare .loan-compare .loan-compare-heading .heading-sentence mark{background:linear-gradient(rgba(255,255,255,0) 50%, #fcd766 50%)}.section-loan-compare .loan-compare .switching-loan-compare{margin:20px auto 0;width:375px}.section-loan-compare .loan-compare .switching-loan-compare .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 5px;border-bottom:3px solid #168556}.section-loan-compare .loan-compare .switching-loan-compare .switching-tab-group .switching-tab{flex-basis:170px;height:40px;border-radius:5px 5px 0 0;background-color:#d6efe4;font-size:15px;font-weight:bold;line-height:43px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer}.section-loan-compare .loan-compare .switching-loan-compare .switching-tab-group .switching-tab.tab--current{background-color:#168556;cursor:auto;pointer-events:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group{background-color:#f2f2f2;padding:20px 0 10px;overflow-x:scroll}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group::-webkit-scrollbar{display:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table{display:none;width:375px;margin:0 auto;table-layout:fixed;border-collapse:collapse;box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th{position:sticky;left:0;background-color:#828381;border-bottom:solid 1px #d8d8d8;width:75px;padding:13px 0;font-size:12px;font-weight:bold;line-height:1.334;letter-spacing:normal;text-align:center;color:var(--white);vertical-align:middle;z-index:100}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td{background-color:#fff;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;vertical-align:middle;width:100px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name{display:block;width:80px;margin:0 auto}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name .product-thumb{display:block;height:auto;font-size:10px;color:#ccc}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name .product-name{display:block;margin-top:8px;font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:center;color:#1e6be6}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating{margin:0 auto;padding:26px 0 22px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating .rating-score{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#ea3c3c}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating .rating-star{display:block;margin:4px auto 0}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-evaluation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;min-width:36px;min-height:36px;margin:0 auto;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:36px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-evaluation.correction--2{background-image:url(/assets/rankings/loan/mobile/evaluation_prime-d9fd1678eabd794bb8fb766a4da54068174ecd340ceb06ffe4133e35c03bd4cf.png)}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-evaluation.correction--1{background-image:url(/assets/rankings/loan/mobile/evaluation_second-a89f4511ce1224a78febc26244fb07e7690321961d691ae09f830e22e49a6bb1.png)}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-evaluation .evaluation-sentence{font-size:14px;font-weight:bold;line-height:1.286;letter-spacing:normal;text-align:center;color:#303431}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence{padding:10.5px 4px 10.5px 8px;font-size:11px;font-weight:normal;line-height:1.637;letter-spacing:normal;text-align:left;color:#303431}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence b{font-weight:bold;color:#EE333B}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence--interest{font-size:14px;font-weight:bold;line-height:1.286;letter-spacing:normal;text-align:center;color:#303431}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link{position:relative;display:block;width:84px;height:28px;margin:0 auto;border-radius:4px;background-color:#ea3c3c;padding-left:12.5px;font-size:10px;font-weight:bold;line-height:28px;letter-spacing:normal;text-align:left;color:var(--white);text-decoration:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link::after{position:absolute;content:'\f105';top:0;bottom:0;right:8px;margin:auto 0;width:6px;height:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:#fff}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link:active{transform:translateY(1px)}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:last-of-type{border-right:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(1) td{padding:15px 0 12px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(5) td{padding:8px 0}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:last-of-type th{border-bottom:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:last-of-type td{border-bottom:none;padding:15px 0}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr:nth-of-type(2) td,.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr:nth-of-type(3) td,.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr:nth-of-type(4) td{padding:10px 0}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--visible{display:table}.section-loan-tips{padding:40px 0 0}.section-loan-tips .loan-tips-content{position:relative;width:375px;margin:0 auto;background-color:#168556;padding:0 0 27.5px}.section-loan-tips .loan-tips-heading{position:relative;width:335px;margin:0 auto;height:103.5px;padding:23px 130px 0 10px;font-size:16px;font-weight:bold;line-height:1.563;letter-spacing:0.92px;text-align:center;color:var(--white);z-index:10}.section-loan-tips .loan-tips-heading .loan-tips-balloon{position:relative;width:fit-content;margin:0 auto 5.5px;padding:0 15px;font-size:13px;font-weight:bold;line-height:15px;letter-spacing:0.52px;text-align:center;color:#f5ff00}.section-loan-tips .loan-tips-heading .loan-tips-balloon::before,.section-loan-tips .loan-tips-heading .loan-tips-balloon::after{position:absolute;content:'';top:0;bottom:0;margin:auto;width:10px;height:15px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:10px 15px}.section-loan-tips .loan-tips-heading .loan-tips-balloon::before{background-image:url(/assets/rankings/loan/mobile/tips_balloon_left-1d55e604da1dd371e5bf3039accb2432e681c49a4dcd2e7cf59456156e95b431.png);left:0}.section-loan-tips .loan-tips-heading .loan-tips-balloon::after{background-image:url(/assets/rankings/loan/mobile/tips_balloon_right-2f480c46e973b946e05766df0cd766df555be64d95fae5f2918a9a7e2e0c00b3.png);right:0}.section-loan-tips .loan-tips-heading .loan-tips-ill--female{position:absolute;right:22px;bottom:-1px}.section-loan-tips .loan-tips{position:relative;width:335px;margin:0 auto;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background-color:#fff;padding:5px 10px 0;z-index:20}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;padding:16px 0;cursor:pointer}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q .tips-count{flex-basis:20px;width:20px;height:20px;background-color:#30b47c;border-radius:50%;font-size:12px;font-weight:bold;line-height:20px;letter-spacing:1.0;text-align:center;color:var(--white)}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q .q-sentence{flex-basis:243px;font-size:13px;font-weight:bold;line-height:1.693;letter-spacing:0.72px;text-align:left;color:var(--black)}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q::before,.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q::after{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;right:0;margin:auto 0;width:20px;height:20px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:20px}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q::before{border-radius:3px;border:solid 1px #bbb;background-image:url(/assets/rankings/loan/qa_icon_minus-09078f2d2c579322ebc6b2b8f7d30fb9499bcfa8da850b3e5ba60cc31ec4d766.png)}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q::after{background-image:url(/assets/rankings/loan/qa_icon_plus-ec1f334414d3d70b98b456a5619242fd28adf7391754b66940ad214b12f1d264.png);transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0);will-change:transform}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q.loan-tips-q--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-a{display:none;opacity:0;border-top:1px dashed #ddd;padding:14px 5px;font-size:14px;font-weight:normal;line-height:1.715;letter-spacing:normal;text-align:left;color:#303431;transition:opacity 200ms linear}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-a.loan-tips-a--opened{opacity:1}.section-loan-tips .loan-tips .loan-tips-qa-unit:nth-of-type(n+2){border-top:1px dashed #ddd}.section-content{width:1000px;margin:0 auto}.section-heading{position:relative;width:fit-content;margin:0 auto 18px;min-height:23px;padding:0 33px;font-size:15px;font-weight:bold;line-height:1.73;letter-spacing:normal;text-align:center;color:#303431}.section-heading::before,.section-heading::after{position:absolute;content:'';top:0;bottom:0;margin:auto 0;width:27px;height:23px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:27px 23px}.section-heading::before{left:0;background-image:url(/assets/rankings/section_heading_left-8ac6fcdee0c4cb3a0ab17e8e65e81d81d8c4bb0f2b41b2aab26dc1c0290cf47d.png)}.section-heading::after{right:0;background-image:url(/assets/rankings/section_heading_right-4406fe9edce864524b2348982bc9426093ec6f79469996f30a57912a9de4175e.png)}.flex-parent{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.flex-parent .flex-item--280{flex-basis:280px}.flex-parent .flex-item--300{flex-basis:300px}.flex-parent .flex-item--320{flex-basis:320px}.flex-parent .flex-item--620{flex-basis:620px}.flex-parent .flex-item--ml-20{margin-left:20px}.section-recommended{background-color:#f7f7f7;margin:12.5px 0 20px}.section-recommended .recommended-content{width:345px;margin:0 auto;padding:20px 0}.section-recommended .recommended-content .recommended-heading-balloon{width:327px;height:46px;background-color:transparent;background-image:url(/assets/lp_finance/mobile/recommended_heading_ribbon-f9681b89d94718dbe7b39b62249294ad69c47d1a0b9ff62869ce93390920c56d.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:327px 46px;margin:0 auto 0;padding:0 16px 12px;font-size:14px;font-weight:bold;line-height:34px;letter-spacing:normal;text-align:center;color:var(--white);white-space:nowrap;overflow:hidden}.section-recommended .recommended-content .recommended-heading{width:fit-content;margin:-5px auto 7px;padding:0 30px;font-size:18px;font-weight:bold;line-height:1.556;letter-spacing:normal;text-align:center;color:#303431}.section-recommended .recommended-content .recommended-heading-description{margin:0 0 20px;font-size:16px;font-weight:normal;line-height:1.88;letter-spacing:normal;text-align:left;color:#343030}.section-recommended .recommended-content .recommended-heading-description b{font-weight:bold;color:#d51e1e}.section-recommended .recommended-content .recommended-shortcut-group{border-radius:5px;border:solid 1px #ebebeb;background-color:var(--white);margin:15px auto 20px}.section-recommended .recommended-content .recommended-shortcut-group .recommended-shortcut{display:block;padding:13.5px 50px 13.5px 14px;background-image:url(/assets/lp_finance/mobile/icon_sort_down_46A889-64205ff0f9dbe385f6ec4eae1b883fda0d3fbef04b6f21f25700e124ced31a91.png);background-repeat:no-repeat;background-position:top 50% right 19px;background-size:10px 15px;font-size:13px;font-weight:bold;line-height:1.54;letter-spacing:normal;text-align:left;text-decoration:none;color:#333}.section-recommended .recommended-content .recommended-shortcut-group .recommended-shortcut b{color:#ea3c3c}.section-recommended .recommended-content .recommended-shortcut-group .recommended-shortcut:first-of-type{border-radius:3px 3px 0 0}.section-recommended .recommended-content .recommended-shortcut-group .recommended-shortcut:last-of-type{border-radius:0 0 3px 3px}.section-recommended .recommended-content .recommended-shortcut-group .recommended-shortcut:nth-of-type(n+2){border-top:1px solid #ebebeb}.section-recommended .recommended-content .recommended-unit-group{align-items:stretch}.section-recommended .recommended-content .recommended-unit-group .recommended-unit{width:345px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:5px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-heading{border-radius:5px 5px 0 0;background-color:#0097df;padding:11px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--white)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-body{margin-top:-1px;height:calc(100% - 69px);padding:20.5px 0 0;border-radius:0 0 5px 5px;background-color:#fff}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target{width:315px;margin:0 auto}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .recommended-target-heading-wrapper{position:relative}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .recommended-target-heading-wrapper .recommended-target-heading{position:relative;z-index:20;width:fit-content;background-color:#fff;padding:0 10px;margin:0 auto;font-size:12px;font-weight:bold;line-height:1.667;letter-spacing:normal;text-align:center;color:#ea3c3c}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .recommended-target-heading-wrapper::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:0;border-bottom:2px dotted #d9d9d9;z-index:10}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .unit-list{width:315px;margin:3px auto 17px;padding:0;list-style:none}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .unit-list li{position:relative;padding:0 0 0 20px;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .unit-list li::before{position:absolute;content:'\f14a';top:3px;left:0;margin:auto;width:14px;height:14px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:1.0;color:#ea3c3c}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .unit-list li b{font-weight:bold;color:#ea3c3c}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-target .unit-list li:nth-of-type(n+2){margin-top:4px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card{width:315px;margin:0 auto 14px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .recommended-card-heading{position:relative;width:fit-content;margin:0 auto 18px;z-index:auto;font-size:16px;line-height:1.0}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .recommended-card-heading .heading-sentence{position:relative;font-size:16px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black);z-index:20}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .recommended-card-heading::before{position:absolute;content:'';bottom:-2.5px;left:0;margin:auto;width:100%;height:6px;background-color:#F7ED02;z-index:10}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list{padding:0;margin:0;list-style:none}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-name-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0 10px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-name-parent .card-name{padding:0 0 0 5px;border-left:4px solid #0097df;font-size:14px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .recommend-card-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-thumbnail{margin:0}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .recommend-button-flex{flex-basis:170px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button{display:block;border-radius:3px;height:33px;font-size:12px;font-weight:bold;line-height:33px;letter-spacing:normal;text-align:center;color:var(--white);text-decoration:none}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--official{position:relative;background-color:#ea3c3c;box-shadow:0 3px 0 #B11C1C;margin-bottom:3px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--official::after{position:absolute;content:'\f105';top:0;bottom:0;right:15px;margin:auto 0;width:12px;height:12px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:right;line-height:1.0;color:#fff}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--official:active{box-shadow:0 0 0 #B11C1C;transform:translateY(3px)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--detail{margin-top:13px;height:33px;border:solid 1px #e3e3e3;background-color:#fff;font-size:11px;color:#747474}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--detail:active{box-shadow:0 0 0 #7B7B7B;transform:translateY(2px)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button i.fa-angle-right{margin-left:5px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li:nth-of-type(n+2){margin-top:20px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment{position:relative;padding:0;margin-top:25px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .balloon-guidepost{position:absolute;top:-12px;left:0;right:0;margin:0 auto;width:fit-content;height:24px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper{position:relative;width:fit-content}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper .comment-balloon{width:fit-content;height:24px;padding:0 15px;border-radius:24px;background-color:#FFEF29;font-size:12px;font-weight:bold;line-height:24px;letter-spacing:normal;text-align:center;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper::after{position:absolute;content:'';bottom:-5px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#fff129 transparent transparent transparent}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .comment-sentence{padding:16px 15px;border-radius:0 0 5px 5px;background-color:#fffddb;font-size:13px;font-weight:normal;line-height:1.616;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(n+2){margin-top:20px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-heading{background-color:#ea7c31}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .recommended-card .card-list li .card-unit .card-name-parent .card-name{border-color:#ea7c31}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-heading{background-color:#293f69}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .recommended-card .card-list li .card-unit .card-name-parent .card-name{border-color:#293f69}.section-recommended.recommended--squeeze{margin-top:45px;background-color:#E3F5EC;background-image:url(/assets/rankings/mobile/rs_background-a60d416a16ad28c24f5c1bd47c547820df14884f1b87b6e336819e65572488be.png);background-repeat:repeat-y;background-position:top 0 left 0;background-size:375px 865px}.section-recommended.recommended--squeeze .recommended-content{position:relative;padding:20px 0 30px}.section-recommended.recommended--squeeze .recommended-heading-balloon{position:absolute;left:0;right:0;top:-20px;margin:0 auto}.section-recommended.recommended--squeeze .recommended-heading{margin:0 auto 14px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit{background-color:#fff;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,0.16)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;border-radius:5px;transition:border-radius 200ms linear}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch .unit-figure{flex-basis:90px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch .unit-figure .unit-figure-picture{border-radius:5px 0 0 5px;transition:border-radius 200ms linear;object-fit:cover;object-position:50% 50%}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch .unit-title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0 50px 0 15px;flex-basis:255px;font-size:14px;font-weight:bold;line-height:1.429;letter-spacing:normal;text-align:left;color:#333;cursor:pointer}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch::before,.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch::after{position:absolute;top:0;bottom:0;right:15px;margin:auto 0;width:20px;height:20px;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:20px;color:#fff}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch::before{content:'\f068';background-color:#46a889}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch::after{content:'\2b';transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch.unit-switch--opened{border-radius:5px 5px 0 0}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch.unit-switch--opened .unit-figure .unit-figure-picture{border-radius:5px 0 0 0}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-switch.unit-switch--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-body{display:none;opacity:0;margin-top:-1px;height:calc(100% - 69px);padding:20.5px 0 0;border-radius:0 0 5px 5px;background-color:#fff;border-top:1px solid #efefef;transition:opacity 200ms linear}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .unit-body.unit-body--opened{opacity:1}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card{width:315px;margin:0 auto 14px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .recommended-card-heading{position:relative;width:fit-content;margin:0 auto 18px;z-index:auto;font-size:16px;line-height:1.0}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .recommended-card-heading .heading-sentence{position:relative;font-size:16px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black);z-index:20}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .recommended-card-heading::before{position:absolute;content:'';bottom:-2.5px;left:0;margin:auto;width:100%;height:6px;background-color:#F7ED02;z-index:10}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list{padding:0;margin:0;list-style:none}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .card-name-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0 10px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .card-name-parent .card-name{padding:0 0 0 5px;border-left:4px solid #46a889;font-size:14px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .recommend-card-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .card-thumbnail{margin:0}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .recommend-button-flex{flex-basis:170px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button{display:block;border-radius:3px;height:33px;font-size:12px;font-weight:bold;line-height:33px;letter-spacing:normal;text-align:center;color:var(--white);text-decoration:none}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button.link--official{position:relative;background-color:#ff8f0b;box-shadow:0 3px 0 #d16900;margin-bottom:3px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button.link--official::after{position:absolute;content:'\f105';top:0;bottom:0;right:15px;margin:auto 0;width:12px;height:12px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:right;line-height:1.0;color:#fff}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button.link--official:active{box-shadow:0 0 0 #d16900;transform:translateY(3px)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button.link--detail{margin-top:13px;height:33px;border:solid 1px #e3e3e3;background-color:#fff;font-size:11px;color:#747474}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button.link--detail:active{box-shadow:0 0 0 #7B7B7B;transform:translateY(2px)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li .card-unit .link-button i.fa-angle-right{margin-left:5px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-card .card-list li:nth-of-type(n+2){margin-top:20px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target{width:315px;margin:0 auto}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .recommended-target-heading-wrapper{position:relative}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .recommended-target-heading-wrapper .recommended-target-heading{position:relative;z-index:20;width:fit-content;background-color:#fff;padding:0 10px;margin:0 auto;font-size:12px;font-weight:bold;line-height:1.667;letter-spacing:normal;text-align:center;color:#46a889}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .recommended-target-heading-wrapper::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:0;border-bottom:2px dotted #d9d9d9;z-index:10}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .unit-list{width:315px;margin:3px auto 17px;padding:0;list-style:none}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .unit-list li{position:relative;padding:0 0 0 20px;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .unit-list li::before{position:absolute;content:'\f14a';top:3px;left:0;margin:auto;width:14px;height:14px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:1.0;color:#46a889}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .unit-list li b{font-weight:bold;color:#46a889}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-target .unit-list li:nth-of-type(n+2){margin-top:4px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment{position:relative;padding:0;margin-top:25px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment .balloon-guidepost{position:absolute;top:-12px;left:0;right:0;margin:0 auto;width:fit-content;height:24px}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper{position:relative;width:fit-content}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper .comment-balloon{width:fit-content;height:24px;padding:0 15px;border-radius:24px;background-color:#FFEF29;font-size:12px;font-weight:bold;line-height:24px;letter-spacing:normal;text-align:center;color:var(--black)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment .balloon-guidepost .comment-balloon-wrapper::after{position:absolute;content:'';bottom:-5px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#fff129 transparent transparent transparent}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit .recommended-comment .comment-sentence{padding:16px 15px;border-radius:0 0 5px 5px;background-color:#fffddb;font-size:13px;font-weight:normal;line-height:1.616;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended.recommended--squeeze .recommended-squeeze-group .recommended-squeeze-unit:nth-of-type(n+2){margin-top:12px}.section-popular{position:relative;z-index:20}.switching-tab-component{width:375px;margin:0 auto}.switching-tab-component .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;border-bottom:3px solid #168556}.switching-tab-component .switching-tab-group .switching-tab{width:170px;height:40px;margin:0 2.5px;padding:0;background-color:#d6efe4;border-radius:5px 5px 0 0;font-size:15px;font-weight:bold;line-height:40px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer;user-select:none;transition:background-color 250ms ease}.switching-tab-component .switching-tab-group .switching-tab.tab--current{background-color:#168556;pointer-events:none}.switching-tab-component .switching-content-group .switching-content{display:none;background-color:#f2f2f2;padding:0 0 10px}.switching-tab-component .switching-content-group .switching-content.content--current{display:block}.switching-tab-component .switching-content-group .switching-content .content-heading{width:345px;margin:0 auto;padding:13.5px 0;font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:normal;text-align:center;color:#303431}.switching-tab-component .switching-content-group .switching-content .content-heading b{color:#168556;font-weight:bold}.section-disclaimer{background-color:#168556}.section-disclaimer .disclaimer-content{padding:50px 0 58px}.section-disclaimer .disclaimer-heading{font-size:30px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.section-disclaimer .disclaimer-list{width:1093px;margin:0 auto;padding:36px 0 0;list-style-position:inside;list-style:none}.section-disclaimer .disclaimer-list li{position:relative;padding:0 0 0 21px;font-size:14px;font-weight:bold;line-height:1.58;letter-spacing:normal;text-align:left;color:var(--white)}.section-disclaimer .disclaimer-list li::before{position:absolute;content:'';top:8px;left:8px;margin:auto;width:5px;height:5px;border-radius:5px;background-color:var(--white);font-size:14px;color:#fff}.section-disclaimer .disclaimer-list li:nth-of-type(n+2){margin-top:12px}.section-footer{width:1200px;margin:0 auto}.section-footer .footer-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:30px 0 20px}.section-footer .footer-navigation .site-branding{flex-basis:368px}.section-footer .footer-navigation .site-branding .branding-logo{margin:0 auto}.section-footer .footer-navigation .in-page-shortcuts{flex-basis:368px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-right:25px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;background-color:#fff;text-decoration:none;margin-right:70px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names{width:fit-content;margin:0 auto;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 0;min-height:41px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names .shortcut-name-ja{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--key-color);white-space:nowrap}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names .shortcut-name-en{padding:7px 0 0;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--key-color);white-space:nowrap}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--credit-card{flex-basis:157px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--credit-card .shortcut-names{padding-left:59px;background-image:url(/../img/icon_credit_card_kc.svg);background-size:auto 30.8px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--cashing{flex-basis:203px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--cashing .shortcut-names{padding-left:49px;background-image:url(/../img/icon_atm_kc.svg);background-size:auto 41px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--crypto-assets{flex-basis:172px;margin-right:0}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--crypto-assets .shortcut-names{padding-left:54px;background-image:url(/../img/icon_jpyen_circled_kc.svg);background-size:auto 39px}.section-footer .compay-infotmation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding:20px 0 47px}.section-footer .compay-infotmation .market-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.section-footer .compay-infotmation .market-info .market-info-sentence{padding:0 0 0 20px;font-size:14px;font-weight:500;line-height:1.71;letter-spacing:normal;text-align:left;color:#707070}.section-footer .compay-infotmation .legal-link-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:7px 0 0}.section-footer .compay-infotmation .legal-link-group .legal-link{position:relative;display:block;margin-right:30px;padding:0 0 0 16px;font-size:14px;font-weight:500;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--black);text-decoration:none}.section-footer .compay-infotmation .legal-link-group .legal-link::before{position:absolute;content:'\f105';top:0;bottom:0;left:0;margin:auto 0;width:7px;height:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:var(--black)}.section-footer .compay-infotmation .legal-link-group .legal-link:hover{text-decoration:underline}.section-footer .compay-infotmation .legal-link-group .legal-link:last-of-type{margin-right:0}.section-copyright{padding:8px 0;background-color:#656565}.section-copyright small{display:block;width:1200px;margin:0 auto;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.promo-label{position:absolute;bottom:0;right:0;margin:0;color:#ccc;background:#333;font-size:12px;line-height:1;padding:3px 6px;opacity:0.8}.ranking-table{width:375px;margin:0 auto;table-layout:fixed;border-collapse:collapse;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);border-spacing:0}.ranking-table tbody tr th{background-color:#828381;padding:7px 0;font-size:12px;font-weight:bold;line-height:1.33;letter-spacing:normal;text-align:center;color:var(--white)}.ranking-table tbody tr th:nth-of-type(n+2){border-left:1px solid #d8d8d8}.ranking-table tbody tr th:nth-of-type(1){width:75px}.ranking-table tbody tr td{background-color:var(--white);padding:5px 0;line-height:1.0}.ranking-table tbody tr td:nth-of-type(n+2){border-left:1px solid #d8d8d8}.ranking-table tbody tr td:nth-of-type(2),.ranking-table tbody tr td:nth-of-type(3),.ranking-table tbody tr td:nth-of-type(4){width:100px}.ranking-table tbody tr td .credit-card{position:relative;text-align:center;margin:6px 0 0}.ranking-table tbody tr td .credit-card .card-thumbnail-link{display:block;margin:0 auto;width:fit-content}.ranking-table tbody tr td .credit-card .card-thumbnail{margin:0 auto 6px}.ranking-table tbody tr td .credit-card .card-institution-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:calc(2em * 1.4);font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:center;color:#1e6be6}.ranking-table tbody tr td .credit-card.rank--1::before,.ranking-table tbody tr td .credit-card.rank--2::before,.ranking-table tbody tr td .credit-card.rank--3::before{position:absolute;content:'';top:-6px;left:5px;width:26px;height:30px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:26px 30px}.ranking-table tbody tr td .credit-card.rank--1::before{background-image:url(/assets/rankings/medal_1-b9da3b7a45cee0613cc5c1de461d94a69600eb89b24c3d3b0641893185fcafd0.png)}.ranking-table tbody tr td .credit-card.rank--2::before{background-image:url(/assets/rankings/medal_2-94f96bc7ee8edab08ccf5ef2cd1a300022da1945b98b1ce08d39fde4c6bdfb59.png)}.ranking-table tbody tr td .credit-card.rank--3::before{background-image:url(/assets/rankings/medal_3-7f36d2bb30a6a3eb021e2514318f6f3414fce30da33d1b899d139345798d103b.png)}.ranking-table tbody tr td .rating{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;align-items:center}.ranking-table tbody tr td .rating .rating-score{margin-left:5px;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#ff5c05}.ranking-table tbody tr td .rating .rating-star{margin:0}.ranking-table tbody tr td .correction{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:36px;min-height:36px;font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:normal;text-align:center;color:#303431}.ranking-table tbody tr td .correction.correction--1{background-image:url(/assets/rankings/correction_circle_single-dd490ccb07e6d6b12f77f2546e8e05470ccaa0a65f2f3d606ed32dd973453bee.png)}.ranking-table tbody tr td .correction.correction--2{background-image:url(/assets/rankings/correction_circle_double-61d2af4d65d2a4c9b64fc09c883c4b3551f67b1b52e7e8b9a771f5c03196e228.png)}.ranking-table tbody tr td .issue{font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:normal;text-align:center;color:#303431}.ranking-table tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100px;margin:0 auto}.ranking-table tbody tr td .digital-cash .digital-cash-logo{margin:2.5px}.ranking-table tbody tr td .period{font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:normal;text-align:center;color:#303431}.ranking-table tbody tr td .benefit{width:410px;margin:0 auto;font-size:18px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#303431}.ranking-table tbody tr td .benefit b{font-weight:bold;color:#ff5c05}.ranking-table tbody tr td .card-institution-button{position:relative;display:block;width:84px;height:28px;border-radius:4px;padding:0 0 0 12.5px;margin:0 auto;background-color:#ea3c3c;font-size:10px;font-weight:bold;line-height:28px;letter-spacing:normal;text-align:left;color:var(--white);user-select:none;text-decoration:none}.ranking-table tbody tr td .card-institution-button::after{position:absolute;content:'\f105';top:0;bottom:0;right:8px;margin:auto 0;width:5px;height:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:#fff}.ranking-table tbody tr td .card-institution-button:active{transform:translateY(2px)}.ranking-table tbody tr:first-of-type td{vertical-align:top}.ranking-table tbody tr:nth-of-type(n+2) th{border-top:1px solid #d8d8d8}.ranking-table tbody tr:nth-of-type(n+2) td{border-top:1px solid #d8d8d8}.ranking-table tbody tr:last-of-type td{padding:8px 0}.ranking-table.table--campaign tbody tr th:nth-of-type(1){width:75px}.ranking-table.table--campaign tbody tr td{vertical-align:top}.ranking-table.table--campaign tbody tr td:nth-of-type(2),.ranking-table.table--campaign tbody tr td:nth-of-type(3),.ranking-table.table--campaign tbody tr td:nth-of-type(4){width:100px}.ranking-table.table--campaign tbody tr td .campaign{padding:5px 0 0}.ranking-table.table--campaign tbody tr td .campaign .campaign-item{width:85px;margin:0 auto}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period{width:fit-content;background-color:#ffef29;border:solid 1px #fac3c3;border-radius:16px;padding:0 7px}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period .period-sentence{font-size:7px;font-weight:bold;line-height:14px;letter-spacing:normal;text-align:center;color:#303431}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-description{padding:6.5px 0 0;min-height:37px;font-size:11px;font-weight:normal;line-height:1.64;letter-spacing:normal;text-align:left;color:#303431;word-break:break-all}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-description b{font-weight:bold;color:#ff5c05}.ranking-table.table--campaign tbody tr td .campaign .campaign-item:nth-of-type(n+2){margin-top:15px}.section-compare-popular{background-color:#168556}.section-compare-popular .section-content{padding:90px 0 70px}.section-compare-popular .section-heading{font-size:22px;font-weight:bold;line-height:1.0;letter-spacing:0.88px;text-align:center;color:#f5ff00}.section-compare-popular .section-heading::before,.section-compare-popular .section-heading::after{display:none}.section-compare-popular .compare-popular{width:1000px;margin:0 auto}.section-compare-popular .compare-popular .switching-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.section-compare-popular .compare-popular .switching-table .switching-table-tab{flex-basis:495px;height:56px;border-radius:10px 10px 0 0;background-color:#b7e8d4;font-size:18px;font-weight:bold;line-height:56px;letter-spacing:normal;text-align:center;color:#168556;cursor:pointer}.section-compare-popular .compare-popular .switching-table .switching-table-tab.tab--current{background-color:#fff;cursor:auto;pointer-events:none}.section-compare-popular .compare-popular .compare-table-unit-group{border-top:20px solid #fff}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit{display:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:0 0 10px 10px;width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid #e2e2e2}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th{box-sizing:border-box;padding:0;background-color:#f8f8f8;height:50px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-image:url(/assets/rankings/search/mobile/td_ds-5c8ea549f9b710972ca963a9d01e09b983d2fcbd9499af0d58b4fd61b21edd3d.png);background-repeat:repeat-x;background-position:top 0 left 0;background-size:auto 7px;font-size:14px;font-weight:bolder;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th .icon-medal{margin:0 auto -25px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(1){width:143px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(2){width:128px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(3){width:112px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(4){width:147px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(5){width:160px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:last-of-type{width:310px;border-right:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td{padding:0;text-align:center;vertical-align:middle}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal){position:relative}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal) .icon-medal{display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:-22.5px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit-group){padding:21px 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-link{display:block;margin:0 auto;width:fit-content;text-decoration:none;line-height:1.0;padding:10px 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-thumb{margin:0 auto;object-fit:cover}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-name{display:block;margin:5px auto 0;width:100px;font-size:15px;font-weight:bold;line-height:1.134 !important;letter-spacing:normal;text-align:center;color:#004fe3}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating{padding:16px 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-score{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:bold;line-height:1.134;letter-spacing:normal;text-align:center;color:#ff5c05}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-star{margin:5px auto 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence{padding:24px 0;font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--black)}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--two{padding:13px 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;padding:15px 0;width:140px;margin:0 auto}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list{list-style:none;padding:11px 0;margin:0;width:73px;margin:0 auto}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list li{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:flex-start;gap:0 10px;padding:0 20px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-period{box-sizing:border-box;flex-basis:120px;height:20px;border-radius:20px;border:1px solid #ea3c3c;margin:0;background-color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:center;color:#ea3c3c}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-sentence{flex-basis:685px;margin:-2px 0 0;padding:0;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333;word-break:break-all}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit:nth-of-type(n+2){margin-top:11.5px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cta-link-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link,.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{display:block;height:42px;width:130px;margin:0;border-radius:5px;box-shadow:0 4px 0 0 #cf4800;background-color:#ff5c05;font-size:15px;font-weight:bold;line-height:42px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link i.fa-solid,.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail i.fa-solid{margin-left:7.5px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link:active,.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #cf4800;transform:translateY(4px)}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link{position:relative;display:block;width:130px;height:42px;margin:0;box-shadow:0 4px 0 0 #df9100;background-color:#ffa805;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:bold;line-height:42px;color:var(--white);font-size:15px;letter-spacing:normal;text-align:center;text-decoration:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link:active{box-shadow:0 0 0 0 #d1931f;transform:translateY(4px)}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{margin-top:10px;box-shadow:0 3px 0 0 #333;background-color:#888}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #333;transform:translateY(3px)}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit){vertical-align:top}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td{padding-top:10.5px 0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td:last-of-type{border-right:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type th,.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{border-bottom:none}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{padding:15px 0}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(1){width:143px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(2){width:857px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit.unit--visible{display:block}.section-compare-popular--2{background-color:#168556}.section-compare-popular--2 .section-content{padding:90px 0 70px}.section-compare-popular--2 .section-heading{font-size:22px;font-weight:bold;line-height:1.0;letter-spacing:0.88px;text-align:center;color:#f5ff00}.section-compare-popular--2 .section-heading::before,.section-compare-popular--2 .section-heading::after{display:none}.section-compare-popular--2 .compare-popular{width:1000px;margin:0 auto}.section-compare-popular--2 .compare-popular .switching-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab{position:relative;flex-basis:495px;height:56px;border-radius:10px 10px 0 0;background-color:#b7e8d4;font-size:18px;font-weight:bold;line-height:56px;letter-spacing:normal;text-align:center;color:#168556;cursor:pointer}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab.tab--current{background-color:#fff;cursor:auto;pointer-events:none}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab.tab--current::after{position:absolute;content:'';bottom:-1px;right:0;width:100%;height:2px;background-color:#fff}.section-compare-popular--2 .compare-popular .compare-table-unit-group{border-top:20px solid #fff}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit{display:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:0 0 10px 10px;width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid #e2e2e2}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th{box-sizing:border-box;padding:0;height:37px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:12px;font-weight:bolder;line-height:1.5;letter-spacing:normal;text-align:center;color:#9b9b9b}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th .icon-medal{margin:0 auto -25px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(1){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(2){width:150px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(3){width:170px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(4){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(5){width:165px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:last-of-type{width:195px;border-right:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td{padding:0;text-align:center;vertical-align:middle}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal){position:relative;padding:15px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal) .icon-medal{display:block;position:absolute;top:10px;left:10px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit-group){padding:21px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-link{display:block;margin:0 auto;width:fit-content;text-decoration:none;line-height:1.0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-thumb{margin:0 auto;object-fit:cover}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-name{display:block;margin:5px auto 0;width:100px;font-size:15px;font-weight:bold;line-height:1.134 !important;letter-spacing:normal;text-align:center;color:#215af4}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating{padding:16px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-score{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:bold;line-height:1.134;letter-spacing:normal;text-align:center;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-star{margin:5px auto 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence{padding:24px 0;font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--black)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence b{vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence:has(.amount){padding:15px 15px;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence .amount{vertical-align:baseline;font-weight:bold;font-size:21px;line-height:1.0;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--two{padding:13px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--d,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--s,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--t{background-repeat:no-repeat;background-position:top 50% left 50%;background-size:60px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--d{background-image:url(/assets/rankings/bg_icon_circle_double-df48865f3e2733d2d82d5ad5fa497177260297de5c2282cf6dfd2041e2c6d8eb.png);vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--s{background-image:url(/assets/rankings/bg_icon_circle_single-3e97d837f359b7b9168959073072ff4999b88ebc01a9be3fd2be6a89af56ba6b.png);vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--t{background-image:url(/assets/rankings/bg_icon_triangle-dd0daf9a35159e7131d683df703f9d92ac2248b78dbef7848a826a345a94a13b.png);vertical-align:baseline;font-weight:bold;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--fs-20{font-size:20px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;padding:15px 15px;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list{list-style:none;padding:11px 0;margin:0;width:73px;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list li{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:flex-start;gap:0 10px;padding:0 20px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-period{box-sizing:border-box;flex-basis:120px;height:20px;border-radius:20px;border:1px solid #ea3c3c;margin:0;background-color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:center;color:#ea3c3c}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-sentence{flex-basis:685px;margin:-2px 0 0;padding:0;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333;word-break:break-all}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit:nth-of-type(n+2){margin-top:11.5px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-icon{display:block;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-label{margin-top:10px;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:bold;line-height:normal;letter-spacing:normal;text-align:center;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-label.label--remodal{font-size:13px;color:#215af4;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cta-link-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{display:block;height:46px;width:157px;margin:0;border-radius:5px;box-shadow:0 4px 0 0 #cf4800;background-color:#ff5c05;font-size:18px;font-weight:bold;line-height:46px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link i.fa-solid,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail i.fa-solid{margin-left:5px;font-size:15px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link:active,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #cf4800;transform:translateY(4px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link{position:relative;display:block;width:130px;height:42px;margin:0;box-shadow:0 4px 0 0 #df9100;background-color:#ffa805;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:bold;line-height:42px;color:var(--white);font-size:15px;letter-spacing:normal;text-align:center;text-decoration:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link:active{box-shadow:0 0 0 0 #d1931f;transform:translateY(4px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{margin-top:10px;box-shadow:0 3px 0 0 #333;background-color:#888}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #333;transform:translateY(3px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit){vertical-align:top}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:first-of-type{box-sizing:border-box;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);background-color:#f8f8f8}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td{padding-top:10.5px 0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td:last-of-type{border-right:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type th,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{border-bottom:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{padding:15px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(1){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(2){width:105px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(3){width:100px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(4){width:430px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:last-of-type{width:205px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit.unit--visible{display:block}.remodal-overlay.remodal--users-voice{background-color:rgba(0,0,0,0.2);backdrop-filter:blur(20px)}.remodal.remodal--users-voice{position:relative;padding:0;background-color:#fff;border-radius:10px;margin:0;width:1000px}.remodal.remodal--users-voice .remodal-close{position:absolute;top:-48px;right:0;width:33px;height:33px;background-color:transparent;background-image:url(/assets/rankings/icon_remodal_close_fff-6575cf9ae01eea623c0bde7ae9439403896ce5772d0f7ead8a0b09582bb20a70.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:33px;cursor:pointer}.remodal.remodal--users-voice .remodal-close::before{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll{overflow-y:scroll;height:560px}.remodal.remodal--users-voice .users-voice-unit-group-scroll::-webkit-scrollbar{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit{box-sizing:border-box;position:relative;padding:25px 20px 35px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .users-avatar{display:block;flex-basis:80px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-voice-title{font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .rating-star{display:block}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .users-ages-and-gender{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:left;color:#9b9b9b}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower{margin-top:15px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower .users-voice-sentence{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:normal;line-height:1.667;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit::after{position:absolute;content:'';bottom:0;right:0;margin:auto;width:100%;height:1px;background-image:linear-gradient(90deg, #ddd 0, #ddd 4px, rgba(221,221,221,0) 4px, rgba(221,221,221,0) 8px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:8px 1px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:last-of-type::after{display:none}@media only screen and (min-width: 641px){.remodal.remodal--users-voice{max-width:1000px}}.section-important-choosing .section-content{padding:0}.section-important-choosing .inter-introduction{position:relative;margin:35px auto 45px;font-size:18px;font-weight:bold;line-height:1.556;letter-spacing:0.72px;text-align:center;color:var(--black)}.section-important-choosing .inter-introduction b{color:#ed7700}.section-important-choosing .inter-introduction::after{position:absolute;content:'';right:0;left:0;bottom:-25px;margin:0 auto;width:0;height:0;border-style:solid;border-width:20px 22.5px 0 22.5px;border-color:#dddddd transparent transparent transparent}.section-important-choosing .important-choosing{background-color:#30b47c;padding:0 0 40px}.section-important-choosing .important-choosing .important-choosing-heading{position:relative;width:345px;height:110px;margin:0 auto;padding:26px 132px 0 30px;font-size:22px;font-weight:bold;line-height:1.55;letter-spacing:0.88px;text-align:center;color:#f5ff00;white-space:nowrap}.section-important-choosing .important-choosing .important-choosing-heading .important-choosing-heading-illust{position:absolute;bottom:0;right:30px}.section-important-choosing .important-choosing .important-choosing-main{width:345px;margin:0 auto;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background-color:#fff;padding:10px 0}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit{width:295px;margin:0 auto}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 8px;padding:20px 0;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:0.72px;text-align:left;color:var(--black);cursor:pointer}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title .unit-count{width:22px;height:22px;border-radius:50%;background-color:#30b47c;font-size:12px;font-weight:bold;line-height:22px;letter-spacing:normal;text-align:center;color:#fff}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title::before,.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:20px;height:20px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:12px;border-radius:3px}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title::before{background-image:url(/assets/rankings/search/mobile/icon_minus-7fc757d87bd7a6fa3fd44aed97da47c77a73bcf9f7df8e96b51aee88a6d0c138.png);border:1px solid #ddd}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title::after{background-image:url(/assets/rankings/search/mobile/icon_plus-f4fc2c943dbe97e2539731b31d47ffa2fef0bc8f966162bed0ffe81c7b9537f2.png);transition:transform 200ms linear;transform:rotate3d(1, 0, 0, 0)}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-title.unit-title--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-sentence{display:none;opacity:0;margin-top:-8px;padding:0 0 15px;font-size:14px;font-weight:normal;line-height:1.715;letter-spacing:0.56px;text-align:left;color:#888;transition:opacity 200ms linear;-webkit-text-size-adjust:100%;text-size-adjust:100%}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-sentence b{color:#30b47c}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit .unit-sentence.unit-sentence--opened{opacity:1}.section-important-choosing .important-choosing .important-choosing-main .important-choosing-unit:nth-of-type(n+2){border-top:1px dashed #ddd}.section-quick-search-tool .section-content{padding:40px 0 20px}.section-quick-search-tool .quick-search-tool{width:345px;margin:0 auto}.section-quick-search-tool .quick-search-tool .quick-search-tool-heading{height:56px;border-radius:8px 8px 0 0;background-color:#30b47c;font-size:18px;font-weight:bold;line-height:56px;letter-spacing:0.72px;text-align:center;color:#fff}.section-quick-search-tool .quick-search-tool .quick-search-tool-heading i.fa-solid{margin-right:6px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main{border:1px solid #ddd;border-radius:0 0 8px 8px;padding:0 0 20px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item{border:none;margin:0;padding:0 0 20px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-item-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 8px;width:100%;height:46px;background-color:#f0fae8;padding:0 0 0 20px;font-size:17px;font-weight:bold;line-height:1.0;letter-spacing:0.68px;text-align:left;color:#333}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-item-title .title-footnote{font-size:12px;font-weight:normal;line-height:17px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:10px 11px;width:305px;margin:20px auto 0}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label{display:block;flex-basis:147px;cursor:pointer}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-checkbox{display:none}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-apperance{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-radius:5px;border:solid 1px #ddd;height:52px;padding:0 0 0 41px;font-size:13px;font-weight:bold;line-height:1.308;letter-spacing:normal;text-align:left;color:var(--black)}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-apperance::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:9px;margin:auto 0;width:24px;height:24px;border-radius:4px;border:solid 1px #ddd;background-color:#fff}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-checkbox:checked+.form-input-apperance{background-color:#fffcd5;border:2px solid #ed7700;padding:0 0 0 40px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-checkbox:checked+.form-input-apperance::before{left:8px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-input-group .form-input-label .form-input-checkbox:checked+.form-input-apperance::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;bottom:0;left:8px;margin:auto 0;width:24px;height:24px;border-radius:4px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:24px;color:#ea3600}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group{width:305px;margin:20px auto 0}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;border-radius:5px;border:solid 1px #ddd;height:52px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-unit-title{padding:0 0 0 14px;border-right:1px solid #ddd;flex-basis:89px;font-size:13px;font-weight:bold;line-height:30px;letter-spacing:normal;text-align:left;color:#333}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-itemーselected-value{padding:0 0 0 14.5px;flex-basis:214px;background-image:url(/assets/rankings/search/mobile/icon_sort_down-a90369c58d4b21243b988284170990e6c3867c5601ee20abccf2751267ffc424.png);background-repeat:no-repeat;background-position:top 50% right 15px;background-size:14px 8px;font-size:13px;font-weight:normal;line-height:50px;letter-spacing:normal;text-align:left;color:#ddd;cursor:pointer}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group{display:none;position:absolute;right:-1px;bottom:-207px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);border-radius:5px;width:216px;z-index:100}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group .form-select-like-label{display:block;height:42px;cursor:pointer}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group .form-select-like-label .form-select-like-input{display:none}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group .form-select-like-label .form-select-like-apperance{position:relative;display:block;padding:0 0 0 46px;font-size:13px;line-height:42px;user-select:none}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group .form-select-like-label .form-select-like-input:checked+.form-select-like-apperance::before{position:absolute;content:'\f00c';top:0;bottom:0;left:20px;margin:auto 0;width:14px;height:14px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:1.0;color:#333}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group .form-select-like-label:nth-of-type(n+2){border-top:1px solid #ddd}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio .form-select-like-input-group.group--opened{display:block}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-item .form-select-like-radio-group .form-select-like-radio:nth-of-type(n+2){margin-top:10px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-action{margin-top:20px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-action .quick-search-tool-submit{display:block;width:305px;height:45px;margin:0 auto;border-radius:5px;background-color:#ed7700;border:none;font-size:16px;font-weight:bold;line-height:45px;letter-spacing:0.64px;text-align:center;color:#fff;cursor:pointer}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-action .quick-search-tool-submit i.fa-solid{margin-right:8px}.section-quick-search-tool .quick-search-tool .quick-search-tool-main .form-action .quick-search-tool-submit:active{transform:translateY(2px)}.section-other-ranking .section-content{padding:20px 0}.section-other-ranking .other-ranking{width:345px;margin:0 auto}.section-other-ranking .other-ranking .other-ranking-heading{height:56px;border-radius:8px 8px 0 0;background-color:#30b47c;font-size:18px;font-weight:bold;line-height:56px;letter-spacing:0.72px;text-align:center;color:#fff}.section-other-ranking .other-ranking .other-ranking-heading i.fa-solid{margin-right:6px}.section-other-ranking .other-ranking .other-ranking-main{border:1px solid #ddd;border-radius:0 0 8px 8px;padding:20px 0}.section-other-ranking .other-ranking .other-ranking-main .other-ranking-link-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:10px 11px;width:305px;margin:0 auto}.section-other-ranking .other-ranking .other-ranking-main .other-ranking-link-group .other-ranking-link{flex-basis:147px;height:52px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 7px;border-radius:5px;border:solid 1px #ddd;padding:0 0 0 9px;font-size:13px;font-weight:bold;line-height:1.308;letter-spacing:normal;text-align:left;color:#333;text-decoration:none}.section-other-ranking .other-ranking .other-ranking-main .other-ranking-link-group .other-ranking-link:active{transform:translateY(2px)}body.result-class .section-other-ranking .section-content{padding:20px 0 40px}.section-search-criteria .section-content{padding:30px 0 40px}.section-search-criteria .search-criteria{width:345px;margin:0 auto;border-radius:5px;background-color:#fffcd5;padding:30px 0}.section-search-criteria .search-criteria .search-criteria-secntence{font-size:16px;font-weight:bold;line-height:1.0;letter-spacing:0.64px;text-align:center;color:var(--black)}.section-search-criteria .search-criteria .search-criteria-result{margin-top:10px;font-size:16px;font-weight:bold;line-height:1.0;letter-spacing:0.64px;text-align:center;color:var(--black)}.section-search-criteria .search-criteria .search-criteria-result .result-value{padding:0 5px;font-size:36px;line-height:0.78;letter-spacing:1.44px;text-align:center;color:#ed7700}.section-search-criteria .search-criteria .search-criteria-result .result-numeral{color:#ed7700}.section-search-criteria .search-criteria .search-criteria-item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:10px 10px;width:305px;margin:25px auto 0}.section-search-criteria .search-criteria .search-criteria-item-group .search-criteria-item{width:fit-content;height:27px;padding:0 10px;border-radius:5px;background-color:#bbb;font-size:11px;font-weight:bold;line-height:27px;letter-spacing:normal;text-align:center;color:#fff;white-space:nowrap}.section-search-criteria .jump-quick-search-tool{display:block;width:305px;height:45px;margin:20px auto 0;border-radius:5px;background-color:#ed7700;background-image:url(/assets/rankings/search/mobile/icon_arrow_right_notail_ffffff-cdbe9cf745f0990807f13d130db34e61b2ba788d162f20c87a195eb7eab53e2d.png);background-repeat:no-repeat;background-position:top 50% right 17px;background-size:8px 14px;font-size:14px;font-weight:bold;line-height:45px;letter-spacing:0.56px;text-align:center;color:#fff;text-decoration:none}.section-search-criteria .jump-quick-search-tool:active{transform:translateY(2px)}.section-comparison-heading{margin:0 auto;padding:30px 0 30px;font-size:32px;font-weight:bold;line-height:1.688;letter-spacing:1.28px;text-align:center;color:#f5ff00}
