﻿.ranking-fv+.ranking-introduction--newgraduate{padding-top:40px}.ranking-introduction--newgraduate .talk-container{box-sizing:border-box;padding:0 40px}.ranking-introduction--newgraduate .talk-container .talk-student{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-bottom:35px}.ranking-introduction--newgraduate .talk-container .talk-student .avatar-student{flex-basis:120px;width:120px}.ranking-introduction--newgraduate .talk-container .talk-student .avatar-student .avatar-student__image{box-sizing:border-box;display:block;width:120px;height:120px;border-radius:50%;border:solid 2px #c7c7c7}.ranking-introduction--newgraduate .talk-container .talk-student .avatar-student .avatar-name{box-sizing:border-box;padding-top:5px;width:120px;font-size:13px;font-weight:700;line-height:1.77;text-align:center;color:#333}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group{position:relative;box-sizing:border-box;flex-basis:675px;width:675px;padding-top:7.5px;padding-left:32px}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group .talk-balloon--left-notch{position:relative;box-sizing:border-box;border-radius:7px;border:1px solid #D3D3D3;background-color:#F2F2F2;padding:13px 20px;margin-bottom:10px}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group .talk-balloon--left-notch:last-of-type{margin-bottom:0}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group .talk-balloon--left-notch::before{position:absolute;content:'';top:15px;left:-11px;width:12px;height:20px;background-image:url(/assets/ranking/pc_talk_balloon_notch_left.png);background-repeat:no-repeat;background-position:50% 50%;background-size:12px 20px;pointer-events:none}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group .talk-balloon--left-notch .talk-balloon__text{font-size:16px;font-weight:400;line-height:1.7;text-align:left;color:#333}.ranking-introduction--newgraduate .talk-container .talk-advisor{position:relative;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.ranking-introduction--newgraduate .talk-container .talk-advisor .avatar-advisor{flex-basis:120px;width:120px}.ranking-introduction--newgraduate .talk-container .talk-advisor .avatar-advisor .avatar-advisor__image{box-sizing:border-box;display:block;width:120px;height:120px;border-radius:50%;border:solid 2px #c7c7c7}.ranking-introduction--newgraduate .talk-container .talk-advisor .avatar-advisor .avatar-name{box-sizing:border-box;padding-top:5px;width:120px;font-size:13px;font-weight:700;line-height:1.77;text-align:center;color:#333}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group{box-sizing:border-box;flex-basis:675px;width:675px;padding-top:4px;padding-right:32px}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group .talk-balloon--right-notch{position:relative;box-sizing:border-box;border-radius:7px;border:1px solid #D3D3D3;background-color:#fcfde5;padding:13px 30px}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group .talk-balloon--right-notch:last-of-type{margin-bottom:0}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group .talk-balloon--right-notch::before{position:absolute;content:'';top:15px;right:-11px;width:12px;height:20px;background-image:url(/assets/ranking/pc_talk_balloon_notch_right.png);background-repeat:no-repeat;background-position:50% 50%;background-size:12px 20px;pointer-events:none}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group .talk-balloon--right-notch .talk-balloon__text{font-size:16px;font-weight:400;line-height:1.7;text-align:left;color:#333}.ranking-introduction--newgraduate+.ranking-top-banner{padding-top:40px}.c-red{color:#e31f1f}.fw-b{font-weight:700}.ranking-section.kaigo-section .kango-top{box-sizing:border-box;border-top:4px solid #41b2a9;background-image:none;background-color:#ecfcfc;padding-top:26px}.ranking-section.youchien-section .kango-top,.ranking-section.hoiku-section .kango-top{box-sizing:border-box;border-top:4px solid #ff951f;background-image:none;background-color:#ecfcfc;padding-top:26px}.lawyer-section .ranking-table-box{margin:30px auto 0}.ranking-table-box{width:825px;margin:0 auto}.ranking-table-box .ranking-table{border-collapse:collapse;table-layout:fixed;font-size:14px;font-weight:normal;line-height:1.43;text-align:center;color:#333;box-shadow:0 0 6px 0 rgba(0,0,0,0.16)}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-th{box-sizing:border-box;width:140px;background-color:#fffbdd;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#9b987c}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td{box-sizing:border-box;width:228px;height:52px;background-color:#fffbdd;border-left:1px solid #ddd}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td:last-of-type{width:229px}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td .rank-medal-guide{position:relative;width:100%;height:100%}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td .rank-medal-guide .rank-medal{position:absolute;top:-8px;right:0;left:0;margin:0 auto;width:auto;height:78.5px}.ranking-table-box .ranking-table tbody .tr-2{background-color:#fff}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-th{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td{box-sizing:border-box;border-left:1px solid #ddd;padding:19px 0 14px}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-link .ranked-banner{width:auto;height:156px;margin-bottom:17px}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-name{font-size:14px;font-weight:normal;line-height:1.0;text-align:center;color:#2f93e5;text-decoration:underline}.ranking-table-box .ranking-table tbody .tr-3,.ranking-table-box .ranking-table tbody .tr-4,.ranking-table-box .ranking-table tbody .tr-5{border-top:1px solid #ddd;background-color:#fff}.ranking-table-box .ranking-table tbody .tr-3 .tr-3-th,.ranking-table-box .ranking-table tbody .tr-3 .tr-4-th,.ranking-table-box .ranking-table tbody .tr-3 .tr-5-th,.ranking-table-box .ranking-table tbody .tr-4 .tr-3-th,.ranking-table-box .ranking-table tbody .tr-4 .tr-4-th,.ranking-table-box .ranking-table tbody .tr-4 .tr-5-th,.ranking-table-box .ranking-table tbody .tr-5 .tr-3-th,.ranking-table-box .ranking-table tbody .tr-5 .tr-4-th,.ranking-table-box .ranking-table tbody .tr-5 .tr-5-th{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold}.ranking-table-box .ranking-table tbody .tr-3 .tr-3-td,.ranking-table-box .ranking-table tbody .tr-4 .tr-3-td,.ranking-table-box .ranking-table tbody .tr-5 .tr-3-td{padding:11.5px;box-sizing:border-box;border-left:1px solid #ddd}.ranking-table-box .ranking-table tbody .tr-3 .tr-4-td,.ranking-table-box .ranking-table tbody .tr-4 .tr-4-td,.ranking-table-box .ranking-table tbody .tr-5 .tr-4-td{padding:9px;box-sizing:border-box;border-left:1px solid #ddd;vertical-align:middle}.ranking-table-box .ranking-table tbody .tr-3 .tr-4-td .score_img img,.ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .score_img img,.ranking-table-box .ranking-table tbody .tr-5 .tr-4-td .score_img img{vertical-align:baseline;height:20px;width:auto}.ranking-table-box .ranking-table tbody .tr-3 .tr-5-td,.ranking-table-box .ranking-table tbody .tr-4 .tr-5-td,.ranking-table-box .ranking-table tbody .tr-5 .tr-5-td{padding:17px 11.5px;box-sizing:border-box;border-left:1px solid #ddd}.ranking-table-box .ranking-table tbody .tr-3 .tr-5-td .ranked-site-total-score,.ranking-table-box .ranking-table tbody .tr-4 .tr-5-td .ranked-site-total-score,.ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .ranked-site-total-score{font-family:Arial, sans-serif;font-size:25px;font-weight:bold;line-height:1.0;text-align:center;color:#e31f1f}.ranking-table-box .h_25{height:25px}.ranking-table-box .h_40{height:40px}.button--shiny{position:relative;overflow:hidden}.button--shiny::before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;transition:300ms;animation:link-button-shiny 2.5s ease-in-out infinite}@keyframes link-button-shiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:0.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.ranking-section.youchien-section .ranking-table-box .ranking-table tbody .tr-1 .tr-1-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table tbody .tr-1 .tr-1-th{background-color:#e8f9ff;color:#547a9b}.ranking-section.youchien-section .ranking-table-box .ranking-table tbody .tr-1 .tr-1-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table tbody .tr-1 .tr-1-td{background-color:#e8f9ff}.ranking-section .ranking-data .ranking-name a{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-copy,.ranking-section .ranking-data .ranking-body.kango-body .ranking-copy{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer{margin-bottom:20.5px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-title,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-title{width:752px;margin-bottom:25px;padding-top:19px;padding-left:24px;padding-bottom:18px;background-color:#EFEFEF;font-size:18px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;border-left:7px solid #961411}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-title .emphasis,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-title .emphasis{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#961411}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body{width:696px;margin-bottom:10px;padding:32px 43px 36px 42px;border:2px solid #E5E5E5;border-radius:9px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-img,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-img{width:70px;height:70px;margin-bottom:25.5px;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-img img,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-img img{width:70px;height:70px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title{width:316px;margin-left:15px;margin-bottom:25.5px;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .age-and-sex,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .age-and-sex{margin-bottom:13px;font-size:12px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#666666}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .title,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .title{font-size:20px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;line-height:26px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .title span,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-profile-and-title .title span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before{margin-top:5px;margin-left:20px;text-align:center;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .company-name,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .company-name{width:118px;height:11px;padding-top:9px;padding-bottom:8px;background-color:#F5F5F5;border:1px solid #DDDDDD;font-size:13px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .income,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .income{margin-top:10px;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .income .value,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-before .income .value{margin-left:3px;margin-right:3px;font-size:22px;font-weight:bold;font-family:"Arial"}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-img,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-img{margin-top:12px;margin-left:14px;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after{margin-top:5px;margin-left:12px;margin-right:0;color:#E64343;text-align:center;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .company-name,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .company-name{width:118px;height:11px;padding-top:9px;padding-bottom:8px;background-color:#FFE8E8;border:1px solid #E6BDBD;font-size:13px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .income,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .income{margin-top:10px;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .income .value,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-after .income .value{margin-left:3px;margin-right:3px;font-size:22px;font-weight:bold;font-family:"Arial"}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-hr,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-hr{width:700px;margin-bottom:23.5px;padding:0px;border-top:1px solid #DDDDDD}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-text,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-text{width:700px;font-size:13px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:24px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-review .ranking-review-title,.ranking-section .ranking-data .ranking-body.kango-body .ranking-review .ranking-review-title{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-1 .tr-1-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-1 .tr-1-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-1 .tr-1-th{width:100px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-1 .tr-1-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-1 .tr-1-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-1 .tr-1-td{width:145px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#9b987c}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-2 .tr-2-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-2 .tr-2-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-2 .tr-2-th{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-2 .tr-2-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-2 .tr-2-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-2 .tr-2-td{padding:15px 0 14px;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#2f93e5}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link{display:block}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link .ranked-banner,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link .ranked-banner,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-2 .tr-2-td .ranked-site-link .ranked-banner{display:block;width:124px;height:auto;margin:0 auto 10.5px;background-color:#eee;border:none}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-3 .tr-3-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-3 .tr-3-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-3 .tr-3-th{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-3 .tr-3-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-3 .tr-3-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-3 .tr-3-td{padding:12.5px 0}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-4 .tr-4-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-4 .tr-4-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-4 .tr-4-th{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-4 .tr-4-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-4 .tr-4-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-4 .tr-4-td{padding:9px 10px;font-size:14px;font-weight:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-4 .tr-4-td.area-align,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-4 .tr-4-td.area-align,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-4 .tr-4-td.area-align{padding:9px 9px;text-align:center}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-5 .tr-5-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-5 .tr-5-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-5 .tr-5-th{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-5 .tr-5-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-5 .tr-5-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-5 .tr-5-td{padding:9px 9px 7.5px;vertical-align:top;font-size:13px;font-weight:normal;line-height:1.23;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-5 .tr-5-td .ranking__rating-icon,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-5 .tr-5-td .ranking__rating-icon,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-5 .tr-5-td .ranking__rating-icon{display:block;width:25px;height:25px;margin:0 auto 3.5px}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-6,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-6,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-6{background-color:#fff;border-top:1px solid #ddd}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-6 .tr-6-th,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-6 .tr-6-th,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-6 .tr-6-th{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.ranking-section.kaigo-section .ranking-table-box .ranking-table .tr-6 .tr-6-td,.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-6 .tr-6-td,.ranking-section.kango-section .ranking-table-box .ranking-table .tr-6 .tr-6-td{border-left:1px solid #ddd;padding:14px 0 18px}.ranking-section.kaigo-section .ranking-table-box .ranking-table strong,.ranking-section.hoiku-section .ranking-table-box .ranking-table strong,.ranking-section.kango-section .ranking-table-box .ranking-table strong{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline}.ranking-section.kaigo-section .ranking-table-box .ranking-table .rating-score,.ranking-section.hoiku-section .ranking-table-box .ranking-table .rating-score,.ranking-section.kango-section .ranking-table-box .ranking-table .rating-score{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.ranking-section.kaigo-section .ranking-table-box .ranking-table .rating-score .score_img,.ranking-section.hoiku-section .ranking-table-box .ranking-table .rating-score .score_img,.ranking-section.kango-section .ranking-table-box .ranking-table .rating-score .score_img{display:block;line-height:1.0}.ranking-section.kaigo-section .ranking-table-box .ranking-table .rating-score .score_img .rating-star,.ranking-section.hoiku-section .ranking-table-box .ranking-table .rating-score .score_img .rating-star,.ranking-section.kango-section .ranking-table-box .ranking-table .rating-score .score_img .rating-star{height:17px}.ranking-section.kaigo-section .ranking-table-box .ranking-table .rating-score .ranked-site-total-score,.ranking-section.hoiku-section .ranking-table-box .ranking-table .rating-score .ranked-site-total-score,.ranking-section.kango-section .ranking-table-box .ranking-table .rating-score .ranked-site-total-score{margin-left:4.5px;font-family:Arial, sans-serif;font-size:18px;font-weight:bold;line-height:1.0;text-align:center;color:#e31f1f}.ranking-section.kaigo-section .ranking-table-box .ranking-table .employment-status,.ranking-section.hoiku-section .ranking-table-box .ranking-table .employment-status,.ranking-section.kango-section .ranking-table-box .ranking-table .employment-status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ranking-section.kaigo-section .ranking-table-box .ranking-table .employment-status .employment-status__tag,.ranking-section.hoiku-section .ranking-table-box .ranking-table .employment-status .employment-status__tag,.ranking-section.kango-section .ranking-table-box .ranking-table .employment-status .employment-status__tag{width:fit-content;height:20px;padding:0 10px;border-radius:20px;background-color:#41b2a9;font-size:12px;font-weight:normal;line-height:20px;letter-spacing:normal;text-align:center;color:#fff}.ranking-section.kaigo-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+2),.ranking-section.hoiku-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+2),.ranking-section.kango-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+2){margin-left:2px}.ranking-section.kaigo-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+3),.ranking-section.hoiku-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+3),.ranking-section.kango-section .ranking-table-box .ranking-table .employment-status .employment-status__tag:nth-of-type(n+3){margin-top:5px}.ranking-section.kaigo-section .ranking-table-box .ranking-table .button__official-link,.ranking-section.hoiku-section .ranking-table-box .ranking-table .button__official-link,.ranking-section.kango-section .ranking-table-box .ranking-table .button__official-link{display:block;margin:0 auto;width:124px;height:31px;border-radius:7px;box-shadow:0 3px 0 0 #9b2c2c;background-color:#f00;background-image:url(/assets/ranking/button_official_link.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:auto 31px}.ranking-section.kaigo-section .ranking-table-box .ranking-table .button__official-link:active,.ranking-section.hoiku-section .ranking-table-box .ranking-table .button__official-link:active,.ranking-section.kango-section .ranking-table-box .ranking-table .button__official-link:active{box-shadow:0 0 0 0 #9b2c2c;transform:translateY(3px)}.ranking-section.kaigo-section .kango-top .kango-check,.ranking-section.hoiku-section .kango-top .kango-check,.ranking-section.kango-section .kango-top .kango-check{padding:0 0 30px 17px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box{width:835px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table{border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1)}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-1 .tr-1-th,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-1 .tr-1-td{font-size:16px;color:#333}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-1 .tr-1-td{height:60px;width:147px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-1 .tr-1-td .rank-medal-guide .rank-medal{top:5px;height:50px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-2 th,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-3 th,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 th,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 th,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-6 th{font-size:16px;background-color:#f7f7f7}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-2{border-top:1px solid #DDD}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-2 .tr-2-td{padding:12px 0}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-link .ranked-banner{width:127px;margin-bottom:10px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-name{line-height:16px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-3 .tr-3-td{padding:15.5px 0}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td{padding:15px 9px 13px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-text--wrapper{display:flex;justify-content:center;align-items:center;height:57px;width:100%}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-text{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;text-overflow:clip;overflow:hidden}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-text,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-text *{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:19px;text-decoration-color:#f0712e;vertical-align:baseline;color:var(--black)}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-text b{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;color:#f0712e}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-4 .tr-4-td .agent-features-link{display:block;margin-top:16px;font-weight:normal;font-size:12px;line-height:1;color:#2f93e5;text-decoration:underline;text-decoration-thickness:0.7px;text-underline-offset:1px;text-align:center}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td{min-height:70px;padding:9px;font-size:14px;line-height:1}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .ranking__rating-icon{margin-top:4px;margin-bottom:7px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status{gap:5px 5px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag{height:24px;margin:0;padding:0 5px;border-radius:3px;border:1px solid;background-color:#FFF;font-size:14px;font-weight:600;line-height:24px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.red{border-color:#e53e3e;color:#e53e3e}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.green{border-color:#40b2a9;color:#40b2a9}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.purple{border-color:#b304c2;color:#b304c2}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.blue{border-color:#0099da;color:#0099da}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.yellow{border-color:#feb72e;color:#feb72e}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .employment-status .employment-status__tag.gray{background-color:#e8e8e8;border-color:#e8e8e8;color:#a3a3a3}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px 4px;width:fit-content;margin:1px -3.5px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box{width:66px}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_head,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_text{overflow-y:hidden;overflow-x:scroll;text-wrap:nowrap;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;font-size:13px;text-align:center;vertical-align:baseline}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_head::-webkit-scrollbar,.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_text::-webkit-scrollbar{display:none}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_head{height:21px;line-height:21px;background-color:#e7fbfa;color:#037878}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .breakdown_wrap .breakdown_box .breakdown_text{margin-top:4px;height:15px;line-height:15px;color:var(--black)}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .ranked-site-review-score{margin-top:-4px;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:15px;color:#d53131}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-5 .tr-5-td .ranked-site-review-dialog-button{margin:3px auto 0;padding:0;border:none;background:none;font-weight:normal;font-size:14px;line-height:1;color:#2f93e5;text-decoration:underline;text-decoration-thickness:0.7px;text-underline-offset:1px;text-align:center;cursor:pointer}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-6 .tr-6-td .button__official-link{display:block;margin:0 auto;width:127px;height:41px;border-radius:5px;box-shadow:0 4px #DD6c03;background-color:#f0712e;background-image:none;font-family:"ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:700;font-size:14px;line-height:41px;text-align:middle;color:#fff;position:relative}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-6 .tr-6-td .button__official-link::after{position:absolute;right:12px;top:14.5px;bottom:14.5px;width:12px;height:12px;background-color:#fff;border-radius:30px;content:'\f054';font-family:'Font Awesome 6 Free';font-weight:900;font-size:8px;line-height:12px;color:#f0712e}.ranking-section.kaigo-section.kaigo-ver1:not(.ptotst-section) .ranking-table-box .ranking-table tbody .tr-6 .tr-6-td .button__official-link:active{box-shadow:0 1px #DD6c03;transform:translateY(3px)}.ranking-section.hoiku-section .ranking-table-box .ranking-table .tr-1 .tr-1-td{color:#547a9b}.ranked-detail-unit.lawyer{margin-bottom:31px}.ranked-detail-unit.lawyer .ranked-detail-banner.lawyer{margin-bottom:16px}.ranked-detail-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-bottom:20px}.ranked-detail-unit .ranked-detail-column-1{flex-basis:300px;width:300px}.ranked-detail-unit .ranked-detail-column-1 .ranked-detail-banner{display:block;width:300px;height:250px;background-repeat:no-repeat;background-position:50% 0;background-size:300px 250px;margin-bottom:12px}.ranked-detail-unit .ranked-detail-column-1 .ranking-option-check-group .ranking-option-check{position:relative;color:#2B2B2B;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:1.43;font-weight:bold;padding:0 0 6px 24px}.ranked-detail-unit .ranked-detail-column-1 .ranking-option-check-group .ranking-option-check::before{position:absolute;content:'';top:0;left:0;width:18px;height:18px;background-image:url(/assets/ranking/icon_check.png);background-size:cover}.ranked-detail-unit .ranked-detail-column-2{flex-basis:465px;width:465px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table.lawyer{margin-bottom:26px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table{border-collapse:collapse;table-layout:fixed;margin-bottom:23.5px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody{background-image:url(/assets/ranking/ranked_detail_score_table_background_pattern.png);background-repeat:repeat;background-position:0 0;background-size:5px 5px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1{box-sizing:border-box;height:51px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fffbdd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-th{box-sizing:border-box;width:150px;padding-left:19px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-th .score-title-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.0;text-align:left;color:#e31f1f}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-th .score-title-wrapper .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:16px;padding-right:10px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-td{box-sizing:border-box;width:315px;padding-left:9px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-td .score-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-td .score-wrapper .score_img img{vertical-align:text-bottom;height:20px;width:auto}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-td .score-wrapper .score-number{padding-left:13px;font-family:Arial, sans-serif;font-size:20px;font-weight:bold;line-height:1.0;text-align:center;color:#e31f1f}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2{box-sizing:border-box;height:51px;border-bottom:1px solid #ededed}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-th{box-sizing:border-box;padding-left:19px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-th .score-title-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.0;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-th .score-title-wrapper .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:16px;padding-right:10px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-td{box-sizing:border-box;padding-left:9px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-td .score-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-td .score-wrapper .score_img img{vertical-align:text-bottom;height:20px;width:auto}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-td .score-wrapper .score-number{padding-left:13px;font-family:Arial, sans-serif;font-size:20px;font-weight:bold;line-height:1;text-align:center;color:#ccc}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table{border-collapse:collapse;table-layout:fixed}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1{box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1:first-of-type{border-top:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-th{width:95px;box-sizing:border-box;padding-left:14px;background-color:#efefef;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td-1,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td-2{box-sizing:border-box;width:130px;padding:10px 0 10px 11px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td-2{width:144px;padding:10px 0 10px 17px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer{width:464px;border-collapse:collapse;table-layout:fixed}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1{box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1:first-of-type{border-top:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-th{width:117px;box-sizing:border-box;padding:10px 0;padding-left:14px;background-color:#efefef;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td-1,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td-2{box-sizing:border-box;width:115px;padding:10px 10px 10px 11px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td-1 .item-blue,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td-2 .item-blue{height:25px;padding:2px 10px 2px 10px;background-color:#008BD5;border-radius:13px;color:#FFFFFF;white-space:nowrap;line-height:31px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo{border-collapse:collapse;table-layout:fixed}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1{box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1:first-of-type{border-top:1px solid #ddd}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1 .tr-1-th{width:95px;box-sizing:border-box;padding:10px 0;padding-left:14px;background-color:#efefef;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1 .tr-1-td-1,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1 .tr-1-td-2{box-sizing:border-box;width:137px;padding:10px 10px 10px 11px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.ranking-section.programing-section .programing-top{background-image:none;background-color:#ECFCFC;padding-bottom:25px;text-align:center}.ranking-section.programing-section .programing-top .programing-check{margin:25px 0 0 0;text-align:center}.ranking-section.programing-section .programing-top .programing-check img{width:830px}.ranking-section.programing-section .ranking-data{margin-top:50px}.programing-section .ranking-table-box{margin:30px auto 0}.ranked-detail-data-table-prg{border-collapse:collapse;table-layout:fixed}.ranked-detail-data-table-prg tbody .tr-1{box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.ranked-detail-data-table-prg tbody .tr-1:first-of-type{border-top:1px solid #ddd}.ranked-detail-data-table-prg tbody .tr-1 .tr-1-th{width:95px;box-sizing:border-box;padding:10px 0;padding-left:14px;background-color:#efefef;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#333}.ranked-detail-data-table-prg tbody .tr-1 .tr-1-td-1,.ranked-detail-data-table-prg tbody .tr-1 .tr-1-td-2{box-sizing:border-box;width:137px;padding:10px 10px 10px 11px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.kv-under-balloon{position:relative;width:875px;height:50px;margin:0 auto -4px;flex-shrink:0;background-color:#FF9A00;color:#FFF;font-family:Hiragino Kaku Gothic ProN;font-size:16px;font-weight:bold;line-height:50px;letter-spacing:-0.408px;text-align:center}.kv-under-balloon b{vertical-align:baseline;color:#FFF800;font-weight:bold}.kv-under-balloon::after{position:absolute;content:'';bottom:-13px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:14px 16px 0 16px;border-color:#ff9900 transparent transparent transparent}.kv-under-balloon.hoiku-ver1{background-color:#42a035}.kv-under-balloon.hoiku-ver1::after{border-color:#42a035 transparent transparent transparent}.kv-with-link-buttons.kv-with-link-buttons--hoiku{position:static;background-color:#fff;padding:14.5px 0}.kv-with-link-buttons.kv-with-link-buttons--hoiku .kv-included-link-buttons{position:static;display:block;margin:0 auto;width:825px;height:46px;border-radius:5px;background-color:#E7757D;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.16);line-height:46px;color:#fff;font-weight:bold;text-align:center;font-size:16px}.kv-with-link-buttons.kv-with-link-buttons--hoiku .kv-included-link-buttons b{vertical-align:baseline;font-weight:bold;color:#FFE500}.chiryouka-table-wrapper{background-color:#FAFFF3;padding:40px 0}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka{width:785px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content{padding:0}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-tabs{width:785px;display:flex;justify-content:space-between;gap:0 14px;padding:0 10px;border-bottom:5px solid #96D50F}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-tabs .switching-tab{width:180px;height:54px;border-radius:10px 10px 0 0;border:1px solid #96D50F;border-bottom:none;background-color:#FFF;color:#7DAE14;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:600;line-height:54px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-tabs .switching-tab.tab--active{background-color:#96D50F;color:#FFF}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-tabs .switching-tab::after{display:none}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content{height:auto}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table{width:100%}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th{box-sizing:border-box;border:1px solid #DDD;background-color:#F1F1F1;background-image:none;padding:10px;color:#666;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:600;line-height:1;vertical-align:middle}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td{box-sizing:border-box;vertical-align:middle}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.agent){padding:10px 0 15px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .ranking-crown{display:block;margin:0 auto 13px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent{width:fit-content;margin:0 auto;padding:0}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent a:has(.agent-banner){display:block;width:fit-content;margin:0 auto 5px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent a:has(.agent-banner) .agent-banner{display:block}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent a:has(.agent-cta-link-name){color:#2F93E5;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent a:has(.agent-cta-link-name) .agent-cta-link-name{text-align:center;color:#2F93E5;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:15px;font-weight:600;line-height:1.2}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .rating-score{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 3px;margin-top:20px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .rating-score .rating-score-value{color:#E42B72;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:normal}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.icon-wrapper){padding:10px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .icon-wrapper .request-number-icon{display:block;margin:0 auto}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .icon-wrapper .request-number{margin-top:10px;padding:0;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:400;line-height:1.2}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.td-sentence){padding:10px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .td-sentence{padding:0;text-align:center;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.4}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .td-sentence b{vertical-align:baseline;font-weight:600}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.compare-table-cta){padding:10px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .compare-table-cta{width:fit-content;margin:0 auto}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .compare-table-cta .agent-detail-link{box-sizing:border-box;position:relative;display:block;width:96px;height:43px;margin:0 auto;padding:0 10px 0 23px;border-radius:5px;background-color:#FF9C20;box-shadow:0 4px #B17121;color:#FFF;text-align:left;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:20px;font-weight:600;line-height:43px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .compare-table-cta .agent-detail-link i.fa-solid{position:absolute;top:0;right:10px;bottom:0;width:7px;height:13px;margin:auto 0;font-size:13px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .compare-table-cta .agent-detail-link:active{box-shadow:0 0 #B17121;transform:translateY(4px)}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment{box-sizing:border-box;height:24px;width:fit-content;padding:0 6px;margin:0;border-radius:3px;border:1px solid #DDD;background-color:#E8E8E8;color:#A3A3A3;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:15px;font-weight:500;line-height:22px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment.red{background-color:#FFE1E1;color:#E53E3E}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment.yellow{background-color:#FFEAA1;color:#DD6C03}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment.blue{background-color:#CCE7FF;color:#3072D3}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment.purple{background:#FFE1F8;color:#E953C6}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .employment-status .tag-employment.area{border-color:#DDD;background-color:#F8F8F8;color:#333}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.support-wrapper){padding:10px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .support-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .support-wrapper .support-item{box-sizing:border-box;width:fit-content;height:24px;padding:0 6px;border-radius:2px;border:1px solid #ddd;background-color:#f8f8f8;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:15px;font-weight:500;line-height:22px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .support-wrapper .support-item.item--green{border-color:#3BC6D6;color:#009CAE}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .support-wrapper .support-item.item--orange{border-color:#DD6C03;color:#DD6C03}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .support-wrapper .support-item.item--red{border-color:#EB6181;color:#EB6181}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-1 tbody tr th:nth-of-type(1){width:230px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-1 tbody tr th:nth-of-type(2){width:110px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-1 tbody tr th:nth-of-type(3){width:295px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-1 tbody tr th:nth-of-type(4){width:150px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-2 tbody tr th:nth-of-type(1),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-3 tbody tr th:nth-of-type(1),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-4 tbody tr th:nth-of-type(1){width:230px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-2 tbody tr th:nth-of-type(2),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-3 tbody tr th:nth-of-type(2),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-4 tbody tr th:nth-of-type(2){width:135px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-2 tbody tr th:nth-of-type(3),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-3 tbody tr th:nth-of-type(3),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-4 tbody tr th:nth-of-type(3){width:135px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-2 tbody tr th:nth-of-type(4),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-3 tbody tr th:nth-of-type(4),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-4 tbody tr th:nth-of-type(4){width:135px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-2 tbody tr th:nth-of-type(5),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-3 tbody tr th:nth-of-type(5),.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .container .content .compare__switching-contents .switching-content .suppwork__compare-table.--compare-table-4 tbody tr th:nth-of-type(5){width:150px}.chiryouka-table-wrapper .ranking-agent-compare.--compare-chiryouka .ranking-agent-compare-footnote{margin-top:10px;padding:0 25px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.chiryouka-table-wrapper .section__recruitment-examples{padding:0;width:785px;margin:40px auto 0}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-heading{padding:0 15px;position:relative}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-heading .heading-label{position:relative;z-index:20;width:fit-content;margin:0 auto;padding:0 5px;font-size:30px;font-weight:600;line-height:1;letter-spacing:0.9px;text-align:center;color:#333}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-heading .heading-label b{font-weight:bold;vertical-align:baseline;color:#f15587}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 15px;padding:40px 0 0}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group::-webkit-scrollbar{display:none}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit{width:278px;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,0.15);background-color:#fff}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-eyecatch .eyecatch-thumbnail{display:block;border-radius:8px 8px 0 0;object-fit:cover}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main{padding:0 15px 15px}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .recruitment-workplace{padding:10px 0;font-size:15px;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-weight:600;line-height:20px;letter-spacing:normal;text-align:center;color:#333}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .recruitment-salary{height:19px;text-wrap:nowrap;padding:7px 0;border-top:1px dashed #ddd;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:normal;color:#333;text-align:center;vertical-align:bottom}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .recruitment-salary b{padding:0 1px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:center;vertical-align:inherit;color:#E42B72}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .recruitment-others{height:38px;min-height:12px;padding:7px 0;border-top:1px dashed #ddd;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;line-height:1.58333;letter-spacing:normal;text-align:center;color:#333}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .unit-cta-link-button{display:block;width:100%;height:45px;margin:0 auto;border-radius:5px;background-color:#13B8B8;box-shadow:0 4px 0 0 #0C8C8C;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:600;line-height:45px;letter-spacing:normal;text-align:center;color:#fff}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-unit .unit-main .unit-cta-link-button:active{box-shadow:0 0 0 0 #0C8C8C;transform:translateY(4px)}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit{position:relative;border-radius:8px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);width:200px}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-bg{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-main{box-sizing:border-box;position:relative;z-index:20;padding-top:67.5px}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-main .card-label{color:#FFF;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:600;line-height:1.36364;letter-spacing:1.1px}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-main .card-label b{color:#FF0;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:1.1px}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-main .unit-cta-link-button{display:block;width:170px;height:45px;margin:13px auto 0;border-radius:5px;background-color:#13B8B8;box-shadow:0 4px 0 0 #0C8C8C;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:600;line-height:45px;letter-spacing:normal;text-align:center;color:#fff}.chiryouka-table-wrapper .section__recruitment-examples .recruitment-examples-unit-group .recruitment-examples-bdf-blur-unit .bdf-blur-unit-main .unit-cta-link-button:active{box-shadow:0 0 0 0 #0C8C8C;transform:translateY(4px)}
