﻿*,*::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{scroll-behavior:smooth}body{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:1000px;height:70px;margin:0 auto}.section-keyvisual{position:relative;z-index:10}.section-keyvisual::before{position:absolute;content:'';top:0;right:0;left:0;margin:auto;height:278px;background-color:#2BB279;z-index:10}.section-keyvisual .keyvisual-content{position:relative;padding:309px 0 97px;background-image:url(/assets/rankings/keyvisual-47711a8db6489844d8b5c8419fedddc9adbbf4b25989cc5ee2e76904dff41772.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:2000px 300px;z-index:20;max-width:1280px;min-width:1000px;margin:0 auto}.section-keyvisual .keyvisual-content .lead-sentence{font-size:20px;font-weight:bold;line-height:1.6;letter-spacing:normal;text-align:center;color:#303431}.section-keyvisual .keyvisual-content .lead-footnote{padding:5px 0 0;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:#626564}.section-keyvisual .keyvisual-content .lead-footnote b{font-weight:bold;color:#ea3c3c}.section-keyvisual .keyvisual-content .ky-person{position:absolute;right:140px;bottom:0}.section-keyvisual.kv--student::before,.section-keyvisual.kv--student-2::before{display:none}.section-keyvisual.kv--student .keyvisual-content,.section-keyvisual.kv--student-2 .keyvisual-content{background-image:url(/assets/rankings/keyvisual_student-7aefdddba31f2d27225365c53f127ea47fef15c1fc876cb32b4cf54e521899e4.png);background-size:1280px 481px;padding:530px 0 97px;overflow:hidden}.section-keyvisual.kv--student .keyvisual-content .lead-sentence mark,.section-keyvisual.kv--student-2 .keyvisual-content .lead-sentence mark{position:relative;background-color:transparent;z-index:auto}.section-keyvisual.kv--student .keyvisual-content .lead-sentence mark::before,.section-keyvisual.kv--student-2 .keyvisual-content .lead-sentence mark::before{position:absolute;content:'';left:0;right:0;bottom:-5px;width:100%;height:10px;background-color:#FCD766;z-index:-10}.section-keyvisual.kv--student .keyvisual-content .student-male,.section-keyvisual.kv--student .keyvisual-content .student-female,.section-keyvisual.kv--student-2 .keyvisual-content .student-male,.section-keyvisual.kv--student-2 .keyvisual-content .student-female{position:absolute}.section-keyvisual.kv--student .keyvisual-content .student-male,.section-keyvisual.kv--student-2 .keyvisual-content .student-male{left:202px;bottom:-50px}.section-keyvisual.kv--student .keyvisual-content .student-female,.section-keyvisual.kv--student-2 .keyvisual-content .student-female{right:203px;bottom:5px}.section-keyvisual.kv--student-2 .keyvisual-content{background-image:url(/assets/credit/desktop/keyvisual_student_2-3e1f84e3bc769e0b54ae7f2902780722b1a3e59e66d4aadf1ba4ff75ebd78a25.png);background-size:1440px 552px;padding:530px 0 97px}.section-keyvisual.kv--student-2 .keyvisual-content .student-male,.section-keyvisual.kv--student-2 .keyvisual-content .student-female{position:absolute}.section-keyvisual.kv--student-2 .keyvisual-content .student-male{left:202px;bottom:-50px}.section-keyvisual.kv--student-2 .keyvisual-content .student-female{right:203px;bottom:5px}.section-keyvisual.kv--gold::before{display:none}.section-keyvisual.kv--gold .keyvisual-content{background-image:url(/assets/rankings/keyvisual_gold_2-596fa9811890232fccd646112b48fa4e90b4f7f76e58c405a890d54579affc4f.png);background-size:1280px 470px;padding:530px 0 60px;overflow:hidden}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence{width:1000px;margin:0 auto}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence .lead-balloon{position:relative;width:580px;margin:0 101.5px 0 auto;padding:19px 19px 18px 57.5px;background-color:#f4f4f4;border-radius:10px;font-size:20px;font-weight:bold;line-height:1.8;letter-spacing:normal;text-align:left;color:#303431;z-index:-20}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence .lead-balloon::before{position:absolute;content:'';top:0;bottom:0;left:-20px;margin:auto 0;width:0;height:0;border-style:solid;border-width:12px 21px 12px 0;border-color:transparent #f4f4f4 transparent transparent}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence .lead-balloon mark{position:relative;background-color:transparent;z-index:auto}.section-keyvisual.kv--gold .keyvisual-content .lead-sentence .lead-balloon mark::before{position:absolute;content:'';left:0;right:0;bottom:-5px;width:100%;height:10px;background-color:#FCD766;z-index:-10}.section-keyvisual.kv--gold .keyvisual-content .ky-person{position:absolute;bottom:-13px;left:225px}.section-keyvisual.kv--etc::before{display:none}.section-keyvisual.kv--etc .keyvisual-content{position:relative;padding:435px 0 95px;background-image:url(/assets/rankings/keyvisual_etc_1495-9c8ca3223341de6cf657987996fbc727ec79ce95e5791c03802ab94adbdc3e64.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:2000px 400px;z-index:20;max-width:1280px;min-width:1000px;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:900px;margin:0 auto}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-heading{height:46px;background-color:#f7d16c;border-radius:10px 10px 0 0;font-size:18px;font-weight:bold;line-height:46px;text-align:center;letter-spacing:0.54px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body{position:relative;border-radius:0 0 10px 10px;background-color:#fff8e0;padding:15px 25px 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:670px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item{flex-basis:330px;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:15px 0 14px 80px;background-repeat:no-repeat;background-size:auto 40px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-1{font-size:15px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-2{margin-top:5px;font-size:20px;color:#ff6724;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item:nth-of-type(1){background-image:url(/assets/rankings/icon_merit_1-4e60a2e26e50eff218f083da363f5c4cfa3f44f007e6a77eb5bca60a9399109d.png);background-position:top 50% left 19px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-group .merit-item:nth-of-type(2){background-image:url(/assets/rankings/icon_merit_2-aff9645a2171e426981ac79f81f464c99747090d3d1cbf8dac86d9ca1c8964bd.png);background-position:top 50% left 22px}.section-keyvisual.kv--etc .keyvisual-content .merit-card .card-body .merit-sentence{margin-top:13px;font-size:16px;font-weight:bold;line-height:1.0;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:20px}.section-keyvisual.kv--point::before{display:none}.section-keyvisual.kv--point .keyvisual-content{position:relative;padding:435px 0 95px;background-image:url(/assets/rankings/keyvisual_point-28456263768d6dc245d9d5435d77f4afcc1891f401c5d29b3907ef4012a12c8d.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:2000px 400px;z-index:20;max-width:1280px;min-width:1000px;margin:0 auto}.section-keyvisual.kv--point .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--point .keyvisual-content .lead-sentence b{color:#2cb178}.section-keyvisual.kv--point .keyvisual-content .merit-card{width:900px;margin:0 auto}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-heading{height:46px;background-color:#f7d16c;border-radius:10px 10px 0 0;font-size:18px;font-weight:bold;line-height:46px;text-align:center;letter-spacing:0.54px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body{position:relative;border-radius:0 0 10px 10px;background-color:#fff8e0;padding:15px 25px 13.5px 35px}.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:605px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item{position:relative;flex-basis:295px;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:14px 0 14px 93px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-1{font-size:19px;color:#ff6724;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item .merit-item-sentence-2{margin-top:7px;font-size:15px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:70px;height:100%;border-radius:8px 0 0 8px;background-color:#F7D16C;background-repeat:no-repeat;background-size:auto 39px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item:nth-of-type(1)::before{background-image:url(/assets/rankings/icon_shop-b954bf65b8b9a0f8d6b94c80553df478d2a75cb6e4a9ef9942672f42579e377b.png);background-position:top 50% left 13px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-group .merit-item:nth-of-type(2)::before{background-image:url(/assets/rankings/icon_cart-4b72d38d32c848fbf6f3604b9bba6fbe0c7793fbfe5f780f15afa0b80307a790.png);background-position:top 50% left 13px}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-sentence{position:relative;width:622px;margin-top:13px;padding:0 0 0 29px;font-size:16px;font-weight:bold;line-height:1.56;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--point .keyvisual-content .merit-card .card-body .merit-sentence i.fa-arrow-right{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:1em;height:1em}.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:35px}.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:350px 0 95px;background-image:url(/assets/rankings/keyvisual_examination-50fba7e8da7d2849957c558a1bf5a148da456d20f2e1554cd0bc5b5a1f7a30f7.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:2000px 310px;z-index:20;max-width:1280px;min-width:1000px;margin:0 auto}.section-keyvisual.kv--examination .keyvisual-content .lead-sentence,.section-keyvisual.kv--issue .keyvisual-content .lead-sentence{margin-bottom:30px;font-size:22px;font-weight:bold;line-height:1.0;letter-spacing:0.66px;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:900px;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:flex-start;align-items:center;border-radius:10px 10px 0 0;border:solid 3px #ffdb65;border-bottom:0;background-color:#fff8e0;padding:25px 27px 25px 233px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.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:180px;height:100px;margin-left:25px}.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:180px;height:100px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,0.16);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;z-index:20}.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:16px;font-weight:bold;line-height:1.38;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:20px;vertical-align:baseline;color:#ff6724}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost::before,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost::before{position:absolute;content:'';top:0;bottom:0;left:-15px;margin:auto 0;width:0;height:0;border-style:solid;border-width:11px 16px 11px 0;border-color:transparent #ffffff transparent transparent;filter:drop-shadow(0 0 5px rgba(0,0,0,0.16));z-index:10}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost::after,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .upper-content .target-unit .target-balloon-guidepost::after{position:absolute;content:'';top:0;bottom:0;left:-15px;margin:auto 0;width:0;height:0;border-style:solid;border-width:11px 16px 11px 0;border-color:transparent #ffffff transparent transparent;z-index:30}.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:25px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .lower-content,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .lower-content{background-color:#ffdb65;padding:13.5px 30px 13.5px 235px;border-radius:0 0 10px 10px}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .lower-content .advisor-advice,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .lower-content .advisor-advice{position:relative;padding:0 0 0 40px;font-size:16px;font-weight:bold;line-height:1.56;letter-spacing:normal;text-align:left;color:#303431}.section-keyvisual.kv--examination .keyvisual-content .recommended-target .lower-content .advisor-advice::before,.section-keyvisual.kv--issue .keyvisual-content .recommended-target .lower-content .advisor-advice::before{position:absolute;content:'\f061';top:0;bottom:0;left:0;margin:auto;width:30px;height:30px;border-radius:50%;background-color:#fff;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:30px;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:-45px}.section-keyvisual.kv--examination .keyvisual-content{padding:350px 0 95px;background-image:url(/assets/rankings/keyvisual_examination_2_pc-daceb78545a92fc8bb93a54562193e123b725aa44d472547d8a2225751c0080b.png);background-size:auto 310px}.section-keyvisual.kv--issue .keyvisual-content{padding:360px 0 95px;background-image:url(/assets/rankings/keyvisual_issue-1d4f3cb883cb59a743b64225d0c1539ea18f866fc4b845e3a8a803de6503e7b8.png);background-size:2000px 320px}.section-kv-loan{position:relative;height:500px}.section-kv-loan .kv-loan-content{position:relative;width:1280px;margin:0 auto;height:500px;background-image:url(/assets/rankings/loan/kv_parts_person-3070fba1025e80bee55325de463abc23a13434d1d4bf4d828bff120c484ee253.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:1280px 502px;z-index:100}.section-kv-loan .kv-loan-copy{width:1000px;margin:0 auto;padding:18px 385px 0 120px}.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:22px;left:140px}.section-kv-loan .kv-time-count{position:relative;width:1000px;margin:20px auto 0;padding:30px 385px 0 120px}.section-kv-loan .kv-time-count .count-copy{position:absolute;right:428px;top:11px}.section-kv-loan .kv-time-count .count-ill{position:absolute;left:140px;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:82px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 9px;padding:0 0 9.5px 157px}.section-kv-loan .kv-time-count .time-count .count-value{-webkit-text-stroke:1px #e69d26;font-family:Arial, Helvetica, sans-serif;font-size:53px;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:22px;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:100%;min-width:1280px;height:366px;margin:0 auto;background-image:url(/assets/rankings/loan/kv_backgrond-bee218095a42365ab2d1e360fbc64f89dc8ac9f8755deac7e3671e32aa43e774.jpg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:cover}.section-kv-loan::after{position:absolute;content:'';bottom:-1px;left:0;right:0;margin:auto;width:100%;min-width:1280px;height:135px;background-color:#00A971}.section-content{width:1000px;margin:0 auto}.section-heading{position:relative;width:fit-content;margin:0 auto 38px;min-height:51px;padding:0 72px;font-size:30px;font-weight:bold;line-height:1.7;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:62px;height:57px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:62px 57px}.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-find-loan-widget{background-color:#fff}.section-find-loan-widget .find-loan-widget-content{width:1000px;margin:0 auto;padding:92px 0 50px}.find-loan-widget{position:relative;border-radius:10px;border:solid 3px #30b47c;padding:49px 0 27px;background-color:#fff}.find-loan-widget .find-loan-widget-heading-guidepost{position:absolute;left:0;right:0;top:-45px;margin:0 auto;width:644px;height:66px}.find-loan-widget .find-loan-widget-heading{position:relative;border-radius:34px;background-color:#30b47c;font-size:26px;font-weight:bold;line-height:66px;letter-spacing:1.3px;text-align:center;color:var(--white)}.find-loan-widget .find-loan-widget-heading i.fa-solid{margin-right:10px;transform:rotate3d(0, 1, 0, 180deg)}.find-loan-widget .find-loan-widget-heading b{vertical-align:basle;color:#fff60a;font-weight:bold}.find-loan-widget .find-loan-widget-heading::after{position:absolute;content:'';bottom:-18px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:19px 14px 0 14px;border-color:#30b47d transparent transparent transparent}.find-loan-widget .find-query{width:fit-content;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px}.find-loan-widget .find-query .query-step{width:fit-content;height:39px;padding:0 18px;border-radius:39px;border:solid 2px #30b47c;background-color:var(--white);font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;line-height:35px;letter-spacing:0.85px;text-align:center;color:#30b47c}.find-loan-widget .find-query .query-sentence{font-size:22px;font-weight:bold;line-height:1.682;letter-spacing:1.1px;text-align:center;color:#333}.find-loan-widget .query-answer{width:861px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px 15px;margin-top:15px}.find-loan-widget .query-answer .answer-radio-label{display:block;flex-basis:204px;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:53px;margin:0 0 5px;border-radius:8px;background-color:#e69d26;box-shadow:0 5px 0 #cb7d00;font-size:20px;font-weight:bold;line-height:53px;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(5px)}.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-action{margin-top:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 20px}.find-loan-widget .query-action .answer-backward-button,.find-loan-widget .query-action .answer-submit-button{width:204px;height:53px;border-radius:8px;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:18px;letter-spacing:0.9px;line-height:51px}.find-loan-widget .query-action .answer-submit-button{background-color:#d8d8d8;font-size:20px;font-weight:bold;line-height:53px;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:20px}.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:-42px;right:0;width:28px;height:28px;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:28px}.remodal.remodal--find-loan-widget .remodal-close::before{display:none}@media only screen and (min-width: 641px){.remodal.remodal--find-loan-widget{max-width:1000px}}.section-loan-compare{min-width:1280px;margin:0 auto}.section-loan-compare .loan-compare-content{width:1000px;margin:0 auto}.section-loan-compare .loan-compare{padding:70px 0 50px}.section-loan-compare .loan-compare .loan-compare-heading .heading-ribbon{width:403px;height:48px;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:403px 48px;font-size:25px;font-weight:bold;line-height:48px;letter-spacing:1.25px;text-align:center;color:var(--white)}.section-loan-compare .loan-compare .loan-compare-heading .heading-sentence{margin:18px auto 0;font-size:40px;font-weight:bold;line-height:1.0;letter-spacing:2px;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) 70%, #fcd766 70%)}.section-loan-compare .loan-compare .switching-loan-compare{margin:40px auto 0;width:1000px}.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 10px;border-bottom:5px solid #2BB279}.section-loan-compare .loan-compare .switching-loan-compare .switching-tab-group .switching-tab{flex-basis:440px;height:60px;border-radius:5px 5px 0 0;background-color:#d6efe4;font-size:20px;font-weight:bold;line-height:60px;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 25px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table{display:none;width:940px;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{background-color:#828381;border-right:solid 1px #d8d8d8;padding:13px 0;font-size:14px;font-weight:bold;line-height:1.715;letter-spacing:normal;text-align:center;color:var(--white);vertical-align:middle}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(1){width:190px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(2){width:150px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(3){width:415px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:last-of-type{border-right:none;width:185px}.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}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name{display:block;width:120px;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:5px;font-size:14px;font-weight:bold;line-height:1.715;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:15px 0}.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:27px;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:0 auto}.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:60px;min-height:60px;margin:0 auto;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:60px}.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/evaluation_prime-61d2af4d65d2a4c9b64fc09c883c4b3551f67b1b52e7e8b9a771f5c03196e228.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/evaluation_second-103cfc2be02a76fea8e5aac2e740aed156e2e660d2028874075cfedd1ba07172.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.29;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:10px 20px;font-size:16px;font-weight:normal;line-height:1.625;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:20px;font-weight:bold;line-height:1.25;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:115px;height:46px;margin:0 auto;border-radius:4px;background-color:#ea3c3c;padding-left:18px;font-size:14px;font-weight:bold;line-height:46px;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:10px;margin:auto 0;width:8px;height:14px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;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(2px)}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td:nth-of-type(1){padding:15px 0 10px}.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:last-of-type td{border-bottom:none}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--visible{display:table}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(1){width:190px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(2){width:150px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(3){width:150px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(4){width:150px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(4){width:150px}.section-loan-compare .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody th:nth-of-type(6){width:150px}.section-loan-compare.loan-compare--2{background-color:#d6efe4}.section-loan-compare.loan-compare--2 .loan-compare{padding:50px 0}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group{border-bottom:none}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group .switching-tab{flex-basis:495px;height:50px;border-radius:10px 10px 0 0;background-color:#ddd;line-height:50px;color:#888;font-size:18px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-tab-group .switching-tab.tab--current{height:60px;background-color:#fff;line-height:60px;color:#009f69;font-size:22px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group{background-color:#fff;border-radius:0 0 10px 10px;padding:30px 0}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table{width:940px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th{background-color:#fff;border-bottom:solid 1px #d8d8d8;color:#888}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(1){width:172px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(2){width:123px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:nth-of-type(3){width:493px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr th:last-of-type{width:152px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-thumb-and-name{margin:0 20px 0 auto}.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{width:103px;height:65px;margin:0 0 0 auto;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{width:103px;margin:5px 0 0 auto;font-size:14px;font-weight:bold;line-height:1.715;letter-spacing:normal;text-align:center;color:#1e6be6}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .td-sentence{font-size:18px;font-weight:bold;line-height:1.667;letter-spacing:normal;text-align:left;color:#333}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr td .product-link{width:112px;height:44px;padding-left:14px}.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:8px;width:14px;height:14px;font-size:14px}.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:112px;height:44px;border-radius:5px;border:solid 1px #ddd;background-color:#fff;margin:0 auto;font-size:14px;font-weight:bold;line-height:42px;letter-spacing:0.56px;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(2px)}.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:nth-of-type(2) td .product-thumb-and-name,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(3) td .product-thumb-and-name,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(4) td .product-thumb-and-name{position:relative}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(2) td .product-thumb-and-name::before,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(3) td .product-thumb-and-name::before,.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(4) td .product-thumb-and-name::before{position:absolute;content:'';top:-8px;left:-17px;margin:auto;width:41px;height:48px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:41px 48px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table tbody tr:nth-of-type(2) td .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:nth-of-type(3) td .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:nth-of-type(4) td .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.table--two tbody tr th:nth-of-type(2){width:144px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr th:nth-of-type(3){width:144px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr th:nth-of-type(4){width:144px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr th:nth-of-type(5){width:183px}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr td .product-evaluation{width:105px;margin:0 auto}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr td .product-evaluation .evaluation-sentence{font-size:18px;line-height:1.667}.section-loan-compare.loan-compare--2 .loan-compare .switching-loan-compare .switching-table-group .switching-table.table--two tbody tr td .td-sentence--interest{width:144px;margin:0 auto;font-size:18px;line-height:1.667}.sectioin-find-result-fv{background-color:#30B47C;background-image:url(/assets/rankings/loan/find_result_fv_background-8edb6db9a43701d7d9631f23351ea0e12845f5bbb5d2a4956aea8c73ea42be78.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:cover;min-width:1280px}.sectioin-find-result-fv .first-view-content{position:relative;width:1000px;height:370px;margin:0 auto;padding:275px 0 0}.sectioin-find-result-fv .find-result-fv-balloon{position:absolute;bottom:0;left:-9px}.sectioin-find-result-fv .not-found-sentence{position:absolute;top:60px;left:0;width:749px;height:192px;border-radius:10px;background-color:transparent;padding:40px 0 0}.sectioin-find-result-fv .not-found-sentence .not-found-sentence-heading{font-size:40px;font-weight:bold;letter-spacing:.03em;text-align:center;line-height:1.0}.sectioin-find-result-fv .not-found-sentence .not-found-sentence-main{width:710px;margin:13.5px auto 0;font-size:20px;font-weight:bold;letter-spacing:.05em;text-align:center;line-height:1.7}.sectioin-find-result-fv .not-found-sentence .not-found-sentence-main b{color:#ea3600;vertical-align:baseline;font-weight:bold}.sectioin-find-result-fv .search-criteria{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:0 20px}.sectioin-find-result-fv .search-criteria .search-criteria-label{font-size:17px;font-weight:bold;line-height:1.706;letter-spacing:0.85px;text-align:center;line-height:35px;color:var(--white)}.sectioin-find-result-fv .search-criteria .criteria-item-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:0 15px}.sectioin-find-result-fv .search-criteria .criteria-item-group .criteria-item{width:fit-content;height:35px;padding:0 20px;border-radius:35px;background-color:#d6efe4;font-size:15px;font-weight:bold;line-height:35px;letter-spacing:0.75px;text-align:center;color:#30b47c}.sectioin-find-result-fv.find-result-fv--not-found .first-view-content{height:377px;padding:281px 0 0}.section-screening-to-completion-borrowing{min-width:1280px;background-color:#d6efe4}.section-screening-to-completion-borrowing .screening-to-completion-borrowing-content{width:1000px;margin:0 auto;padding:66px 0 80px}.section-screening-to-completion-borrowing .screening-to-completion-borrowing .screening-to-completion-borrowing-heading{font-size:40px;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:26px auto 0}.section-loan-tips{min-width:1280px;padding:40px 0 0}.section-loan-tips .loan-tips-content{position:relative;width:1000px;margin:0 auto;background-color:#2BB279;border-radius:6px;padding:0 0 27.5px}.section-loan-tips .loan-tips-balloon{position:absolute;left:0;right:0;top:-22px;width:fit-content;margin:0 auto;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-loan-tips .loan-tips-heading{position:relative;width:940px;margin:0 auto;height:91.5px;padding:38.5px 0 0;font-size:23px;font-weight:bold;line-height:1.479;letter-spacing:0.92px;text-align:center;color:var(--white);z-index:10}.section-loan-tips .loan-tips-heading .loan-tips-ill--male{position:absolute;left:36px;bottom:-28px}.section-loan-tips .loan-tips-heading .loan-tips-ill--female{position:absolute;right:63px;bottom:-1px}.section-loan-tips .loan-tips{position:relative;width:940px;margin:0 auto;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background-color:#fff;padding:10px 25px 5px;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:flex-start;gap:0 20px;padding:20px 0;cursor:pointer}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q .tips-count{width:22px;height:22px;background-color:#30b47c;border-radius:50%;font-size:12px;font-weight:bold;line-height:22px;letter-spacing:1.0;text-align:center;color:var(--white)}.section-loan-tips .loan-tips .loan-tips-qa-unit .loan-tips-q .q-sentence{font-size:18px;font-weight:bold;line-height:1.223;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 20px 14px 40px;font-size:16px;font-weight:normal;line-height:1.75;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-recommended .recommended-content{width:1000px;margin:0 auto;padding:30px 0 50px}.section-recommended .recommended-content .recommended-heading-balloon{position:relative;width:fit-content;height:44px;background-color:#59b193;border-radius:5px;margin:0 auto 19px;padding:0 23px;font-size:18px;font-weight:bold;line-height:44px;letter-spacing:normal;text-align:center;color:var(--white)}.section-recommended .recommended-content .recommended-heading-balloon::after{position:absolute;content:'';bottom:-9.5px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:15px 10.5px 0 10.5px;border-color:#59b194 transparent transparent transparent}.section-recommended .recommended-content .recommended-heading{width:fit-content;margin:0 auto 25.5px;font-size:30px;font-weight:bold;line-height:1.7;letter-spacing:normal;text-align:center;color:#303431}.section-recommended .recommended-content .recommended-heading-description{margin:0 0 33px;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-unit-group{display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.section-recommended .recommended-content .recommended-unit-group .recommended-unit{flex-basis:320px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-heading{border-radius:5px 5px 0 0;background-color:#319e7f;height:69px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;font-size:20px;font-weight:bold;line-height:1.45;letter-spacing:normal;text-align:center;color:var(--white)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-body{height:calc(100% - 69px);border:solid 1px #319e7f;padding:22px 21.5px 19px;border-radius:0 0 5px 5px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-list{margin:0 0 16px;padding:0 0 0 63px;list-style:none;background-image:url(/assets/rankings/recommended_avatar_1-57f4c624a70e0496f562ed362f4c9366b1a75674eeee27d50243ea739de8d11a.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:63px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-list li{position:relative;padding:0 0 0 28px;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-list li::before{position:absolute;content:'';top:6px;left:10px;margin:auto;width:8px;height:8px;border-radius:50%;background-color:#319e7f}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-list li b{font-weight:bold;color:#ea3c3c}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .unit-list li:nth-of-type(n+2){margin-top:7px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card{margin:0 0 22px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .recommended-card-heading{position:relative;width:fit-content;margin:0 auto 16px;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{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:0;margin:0;list-style:none}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li{width:132px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-name-parent{height:calc(1em * 1.42 * 2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-name-parent .card-name{position:relative;padding:0 0 0 17px;font-size:12px;font-weight:normal;line-height:1.42;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 .card-name-parent .card-name::before{position:absolute;content:'';top:4px;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background-color:#319e7f}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .card-thumbnail{margin:0 auto 5px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button{display:block;border-radius:3px;height:31px;font-size:12px;font-weight:bold;line-height:31px;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{background-color:#ea3c3c;box-shadow:0 2px 0 #B11C1C}.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(2px)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-card .card-list li .card-unit .link-button.link--detail{margin-top:7px;background-color:#ACACAC;box-shadow:0 2px #7B7B7B}.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-comment{background-image:url(/assets/rankings/recommended_comment-f2326eff4e4528d0e085ec024ef2329c791ac6e6833915c35a32dcf48cf22393.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:63px;padding:0 0 0 80px}.section-recommended .recommended-content .recommended-unit-group .recommended-unit .recommended-comment .comment-sentence{padding:9.5px 18.5px;border-radius:5px;background-color:#fffddb;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:var(--black)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-heading{background-color:#0097df}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-body{border:solid 1px #0097df}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-body .unit-list{background-image:url(/assets/rankings/recommended_avatar_2-8fe2b2fe8899b1cfa134b1e8b4859017bd4a67ab464962de284f94ce410b7a31.png)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-body .unit-list li::before{background-color:#0097df}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(2) .unit-body .recommended-card .card-list li .card-unit .card-name-parent .card-name::before{background-color:#0097df}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-heading{background-color:#FE8832}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-body{border:solid 1px #FE8832}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-body .unit-list{background-image:url(/assets/rankings/recommended_avatar_3-e517d7b967412bf06cf511c32d75f4b0da0b2d3b0570259c61c945588b300919.png)}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-body .unit-list li::before{background-color:#FE8832}.section-recommended .recommended-content .recommended-unit-group .recommended-unit:nth-of-type(3) .unit-body .recommended-card .card-list li .card-unit .card-name-parent .card-name::before{background-color:#FE8832}.section-popular{position:relative;z-index:20;background-color:#30b47c}.section-popular .section-content{padding:0 0 60px}.section-popular .section-heading{margin:0 auto;padding:49px 0 29px;font-size:32px;font-weight:bold;line-height:1.688;letter-spacing:1.28px;text-align:center;color:#f5ff00}.section-popular .section-heading::before,.section-popular .section-heading::after{display:none}.switching-tab-component{width:1000px;margin:0 auto}.switching-tab-component .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 10px}.switching-tab-component .switching-tab-group .switching-tab{width:495px;height:50px;margin:0;padding:0;background-color:#ddd;border-radius:10px 10px 0 0;font-size:18px;font-weight:bold;line-height:50px;letter-spacing:normal;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{height:60px;background-color:#fff;pointer-events:none;color:#2BB279;line-height:60px}.switching-tab-component .switching-content-group .switching-content{display:none;background-color:#fff;padding:30px 0 30px;border-radius:0 0 10px 10px}.switching-tab-component .switching-content-group .switching-content.content--current{display:block}.switching-tab-component .switching-content-group .switching-content .content-heading{width:940px;margin:0 auto;padding:24.5px 0;font-size:30px;font-weight:bold;line-height:1.7;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:940px;margin:0 auto;table-layout:fixed;border-collapse:collapse;box-shadow:0 0 5px 0 rgba(0,0,0,0.16);border-spacing:0}.ranking-table tbody tr th{background-color:#fff;padding:13px 0;border-bottom:1px solid #d8d8d8;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#888}.ranking-table tbody tr th:nth-of-type(n+2){border-left:1px solid #d8d8d8}.ranking-table tbody tr th:nth-of-type(1){width:172px}.ranking-table tbody tr th:nth-of-type(2){width:123px}.ranking-table tbody tr th:nth-of-type(3){width:172px}.ranking-table tbody tr th:nth-of-type(4){width:138px}.ranking-table tbody tr th:nth-of-type(5){width:183px}.ranking-table tbody tr th:nth-of-type(6){width:152px}.ranking-table tbody tr td{background-color:var(--white);padding:15px 0 10px;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}.ranking-table tbody tr td .credit-card .card-thumbnail{margin:0 auto 6px}.ranking-table tbody tr td .credit-card .card-institution-link{display:inline-block;width:105px;margin:0 auto;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#1e6be6}.ranking-table tbody tr td .credit-card.rank--1::before,.ranking-table tbody tr td .credit-card.rank--2::before,.ranking-table tbody tr td .credit-card.rank--3::before{position:absolute;content:'';top:-7px;left:10px;width:41px;height:48px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:41px 48px}.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 .rating-score{font-family:"Roboto", sans-serif;font-size:27px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#ea3c3c}.ranking-table tbody tr td .rating .rating-star{margin:0 auto}.ranking-table tbody tr td .correction{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:60px;width:132px;margin:0 auto;font-size:20px;font-weight:bold;line-height:1.25;letter-spacing:normal;text-align:center;color:#303431}.ranking-table tbody tr td .issue{font-size:20px;font-weight:bold;line-height:1.25;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:center;align-items:center;gap:5px 5px;width:143px;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:115px;height:46px;border-radius:4px;padding:0 0 0 13px;margin:0 auto;background-color:#ea3c3c;font-size:14px;font-weight:bold;line-height:46px;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:13px;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:#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:117px;height:44px;margin:0 auto;border-radius:5px;border:solid 1px #ddd;background-color:var(--white);font-size:14px;font-weight:bold;line-height:42px;letter-spacing:0.56px;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:nth-of-type(n+3) td{border-top:1px solid #d8d8d8}.ranking-table.table--campaign{background-color:#fff}.ranking-table.table--campaign tbody tr th:nth-of-type(1){width:172px}.ranking-table.table--campaign tbody tr th:nth-of-type(2){width:616px}.ranking-table.table--campaign tbody tr th:nth-of-type(3){width:152px}.ranking-table.table--campaign tbody tr td{vertical-align:middle}.ranking-table.table--campaign tbody tr td .campaign{position:relative;padding:0;height:auto;z-index:20}.ranking-table.table--campaign tbody tr td .campaign .campaign-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 20px}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period{flex-basis:125px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;background-color:#ffefea;border-radius:2px;padding:14px 0 0;min-height:37px}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-period .period-sentence{width:105px;margin:0 auto;font-size:12px;font-weight:bold;line-height:1.167;letter-spacing:normal;text-align:left;color:#ea3600}.ranking-table.table--campaign tbody tr td .campaign .campaign-item .campaign-description{flex-basis:450px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-height:37px;padding:9.5px 0;font-size:14px;font-weight:normal;line-height:1.715;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:nth-of-type(n+2) .campaign-period .period-sentence{display:none}.ranking-table.table--campaign tbody tr td .campaign .campaign-item:nth-of-type(n+2) .campaign-description{border-top:dotted 1px #ddd}.ranking-table.table--campaign tbody tr td .campaign:nth-of-type(n+2){border-top:solid 1px #d8d8d8}.ranking-table.table--campaign tbody tr td:has(.campaign){position:relative;padding:0;overflow:hidden}.ranking-table.table--campaign tbody tr td:has(.campaign)::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:125px;height:300%;background-color:#ffefea;z-index:10}.ranking-table.table--campaign tbody tr td:first-of-type{vertical-align:top}.ranking-table.table--campaign tbody tr td:last-of-type{vertical-align:top}.section-card-detail{background-color:#168556}.section-card-detail .section-content{padding:80px 0 50px}.section-card-detail .section-heading{box-sizing:border-box;margin:0 auto;padding:4px 0 13px;width:764px;height:82px;background-image:url(/assets/rankings/section_card_detail_heading_pc-7fa59e359a8e9f93873277790a28dda65526cf884bfc6d5e3230d266e76a1f28.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:764px 82px;font-size:28px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .section-heading b{color:#ffec05}.section-card-detail .section-heading::after,.section-card-detail .section-heading::before{display:none}.section-card-detail .card-detail-group .card-detail{position:relative;border:2px solid #d8d8d8;background-color:#fff;border-top:none;padding:20px 30px 0;border-radius:10px}.section-card-detail .card-detail-group .card-detail:nth-of-type(n+2){margin-top:60px}.section-card-detail .card-detail-group .card-detail::before{display:none}.section-card-detail .card-detail-group .card-detail .card-name{position:relative;border-bottom:1px solid #e2e2e2;font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3{padding:11px 0 11px 70px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3::before{position:absolute;content:'';top:10px;left:20px;margin:auto;width:40px;height:45px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:40px 45px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--1::before{background-image:url(/assets/rankings/medal_1_lg-f9c2585bdaab48972f7302272946fde792c7af79b38d5e6e57866ec7dd88b2be.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--2::before{background-image:url(/assets/rankings/medal_2_lg-e5199b3160f25cbfdf474c4cdc7e9f7456730acd61df8e09046dc14d80d6d50c.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--3::before{background-image:url(/assets/rankings/medal_3_lg-6452383cfc6f4c54a35f6beb4c976c0872d4b71e393bb91d52479a2b3a5e58c0.png)}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5{padding:12.5px 0 12.5px 60px}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4::before,.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5::before{position:absolute;top:18.75px;left:0;margin:auto;width:50px;height:50px;border-radius:50%;background-color:#d6efe4;font-family:"Roboto", sans-serif;font-size:36px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:center;color:#2bb279}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--4::before{content:'4'}.section-card-detail .card-detail-group .card-detail .card-name.card-ranking--5::before{content:'5'}.section-card-detail .card-detail-group .card-detail .official-link-button{position:absolute;right:50px;top:34.5px;width:95px;height:36px;padding:0 10px;border-radius:3px;box-shadow:0 1px 0 0 #b97a04;background-color:#ffa805;font-size:15px;font-weight:bold;line-height:36px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.section-card-detail .card-detail-group .card-detail .official-link-button:active{box-shadow:0 0 0 0 #b97a04;transform:translateY(1px)}.section-card-detail .card-detail-group .card-detail .card-copy{width:900px;margin:0 auto;padding:24px 0;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-copy b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-data{width:900px;margin:0 auto 20px}.section-card-detail .card-detail-group .card-detail .card-data .product-banner{display:block;height:auto}.section-card-detail .card-detail-group .card-detail .card-data .raiting{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;margin:10px 0 0;width:234px;border-radius:5px;background-color:#fffaf1;padding:5px 10px 5px 0}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-label{flex-basis:95px;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value{flex-basis:136px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 6px;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.16);background-color:var(--white);padding:8px 10px}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value .rating-star{height:15px}.section-card-detail .card-detail-group .card-detail .card-data .raiting .raiting-value .rating-score{font-family:"Roboto", sans-serif;font-size:21px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:right;color:#ea3c3c}.section-card-detail .card-detail-group .card-detail .card-data .available-stores{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 20px;padding:11px 0;border-bottom:1px solid #d8d8d8;width:260px;margin-top:13px}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-label{font-size:16px;font-weight:bold;line-height:23px;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-value{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 6px}.section-card-detail .card-detail-group .card-detail .card-data .available-stores .as-value .store-logo{display:block}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1{table-layout:fixed;border-collapse:collapse;width:320px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr th{width:104.5px;border-bottom:dotted 1px #a5a5a5;padding:17px 0 8px;font-size:13px;font-weight:bold;line-height:1.70;letter-spacing:normal;text-align:left;color:#303431;vertical-align:middle}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr td{border-bottom:dotted 1px #a5a5a5;padding:14.5px 0 6.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr:first-of-type th{padding:8px 0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-1 tbody tr:first-of-type td{padding:6.5px 0}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-2{margin-top:20px}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-2.detail-2--loan{margin:15px 0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2{table-layout:fixed;border-collapse:collapse;width:100%}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th{background-color:#f2f2f2;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:none;border-bottom:1px solid #d3d3d3;padding:3.5px 0;font-size:10px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr th:last-of-type{border-right:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td{height:57px;background-color:#fff;border-top:none;border-left:1px solid #d8d8d8;border-right:none;border-bottom:1px solid #d8d8d8;height:100%;padding:7px 0;font-size:13px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td:last-of-type{border-right:1px solid #d3d3d3}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:42px;min-height:42px;font-size:15px;font-weight:bold;line-height:1.47;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .correction .correction-footnote{font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#626564}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .issue{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;min-height:42px;font-size:15px;font-weight:bold;line-height:1.47;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .cc-brand .digital-cash-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash .cc-brand-logo,.section-card-detail .card-detail-group .card-detail .card-data .detail-table-2 tbody tr td .digital-cash .digital-cash-logo{margin:2.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell{table-layout:fixed;border-collapse:collapse;width:100%}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr th{padding:0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr th .th-apperance{background-color:#f2f2f2;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:3.5px 0;border-radius:5px 5px 0 0;font-size:13px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td{padding:0;height:57px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance{background-color:#fff;border-top:none;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-radius:0 0 5px 5px;height:100%;padding:15px 15px;font-size:14px}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list{list-style:none;padding:0 20px 0 30px;margin:0}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li{position:relative;padding-left:15px;font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li::before{position:absolute;content:'';top:8px;left:0;margin:auto 0;width:5px;height:5px;border-radius:50%;background-color:#30b47c}.section-card-detail .card-detail-group .card-detail .card-data .detail-table--solo-cell tbody tr td .td-apperance .detail-table-list li:nth-of-type(n+2){margin-top:3.5px}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:10px}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item{position:relative;padding:0 0 0 1.25em;font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item::before{position:absolute;content:'※';top:0;left:0;margin:auto;width:1em;height:1em;color:#ea3c3c}.section-card-detail .card-detail-group .card-detail .card-data .detail-2-footnote .footnote-item:nth-of-type(n+2){margin-left:10px}.section-card-detail .card-detail-group .card-detail .card-data .card-data__detail-3{margin-top:10px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 5px}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item{flex-basis:79px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:30px;border-radius:3px;background-color:#d5d5d5}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item .item-label{font-size:10px;font-weight:bold;line-height:30px;letter-spacing:normal;text-align:center;color:#717171;white-space:nowrap}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--active{background-color:#168556}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--active .item-label{color:var(--white)}.section-card-detail .card-detail-group .card-detail .card-data .benefit-group .benefit-item.item--width-100{flex-basis:100px}.section-card-detail .card-detail-group .card-detail .card-data.card-data--loan{margin-bottom:86.5px}.section-card-detail .card-detail-group .card-detail .campaign{width:900px;margin:30px auto 0}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading{position:relative;padding:20px 0 20px 105.5px;border-radius:10px;background-color:#ff5c05;font-size:10px;font-weight:bold;line-height:20px;letter-spacing:normal;text-align:left;color:#fff;cursor:pointer;transition:border-radius 200ms linear}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading--balloon{position:absolute;top:-14px;left:35px;width:58px;height:57px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence{margin-top:-1px;font-size:22px;font-weight:900;line-height:1.0;letter-spacing:normal;text-align:left;color:#fff}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence .yen-amount{color:#ffec05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading .campaign-heading-sentence .yen-numeral{color:#ffec05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-heading.campaign-heading--opened{border-radius:10px 10px 0 0}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body{display:none;border-radius:0 0 10px 10px;background-color:#fff;border:1px solid #ff5c05}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item{padding:20px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ea3c3c;border-radius:20px;padding:0 14px;height:20px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period .period-sentence{font-size:10px;font-weight:bold;line-height:1.56;letter-spacing:normal;text-align:center;color:#ea3c3c;transform:scale(0.9);transform-origin:50% 50%}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-period .period-sentence br{display:none}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-description{margin-top:10px;word-break:break-all;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item .campaign-description b{font-weight:bold;color:#ea3c3c}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:nth-of-type(odd){background-color:#fff5ef}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:last-of-type{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .campaign .campaign-body .campaign-item:last-of-type .campaign-description{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points{position:relative;width:900px;margin:30px auto 0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading{height:46px;padding:0 10px;background-color:#168556;border-radius:10px 10px 0 0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence{position:relative;width:fit-content;margin:0 auto;font-size:21px;font-weight:bold;line-height:46px;letter-spacing:normal;text-align:center;color:var(--white)}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence::before{position:absolute;content:'';top:0;bottom:0;left:-25px;margin:auto 0;width:25px;height:25px;background-image:url(/assets/rankings/mobile/recommend_points_heading_decoration_left-bc112d639fe752a3e416802732494df997f3c54b890778fb1619aba06f21ed1c.webp);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:25px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-heading .recommend-points-heading-sentence::after{position:absolute;content:'';top:0;bottom:0;right:-25px;margin:auto 0;width:25px;height:25px;background-image:url(/assets/rankings/mobile/recommend_points_heading_decoration_right-657ea47b69b6c3ac115b4f97011b9c5885d68ce6c8dbae708efc2008d79bf2a7.webp);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:25px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point{position:relative;border-bottom:none;background-color:#e9f5f0}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title{position:relative;padding:15px 19px 15px 47.5px;font-size:15px;font-weight:bold;line-height:1.72;letter-spacing:normal;text-align:left;color:#303431;user-select:none;cursor:pointer}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title b{color:#ff5c05}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title::before{position:absolute;content:'\f00c';top:19px;left:22px;margin:auto 0;width:16px;height:16px;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#168556}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title .point-title__shape-circle{position:absolute;top:0;bottom:0;margin:auto 0;right:20px;width:25px;height:25px;border-radius:50%;background-color:#fff}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title::after{position:absolute;top:0;bottom:0;right:20px;content:'\f078';transition:transform 200ms linear;margin:auto;width:25px;height:25px;border-radius:50%;background-color:transparent;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:25px;color:#168556}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-title.point-title--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description{display:none;opacity:0;background-color:#e9f5f0;padding:0 20px 15px;font-weight:normal;font-size:16px;line-height:1.667;letter-spacing:normal;color:#303431;transition:transform 250ms ease, opacity 250ms ease}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .point-description-liner{width:860px;margin:0 auto;padding:15px 15px 15px;border-radius:10px;background-color:#fff;font-weight:normal;font-size:12px;line-height:1.667;letter-spacing:normal;color:#717171;transition:opacity 250ms linear;-webkit-text-size-adjust:100%;text-size-adjust:100%}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description.point-description--opened{display:block;opacity:1}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .description-footnote{position:relative;padding:0 0 0 1.25em;font-size:12px;line-height:2.33;color:#303431}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point .point-description .description-footnote::before{position:absolute;content:'※';top:0;left:0;margin:auto;width:1em;height:1em;color:#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, #51a17f, #51a17f 5px, rgba(81,161,127,0) 5px, rgba(81,161,127,0) 10px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:10px 1px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point:last-of-type{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-recommend-points .recommend-points-group .recommend-point:last-of-type .point-description{border-radius:0 0 10px 10px}.section-card-detail .card-detail-group .card-detail .card-cta{padding:30px 0 27px}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button{position:relative;box-sizing:border-box;display:block;margin:0 auto 3px;width:390px;height:70px;padding:10px 0 0;border-radius:70px;box-shadow:0 3px 0 0 #de5822;background-color:#ff5c05;text-decoration:none}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .card-cta__card-name{width:fit-content;margin:0 auto;height:16px;padding:0 10px;border-radius:16px;background-color:rgba(255,255,255,0.2);font-size:10px;font-weight:bold;line-height:16px;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .cta-link-button-balloon{position:absolute;top:-10px;left:4px}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button .cta-link-button-sentence{margin:10px auto 0;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:22px;margin:auto 0;width:9px;height:16px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#fff}.section-card-detail .card-detail-group .card-detail .card-cta .cta-link-button:active{box-shadow:0 0 0 0 #de5822;transform:translateY(3px)}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan{position:relative;padding:40px 0 60px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan .cta-link-button{margin:0 auto 6px}.section-card-detail .card-detail-group .card-detail .card-cta.card-cta--loan .card-cta--footnote{margin:20px auto 0;text-align:left;width:530px;left:194px;bottom:30px;font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;color:var(--black)}.section-card-detail.card-detail--loan{min-width:1280px}.section-card-detail.card-detail--loan .section-content{padding:60px 0 50px}.section-card-detail.card-detail--loan .card-detail-group .card-detail .card-copy{padding:21.5px 0;line-height:1.706}.section-disclaimer{background-color:#2BB279}.section-disclaimer .disclaimer-content{padding:50px 0 58px}.section-disclaimer .disclaimer-heading{font-size:30px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.section-disclaimer .disclaimer-list{width:1093px;margin:0 auto;padding:36px 0 0;list-style-position:inside;list-style:none}.section-disclaimer .disclaimer-list li{position:relative;padding:0 0 0 21px;font-size:14px;font-weight:bold;line-height:1.58;letter-spacing:normal;text-align:left;color:var(--white)}.section-disclaimer .disclaimer-list li::before{position:absolute;content:'';top:8px;left:8px;margin:auto;width:5px;height:5px;border-radius:5px;background-color:var(--white);font-size:14px;color:#fff}.section-disclaimer .disclaimer-list li:nth-of-type(n+2){margin-top:12px}.section-footer{width:1200px;margin:0 auto}.section-footer .footer-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:30px 0 20px}.section-footer .footer-navigation .site-branding{flex-basis:368px}.section-footer .footer-navigation .site-branding .branding-logo{margin:0 auto}.section-footer .footer-navigation .in-page-shortcuts{flex-basis:368px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-right:25px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;background-color:#fff;text-decoration:none;margin-right:70px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names{width:fit-content;margin:0 auto;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 0;min-height:41px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names .shortcut-name-ja{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--key-color);white-space:nowrap}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link .shortcut-names .shortcut-name-en{padding:7px 0 0;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--key-color);white-space:nowrap}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--credit-card{flex-basis:157px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--credit-card .shortcut-names{padding-left:59px;background-image:url(/../img/icon_credit_card_kc.svg);background-size:auto 30.8px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--cashing{flex-basis:203px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--cashing .shortcut-names{padding-left:49px;background-image:url(/../img/icon_atm_kc.svg);background-size:auto 41px}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--crypto-assets{flex-basis:172px;margin-right:0}.section-footer .footer-navigation .in-page-shortcuts .in-page-shortcut-link.shortcut-link--crypto-assets .shortcut-names{padding-left:54px;background-image:url(/../img/icon_jpyen_circled_kc.svg);background-size:auto 39px}.section-footer .compay-infotmation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding:20px 0 47px}.section-footer .compay-infotmation .market-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.section-footer .compay-infotmation .market-info .market-info-sentence{padding:0 0 0 20px;font-size:14px;font-weight:500;line-height:1.71;letter-spacing:normal;text-align:left;color:#707070}.section-footer .compay-infotmation .legal-link-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:7px 0 0}.section-footer .compay-infotmation .legal-link-group .legal-link{position:relative;display:block;margin-right:30px;padding:0 0 0 16px;font-size:14px;font-weight:500;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--black);text-decoration:none}.section-footer .compay-infotmation .legal-link-group .legal-link::before{position:absolute;content:'\f105';top:0;bottom:0;left:0;margin:auto 0;width:7px;height:10px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:var(--black)}.section-footer .compay-infotmation .legal-link-group .legal-link:hover{text-decoration:underline}.section-footer .compay-infotmation .legal-link-group .legal-link:last-of-type{margin-right:0}.section-copyright{padding:8px 0;background-color:#656565}.section-copyright small{display:block;width:1200px;margin:0 auto;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.promo-label{position:absolute;bottom:0;right:0;margin:0;color:#ccc;background:#333;font-size:12px;line-height:1;padding:3px 6px;opacity:0.8}.section-compare-popular--2{background-color:#30b47c}.section-compare-popular--2 .section-content{padding:10px 0 60px}.section-compare-popular--2 .section-heading{font-size:22px;font-weight:bold;line-height:1.0;letter-spacing:0.88px;text-align:center;color:#f5ff00}.section-compare-popular--2 .section-heading::before,.section-compare-popular--2 .section-heading::after{display:none}.section-compare-popular--2 .compare-popular{width:1000px;margin:0 auto}.section-compare-popular--2 .compare-popular .switching-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab{position:relative;flex-basis:495px;height:56px;border-radius:10px 10px 0 0;background-color:#b7e8d4;font-size:18px;font-weight:bold;line-height:56px;letter-spacing:normal;text-align:center;color:#2BB279;cursor:pointer}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab.tab--current{background-color:#fff;cursor:auto;pointer-events:none}.section-compare-popular--2 .compare-popular .switching-table .switching-table-tab.tab--current::after{position:absolute;content:'';bottom:-1px;right:0;width:100%;height:2px;background-color:#fff}.section-compare-popular--2 .compare-popular .compare-table-unit-group{border-top:20px solid #fff}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit{display:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:0 0 10px 10px;width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid #e2e2e2}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th{box-sizing:border-box;padding:0;height:37px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:12px;font-weight:bolder;line-height:1.5;letter-spacing:normal;text-align:center;color:#9b9b9b}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th .icon-medal{margin:0 auto -25px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(1){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(2){width:150px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(3){width:170px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(4){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:nth-of-type(5){width:165px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr th:last-of-type{width:195px;border-right:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td{padding:0;text-align:center;vertical-align:middle}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal){position:relative;padding:15px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.icon-medal) .icon-medal{display:block;position:absolute;top:10px;left:10px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit-group){padding:21px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-link{display:block;margin:0 auto;width:fit-content;text-decoration:none;line-height:1.0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-thumb{margin:0 auto;object-fit:cover}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-name{display:block;margin:5px auto 0;width:100px;font-size:15px;font-weight:bold;line-height:1.134 !important;letter-spacing:normal;text-align:center;color:#215af4}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating{padding:16px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-score{font-family:"Noto Sans JP", sans-serif;font-size:24px;font-weight:bold;line-height:1.134;letter-spacing:normal;text-align:center;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .rating .rating-value .rating-star{margin:5px auto 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence{padding:24px 0;font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--black)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence b{vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence:has(.amount){padding:15px 15px;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence .amount{vertical-align:baseline;font-weight:bold;font-size:21px;line-height:1.0;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--two{padding:13px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--d,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--s,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--t{background-repeat:no-repeat;background-position:top 50% left 50%;background-size:60px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--d{background-image:url(/assets/rankings/bg_icon_circle_double-df48865f3e2733d2d82d5ad5fa497177260297de5c2282cf6dfd2041e2c6d8eb.png);vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--s{background-image:url(/assets/rankings/bg_icon_circle_single-3e97d837f359b7b9168959073072ff4999b88ebc01a9be3fd2be6a89af56ba6b.png);vertical-align:baseline;font-weight:bold;color:#ff5c05}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--bgi--t{background-image:url(/assets/rankings/bg_icon_triangle-dd0daf9a35159e7131d683df703f9d92ac2248b78dbef7848a826a345a94a13b.png);vertical-align:baseline;font-weight:bold;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-sentence.sentence--fs-20{font-size:20px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .digital-cash{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;padding:15px 15px;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list{list-style:none;padding:11px 0;margin:0;width:73px;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-list li{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--black)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:flex-start;gap:0 10px;padding:0 20px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-period{box-sizing:border-box;flex-basis:120px;height:20px;border-radius:20px;border:1px solid #ea3c3c;margin:0;background-color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:bold;line-height:18px;letter-spacing:normal;text-align:center;color:#ea3c3c}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit .campaign-sentence{flex-basis:685px;margin:-2px 0 0;padding:0;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333;word-break:break-all}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .campaign-unit-group .campaign-unit:nth-of-type(n+2){margin-top:11.5px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-icon{display:block;margin:0 auto}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-label{margin-top:10px;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:bold;line-height:normal;letter-spacing:normal;text-align:center;color:#333}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .td-evaluation .evaluation-label.label--remodal{font-size:13px;color:#215af4;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cta-link-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{display:block;height:46px;width:157px;margin:0;border-radius:5px;box-shadow:0 4px 0 0 #cf4800;background-color:#ff5c05;font-size:18px;font-weight:bold;line-height:46px;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link i.fa-solid,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail i.fa-solid{margin-left:5px;font-size:15px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .official-link:active,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #cf4800;transform:translateY(4px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link{position:relative;display:block;width:130px;height:42px;margin:0;box-shadow:0 4px 0 0 #df9100;background-color:#ffa805;border-radius:5px;font-family:"Noto Sans JP", sans-serif;font-weight:bold;line-height:42px;color:var(--white);font-size:15px;letter-spacing:normal;text-align:center;text-decoration:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .cc-cta-inpage-link:active{box-shadow:0 0 0 0 #d1931f;transform:translateY(4px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail{margin-top:10px;box-shadow:0 3px 0 0 #333;background-color:#888}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td .in-page-detail:active{box-shadow:0 0 0 0 #333;transform:translateY(3px)}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr td:has(.campaign-unit){vertical-align:top}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:first-of-type{box-sizing:border-box;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);background-color:#f8f8f8}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td{padding-top:10.5px 0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:nth-of-type(n+2) td:last-of-type{border-right:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type th,.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{border-bottom:none}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table tbody tr:last-of-type td{padding:15px 0}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(1){width:160px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(2){width:105px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(3){width:100px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:nth-of-type(4){width:430px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit .compare-table.compare-table--2 tbody tr th:last-of-type{width:205px}.section-compare-popular--2 .compare-popular .compare-table-unit-group .compare-table-unit.unit--visible{display:block}.remodal-overlay.remodal--users-voice{background-color:rgba(0,0,0,0.2);backdrop-filter:blur(20px)}.remodal.remodal--users-voice{position:relative;padding:0;background-color:#fff;border-radius:10px;margin:0;width:1000px}.remodal.remodal--users-voice .remodal-close{position:absolute;top:-48px;right:0;width:33px;height:33px;background-color:transparent;background-image:url(/assets/rankings/icon_remodal_close_fff-6575cf9ae01eea623c0bde7ae9439403896ce5772d0f7ead8a0b09582bb20a70.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:33px;cursor:pointer}.remodal.remodal--users-voice .remodal-close::before{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll{overflow-y:scroll;height:560px}.remodal.remodal--users-voice .users-voice-unit-group-scroll::-webkit-scrollbar{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit{box-sizing:border-box;position:relative;padding:25px 20px 35px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .users-avatar{display:block;flex-basis:80px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-voice-title{font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .rating-star{display:block}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .users-ages-and-gender{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:left;color:#9b9b9b}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower{margin-top:15px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower .users-voice-sentence{font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:normal;line-height:1.667;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit::after{position:absolute;content:'';bottom:0;right:0;margin:auto;width:100%;height:1px;background-image:linear-gradient(90deg, #ddd 0, #ddd 4px, rgba(221,221,221,0) 4px, rgba(221,221,221,0) 8px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:8px 1px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:last-of-type::after{display:none}@media only screen and (min-width: 641px){.remodal.remodal--users-voice{max-width:1000px}}.section-comparison-heading{margin:0 auto;padding:30px 0 30px;font-size:32px;font-weight:bold;line-height:1.688;letter-spacing:1.28px;text-align:center;color:#f5ff00}.detail-3-footnote{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0 0 30px}.detail-3-footnote .footnote-item{position:relative;padding:0 0 0 1.25em;font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#303431}.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-left:10px}
