body{width:375px;margin:0 auto;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif}img{display:block}.kv .kv__container{box-sizing:border-box;position:relative;height:348px;background-color:#fff;overflow:hidden}.kv .kv__container .kv__image--main{width:375px;height:344px;margin:0 auto}.kv .kv__container .kv__image--bottom{position:absolute;bottom:-1px;width:375px;height:auto;margin:0 auto;filter:drop-shadow(0 0 10px rgba(0,0,0,0.25))}.kv .kv__container .kv__label{box-sizing:border-box;position:absolute;top:265.5px;right:15px;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:0.6px;text-shadow:0px 1px 1px rgba(0,0,0,0.4),0px 0px 3px rgba(0,0,0,0.75)}.agent-table-section{box-sizing:border-box;padding:30px 0 20px;background-color:#F7F7F7}.agent-table-section .agent-table-section__header .agent-table-section__ribbon{box-sizing:border-box;position:relative;width:fit-content;height:35px;margin:0 auto;padding:10.5px 10px;background-color:#007ACB;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:normal}.agent-table-section .agent-table-section__header .agent-table-section__ribbon::before{position:absolute;left:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(13px 0, 100% 0, 100% 100%, 0 100%);content:""}.agent-table-section .agent-table-section__header .agent-table-section__ribbon::after{position:absolute;right:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(0 0, 100% 0, 1px 100%, 0 100%);content:""}.agent-table-section .agent-table-section__header .agent-table-section__title{margin:16px auto 0;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:23px;font-weight:600;line-height:1.0;letter-spacing:normal}.agent-table-section .agent-table{width:345px;margin:30px auto 0}.agent-table-section .agent-table .agent-table__inner .agent-table__tabs{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;gap:0 5px;border-bottom:2px solid #007ACB}.agent-table-section .agent-table .agent-table__inner .agent-table__tabs .agent-table__tab{box-sizing:border-box;width:112px;height:33px;padding:6px 10px;border-radius:3px 3px 0px 0px;background-color:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);color:#BCBCBC;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.agent-table-section .agent-table .agent-table__inner .agent-table__tabs .agent-table__tab.agent-table__tab--active{height:39px;padding:8px 10px;background-color:#007ACB;color:#fff;font-size:15px;font-weight:600}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel{display:none;box-sizing:border-box;border:1px solid #007ACB;border-top:none;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel.agent-table__panel--visible{display:block}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table{table-layout:fixed}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th{box-sizing:border-box;height:36px;padding:11px 0 16px;background-color:#f4f4f4}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--name{width:115px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--name.agent-table__th--name--short{width:107px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--count{width:56px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--point{width:124px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--detail{width:50px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--jobs{width:68px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th.agent-table__th--recommend{width:120px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th .agent-table__th-inner{position:relative;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:600;line-height:1.0;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th .agent-table__th-inner::before{position:absolute;bottom:-12px;right:0;left:0;width:1em;height:1em;margin:0 auto;content:"\f0d7";color:#CFCFCF;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;line-height:1.0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr .agent-table__th:nth-of-type(n + 2) .agent-table__th-inner::after{position:absolute;left:0;top:0;width:1px;height:16px;background-color:#DEDEDE;content:""}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr:nth-last-of-type(1) td{border-bottom:none}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td{box-sizing:border-box;height:95px;min-height:95px;background-color:#fff;border:1px solid #e5e5e5}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td:nth-of-type(1){border-left:none}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td:nth-last-of-type(1){border-right:none}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site{height:100%;display:flex;justify-content:flex-start;align-items:center}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--1{background-color:#FFFDEF}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--1 .agent-table__site-label{background:linear-gradient(336deg, #DFAF00 29.65%, #DFCE54 56.72%, #FAF2B6 94.1%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--1 .agent-table__site-label .agent-table__site-rank{width:14px;height:14px;background:url(/assets/ranking/general/img_table_rank_1.png) no-repeat top center/14px auto}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--2{background-color:#FAFAFA}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--2 .agent-table__site-label{background:linear-gradient(306deg, #CACACA 40.16%, #E5E5E5 76.62%, #fff 145.21%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--2 .agent-table__site-label .agent-table__site-rank{width:14px;height:14px;background:url(/assets/ranking/general/img_table_rank_2.png) no-repeat top center/14px auto}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--3{background-color:#FFF5EB}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--3 .agent-table__site-label{background:linear-gradient(315deg, #E26A00 22.87%, #DF9554 61.19%, #FAD3B6 117.08%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site.agent-table__site--3 .agent-table__site-label .agent-table__site-rank{width:14px;height:14px;background:url(/assets/ranking/general/img_table_rank_3.png) no-repeat top center/14px auto}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-label{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:18px;height:100%;border-right:1px solid #E5E5E5;background-color:#F8F8F8}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-label .agent-table__site-rank{width:13px;height:13px;border-radius:50%;background-color:#007acb;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:600;line-height:13px;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:15px 0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__site-logo .agent-table__site-logo-img{width:80px;height:30px;margin:0 auto;object-fit:contain}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__site-link{display:block;margin:3px auto 0;width:70px;color:#2F93E5;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:normal;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:1px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__rating{display:flex;justify-content:center;align-items:center;gap:0 1px;margin:10px auto 0;width:80px;height:19px;border-radius:5px;background-color:#fff}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__rating .rating-star,.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__rating .agent-table__rating-star{width:auto;height:9px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__site .agent-table__site-body .agent-table__rating .agent-table__rating-value{color:#EF0000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__jobs{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9px 4px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__jobs .agent-table__icon{margin-bottom:4px;width:25px;height:25px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__points{box-sizing:border-box;padding:9px 7px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__points .agent-table__point{box-sizing:border-box;position:relative;padding-left:14.5px;color:#444;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__points .agent-table__point::before{position:absolute;left:0;top:2px;width:1em;height:1em;content:"\f058";color:#007ACB;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;line-height:1.0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__points .agent-table__point:nth-of-type(n + 2){margin-top:5px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__recommend{box-sizing:border-box;padding:9px 4px;color:#444;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:normal}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__detail .agent-table__detail-link{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;gap:2px;width:40px;height:24px;margin:0 auto;border-radius:3px;background-color:#E74D00;box-shadow:0px 2px 0px 0px #C72B00;color:#fff;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:24px;letter-spacing:0.5px;text-decoration:none;overflow:hidden;transition:200ms}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__detail .agent-table__detail-link::after{content:"\f138";font-family:"Font Awesome 6 Free";font-size:8px;font-weight:900}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .agent-table__table tbody tr td .agent-table__detail .agent-table__detail-link::before{position:absolute;content:"";display:inline-block;top:-100px;left:0;width:10px;height:100%;background-color:#fff;transition:200ms;animation:shinyshiny 3s ease-in-out infinite}@keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list{box-sizing:border-box;background-color:#fff;padding:10px 7px 7px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card{box-sizing:border-box;padding-bottom:15px;border-radius:3px;border:1px solid #B4B4B4;background-color:#FFF}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review{border:1px solid #EBEBEB}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(1){border:1px solid rgba(180,129,0,0.5);background-color:#FFFDF3}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(1) .review-card__header{background:linear-gradient(91deg, #DFAF00 .35%, #DFCE54 20.83%, #FAF2B6 107.11%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(1) .review-card__reviews .review-card__user-review{border:1px solid #F2ECD0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(2){border:1px solid #B4B4B4;background-color:#FBFBFB}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(2) .review-card__header{background:linear-gradient(90deg, #CACACA 0%, #E5E5E5 50%, #fff 100%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(2) .review-card__reviews .review-card__user-review{border:1px solid #EBEBEB}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(3){border:1px solid #C6A653;background-color:#FCFBF7}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(3) .review-card__header{background:linear-gradient(90deg, #E26A00 0%, #DF9554 50%, #FAD3B6 100%)}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(3) .review-card__reviews .review-card__user-review{border:1px solid #EBEBEB}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card:nth-of-type(n + 2){margin-top:8px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;height:55px;padding:0 9px;border-radius:2px 2px 0 0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__rank-icon{width:28px;height:21px;margin-right:12px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__logo{height:35px;width:200px;margin-right:8px;object-fit:contain}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__agent-name{color:#292200;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.0;letter-spacing:0.5px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__detail-link{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:2px;width:60px;height:26px;margin-left:auto;border-radius:3px;background-color:#E74D00;box-shadow:0px 2px 0px 0px #C72B00;color:#fff;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:26px;letter-spacing:0.5px;text-decoration:none;overflow:hidden;transition:200ms}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__detail-link::after{content:"\f138";font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__header .review-card__detail-link::before{position:absolute;content:"";display:inline-block;top:-100px;left:0;width:10px;height:100%;background-color:#fff;transition:200ms;animation:shinyshiny 3s ease-in-out infinite}@keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews{box-sizing:border-box;padding:12px 12px 19px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:3px;background-color:#fff;padding:11px 0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review:nth-of-type(n + 2){margin-top:10px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__user-info{width:87px;flex-shrink:0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__user-info .review-card__avatar{width:40px;height:40px;margin:0 auto}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__user-info .review-card__meta .review-card__star{width:auto;height:9px;margin:3px auto 0}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__user-info .review-card__meta .review-card__demographic{max-width:63px;margin:6px auto 0;color:#444;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:0.5px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__user-info .review-card__meta .review-card__demographic.align-left{text-align:left}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__main{box-sizing:border-box;padding:0 11px;border-left:1px dashed #ddd;width:100%}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__main .review-card__title{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.65px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__main .review-card__text{margin-top:8px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:0.33px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__main .review-card__text.review-card__text--expanded{overflow:visible;display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;text-overflow:unset}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__reviews .review-card__user-review .review-card__main .review-card__readmore{display:block;width:fit-content;margin:4px auto 0;color:#0034EE;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0.55px;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:1px;cursor:pointer}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__footer .review-card__more-link{box-sizing:border-box;position:relative;display:block;margin-right:12px;padding-right:15px;color:#0034EE;text-align:right;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:600;line-height:1.0;letter-spacing:0.55px;text-decoration:underline;text-decoration-thickness:0.5px;text-underline-offset:1px}.agent-table-section .agent-table .agent-table__inner .agent-table__panels .agent-table__panel .review-list .review-card .review-card__footer .review-card__more-link::after{position:absolute;top:0;bottom:0;right:2px;width:1em;height:1em;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.listed-agents{box-sizing:border-box;padding-bottom:20px;background-color:#F7F7F7}.listed-agents .listed-agents__slider{display:flex;justify-content:flex-start;align-items:center;overflow:hidden}.listed-agents .listed-agents__slider .listed-agents__logoset{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:30px;height:50px;padding:10px 15px;background-color:#fff;animation:infinity-scroll-left 30s infinite linear 0.5s both}@keyframes infinity-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo{width:auto;object-fit:contain}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(1){height:30px}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(2){height:26px}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(3){height:21px}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(4){height:25px}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(5){height:20px}.listed-agents .listed-agents__slider .listed-agents__logoset .listed-agents__logo:nth-of-type(6){height:25px}.diagnostic-tool{box-sizing:border-box;padding:33px 0 40px;background:url(/assets/ranking/general/30s/bg_diagnostic.avif) no-repeat top center/375px 458px}.diagnostic-tool .diagnostic-tool__heading img{width:375px;height:74px;margin:0 auto}.diagnostic-tool .diagnostic-tool__form-wrapper{box-sizing:border-box;width:345px;margin:30px auto 0;padding:25px 0;border-radius:5px;background-color:#fff}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions{list-style:none}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions .diagnostic-tool__question:nth-of-type(n + 2){margin-top:15px}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions .diagnostic-tool__question .diagnostic-tool__question-field{position:relative;width:305px;height:40px;border-radius:3px;margin:0 auto}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions .diagnostic-tool__question .diagnostic-tool__question-field::after{position:absolute;top:0;bottom:0;right:10px;width:1em;height:1em;margin:auto 0;content:"\f078";color:#666;font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0;pointer-events:none}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions .diagnostic-tool__question .diagnostic-tool__question-field .diagnostic-tool__select{box-sizing:border-box;width:305px;height:40px;padding:0 46px 0 17px;border-radius:3px;border:1px solid #ddd;background-color:#fff;appearance:none;color:#777;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:500;line-height:1.0;letter-spacing:normal}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__questions .diagnostic-tool__question .diagnostic-tool__question-field .diagnostic-tool__select.diagnostic-tool__select--active{background-color:#F1F4FF;color:#007ACB}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__action{margin:30px auto 0}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__action .diagnostic-tool__submit-button{box-sizing:border-box;position:relative;display:block;width:305px;height:51px;margin:0 auto;padding-right:20px;border-radius:5px;background-color:#E74D00;box-shadow:0px 3px 0px 0px #840002;border:none;color:#fff;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.9px;cursor:pointer;pointer-events:auto}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__action .diagnostic-tool__submit-button::after{position:absolute;bottom:0;right:20px;width:63px;height:66px;background:url(/assets/ranking/general/30s/img_diagnostic_button_abled-e469bd9be9a598470e56700e4e0a41baa722343500a44afeb85b535405d22bb5.svg) no-repeat top center/63px 66px;content:""}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__action .diagnostic-tool__submit-button.diagnostic-tool__submit-button--disabled{border-radius:5px;background-color:#D2D2D2;box-shadow:0px 3px 0px 0px #B2B2B2;color:#868686;pointer-events:none}.diagnostic-tool .diagnostic-tool__form-wrapper .diagnostic-tool__action .diagnostic-tool__submit-button.diagnostic-tool__submit-button--disabled::after{background:url(/assets/ranking/general/30s/img_diagnostic_button_disabled-a92a0de1da622db093710e0c0d8cf8b636a3269d1538b7c519de6890c75bbb3e.svg) no-repeat top center/63px 66px}.ranking-section{box-sizing:border-box;padding:50px 0;background-color:#f7f7f7}.ranking-section.ranking-section--result{padding:50px 0 30px}.ranking-section .ranking-section__wrapper .ranking-card{width:355px;margin:0 auto;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}.ranking-section .ranking-section__wrapper .ranking-card.ranking-card--1 .ranking-card__header .ranking-card__header-inner .ranking-card__rank-number{top:-7px;width:44px;height:57px;padding-top:19px;margin:auto 0;background:url(/assets/ranking/general/img_ranking_label_1.png) no-repeat top center/44px 57px;color:#fff}.ranking-section .ranking-section__wrapper .ranking-card.ranking-card--2 .ranking-card__header .ranking-card__header-inner .ranking-card__rank-number{top:-7px;width:44px;height:57px;padding-top:19px;margin:auto 0;background:url(/assets/ranking/general/img_ranking_label_2.png) no-repeat top center/44px 57px;color:#fff}.ranking-section .ranking-section__wrapper .ranking-card.ranking-card--3 .ranking-card__header .ranking-card__header-inner .ranking-card__rank-number{top:-7px;width:44px;height:57px;padding-top:19px;margin:auto 0;background:url(/assets/ranking/general/img_ranking_label_3.png) no-repeat top center/44px 57px;color:#fff}.ranking-section .ranking-section__wrapper .ranking-card.is-hidden{display:none}.ranking-section .ranking-section__wrapper .ranking-card:nth-of-type(n + 2){margin-top:20px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header{box-sizing:border-box;padding:10px;background-color:#007ACB}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:45px;padding-left:40px;background-color:#fff}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rank-number{box-sizing:border-box;position:absolute;left:-15px;top:0;bottom:-5px;width:45px;height:50px;padding-top:12px;margin:auto 0;background:url(/assets/ranking/general/30s/img_ranking_label_4.svg) no-repeat top center/45px 50px;color:#007ACB;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:21px;font-weight:700;line-height:1.0;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__agent-name{color:#2F93E5;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:1.0;letter-spacing:0.8px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rating{box-sizing:border-box;height:100%;padding:5px 10px;background-color:#f7f7f7}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score{display:flex;justify-content:center;align-items:center;gap:0 3px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score .ranking-card__rating-label{color:#262626;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:1px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score .ranking-card__rating-value{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:1.0;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-star{width:auto;height:10px;margin:1px auto 0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body{box-sizing:border-box;padding:30px 0 20px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__highlight{box-sizing:border-box;position:relative;width:323px;padding:16px 10px 8px;margin:0 auto;border-radius:5px;background-color:#f1f1f1}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__highlight .ranking-card__highlight-icon{position:absolute;top:-8px;left:11px;width:41px;height:17px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__highlight .ranking-card__highlight-text{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__highlight .ranking-card__highlight-text b{font-weight:600;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;vertical-align:baseline;color:#E74D00}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__image{width:335px;margin:20px auto 0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__image .ranking-card__image-img{width:335px;height:169px;object-fit:contain;margin:0 auto}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__promotion{margin-top:8px;color:#7E7E7E;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section{width:323px;margin:20px auto 0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__tabs{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;gap:0 3px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__tabs .ranking-card__tab{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:106px;height:45px;border-radius:3px 3px 0px 0px;background-color:#e8e8e8;color:#7E7E7E;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.1;cursor:pointer}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__tabs .ranking-card__tab.is-active{background-color:#007ACB;color:#fff}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content{box-sizing:border-box;display:none;border:1px solid #007ACB;border-radius:0 0 3px 3px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content.is-visible{display:block}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table{width:100%}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr:nth-of-type(n + 2) th{border-top:1px solid #fff}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr:nth-of-type(n + 2) td{border-top:1px solid #EFEFEF}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr:nth-last-of-type(1) th{border-radius:0 0 0 3px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr:nth-last-of-type(1) td{border-radius:0 0 3px 0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr th{box-sizing:border-box;width:93px;padding:10px 0;background-color:#f3f3f3;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td{border-image-slice:fill;padding:12px;background-color:#fff;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:500;line-height:1.0;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td .ranking-card__number--large{font-family:Arial, Helvetica, sans-serif;font-size:16px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td .ranking-card__number--medium{font-family:Arial, Helvetica, sans-serif;font-size:14px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td .ranking-card__time-block{display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td .ranking-card__time-block .ranking-card__time-day{line-height:1.4}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__table tbody tr td .ranking-card__time-block .ranking-card__time-hours{font-size:12px;font-weight:700}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-title{box-sizing:border-box;padding:10px 0;background-color:#F3F3F3;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.0;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list{box-sizing:border-box;padding:15px 19px;list-style:none}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item{box-sizing:border-box;position:relative;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item:nth-of-type(n + 2){margin-top:5px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item.ranking-card__recommend-item--point{padding-left:17px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item.ranking-card__recommend-item--point::before{position:absolute;left:0;top:3px;width:1em;height:1em;content:"\f058";color:#E74D00;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item.ranking-card__recommend-item--person{padding-left:11px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__recommend .ranking-card__recommend-list .ranking-card__recommend-item.ranking-card__recommend-item--person::before{position:absolute;left:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f0da";color:#007ACB;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section{box-sizing:border-box;padding:15px;background-color:#F3F3F3;border-radius:0 0 3px 3px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:293px;border-radius:3px;background-color:#fff;padding:12px 0;margin:0 auto}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice:nth-of-type(n + 2){margin-top:10px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user{width:87px;flex-shrink:0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user .ranking-card__user-avatar{width:40px;height:40px;margin:0 auto}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user .ranking-card__user-meta .ranking-card__user-star{width:auto;height:9px;margin:3px auto 0}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user .ranking-card__user-meta .ranking-card__user-demographic{max-width:63px;margin:6px auto 0;color:#444;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:0.5px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user .ranking-card__user-meta .ranking-card__user-job{max-width:63px;margin:3px auto 0;color:#444;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0.5px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__user .ranking-card__user-meta .ranking-card__user-job.align-left{text-align:left}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__voice-body{box-sizing:border-box;padding:0 12px;border-left:1px dashed #ddd;width:100%}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__voice-body .ranking-card__voice-title{color:#007ACB;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.65px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices .ranking-card__voice .ranking-card__voice-body .ranking-card__voice-text{margin-top:8px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:0.33px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices-more{margin-top:14px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices-more .ranking-card__voices-more-link{box-sizing:border-box;position:relative;display:block;padding-right:15px;color:#007ACB;text-align:right;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.0;letter-spacing:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__tab-section .ranking-card__contents .ranking-card__content .ranking-card__voice-section .ranking-card__voices-more .ranking-card__voices-more-link::after{position:absolute;right:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f0da";font-family:"Font Awesome 6 Free";font-weight:900;text-decoration:none}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__footer .ranking-card__cta-button{box-sizing:border-box;position:relative;display:block;width:323px;height:47px;margin:10px auto 0;border-radius:5px;background-color:#E74D00;box-shadow:0px 3px 0px 0px #840002;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:47px;letter-spacing:normal;text-decoration:none}.ranking-section .ranking-section__wrapper .ranking-card .ranking-card__body .ranking-card__footer .ranking-card__cta-button::after{position:absolute;right:25px;top:0;bottom:0;margin:auto 0;width:1em;height:1em;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking-section .ranking-section__more{margin-top:20px}.ranking-section .ranking-section__more .ranking-section__more-button{display:block;position:relative;width:355px;height:46px;margin:0 auto;border-radius:70px;background-color:#007ACB;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.16);border:none;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:1.0;letter-spacing:1.6px;cursor:pointer}.ranking-section .ranking-section__more .ranking-section__more-button::after{position:absolute;top:0;bottom:0;right:20px;width:1em;height:1em;margin:auto 0;content:"\f0d7";font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;line-height:1.0}.career-change-section{box-sizing:border-box;padding:35px 15px 30px;background-color:#007ACB}.career-change-section .career-change-section__inner{position:relative}.career-change-section .career-change-section__inner .career-change-section__title .career-change-section__title--bubble{box-sizing:border-box;position:relative;min-width:110px;width:fit-content;height:21px;padding:0 10px;background-color:#fff;border-radius:100px;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:21px}.career-change-section .career-change-section__inner .career-change-section__title .career-change-section__title--bubble::after{position:absolute;bottom:-4px;right:0;left:0;margin:0 auto;width:14px;height:9px;background:url(/assets/ranking/general/img_career_change_title_bubble.png) no-repeat top center/14px 9px;content:""}.career-change-section .career-change-section__inner .career-change-section__title .career-change-section__title--main{margin-top:17px;color:#fff;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:normal}.career-change-section .career-change-section__inner .career-change-section__title .career-change-section__title--main b{box-sizing:border-box;display:inline-block;width:fit-content;height:32px;padding:0 6px;margin:0 3px;background-color:#FFAE00;color:#007ACB;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:normal}.career-change-section .career-change-section__inner .career-change-comparison__title-image{position:absolute;z-index:20}.career-change-section .career-change-section__inner .career-change-comparison__title-image:has(.career-change-comparison__title-image-01){right:13px;top:-35px}.career-change-section .career-change-section__inner .career-change-comparison__title-image:has(.career-change-comparison__title-image-02){right:10px;top:-38px}.career-change-section .career-change-section__inner .career-change-comparison__title-image .career-change-comparison__title-image-01{width:169px;height:168px}.career-change-section .career-change-section__inner .career-change-comparison__title-image .career-change-comparison__title-image-02{width:162px;height:141px}.career-change-section .career-change-section__inner .career-change-comparisons{position:relative;z-index:10;margin-top:30px}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison{width:345px;margin:0 auto}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison:nth-of-type(n + 2){margin-top:30px}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--bad{box-sizing:border-box;position:relative;padding:15px 16px 10px;border-radius:5px 5px 0px 0px;background-color:#EFEFEF}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--bad .career-change-comparison__status{position:absolute;z-index:10;top:-18px;right:-6px;width:85px;height:51px}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--bad .career-change-comparison__heading{position:relative;z-index:20;color:#555}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--good{box-sizing:border-box;position:relative;padding:30px 16px 20px;border-radius:0px 0px 5px 5px;background-color:#fff}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--good::after{position:absolute;z-index:10;top:-1px;right:0;left:0;width:345px;height:21px;margin:0 auto;background-color:#EFEFEF;clip-path:polygon(0 0, 100% 0, 100% 1px, 50% 100%, 0 1px);content:""}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--good .career-change-comparison__status{position:absolute;z-index:20;top:-30px;right:-6px;height:108px}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item.career-change-comparison__item--good .career-change-comparison__heading{position:relative;color:#007ACB}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item .career-change-comparison__heading{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.5}.career-change-section .career-change-section__inner .career-change-comparisons .career-change-comparison .career-change-comparison__item .career-change-comparison__text{margin-top:13px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.salary-success{box-sizing:border-box;padding:40px 0;background-color:#f7f7f7}.salary-success .salary-success__ribbon{box-sizing:border-box;position:relative;width:fit-content;height:35px;margin:0 auto;padding:10.5px 10px;background-color:#007ACB;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:normal}.salary-success .salary-success__ribbon::before{position:absolute;left:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(13px 0, 100% 0, 100% 100%, 0 100%);content:""}.salary-success .salary-success__ribbon::after{position:absolute;right:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(0 0, 100% 0, 1px 100%, 0 100%);content:""}.salary-success .salary-success__title{margin-top:16px;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:600;line-height:1.0;letter-spacing:normal}.salary-success .salary-success__title .salary-success__title--em{box-sizing:border-box;position:relative;width:fit-content;padding-right:28px;color:#E74D00}.salary-success .salary-success__title .salary-success__title--em::after{position:absolute;top:0;bottom:0;right:3px;margin:auto 0;width:26px;height:24px;background:url(/assets/ranking/general/30s/img_saraly_success_up.svg) no-repeat top center/26px 24px;content:""}.salary-success .salary-success__cases{position:relative;margin-top:30px}.salary-success .salary-success__cases::after{position:absolute;top:-62px;right:0;left:0;margin:0 auto;width:345px;height:62px;background:url(/assets/ranking/general/img_salary_success.png) no-repeat top center/345px 62px;content:""}.salary-success .salary-success__cases .salary-success__case{width:345px;margin:0 auto;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);background-color:#fff}.salary-success .salary-success__cases .salary-success__case:nth-of-type(n + 2){margin-top:30px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-number{box-sizing:border-box;padding:12px 0;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:normal}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary{display:flex;justify-content:center;align-items:stretch}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-label{box-sizing:border-box;height:29px;padding:7px 10px;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:normal}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__case-image{width:152px;height:102px;margin:10px auto;object-fit:contain}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group{box-sizing:border-box;width:153px;margin:10px auto 0;padding-bottom:10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group .salary-success__case-meta{display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group .salary-success__case-meta:nth-of-type(n + 2){margin-top:10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-label{width:30px;height:20px;border-radius:3px;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:20px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-value{width:112px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-value b{box-sizing:border-box;margin-right:5px;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:600;vertical-align:-10%}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__info-group.info-group--01-before{height:91px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__detail-group{margin-top:10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__detail-group .salary-success__detail{width:153px;margin:0 auto}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__detail-group .salary-success__detail:nth-of-type(n + 2){margin-top:10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__detail-group .salary-success__detail .salary-success__detail-label{box-sizing:border-box;padding:5px 0;border-radius:3px;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:600;line-height:1.0;letter-spacing:normal}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__detail-group .salary-success__detail .salary-success__detail-text{margin-top:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before{box-sizing:border-box;width:172.5px;padding-bottom:10px}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__salary-label{position:relative;background-color:#B8B8B8}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__salary-label::after{position:absolute;top:0;bottom:0;right:-12px;width:13px;height:29px;clip-path:polygon(0 0, 1px 0, 100% 50%, 1px 100%, 0 100%);background-color:#B8B8B8;content:""}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__info-group{border-bottom:1px solid #EFEFEF}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-label{background-color:#EAEAEA;color:#333}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-value{color:#454545}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-before .salary-success__detail-group .salary-success__detail .salary-success__detail-label{background-color:#F1F1F1;color:#333}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after{box-sizing:border-box;width:172.5px;padding-bottom:10px;background-color:#F3F5FF;border-radius:0 0 5px 0}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after .salary-success__salary-label{background-color:#007ACB}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after .salary-success__info-group{border-bottom:1px solid #DEE3FF}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-label{color:#007ACB;background-color:#fff}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after .salary-success__info-group .salary-success__case-meta .salary-success__case-meta-value b{color:#E74D00}.salary-success .salary-success__cases .salary-success__case .salary-success__case-salary .salary-success__salary-after .salary-success__detail-group .salary-success__detail .salary-success__detail-label{background-color:#007ACB;color:#fff}.market-trend{box-sizing:border-box;padding:40px 0;background:url(/assets/ranking/general/bg_market_trend.png) repeat-y top center/375px 1583px}.market-trend .market-trend__ribbon{box-sizing:border-box;position:relative;width:fit-content;height:35px;margin:0 auto;padding:10.5px 10px;background-color:#007ACB;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:normal}.market-trend .market-trend__ribbon::before{position:absolute;left:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(13px 0, 100% 0, 100% 100%, 0 100%);content:""}.market-trend .market-trend__ribbon::after{position:absolute;right:-13px;top:0;bottom:0;width:14px;height:35px;margin:auto 0;background-color:#007ACB;clip-path:polygon(0 0, 100% 0, 1px 100%, 0 100%);content:""}.market-trend .market-trend__title{margin-top:10px;color:#007ACB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:600;line-height:1.5;letter-spacing:normal}.market-trend .market-trend__description{width:345px;margin:24px auto 0;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.market-trend .market-trend__items{margin-top:30px}.market-trend .market-trend__items .market-trend__item{box-sizing:border-box;width:345px;margin:0 auto;padding:20px 20px 80px;border-radius:12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15)}.market-trend .market-trend__items .market-trend__item:nth-of-type(1){background:#fff url(/assets/ranking/general/30s/bg_market_trend_item_1.png) no-repeat bottom center/305px 187px}.market-trend .market-trend__items .market-trend__item:nth-of-type(1) .market-trend__item-head .market-trend__item-number{margin-right:24px}.market-trend .market-trend__items .market-trend__item:nth-of-type(2){background:#fff url(/assets/ranking/general/30s/bg_market_trend_item_2.png) no-repeat bottom center/333px 137px}.market-trend .market-trend__items .market-trend__item:nth-of-type(3){background:#fff url(/assets/ranking/general/30s/bg_market_trend_item_3.png) no-repeat bottom center/283px 183px}.market-trend .market-trend__items .market-trend__item:nth-of-type(n + 2){margin-top:30px}.market-trend .market-trend__items .market-trend__item .market-trend__item-head{display:flex;justify-content:flex-start;align-items:center}.market-trend .market-trend__items .market-trend__item .market-trend__item-head .market-trend__item-number{height:38px;width:auto;margin-right:12px}.market-trend .market-trend__items .market-trend__item .market-trend__item-head .market-trend__item-title{color:#007ACB;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:normal}.market-trend .market-trend__items .market-trend__item .market-trend__item-text{margin-top:20px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.7px}.market-trend .market-trend__items .market-trend__item .market-trend__item-text p:nth-of-type(n + 2){margin-top:11px}.market-trend .market-trend__items .market-trend__item .market-trend__item-text b{font-weight:600;text-decoration:underline;text-decoration-color:#FFC750;text-decoration-thickness:13px;text-underline-offset:-10px}.market-trend .listed-agents{margin-top:30px;padding-bottom:0;background-color:transparent;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15)}.ranking__faq{box-sizing:border-box;padding:40px 20px;background-color:#F7F7F7}.ranking__faq.ranking__faq--result{background-color:#EFEFEF}.ranking__faq .ranking__faq-title{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:1.2px}.ranking__faq .ranking__faq-group{margin-top:16px}.ranking__faq .ranking__faq-group .ranking__faq-item{width:335px;margin:0 auto}.ranking__faq .ranking__faq-group .ranking__faq-item:nth-of-type(n + 2){margin-top:16px}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-question{box-sizing:border-box;position:relative;display:flex;justify-content:flex-start;align-items:center;padding:11px 47px;border-radius:5px;background-color:#fff;border:1px solid #ddd;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;cursor:pointer}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-question::before{position:absolute;top:0;bottom:0;left:15px;width:20px;height:20px;margin:auto 0;background:url(/assets/ranking/general/30s/img_faq_q.svg) no-repeat top center/20px;content:""}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-question::after{position:absolute;top:0;bottom:0;right:20px;width:1em;height:1em;margin:auto 0;content:"\f078";color:#ddd;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-question.faq-question--opened{border-radius:5px 5px 0 0;border-bottom:none}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-question.faq-question--opened::after{transform:rotate(180deg)}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-answer{box-sizing:border-box;position:relative;display:none;padding:11px 15px;background-color:#fff;border-radius:0 0 5px 5px;border:1px solid #ddd;border-top:none;color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0.28px}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-answer::before{position:absolute;top:0;right:0;left:0;width:303px;height:1px;background-color:#DDD;margin:0 auto;content:""}.ranking__faq .ranking__faq-group .ranking__faq-item .ranking__faq-answer.faq-answer--opened{display:block}.footer .footer-main{box-sizing:border-box;padding:15px 10px;border-top:1px solid #DCDCDC;background-color:#fff}.footer .footer-main .footer-logo a{display:block}.footer .footer-main .footer-logo a .logo-branding{width:115px;height:25px}.footer #footer_top .copyrights__section .section__container .copyrights__content{background-color:#286498}.footer #footer_top .copyrights__section .section__container .copyrights__content .essential-corporate-link-group{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:10px 20px;flex-wrap:wrap;padding:20px 31px}.footer #footer_top .copyrights__section .section__container .copyrights__content .essential-corporate-link-group .essential-corporate-link-item{width:146px;color:#88A7C3;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.1;letter-spacing:0.36px;text-decoration:none}.footer #footer_top .copyrights__section .section__container .copyrights__content .credit-copyrights{box-sizing:border-box;padding:15px 31px;border-top:1px solid #346C9E}.footer #footer_top .copyrights__section .section__container .copyrights__content .credit-copyrights small .copyrights-text{color:#88A7C3;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:0.3px}.footer #footer-growth .growth-area{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding:15px 20px;border-bottom:1px solid #DCDCDC;background-color:#F8F8F8}.footer #footer-growth .growth-area img{width:51px;height:60px;margin-right:20px}.footer #footer-growth .growth-area .growth-description p{color:#555;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0.36px}.footer #footer-office .layout-inner{box-sizing:border-box;padding:10px;background-color:#fff}.footer #footer-office .layout-inner .office-area{display:flex;justify-content:flex-start;align-items:center;gap:0 9px}.footer #footer-office .layout-inner .office-area .office-block1 #footer-office-logo img{width:57px;height:25px}.footer #footer-office .layout-inner .office-area .office-block2 #footer-office-name{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:normal}.footer #footer-office .layout-inner .office-area .office-block2 #footer-office-description{margin-top:3px}.footer #footer-office .layout-inner .office-area .office-block2 #footer-office-description p{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:600;line-height:1.3;letter-spacing:normal}.footer .fixed-cta-spacer{height:102px;background-color:#fff}.fixed-cta{box-sizing:border-box;display:none;position:fixed;z-index:999;bottom:0;right:0;left:0;width:375px;margin:0 auto;padding:15px 19px 19px;border-top:1px solid #EFEFEF;background:rgba(255,255,255,0.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);backdrop-filter:blur(2px)}.fixed-cta.is-visible{display:block}.fixed-cta .fixed-cta__label{box-sizing:border-box;position:relative;width:fit-content;padding:0 18px;margin:0 auto;color:#E74D00;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.0;letter-spacing:normal}.fixed-cta .fixed-cta__label::before{position:absolute;left:0;top:0;bottom:0;width:13px;height:1.5px;margin:auto 0;transform:rotate(45deg);background-color:#E74D00;content:""}.fixed-cta .fixed-cta__label::after{position:absolute;right:0;top:0;bottom:0;width:13px;height:1.5px;margin:auto 0;transform:rotate(-45deg);background-color:#E74D00;content:""}.fixed-cta .fixed-cta__button{display:block;box-sizing:border-box;position:relative;display:block;width:337px;height:46px;margin:10px auto 0;padding-right:20px;border-radius:5px;background-color:#E74D00;box-shadow:0px 4px 0px 0px #840002;border:none;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:46px;letter-spacing:0.9px;text-decoration:none;cursor:pointer}.fixed-cta .fixed-cta__button::after{position:absolute;bottom:0;right:20px;width:41px;height:43px;background:url(/assets/ranking/general/30s/img_diagnostic_button_abled.svg) no-repeat top center/41px auto;content:""}.diagnosis-results--its-new{box-sizing:border-box;padding-top:30px;background-color:#fff}.diagnosis-results--its-new .diagnosis-results-introduction .intro-line-1{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:1.6px}.diagnosis-results--its-new .diagnosis-results-introduction .diagnostic-conditions{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;width:335px;margin:15px auto;padding:15px;border-radius:5px;background-color:#F5F5F5}.diagnosis-results--its-new .diagnosis-results-introduction .diagnostic-conditions .condition-item{box-sizing:border-box;width:fit-content;height:24px;padding:0 8px;border-radius:3px;background-color:#007ACB;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:24px;letter-spacing:normal}.diagnosis-results--its-new .diagnosis-results-introduction .intro-line-2{margin-top:15px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:1.4px}.diagnosis-results--its-new .diagnosis-results-introduction .intro-line-3{margin-top:10px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.0;letter-spacing:2px}.diagnosis-results--its-new .diagnosis-results-introduction .intro-line-3 b{margin-right:4px;color:#E74D00;font-family:Arial, Helvetica, sans-serif;font-size:32px}.diagnosis-results--its-new .diagnosis-results-recommended{box-sizing:border-box;position:relative;margin-top:30px;padding:20px 20px 0;background-color:#007ACB}.diagnosis-results--its-new .diagnosis-results-recommended::after{position:absolute;bottom:-30px;right:0;left:0;width:375px;height:31px;margin:0 auto;background-color:#007ACB;clip-path:polygon(0 0, 100% 0, 100% 1px, 50% 100%, 0 1px);content:""}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-1{display:flex;justify-content:center;align-items:center;gap:0 10px}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-1 .check-tag{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 5px;width:fit-content;height:29px;padding:0 10px;border-radius:23px;background-color:#fff;color:#00182E;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:29px;letter-spacing:normal}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-1 .check-tag::before{content:"\f00c";color:#007ACB;font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;line-height:1.0}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-2{margin-top:15px;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.64px}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-2 b{color:#FFAE00}.diagnosis-results--its-new .diagnosis-results-recommended .recommended-line-2 b .ff-arial{font-family:Arial, Helvetica, sans-serif;font-size:24px;letter-spacing:0.96px}.remodal-cta{position:relative;padding:16px 0 0}.remodal-cta::before{position:absolute;content:'';top:-20px;left:0;width:100%;height:20px;background-color:transparent;box-shadow:0 -5px 5px 0 rgba(0,0,0,0.06) inset;pointer-events:none}.remodal-cta .remodal-cta-link-button{display:block;position:relative;text-decoration:none;border-radius:8px;box-shadow:0 3px 0 #840002;margin:0 0 3px;background-color:#E74D00;height:57px;color:#fff;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:57px}.remodal-cta .remodal-cta-link-button .cta-link-button-balloon{position:absolute;top:-16px;right:0;left:0;width:fit-content;margin:0 auto;padding:0 30px;border-radius:100px;background-color:#FFF;height:24px;filter:drop-shadow(0 0 5px rgba(0,0,0,0.1));color:#E74D00;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:24px}.remodal-cta .remodal-cta-link-button .cta-link-button-balloon::after{position:absolute;content:'';bottom:-7px;right:0;left:0;margin:0 auto;width:12px;height:8px;background-color:#ffffff;clip-path:polygon(50% 8px, 0% 0%, 12px 0%)}.remodal-cta .remodal-cta-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:25px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#fff}.remodal-cta .remodal-cta-link-button:active{box-shadow:0 0 0 #A50040;transform:translateY(3px)}
