﻿.column__content .column__body .section__ranking-table body,.column__content .column__body .section__ranking-table div,.column__content .column__body .section__ranking-table span,.column__content .column__body .section__ranking-table object,.column__content .column__body .section__ranking-table iframe,.column__content .column__body .section__ranking-table h1,.column__content .column__body .section__ranking-table h2,.column__content .column__body .section__ranking-table h3,.column__content .column__body .section__ranking-table h4,.column__content .column__body .section__ranking-table h5,.column__content .column__body .section__ranking-table h6,.column__content .column__body .section__ranking-table p,.column__content .column__body .section__ranking-table blockquote,.column__content .column__body .section__ranking-table pre,.column__content .column__body .section__ranking-table abbr,.column__content .column__body .section__ranking-table address,.column__content .column__body .section__ranking-table cite,.column__content .column__body .section__ranking-table code,.column__content .column__body .section__ranking-table del,.column__content .column__body .section__ranking-table dfn,.column__content .column__body .section__ranking-table em,.column__content .column__body .section__ranking-table img,.column__content .column__body .section__ranking-table ins,.column__content .column__body .section__ranking-table kbd,.column__content .column__body .section__ranking-table q,.column__content .column__body .section__ranking-table samp,.column__content .column__body .section__ranking-table small,.column__content .column__body .section__ranking-table strong,.column__content .column__body .section__ranking-table sub,.column__content .column__body .section__ranking-table sup,.column__content .column__body .section__ranking-table var,.column__content .column__body .section__ranking-table b,.column__content .column__body .section__ranking-table i,.column__content .column__body .section__ranking-table dl,.column__content .column__body .section__ranking-table dt,.column__content .column__body .section__ranking-table dd,.column__content .column__body .section__ranking-table ol,.column__content .column__body .section__ranking-table ul,.column__content .column__body .section__ranking-table li,.column__content .column__body .section__ranking-table fieldset,.column__content .column__body .section__ranking-table form,.column__content .column__body .section__ranking-table label,.column__content .column__body .section__ranking-table legend,.column__content .column__body .section__ranking-table table,.column__content .column__body .section__ranking-table caption,.column__content .column__body .section__ranking-table tbody,.column__content .column__body .section__ranking-table tfoot,.column__content .column__body .section__ranking-table thead,.column__content .column__body .section__ranking-table tr,.column__content .column__body .section__ranking-table th,.column__content .column__body .section__ranking-table td,.column__content .column__body .section__ranking-table article,.column__content .column__body .section__ranking-table aside,.column__content .column__body .section__ranking-table canvas,.column__content .column__body .section__ranking-table details,.column__content .column__body .section__ranking-table figcaption,.column__content .column__body .section__ranking-table figure,.column__content .column__body .section__ranking-table footer,.column__content .column__body .section__ranking-table header,.column__content .column__body .section__ranking-table hgroup,.column__content .column__body .section__ranking-table menu,.column__content .column__body .section__ranking-table nav,.column__content .column__body .section__ranking-table section,.column__content .column__body .section__ranking-table summary,.column__content .column__body .section__ranking-table time,.column__content .column__body .section__ranking-table mark,.column__content .column__body .section__ranking-table audio,.column__content .column__body .section__ranking-table video{vertical-align:middle !important}.column__content .column__body .section__ranking-table img{float:unset;margin:0}.column__content .column__body .section__ranking-table .container--retirement-agent{background-color:initial;padding:0;width:100%}.column__content .column__body .section__ranking-table .container--retirement-agent::-webkit-scrollbar{display:none}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent{padding:0;width:100%}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide{position:relative}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking{border-collapse:collapse;width:100%;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);margin:0 !important}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1{box-sizing:border-box;border:1px solid #dddddd !important}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th{padding:0;box-sizing:border-box;background-color:#fff8bf;border:1px solid #dddddd !important;height:40px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", system-ui, sans-serif;font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#55479b}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(1){border-left:none;width:100px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(2){width:80px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(3){width:70px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(4){width:110px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(5){width:110px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(6){width:100px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(7){width:100px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(8){width:100px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-1 th:nth-of-type(9){width:105px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2{box-sizing:border-box;border:1px solid #dddddd !important;background-color:#fff}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td{padding:10px;box-sizing:border-box;border:1px solid #dddddd !important}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td:first-of-type{border-left:none}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td a{display:block;width:80px;margin:0 auto}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td a .retirement-agent__banner{display:block;margin:0 auto 4.5px;width:80px;font-size:10px;color:#ccc}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td a .retirement-agent__name{font-size:10px;font-weight:bold;line-height:1.25;letter-spacing:normal;text-align:center;color:#2f93e5;white-space:wrap;text-decoration:underline}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td a.add-crown{position:relative}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td a.add-crown .icon-crown{position:absolute;top:-7px;left:-6px;display:block}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__total-rating{display:block;margin:0 auto 7px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__total-rating__value{font-family:Arial, sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#e31f1f}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__price{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", system-ui, sans-serif;font-size:11px;font-weight:bold;line-height:1.45;letter-spacing:normal;text-align:center;color:#333}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .price--benefit{width:54px;margin:0 auto;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", system-ui, sans-serif;font-size:10px;font-weight:bolder;line-height:1.4;letter-spacing:normal;text-align:left;color:#f0315e}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__results{margin:0 auto;font-size:10px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#333}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__text{margin:0 auto;font-size:12px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#333}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__payment-type{padding:6.5px 5.5px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__payment-type .tag__payment-type{box-sizing:border-box;width:fit-content;margin:2px 0;padding:3.5px 5px;border-radius:3px;background-color:#f1f0fd;font-size:10px;font-weight:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#55479b}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td.td__kuchikomi{vertical-align:top;padding:22px 0 0}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td.td__kuchikomi .retirement-agent__icon{display:block;margin:0 auto 2.5px}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td.td__kuchikomi .copy__kuchikomi{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:90px;margin:0 auto;font-size:11px;font-weight:normal;line-height:1.45;letter-spacing:normal;text-align:center;color:#333}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .button_agent-link{display:block;box-sizing:border-box;margin:0 auto;width:82px;height:40px;padding:0 0 0 21.5px;border-radius:7px;box-shadow:0 3px 0 0 #762635;background-image:url(/assets/retirement_agent/sp/button_agent_link.png);background-repeat:no-repeat;background-size:82px 40px;background-position:top 0 left 50%;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", system-ui, sans-serif;font-size:14px;font-weight:bold;line-height:40px;letter-spacing:normal;text-align:left;color:#fff}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .button_agent-link:active{box-shadow:0 0 0 0 #762635;transform:translateY(3px)}.column__content .column__body .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .button_agent-link.green{box-shadow:0 3px 0 0 #105d14;background-image:url(/assets/retirement_agent/sp/button_agent_link_green.png)}.post_content .p-blogParts.post_content:has(.recommended-agent-4438-8){margin:0 auto;padding:0;width:fit-content}.recommended-agent-4438-8{width:355px;margin:0 auto}.recommended-agent-4438-8 .flow-unit{background-color:#fff;background:linear-gradient(90deg, #e4f2ff 0%, #e4f2ff 50%, #ffeaf0 50%, #ffeaf0 100%)}.recommended-agent-4438-8 .flow-unit:has(.unit-start){padding:20px 0 0}.recommended-agent-4438-8 .flow-unit .unit-start{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;width:335px;border-radius:5px;margin:0 auto}.recommended-agent-4438-8 .flow-unit .unit-start .start-left{flex-basis:50%;background-color:#0a69c8;border-radius:5px 0 0 5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 0;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-start .start-left .sentence-1{font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-start .start-left .sentence-2{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-start .start-right{flex-basis:50%;background-color:#E2335D;border-radius:0 5px 5px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 0;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-start .start-right .sentence-1{font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-start .start-right .sentence-2{font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-next{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:335px;margin:0 auto}.recommended-agent-4438-8 .flow-unit .unit-next .next-left,.recommended-agent-4438-8 .flow-unit .unit-next .next-right{flex-basis:50%;height:50px}.recommended-agent-4438-8 .flow-unit .unit-next .next-left .next-left-fig,.recommended-agent-4438-8 .flow-unit .unit-next .next-right .next-right-fig{display:block;height:50px;width:auto}.recommended-agent-4438-8 .flow-unit .unit-q-and-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:335px;margin:0 auto}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .q-left{flex-basis:50%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:63px}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .q-left .q-label{box-sizing:border-box;width:155px;padding:15px 10px;background-color:rgba(255,255,255,0.6);font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:0.65px;text-align:center;color:#686868}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right{flex-basis:50%}.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left.link-element--invisible,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right.link-element--invisible{opacity:0;pointer-events:none}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button-spacer,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button-spacer{width:155px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px 0}.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button-spacer{width:155px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:7px 0}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button{position:relative;display:block;width:142px;height:50px;background-color:#fff;border-radius:5px;box-shadow:0 3px 0 0 rgba(0,0,0,0.15);margin-bottom:3px !important}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button:active,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button:active,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button:active{box-shadow:0 0 0 0 rgba(0,0,0,0.15);transform:translateY(3px)}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button .agent-logo,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button .agent-logo,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button .agent-logo{position:absolute;top:0;left:0;right:15px;bottom:0;margin:auto;display:block;width:108px;height:38px;object-fit:contain}.recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button::after,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button::after,.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:6px;margin:auto 0;width:12px;height:12px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:1;color:#0c3a68}.recommended-agent-4438-8 .flow-unit:has(.unit-next-junction){margin:-59px auto 0}.recommended-agent-4438-8 .flow-unit .unit-next-junction{position:relative;width:335px;margin:0 auto;pointer-events:none}.recommended-agent-4438-8 .flow-unit .unit-next-junction .next-straight-label{position:absolute;top:22px;left:6px;width:65px;flex-grow:0;padding:3px 5px;border-radius:3px;background-color:#0a69c8;font-size:11px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-next-junction .next-lanechanging-label{position:absolute;top:22px;left:85px;width:65px;flex-grow:0;padding:3px 5px;border-radius:3px;background-color:#E2335D;font-size:11px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}.recommended-agent-4438-8 .flow-unit .unit-next-junction .next-junction{display:block;margin:0 auto 0;width:333px;height:118px}.recommended-agent-4438-8 .flow-unit:has(.unit-link-only){padding-bottom:17px}.recommended-agent-4438-8 .flow-unit .unit-link-only{width:335px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.recommended-agent-4438-8 .flow-unit .unit-link-only .link-left{flex-basis:50%}.recommended-agent-4438-8 .flow-unit .unit-link-only .link-right{flex-basis:50%}.has-swl-deep-02-background-color{background-color:#004f91;color:#fff}.is-style-balloon_box2{width:412px !important;margin:0 auto 30px;text-align:center;padding:20px !important;border:1px solid;font-size:20px !important;border-radius:2px;line-height:1.4;min-width:2em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.is-style-balloon_box2.has-text-align-center:before{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.is-style-balloon_box2:before{background:inherit;border-bottom:1px solid;border-right:1px solid;bottom:-7px;content:"";height:12px;left:1.25em;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:visible;width:12px}.post_content div>strong{padding:0 4px 3px;border-bottom:1px dashed #bbb}
