﻿*,*::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:375px;margin:0 auto;font-family:sans-serif}.section-header{position:relative;z-index:20;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.16)}.section-header .hedaer-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:375px;height:40px;margin:0 auto;padding:0 20px}body.search-class .hedaer-content,body.result-class .hedaer-content{height:54px}.section-keyvisual{position:relative;z-index:10}.section-keyvisual .keyvisual-content{position:relative;padding:140px 0 0;background-image:url(/assets/rankings/mobile/keyvisual-bff4730a3bd3688e67783c6ed6d8776df304e287b8cb853ebf6ebd9805de8cc8.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 140px;z-index:20;width:375px;margin:0 auto}.section-keyvisual .keyvisual-content .lead-sentence{padding:15.5px 0 0;font-size:13px;font-weight:bold;line-height:1.69;letter-spacing:normal;text-align:center;color:#303431}.section-keyvisual .keyvisual-content .lead-footnote{width:345px;margin:0 auto;padding:5px 0 0;font-size:10px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#626564}.section-keyvisual .keyvisual-content .lead-footnote b{font-weight:bold;color:#ea3c3c}.section-keyvisual.kv--student .keyvisual-content{background-image:url(/assets/rankings/mobile/keyvisual_student-cf165d89b93368bbfb8cd636293a42eda931ee4b4e30835006b256607364c956.png);background-size:375px 162px;padding:177.5px 0 0}.section-keyvisual.kv--student .keyvisual-content .lead-sentence{padding:0}.section-keyvisual.kv--gold .keyvisual-content{background-image:url(/assets/rankings/mobile/keyvisual_gold_2-6b5017eccea860a7f425d404b32c1c14bfbeb5d24db0f3c29f1910ab7997500b.png);background-size:375px 234px;padding:252.5px 0 0}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence{padding:0 0 21px;font-size:14px;font-style:normal;line-height:1.858}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence mark{position:relative;background-color:transparent;z-index:auto}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence mark::before{position:absolute;content:'';left:0;right:0;bottom:-3.5px;width:100%;height:7px;background-color:#FCD766;z-index:-10}.section-keyvisual.kv--etc::before{display:none}.section-keyvisual.kv--etc .keyvisual-content{position:relative;padding:230px 0 0;background-image:url(/assets/kv/keyvisual_etc_sp_1495-48e3ba4ce20d17b3a02099ed5dcf43748c9dddebdad38733fee96c0a77be718c.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 210px;z-index:20;margin:0 auto}.section-keyvisual.kv--etc .keyvisual-content .lead-sentence{margin-bottom:20px;font-size:22px;font-weight:bold;line-height:1.0;letter-spacing:0.66px;text-align:center;color:#303431}.section-keyvisual.kv--etc .keyvisual-content .lead-sentence b{color:#2cb178}.section-keyvisual.kv--etc .keyvisual-content .merit-card{width:355px;margin:0 auto}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-heading{height:40px;background-color:#f7d16c;border-radius:6px 6px 0 0;font-size:15px;font-weight:bold;line-height:40px;text-align:center;letter-spacing:normal}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body{position:relative;border-radius:0 0 6px 6px;background-color:#fff8e0;padding:20px 0 20px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:325px;margin:0 auto}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item{position:relative;flex-basis:155px;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:32.5px 0 0;height:100px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-1{font-size:11px;font-weight:bold;line-height:1.45;letter-spacing:normal;text-align:center;color:#303431}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-2{margin-top:2px;font-size:15px;color:#ff6724;font-weight:bold;line-height:1.2;letter-spacing:normal;text-align:center}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-icon{position:absolute;left:0;right:0;top:-10px;margin:0 auto;width:40px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-sentence{width:205px;margin:11px 0 0  25px;font-size:14px;font-weight:bold;line-height:1.57;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-sentence b{color:#ff6724}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-card-person{position:absolute;bottom:0;right:15px}.section-keyvisual.kv--point::before{display:none}.section-keyvisual.kv--point .keyvisual-content{position:relative;padding:226px 0 0;background-image:url(/assets/rankings/mobile/keyvisual_point-f9e2123bc439513ad1063ca8ac96970d71f30c085c25a19ba1b36e411e4f6668.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 210px;z-index:20;margin:0 auto}.section-keyvisual.kv--point .keyvisual-content .lead-sentence{padding-top:0;margin-bottom:14px;font-size:15px;font-weight:bold;line-height:1.53;letter-spacing:0.66px;text-align:center;color:#303431}.section-keyvisual.kv--point .keyvisual-content .lead-sentence b{color:#2cb178}.section-keyvisual.kv--point .keyvisual-content .merit-card{width:355px;margin:0 auto}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-heading{height:40px;background-color:#f7d16c;border-radius:6px 6px 0 0;font-size:15px;font-weight:bold;line-height:40px;text-align:center;letter-spacing:normal}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body{position:relative;border-radius:0 0 6px 6px;background-color:#fff8e0;padding:20px 0 15px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:325px;margin:0 auto}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item{flex-basis:155px;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:17px 0 0;height:112px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-1{margin-top:13px;font-size:15px;color:#ff6724;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-2{margin-top:5px;font-size:11px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#303431}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-icon{margin:0 auto;width:40px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-sentence{width:205px;margin:14px 0 0 20px;font-size:14px;font-weight:bold;line-height:1.57;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-sentence b{color:#ff6724}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-card-person{position:absolute;bottom:0;right:15px}.section-keyvisual.kv--examination::before,.section-keyvisual.kv--issue::before{display:none}.section-keyvisual.kv--examination .keyvisual-content,.section-keyvisual.kv--issue .keyvisual-content{position:relative;padding:180px 0 0;background-image:url(/assets/rankings/mobile/keyvisual_examination-15de2d772354ef99ee3e17af59c044fdbe28f6ae89fb2c56eb452e9dd05de7b5.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 160px;z-index:20;margin:0 auto}.section-keyvisual.kv--examination .keyvisual-content .lead-sentence,.section-keyvisual.kv--issue .keyvisual-content .lead-sentence{padding-top:0;margin-bottom:30px;font-size:16px;font-weight:bold;line-height:1.63;letter-spacing:0.48px;text-align:center;color:#303431}.section-keyvisual.kv--examination .keyvisual-content .lead-sentence b,.section-keyvisual.kv--issue .keyvisual-content .lead-sentence b{color:#2cb178}.section-keyvisual.kv--examination .keyvisual-content .recommended-target,.section-keyvisual.kv--issue .keyvisual-content .recommended-target{position:relative;width:355px;margin:0 auto}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:6px 6px 0 0;border:solid 2px #ffdb65;border-bottom:0;background-color:#fff8e0;padding:43px 0 15px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit{position:relative}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-avatar,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-avatar{position:absolute;left:0;right:0;top:-20px;margin:0 auto;z-index:20}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost{position:relative;width:155px;height:96px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon{position:absolute;top:0;left:0;background-color:#fff;width:155px;height:96px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,0.16);padding:44.5px 0 0;z-index:10}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon .balloon-sentence,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon .balloon-sentence{font-size:12px;font-weight:bold;line-height:1.58;letter-spacing:normal;text-align:center;color:#303431}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon .balloon-sentence b,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost .target-balloon .balloon-sentence b{font-weight:bold;font-size:15px;vertical-align:baseline;color:#ff6724;line-height:1.0}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit:nth-of-type(n+2),.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit:nth-of-type(n+2){margin-left:15px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .lower-content,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .lower-content{background-color:#fadc78;padding:12px 15px 12px 130px;border-radius:0 0 6px 6px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .lower-content .advisor-advice,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .lower-content .advisor-advice{padding:0;font-size:13px;font-weight:bold;line-height:1.69;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .recommended-advisor,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .recommended-advisor{position:absolute;bottom:0;left:5px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .recommended-balloon,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .recommended-balloon{position:absolute;top:-12px;left:0;right:0;margin:0 auto}.section-keyvisual.kv--examination .keyvisual-content{background-image:url(/assets/rankings/mobile/keyvisual_examination_2_sp-3ba7d17b0d48c7329599d33353e37afc16b28822f96acf23af5c87cdaffeafd4.png);background-size:375px 160px}.section-keyvisual.kv--issue .keyvisual-content{position:relative;padding:195px 0 0;background-image:url(/assets/rankings/mobile/keyvisual_issue-8f96aafd19da9518e6cbcf7a3103210c24685a8a1651d0b077275e6e0b6e6a88.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 170px;z-index:20;margin:0 auto}.section-keyvisual.kv--search .keyvisual-content{height:357px;background-image:url(/assets/rankings/search/mobile/kv_background-28d42c1e71879ae573329139c8f2682cf003de97fe06565f0b25e426f3ddf703.jpg);background-size:375px 364px;background-position:50% -7px;padding:0}.section-keyvisual.kv--search .keyvisual-content .kv-copy-1{margin:7px auto 0}.section-keyvisual.kv--search .keyvisual-content .kv-copy-2{margin:4px auto 0;filter:drop-shadow(0 0 10px white)}.section-keyvisual.kv--search .keyvisual-content .kv-balloon-sentence{width:233px;height:76px;margin:17px auto 0 15px;padding:8.5px 0 0 16px;font-size:12px;font-weight:bold;line-height:1.584;letter-spacing:0.48px;text-align:left;color:#ed7700}.section-keyvisual.kv--search .keyvisual-content .kc-cc-thumb{margin:17px auto 0 15px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-kv-loan{position:relative;height:354px}.section-kv-loan .kv-loan-content{position:relative;width:375px;margin:0 auto;height:354px}.section-kv-loan .kv-loan-content::before{position:absolute;content:'';top:0;left:0;right:0;width:375px;height:354px;background-image:url(/assets/rankings/loan/mobile/kv_parts_person-bfc547e4dc021127820274ca8ff9ba918d48944c0451e2d6a43a674ae4433126.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 241px;z-index:50}.section-kv-loan .kv-loan-content::after{position:absolute;content:'';bottom:0;left:0;right:0;margin:auto;width:375px;height:145px;background-color:#00A971;z-index:60}.section-kv-loan .kv-loan-copy{position:relative;width:348px;margin:0 auto;padding:18px 0 0;z-index:70}.section-kv-loan .kv-loan-copy .parts-balloon{margin:0 auto}.section-kv-loan .kv-loan-copy .parts-copy-1{margin:7px auto 0}.section-kv-loan .kv-loan-copy .parts-copy-2{margin:21px auto 0}.section-kv-loan .kv-loan-copy .parts-strong-point{margin:21.5px auto 0;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-kv-loan .time-count-guidepost{position:absolute;bottom:25px;left:22px;z-index:70}.section-kv-loan .kv-time-count{position:relative;width:330px;margin:20px auto 0;padding:0}.section-kv-loan .kv-time-count .count-copy{position:absolute;right:20px;top:-12px}.section-kv-loan .kv-time-count .count-ill{position:absolute;left:11px;bottom:0}.section-kv-loan .kv-time-count .time-count{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);height:63px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 5px;padding:0 0 10px 100px}.section-kv-loan .kv-time-count .time-count .count-value{-webkit-text-stroke:1px #e69d26;font-family:Arial, Helvetica, sans-serif;font-size:38px;font-weight:bold;line-height:.73;letter-spacing:normal;text-align:left;color:#e69d26}.section-kv-loan .kv-time-count .time-count .count-numeral{font-size:16px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:left;color:var(--black);white-space:nowrap}.section-kv-loan::before{position:absolute;content:'';top:0;left:0;right:0;width:375px;height:209px;margin:0 auto;background-image:url(/assets/rankings/loan/mobile/kv_backgrond-2f474a14b11c95f3c140abd1b1d8391a5e419996232e81bdc0db527702b981d0.jpg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:cover;z-index:40}.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 #2BB279}.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:#2BB279;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-compare.loan-compare--2{background-color:#d6efe4}.section-loan-compare.loan-compare--2 .loan-compare-content{padding-top:30px;padding-bottom:30px}.section-loan-compare.loan-compare--2 .loan-compare{width:345px;margin:0 auto;padding-top:0}.section-loan-compare.loan-compare--2 .loan-compare .loan-compare-heading .heading-sentence mark{background:linear-gradient(rgba(255,255,255,0) 70%, #fcd766 70%);text-decoration:underline;text-decoration-color:#fcd766;text-underline-offset:0;text-decoration-thickness:5px;text-decoration-skip-ink:none}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare{width:345px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group{width:345px;border-bottom:none}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group .switching-tab{height:36px;background-color:#ddd;border-radius:10px 10px 0 0;color:#888;line-height:36px;font-size:13px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group .switching-tab.tab--current{height:42px;background-color:#fff;color:#2BB279;line-height:42px;font-size:16px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group{width:345px;background-color:#fff;padding:28px 0 0;overflow-x:visible;border-radius:0 0 10px 10px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table{width:345px;table-layout:initial;border-spacing:0;border-collapse:separate;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-top:1px solid #ddd}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th{width:66px;background-color:transparent;border-right:1px solid #ddd;font-size:11px;font-weight:bold;line-height:1.45;color:#888}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td{width:93px;background-color:transparent}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name{position:relative;width:72px;margin:9px auto 0;text-decoration:none}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name .product-thumb{display:block;width:72px;height:46px;object-fit:contain}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name .product-name{font-size:11px;line-height:1.364}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating{padding:15px 0 13px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating .rating-star{margin-top:0}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-rating .rating-score{margin-top:5px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence{width:73px;margin:0 auto;padding:11.5px 0;font-size:12px;font-weight:bold;line-height:1.584;letter-spacing:normal;text-align:left}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence b{vertical-align:baseline;color:#ea3600}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link{position:relative;width:73px;height:33px;border-radius:5px;padding-left:14px;font-size:13px;font-weight:bold;line-height:33px;letter-spacing:0.44px;text-align:left;color:#fff}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link::after{content:'\f0a9';right:14px;width:12px;height:12px;font-size:12px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .agent-detail-scroll-button{display:block;width:73px;height:33px;margin:0 auto;border-radius:5px;border:solid 1px #ddd;background-color:var(--white);font-size:11px;font-weight:bold;line-height:31px;letter-spacing:0.44px;text-align:center;color:#888;text-decoration:none}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .agent-detail-scroll-button:active{transform:translateY(1px)}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link+.agent-detail-scroll-button{margin-top:8px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(1) .product-thumb-and-name::before,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(2) .product-thumb-and-name::before,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(3) .product-thumb-and-name::before{position:absolute;content:'';top:-43px;left:0;right:0;margin:0 auto;width:30.5px;height:36px;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:auto 36px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(1) .product-thumb-and-name::before{background-image:url(/assets/rankings/medal_1-b9da3b7a45cee0613cc5c1de461d94a69600eb89b24c3d3b0641893185fcafd0.png)}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(2) .product-thumb-and-name::before{background-image:url(/assets/rankings/medal_2-94f96bc7ee8edab08ccf5ef2cd1a300022da1945b98b1ce08d39fde4c6bdfb59.png)}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(3) .product-thumb-and-name::before{background-image:url(/assets/rankings/medal_3-7f36d2bb30a6a3eb021e2514318f6f3414fce30da33d1b899d139345798d103b.png)}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:has(.td-sentence){vertical-align:top}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(1) td{vertical-align:top}.sectioin-find-result-fv{background-image:url(/assets/rankings/loan/mobile/find_result_fv_background-e5bbf7762631cfe7653c521195ce1a799e7bba602351128ed0e3f7a897430ba2.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px auto;width:375px}.sectioin-find-result-fv .first-view-content{position:relative;width:375px;height:206px;margin:0 auto;padding:150px 0 0}.sectioin-find-result-fv .find-result-fv-balloon{position:absolute;top:16px;left:0;right:0;margin:0 auto}.sectioin-find-result-fv .search-criteria{background-color:#fff;padding:14px 15px 15px}.sectioin-find-result-fv .search-criteria .search-criteria-label{font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:0.6px;text-align:left;color:#333}.sectioin-find-result-fv .search-criteria .criteria-item-group{margin-top:8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:0 5px}.sectioin-find-result-fv .search-criteria .criteria-item-group .criteria-item{width:fit-content;height:22px;padding:0 9px;border-radius:22px;background-color:#fff;border:solid 1px #30b47c;font-size:10px;font-weight:bold;line-height:20px;letter-spacing:0.5px;text-align:center;color:#30b47c;white-space:nowrap}.sectioin-find-result-fv.find-result-fv--not-found .first-view-content{height:247px;padding:191px 0 0}.sectioin-find-result-fv.find-result-fv--not-found .find-result-fv-balloon{position:absolute;top:0}.section-screening-to-completion-borrowing{min-width:375px;background-color:#d6efe4}.section-screening-to-completion-borrowing .screening-to-completion-borrowing-content{width:345px;margin:0 auto;padding:23px 0 30px}.section-screening-to-completion-borrowing .screening-to-completion-borrowing .screening-to-completion-borrowing-heading{font-size:20px;font-weight:bold;line-height:1.7;letter-spacing:2px;text-align:center;color:#333}.section-screening-to-completion-borrowing .screening-to-completion-borrowing .screening-to-completion-borrowing-heading mark{background:linear-gradient(rgba(255,255,255,0) 75%, #fcd766 75%);text-decoration:underline;text-decoration-color:#fcd766;text-decoration-thickness:8px;text-underline-offset:0}.section-screening-to-completion-borrowing .screening-to-completion-borrowing .screening-to-completion-borrowing-heading .screening-to-completion-borrowing-diagram{display:block;margin:19px auto 0}.section-loan-tips{padding:40px 0 0}.section-loan-tips .loan-tips-content{position:relative;width:375px;margin:0 auto;background-color:#2BB279;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-loan-compare.loan-compare--2~.section-loan-tips{padding-top:0}.section-content{width:375px;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;margin-bottom:0}.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;background-color:#30b47c;z-index:20}.section-popular .section-content{padding:0 0 30px}.section-popular .section-heading{padding:25.5px 0 14.5px;margin:0 auto;font-size:17px;font-weight:bold;line-height:1.474;letter-spacing:0.76px;text-align:center;color:#f5ff00}.section-popular .section-heading::before,.section-popular .section-heading:after{display:none}.switching-tab-component{width:345px;margin:0 auto}.switching-tab-component .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;border-bottom:28px solid #fff;gap:0 5px}.switching-tab-component .switching-tab-group .switching-tab{width:170px;height:36px;margin:0;padding:0;background-color:#dddddd;border-radius:10px 10px 0 0;font-size:13px;font-weight:bold;line-height:36px;letter-spacing:0.52px;text-align:center;color:#888;cursor:pointer;user-select:none;transition:background-color 250ms ease}.switching-tab-component .switching-tab-group .switching-tab.tab--current{position:relative;background-color:#fff;pointer-events:none;height:42px;color:#2BB279;line-height:42px;font-size:16px;letter-spacing:0.52px}.switching-tab-component .switching-tab-group .switching-tab.tab--current::after{position:absolute;content:'';bottom:-1px;right:0;left:0;margin:auto;width:100%px;height:2px;background-color:#fff}.switching-tab-component .switching-content-group .switching-content{display:none}.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:#2BB279;font-weight:bold}.ranking-table{width:345px;margin:0 auto;border-spacing:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-spacing:0;border-radius:0 0 10px 10px;background-color:#fff;border-top:1px solid #ddd}.ranking-table tbody tr th{width:66px;border-right:1px solid #ddd;padding:7px 0;font-size:11px;font-weight:bold;line-height:1.455;letter-spacing:normal;text-align:center;color:#888}.ranking-table tbody tr th:nth-of-type(1){width:66px}.ranking-table tbody tr th:nth-of-type(2),.ranking-table tbody tr th:nth-of-type(3),.ranking-table tbody tr th:nth-of-type(4){width:93px}.ranking-table tbody tr td{padding:15px 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 .credit-card{position:relative;text-align:center;margin:8px 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 4px;font-size:7px;line-height:1.25}.ranking-table tbody tr td .credit-card .card-institution-link{display:inline-block;min-height:calc(2em * 1.4);width:73px;margin:0 auto;font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:center;text-decoration:none;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:-42px;left:0;right:0;margin:0 auto;width:30.6px;height:36px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:30.6px 36px}.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:column;flex-wrap:wrap;justify-content:center;align-items:center}.ranking-table tbody tr td .rating .rating-star{margin:0}.ranking-table tbody tr td .rating .rating-score{margin-top:10px;font-family:"Roboto", sans-serif;font-size:20px;font-weight:bold;line-height:0.85;letter-spacing:normal;text-align:center;color:#ea3c3c}.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;width:75px;margin:0 auto;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 .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:75px;gap:5px 5px;margin:0 auto}.ranking-table tbody tr td .digital-cash .digital-cash-logo{margin:0}.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:#ea3c3c}.ranking-table tbody tr td .card-institution-button{position:relative;display:block;width:73px;height:33px;border-radius:5px;padding:0 0 0 14px;margin:0 auto;background-color:#ea3c3c;font-size:13px;font-weight:bold;line-height:33px;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:'\f0a9';top:0;bottom:0;right:14px;margin:auto 0;width:12px;height:12px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;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 td .card-detail-scroll-button{display:block;width:73px;height:33px;margin:0 auto;border-radius:5px;border:solid 1px #ddd;background-color:var(--white);font-size:11px;font-weight:bold;line-height:31px;letter-spacing:0.44px;text-align:center;color:#888;text-decoration:none}.ranking-table tbody tr td .card-institution-button+.card-detail-scroll-button{margin-top:8px}.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.table--campaign tbody tr th:nth-of-type(1){width:66px}.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:93px}.ranking-table.table--campaign tbody tr td .campaign{padding:0}.ranking-table.table--campaign tbody tr td .campaign .campaign-item{width:100%;margin:0 auto}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period{box-sizing:border-box;background-color:#ffefea;padding:6px 7px}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period .period-sentence{font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:left;color:#ea3600}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-description{width:73px;margin:0 auto;padding:6.5px 0 0;min-height:37px;font-size:10px;font-weight:normal;line-height:1.5;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:#ea3c3c}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-description+.campaign-description{border-top:1px dotted #ddd;margin-top:8px}.ranking-table.table--campaign tbody tr td .campaign .campaign-item:nth-of-type(n+2){margin-top:15px}.ranking-table.table--campaign tbody tr td:has(.campaign){padding:0}.section-card-detail{background-color:#178858}.section-card-detail .section-content{padding:40px 0 50px}.section-card-detail .section-heading{box-sizing:border-box;margin:0;padding:4px 0 13px;width:375px;height:82px;background-image:url(/assets/rankings/mobile/section_card_detail_heading-67a02d6121a5c856d7ebeb4a1eb867bb776e1a58dbbfa93d41535a9456d65909.webp);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:344px 82px;font-size:16px;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{width:355px;margin:20px auto 0}.section-card-detail .card-detail-group .card-detail{position:relative;border-top:none;padding:0;border-radius:5px;background-color:#fff}.section-card-detail .card-detail-group .card-detail:nth-of-type(n+3){margin-top:33px}.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 #D8D8D8;padding:18px 85px 18px 60px;font-size:18px;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:18px 85px 18px 60px}.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:10px;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,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--6,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--7,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--8,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--9,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--10{padding:18px 85px 18px 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,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--6::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--7::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--8::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--9::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--10::before{position:absolute;top:12px;left:10px;margin:auto;width:40px;height:40px;border-radius:50%;background-color:#e8fff4;font-family:"Roboto", sans-serif;font-size:20px;font-weight:bold;line-height:40px;letter-spacing:normal;text-align:center;color:#178858}.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 .card-name.card-ranking--6::before{content:'6'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--7::before{content:'7'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--8::before{content:'9'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--9::before{content:'9'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--10::before{content:'10'}.section-card-detail .card-detail-group .card-detail .official-link-button{display:block;position:absolute;top:18.5px;right:10px;width:fit-content;height:28px;padding:0 10px;border-radius:3px;box-shadow:0 1px 0 0 #b97a04;background-color:#ffa805;font-size:10px;font-weight:bold;line-height:28px;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 .raiting{width:210px;height:38px;border:none;border-radius:5px;background-color:#fff3e1;padding:6.5px 7px;margin:14px auto 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.section-card-detail .card-detail-group .card-detail .raiting .raiting-label{font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .raiting .raiting-value{width:133px;height:28px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 6px;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,0.15);background-color:#fff}.section-card-detail .card-detail-group .card-detail .raiting .raiting-value .rating-star{height:15px}.section-card-detail .card-detail-group .card-detail .raiting .raiting-value .rating-score{font-family:"Roboto", sans-serif;font-size:19px;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 .thumbnail-link{display:block;width:fit-content;margin:0 auto}.section-card-detail .card-detail-group .card-detail .card-data .card-thumbnail-lg{margin:10px auto 0;display:block;width:195px;height:120px;height:auto}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1{table-layout:fixed;border-collapse:collapse;width:325px;margin:10px auto 0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr th{width:107px;border-bottom:dotted 1px #a5a5a5;padding:12px 0;font-size:11px;font-weight:normal;line-height:1.73;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:6.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 .campaign{width:325px;margin:28px auto 0}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading{position:relative;padding:15px 0 10px;border-radius:10px;background-color:#ff5c05;font-size:10px;font-weight:bold;line-height:20px;letter-spacing:normal;text-align:center;color:#fff;cursor:pointer;transition:border-radius 200ms linear}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--balloon{position:absolute;top:-15px;left:-3px;width:58px;height:57px}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--0{font-size:12px;font-weight:900;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 2px;margin-top:-1px;font-size:15px;font-weight:900;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--1 .yen-amount{font-size:28px;font-weight:bold;line-height:normal;letter-spacing:-1.4px;text-align:left;color:#ffec05}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--1 .yen-numeral{font-size:15px;font-weight:900;line-height:1.0;letter-spacing:normal;text-align:center;color:#ffec05}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--3{position:relative;width:100px;height:16px;padding:0 10px;margin:-1px auto 0;border-radius:16px;background-color:rgba(255,255,255,0.2);font-size:8px;font-weight:500;line-height:16px;letter-spacing:normal;text-align:left;color:#fff}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading .campaign-heading--3::after{position:absolute;content:'\f078';top:0;bottom:0;right:9px;margin:auto 0;width:8px;height:8px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;text-align:center;line-height:1.0;color:#fff;transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading.campaign-heading--opened{border-radius:10px 10px 0 0}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-heading.campaign-heading--opened .campaign-heading--3:after{transform:rotate3d(1, 0, 0, 180deg)}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body{display:none;border-radius:0 0 10px 10px;border:1px solid #ff5c05;border-top:none;background-color:#fff;padding:0}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item{opacity:0;transition:opacity 200ms linear;padding:20px 19px 18.5px}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item .campaign-period{background-color:#fff;border:solid 1px #ea3c3c;border-radius:20px;padding:0 14px;min-height:20px;width:fit-content}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item .campaign-period .period-sentence{font-size:12px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:center;color:#ea3c3c;white-space:nowrap}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item .campaign-description{margin-top:9.5px;padding:3px 0 0;word-break:break-all;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item .campaign-description b{font-weight:bold;color:#ea3c3c}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item:nth-of-type(odd){background-color:#fff5ef}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body .campaign-item:last-of-type{border-radius:0 0 9px 9px}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body.campaign-body--opened{display:block}.section-card-detail .card-detail-group .card-detail .card-data .campaign .campaign-body.campaign-body--opened .campaign-item{opacity:1}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4{table-layout:fixed;border-collapse:separate;border-spacing:0;width:320px;margin:0 auto;border-radius:0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr th,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr th{border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:0;width:1%;height:33px;background-color:#f2f2f2;padding:0;font-size:9px;font-weight:bold;line-height:33px;letter-spacing:normal;text-align:center;color:#717171}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th:first-of-type,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr th:first-of-type,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr th:first-of-type{border-left:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td{padding:0;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#fff;padding:0;height:100%;font-size:13px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#333}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td:first-of-type,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td:first-of-type,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td:first-of-type{border-left:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .correction,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 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:39px;font-size:13px;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 .detail-table-2 tbody tr td .correction b,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .correction b,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 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,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .correction .correction-footnote,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .correction .correction-footnote{font-size:7px;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,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .issue,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .issue{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:36px;font-size:14px;font-weight:bold;line-height:1.29;letter-spacing:normal;text-align:center;color:#333}.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,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .cc-brand,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .digital-cash,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .cc-brand,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:39px}.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,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .cc-brand .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .cc-brand .digital-cash-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .digital-cash .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr td .digital-cash .digital-cash-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .cc-brand .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .cc-brand .digital-cash-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .digital-cash .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr td .digital-cash .digital-cash-logo{margin:2.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr:nth-of-type(3) th .th-apperance,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-3 tbody tr:nth-of-type(3) th .th-apperance,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4 tbody tr:nth-of-type(3) th .th-apperance{border-top:none}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-4{border-bottom:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote{width:320px;margin:7.5px auto 0}.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:8px;font-weight:normal;line-height:1.42;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:#ea3c3c}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item:nth-of-type(n+2){margin-top:2.5px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 5px;width:320px;margin:20px auto 0;padding:0}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item{flex-basis:76px;padding:0 8px;height:30px;border-radius:3px;background-color:#f2f2f2}.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}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--width-2{flex-basis:117px}.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--loan{width:325px;gap:5px 5px;padding:0;margin-top:15px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group.benefit--loan .benefit-item{flex-basis:initial;margin:initial;padding:0 6px;border-radius:2px}.section-card-detail .card-detail-group .card-detail .card-data.card-data--flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:0 10px;width:325px;margin:0 auto}.section-card-detail .card-detail-group .card-detail .card-copy{width:305px;margin:15px auto 0;padding:0;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .card-copy b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell{table-layout:fixed;border-collapse:collapse;width:325px;margin:10px auto 0}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr th{padding:0}.section-card-detail .card-detail-group .card-detail .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:4px 0;border-radius:3px 3px 0 0;font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr td{padding:0;height:57px}.section-card-detail .card-detail-group .card-detail .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 3px 3px;height:100%;padding:9px 9px;font-size:10px}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list{list-style:none;padding:0 9px 0 12px;margin:0}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li{position:relative;padding-left:15px;font-size:10px;font-weight:normal;line-height:1.3;letter-spacing:0.5px;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li::before{position:absolute;content:'';top:4px;left:0;margin:auto 0;width:5px;height:5px;border-radius:50%;background-color:#30b47c}.section-card-detail .card-detail-group .card-detail .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li:nth-of-type(n+2){margin-top:7px}.section-card-detail .card-detail-group .card-detail .available-stores{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15.5px;padding:12px 0;border-bottom:1px solid #d8d8d8;width:325px;margin:6px auto 0}.section-card-detail .card-detail-group .card-detail .available-stores .as-label{font-size:12px;font-weight:bold;line-height:23px;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .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 .available-stores .as-value .store-logo{display:block}.section-card-detail .card-detail-group .card-detail .card-recommend-points{width:325px;margin:30px auto 0;border-radius:10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading{height:41px;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:17px;font-weight:bold;line-height:41px;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{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;padding:15px 45px 15px 34px;min-height:55px;font-size:13px;font-weight:bold;line-height:1.5;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 .title-sentence{flex-basis:250px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title .title-sentence b{vertical-align:baseline;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:13px;margin:auto 0;width:14px;height:14px;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;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:9px;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:9px;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 0 15px;transition:opacity 200ms linear}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .point-description-liner{width:305px;margin:0 auto;padding: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:11px;line-height:2.0;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:#ea3c3c}.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, #ffa805, #ffa805 5px, rgba(255,168,5,0) 5px, rgba(255,168,5,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-title{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-recommend-points.recommend-points--loan .recommend-points-heading{position:absolute;top:-31px;left:0;width:100%;height:31px;padding:0 10px;background-color:#2BB279;border-radius:4px 4px 0 0}.section-card-detail .card-detail-group .card-detail .card-recommend-points.recommend-points--loan .recommend-points-heading .recommend-points-heading-sentence{position:relative;font-size:14px;font-weight:bold;line-height:31px;letter-spacing:normal;text-align:center;color:var(--white)}.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:325px;height:67px;padding:10px 0 0;border-radius:67px;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:8px;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:-7px;left:0;display:none}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .cta-link-button-sentence{margin:10px auto 0;font-size:18px;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:16px;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-1{padding:28px 0 25px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan-2{position:relative;padding:28px 0 62.5px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan-2 .cta-link-button{margin-bottom:4px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan-2 .card-cta--footnote{width:295px;left:0;right:0;margin:10px auto 0;bottom:16.5px;font-size:12px;font-weight:normal;line-height:1.584;letter-spacing:normal;text-align:left;color:var(--black)}.section-card-detail.card-detail--loan .card-detail-group .card-detail .card-copy{text-align:left}.section-disclaimer{width:375px;margin:0 auto;padding:30px 0 25px;background-color:#2BB279}.section-disclaimer .disclaimer-heading{padding:0 0 25px;font-size:18px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:center;color:var(--white)}.section-disclaimer .disclaimer-list{width:315px;padding:0;margin:0 auto;list-style:none}.section-disclaimer .disclaimer-list li{position:relative;padding:0;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:left;color:var(--white)}.section-disclaimer .disclaimer-list li::before{display:none}.section-disclaimer .disclaimer-list li:nth-of-type(n+2){margin-top:20px}.section-compare-popular{background-color:#30b47c}.section-compare-popular .section-content{padding:40px 0}.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:345px;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:170px;height:36px;border-radius:10px 10px 0 0;background-color:#ddd;font-size:13px;font-weight:bold;line-height:36px;letter-spacing:0.52px;text-align:center;color:#888;cursor:pointer}.section-compare-popular .compare-popular .switching-table .switching-table-tab.tab--current{height:42px;background-color:#fff;font-size:16px;line-height:42px;color:#30b47c;cursor:auto;pointer-events:none}.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:collapse}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th{padding:0;font-size:11px;font-weight:bold;line-height:1.45;letter-spacing:normal;text-align:center;color:#888}.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:first-of-type{width:66px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(2),.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(3),.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:last-of-type{width:93px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td{padding:0;text-align:center}.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}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-thumb{margin:0 auto}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-name{display:block;margin-top:5px;font-size:12px;font-weight:bold;line-height:1.334 !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-star{margin:0 auto}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-score{margin-top:5px;font-family:Arial, elvetica, sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#e31f1f}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence{padding:24px 0;font-size:14px;font-weight:bold;line-height:1.429;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:4px 4px;padding:15px 0}.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 .campaign-period{width:100%;margin:0 auto;background-color:#ffefea;padding:6px 0 6px 7.5px;font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:left;color:#ea3600}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit .campaign-sentence-group .campaign-sentence{width:73px;margin:0 auto;padding:6px 0;font-size:10px;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 .campaign-sentence-group .campaign-sentence:nth-of-type(n+2){padding:5.5px 0 7.5px;border-top:1px dashed #ddd}.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:34px;width:73px;margin:0 auto 3px;border-radius:5px;box-shadow:0 3px 0 0 #9b2c2c;background-color:#ea3600;font-size:13px;font-weight:bold;line-height:34px;letter-spacing:0.52px;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 #9b2c2c;transform:translateY(3px)}.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:first-of-type th{height:28px}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) th,.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) td{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}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) td{height:115px;padding:25px 0 0;vertical-align:top}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) th{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.section-compare-popular .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.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.unit--visible{display:block}.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}.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:20px 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;padding-right:15px;position:relative}.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-find-loan-widget{background-color:#fff}.section-find-loan-widget .find-loan-widget-content{width:375px;margin:0 auto;padding:20px 0 30px}.find-loan-widget-heading-guidepost{margin:0 auto;width:345px;height:42px}.find-loan-widget-heading{position:relative;border-radius:42px;background-color:#30b47c;font-size:15px;font-weight:bold;line-height:42px;letter-spacing:0.6px;text-align:center;color:var(--white)}.find-loan-widget-heading i.fa-solid{margin-right:5px;transform:rotate3d(0, 1, 0, 180deg)}.find-loan-widget-heading b{vertical-align:basle;color:#fff60a;font-weight:bold}.find-loan-widget-heading::after{position:absolute;content:'';bottom:-12px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#30b47d transparent transparent transparent}.find-loan-widget{border-radius:8px;border:solid 2px #30b47c;padding:20px 0 20px;background-color:#fff;width:345px;margin:15px auto 0}.find-loan-widget .find-query{width:315px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 8px}.find-loan-widget .find-query .query-step{width:fit-content;height:26px;padding:0 11px;border-radius:26px;border:solid 1px #30b47c;background-color:var(--white);font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:24px;letter-spacing:0.55px;text-align:center;color:#30b47c}.find-loan-widget .find-query .query-sentence{font-size:15px;font-weight:bold;line-height:1.6;letter-spacing:0.75px;text-align:left;color:#333}.find-loan-widget .query-answer{width:305px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 10px;margin-top:15px}.find-loan-widget .query-answer .answer-radio-label{display:block;flex-basis:95px;cursor:pointer}.find-loan-widget .query-answer .answer-radio-label .answer-radio-input{display:none}.find-loan-widget .query-answer .answer-radio-label .answer-radio-apperance{display:block;width:100%;height:46px;margin:0 0 5px;border-radius:5px;background-color:#e69d26;box-shadow:0 6px 0 #cb7d00;font-size:14px;font-weight:bold;line-height:46px;letter-spacing:1px;text-align:center;color:var(--white)}.find-loan-widget .query-answer .answer-radio-label .answer-radio-apperance:active{box-shadow:0 0 0 #cb7d00;transform:translateY(6px)}.find-loan-widget .query-answer .answer-radio-label .answer-radio-input:checked+.answer-radio-apperance{background-color:#CB7D20;box-shadow:0 0 0 #cb7d00;transform:translateY(5px)}.find-loan-widget .query-answer.query-answer--step-1{justify-content:center}.find-loan-widget .query-answer.query-answer--half .answer-radio-label{flex-basis:147px}.find-loan-widget .query-action{margin-top:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 13px}.find-loan-widget .query-action .answer-backward-button,.find-loan-widget .query-action .answer-submit-button{width:146px;height:46px;border-radius:5px;font-weight:bold;text-align:center;cursor:pointer}.find-loan-widget .query-action .answer-backward-button:active,.find-loan-widget .query-action .answer-submit-button:active{transform:translateY(2px)}.find-loan-widget .query-action .answer-backward-button{background-color:var(--white);color:#d8d8d8;border:solid 1px #ddd;font-size:14px;letter-spacing:0.7px;line-height:44px}.find-loan-widget .query-action .answer-submit-button{background-color:#d8d8d8;font-size:14px;font-weight:bold;line-height:46px;letter-spacing:1px;text-align:center;color:var(--white);pointer-events:none;cursor:auto}.find-loan-widget .query-action .answer-submit-button.answer-submit-button--ready-submit{background-color:#30B47C;pointer-events:auto;cursor:pointer}.find-loan-widget .query-action+.query-action{margin-top:13px}.remodal-overlay.remodal--find-loan-widget{backdrop-filter:blur(5px);background-color:rgba(51,51,51,0.9)}.remodal.remodal--find-loan-widget{background-color:transparent;margin:0;padding:0}.remodal.remodal--find-loan-widget .remodal-close{top:-33px;right:0;width:23px;height:23px;background-color:transparent;background-image:url(/assets/rankings/loan/icon_modal_close-db1b13c47f6b4c62b7bb3a66edd3395b79c12da9a021ea19ce2e72e4f2ff673d.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:23px}.remodal.remodal--find-loan-widget .remodal-close::before{display:none}@media only screen and (min-width: 641px){.remodal.remodal--find-loan-widget{max-width:345px}}.section-footer{width:375px;margin:0 auto}.search-class .section-footer,.etc-class .section-footer,.student-class .section-footer,.nenkaihi-class .section-footer,.jcb-class .section-footer,.numberless-class .section-footer,.issue-class .section-footer,.examination-class .section-footer{padding:20px 15px;border-top:1px solid #ddd}.section-footer .footer-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:40px 0}.search-class .section-footer .footer-navigation,.etc-class .section-footer .footer-navigation,.student-class .section-footer .footer-navigation,.nenkaihi-class .section-footer .footer-navigation,.jcb-class .section-footer .footer-navigation,.numberless-class .section-footer .footer-navigation,.issue-class .section-footer .footer-navigation,.examination-class .section-footer .footer-navigation{padding:0}.section-footer .footer-navigation .site-branding{flex-basis:368px}.section-footer .footer-navigation .site-branding a .branding-logo{display:block;margin:0 auto}.section-footer .compay-infotmation{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0}.search-class .section-footer .compay-infotmation,.etc-class .section-footer .compay-infotmation,.student-class .section-footer .compay-infotmation,.nenkaihi-class .section-footer .compay-infotmation,.jcb-class .section-footer .compay-infotmation,.numberless-class .section-footer .compay-infotmation,.issue-class .section-footer .compay-infotmation,.examination-class .section-footer .compay-infotmation{margin-top:20px}.section-footer .compay-infotmation .market-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:315px;margin:0 auto;padding:0 0 46px}.section-footer .compay-infotmation .market-info .market-info-sentence{padding:0 0 0 20px;font-weight:500;font-size:12px;line-height:1.67;letter-spacing:normal;text-align:left;color:#707070}.section-footer .compay-infotmation .legal-link-group{display:block;width:315px;margin:0 auto;padding:0 0 30px}.search-class .section-footer .compay-infotmation .legal-link-group,.etc-class .section-footer .compay-infotmation .legal-link-group,.student-class .section-footer .compay-infotmation .legal-link-group,.nenkaihi-class .section-footer .compay-infotmation .legal-link-group,.jcb-class .section-footer .compay-infotmation .legal-link-group,.numberless-class .section-footer .compay-infotmation .legal-link-group,.issue-class .section-footer .compay-infotmation .legal-link-group,.examination-class .section-footer .compay-infotmation .legal-link-group{width:280px;padding: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;letter-spacing:normal;text-align:left;color:var(--black);text-decoration:none}.search-class .section-footer .compay-infotmation .legal-link-group .legal-link,.etc-class .section-footer .compay-infotmation .legal-link-group .legal-link,.student-class .section-footer .compay-infotmation .legal-link-group .legal-link,.nenkaihi-class .section-footer .compay-infotmation .legal-link-group .legal-link,.jcb-class .section-footer .compay-infotmation .legal-link-group .legal-link,.numberless-class .section-footer .compay-infotmation .legal-link-group .legal-link,.issue-class .section-footer .compay-infotmation .legal-link-group .legal-link,.examination-class .section-footer .compay-infotmation .legal-link-group .legal-link{padding:0 0 0 11px;color:#282828;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.5}.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;color:var(--black)}.section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2){margin-top:20px}.search-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.etc-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.student-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.nenkaihi-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.jcb-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.numberless-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.issue-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2),.examination-class .section-footer .compay-infotmation .legal-link-group .legal-link:nth-of-type(n+2){margin-top:8px}.section-copyright{width:375px;margin:0 auto;padding:3px 0}.section-copyright small{width:375px;font-size:12px}.promo-label{position:absolute;bottom:0;right:0;margin:0;color:#ccc;background:#333;font-size:6px;line-height:1;padding:2px 4px;opacity:0.8}.promo-label-new{position:absolute;right:0;margin:0;color:#ccc;font-size:6px;line-height:1;padding:2px 4px}.section-compare-popular--2{background-color:#30b47c}.section-compare-popular--2 .section-content{padding:30px 0}.section-compare-popular--2 .compare-popular{width:345px;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:167.5px;height:42px;border-radius:10px 10px 0 0;background-color:#b7e8d4;font-size:15px;font-weight:bold;line-height:42px;letter-spacing:0.52px;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 .compare-table-unit{display:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table{background-color:#fff;border-radius:0 0 10px 10px;width:100%;border-collapse:collapse;background-image:url(/assets/rankings/compare_table_tr_bgi-30d43f3a9204f83b2a41592d3886fc95ceed7baf2d748d9c3f74079d48d835c5.png);background-repeat:repeat-y;background-position:top 0 left 0;background-size:345px 5px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th{box-sizing:border-box;padding:0;background-color:transparent;font-size:8px;font-weight:bold;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 -17px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:first-of-type{width:50px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(2),.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(3),.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(4){width:98.333px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td{padding:0;text-align:center}.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}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-name{display:block;width:78px;margin:5px auto 0;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:bold;line-height:1.5 !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:10px 0 15px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-star{margin:0 auto}.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:17px;font-weight:bold;line-height:1.5;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 .td-sentence{padding:18.5px 0;font-family:"Noto Sans JP", sans-serif;font-size:12px;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;color:#ff5c05;font-weight:bold}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence:has(.amount){padding:15px 0;font-size:9px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence:has(.amount) .amount{font-weight:bold;font-size:13px;color:#ff5c05;line-height:1.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{padding:15px 0}.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:35px}.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 .digital-cash{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 4px;padding:15px 5px}.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 .campaign-period{width:100%;margin:0 auto;background-color:#ffefea;padding:6px 0 6px 7.5px;font-size:10px;font-weight:bold;line-height:1.4;letter-spacing:normal;text-align:left;color:#ea3600}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit .campaign-sentence-group .campaign-sentence{width:73px;margin:0 auto;padding:6px 0;font-size:10px;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 .campaign-sentence-group .campaign-sentence:nth-of-type(n+2){padding:5.5px 0 7.5px;border-top:1px dashed #ddd}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.official-link){padding:15px 0 12px}.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:32px;width:87px;margin:0 auto 3px;border-radius:5px;box-shadow:0 3px 0 0 #cf4800;background-color:#ff5c05;font-size:11px;font-weight:bold;line-height:32px;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:12px}.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(3px)}.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:73px;height:30px;margin:0 auto 1px;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:700;line-height:30px;color:var(--white);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::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:10px;text-align:center;line-height:1.0;color:#fff}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link:nth-of-type(n+2){margin-top:5px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link{box-shadow:0 1px 0 0 #d1931f;background-color:#ffa805;padding-left:7px;font-size:10px;letter-spacing:0.48px;text-align:left}.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(1px)}.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 td:has(.td-evaluation){padding:10px 0}.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:5px;font-family:"Noto Sans JP", sans-serif;font-size:10px;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-weight:bolder;font-size:9px;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:first-of-type th{background-color:#fff;height:25px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2){box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) th,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) td{border-top:1px solid #e2e2e2}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(2) td{padding:15px 0 10px;vertical-align:top}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2){background-color:transparent}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) th{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.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 th{border-radius:0 0 0 10px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{border-radius:0 0 10px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td:has(.td-sentence) .td-sentence{padding:15px 0}.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 0 55px;width:345px;height:560px}.remodal.remodal--users-voice .remodal-close{position:absolute;right:0;left:0;top:auto;bottom:-55px;margin:0 auto;width:200px;height:40px;border-radius:40px;cursor:pointer;background-color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;text-align:center;color:#9b9b9b}.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:14px;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{position:relative;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 .u-v-unit-lower .users-voice-sentence .sentence--seemore{box-sizing:border-box;position:absolute;height:80px;bottom:0;left:0;right:0;background:linear-gradient(0deg, white 77%, rgba(255,255,255,0) 100%);padding-top:40px;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.667;letter-spacing:normal;text-align:center;color:#215af4;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer}.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:has(.sentence--seemore){padding-bottom:0}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--seemore) .users-voice-sentence{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:140px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--seemore) .users-voice-sentence.sentence--visible-all{height:auto;display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:initial}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--visible-all){padding-bottom:35px}.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-comparison-heading{font-size:17px;font-weight:bold;line-height:1.5;letter-spacing:0.88px;text-align:center;color:#f5ff00;padding-bottom:20px}.detail-3-footnote{width:320px;margin:7.5px auto 0;padding-bottom:10px}.detail-3-footnote .footnote-item{position:relative;padding:0 0 0 1.25em;font-size:8px;font-weight:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#303431}.detail-3-footnote .footnote-item::before{position:absolute;content:'※';top:0;left:0;margin:auto;width:1em;height:1em;color:#ea3c3c}.detail-3-footnote .footnote-item:nth-of-type(n+2){margin-top:2.5px}
