﻿.column-detail .section__ranking-table body,.column-detail .section__ranking-table div,.column-detail .section__ranking-table span,.column-detail .section__ranking-table object,.column-detail .section__ranking-table iframe,.column-detail .section__ranking-table h1,.column-detail .section__ranking-table h2,.column-detail .section__ranking-table h3,.column-detail .section__ranking-table h4,.column-detail .section__ranking-table h5,.column-detail .section__ranking-table h6,.column-detail .section__ranking-table p,.column-detail .section__ranking-table blockquote,.column-detail .section__ranking-table pre,.column-detail .section__ranking-table abbr,.column-detail .section__ranking-table address,.column-detail .section__ranking-table cite,.column-detail .section__ranking-table code,.column-detail .section__ranking-table del,.column-detail .section__ranking-table dfn,.column-detail .section__ranking-table em,.column-detail .section__ranking-table img,.column-detail .section__ranking-table ins,.column-detail .section__ranking-table kbd,.column-detail .section__ranking-table q,.column-detail .section__ranking-table samp,.column-detail .section__ranking-table small,.column-detail .section__ranking-table strong,.column-detail .section__ranking-table sub,.column-detail .section__ranking-table sup,.column-detail .section__ranking-table var,.column-detail .section__ranking-table b,.column-detail .section__ranking-table i,.column-detail .section__ranking-table dl,.column-detail .section__ranking-table dt,.column-detail .section__ranking-table dd,.column-detail .section__ranking-table ol,.column-detail .section__ranking-table ul,.column-detail .section__ranking-table li,.column-detail .section__ranking-table fieldset,.column-detail .section__ranking-table form,.column-detail .section__ranking-table label,.column-detail .section__ranking-table legend,.column-detail .section__ranking-table table,.column-detail .section__ranking-table caption,.column-detail .section__ranking-table tbody,.column-detail .section__ranking-table tfoot,.column-detail .section__ranking-table thead,.column-detail .section__ranking-table tr,.column-detail .section__ranking-table th,.column-detail .section__ranking-table td,.column-detail .section__ranking-table article,.column-detail .section__ranking-table aside,.column-detail .section__ranking-table canvas,.column-detail .section__ranking-table details,.column-detail .section__ranking-table figcaption,.column-detail .section__ranking-table figure,.column-detail .section__ranking-table footer,.column-detail .section__ranking-table header,.column-detail .section__ranking-table hgroup,.column-detail .section__ranking-table menu,.column-detail .section__ranking-table nav,.column-detail .section__ranking-table section,.column-detail .section__ranking-table summary,.column-detail .section__ranking-table time,.column-detail .section__ranking-table mark,.column-detail .section__ranking-table audio,.column-detail .section__ranking-table video{vertical-align:middle !important}.column-detail .section__ranking-table .container--retirement-agent{background-color:#f7faff;overflow-y:scroll}.column-detail .section__ranking-table .container--retirement-agent::-webkit-scrollbar{display:none}.column-detail .section__ranking-table .container--retirement-agent .content--retirement-agent{padding:14.5px 17px 20.5px;width:fit-content}.column-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide{position:relative}.column-detail .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)}.column-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td{padding:0;box-sizing:border-box;border:1px solid #dddddd !important}.column-detail .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-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__banner{display:block;margin:0 auto 4.5px;width:80px;font-size:10px;color:#ccc}.column-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td .retirement-agent__name{font-size:10px !important;font-weight:bold !important;line-height:1.25 !important;letter-spacing:normal !important;text-align:center !important;color:#2f93e5 !important;white-space:wrap !important;text-decoration:underline !important}.column-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td.add-crown{position:relative}.column-detail .section__ranking-table .container--retirement-agent .content--retirement-agent .table__retirement-agent-ranking__guide .table__retirement-agent-ranking tbody .tr-2 td.add-crown .icon-crown{position:absolute;top:-7px;left:-6px;display:block}.column-detail .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;margin-right:0px !important;margin-bottom:5px !important}.column-detail .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-detail .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-detail .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-detail .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{width:97px;margin:0 auto;font-size:10px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#333}.column-detail .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{width:97px;margin:0 auto;font-size:11px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#333}.column-detail .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-detail .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-detail .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-detail .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-detail .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-detail .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:white !important;text-decoration:none !important}.column-detail .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-detail .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)}#smp-wrap-category-contents div.column-detail .p-blogParts div{padding:initial;margin:initial;text-align:initial}#smp-wrap-category-contents div.column-detail .p-blogParts img{float:none;margin:initial}#smp-wrap-category-contents div.column-detail .p-blogParts.post_content{margin:0 auto;padding:0;width:fit-content}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8{width:94.667vw;margin:0 auto}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit{background-color:#fff;background:linear-gradient(90deg, #e4f2ff 0%, #e4f2ff 50%, #ffeaf0 50%, #ffeaf0 100%)}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit:has(.unit-start){padding:5.333vw 0 0}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;width:89.333vw;border-radius:1.333vw;margin:0 auto}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-left{flex-basis:50%;background-color:#0a69c8;border-radius:1.333vw 0 0 1.333vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:2.667vw 0;font-size:3.4667vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-left .sentence-1{font-size:4vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-left .sentence-2{font-size:3.2vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-right{flex-basis:50%;background-color:#E2335D;border-radius:0 1.333vw 1.333vw 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:2.667vw 0;font-size:3.4667vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-right .sentence-1{font-size:4vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-start .start-right .sentence-2{font-size:3.2vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:89.333vw;margin:0 auto}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next .next-left,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next .next-right{flex-basis:50%;height:13.333vw}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next .next-left .next-left-fig,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next .next-right .next-right-fig{display:block;height:13.333vw;width:auto}#smp-wrap-category-contents div.column-detail .p-blogParts .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:89.333vw;margin:0 auto}#smp-wrap-category-contents div.column-detail .p-blogParts .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:16.8vw}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .q-left .q-label{box-sizing:border-box;width:41.333vw;padding:4vw 2.667vw;background-color:rgba(255,255,255,0.6);font-size:3.4667vw;font-weight:bold;line-height:1.5;letter-spacing:0.17333vw;text-align:center;color:#686868}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right{flex-basis:50%}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left.link-element--invisible,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right.link-element--invisible{opacity:0;pointer-events:none}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button-spacer,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button-spacer,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button-spacer{width:41.333vw;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1.8667vw 0}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button-spacer{justify-content:flex-start}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button{position:relative;display:block;width:37.8667vw;height:13.333vw;background-color:#fff;border-radius:1.333vw;box-shadow:0 0.8vw 0 0 rgba(0,0,0,0.15);margin-bottom:0.8vw !important}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button:active,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button:active,#smp-wrap-category-contents div.column-detail .p-blogParts .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(0.8vw)}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button .agent-logo,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button .agent-logo,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button .agent-logo{position:absolute;top:0;left:0;right:4vw;bottom:0;margin:auto;display:block;width:28.8vw;height:10.1333vw;object-fit:contain}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-q-and-link .link-right .agent-link-button::after,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left .agent-link-button::after,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right .agent-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:1.6vw;margin:auto 0;width:3.2vw;height:3.2vw;font-family:"Font Awesome 6 Free";font-weight:900;font-size:3.2vw;text-align:center;line-height:1;color:#0c3a68}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit:has(.unit-next-junction){margin:-15.7333vw auto 0}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next-junction{position:relative;width:89.333vw;margin:0 auto;pointer-events:none}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next-junction .next-straight-label,#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next-junction .next-lanechanging-label{position:absolute;top:5.8667vw;left:1.6vw;width:17.333vw;flex-grow:0;padding:0.8vw 1.333vw;border-radius:0.8vw;background-color:#0a69c8;font-size:2.9333vw;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next-junction .next-lanechanging-label{left:22.667vw;background-color:#E2335D}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-next-junction .next-junction{display:block;margin:0 auto 0;width:88.8vw;height:31.4667vw}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit:has(.unit-link-only){padding-bottom:4.5333vw}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only{width:89.333vw;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-left{flex-basis:50%}#smp-wrap-category-contents div.column-detail .p-blogParts .recommended-agent-4438-8 .flow-unit .unit-link-only .link-right{flex-basis:50%}#smp-wrap-category-contents div.column-detail .p-blogParts .is-style-balloon_box2{width:94.667vw !important;margin:0 auto 24px;border:1px solid;border-radius:2px;line-height:1.4;min-width:2em;text-align:center;padding:17px 0 !important;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#smp-wrap-category-contents div.column-detail .p-blogParts .is-style-balloon_box2 strong{padding:0 4px 3px;border-bottom:1px dashed #bbb}#smp-wrap-category-contents div.column-detail .p-blogParts .has-swl-deep-02-background-color{background-color:#004f91;color:#fff}#smp-wrap-category-contents div.column-detail .p-blogParts .is-style-balloon_box2.has-text-align-center:before{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}#smp-wrap-category-contents div.column-detail .p-blogParts .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}
