body{width:375px;margin:0 auto}.retire-service-choice-wrap{width:375px;margin:0 auto}.retire-service-choice-wrap.ranking_10 .retire-service-kv{padding:10px 0 0;box-sizing:border-box;background-color:#F1EDFF}.retire-service-choice-wrap.ranking_10 .retire-service-kv .kv-sub-title img{width:70%;height:auto;display:block;margin:10px auto 0;box-sizing:border-box}.retire-service-choice-wrap.ranking_10 .retire-service-kv .kv-main-title img{width:70%;height:auto;display:block;margin:20px auto 0;box-sizing:border-box}.retire-service-choice-wrap.ranking_10 .retire-service-kv .kv-details-img{width:70%;height:auto;display:block;margin:20px auto 0;box-sizing:border-box}.retire-service-choice-wrap.ranking_10 .retire-service-kv .kv-note{margin-top:10px;box-sizing:border-box;color:#453381;text-align:center;font-family:sans-serif;font-size:10px;font-weight:normal;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap.ranking_10 .retire-service-kv .kv-running-people{display:block;margin:0 auto;box-sizing:border-box}.retire-service-choice-wrap .retire-service-kv{padding:35px 0 0;box-sizing:border-box;background-color:#F1EDFF}.retire-service-choice-wrap .retire-service-kv .kv-sub-title img{display:block;margin:10px auto 0;box-sizing:border-box}.retire-service-choice-wrap .retire-service-kv .kv-main-title img{display:block;margin:20px auto 0;box-sizing:border-box}.retire-service-choice-wrap .retire-service-kv .kv-details-img{display:block;margin:20px auto 0;box-sizing:border-box}.retire-service-choice-wrap .retire-service-kv .kv-note{margin-top:10px;box-sizing:border-box;color:#453381;text-align:center;font-family:sans-serif;font-size:10px;font-weight:normal;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .retire-service-kv .kv-running-people{display:block;margin:0 auto;box-sizing:border-box}.retire-service-choice-wrap .retire-service-kv:has(.kv-upper):has(.kv-lower){padding-top:0}.retire-service-choice-wrap .retire-service-kv .kv-upper{position:relative;height:190px}.retire-service-choice-wrap .retire-service-kv .kv-upper .kv-bg{position:absolute;z-index:10;top:0;left:0}.retire-service-choice-wrap .retire-service-kv .kv-upper .kv-balloon{position:absolute;z-index:20;top:10px;left:140px}.retire-service-choice-wrap .retire-service-kv .kv-upper .kv-copy-1{position:absolute;z-index:30;top:33px;left:20px}.retire-service-choice-wrap .retire-service-kv .kv-upper .kv-copy-2{position:absolute;z-index:40;bottom:0;left:0}.retire-service-choice-wrap .retire-service-kv .kv-lower{padding:15px 0 10px}.retire-service-choice-wrap .retire-service-kv .kv-lower .ranking-features{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 20px}.retire-service-choice-wrap .retire-service-kv .kv-lower .ranking-features .feature-item{display:block;width:101px;height:101px;border-radius:50%}.retire-service-choice-wrap .retire-service-kv .kv-lower .ranking-features-footnote{width:fit-content;margin:10px auto 0;font-size:11px;font-weight:normal;line-height:1.45;letter-spacing:0.55px;text-align:left;color:#666}.retire-service-choice-wrap .retire-service-rank-section{padding:30px 15px;box-sizing:border-box;background-color:#453381}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner{width:345px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-tab-group{display:flex;justify-content:center;align-items:flex-end;gap:5px;position:relative}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-tab-group::after{content:"";width:100%;height:2px;background-color:#fff;position:absolute;bottom:-1px;left:0;right:0}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-tab-group .rank-tab{width:111.7px;display:flex;justify-content:center;align-items:flex-end;padding:7px 10px 10px;box-sizing:border-box;border-radius:10px 10px 0 0;background-color:#F1EDFF;color:#453381;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.3;letter-spacing:0.7px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-tab-group .rank-tab .rank-number{display:block;width:39px;height:28px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-tab-group .rank-tab.is-active{padding:13px 10px 15px;background-color:#fff}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel{display:none;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel.is-show{display:block}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-heading{color:#005ebb;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-banner{margin:15px auto 0;box-sizing:border-box;display:block;width:305px;height:auto;object-fit:contain}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info{margin-top:15px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container{padding:10px 0;box-sizing:border-box;border-radius:5px;width:148px;background-color:#F6F9FF}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-heading{color:#7A83A1;text-align:center;font-family:sans-serif;font-size:11px;font-weight:bold;line-height:1.5;letter-spacing:0.55px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-price{box-sizing:border-box;color:#453381;text-align:center;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0.75px;position:relative}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-price b{color:#333;font-size:8px;font-weight:normal;position:absolute;top:3px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-evaluation{display:flex;justify-content:center;align-items:center;gap:5px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-evaluation .info-evaluation-number{color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info .rank-panel-info-container .info-evaluation .info-evaluation-star{display:block;width:78px;height:14px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-info-note{margin-top:5px;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:9px;font-weight:normal;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-check-group{margin-top:15px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 15px;flex-wrap:wrap}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-check-group .rank-panel-check-text{color:#333;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.7px}.retire-service-choice-wrap .retire-service-rank-section .retire-service-rank-inner .rank-panel .rank-panel-check-group .rank-panel-check-text::before{content:"\f00c";font-family:"Font Awesome 6 Free";color:#EA1B4C;font-size:18px;font-weight:900;padding:0 7px 0 4px;box-sizing:border-box}.retire-service-choice-wrap .retirement-service-compare--5262{background-color:#8072ad;padding:40px 0 30px}.retire-service-choice-wrap .retirement-service-compare--5262 .retirement-service-compare-heading{position:relative;z-index:10;margin:0 auto;height:132px}.retire-service-choice-wrap .retirement-service-compare--5262 .retirement-service-compare-heading .rsc-heading-1{display:block;margin:0 auto}.retire-service-choice-wrap .retirement-service-compare--5262 .retirement-service-compare-heading .rsc-heading-2{position:absolute;bottom:5px;left:0;right:0;margin:0 auto;display:block}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare{position:relative;z-index:20;width:345px;margin:-22px auto 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-tab-group{background-color:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;border-bottom:5px solid #F1EDFF}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-tab-group .switching-tab{flex-basis:111.5px;height:37px;border-radius:10px 10px 0 0;background-color:#453381;font-size:15px;font-weight:bold;line-height:37px;letter-spacing:0.75px;text-align:center;color:#fff;cursor:pointer}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-tab-group .switching-tab.tab--current{background-color:#F1EDFF;height:41px;line-height:41px;font-size:18px;color:#453381;cursor:auto;pointer-events:none}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content{display:none}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.content--vasible{display:block}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table{width:345px;background-color:#fff;border-collapse:separate;border-spacing:0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th{padding:10px 0;border-top:1px solid #E4E4F0;background-color:#f9f9f9;font-size:9px;font-weight:bold;line-height:1.5;letter-spacing:0.45px;text-align:center;color:#7a83a1}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th:first-of-type{width:86px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th:nth-of-type(2){width:89px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th:nth-of-type(3){width:113px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th:last-of-type{width:57px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr th:nth-of-type(n+2){border-left:1px solid #E4E4F0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td{background-color:#fff;border-top:1px solid #E4E4F0;padding:0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-service-banner{position:relative;display:block;margin:0 auto;padding:10px 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-service-banner .medal-rank{position:absolute;top:0;bottom:0;left:-12.5px;margin:auto 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-service-banner .service-banner-link{display:block;width:fit-content;margin:0 auto}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-service-banner .service-banner-link .service-banner{display:block;width:52px;height:auto;font-size:7px;color:#ccc;background-color:#eee}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-service-banner .service-name-link{display:block;width:61px;padding-left:5px;margin:5px auto 0;color:#453381;font-size:9px;font-weight:bold;line-height:1.5;text-decoration-line:underline}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-general-rating .rating-score{color:#EA1B4C;text-align:center;font-size:15px;font-weight:bold;line-height:normal}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-general-rating .rating-star{display:block;width:auto;height:13px;margin:0 auto}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-price{padding:9px 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-price .price-value{color:#333;font-size:14px;font-weight:bold;line-height:normal;letter-spacing:0.7px;text-align:center}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-price .price-note{width:93px;margin:0 auto;color:#333;text-align:center;font-size:8px;font-weight:300;line-height:1.25}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-estimation{padding:10px 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-estimation .estimation-icon{display:block;margin:0 auto;width:20px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-estimation .estimation-sentence{width:67px;margin:5px auto 0;color:#333;text-align:center;font-size:8px;font-weight:500;line-height:1.5;letter-spacing:0.4px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-estimation.estimation--achievement .estimation-sentence{width:47px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-estimation.estimation--reasonable .estimation-sentence{width:55px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-achievement{padding:13.5px 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-achievement .achievement-sentence{width:95px;margin:0 auto;color:#333;text-align:center;font-size:9px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:0.45px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-payment{padding:7.5px 5px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-payment .payment-item-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:4px 0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-payment .payment-item-group .payment-item{display:block;border-radius:2px;background-color:#F6F9FF;padding:0 3px;width:fit-content;max-width:calc(10em + 6px);color:#333;font-size:7px;font-weight:600;line-height:14px;white-space:wrap}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-cta .cta-link-button{display:block;width:47px;height:30px;margin:0 auto;border-radius:5px;background:#42A035;box-shadow:0px 5px 0px 0px #377B2D;color:#FFF;text-align:center;font-size:13px;font-weight:bold;line-height:30px;letter-spacing:0.65px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td .td-cta .cta-link-button:active{box-shadow:0px 0 0px 0px #377B2D;transform:translateY(5px)}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content .rs-compare-table tbody tr td:nth-of-type(n+2){border-left:1px solid #E4E4F0}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--2 .rs-compare-table tbody tr th:first-of-type{width:86px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--2 .rs-compare-table tbody tr th:nth-of-type(2){width:87px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--2 .rs-compare-table tbody tr th:nth-of-type(3){width:115px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--2 .rs-compare-table tbody tr th:last-of-type{width:57px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--3 .rs-compare-table tbody tr th:first-of-type{width:86px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--3 .rs-compare-table tbody tr th:nth-of-type(2){width:80px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--3 .rs-compare-table tbody tr th:nth-of-type(3){width:57px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--3 .rs-compare-table tbody tr th:nth-of-type(4){width:65px}.retire-service-choice-wrap .retirement-service-compare--5262 .switching-compare .switching-content-group .switching-content.switching-content--3 .rs-compare-table tbody tr th:last-of-type{width:57px}.retire-service-choice-wrap .official-site-btn{margin:10px auto;padding:15px 10px;box-sizing:border-box;display:block;width:295px;border-radius:10px;background-color:#42A035;box-shadow:0px 5px 0px 0px #377B2D;color:#fff;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.5;letter-spacing:1.1px;text-decoration:none}.retire-service-choice-wrap .official-site-btn:active{transform:translateY(5px);box-shadow:0px 0px 0px 0px #377B2D}.retire-service-choice-wrap .official-review-btn{margin:10px auto;padding:15px 10px;box-sizing:border-box;display:block;width:295px;border-radius:10px;background-color:#F5F5F5;box-shadow:0px 5px 0px 0px #ddd;color:#565656;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.5;letter-spacing:1.1px;text-decoration:none}.retire-service-choice-wrap .official-review-btn:active{transform:translateY(5px);box-shadow:0px 0px 0px 0px #F5F5F5}.retire-service-choice-wrap .worries-section{padding:50px 0 0;box-sizing:border-box;background-color:#CAC5D9}.retire-service-choice-wrap .worries-section .worries-section-bg{background:url(/assets/lp/ranking_06/building-bg.png) no-repeat bottom/contain}.retire-service-choice-wrap .worries-section .worries-heading{color:#453381;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.6;letter-spacing:1.1px}.retire-service-choice-wrap .worries-section .worries-heading b{padding:5px;margin:0 5px;box-sizing:border-box;width:79px;border-radius:5px;background-color:#453381;color:#fff}.retire-service-choice-wrap .worries-section .worries-img{display:block;margin:15px auto 0;box-sizing:border-box}.retire-service-choice-wrap .choice-point-section .choice-point-section-bg{padding-top:50px;box-sizing:border-box;height:400px;background:url(/assets/lp/ranking_06/building-bg.png) no-repeat bottom/contain}.retire-service-choice-wrap .choice-point-section .choice-point-top{height:400px;background-color:#453381;position:relative}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-bubble{margin:0 auto;box-sizing:border-box;width:315px;height:67px;background:url(/assets/lp/ranking_06/bubble-1.png) no-repeat top center/contain;position:absolute;top:-30px;left:0;right:0}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-bubble .choice-point-bubble-text{color:#453381;text-align:center;font-family:sans-serif;font-size:16px;font-weight:bold;line-height:57px;letter-spacing:0.8px}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-bubble .choice-point-bubble-text b{color:#EA1B4C}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text{color:#fff;text-align:center;font-family:sans-serif;font-weight:bold;line-height:normal}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text b{color:#EDD60F}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text .text-1{font-size:14px;letter-spacing:0.7px}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text .text-2{margin-top:10px;box-sizing:border-box;font-size:18px;letter-spacing:0.9px}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text .text-2::before{margin-right:5px;display:inline-block;content:"";width:17px;height:16px;background:url(/assets/lp/ranking_06/choice-point-decoration-l.png) no-repeat;background-size:contain}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text .text-2::after{margin-left:5px;display:inline-block;content:"";width:17px;height:16px;background:url(/assets/lp/ranking_06/choice-point-decoration-r.png) no-repeat;background-size:contain}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-text .text-3{font-size:27px;letter-spacing:0.9px}.retire-service-choice-wrap .choice-point-section .choice-point-top .choice-point-top-img{display:block;position:absolute;top:64px}.retire-service-choice-wrap .choice-point-section .choice-point-content{padding-bottom:1110px;box-sizing:border-box;background-color:#F1EDFF;position:relative}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group{margin:0 auto;padding:25px 20px 25px;box-sizing:border-box;border-radius:10px;width:345px;background-color:#fff;position:absolute;top:-219px;right:0;left:0}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .three-point-heading{color:#453381;text-align:center;font-family:sans-serif;font-size:18px;font-weight:bold;line-height:1.55;letter-spacing:0.9px}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .three-point-heading b{color:#EA1B4C}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .point-container{margin-top:30px;box-sizing:border-box;width:305px;border-top:3px solid #F1EDFF}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .point-container:nth-of-type(2){margin-top:20px}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .point-container .point-img{margin:30px auto 0;display:block;width:150px;height:150px}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .point-container .point-lead{margin-top:15px;box-sizing:border-box;color:#453381;text-align:center;font-family:sans-serif;font-size:19px;font-weight:bold;line-height:1.5;letter-spacing:0.95px}.retire-service-choice-wrap .choice-point-section .choice-point-content .three-point-group .point-container .point-text{margin-top:15px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:13px;font-weight:normal;line-height:1.85;letter-spacing:0.65px}.retire-service-choice-wrap .popular-agent-rank-section{padding:30px 0;box-sizing:border-box;background-color:#F1EDFF}.retire-service-choice-wrap .popular-agent-rank-section .curve-heading{margin:0 auto 5px;box-sizing:border-box;display:block}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-rank-title{margin:0 auto;padding:14px 36px;box-sizing:border-box;width:355px;height:94px;background:url(/assets/lp/ranking_06/purple-ribbon.png) no-repeat top center/contain;position:relative}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-rank-title .crown{display:block;margin:0 auto;box-sizing:border-box;position:absolute;top:-28px;right:0;left:0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-rank-title .popular-agent-rank-title-text{color:#fff;text-align:center;font-family:sans-serif;font-size:19px;font-weight:bold;line-height:1.44;letter-spacing:0.95px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-rank-title .popular-agent-rank-title-text b{font-size:16px;letter-spacing:0.8px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-rank-title .popular-agent-rank-title-text .popular-number{color:#EA1B4C}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content{margin:20px auto 0;padding:15px 15px 10px;box-sizing:border-box;width:345px;border-radius:10px;background-color:#fff}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading{padding-bottom:10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-title{display:flex;justify-content:flex-start;align-items:center;gap:7px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-title .agent-name-rank{display:block;width:34px;height:41px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-title .agent-name{color:#453381;font-family:sans-serif;font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:1px;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-evaluation{padding:5px 8px 8px;box-sizing:border-box;width:52px;border-radius:5px;background-color:#F6F9FF;position:relative}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-evaluation .agent-evaluation-title{color:#7A83A1;text-align:center;font-family:sans-serif;font-size:8px;font-weight:bold;line-height:1.5;letter-spacing:0.4px;position:absolute;top:-6px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-evaluation .agent-evaluation-number{color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-content-heading .popular-agent-evaluation .agent-evaluation-star{display:block;width:37px;height:20px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-banner{margin-top:15px;box-sizing:border-box;display:block;width:315px;height:auto;object-fit:contain}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-lead{margin-top:15px;box-sizing:border-box;color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:0.9px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table{margin-top:15px;box-sizing:border-box}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr th{padding:10px;width:111px;border-right:1px solid #E4E4F0;border-top:1px solid #E4E4F0;background:repeating-linear-gradient(45deg, rgba(228,228,240,0.5), rgba(228,228,240,0.5) 1px, #fff 0, #fff 3px);color:#7A83A1;text-align:left;font-family:sans-serif;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0.6px;white-space:nowrap}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr th:last-of-type{border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr th .fa-solid{text-align:center;font-size:12px;margin-right:5px;box-sizing:border-box;line-height:1.5}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr th .yen-sign-flex{display:flex;justify-content:flex-start;align-items:center}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr th .yen-sign-flex .fa-yen-sign{width:12px;height:12px;background-color:#7A83A1;color:#fff;font-size:7px;line-height:13px;text-align:center;border-radius:50%}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr:last-of-type td:last-of-type{border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr td{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:15px 10px;box-sizing:border-box;width:204px;color:#333;font-family:sans-serif;font-size:13px;font-weight:normal;line-height:1.5;letter-spacing:0.65px;border-top:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-service-table table tbody tr td span{flex-basis:154px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-check{margin:15px auto 0;padding:15px 10px;box-sizing:border-box;width:315px;background-color:#F6F9FF;border-radius:5px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-check .check-text{color:#333;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.7px;text-indent:-1.5em;padding-left:2em}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-check .check-text:nth-of-type(n + 2){margin-top:5px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-check .check-text b{color:#EA1B4C}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-check .check-text::before{margin-right:5px;box-sizing:border-box;content:"\f00c";font-family:"Font Awesome 6 Free";color:#EA1B4C;font-size:14px;font-weight:900;box-sizing:border-box}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-details-table{margin-top:15px;box-sizing:border-box;width:317px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-details-table table tbody tr th{padding:10px;box-sizing:border-box;width:83px;border:1px solid #E4E4F0;background-color:#f9f9f9;color:#7A83A1;text-align:left;font-family:sans-serif;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0.6px;white-space:nowrap}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-details-table table tbody tr td{padding:10px 15px;box-sizing:border-box;width:232px;color:#333;text-align:left;font-family:sans-serif;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0.6px;border-top:1px solid #E4E4F0;border-right:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-details-table table tbody tr td:last-of-type{border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .popular-agent-details-table table tbody tr td .fee-notice{margin-top:5px;box-sizing:border-box;font-size:9px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .official-site-btn{margin-top:30px;padding-top:20px;box-sizing:border-box;position:relative}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .official-site-btn .official-site-bubble-outer{margin:0 auto;box-sizing:border-box;position:absolute;top:-14px;right:0;left:0}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .official-site-btn .official-site-bubble-outer .official-site-bubble{margin:0 auto;box-sizing:border-box;position:relative;width:fit-content;height:27px;background:#FFFFFF;padding:2px 15px;text-align:center;color:#FFFFFF;font-size:30px;font-weight:bold;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.2);color:#42A035;text-align:center;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0.75px}.retire-service-choice-wrap .popular-agent-rank-section .popular-agent-content .official-site-btn .official-site-bubble-outer .official-site-bubble::after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(255,255,255,0);border-top-width:4px;border-bottom-width:4px;border-left-width:3px;border-right-width:3px;margin-left:-3px;border-top-color:#FFFFFF;top:100%;left:50%}.retire-service-choice-wrap .section-heading::after{margin:20px auto 0;display:block;content:"";width:150px;height:2px;background-color:#EA1B4C}.retire-service-choice-wrap .comparison-section{padding:40px 0;box-sizing:border-box;position:relative}.retire-service-choice-wrap .comparison-section .comparison-heading{color:#333;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.36;letter-spacing:1.1px}.retire-service-choice-wrap .comparison-section .comparison-heading-img{margin:0 auto;box-sizing:border-box;display:block;position:absolute;top:36px;left:0;right:0}.retire-service-choice-wrap .comparison-section .comparison-inner{margin:0 auto;box-sizing:border-box;width:345px;position:absolute;top:145px;right:0;left:0}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-tab-group{display:flex;justify-content:center;align-items:flex-end;gap:5px;border-bottom:5px solid #F1EDFF}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-tab-group .comparison-tab{box-sizing:border-box;width:111.7px;border-radius:10px 10px 0 0;background-color:#453381;color:#fff;text-align:center;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:37px;letter-spacing:0.75px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-tab-group .comparison-tab.is-active{background-color:#F1EDFF;color:#453381;line-height:41px;font-size:18px;letter-spacing:0.9px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel{width:345px;display:none}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel.is-show{display:block}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr th{border:1px solid #E4E4F0;padding:10px 0;box-sizing:border-box;background-color:#f9f9f9;color:#7A83A1;font-family:sans-serif;font-size:9px;font-weight:bold;line-height:1.5;letter-spacing:0.45px;white-space:nowrap}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td{border:1px solid #E4E4F0;padding:8px 5px 10px;box-sizing:border-box}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td:has(.comparison-payment){padding:8px 2px 10px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-site-name{padding-left:10px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;position:relative}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-site-name .comparison-site-medal{display:block;width:25px;height:30px;position:absolute;left:-18px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-site-name .comparison-site-banner-img{margin:0 auto;box-sizing:border-box;display:block;width:52px;height:auto;object-fit:contain}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-site-name .comparison-site-link{margin-top:5px;box-sizing:border-box;display:block;width:61px;color:#453381;text-align:left;font-family:sans-serif;font-size:9px;font-weight:bold;line-height:1.5;text-decoration:underline}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .circle-double,.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .circle{display:block;margin:0 auto;width:20px;height:20px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-evaluation .comparison-evaluation-number{color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-evaluation .comparison-evaluation-star{display:block;margin:0 auto;box-sizing:border-box;width:69px;height:13px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-evaluation .reviews{margin-top:5px;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:8px;font-weight:500;line-height:1.5;letter-spacing:0.4px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-fee .comparison-fee-number{color:#333;text-align:center;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.7px;white-space:nowrap}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-fee .comparison-fee-note{color:#333;text-align:center;font-family:sans-serif;font-size:8px;font-weight:normal;line-height:1.25;letter-spacing:normal}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-achievement{color:#333;text-align:center;font-family:sans-serif;font-size:9px;font-weight:500;line-height:1.5;letter-spacing:0.45px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-payment .comparison-payment-item{display:block;padding:1px 3px;margin-bottom:4px;box-sizing:border-box;width:fit-content;background-color:#F6F9FF;border-radius:2px;color:#333;text-align:left;font-family:sans-serif;font-size:8px;font-weight:600;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-payment .comparison-payment-item:nth-last-of-type(1){margin-bottom:0}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-success-rate .success-rate-text{margin-top:5px;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:8px;font-weight:500;line-height:1.5;letter-spacing:0.4px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-affordability .affordability-text{margin-top:5px;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:8px;font-weight:500;line-height:1.5;letter-spacing:0.4px}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-official-btn{display:block;padding:5px;box-sizing:border-box;width:47px;border-radius:5px;background-color:#42A035;box-shadow:0px 5px 0px 0px #377B2D;color:#fff;text-align:center;font-family:sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:0.65px;text-decoration:none}.retire-service-choice-wrap .comparison-section .comparison-inner .comparison-panel table tbody tr td .comparison-official-btn:active{transform:translateY(5px);box-shadow:0px 0px 0px 0px #377B2D}.retire-service-choice-wrap .flow-section{margin-top:355px;background-color:#F1EDFF;padding-top:50px;box-sizing:border-box}.retire-service-choice-wrap .flow-section .flow-section-bg{padding-bottom:50px;background:url(/assets/lp/ranking_06/building-bg.png) no-repeat bottom/contain}.retire-service-choice-wrap .flow-section .flow-heading{color:#453381;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.36;letter-spacing:1.1px}.retire-service-choice-wrap .flow-section .flow-section-inner{width:345px;margin:25px auto 0;padding:25px 20px;box-sizing:border-box;background-color:#fff;border-radius:10px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container{display:flex;justify-content:center;align-items:flex-start;gap:10px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container:nth-of-type(n + 2){margin-top:3px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step{color:#453381;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:1.5;letter-spacing:0.55px;white-space:nowrap}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step-icon{margin-top:4px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#453381;border-radius:50%}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step-icon .fa-regular,.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step-icon .fa-solid{color:#fff;font-size:18px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step-icon.icon-5{background-color:#EDD60F}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .step-icon.icon-5 .fa-check{color:#453381}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item .flow-dashed{display:block;margin:10px auto 0;box-sizing:border-box;width:3px;height:63px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item-main{margin-top:5px;box-sizing:border-box}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item-main .step--heading{color:#333;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0.75px}.retire-service-choice-wrap .flow-section .flow-section-inner .flow-container .step-item-main .step-text{margin-top:5px;padding:15px;box-sizing:border-box;border-radius:5px;background-color:#f9f9f9;color:#333;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.6px}.retire-service-choice-wrap .merit-section{padding:50px 0;box-sizing:border-box;background:repeating-linear-gradient(45deg, #453381, #453381 16px, #4e3c87 4px, #4e3c87 20px)}.retire-service-choice-wrap .merit-section .merit-section-heading{color:#fff;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.36;letter-spacing:1.1px}.retire-service-choice-wrap .merit-section .merit-section-content{margin:25px auto 0;box-sizing:border-box}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container{width:345px;margin:0 auto;padding:15px;box-sizing:border-box;background-color:#fff;border-radius:5px}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container:nth-of-type(n + 2){margin-top:20px;box-sizing:border-box}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container .merit-container-lead{display:flex;justify-content:center;align-items:center;padding-bottom:10px;box-sizing:border-box;color:#453381;text-align:center;font-family:sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:normal;letter-spacing:0.8px;border-bottom:1px solid #D5D5E1}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container .merit-container-lead .fa-regular{margin-right:10px;box-sizing:border-box;font-weight:400;color:#EA1B4C}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container .merit-container-lead .user-xmark{margin-right:5px;box-sizing:border-box}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container .merit-container-lead .shield-check{margin-right:10px;box-sizing:border-box}.retire-service-choice-wrap .merit-section .merit-section-content .merit-container .merit-container-text{margin-top:10px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:13px;font-weight:400;line-height:1.84;letter-spacing:0.65px}.retire-service-choice-wrap .type-of-service-section{padding:50px 0;box-sizing:border-box;background:repeating-linear-gradient(45deg, #F1EDFF, #F1EDFF 16px, #ece9fb 4px, #ece9fb 20px)}.retire-service-choice-wrap .type-of-service-section .type-of-service-heading{color:#453381;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.36;letter-spacing:1.1px}.retire-service-choice-wrap .type-of-service-section .type-of-service-text{width:345px;margin:20px auto 0;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.66;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table{width:345px;margin:40px auto 0;box-sizing:border-box}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table{border-collapse:separate}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th{width:115px;padding:15px 0;box-sizing:border-box;background-color:#453381;color:#fff;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.7px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th:nth-of-type(1){border-radius:5px 0 0 0;border-top:1px solid #E4E4F0;border-left:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th:nth-of-type(2){background-color:#EA1B4C;border-top:1px solid #E4E4F0;border-left:1px solid #E4E4F0;border-right:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th:nth-of-type(3){border-radius:0 5px 0 0;border-top:1px solid #E4E4F0;border-right:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th .operation{position:relative}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th .operation .bubble{margin:0 auto;box-sizing:border-box;width:95px;height:50px;background:url(/assets/lp/ranking_06/bubble-2.png) no-repeat top center/contain;position:absolute;top:-50px;left:0;right:0;color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:12px;font-weight:bold;line-height:45px;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr th .operation span{display:block;font-size:8px;letter-spacing:0.4px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 5px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr:last-of-type td:last-of-type{border-radius:0 0 5px 0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td{background-color:#fff;border-left:1px solid #E4E4F0;border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td:last-of-type{border-right:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-content{padding:20px 0;box-sizing:border-box}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-content .service-content-text{color:#7A83A1;text-align:center;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-content .service-content-mark{box-sizing:border-box;display:block;margin:5px auto 0;width:35px;height:35px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-content .service-content-detail{margin-top:5px;box-sizing:border-box;color:#333;text-align:center;font-family:sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.8px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-content .service-content-detail span{font-size:12px;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-features{padding:15px 10px;box-sizing:border-box;min-height:161px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-features .service-features-title{color:#7A83A1;text-align:center;font-family:sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-table table tbody tr td .service-features .service-features-text{margin-top:5px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend{width:345px;margin:40px auto 0;box-sizing:border-box}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .type-of-service-recommend-heading{padding:15px 0 20px;box-sizing:border-box;background-color:#453381;border-radius:5px 5px 0 0;color:#EDD60F;text-align:center;font-family:sans-serif;font-size:17px;font-weight:bold;line-height:25px;letter-spacing:0.85px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .type-of-service-recommend-heading span{display:block;color:#fff;text-align:center;font-family:sans-serif;font-size:12px;font-weight:bold;line-height:2.08;letter-spacing:0.6px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table{border-collapse:separate}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr th{width:55px;padding:5px;box-sizing:border-box;background-color:#f9f9f9;color:#7A83A1;font-family:sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:0.5px;white-space:nowrap;border-left:1px solid #E4E4F0;border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr:last-of-type th:first-of-type{border-radius:0 0 0 5px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr:last-of-type td:last-of-type{border-radius:0 0 5px 0}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td{width:96px;padding:10px 5px;background-color:#fff;border-left:1px solid #E4E4F0;border-bottom:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td:last-of-type{border-right:1px solid #E4E4F0}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-site{position:relative;min-height:114px;padding-top:15px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-site .recommend-rank-medal{display:block;margin:0 auto;box-sizing:border-box;width:25px;height:30px;position:absolute;top:-20px;right:0;left:0}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-site .recommend-rank-link .recommend-rank-banner{display:block;margin:0 auto;box-sizing:border-box;width:73px;height:auto;object-fit:contain}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-site .recommend-rank-site-name{margin-top:5px;box-sizing:border-box;display:block;color:#453381;text-align:center;font-family:sans-serif;font-size:11px;font-weight:bold;line-height:1.5;text-decoration-line:underline}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-feature{color:#EA1B4C;font-family:sans-serif;font-size:10px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-indent:-1.1em;padding-left:1.3em}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-feature::before{content:"\f00c";font-family:"Font Awesome 6 Free";color:#EA1B4C;font-size:10px;font-weight:900;padding-right:3px;box-sizing:border-box}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-fee{color:#333;text-align:center;font-family:sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:0.5px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-fee span{display:block;font-size:8px;font-weight:normal;line-height:1.25;letter-spacing:normal}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-evaluation .recommend-rank-evaluation-number{color:#EA1B4C;text-align:center;font-family:sans-serif;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-rank-evaluation .recommend-rank-star{display:block;margin:0 auto;box-sizing:border-box;width:58px;height:10px}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-official-link{padding:5px;margin:0 auto 5px;box-sizing:border-box;display:block;width:76.7px;border-radius:5px;background-color:#42A035;box-shadow:0px 5px 0px 0px #377B2D;color:#fff;text-align:center;font-family:sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:0.65px;text-decoration:none}.retire-service-choice-wrap .type-of-service-section .type-of-service-recommend .recommend-rank-table table tbody tr td .recommend-official-link:active{transform:translateY(5px);box-shadow:0px 0px 0px 0px #377B2D}.section-retirement-service-compare{background-color:#453381}.section-retirement-service-compare .retirement-service-compare{width:354px;margin:0 auto;padding:20.8px 0 20.8px}.section-retirement-service-compare .retirement-service-compare .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.section-retirement-service-compare .retirement-service-compare .switching-tab-group .switching-tab{flex-basis:115.3px;height:37.5px;background-color:#F1EDFF;border-radius:10.4px 10.4px 0 0;font-size:13.8px;font-weight:bold;line-height:37.5px;letter-spacing:normal;text-align:center;color:#453381;cursor:pointer}.section-retirement-service-compare .retirement-service-compare .switching-tab-group .switching-tab.tab--current{position:relative;background-color:#fff;cursor:auto;pointer-events:none}.section-retirement-service-compare .retirement-service-compare .switching-tab-group .switching-tab.tab--current::after{position:absolute;content:'';bottom:-1px;left:0;width:100%;height:2px;background-color:#fff}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content{display:none}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content.content--visible{display:block}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table{border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:0 0 10.4px 10.4px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr th{padding:11.8px 0;font-size:9.7222px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr th:nth-of-type(1){width:118px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr th:nth-of-type(2){width:76px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr th:nth-of-type(3){width:90px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr th:nth-of-type(4){width:70px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td{border-top:1px solid #e4e4f0;padding:6.9444px 0}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .service{text-align:center}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .service .ranking-medal{display:block;margin:0 auto 3.47222px;width:27.777px;height:33.333px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .service .service-banner-link{display:block;margin:0 auto;width:fit-content}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .service .service-banner-link .service-banner{display:block}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .service .service-name{margin-top:3.47222px;font-size:10.41667px;font-weight:bold;line-height:1.33;letter-spacing:normal;text-align:center;color:#453281;text-decoration:underline;text-underline-offset:2px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .rating{margin:0 auto;width:fit-content}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .rating .rating-star{display:block;width:58.333px;height:10.41667px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .rating .rating-score{width:fit-content;margin:6.9444px auto 0;font-family:Arial, Helvetica, sans-serif;font-size:20.8333px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#ea1b4c}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .price{width:76.4px;margin:0 auto}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .price .price-value{font-family:Arial, Helvetica, sans-serif;font-size:16.667px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .price .price-numeral{margin-top:3.47222px;font-size:9.7222px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .price .price-footnote{margin-top:6.9444px;font-size:6.25px;font-weight:normal;line-height:1.44;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .voices,.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .achievement{width:62.5px;margin:0 auto}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .voices .voices-evaluate-icon,.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .achievement .voices-evaluate-icon{display:block;margin:0 auto;width:26.3888px;height:26.3888px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .voices .voice-modal-trigger,.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .achievement .voice-modal-trigger{margin-top:6.9444px;font-size:8.333px;font-weight:bold;line-height:1.33;letter-spacing:normal;text-align:center;color:#453381;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .voices .achievement-value,.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .achievement .achievement-value{margin-top:6.9444px;font-size:8.333px;font-weight:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .sentence{width:76.3888px;margin:0 auto;font-size:8.333px;font-weight:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .payment{width:76.3888px;margin:0 auto}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .payment .payment-item{width:fit-content;margin:0 auto;height:10.41667px;padding:0 2.777px;border-radius:2.0888px;background-color:#F6F9FF;font-size:8.333px;text-align:center;letter-spacing:normal;line-height:10.41667px;color:#333}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .payment .payment-item:nth-of-type(n+2){margin-top:3.47222px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .cta{width:55.555px;margin:0 auto}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .cta .cta-link-button{position:relative;display:block;height:27.777px;flex-grow:0;margin:0 auto 2.777px;padding:0 0 0 13.19444px;border-radius:6.9444px;box-shadow:0 2.777px 0 0 #377b2d;background-color:#42a035;font-size:11.111px;font-weight:bold;line-height:27.777px;letter-spacing:normal;text-align:left;color:#fff}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .cta .cta-link-button::after{position:absolute;content:'\f105';top:0;bottom:0;right:7.291667px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:11.111px;text-align:center;line-height:1.0;color:#fff}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td .cta .cta-link-button:active{box-shadow:0 0 0 0 #377b2d;transform:translateY(2.777px)}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table tbody tr td:nth-of-type(n+2){border-left:1px solid #e4e4f0}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table.table--3 tbody tr th:nth-of-type(2){width:90px}.section-retirement-service-compare .retirement-service-compare .switching-content-group .switching-content .retirement-service-compare-table.table--3 tbody tr th:nth-of-type(3){width:76px}.question-section{padding:50px 0;box-sizing:border-box;background-color:#453381}.question-section .question-section-heading{color:#fff;text-align:center;font-family:sans-serif;font-size:22px;font-weight:bold;line-height:1.36;letter-spacing:1.1px}.question-section .question-items-group{margin-top:40px;box-sizing:border-box}.question-section .question-items-group .question-item{margin:0 auto;padding:15px 20px;box-sizing:border-box;width:345px;background-color:#fff;border-radius:5px}.question-section .question-items-group .question-item:nth-of-type(n + 2){margin-top:10px}.question-section .question-items-group .question-item .question-title{display:flex;justify-content:flex-start;align-items:center;gap:10px}.question-section .question-items-group .question-item .question-title.question-opened .question::after{transform:rotate3d(1, 0, 0, 180deg)}.question-section .question-items-group .question-item .question-title .q-mark{width:25px;height:25px;background-color:#EA1B4C;border-radius:50%;color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:25px;letter-spacing:normal}.question-section .question-items-group .question-item .question-title .question{color:#333;font-family:sans-serif;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0.75px;display:flex;justify-content:center;align-items:center;gap:10px}.question-section .question-items-group .question-item .question-title .question::after{margin-left:8px;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;color:#7A83A1;font-size:13px}.question-section .question-items-group .question-item .answer-text{margin-top:20px;box-sizing:border-box;color:#7A83A1;font-family:sans-serif;font-size:13px;font-weight:normal;line-height:2.07;letter-spacing:0.65px;display:none}.tool-banner .tool-banner-link .tool-banner-img{display:block}.users-comment-container{margin:15px auto 0;padding:15px;box-sizing:border-box;border-radius:15px;width:315px;background-color:#f9f9f9}.users-comment-container .users-comment-heading{display:flex;justify-content:flex-start;align-items:center;gap:15px}.users-comment-container .users-comment-heading .users-icon{display:block;width:70px;height:70px}.users-comment-container .users-comment-heading .users-comment-heading-items .users-comment-lead{color:#333;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.7px}.users-comment-container .users-comment-heading .users-comment-heading-items .users-comment-star{margin-top:5px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:10px}.users-comment-container .users-comment-heading .users-comment-heading-items .users-comment-star .users-comment-star-img{display:block;width:88px;height:16px}.users-comment-container .users-comment-heading .users-comment-heading-items .users-comment-star .users-old{color:#7A83A1;font-family:sans-serif;font-size:10px;font-weight:bold;line-height:1.5;letter-spacing:0.5px}.users-comment-container .users-comment-text{margin-top:15px;box-sizing:border-box;color:#333;font-family:sans-serif;font-size:12px;font-weight:normal;line-height:1.75;letter-spacing:0.6px}.users-comment-container .users-comment-text a{color:#453381;font-weight:bold;text-decoration:underline}
