﻿:root{--black: #333;--white: #fff}.ranking-fv+.ranking-introduction--newgraduate{padding-top:22px}.ranking-introduction--newgraduate .talk-container{box-sizing:border-box;padding:0 10px}.ranking-introduction--newgraduate .talk-container .talk-student{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-bottom:15px}.ranking-introduction--newgraduate .talk-container .talk-student .avatar-student{flex-basis:60px;width:60px}.ranking-introduction--newgraduate .talk-container .talk-student .avatar-student .avatar-student__image{box-sizing:border-box;display:block;width:60px;height:60px;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:60px;font-size:10px;font-weight:700;line-height:1.7;text-align:center;color:#333}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group{position:relative;box-sizing:border-box;flex-basis:280px;width:280px;padding-left:16px}.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:7.5px 10px;margin-bottom:5px}.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:9px;left:-7px;width:8px;height:14px;background-image:url(/assets/ranking/sp_talk_balloon_notch_left.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px 14px;pointer-events:none}.ranking-introduction--newgraduate .talk-container .talk-student .talk-balloon-group .talk-balloon--left-notch .talk-balloon__text{font-size:14px;font-weight:400;line-height:1.43;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:60px;width:60px}.ranking-introduction--newgraduate .talk-container .talk-advisor .avatar-advisor .avatar-advisor__image{box-sizing:border-box;display:block;width:60px;height:60px;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:60px;font-size:10px;font-weight:700;line-height:1.2;text-align:center;color:#333}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group{box-sizing:border-box;flex-basis:280px;width:280px;padding-right:16px}.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:7.5px 10px;margin-bottom:5px}.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:9px;right:-7px;width:8px;height:14px;background-image:url(/assets/ranking/sp_talk_balloon_notch_right.png);background-repeat:no-repeat;background-position:50% 50%;background-size:8px 14px;pointer-events:none}.ranking-introduction--newgraduate .talk-container .talk-advisor .talk-balloon-group .talk-balloon--right-notch .talk-balloon__text{font-size:14px;font-weight:400;line-height:1.43;text-align:left;color:#333}.ranking-introduction--newgraduate+.ranking-top-banner{padding-top:20px}.ranking-top-banner{padding-bottom:10px}.ranking-top-banner .ranking-top-banner__image{display:block;width:100%}.c-red{color:#e31f1f}.fw-b{font-weight:700}.ranking-section.kaigo-section .kango-top{background-image:none;background-color:#E7FBFA;padding-top:15px}.ranking-section.kaigo-section .kango-top .kango-check{padding:0 0 15px}.ranking-section.youchien-section .kango-top,.ranking-section.hoiku-section .kango-top{background-color:#FFFCDF;padding-top:30px;margin-top:-10px}.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-name.--name-chiryouka{left:25px !important;top:19px !important}.ranking-section .ranking-data .ranking-name.--name-chiryouka.--name-chiryouka-1,.ranking-section .ranking-data .ranking-name.--name-chiryouka.--name-chiryouka-2,.ranking-section .ranking-data .ranking-name.--name-chiryouka.--name-chiryouka-3{left:66px !important;top:17px !important}.ranking-section .ranking-data .ranking-body .ranking-review{width:300px;margin:0 auto 20px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-copy.lawyer,.ranking-section .ranking-data .ranking-body.kango-body .ranking-copy.lawyer{margin-bottom:17px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-copy,.ranking-section .ranking-data .ranking-body.kango-body .ranking-copy{margin-bottom:10px;line-height:1.54}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-copy p,.ranking-section .ranking-data .ranking-body.kango-body .ranking-copy p{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-copy--kaigo,.ranking-section .ranking-data .ranking-body.kango-body .ranking-copy .ranking-copy--kaigo{font-size:13px;line-height:1.54}.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-left:8px;margin-bottom:30px}.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:277px;margin-bottom:16px;padding-top:15px;padding-left:16px;padding-bottom:14px;background-color:#EFEFEF;font-size:16px;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:269px;margin-bottom:10px;padding:19px 12px 17px 15px;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 .cp_box,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box{position:relative}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box label,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:62px;cursor:pointer;text-align:center;background:linear-gradient(to bottom, rgba(250,252,252,0) 0%, rgba(250,252,252,0.95) 90%)}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked+label,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked+label{background:inherit}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box label:after,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box label:after{position:absolute;z-index:2;bottom:-10px;left:50%;width:100%;font-size:12px;line-height:20px;color:#1881C3;font-family:FontAwesome;content:"" " 続きを見る";transform:translate(-50%, 0);background-color:#fff}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input{display:none}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box .cp_container,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box .cp_container{overflow:hidden;height:310px;transition:all 0.5s}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked+label,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked+label{display:none}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked~.cp_container,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .cp_box input:checked~.cp_container{height:auto;padding-bottom:0;transition:all 0.5s}.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:50px;height:50px;margin-top: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:50px;height:50px}.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:210px;margin-left:60px}.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:10px;font-size:11px;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:14px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600;line-height:20px}.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-area,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area{margin-top:26px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .review-income-before,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .review-income-before{margin-bottom:19.5px;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-area .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-area .review-income-before .company-name{width:118px;height:12px;padding-top:6px;padding-bottom:8px;background-color:#F5F5F5;border:1px solid #DDDDDD;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .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-area .review-income-before .income{margin-top:11px;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .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-area .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-area .review-income-img,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .review-income-img{margin-top:5px;margin-left:11px;float:left}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .review-income-after,.ranking-section .ranking-data .ranking-body.kango-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .review-income-after{margin-left:149px;margin-right:0;color:#E64343;text-align:center}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .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-area .review-income-after .company-name{width:118px;height:12px;padding-top:6px;padding-bottom:8px;background-color:#FFE8E8;border:1px solid #E6BDBD;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .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-area .review-income-after .income{margin-top:11px;font-size:12px}.ranking-section .ranking-data .ranking-body.lawyer-body .ranking-job-change-case-lawyer .ranking-job-change-case-lawyer-body .review-income-area .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-area .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:270px;margin-top:0px;margin-bottom:10px;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:270px;font-size:12px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:24px}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn .destination-btn-animation,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn .destination-btn-animation{opacity:1;overflow:hidden;position:relative;cursor:pointer;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:52px;letter-spacing:normal;text-align:center;color:#fff;text-shadow:none}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn .destination-btn-animation::before,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn .destination-btn-animation::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);animation:destination-btn-kango-kiran 3s linear 500ms infinite}@keyframes destination-btn-kango-kiran{0%{transform:scale(0) rotate(45deg);opacity:0}85%{transform:scale(2) rotate(45deg);opacity:0}88.75%{transform:scale(20) rotate(45deg);opacity:0.6}92.5%{transform:scale(30) rotate(45deg);opacity:0.4}96.25%{transform:scale(45) rotate(45deg);opacity:0.2}100%{transform:scale(50) rotate(45deg);opacity:0}}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn.orange--kaigo,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn.orange--kaigo{position:relative;background:#F0712E;box-shadow:0px 6px #B94405}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn.orange--kaigo:active,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn.orange--kaigo:active{box-shadow:0 1px #B94405;transform:translateY(5px)}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn.orange--kaigo.no-after::after,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn.orange--kaigo.no-after::after{display:none}.ranking-section .ranking-data .ranking-body.kango-body .destination-btn-wrap .destination-btn.orange--kaigo::after,.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn.orange--kaigo::after{position:absolute;content:'60秒で登録完了';display:block;top:-9.84px;left:-11px;width:95px;height:19.67px;border-radius:10px;background-color:#fff404;box-shadow:0px 2px 6px rgba(0,0,0,0.15);font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:10px;transform:none;text-shadow:none;line-height:19.67px;letter-spacing:normal;text-align:center;color:#BF0B45}.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap{width:100%}.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn{display:block;width:100%}.ranking-section .ranking-data .ranking-body.kaigo-body .destination-btn-wrap .destination-btn .destination-btn-animation{line-height:50px}.kango-section .ranking-table-box{margin:0 auto 0}.lawyer-section{padding-bottom:11px}.lawyer-section .ranking-table-box{margin:20px auto 0}.ranking-table-box{width:340px;margin:0 auto 20px}.ranking-table-box .ranking-table{border-collapse:collapse;table-layout:fixed;font-size:12px;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:63.5px;background-color:#fffbdd;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:11px;color:#9b987c;vertical-align:middle}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td{box-sizing:border-box;width:92px;height:41px;background-color:#fffbdd;border-left:1px solid #ddd}.ranking-table-box .ranking-table tbody .tr-1 .tr-1-td:last-of-type{width:93px}.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:56px}.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;vertical-align:middle;font-size:11px}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td{box-sizing:border-box;border-left:1px solid #ddd;padding:9px 0}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-link .ranked-banner{width:auto;height:65px;margin-bottom:5px}.ranking-table-box .ranking-table tbody .tr-2 .tr-2-td .ranked-site-name{font-size:12px;font-weight:normal;line-height:1.17;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{box-sizing:border-box;padding:6px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:middle;font-size:11px}.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{box-sizing:border-box;padding:6.5px;border-left:1px solid #ddd;line-height:1.33;vertical-align:middle}.ranking-table-box .ranking-table tbody .tr-3 .tr-4-th,.ranking-table-box .ranking-table tbody .tr-4 .tr-4-th,.ranking-table-box .ranking-table tbody .tr-5 .tr-4-th{padding:5px}.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{box-sizing:border-box;padding:5px;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:11.5px;width:auto}.ranking-table-box .ranking-table tbody .tr-3 .tr-5-th,.ranking-table-box .ranking-table tbody .tr-4 .tr-5-th,.ranking-table-box .ranking-table tbody .tr-5 .tr-5-th{padding:7px}.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:7px;box-sizing:border-box;border-left:1px solid #ddd;vertical-align:middle}.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:20px;font-weight:bold;line-height:1.0;text-align:center;color:#e31f1f}.ranking-table-box .h_20{height:20px}.ranking-section.youchien-section .ranking-table-box,.ranking-section.hoiku-section .ranking-table-box{margin:0 auto 10px}.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}.ranked-detail-unit{margin-bottom:16px}.ranked-detail-unit .ranked-detail-column-1{width:300px;margin:0 auto}.ranked-detail-unit .ranked-detail-column-1 .ranked-detail-banner.lawyer{margin:0 auto 21px}.ranked-detail-unit .ranked-detail-column-1 .ranked-detail-banner{display:block;width:260px;height:217px;background-repeat:no-repeat;background-position:50% 0;background-size:260px 217px;margin:0 auto 22px}.ranked-detail-unit .ranked-detail-column-2{width:300px;margin:0 auto}.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:40px;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:130px;padding-left:15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.0;text-align:left;color:#e31f1f;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-1 .tr-1-th .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:14px;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:170px;padding-left:13px;vertical-align:middle}.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:16px;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:12px;font-family:Arial, sans-serif;font-size:18px;font-weight:bold;line-height:1;text-align:center;color:#e31f1f}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2{box-sizing:border-box;height:40px;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:15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.0;text-align:left;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-score-table tbody .tr-2 .tr-2-th .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:14px;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:13px;vertical-align:middle}.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:16px;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:12px;font-family:Arial, sans-serif;font-size:18px;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,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-th-2{box-sizing:border-box;width:60px;padding:8.5px 0;background-color:#efefef;font-size:13px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-th-2{width:50px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td{box-sizing:border-box;width:90px;padding:8.5px 0;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.23;letter-spacing:normal;text-align:center;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td,.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td-2{box-sizing:border-box;width:90px;padding:8.5px 0;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.23;letter-spacing:normal;text-align:center;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table tbody .tr-1 .tr-1-td-2{width:100px}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer{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{box-sizing:border-box;width:95px;padding:10px;background-color:#efefef;font-size:12px;line-height:16px;letter-spacing:normal;text-align:left;color:#333;vertical-align:middle;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td{box-sizing:border-box;padding:10px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.23;letter-spacing:normal;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td .item{background:#41B2A9 0% 0% no-repeat padding-box;border-radius:11px;color:#FFFFFF;font-size:10px;line-height:16px;padding:2px 10px 2px 10px;display:inline-block;margin:3px 0;font-weight:400}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-lawyer tbody .tr-1 .tr-1-td .item-blue{height:17px;background:#147CD0 0% 0% no-repeat padding-box;border-radius:13px;color:#FFFFFF;font-size:10px;line-height:21px;padding:2px 8px 2px 8px;font-weight:400;white-space:nowrap}.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{box-sizing:border-box;width:35px;padding:11px;background-color:#efefef;font-size:12px;line-height:16px;letter-spacing:normal;text-align:left;color:#333;vertical-align:middle;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1 .tr-1-td{box-sizing:border-box;width:90px;padding:5px 8px;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.23;letter-spacing:normal;color:#333;vertical-align:middle}.ranked-detail-unit .ranked-detail-column-2 .ranked-detail-data-table-kaigo tbody .tr-1 .tr-1-td .item{background:#41B2A9 0% 0% no-repeat padding-box;border-radius:11px;color:#FFFFFF;font-size:10px;line-height:16px;padding:2px 10px 2px 10px;display:inline-block;margin:3px 0;font-weight:400}.ranked-detail-unit .ranked-detail-column-2 .ranking-btn{margin-bottom:0 !important}.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group{margin-bottom:10px}.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group .ranking-option-check.lawyer{padding:0 0 10px 25px}.ranked-detail-unit .ranked-detail-column-2 .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 4px 25px}.ranked-detail-unit .ranked-detail-column-2 .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 .ranking-option-check-group.check-group--kaigo,.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group.check-group--kango{background-color:#FFF3F0;padding:10px 10px 2px;margin-bottom:23px}.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group.check-group--kaigo .ranking-option-check::before,.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group.check-group--kango .ranking-option-check::before{background-image:url(/assets/ranking/icon_check_1.png)}.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group.check-group--kaigo .ranking-option-check .c-red,.ranked-detail-unit .ranked-detail-column-2 .ranking-option-check-group.check-group--kango .ranking-option-check .c-red{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#E31F1F;font-weight:bold;vertical-align:baseline;line-height:1.0}.ranking-section.programing-section .programing-top{background-image:none;background-color:#ECFCFC;padding-bottom:24px;text-align:center}.ranking-section.programing-section .programing-top img{width:100%}.ranking-section.programing-section .programing-top .programing-check{padding:0 10px}.ranking-section.programing-section .programing-top .programing-check img{width:100%}.ranking-section.programing-section .ranking-data{margin-top:15px}.ranked-detail-data-table-prg{border-collapse:collapse;table-layout:fixed;margin-bottom:10px}.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{box-sizing:border-box;width:35px;padding:11px;background-color:#efefef;font-size:12px;line-height:16px;letter-spacing:normal;text-align:left;color:#333;vertical-align:middle;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:600}.ranked-detail-data-table-prg tbody .tr-1 .tr-1-td{box-sizing:border-box;width:90px;padding:5px 8px;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.23;letter-spacing:normal;color:#333;vertical-align:middle}.ranked-detail-data-table-prg tbody .tr-1 .tr-1-td .item{background:#147CD0 0% 0% no-repeat padding-box;border-radius:11px;color:#FFFFFF;font-size:10px;line-height:16px;padding:2px 10px 2px 10px;display:inline-block;margin:3px 0;font-weight:400}.all-border{padding-top:27px}.all-border-show-header-crumb{padding-top:36px}.agent-ranking__group-heading{position:relative;width:375px;margin:0 0 0;padding:14px 0;background-color:#0d3d6f}.agent-ranking__group-heading .group__sub-heading{padding:0 0 5px;font-size:11px;font-weight:normal;line-height:1.0;letter-spacing:0.44px;text-align:center;color:#fff}.agent-ranking__group-heading .group__main-heading{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:1.2px;text-align:center;color:#fff}.agent-ranking__group-heading.group-heading--results,.agent-ranking__group-heading.group-heading--results-kaigo,.agent-ranking__group-heading.group-heading--results-kango,.agent-ranking__group-heading.group-heading--results-kango-filter{padding:0;height:55.5px;background-color:#fff;border-top:1px solid #eee}.agent-ranking__group-heading.group-heading--results .group__main-heading,.agent-ranking__group-heading.group-heading--results-kaigo .group__main-heading,.agent-ranking__group-heading.group-heading--results-kango .group__main-heading,.agent-ranking__group-heading.group-heading--results-kango-filter .group__main-heading{background-color:transparent;background-image:url(/assets/ranking/group_heading_results.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:355px 37px;font-size:18px;line-height:55.5px;letter-spacing:1.08px;color:#0d3d6f}.agent-ranking__group-heading.group-heading--results .group__main-heading .results-value,.agent-ranking__group-heading.group-heading--results-kaigo .group__main-heading .results-value,.agent-ranking__group-heading.group-heading--results-kango .group__main-heading .results-value,.agent-ranking__group-heading.group-heading--results-kango-filter .group__main-heading .results-value{padding:0 3px;font-size:22px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline;color:#dc4f55}.agent-ranking__group-heading.group-heading--results-kaigo{height:48px;padding:13.5px 0 0}.agent-ranking__group-heading.group-heading--results-kaigo .group__main-heading{width:335px;margin:0 auto;background-image:url(/assets/ranking/group_heading_results_kaigo-253f163415e6095173f44c7a61f6d03207e165b7686861e10d85d55675e462c1.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:335px 48px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:48px;letter-spacing:1.08px;text-align:center;color:#333}.agent-ranking__group-heading.group-heading--results-kaigo .group__main-heading .results-value{color:#41b2a9;vertical-align:baseline}.agent-ranking__group-heading.group-heading--freelance{position:relative;min-height:65px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.agent-ranking__group-heading.group-heading--freelance::after{position:absolute;content:'';bottom:-11.5px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:12px 14.5px 0 14.5px;border-color:#0d3c6f transparent transparent transparent}.agent-ranking__group-heading.group-heading--freelance.group-heading--freelance-results{padding:7px 0}.agent-ranking__group-heading.group-heading--freelance.group-heading--freelance-results .group__main-heading{line-height:1.2;letter-spacing:1.2px}.agent-ranking__group-heading.group-heading--freelance.group-heading--freelance-results .group__main-heading .c-yellow{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:26px;font-weight:bold;line-height:1.0;letter-spacing:1.56px;color:#fed953;vertical-align:baseline}.agent-ranking__group-heading.group-heading--freelance .c-yellow-2{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#ffe54d;vertical-align:baseline}.agent-ranking__group-heading.group-heading--results-kango{height:48px;border-top:none;margin-top:11.5px}.agent-ranking__group-heading.group-heading--results-kango .group__main-heading{background-image:url(/assets/ranking/kango/sp/group_heading_results-cdaf30161abe282adbe8cd8251a9a11139f1078de1e3d4365a067f24460f5581.png);background-size:345px 48px;line-height:48px;color:#333}.agent-ranking__group-heading.group-heading--results-kango .group__main-heading .results-value{color:#df5a87}.agent-ranking__group-heading.group-heading--results-kango-filter{height:48px;border-top:none;margin-top:11.5px}.agent-ranking__group-heading.group-heading--results-kango-filter .group__main-heading{width:345px;margin:0 auto;background-image:initial;background-size:initial;line-height:48px;border-radius:5px;background-color:#fff9d8;color:#333}.agent-ranking__group-heading.group-heading--results-kango-filter .group__main-heading .results-value{color:#df5a87}.agent-ranking__result-eyecatch{box-sizing:border-box;height:125px;background-image:url(/assets/ranking/agent_ranking_result_eyeatch.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:auto 125px;padding:15.5px 0 0}.agent-ranking__result-eyecatch .result-eyecatch__title{box-sizing:border-box;width:245px;height:53px;padding:6px 0 0 9px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:-0.8px;text-align:left;color:#224160}.agent-ranking__result-eyecatch .result-eyecatch__title .job-name{vertical-align:baseline;font-size:18px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.agent-ranking__result-eyecatch .result-eyecatch__title .c-red{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;vertical-align:baseline;font-weight:bold;color:#dc4f55}.agent-ranking__recommended-number-registration{position:relative;padding:13px 0;background-color:#C3D1DD}.agent-ranking__recommended-number-registration .recommended-number-registration__balloon{position:relative;width:354px;margin:0 auto;box-sizing:border-box;background-color:#fff;background-image:url(/assets/ranking/recommended_number_registration_balloon_icon.png);background-repeat:no-repeat;background-position:top 50% left 16px;background-size:auto 67px;padding:9px 0 9px 109px;border:#237BAF 2px solid;border-radius:5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;font-weight:bold;line-height:1.33;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__recommended-number-registration .recommended-number-registration__balloon .c-red{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;vertical-align:baseline;color:#dc4f57;font-weight:bold}.agent-ranking__recommended-number-registration .recommended-number-registration__balloon::after{position:absolute;content:'';bottom:-12px;left:0;right:0;margin:0 auto;width:24px;height:13px;background-image:url(/assets/ranking/recommended_number_registration__balloon_notch.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:24px 13px}.agent-ranking__recommended-number-registration::after{position:absolute;content:'';bottom:-11px;right:0;left:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:12px 13.5px 0 13.5px;border-color:#c3d1dd transparent transparent transparent}.agent-ranking__recommended-number-registration.recommended-number-registration--freelance .recommended-number-registration__balloon{position:static}.agent-ranking__recommended-number-registration.recommended-number-registration--freelance .recommended-number-registration__balloon::after{display:none}.agent-ranking__recommended-number-registration.recommended-number-registration--freelance::after{display:none}.agent-ranking__recommended-number-registration.recommended-number-registration--kaigo{background-color:#fff;padding:0 0 12px}.agent-ranking__recommended-number-registration.recommended-number-registration--kaigo::after{display:none}.agent-ranking__recommended-number-registration.recommended-number-registration--kaigo .recommended-number-registration__balloon{border-color:#41b2a9;border-width:1px;background-image:url(/assets/ranking/recommended_number_registration_balloon_icon_kaigo-1c01447f9cabd13930c9a2f515b784ca9a12c0993d82969913d230dc6b4fb88d.png);background-position:top 50% left 8px;width:335px;padding-left:96px}.agent-ranking__recommended-number-registration.recommended-number-registration--kaigo .recommended-number-registration__balloon::after{bottom:-11px;left:0;right:0;margin:0 auto;width:23px;height:12px;background-image:url(/assets/ranking/recommended_number_registration__balloon_notch_kaigo-c13f3308abe7c80f311590f8fe721dfdb44d90bd793873a82122c5a1aefec196.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:23px 12px}.agent-ranking__recommended-number-registration.recommended-number-registration--kango{background-color:#fff}.agent-ranking__recommended-number-registration.recommended-number-registration--kango .recommended-number-registration__balloon{position:relative;border:1px solid #ffeeea;background-image:url(/assets/ranking/kango/sp/recommended_number_registration_balloon_icon-c84820afca281765f6aff21845a3d65de909f7037476a250286c3a54ec49d71e.png);width:345px;padding:9px 0 9px 106px}.agent-ranking__recommended-number-registration.recommended-number-registration--kango .recommended-number-registration__balloon::after{position:absolute;content:'';bottom:-11px;left:0;right:0;margin:0 auto;width:24px;height:12px;background-image:url(/assets/ranking/kango/sp/recommended_number_registration_balloon_notch-30038a3d486c373f9502c8238c87980aec662b2d5fe1da9d8d9152e3b8c94e48.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:24px 12px}.agent-ranking__recommended-number-registration.recommended-number-registration--kango::after{display:none}.diagnostic-result-compare{padding:0 0 20px}.suppwork__compare-table{position:relative;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;background-color:#fff;border-top:1px solid #ddd}.suppwork__compare-table tbody tr th{box-sizing:border-box;height:40px;background-color:#fff;background-image:url(/assets/kango_cafe/icon_triangle_down.png);background-repeat:no-repeat;background-position:bottom 8px left 50%;background-size:7px 4px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#634e4d;padding:11px 0 0}.suppwork__compare-table tbody tr th:first-of-type{width:110px}.suppwork__compare-table tbody tr th:nth-of-type(2){width:60px}.suppwork__compare-table tbody tr th:nth-of-type(3){width:75px}.suppwork__compare-table tbody tr th:nth-of-type(4){width:55px}.suppwork__compare-table tbody tr th:last-of-type{width:75px}.suppwork__compare-table tbody tr td{border-top:1px solid #ddd;box-sizing:border-box;border-bottom:1px solid #ddd;padding:0;vertical-align:middle}.suppwork__compare-table tbody tr td .employment-status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding:6px 4px 3px 7px}.suppwork__compare-table tbody tr td .employment-status .tag-employment{width:fit-content;height:16px;margin:0 3px 3px 0;padding:0 3px;border-radius:3px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:16px;letter-spacing:normal;text-align:center;color:#fff}.suppwork__compare-table tbody tr td .employment-status .tag-employment.yellow{background-color:#feb72f}.suppwork__compare-table tbody tr td .employment-status .tag-employment.red{background-color:#e03c35}.suppwork__compare-table tbody tr td .employment-status .tag-employment.blue{background-color:#3346dd}.suppwork__compare-table tbody tr td .employment-status .tag-employment.green{background-color:#41b2a9}.suppwork__compare-table tbody tr td .employment-status .tag-employment.purple{background-color:#c751c3}.suppwork__compare-table tbody tr td .employment-status .tag-employment.gray{background-color:#eee;color:#999;border:solid 1px #999;padding:0 2px;line-height:14px;height:14px}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status,.chorishi-class .suppwork__compare-table tbody tr td .employment-status{gap:2px 2px}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment{box-sizing:border-box;background-color:#fff;border:1px solid #fff;border-radius:1px;margin:0;height:15px;padding:0 3px;color:#E03C35;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;font-size:10px;font-weight:600;line-height:13px}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.yellow,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.yellow{background-color:#fff;border-color:#feb72f;color:#feb72f}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.red,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.red{background-color:#fff;border-color:#e03c35;color:#e03c35}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.blue,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.blue{background-color:#fff;border-color:#3346dd;color:#3346dd}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.green,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.green{background-color:#fff;border-color:#41b2a9;color:#41b2a9}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.purple,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.purple{background-color:#fff;border-color:#c751c3;color:#c751c3}.eiyoushi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.gray,.chorishi-class .suppwork__compare-table tbody tr td .employment-status .tag-employment.gray{background-color:#eee;color:#999;border:solid 1px #999;padding:0 2px;line-height:14px;height:14px}.suppwork__compare-table tbody tr td .agent{width:fit-content;margin:0 auto;padding:15px 0 9.5px;text-align:center}.suppwork__compare-table tbody tr td .agent .agent-rank-crown{display:none}.suppwork__compare-table tbody tr td .agent .agent-banner{display:block;height:auto;background-color:initial;font-size:0;line-height:1.7;color:#333;margin:0 auto 4.5px}.suppwork__compare-table tbody tr td .agent .agent-name{width:86px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:1.7;letter-spacing:normal;text-align:center;color:#2f93e5;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.suppwork__compare-table tbody tr td .rating-score .score_img{position:relative;opacity:1;overflow:hidden;cursor:pointer;display:block}.suppwork__compare-table tbody tr td .rating-score .score_img::before{position:absolute;top:1px;left:0;content:'';display:block;background-color:#fff;width:61px;height:12px;overflow:hidden;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.suppwork__compare-table tbody tr td .rating-score .score_img.score_img--action::before{animation:rating-star-action 500ms linear 2}@keyframes rating-star-action{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:.9}40%{transform:scale(30) rotate(45deg);opacity:0.7}80%{transform:scale(45) rotate(45deg);opacity:0.5}100%{transform:scale(50) rotate(45deg);opacity:0}}.suppwork__compare-table tbody tr td .rating-score .score_img .rating-star{display:block;margin:0 auto;height:10px}.suppwork__compare-table tbody tr td .rating-score .ranked-site-total-score{padding-top:4px;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1.17;letter-spacing:-0.24px;text-align:center;color:#e31f1f}.suppwork__compare-table tbody tr td .request-number-icon{display:block;margin:0 auto}.suppwork__compare-table tbody tr td .request-number{width:fit-content;margin:0 auto;padding:7px 0 0;font-size:11px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:#634e4d}.suppwork__compare-table tbody tr td .nego-ability-text{width:fit-content;max-width:55px;margin:0 auto;padding:7px 0 0;font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#634e4d}.suppwork__compare-table tbody tr td .listed-areas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.suppwork__compare-table tbody tr td .listed-areas .listed-area-tag{height:16px;padding:0 2.5px;border-radius:3px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:16px;letter-spacing:normal;text-align:center}.suppwork__compare-table tbody tr td .listed-areas .listed-area-tag.tag--blue{background-color:#d3d8ff;color:#3346dd}.suppwork__compare-table tbody tr td .listed-areas .listed-area-tag.tag--red{background-color:#ffdcdb;color:#e03c35}.suppwork__compare-table tbody tr td .listed-areas .listed-area-tag.tag--yellow{background-color:#ffecc9;color:#ffa905}.suppwork__compare-table tbody tr td .listed-areas .listed-area-tag+.listed-area-tag{margin-top:3px}.suppwork__compare-table tbody tr td .agent-link{position:relative;display:block;width:60px;height:26px;box-shadow:0 2px 0 0 #18671f;background-color:#2ba342;border-radius:3px;margin:0 auto;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:26px;letter-spacing:normal;text-align:center;color:#fff;user-select:none;text-decoration:none}.suppwork__compare-table tbody tr td .agent-link::after{position:absolute;content:'\f054';top:2px;bottom:0;right:7px;margin:auto 0;width:7px;height:26px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;color:#fff;line-height:26px;text-align:center}.suppwork__compare-table tbody tr td .agent-link:active{box-shadow:0 0 0 0 #18671f;transform:translateY(2px)}.suppwork__compare-table tbody tr td:nth-of-type(n+2){border-left:1px solid #ddd}.suppwork__compare-table.compare-table--2 tbody tr th:nth-of-type(3),.suppwork__compare-table.compare-table--2 tbody tr th:nth-of-type(4){width:65px}.suppwork__compare-table.compare-table--3 tbody tr th:nth-of-type(3),.suppwork__compare-table.compare-table--3 tbody tr th:nth-of-type(4){width:65px}.suppwork__compare-table.compare-table--agent-crown tbody tr td .agent{padding-top:10px !important}.suppwork__compare-table.compare-table--agent-crown tbody tr td .agent .agent-rank-crown{display:block;margin:0 auto 5px}.suppwork__compare-table::after{position:absolute;content:'';bottom:-9px;right:0;left:0;margin:auto;width:100%;height:9px;background-image:url(/assets/ranking/suppwork_compare_table-500f05b61f7b2942fb4798b605d3238d9fb235d23cf1df7fb586901625412725.png);background-repeat:no-repeat;background-position:bottom 0 left 50%;background-size:auto 9px}.eiyoushi-class .suppwork__compare-table::after,.chorishi-class .suppwork__compare-table::after{display:none}.ranking-heading--engineer{position:relative;background-color:#0d3d6f;padding:14px 0 15px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:1.2px;text-align:center;color:var(--white)}.ranking-heading--engineer .lang-name{margin-bottom:5px;font-size:11px;font-weight:normal;line-height:1.0;letter-spacing:0.44px;text-align:center;color:var(--white)}.ranking-heading--engineer::after{position:absolute;content:'';bottom:-12px;right:0;left:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:14px 15px 0 15px;border-color:#0d3d6f transparent transparent transparent}.agent-ranking__group .agent-ranking__unit{margin:0 0 30px}.agent-ranking__group .agent-ranking__unit .unit__basement{position:relative;width:334px;margin:0 auto;padding:59.5px 0 0;border-radius:8px 8px 5px 5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__header{box-sizing:border-box;position:absolute;width:353px;height:69.5px;top:-10px;left:-9.5px;background-repeat:no-repeat;background-position:50% 0;background-size:auto 69.5px;padding:28px 0 0 63px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#2f93e5}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__header a{color:#2f93e5}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-copy{width:300px;margin:0 auto;padding:6px 0 14px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.54;letter-spacing:normal;text-align:center;color:#f70000}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-copy p{font-size:1.0em}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:300px;margin:0 auto}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-banner{flex-basis:100px;width:100px;height:auto;background-repeat:no-repeat;background-position:50% 0;background-size:100px auto}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating{flex-basis:190px;width:190px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table{width:190px;border-collapse:collapse;table-layout:fixed;margin-bottom:15px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody{background-image:url(/assets/ranking/agent_rating_table_background_pattern.png);background-repeat:repeat;background-position:0 0;background-size:5.5px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1{box-sizing:border-box;height:28px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fffbdd}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-th{box-sizing:border-box;width:86px;padding-left:6px;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-th .score-title-wrapper{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:1.0;text-align:left;color:#e31f1f}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-th .score-title-wrapper .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:10px;padding-right:6px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td{box-sizing:border-box;width:104px;padding-left:0;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td .score-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td .score-wrapper .score_img{height:12px;vertical-align:top}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td .score-wrapper .score_img .rating-star{vertical-align:top;height:auto;width:70px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td .score-wrapper .score-number{padding-left:10px;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1;text-align:center;color:#e31f1f}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2{box-sizing:border-box;height:28px;border-bottom:1px solid #ededed}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-th{box-sizing:border-box;padding-left:6px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.0;text-align:left;color:#333;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-th .score-title-wrapper{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:1.0;text-align:left;color:#333}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-th .score-title-wrapper .ranked-detail-score-table-icon{vertical-align:text-bottom;width:auto;height:10px;padding-right:6px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td{box-sizing:border-box;padding-left:0;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td .score-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td .score-wrapper .score_img .rating-star{vertical-align:top;height:auto;width:70px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td .score-wrapper .score-number{padding-left:10px;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;line-height:1;text-align:center;color:#ccc}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-strong-points__group{width:300px;margin:0 auto 5px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point{position:relative;color:#2B2B2B;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;line-height:1.54;font-weight:bold;padding:0 0 4px 25px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point::before{position:absolute;content:'';top:0;left:0;width:18px;height:18px;background-image:url(/assets/ranking/icon_check.png);background-size:cover}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data{width:300px;margin:0 auto;padding:0 0 15px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table{border-collapse:collapse;table-layout:fixed}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody{width:100%}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr{box-sizing:border-box;border:1px solid #ddd}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-1,.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-2{width:60px;background-color:#efefef;font-size:11px;font-weight:normal;line-height:1.27;letter-spacing:normal;text-align:center;color:#333;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-2{width:47px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-1,.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2{box-sizing:border-box;width:90px;padding:5px 0;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:11px;font-weight:bold;line-height:1.27;letter-spacing:normal;text-align:center;color:#333;vertical-align:middle}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2{width:100px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices{background-color:#e7f4fd;padding:0 0 18px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__header{box-sizing:border-box;width:310px;margin:0 auto;padding:13.5px 0 10.5px 30px;background-image:url(/assets/ranking/icon_user_voice_2f93e5.png);background-repeat:no-repeat;background-position:top 50% left 0;background-size:auto 21.5px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement{width:310px;margin:0 auto;border-radius:6px;background-color:#fff;padding:12px 0 0}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit{width:280px;margin:0 auto;padding:0 0 12px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header{padding:9px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header .user-data{padding:0 0 0 55px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header .user-raiting{margin-left:9px;height:12px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header .user-raiting .rating-star{height:12px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body{position:relative;border-radius:6px;border:solid 2px #e6e6e6;padding:0 0 27px;background-color:#fff}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-avatar{position:absolute;top:-35px;left:0;width:52px;height:51px;background-repeat:no-repeat;background-position:50% 0;background-size:52px 51px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__title{width:240px;margin:0 auto;padding:21px 0 7px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#2f93e5}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper{position:relative;width:240px;height:81px;margin:0 auto}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text{height:72px;overflow:hidden;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text-screen{position:absolute;left:0;bottom:0;width:240px;height:63px;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, white 100%)}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text__see-more{position:absolute;width:88px;left:0;right:0;bottom:-11px;margin:0 auto;background-image:url(/assets/ranking/icon_angle_down_2f93e5.png);background-repeat:no-repeat;background-position:top 50% left 0;background-size:auto 13px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#2f93e5;cursor:pointer}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-official-registration{background-color:#fffede;padding:20px 0 0;border-radius:0 0 5px 5px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-official-registration .agent-official-registration__link{display:block;width:297px}.agent-ranking__group .agent-ranking__unit .unit__basement .unit__agent-official-registration .agent-official-registration__link .agent-official-registration__button{display:block;width:297px;height:auto}.agent-ranking__group .agent-ranking__unit .unit__basement .ranking-text{margin:0 15px 15px;text-align:left;font-size:13px;line-height:22px}.agent-ranking__group .agent-ranking__unit.agent-ranking__unit--ranking-1 .unit__basement .unit__header{background-image:url(/assets/ranking/sp_rank1_bg_2.png)}.agent-ranking__group .agent-ranking__unit.agent-ranking__unit--ranking-2 .unit__basement .unit__header{background-image:url(/assets/ranking/sp_rank2_bg_2.png)}.agent-ranking__group .agent-ranking__unit.agent-ranking__unit--ranking-3 .unit__basement .unit__header{background-image:url(/assets/ranking/sp_rank3_bg_2.png)}.agent-ranking__group .agent-ranking__unit.agent-ranking__unit--ranking-below .unit__basement .unit__header{top:0;left:0;background-image:none;width:334px;height:46px;padding:15px 0 0 16px;border-radius:8px 8px 0 0;background-color:#2c8ad9;color:#fff;font-size:16px}.agent-ranking__group .agent-ranking__unit.agent-ranking__unit--ranking-below .unit__basement .unit__header a{color:#fff}.agent-ranking__group.group--it,.agent-ranking__group.group--engineer{padding:31px 0 25px;background-color:#e2e9ef}.agent-ranking__group.group--it .agent-ranking__unit,.agent-ranking__group.group--engineer .agent-ranking__unit{width:334px;margin:0 auto 31px;border-radius:6px;background-color:#fff;padding:6.5px 0 0}.agent-ranking__group.group--it .agent-ranking__unit:last-of-type,.agent-ranking__group.group--engineer .agent-ranking__unit:last-of-type{margin-bottom:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement{box-sizing:border-box;position:static;width:322px;box-shadow:none;border-radius:6px;background-color:transparent;padding:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header{box-sizing:border-box;position:relative;top:0;left:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;height:69px;margin:0 0 16px;padding:0 0 0 103px;border-radius:5px;border:1px dotted #c6c6c6;background-color:#f2f4f5;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#4891de}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header a,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header a{text-decoration:underline}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon{box-sizing:border-box;position:absolute;width:70px;height:73px;top:-13px;left:8px;background-color:transparent;background-image:url(/assets/ranking/ranking_it_rating_ribbon.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:70px 74px;padding:24px 0 0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper{width:66.5px;text-align:center;line-height:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score-number,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score-number{padding:0 0 1px;font-family:Arial, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:23px;font-weight:bold;line-height:1.0;letter-spacing:-0.46px;text-align:center;color:#ffda44}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score_img,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score_img{width:fit-content;margin:0 auto}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score_img .rating-star,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__header .header__rating-ribbon .score-wrapper .score_img .rating-star{height:10px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-copy,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-copy{padding:0 0 14px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-copy p,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-copy p{padding:0 0 0 10px;border-left:5px solid #237baf;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#dc4f55}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .agent-banner__link,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .agent-banner__link{display:block;margin:0 auto 19px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .agent-banner__link .agent-banner__image,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .agent-banner__link .agent-banner__image{display:block;margin:0 auto;font-size:10px;background-color:#f9f9f9}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:0 0 21px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-radar-chart,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-radar-chart{flex-basis:160px;margin:0 auto 0 6px;padding:0;border-radius:3px;background-color:#f2f4f5}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-radar-chart .agent-radar-chart__image,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-radar-chart .agent-radar-chart__image{display:block;margin:0 auto}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data{padding:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .th-1,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .th-1{box-sizing:border-box;width:64px;padding:7px 0 7px 8px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:11px;font-weight:bold;line-height:1.455;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1{width:104px;padding:8px 0 8px 7px;text-align:left}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:5px 7px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group .agent-data__item,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group .agent-data__item{font-size:10px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#333}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group .agent-data__item.item--tagged,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr .td-1 .agent-data__item-group .agent-data__item.item--tagged{box-sizing:border-box;width:fit-content;height:18px;padding:0 9px;border-radius:18px;background-color:#519ad1;font-size:10px;font-weight:normal;line-height:18px;letter-spacing:normal;text-align:center;color:#fff}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance{width:300px;margin:0 auto;align-items:stretch;padding:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data{margin:0;width:initial}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table{width:100%;table-layout:fixed}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table tbody tr th,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table tbody tr th{width:64px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table tbody tr td,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-data .unit__agent-data__table tbody tr td{width:initial}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-radar-chart,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-radar-chart{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid #ddd;border-left:none;background-color:#F2F4F5;border-radius:0;margin:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-radar-chart .agent-radar-chart__image,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance .unit__agent-radar-chart .agent-radar-chart__image{display:block;width:115px;height:auto;margin:0 8.5px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2{position:relative;display:block;width:300px;height:114px;margin:0 auto 42px;overflow:hidden;padding:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data{flex-basis:initial;margin:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr:nth-of-type(1),.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr:nth-of-type(1){border-top:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr th,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr th{width:64px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr td,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .unit__agent-data .unit__agent-data__table tbody tr td{width:235px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .gradation-screen-fl2,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .gradation-screen-fl2{position:absolute;top:0;bottom:0;left:1px;right:1px;width:298px;height:113px;background-image:linear-gradient(to bottom, rgba(255,255,255,0.21), #fff 73%)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .squeeze-switch-fl2,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .squeeze-switch-fl2{position:absolute;bottom:0;left:1px;right:1px;width:298px;height:34px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:34px;letter-spacing:normal;text-align:center;color:#237baf;cursor:pointer;user-select:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .squeeze-switch-fl2 i.fa-chevron-down,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper.agent-data-wrapper--freelance-2 .squeeze-switch-fl2 i.fa-chevron-down{padding-right:8px;font-size:11px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-strong-points__group,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-strong-points__group{margin:0 auto 18px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point{margin:0 0 5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:normal;text-align:left;color:#2b2b2b}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point::before{background-image:url(/assets/ranking/icon_check_it.png)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment{width:300px;margin:0 auto;padding:0 0 5px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__heading,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__heading{position:relative;width:303px;height:31px;border-radius:31px;margin:0 auto 16px;background-color:#237baf;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:31px;letter-spacing:normal;text-align:center;color:#fff;user-select:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__heading::after,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__heading::after{position:absolute;content:'';bottom:0;right:28px;width:47px;height:51px;background-image:url(/assets/ranking/editorial_staff_comment_heading.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:47px 51px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon{position:relative;box-sizing:border-box;background-color:#fff;border:1px solid #C3D1DD;border-radius:5px;padding:11px 10px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon::before{position:absolute;content:'';top:-12px;right:44px;width:0;height:0;width:15px;height:12px;background-color:transparent;background-image:url(/assets/ranking/editorial_staff_comment_balloon_notch.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:15px 12px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p{box-sizing:border-box;font-size:14px;font-weight:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#2b2b2b}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p .line-marker,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p .line-marker{background:linear-gradient(transparent 80%, #ff6 80%)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p b,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p b{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p .c-red,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon p .c-red{color:#DC4F55;vertical-align:baseline}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link{padding:25px 0 28px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy{position:relative;width:fit-content;padding:0 23px;margin:0 auto 8px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:21px;letter-spacing:normal;text-align:center;color:#38799f;white-space:nowrap}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::before,.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::after,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::after{position:absolute;content:'';top:0;bottom:0;margin:auto 0;width:17px;height:21px;background-repeat:no-repeat;background-position:top 0 left 0;background-size:17px 21px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::before{left:0;background-image:url(/assets/ranking/agent_official_link_copy_left.png)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::after,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__copy::after{right:0;background-image:url(/assets/ranking/agent_official_link_copy_right.png)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button{position:relative;display:block;width:280px;height:53.5px;margin:0 auto;box-shadow:0 3px 0 0 #257b14;background-color:#33a822;border-radius:5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:53.5px;letter-spacing:normal;text-align:center;color:#fff;user-select:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button:active,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button:active{box-shadow:0 0 0 0 #257b14;transform:translateY(3px)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button::before{position:absolute;content:'30秒で登録完了!';top:-10px;left:-15.5px;margin:auto;width:fit-content;height:17px;padding:0 8px;border-radius:17px;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.12);background-color:#ffe54d;font-size:10px;font-weight:bold;line-height:17px;letter-spacing:normal;text-align:center;color:#dc4f55;user-select:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button.button--no-tag::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-official-link .agent-official-link__button.button--no-tag::before{display:none}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment{width:303px;margin:0 auto;padding:5px 0 0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__heading,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__heading{position:relative;box-sizing:border-box;height:31px;padding:0 31px 0 0;border-radius:31px;background-color:#237baf;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:31px;letter-spacing:normal;text-align:right;color:#fff}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__heading::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__heading::before{position:absolute;content:'';top:-5px;left:32px;width:45px;height:35px;background-image:url(/assets/ranking/icon_comment_double_ffffff.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:45px 35px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group{padding:11.5px 0 0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit{margin:0 auto 12.5px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit:last-of-type,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit:last-of-type{margin-bottom:0}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0 auto 10.5px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .agent-official-link__button,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .agent-official-link__button{display:block}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .personal-data__ages-and-gender,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .personal-data__ages-and-gender{padding:0 2px 0 5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#38799f}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .score-wrapper .score_img .rating-star,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-personal-data .score-wrapper .score_img .rating-star{display:block;height:9.5px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body{position:relative;padding:11px 10px;border-radius:5px;background-color:#fff;border:solid 1px #c3d1dd;border-radius:5px;font-size:14px;font-weight:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#2b2b2b}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body::before,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body::before{position:absolute;content:'';top:-12px;left:30px;width:0;height:0;width:15px;height:12px;background-color:transparent;background-image:url(/assets/ranking/editorial_staff_comment_balloon_notch.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:15px 12px}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body .line-marker,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body .line-marker{background:linear-gradient(transparent 80%, #ff6 80%)}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body b,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body b{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline}.agent-ranking__group.group--it .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body .c-red,.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__users-comment .users-comment__unit-group .users-comment__unit .users-comment__body .c-red{color:#DC4F55;vertical-align:baseline}.agent-ranking__group.group--engineer{padding-top:20px}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-copy{width:285px;margin:0 auto;border-left:5px solid #237baf;padding-left:10px;padding-bottom:0;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#dc4f55}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .agent-banner__link{margin-top:15px}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .agent-banner__link .agent-banner__image{height:auto}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-strong-points__group{margin-top:20px}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr td.td-radr-chart{background-color:#f2f4f5;vertical-align:middle;border-left:1px solid #ddd}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__agent-data-wrapper .unit__agent-data .unit__agent-data__table tbody tr td.td-radr-chart .agent-radar-chart-image{display:block;margin:0 auto;width:115px;height:auto}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon{box-sizing:border-box;font-size:14px;font-weight:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#2b2b2b}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon .line-marker{background:linear-gradient(transparent 80%, #ff6 80%)}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon b{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline}.agent-ranking__group.group--engineer .agent-ranking__unit .unit__basement .unit__editorial-staffs-comment .editorial-staffs-comment__balloon .c-red{color:#DC4F55;vertical-align:baseline}.agent-ranking__group.group--see-more{position:relative}.agent-ranking__group.group--see-more .agent-ranking__see-more{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(0deg, white 25%, rgba(255,255,255,0) 100%)}.agent-ranking__group.group--see-more .agent-ranking__see-more .see-more-button{box-sizing:border-box;height:41px;width:214px;margin:0 auto;border:2px solid #41B2A9;border-radius:41px;font-style:Hiragino Sans;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.16);font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:14px;color:#41b2a9;letter-spacing:normal;line-height:37px;text-align:center;cursor:pointer;user-select:none}.agent-ranking__group.group--see-more .agent-ranking__see-more .see-more-button:active{transform:translateY(2px)}.agent-ranking__group.group--syukatu{padding:32.5px 0 33.5px}.agent-ranking__group.group--syukatu .agent-ranking__unit{margin:0}.agent-ranking__group.group--syukatu .agent-ranking__unit:nth-of-type(n+2){margin-top:46px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement{width:334px;border-radius:0 0 5px 5px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.16)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__header{left:-12px;width:357px;background-size:auto 75px;background-position:0 50%;height:75px;padding:26px 0 0 71px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__header a{text-decoration:underline}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-copy{width:315px;padding:6.5px 0 17.5px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-copy p{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.54;letter-spacing:normal;text-align:center;color:#f70000}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating{width:315px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-banner{flex-basis:112px;width:112px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating{flex-basis:198px;width:198px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table{width:198px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody{background-image:none}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2{border:none}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-th,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-2-th,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-1-th,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-th{width:88px;background-color:#fcfcfc;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-2-td,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-1-td,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td{box-sizing:border-box;width:110px;padding-left:10px;background-color:#fcfcfc;border-bottom:1px solid #d1d1d1}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td .score-wrapper .score-number,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-2-td .score-wrapper .score-number,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-1-td .score-wrapper .score-number,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-2 .tr-2-td .score-wrapper .score-number{padding-left:8px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-th,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-banner-and-rating .unit__agent-rating .unit__agent-rating-table tbody .tr-1 .tr-1-td{background-color:#FFFBDD}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-strong-points__group{width:315px;margin:0 auto 12px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point{padding:0 0 0 21px;font-size:12px;line-height:1.67}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point::before{top:2px;width:16px;height:16px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-strong-points__group .unit__agent-strong-point:nth-of-type(n+2){margin-top:4px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data{width:315px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table{width:315px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-1,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-2{width:55px;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:var(--black)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .th-2{width:75px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-1,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2{width:80px;padding:4.5px 0;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.67;letter-spacing:normal;text-align:center;color:var(--black)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2{width:105px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2 .td-tag-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .unit__agent-data .unit__agent-data__table tbody tr .td-2 .td-tag-wrapper .td-tag{width:fit-content;background-color:#007ccf;height:22px;border-radius:3px;margin:4px;padding:0 4.5px;font-size:10px;font-weight:normal;line-height:22px;letter-spacing:normal;text-align:center;color:var(--white)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .ranking-text{width:315px;margin:0 auto}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .ranking-text p{font-size:14px;font-weight:normal;line-height:1.79;letter-spacing:normal;text-align:left;color:#262626}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta{margin:0 auto;padding:10px 0 15px;border-radius:0 0 5px 5px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .cta-barker{position:relative;width:fit-content;margin:0 auto 5.5px;padding:0 17px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:17px;letter-spacing:normal;text-align:center;color:#e87e0b}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .cta-barker::before,.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .cta-barker::after{position:absolute;content:'';top:0;bottom:0;margin:auto;width:8px;height:17px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:8px 17px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .cta-barker::before{left:0;background-image:url(/assets/ranking/syukatu/cta_barker_left-515a69b2de0ed3cb435537c4689489241efbaf19d4913c7ecb9156ff9bcf23d6.png)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .cta-barker::after{right:0;background-image:url(/assets/ranking/syukatu/cta_barker_right-dc2002bc0928f0e4350b5bc5b518966eb093a33138590db8ee919260d1af581c.png)}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .syukatu-agent-cta-button{position:relative;overflow:hidden;box-sizing:border-box;display:block;width:296px;height:56px;margin:0 auto;border:3px solid #ededed;background-image:linear-gradient(to bottom, #f0b16d, #e77800);border-radius:8px;box-sizing:border-box;padding:0 0 0 53px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;font-weight:bold;line-height:50px;letter-spacing:normal;text-align:left;color:var(--white);user-select:none}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .syukatu-agent-cta-button::after{content:"";display:block;width:20px;height:100%;position:absolute;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:syukatu-agent-cta-button-reflect 6s ease-in-out infinite}@keyframes syukatu-agent-cta-button-reflect{0%{transform:scale(0) rotate(45deg);opacity:0}92%{transform:scale(0) rotate(45deg);opacity:0.5}94%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .syukatu-agent-cta-button i.fa-chevron-right{margin-right:10px}.agent-ranking__group.group--syukatu .agent-ranking__unit .unit__basement .syukatu-agent-cta .syukatu-agent-cta-button:active{transform:translateY(2px)}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-1 .unit__basement{border:1px solid #e5b723}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-1 .unit__basement .unit__header{background-image:url(/assets/ranking/syukatu/sp_rank1_bg-6114d80b6bb6a1c31dd2dc4c966a03bfef937ce34b2f269b0a4935018c433875.png)}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-2 .unit__basement{border:1px solid #b8b8b8}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-2 .unit__basement .unit__header{background-image:url(/assets/ranking/syukatu/sp_rank2_bg-59c28f88323d2e822bfeefb5674bc37ac1ff2afec074cad0e4374567c3319646.png)}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-3 .unit__basement{border:1px solid #d2921d}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-3 .unit__basement .unit__header{background-image:url(/assets/ranking/syukatu/sp_rank3_bg-f22f89103ed5e61a1cf7111e83914144b6a575431f2a570e30dbfc0025f348c1.png)}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-below .unit__basement{border-radius:8px 8px 0 0;padding-top:71px}.agent-ranking__group.group--syukatu .agent-ranking__unit.agent-ranking__unit--ranking-below .unit__basement .unit__header{left:0;width:334px;height:60px;padding:22px 0 0 20px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement{position:initial;padding:0;width:355px;box-shadow:none;border-radius:5px;border:solid 1px #63ce9e}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__header{position:initial;padding:7px;background-color:#63ce9e;background-image:none;border-radius:3px 3px 0 0;width:355px;height:fit-content}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__header .unit-header-liner{border-radius:3px;background-color:var(--white);padding:9.5px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__header .unit-header-liner .agent-name-link{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;font-weight:bold;line-height:1.87;letter-spacing:0.6px;text-align:left;color:#3a8ced}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-copy{padding:11px 0 14px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-copy p{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:0.48px;text-align:center;color:#e94443}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-strong-points__group{width:325px;margin:0 auto 10px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data{display:none}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2{table-layout:fixed;border-collapse:separate;width:330px;margin:0 auto}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr th{padding:3.5px 0 3.5px 12px;background-color:#f5f5f5;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:11px;font-weight:normal;line-height:1.82;letter-spacing:0.44px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr th:first-of-type{width:90px;border-left:1px solid #d9d9d9}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr th:nth-of-type(2){width:70px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr th.th--2{width:70px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr td{padding:3.5px 0 3.5px 10px;background-color:#fff;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:11px;font-weight:bold;line-height:1.82;letter-spacing:0.44px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr td .icon-focus-evaluated{display:inline;margin-right:4px;vertical-align:middle}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr td.td--1,.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr td.td--2{width:85px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:first-of-type th{border-top:1px solid #d9d9d9}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:first-of-type th:first-of-type{border-radius:3px 0 0 0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:first-of-type td{border-top:1px solid #d9d9d9}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:first-of-type td:last-of-type{border-radius:0 3px 0 0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:last-of-type th:first-of-type{border-radius:0 0 0 3px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:last-of-type td{padding:15px 0 15px 10px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-data__table-2 tbody tr:last-of-type td:last-of-type{border-radius:0 0 3px 0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment{background-color:#fff;width:325px;margin:0 auto 21.5px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-heading{box-sizing:border-box;width:100%;background-image:url(/assets/ranking/parttimer/icon_editorial_department_comment-910cc253548861aea241bf5b758b6386b833710a82c4b8d2f38d3d5df86763e9.png);background-repeat:no-repeat;background-position:top 50% left 14px;background-size:22px;border-bottom:solid 1px #63ce9e;padding:5.5px 0 5.5px 45px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.85;letter-spacing:0.52px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body{padding:16.5px 0 0;width:304px;margin:0 auto}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body .comment-list{list-style-type:none;list-style-position:inside;counter-reset:editorial-department-comment-number}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body .comment-list li{position:relative;padding:3px 0 0 27px;min-height:22px;font-size:11px;font-weight:normal;line-height:1.64;letter-spacing:0.44px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body .comment-list li b{vertical-align:baseline;color:#e94443}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body .comment-list li::before{position:absolute;top:0;left:0;counter-increment:editorial-department-comment-number;content:counter(editorial-department-comment-number);width:22px;height:22px;border-radius:50%;background-color:#969696;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:11px;font-weight:bold;line-height:22px;letter-spacing:normal;text-align:center;color:var(--white)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__editorial-department-comment .editorial-department-comment-body .comment-list li:nth-of-type(n+2){margin-top:11px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices{background-color:#fff;width:325px;margin:0 auto;padding:0 0 20px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__header{width:100%;background-image:url(/assets/ranking/parttimer/icon_user_voice-fff0652737edcc95fc07611fe614b9bc1398fe5d22991f394bd20b440b1b089d.png);background-repeat:no-repeat;background-position:top 50% left 14px;background-size:23px 22px;border-bottom:solid 1px #63ce9e;padding:5.5px 0 5.5px 45px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.85;letter-spacing:0.52px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement{padding-top:24px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit{width:304px;margin:0 auto;padding:0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header{display:block;padding:0 0 0 54px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header .user-data{padding:0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__header .user-raiting{margin:5px 0 0;padding:0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body{border:none;padding:0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-avatar{top:-47px;width:44px;height:44px;border-radius:50%;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:44px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__title{width:304px;margin:9px 0 5px;padding:0;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;line-height:1.83;letter-spacing:0.48px;text-align:left;color:#036838}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper{box-sizing:border-box;width:304px;height:fit-content;border-radius:5px;background-color:#effaf5;padding:7.5px 10px 35px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text{height:fit-content;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:11px;font-weight:normal;line-height:1.82;letter-spacing:0.44px;text-align:left;color:var(--black)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text.text--view-all{display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:initial}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit .body-unit__body .user-voice__text-wrapper .user-voice__text__see-more{position:absolute;bottom:14px;width:fit-content;padding-left:17px;background-image:url(/assets/ranking/parttimer/icon_chevro_down_3a8ced_11-17da178a33708ae1da0c89e0e73e8a3268bb4097be20f079c940cf6505d7372d.png);background-repeat:no-repeat;background-position:top 50% left 0;background-size:10px 11px;font-size:11px;font-weight:normal;line-height:1.0;letter-spacing:0.44px;text-align:center;color:#3a8ced}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-user-voices .agent-user-voices__basement .body-unit:nth-of-type(n+2){margin-top:20px}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration{background-color:#fffee1;padding:18px 0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration .destination-btn-section{margin:0}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration .destination-btn-section .destination-btn.btn--parttimer{position:relative;display:block;margin:0 auto 4px;height:50px;background-image:linear-gradient(to bottom, #fcae1b, #e87e13);box-shadow:0 4px 0 0 #ad7134;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:50px;letter-spacing:0.64px;text-align:center;color:var(--white);text-shadow:none;user-select:none}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration .destination-btn-section .destination-btn.btn--parttimer::before{position:absolute;content:'1分で登録完了';top:-8px;left:-6px;width:fit-content;height:20px;background-color:#fff404;padding:0 12px;border-radius:20px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:8px;font-weight:bold;line-height:20px;letter-spacing:0.32px;text-align:center;color:#e94443}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration .destination-btn-section .destination-btn.btn--parttimer:active{box-shadow:0 0 0 0 #ad7134;transform:translateY(4px)}.agent-ranking__group.group--parttimer .agent-ranking__unit .unit__basement .unit__agent-official-registration.aor--parttimer-white{background-color:#fff;padding:28px 0 15px}.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-1 .unit__basement .unit__header .unit-header-liner,.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-2 .unit__basement .unit__header .unit-header-liner,.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-3 .unit__basement .unit__header .unit-header-liner{padding:9.5px 9.5px 9.5px 88px;background-repeat:no-repeat;background-position:top 50% left 10px;background-size:67px 35px}.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-1 .unit__basement .unit__header .unit-header-liner{background-image:url(/assets/ranking/parttimer/medal_ranking_1-ca18035963b1cfbcf499a7a32b545c0719941a3b9a3e15d411750c55149b996c.png)}.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-2 .unit__basement .unit__header .unit-header-liner{background-image:url(/assets/ranking/parttimer/medal_ranking_2-5685d6ee9d8a24a994f7bfaab8038eabebfd0c1c826f6b224aefdd3c9bf80093.png)}.agent-ranking__group.group--parttimer .agent-ranking__unit.agent-ranking__unit--ranking-3 .unit__basement .unit__header .unit-header-liner{background-image:url(/assets/ranking/parttimer/medal_ranking_3-87cc469ae1229d3e0bbb6a0b7add9d257d9f5804dedc441c99eda657e3b1afed.png)}.agent-ranking__group:has(.--agent-complex-data-switching-chiryouka){background-color:#FAFFEE}.kango-cafe__example{background-color:#FAFAFA;overflow-x:hidden}.kango-cafe__example .content{padding:0 0 45px}.kango-cafe__example .kango-cafe__section--heading{padding:30px 0 20px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:22px;color:#333;letter-spacing:0.08em;line-height:1.0;text-align:center}.kango-cafe__example .kango-cafe__section--heading b{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline;color:#ef7ca6}.kango-cafe__example .example-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding:0;margin-top:-6px}.kango-cafe__example .example-group .slick-list{padding:0 0 0 15px}.kango-cafe__example .example-group .slick-list .slick-track{padding:6px 0}.kango-cafe__example .example-group .example-item{box-sizing:border-box;width:162px;height:375px;margin:0 10px 0 0;padding:0 10px 25px;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:#fff}.kango-cafe__example .example-group .example-item .example-item-title{padding:18.5px 0 13.5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:15px;font-weight:bold;line-height:1.2;letter-spacing:0.9px;text-align:center;color:#634e4d}.kango-cafe__example .example-group .example-item .example-eyecatch{display:block;margin:0 auto 6.5px;border-radius:5px}.kango-cafe__example .example-group .example-item .example-info{padding:0 0 4px}.kango-cafe__example .example-group .example-item .example-info .info-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:7px 0}.kango-cafe__example .example-group .example-item .example-info .info-item:nth-of-type(n+2){border-top:dashed 1px #e0d6d6}.kango-cafe__example .example-group .example-item .example-info .info-item dt{flex-basis:58px;font-size:12px;font-weight:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#634e4d}.kango-cafe__example .example-group .example-item .example-info .info-item dd{flex-basis:84px;font-size:12px;font-weight:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#634e4d}.kango-cafe__example .example-group .example-item .example-info .info-item:first-of-type dd,.kango-cafe__example .example-group .example-item .example-info .info-item:last-of-type dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kango-cafe__example .example-group .example-item .example-info .info-item:nth-of-type(2) dd,.kango-cafe__example .example-group .example-item .example-info .info-item:nth-of-type(3) dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kango-cafe__example .example-group .example-item .example-link-button{display:block;width:142px;height:38px;margin:0 auto 5px;border-radius:5px;background-color:#1fba91;box-shadow:0 5px 0 #139371;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:38px;letter-spacing:0.56px;text-align:center;color:#fff;user-select:none;text-decoration:none}.kango-cafe__example .example-group .example-item .example-link-button:active{box-shadow:0 0 0 #139371;transform:translateY(5px)}.kango-cafe__example .example-group .example-item.item--more-recruitment{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background-image:url(/assets/kango_cafe/more_example_background.jpg);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:162px 390px}.kango-cafe__example .example-group .example-item.item--more-recruitment .more-recruitment-sentence{padding:0 0 11.5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:16px;color:#fff;letter-spacing:normal;line-height:1.4375;text-align:center}.kango-cafe__example .example-group .example-item.item--more-recruitment .more-recruitment-sentence .c-yellow{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#FFFF00;vertical-align:baseline}.kango-cafe__example .example-group .slick-dots{bottom:-39px}.kango-cafe__example .example-group .slick-dots li{width:12px;height:12px;margin:0 10px}.kango-cafe__example .example-group .slick-dots li button{width:12px;height:12px;border-radius:12px;background-color:#e0d6d6}.kango-cafe__example .example-group .slick-dots li button::before{display:none}.kango-cafe__example .example-group .slick-dots li.slick-active button{background-color:#634e4d}.section__popular-columns{background-color:#FAFAFA}.section__popular-columns .content{width:335px;margin:0 auto;padding:30px 0}.section__popular-columns .popular-columns{border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.16);background-color:#EF7CA6;padding:0 0 25px}.section__popular-columns .popular-columns .popular-columns-heading{height:58px;background-color:#fff;border-radius:5px 5px 0 0;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:22px;color:#333;letter-spacing:normal;line-height:58px;text-align:center}.section__popular-columns .popular-columns .popular-columns-heading b{vertical-align:baseline;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#ef7ca6}.section__popular-columns .popular-columns .popular-column-group{width:315px;margin:0 auto;padding:20px 0 25px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item{position:relative;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:8px 35px 8px 15px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1{flex-basis:180px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1 .column-popularity{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0 0 4.5px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1 .column-popularity .popularity-crown{display:block;height:14px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1 .column-popularity .popularity-count{padding:0 2px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:15px;color:#333;letter-spacing:normal;line-height:1.0}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1 .column-popularity .popularity-numeral{font-weight:normal;font-size:7px;color:#333;letter-spacing:normal;line-height:1.0}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-1 .column-title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:15px;color:#333;letter-spacing:normal;line-height:1.333}.section__popular-columns .popular-columns .popular-column-group .popular-column-item .column-item__partition-2{flex-basis:70px}.section__popular-columns .popular-columns .popular-column-group .popular-column-item::after{position:absolute;content:'\f054';top:0;bottom:0;right:15px;margin:auto;width:8px;height:16px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#ddd}.section__popular-columns .popular-columns .popular-column-group .popular-column-item:nth-of-type(n+2){margin-top:8px}.section__popular-columns .popular-columns .columns-index-link{display:block;box-sizing:border-box;height:33px;border-radius:33px;width:fit-content;margin:0 auto;padding:0 20px;background-color:#fff;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:15px;color:#41505d;letter-spacing:normal;line-height:33px}.section-jobhunt-agent .job-hunt-2023-heading{padding:10px 0 0}.section-jobhunt-agent .jobhunt-agent{width:355px;margin:0 auto;border-radius:5px;padding:20px 0 25px}.section-jobhunt-agent .jobhunt-agent .jobhunt-agent-switch-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;width:335px;margin:0 auto}.section-jobhunt-agent .jobhunt-agent .jobhunt-agent-switch-tab-group .jobhunt-agent-switch-tab{box-sizing:border-box;flex-basis:165px;height:37px;border-radius:5px 5px 0 0;background-color:#b3daf1;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;line-height:40px;letter-spacing:0.56px;text-align:center;color:var(--white);cursor:pointer}.section-jobhunt-agent .jobhunt-agent .jobhunt-agent-switch-tab-group .jobhunt-agent-switch-tab.tab--active{height:40px;background-color:#007ccf;line-height:43px;font-size:15px;cursor:auto}.section-jobhunt-agent .jobhunt-agent .jobhunt-agent-content{display:none;box-sizing:border-box;border-radius:5px;border:3px solid #007ccf;padding:8px 0}.section-jobhunt-agent .jobhunt-agent .jobhunt-agent-content.content--visible{display:block}.jobhunt-agent-group{box-sizing:border-box;width:335px;background-color:#e8f5fc;margin:0 auto;border-radius:5px;padding:20px 10px}.jobhunt-agent-group .jobhunt-agent-unit{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading{border-radius:6px 6px 0 0;background-color:#007CCF;padding:6px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper{position:relative;border-radius:3px;background-color:#fff;padding:13px 0}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-name{position:relative;padding:0 100px 0 34px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:18px;color:#007ccf;letter-spacing:-0.03em;line-height:1.222}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-name::before{position:absolute;content:'';top:0;left:9px;margin:auto 0;width:19px;height:19px;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:19px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16));z-index:10}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-rating{position:absolute;top:5px;right:10.5px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-rating .number-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-rating .number-wrapper .score-label{margin-right:5px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:14px;color:#333;letter-spacing:0;line-height:1.0}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-rating .number-wrapper .score-number{font-family:Arial, sans-serif;font-weight:bold;font-size:20px;color:#dd3d3d;letter-spacing:-0.02em;line-height:1.0}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-heading .agent-name-wrapper .agent-rating .score_img .rating-star{display:block;height:16px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body{background-color:#fff;border:2px solid #007CCF;border-radius:0 0 5px 5px;border-top:none;padding:16px 0 13.5px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1{width:297px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-banner{display:block;flex-basis:148px;max-width:148px;background-color:initial;font-size:10px;line-height:1.25;border:none}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table{flex-basis:138px;table-layout:fixed;background-color:#FCFCFC}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th{box-sizing:border-box;width:96px;border-bottom:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:2.75px 0 2.75px 7.5px;text-align:left;vertical-align:middle}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th .th-icon-wrapper{display:inline-block;padding:0 0 0 16px;margin:auto 0;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 0;background-size:13px;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:11px;color:#333333;letter-spacing:normal;line-height:16px;text-align:left}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th .th-icon-wrapper.icon--kyujin{background-image:url(/assets/ranking/syukatu/icon_star_9d9d9d-a78d67f7d913fae2c888fcdc1081ad4b791fc290429523612e417c899cdf5157.png)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th .th-icon-wrapper.icon--jisseki{background-image:url(/assets/ranking/syukatu/icon_thumbsup_9d9d9d-33baa73ec0e4db4dc2b0d39517b35bf8de1c94a555d6fb78f4a4cfe9b6ee0ad3.png)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th .th-icon-wrapper.icon--kuchikomi{background-image:url(/assets/ranking/syukatu/icon_comment_9d9d9d-a0fe84c0a4aeaee106d956a320e5c2651070b1d0e1677b0405507fd633236f45.png)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr th .th-icon-wrapper.icon--naitei{background-image:url(/assets/ranking/syukatu/icon_avatar_9d9d9d-1dc897a6764718b7316d29f6184b0fa822a91b115a23230ecd24d9a46b39f418.png)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-1 .agent-data-table tbody tr td{border-bottom:1px solid #D1D1D1;padding:1px 0;text-align:center;vertical-align:middle}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-2{width:282px;margin:0 auto;padding:15px 0 17px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-2 .recommended-for .recommended-sentence{box-sizing:border-box;position:relative;padding:0 0 0 20px;font-weight:normal;font-size:14px;color:#333;letter-spacing:normal;line-height:1.428}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-2 .recommended-for .recommended-sentence::before{box-sizing:border-box;position:absolute;content:'\f00c';top:1.5px;left:0;margin:auto;width:15px;height:15px;border-radius:3px;border:2px solid #F8C7C7;color:#E63D3D;font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;line-height:13px;text-align:center}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .agent-data-2 .recommended-for .recommended-sentence:nth-of-type(n+2){margin-top:4px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .jobhunt-agent-link{position:relative;overflow:hidden;display:block;width:297px;margin:0 auto 4px;height:50px;border-radius:5px;background-image:linear-gradient(to bottom, #f0b97d, #d97304);box-shadow:0 4px 0 #b96000;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:15px;color:#fff;letter-spacing:normal;line-height:50px;text-align:center}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .jobhunt-agent-link i.fa-solid{margin-right:10px}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .jobhunt-agent-link:active{box-shadow:0 0 0 #b96000;transform:translateY(4px)}.jobhunt-agent-group .jobhunt-agent-unit .jobhunt-agent-unit-body .jobhunt-agent-link::after{position:absolute;content:"";display:block;width:20px;height:100%;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:jobhunt-agent-link-reflect 6s ease-in-out infinite}@keyframes jobhunt-agent-link-reflect{0%{transform:scale(0) rotate(45deg);opacity:0}92%{transform:scale(0) rotate(45deg);opacity:0.5}94%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.jobhunt-agent-group .jobhunt-agent-unit:nth-of-type(1) .jobhunt-agent-unit-heading .agent-name-wrapper .agent-name::before{background-image:url(/assets/ranking/syukatu/jobhunt_medal_1-508ed87c952dcfc37df36d6b6003e08347d5d57dbe7a9076a5d0e5a40e111249.png)}.jobhunt-agent-group .jobhunt-agent-unit:nth-of-type(2) .jobhunt-agent-unit-heading .agent-name-wrapper .agent-name::before{background-image:url(/assets/ranking/syukatu/jobhunt_medal_2-92ecb6f6d99f14bbb66c37d4540771b2a6751406afd779b842e6dcfa5ee7f013.png)}.jobhunt-agent-group .jobhunt-agent-unit:nth-of-type(3) .jobhunt-agent-unit-heading .agent-name-wrapper .agent-name::before{background-image:url(/assets/ranking/syukatu/jobhunt_medal_3-c1b0822c70a78ff67bdb55fde1985a420e8e912c66830b2bc8bd84ec4a0e73e0.png)}.jobhunt-agent-group .jobhunt-agent-unit:nth-of-type(n+2){margin-top:20px}.jobhunt-agent-group.group--no-tab-switching{background-color:transparent;padding:0}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .agent-data-1{width:316px}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .agent-data-1 .agent-banner{flex-basis:157px;max-width:157px}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .agent-data-1 .agent-data-table{flex-basis:147px}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .agent-data-1 .agent-data-table tbody tr th{width:102px}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .agent-data-2{width:300px}.jobhunt-agent-group.group--no-tab-switching .jobhunt-agent-unit .jobhunt-agent-link{width:315px}.section-strong-point{padding:25px 0;background-image:url(/assets/ranking/syukatu/section_strong_point_stripe-1a9d1ba5ebd08948ec64e2d11b3c1f1a7db40eb4bf0b09d21e5f43a898bbb06b.png);background-repeat:repeat;background-position:top 0 left 0;background-size:cover}.section-strong-point .strong-point-basement{box-sizing:border-box;background-color:#fff;border-radius:5px;width:335px;margin:0 auto;box-shadow:0 3px 4px rgba(0,0,0,0.16);padding:25px 10px}.section-strong-point .strong-point-basement .strong-point-unit .strong-point-heading{display:block;margin:0 auto}.section-strong-point .strong-point-basement .strong-point-unit .multiple-registrations-heading{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:25px;font-weight:bold;line-height:1.36;letter-spacing:1px;text-align:center;color:#333}.section-strong-point .strong-point-basement .strong-point-unit .multiple-registrations-heading mark{background:linear-gradient(rgba(255,255,255,0) 60%, #EBC900 60%);font-style:normal;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#007ccf;vertical-align:baseline}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision-sentence{width:fit-content;padding:23px 0 30.5px;margin:0 auto;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:20px;color:#333;letter-spacing:0.04em;line-height:1.25;text-align:center}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-group .value-1{position:relative;overflow:hidden;-webkit-background-clip:text;background-clip:text;background-color:#0071c3;font-family:Arial, sans-serif;font-weight:bold;font-size:41px;color:transparent;letter-spacing:0.04em;line-height:1.0}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-group .value-1 .fs-sm{font-family:Arial, sans-serif;font-weight:bold;color:transparent;font-size:22px;line-height:1.0}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-group .value-1::after{position:absolute;content:"";display:block;width:20px;height:100%;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:percentage-value1-reflect 6s ease-in-out infinite}@keyframes percentage-value1-reflect{0%{transform:scale(0) rotate(45deg);opacity:0}92%{transform:scale(0) rotate(45deg);opacity:0.5}94%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-group .value-2{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:22px;color:#333333;letter-spacing:0.04em;line-height:1.363}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-1 .percentage-sentence{font-weight:normal;font-size:14px;color:#333;letter-spacing:0.04em;line-height:1.571}.section-strong-point .strong-point-basement .strong-point-unit .informal-decision .informal-decision-partition-2{flex-basis:120px}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision{margin:25.5px auto 0;border-radius:5px;padding:10.5px 0 13.5px;background-color:#F2F9FE;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:20px;letter-spacing:normal;line-height:1.45;text-align:center}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision mark{background:linear-gradient(rgba(255,255,255,0) 60%, #EBC900 60%);font-style:normal;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#007ccf}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision mark.fs-lg{font-size:25px}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision .fs-sm{display:inline-block;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:0.64px;text-align:center;color:var(--black)}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision.eid--multiple-registrations-1{margin-top:19px;padding:7px 0}.section-strong-point .strong-point-basement .strong-point-unit .early-informal-decision.eid--multiple-registrations-2{margin-top:30px;padding:19.5px 0}.section-strong-point .strong-point-basement .strong-point-unit .support-point-group{padding:30.5px 0 0}.section-strong-point .strong-point-basement .strong-point-unit .support-point .support-point-title{box-sizing:border-box;margin:0 auto 0 0;width:105px;height:30px;border-radius:3px 3px 0 0;background-color:#0071C3;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:13px;color:#fff;letter-spacing:normal;line-height:30px;text-align:center}.section-strong-point .strong-point-basement .strong-point-unit .support-point .support-point-value{border:2px solid #0071c3;border-radius:0 3px 3px 3px;padding:12.5px 0;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:16px;color:#333333;letter-spacing:0.04em;line-height:1.375;text-align:center}.section-strong-point .strong-point-basement .strong-point-unit .support-point .support-point-value mark{font-style:normal;background:linear-gradient(rgba(255,255,255,0) 60%, #EBC900 60%);font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;vertical-align:baseline;color:#0071c3}.section-strong-point .strong-point-basement .strong-point-unit .support-point:nth-of-type(n+2){margin-top:25px}.section-strong-point .strong-point-basement .strong-point-unit .support-point.support--24 .support-point-title{background-color:#F2853E}.section-strong-point .strong-point-basement .strong-point-unit .support-point.support--24 .support-point-value{padding:7px 15px;border-color:#F2853E;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:18px;color:#333333;letter-spacing:0.04em;line-height:1.888}.section-strong-point .strong-point-basement .strong-point-unit .issue-fixed-list{padding:28.5px 0 0}.section-strong-point .strong-point-basement .strong-point-unit .issue-fixed-list .issue-fixed-item{position:relative;padding:0 0 0 34px;font-weight:normal;font-size:16px;color:#333;letter-spacing:normal;line-height:1.25;white-space:nowrap}.section-strong-point .strong-point-basement .strong-point-unit .issue-fixed-list .issue-fixed-item::before{box-sizing:border-box;position:absolute;content:'\f00c';top:-1px;left:0;margin:auto;width:24px;height:24px;border:2px solid #F8C7C7;border-radius:3px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;text-align:center;line-height:20px;color:#E63D3D}.section-strong-point .strong-point-basement .strong-point-unit .issue-fixed-list .issue-fixed-item:nth-of-type(n+2){margin-top:12px}.section-strong-point .strong-point-basement .strong-point-unit:nth-of-type(n+2){margin-top:35px}.section-strong-point .strong-point-basement .strong-point-unit.no--m-t{margin-top:-10px}.section-strong-point .strong-point-basement .agent-anchor-wrapper{position:relative;margin:50px 0 0}.section-strong-point .strong-point-basement .agent-anchor-wrapper .agent-anchor-link{position:relative;overflow:hidden;display:block;width:265px;height:47px;margin:0 auto 3px;background-color:#007ccf;border-radius:3px;box-shadow:0 3px 0 #024F83;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;font-size:16px;color:#fff;letter-spacing:normal;line-height:47px;text-align:center;z-index:10}.section-strong-point .strong-point-basement .agent-anchor-wrapper .agent-anchor-link::after{position:absolute;content:"";display:block;width:20px;height:100%;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:agent-anchor-link-reflect 6s ease-in-out infinite}@keyframes agent-anchor-link-reflect{0%{transform:scale(0) rotate(45deg);opacity:0}92%{transform:scale(0) rotate(45deg);opacity:0.5}94%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.section-strong-point .strong-point-basement .agent-anchor-wrapper .agent-anchor-link:active{box-shadow:0 0 0 #024F83;transform:translateY(3px)}.section-strong-point .strong-point-basement .agent-anchor-wrapper .agent-anchor-link i.fa-solid{margin-right:10px}.section-strong-point .strong-point-basement .agent-anchor-wrapper::after{position:absolute;content:'';top:-24px;right:0;left:0;margin:0 auto;width:210px;height:40px;background-color:transparent;background-image:url(/assets/ranking/syukatu/agent_anchor_link_balloon-c1ccd17a8ea8cdcf0eb1b4ad4f988a3117069dd47e8ad6de635e9f8d60c63581.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:210px 40px;z-index:20}.section-strong-point .strong-point-basement .agent-anchor-wrapper.wrapper--type-2::after{width:195px;background-image:url(/assets/ranking/syukatu/agent_anchor_link_balloon_2-69120936458eb6ad7c8dac183338d7e158211e48cabc2447618e08cdc09339c0.png);background-size:195px 40px}.kv-with-link-buttons{position:relative}.kv-with-link-buttons .kv-included-link-buttons{display:block;position:absolute;bottom:15px;left:0;right:0;margin:0 auto;width:347px;height:46px;border-radius:5px;background-color:#29ADA3;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-under-balloon{position:relative;width:375px;height:50px;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{background-color:#1fba91}.kv-under-balloon.hoiku::after{border-color:#1fba91 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:347px;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}.layout-inner.parttimer-section:has(.diagnostics-result-filtering){padding-top:30px}.diagnostics-result-filtering{box-sizing:border-box;width:355px;margin:0 auto 60px;border-radius:5px;background-color:#f0fff8;padding:15px;display:flex;flex-direction:row;flex-direction:row-reverse;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;justify-content:center;justify-content:flex-start;justify-content:flex-end;justify-content:space-between;justify-content:space-around;align-content:flex-start;align-items:center;align-items:flex-start;align-items:flex-end;align-items:stretch;gap:px}.diagnostics-result-filtering .filtering-result{font-size:16px;font-weight:bold;line-height:1.75;letter-spacing:0.8px;text-align:center;color:#333}.diagnostics-result-filtering .filtering-result b{font-size:24px;letter-spacing:1.2px;vertical-align:baseline;color:#ff8134;font-weight:bold;line-height:1.0}.diagnostics-result-filtering .filtering-result b .fs-sm{vertical-align:baseline;font-size:16px}.diagnostics-result-filtering .filtering-item-group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8.5px 10px;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);background-color:#fff;padding:10px 20px;margin:10px auto 0}.diagnostics-result-filtering .filtering-item-group .filtering-item{box-sizing:border-box;width:fit-content;height:26px;padding:0 7px;background-color:#fff;border-radius:5px;border:solid 1px #00ad61;font-size:10px;font-weight:bold;line-height:24px;letter-spacing:normal;text-align:center;color:#01ab60}.agent-ranking-unit-group{width:355px;margin:60px auto 0;counter-reset:agent-ranking-unit-count}.agent-ranking-unit-group .agent-ranking-unit{position:relative;box-sizing:border-box;border-radius:8px;border:solid 2px #00ad61;background-color:#fff;padding:56px 13px 38px}.agent-ranking-unit-group .agent-ranking-unit .agent-name-link-parent{text-align:center}.agent-ranking-unit-group .agent-ranking-unit .agent-name-link-parent .agent-name-link{font-size:18px;font-weight:bold;line-height:1.445;letter-spacing:normal;text-align:center;color:#3a8ced;text-decoration:underline}.agent-ranking-unit-group .agent-ranking-unit .conformance-equirements-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 8px;margin-top:14px}.agent-ranking-unit-group .agent-ranking-unit .conformance-equirements-group .c-e-item{box-sizing:border-box;width:fit-content;height:26px;flex-grow:0;padding:0 7px;border-radius:5px;border:solid 1px #00ad61;background-color:#fff;font-size:10px;font-weight:bold;line-height:24px;letter-spacing:normal;text-align:center;color:#01ab60}.agent-ranking-unit-group .agent-ranking-unit .agent-catch-copy{margin:15px auto 0}.agent-ranking-unit-group .agent-ranking-unit .agent-catch-copy p{font-size:12px;font-weight:bold;line-height:1.667;letter-spacing:normal;text-align:center;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-banner-area{margin:15px auto 0}.agent-ranking-unit-group .agent-ranking-unit .agent-banner-area .agent-banner-link{display:block}.agent-ranking-unit-group .agent-ranking-unit .agent-banner-area .agent-banner-link .agent-banner{display:block}.agent-ranking-unit-group .agent-ranking-unit .agent-banner-area .agent-banner-credit{margin-top:5px;font-size:7px;text-align:right;line-height:1.0}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table{box-sizing:border-box;margin:15px auto 0;border-spacing:0;border-collapse:separate;border-radius:5px;border:1px solid #ddd}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr th{box-sizing:border-box;padding-left:19px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:142px;background-color:#fafafa;vertical-align:middle}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr th .th-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 5px;font-size:12px;font-weight:bold;line-height:1.96;letter-spacing:2px;text-align:left;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr th .th-wrapper i.fa-solid{font-size:15px;color:#00ad61}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr td{box-sizing:border-box;border-bottom:1px solid #ddd;width:183px;padding:11px 0}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr td .agent-rating-and-star-score{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr td .agent-rating-and-star-score .agent-rating-star .rating-star{display:block;height:15px}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr td .agent-rating-and-star-score .agent-rating-score{font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:15px;letter-spacing:normal;text-align:center;color:#f00}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr:first-of-type th{border-radius:4px 0 0 0}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr:last-of-type th,.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr:last-of-type td{border-bottom:none}.agent-ranking-unit-group .agent-ranking-unit .agent-rating-table tbody tr:last-of-type th{border-radius:0 0 0 4px}.agent-ranking-unit-group .agent-ranking-unit .others-agent-data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px 9px;margin:15px auto 0}.agent-ranking-unit-group .agent-ranking-unit .others-agent-data .o-a-data-unit{flex-basis:158px}.agent-ranking-unit-group .agent-ranking-unit .others-agent-data .o-a-data-unit .unit-heading{height:25px;border-radius:5px 5px 0 0;background-color:#00ad61;font-size:12px;font-weight:bold;line-height:23px;letter-spacing:1px;text-align:center;color:#fff}.agent-ranking-unit-group .agent-ranking-unit .others-agent-data .o-a-data-unit .unit-main{padding:5.5px 0;border:solid 1px #ddd;border-top:none;border-radius:0 0 5px 5px;font-size:14px;font-weight:bold;line-height:1.61;letter-spacing:normal;text-align:center;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action{margin:40px auto 0}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button{position:relative;box-sizing:border-box;display:block;width:325px;height:72px;border-radius:5px;background-color:#ff9b05;box-shadow:0 3px 0 0 #c06800;padding-top:2px;margin:0 auto 3px;font-size:20px;font-weight:bold;line-height:72px;letter-spacing:normal;text-align:center;color:#fff}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button:active:active{box-shadow:0 0 0 0 #c06800;transform:translateY(2px)}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost{width:fit-content;position:absolute;top:-18.5px;right:0;left:0;margin:0 auto}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost .cta-link-balloon-parent{position:relative;width:fit-content}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost .cta-link-balloon-parent .cta-link-balloon{position:relative;z-index:20;box-sizing:border-box;width:fit-content;height:37px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);border-radius:37px;padding:0 10px;font-size:12px;font-weight:bold;line-height:37px;letter-spacing:normal;text-align:center;color:#333333}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost .cta-link-balloon-parent .cta-link-balloon b{vertical-align:baseline;color:#ff9b05}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost .cta-link-balloon-parent::before{position:absolute;z-index:10;content:'';bottom:-7px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;filter:drop-shadow(0 0 6px rgba(0,0,0,0.16))}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button .cta-link-balloon-guidepost .cta-link-balloon-parent::after{position:absolute;z-index:30;content:'';bottom:-7px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-action .cta-link-button i.fa-solid{margin-left:16px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-points{margin-top:23px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-points li{position:relative;box-sizing:border-box;padding-left:24px;font-size:12px;font-weight:bold;line-height:1.667;letter-spacing:normal;text-align:left;color:var(333333)}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-points li::before{position:absolute;content:'\f14a';top:0;bottom:0;left:0;margin:auto 0;width:15px;height:14px;font-family:"Font Awesome 6 Free";font-weight:400;font-size:15px;text-align:center;line-height:1.0;color:#00ad61}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-points li:nth-of-type(n+2){margin-top:5px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider{margin:20px auto 0;width:325px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-prev,.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-next{width:22px;height:22px;border-radius:50%;background-color:#fff;z-index:100}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-prev::before,.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-next::before{display:none}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-prev::after,.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-next::after{position:absolute;top:0;left:0;right:0;width:22px;height:22px;border-radius:50%;color:#00ad61;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0;font-size:22px;line-height:22px;text-align:center}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-prev{left:0}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-prev::after{content:'\f137'}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-next{right:0}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slick-next::after{content:'\f138'}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slider-unit{border-radius:8px;background-color:#f0fff8;padding:21px 0 16px;width:303px;margin:0 11px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slider-unit .slider-unit-heading{position:relative;width:fit-content;margin:0 auto;font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#01ab60}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slider-unit .slider-unit-heading::after{position:absolute;content:'';top:-8px;right:-6px;margin:auto;width:11px;height:9px;background-color:transparent;background-image:url(/assets/ranking/parttimer/slider_unit_heading-acad58e69aa5dc6bbf13d07330fc8ad05af78ebd8abe7085d4a461e49cdf4d97.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:11px 9px}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slider-unit .slider-unit-main{width:260px;margin:13px auto 0;font-size:10px;font-weight:normal;line-height:1.8;letter-spacing:normal;text-align:left;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-recommended-slider .slider-unit .slider-unit-main b{vertical-align:baseline;color:#ff0000}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices{margin-top:20px}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-heading{height:37px;font-size:15px;font-weight:bold;line-height:37px;letter-spacing:normal;text-align:left;color:#000}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-heading i.fa-solid{margin-right:10px;color:#00ad61}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main{margin-top:5px}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit{border-radius:9px;border:solid 1px #ddd;background-color:#fff;padding:14px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 10px}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .users-data{flex-basis:57px}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .users-data .users-portrait-thumbnail{display:block;margin:0 auto}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .users-data .users-ages-and-gender{margin-top:6px;font-size:10px;font-weight:normal;line-height:1;letter-spacing:normal;text-align:center;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .unit-main .users-rating .users-rating-star{display:block}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .unit-main .users-voice-sentence{margin-top:6px;font-size:12px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .unit-main .users-voice-sentence__see-more{margin-top:6px;font-size:10px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:left;color:#008cd6;cursor:pointer}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .unit-main:has(.users-voice-sentence__see-more) .users-voice-sentence{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:calc((1em * 1.5) * 2)}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit .unit-main:has(.users-voice-sentence__see-more) .users-voice-sentence.sentence--seemore{display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:initial;height:auto}.agent-ranking-unit-group .agent-ranking-unit .agent-unit-users-voices .users-voices-main .users-voice-unit:nth-of-type(n+2){margin-top:12px}.agent-ranking-unit-group .agent-ranking-unit:nth-of-type(n+2){margin-top:60px}.agent-ranking-unit-group .agent-ranking-unit::before{box-sizing:border-box;position:absolute;counter-increment:agent-ranking-unit-count;content:counter(agent-ranking-unit-count);top:-30px;left:0;right:0;margin:0 auto;width:118px;height:66px;padding-top:32px;background-color:#fff;background-image:url(/assets/ranking/parttimer/uvs_crown_4_above-0e6120c5281ad0f1bdea7af0a76e042fde4f21f7688e2a0b8279b113f0404084.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:82px 66px;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.agent-ranking-unit-group .agent-ranking-unit.ranking--1{border-color:#ffc329}.agent-ranking-unit-group .agent-ranking-unit.ranking--1::before{background-image:url(/assets/ranking/parttimer/uvs_crown_1-a32e67404da0b8b605b6a76ac3828e07a0ad53643a6fce8b1e79382c545e15d1.png)}.agent-ranking-unit-group .agent-ranking-unit.ranking--2{border-color:#bbb}.agent-ranking-unit-group .agent-ranking-unit.ranking--2::before{background-image:url(/assets/ranking/parttimer/uvs_crown_2-8923067156a97c5be92033a2cc80102fa944b9c2083b0c0001f1646d943eb7f8.png)}.agent-ranking-unit-group .agent-ranking-unit.ranking--3{border-color:#e1710a}.agent-ranking-unit-group .agent-ranking-unit.ranking--3::before{background-image:url(/assets/ranking/parttimer/uvs_crown_3-4077bad601929f082df55c512ee4a4fa1751d5cffa6b72bf6a42f7c0ea4f4dee.png)}.remodal-overlay.remodal--users-voice{background-color:rgba(0,0,0,0.2);backdrop-filter:blur(20px)}.remodal.remodal--users-voice{position:relative;padding:0;background-color:#fff;border-radius:10px;margin:0 0 55px;width:345px;height:560px}.remodal.remodal--users-voice .remodal-close{position:absolute;right:0;left:0;top:auto;bottom:-55px;margin:0 auto;width:200px;height:40px;border-radius:40px;cursor:pointer;background-color:#fff;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;text-align:center;color:#9b9b9b}.remodal.remodal--users-voice .remodal-close::before{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll{overflow-y:scroll;height:560px}.remodal.remodal--users-voice .users-voice-unit-group-scroll::-webkit-scrollbar{display:none}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit{box-sizing:border-box;position:relative;padding:25px 20px 35px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .users-avatar{display:block;flex-basis:80px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-voice-title{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:10px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .rating-star{display:block}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-upper .upper-main .users-rating .users-ages-and-gender{font-size:12px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:left;color:#9b9b9b}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower{margin-top:15px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower .users-voice-sentence{position:relative;font-size:12px;font-weight:normal;line-height:1.667;letter-spacing:normal;text-align:left;color:#333}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit .u-v-unit-lower .users-voice-sentence .sentence--seemore{box-sizing:border-box;position:absolute;height:80px;bottom:0;left:0;right:0;background:linear-gradient(0deg, white 77%, rgba(255,255,255,0) 100%);padding-top:40px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.667;letter-spacing:normal;text-align:center;color:#215af4;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit::after{position:absolute;content:'';bottom:0;right:0;margin:auto;width:100%;height:1px;background-image:linear-gradient(90deg, #ddd 0, #ddd 4px, rgba(221,221,221,0) 4px, rgba(221,221,221,0) 8px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:8px 1px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--seemore){padding-bottom:0}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--seemore) .users-voice-sentence{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:140px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--seemore) .users-voice-sentence.sentence--visible-all{height:auto;display:block;-webkit-box-orient:initial;-webkit-line-clamp:initial;overflow:initial}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:has(.sentence--visible-all){padding-bottom:35px}.remodal.remodal--users-voice .users-voice-unit-group-scroll .users-voice-unit-group .users-voice-unit:last-of-type::after{display:none}.remodal-evaluation-label{margin-top:5px;line-height:normal;letter-spacing:normal;text-align:center;font-weight:bolder;font-size:9px;color:#215af4;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer}.sp-ranking-copy{color:#F70000;font-size:13px;font-weight:bold;line-height:1.4;padding:10px 15px 5px;text-align:center}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture{box-sizing:border-box;border-radius:8px;padding:0;width:346px;height:auto}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .remodal-title{position:relative;box-sizing:border-box;height:50px;background-color:#F15587;border:0;border-radius:5px 5px 0 0;padding:0 0 0 15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#fff;font-weight:bold;line-height:50px;text-align:left;font-size:14px}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .remodal-title .remodal-close{display:inline-block;position:absolute;right:0;left:auto;top:0;bottom:0;box-sizing:border-box;width:50px;height:50px;padding:0 10px 0 24px;background-image:url(/assets/office/search_lawyer_add1/icon_times_ffffff_15.png);background-repeat:no-repeat;background-position:50% 50%;background-size:15px;margin:auto 0;line-height:30px;white-space:nowrap}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .remodal-title .remodal-close::before{display:none}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group{height:70vh;overflow-y:scroll;border-radius:0 0 8px 8px;background-color:#fff}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group::-webkit-scrollbar{display:none}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region{box-sizing:border-box}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .region-title{box-sizing:border-box;height:30px;background:#EAEAEA;padding:0 0 0 15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;color:#333;font-weight:bold;line-height:30px;text-align:left}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;background-color:#fff}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group.kyushu{border-radius:0 0 5px 5px}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label{box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:50%;height:50px;border-bottom:1px solid #ddd;background-color:#fff;padding:0 20px}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label:nth-of-type(odd){box-sizing:border-box;border-right:1px solid #ddd}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label:nth-last-of-type(1):nth-of-type(odd),.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label:nth-last-of-type(2):nth-of-type(odd),.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label:nth-last-of-type(1):nth-of-type(even){box-sizing:border-box;border-bottom:0}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label .pref-radio{box-sizing:border-box;display:none}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label .pref-span{box-sizing:border-box;position:relative;width:100%;font-size:15px;font-weight:normal;line-height:49px;letter-spacing:0.45px;text-align:left;color:#272c38}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label .pref-span::before{box-sizing:border-box;position:absolute;content:"";display:block;top:0;bottom:0;right:0;width:18px;height:18px;margin:auto 0;border:0;background:#EBEBEB;border-radius:11px}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label .pref-radio:checked+.pref-span::after{display:block;position:absolute;content:"";top:0;bottom:0;right:4px;left:auto;margin:auto;width:10px;height:10px;background-color:#3593F1;border-radius:50%}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label.kyushu:nth-last-of-type(2):nth-of-type(odd){border-radius:0 0 0 5px}.remodal-wrapper.address1__select-prefecture .remodal.address1__select-prefecture .region-group .region .pref-group .pref-label.kyushu:last-of-type{border-radius:0 0 5px 0}
