﻿*,::before,::after{box-sizing:border-box}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0}p,ul .ol{margin:0;padding:0}span,b,u,i,strong,mark,em{vertical-align:baseline}:root{--black: #121c3a;--white: #fff;--main-color: #0099CE;--main-dark-color: #001C90;--effect-color: #fc721f;--effect-dark-color: #b94b15;--font-awesome: "Font Awesome 6 Free";--font-family: sans-serif;--font-barlow: 'Barlow Semi Condensed', sans-serif}html{touch-action:manipulation;scroll-behavior:smooth;scroll-padding-top:70px}body{width:375px;margin:0 auto;padding-top:70px;font-family:var(--font-family);background-color:#f5f5f5}body.body--overflow{overflow:hidden}body.body--outfocus{overflow:hidden}body.diagnose-result .career-step-keyvisual,body.diagnose-result .section-next-section-pilot,body.diagnose-result .section-career-step-diagnose,body.diagnose-result .section-career-step-results-reveal,body.diagnose-result .section-career-step-convenient,body.diagnose-result .section-career-step-search-agent{display:none}.career-step-header{position:fixed;top:0;left:0;right:0;width:375px;height:70px;margin:0 auto;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);z-index:40}.career-step-header .header-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 13px;padding:0 0 0 15px;height:70px}.career-step-header .header-content .header-subtitle{font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#707070}.career-step-header .header-content .header-subtitle b{font-weight:bold;color:#234b89}.career-step-keyvisual{width:375px;margin:0 auto;overflow:hidden;background-color:#fff;background-image:url(/assets/career_step_engineer/kv_background-c27e63e8d7eeb67eba80c053c9426cc557a9d717b3dc1d882382c63b9d62b88d.png);background-repeat:no-repeat;background-position:top -17px left -48px;background-size:446px 519px;z-index:10;opacity:1;transition:opacity 200ms linear}.career-step-keyvisual.three{background-position:top 40px left -48px}.career-step-keyvisual.three .keyvisual-feature-points{margin:250px auto 0}.career-step-keyvisual .keyvisual-content{position:relative;height:610px;padding:30px 0 0}.career-step-keyvisual .page-heading .heading-zero,.career-step-keyvisual .page-heading .heading-one,.career-step-keyvisual .page-heading .heading-two{width:0;padding:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background-image:linear-gradient(280deg, #ffc717 33%, #e84e21);border-radius:0 8px 8px 0;font-size:30px;font-weight:500;line-height:60px;letter-spacing:2.4px;text-align:left;color:var(--white);transition:1000ms width ease-in-out, 1000ms padding ease-in-out;overflow:hidden;white-space:nowrap}.career-step-keyvisual .page-heading .heading-zero.heading-max.heading-zero--visible,.career-step-keyvisual .page-heading .heading-one.heading-max.heading-zero--visible,.career-step-keyvisual .page-heading .heading-two.heading-max.heading-zero--visible{width:370px}.career-step-keyvisual .page-heading .heading-zero.heading-max.heading-one--visible,.career-step-keyvisual .page-heading .heading-one.heading-max.heading-one--visible,.career-step-keyvisual .page-heading .heading-two.heading-max.heading-one--visible{width:370px}.career-step-keyvisual .page-heading .heading-zero.heading-large.heading-zero--visible,.career-step-keyvisual .page-heading .heading-one.heading-large.heading-zero--visible,.career-step-keyvisual .page-heading .heading-two.heading-large.heading-zero--visible{width:353px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero.heading-large.heading-one--visible,.career-step-keyvisual .page-heading .heading-one.heading-large.heading-one--visible,.career-step-keyvisual .page-heading .heading-two.heading-large.heading-one--visible{width:353px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero.heading-medium.heading-zero--visible,.career-step-keyvisual .page-heading .heading-one.heading-medium.heading-zero--visible,.career-step-keyvisual .page-heading .heading-two.heading-medium.heading-zero--visible{width:288px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero.heading-medium.heading-one--visible,.career-step-keyvisual .page-heading .heading-one.heading-medium.heading-one--visible,.career-step-keyvisual .page-heading .heading-two.heading-medium.heading-one--visible{width:288px}.career-step-keyvisual .page-heading .heading-zero.heading-small.heading-zero--visible,.career-step-keyvisual .page-heading .heading-one.heading-small.heading-zero--visible,.career-step-keyvisual .page-heading .heading-two.heading-small.heading-zero--visible{width:238px}.career-step-keyvisual .page-heading .heading-zero.heading-small.heading-one--visible,.career-step-keyvisual .page-heading .heading-one.heading-small.heading-one--visible,.career-step-keyvisual .page-heading .heading-two.heading-small.heading-one--visible{width:238px}.career-step-keyvisual .page-heading .heading-zero.heading-zero--visible,.career-step-keyvisual .page-heading .heading-one.heading-zero--visible,.career-step-keyvisual .page-heading .heading-two.heading-zero--visible{width:238px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero.heading-one--visible,.career-step-keyvisual .page-heading .heading-one.heading-one--visible,.career-step-keyvisual .page-heading .heading-two.heading-one--visible{width:288px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero.heading-two--visible,.career-step-keyvisual .page-heading .heading-one.heading-two--visible,.career-step-keyvisual .page-heading .heading-two.heading-two--visible{width:353px;padding:0 15px}.career-step-keyvisual .page-heading .heading-zero{margin-bottom:8px}.career-step-keyvisual .page-heading .heading-two{margin-top:8px}.career-step-keyvisual .keyvisual-copy{width:fit-content;margin:310px auto 0}.career-step-keyvisual .keyvisual-copy .copy-one,.career-step-keyvisual .keyvisual-copy .copy-two{width:fit-content;padding:0 3px;background-color:#fc721f;font-size:21px;font-weight:500;line-height:28px;letter-spacing:1.68px;text-align:left;color:var(--white);opacity:0;transition:500ms opacity linear}.career-step-keyvisual .keyvisual-copy .copy-one.copy-one--visible,.career-step-keyvisual .keyvisual-copy .copy-one.copy-two--visible,.career-step-keyvisual .keyvisual-copy .copy-two.copy-one--visible,.career-step-keyvisual .keyvisual-copy .copy-two.copy-two--visible{opacity:1}.career-step-keyvisual .keyvisual-copy .copy-two{margin-top:3px}.career-step-keyvisual .keyvisual-feature-points{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 9px;width:fit-content;margin:284px auto 0}.career-step-keyvisual .keyvisual-feature-points .feature-point{opacity:0;transform:translateY(30px);transition:transform 500ms ease-in-out, opacity 500ms ease-in-out;will-change:transform;filter:drop-shadow(0 3px 4px rgba(0,0,0,0.16))}.career-step-keyvisual .keyvisual-feature-points .feature-point.point--visible{opacity:1;transform:translateY(0)}.career-step-keyvisual.career-step-keyvisual--hide{opacity:0;pointer-events:none}.career-step-keyvisual.career-step-keyvisual--hikaku-two,.career-step-keyvisual.career-step-keyvisual--hikaku-three{position:static;top:initial;left:initial;right:initial}.career-step-keyvisual.career-step-keyvisual--hikaku-two .keyvisual-content,.career-step-keyvisual.career-step-keyvisual--hikaku-three .keyvisual-content{position:relative;height:485px}.career-step-keyvisual.career-step-keyvisual--hikaku-two .page-heading .heading-one.heading-one--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-two .page-heading .heading-two.heading-one--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-one.heading-one--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-two.heading-one--visible{width:253px;padding:0 15px}.career-step-keyvisual.career-step-keyvisual--hikaku-two .page-heading .heading-one.heading-two--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-two .page-heading .heading-two.heading-two--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-one.heading-two--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-two.heading-two--visible{width:288px;padding:0 15px}.career-step-keyvisual.career-step-keyvisual--hikaku-three{background-image:url(/assets/career_step/kv_background_three-4e1b3f2ea55a943e69fa4a3f976cd6faf8ad1394aab41324dfde0534788a58db.png);background-size:375px 486px}.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-one.heading-two--visible,.career-step-keyvisual.career-step-keyvisual--hikaku-three .page-heading .heading-two.heading-two--visible{width:350px}.career-step-keyvisual.kv--step-engineer-root{background-color:#fff;background-image:url(/assets/career_step_engineer/kv_background_step_engineer-4874ec61c935540decc1f41911a555884c0ccc76205bdadbbe4d556b09c3f6e3.avif);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 280px}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content{padding-top:63px;height:292px}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content .page-heading .heading-one{width:0;height:46px;border-radius:0 6px 6px 0;background:linear-gradient(90deg, #F0674C 0%, #FF9A4C 100%);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.15);color:#FFF;font-size:26px;font-weight:700;line-height:46px;letter-spacing:1.04px}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content .page-heading .heading-one.heading-one--visible{width:248px}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content .page-heading .heading-two{border-radius:0 6px 6px 0;background:unset;background-color:#FFF;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.15);height:48px;width:0;color:#121C3A;font-size:32px;font-weight:700;line-height:48px;letter-spacing:1.28px}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content .page-heading .heading-two b{color:#FD684A;vertical-align:baseline}.career-step-keyvisual.kv--step-engineer-root .keyvisual-content .page-heading .heading-two.heading-two--visible{width:287px}.section-next-section-pilot{position:relative;height:calc(100vh - 120px);z-index:20}.section-next-section-pilot .pilot-guidepost{position:absolute;bottom:0;width:100%;height:105px}.section-next-section-pilot .pilot-guidepost .next-section-pilot{position:relative;margin-top:20.5px;opacity:0;transition:opacity 500ms linear}.section-next-section-pilot .pilot-guidepost .next-section-pilot .pilot-label{margin:0 auto}.section-next-section-pilot .pilot-guidepost .next-section-pilot .pilot-label .pilot-label-image{margin:0 auto}.section-next-section-pilot .pilot-guidepost .next-section-pilot .pilot-line-parent{position:absolute;top:24.5px;left:0;right:0;margin:0 auto;width:50px;height:48px;overflow:hidden}.section-next-section-pilot .pilot-guidepost .next-section-pilot .pilot-line-parent .pilot-line{width:1px;height:48px;margin:0 auto;background-color:var(--black);animation:pilot-line 2400ms ease-in-out infinite;opacity:1}@keyframes pilot-line{0%{transform:translateY(-48px)}30%{transform:translateY(48px)}100%{transform:translateY(96px)}}.section-next-section-pilot .pilot-guidepost .next-section-pilot.next-section-pilot--visible{opacity:1}.career-step-keyvisual-hikaku{width:375px;overflow:hidden;background-color:#fff;background-image:url(/assets/career_step/kv_hikaku_background-94b553c12bc0b07adfb6aa6288d58bad173609bf174956e0ceb2c5f1f5528b30.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 133px;z-index:10;opacity:1;transition:opacity 200ms linear}.career-step-keyvisual-hikaku .keyvisual-content{position:relative;height:133px;padding:22px 0 0}.career-step-keyvisual-hikaku .page-heading .heading-one{width:0;padding:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background-color:#FC721A;border-radius:0 5px 5px 0;font-size:22px;font-weight:500;line-height:40px;letter-spacing:1.76px;text-align:center;color:var(--white);transition:1000ms width ease-in-out, 1000ms padding ease-in-out;overflow:hidden;white-space:nowrap}.career-step-keyvisual-hikaku .page-heading .heading-one.heading-one--visible{width:220px;padding:0 15px}.career-step-keyvisual-hikaku .page-heading .heading-two{margin-top:8px}.career-step-keyvisual-hikaku .keyvisual-copy{width:fit-content;margin:10px auto 0 0}.career-step-keyvisual-hikaku .keyvisual-copy .copy-one{width:fit-content;padding:0 0 0 15px;font-size:14px;font-weight:500;line-height:1.429;letter-spacing:0.7px;text-align:left;color:var(--black);opacity:0;transition:500ms opacity linear}.career-step-keyvisual-hikaku .keyvisual-copy .copy-one.copy-one--visible{opacity:1}.career-step-keyvisual-hikaku.career-step-keyvisual--hide{opacity:0;pointer-events:none}.section-career-step-diagnose{position:relative;z-index:20;background-color:#fff;background-image:url(/assets/career_step_engineer/heading_diagnose_background-6bb77e08db0d59f90380926e2365f10e37f1b7b9df645d6cb7694634e9f56fa8.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:375px 126px}.section-career-step-diagnose .section-content{padding:28px 0 27px}.section-career-step-diagnose .diagnose-heading{height:120px}.section-career-step-diagnose .diagnose-heading .co-heading{margin-top:5.5px;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.section-career-step-diagnose .diagnose-heading .main-heading{width:fit-content;margin:0 auto 0 62px}.section-career-step-diagnose .diagnose-main{width:345px;margin:0 auto}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title{position:relative;padding-left:40px;font-size:15px;font-weight:500;line-height:30px;letter-spacing:normal;text-align:left;color:#121c3a}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:30px;height:30px;background-repeat:no-repeat;background-position:top 50% left 0;background-size:30px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--required::after,.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--optional::after{position:absolute;top:0;bottom:0;right:0;margin:auto;width:fit-content;height:22px;padding:0 10px;font-size:10px;font-weight:500;line-height:22px;letter-spacing:normal;text-align:center}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--required::after{content:'必須';background-color:#fc721f;color:var(--white)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--optional::after{content:'任意';background-color:#bfbfbf;color:var(--black)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--1::before{background-image:url(/assets/career_step_engineer/diagnose_count_1-f764c0504c9a40ade0bd0c3b485ec4b7271f9a684ee98d856495461c1c302f95.png)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--2::before{background-image:url(/assets/career_step_engineer/diagnose_count_2-ea07916470bd90f1ba9c5728d75b5bcf6253a1099afb3ca1bf4e557937aa8324.png)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-title.title--3::before{background-image:url(/assets/career_step_engineer/diagnose_count_3-a2df03485daab8adc080a6e1b37b079855f6f66cff06a2637142a24f893b4972.png)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:10px 9px;margin-top:12px}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-radio-group .diagnose-radio{display:block;flex-basis:168px;cursor:pointer}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-radio-group .diagnose-radio .diagnose-radio-input{display:none}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-radio-group .diagnose-radio .diagnose-radio-apprance{display:block;height:40px;border-radius:8px;border:solid 1px #eaeaea;background-color:#f0f0f0;font-size:13px;font-weight:500;line-height:38px;letter-spacing:normal;text-align:center;color:var(--black)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-radio-group .diagnose-radio .diagnose-radio-input:checked+.diagnose-radio-apprance{border-color:var(--effect-color);background-color:#FFF5EF;color:var(--effect-color)}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-select,.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-like-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:12px;width:100%;height:50px;border-radius:5px;border:solid 1px #eaeaea;background-color:#fff;background-image:url(/assets/career_step_engineer/icon_sort_both_333333-b72a6be7005065da098f9b224b5834963267224225aceb93f6939f64959e3afe.png);background-repeat:no-repeat;background-position:top 50% right 19.5px;background-size:8.5px 13px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.07);padding:0 19px;font-size:13px;font-weight:500;line-height:1.23;letter-spacing:normal;text-align:left;color:#BABABA;cursor:pointer}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-select:focus,.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-like-select:focus{outline:none}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-like-select{line-height:50px}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-like-select.select--blink{position:relative}.section-career-step-diagnose .diagnose-main .diagnose-unit .diagnose-like-select.select--blink::after{position:absolute;content:'';top:-5px;left:-5px;margin:auto;width:calc(100% + 10px);height:calc(100% + 10px);background-color:transparent;border:4px solid transparent;border-radius:9px;animation-name:select-blink;animation-delay:3500ms;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;animation-delay:0}@keyframes select-blink{0%{border-color:transparent}50%{border-color:#ff7600}100%{border-color:transparent}}.section-career-step-diagnose .diagnose-main .diagnose-unit:nth-of-type(n+2){margin-top:25px}.section-career-step-diagnose .diagnose-main .diagnose-action{margin-top:30px}.section-career-step-diagnose .diagnose-main .diagnose-action .diagnose-submit-button{width:100%;height:60px;border:none;border-radius:8px;background-color:#d3d3d3;box-shadow:0 3px 0 0 #b7b7b7;margin-bottom:3px;background-image:url(/assets/career_step_engineer/icon_chevron_right_ffffff_16-1c341fc9a72a57290efa7b4e53b77de7ceadcbbe329b79d5d4eceb4cadad7065.png);background-repeat:no-repeat;background-position:top 50% right 22px;background-size:11px 16px;font-size:18px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer;pointer-events:auto}.section-career-step-diagnose .diagnose-main .diagnose-action .diagnose-submit-button.active{box-shadow:0 3px 0 0 var(--main-dark-color);background-color:var(--main-color)}.section-career-step-diagnose .diagnose-main .diagnose-action .diagnose-submit-button:active{box-shadow:0 0 0 0 var(--effect-dark-color);transform:translateY(3px)}.section-career-step-diagnose .diagnose-main .diagnose-action .diagnose-submit-button:disabled{pointer-events:none;background-color:#d3d3d3;box-shadow:0 3px 0 0 #b7b7b7}.section-career-step-diagnose .diagnose-main .diagnose-action .diagnose-submit-button:disabled:active{box-shadow:0 0 0 0 #b7b7b7;transform:translateY(3px)}.section-diagnose-minimal{background-color:#fff}.section-diagnose-minimal .section-content{padding:0 0 30px}.section-diagnose-minimal .diagnose-minimal{width:345px;margin:0 auto;border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16)}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-heading{height:76px;background-color:#3913A0;background-image:url(/assets/career_step/diagnose_minimal-1e0b2deef0822d38d6ec25cf70b636bda92ba733b28a42331e8ec2ebf039920e.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:auto 76px;border-radius:10px 10px 0 0;padding:13px 0 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-heading .co-heading{font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--white)}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-heading .main-heading{margin:7.5px auto 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main{background-color:#fff;border-radius:0 0 10px 10px;padding:20px 15px 37px}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-item-label{flex-basis:65px;padding-top:12px;font-size:13px;font-weight:bold;line-height:1.23;letter-spacing:normal;text-align:left;color:var(--black)}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group{flex-basis:250px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label{display:block;height:35px;cursor:pointer}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label .form-input-radio{display:none}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label .form-input-apperance{display:block;height:100%;border:solid 1px #ddd;background-color:#f0f0f0;font-size:12px;font-weight:normal;line-height:33px;letter-spacing:normal;text-align:center;color:var(--black)}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label .form-input-radio:checked+.form-input-apperance{background-color:#F0F2FA;border-color:#3919A0;color:#390DA0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q1"]){width:50%}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q1"]):first-of-type .form-input-apperance{border-radius:5px 0 0 5px}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q1"]):last-of-type .form-input-apperance{border-left:#ddd;border-radius:0 5px 5px 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q1"]):last-of-type .form-input-radio:checked+.form-input-apperance{border-left:1px solid #3919A0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]){width:25%}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):first-of-type .form-input-apperance{border-radius:5px 0 0 5px}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):nth-of-type(2) .form-input-apperance,.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):nth-of-type(3) .form-input-apperance,.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):last-of-type .form-input-apperance{border-left:#ddd}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):nth-of-type(2) .form-input-radio:checked+.form-input-apperance,.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):nth-of-type(3) .form-input-radio:checked+.form-input-apperance,.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):last-of-type .form-input-radio:checked+.form-input-apperance{border-left:1px solid #3919A0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q2"]):last-of-type .form-input-apperance{border-radius:0 5px 5px 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]){width:50%}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):first-of-type .form-input-apperance{border-radius:5px 0 0 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):nth-of-type(2) .form-input-apperance{border-left:#ddd;border-radius:0 5px 0 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):nth-of-type(2) .form-input-radio:checked+.form-input-apperance{border-left:1px solid #3919A0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):nth-of-type(3) .form-input-apperance{border-top:#ddd;border-radius:0 0 0 5px}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):nth-of-type(3) .form-input-radio:checked+.form-input-apperance{border-top:1px solid #3919A0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):last-of-type .form-input-apperance{border-top:#ddd;border-left:#ddd;border-radius:0 0 5px 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item .form-input-group .form-input-label:has([name="q3"]):last-of-type .form-input-radio:checked+.form-input-apperance{border-top:1px solid #3919A0;border-left:1px solid #3919A0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item:nth-of-type(n+2){margin-top:20px}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item-action{padding:30px 0 0}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item-action .form-submit-botton{display:block;width:315px;height:60px;margin:0 auto 3px;border-radius:8px;box-shadow:0 3px 0 0 var(--effect-dark-color);background-color:var(--effect-color);background-image:url(/assets/career_step/icon_chevron_right_ffffff-b8e1a89142b88f835792d147e055242d724e208a8856ddbb668b7003c4293e0c.png);background-repeat:no-repeat;background-position:top 50% right 20px;background-size:11px 16px;border:none;font-size:18px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:center;color:var(--white);cursor:pointer}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item-action .form-submit-botton:active{box-shadow:0 0 0 0 var(--effect-dark-color);transform:translateY(3px)}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item-action .form-submit-botton:disabled{pointer-events:none;background-color:#d3d3d3;box-shadow:0 3px 0 0 #b7b7b7}.section-diagnose-minimal .diagnose-minimal .diagnose-minimal-main .form-item-action .form-submit-botton:disabled:active{box-shadow:0 0 0 0 #b7b7b7;transform:translateY(3px)}.section-career-step-results-reveal{position:relative;z-index:20;background-color:#f0f2fa;overflow:hidden}.section-career-step-results-reveal .section-content{padding:35px 0 35px}.section-career-step-results-reveal .results-reveal-title{width:345px;height:57px;margin:0 auto;border-radius:57px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:var(--main-color);font-size:20px;font-weight:500;line-height:57px;letter-spacing:1.6px;text-align:center;color:var(--white)}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit{position:relative;padding:30px 0 12px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit .unit-count{position:absolute;top:0;right:15px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit .results-reveal-main{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:0 10px 10px 0;width:260px;margin-right:auto;padding:20px 10px 16px 15px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit .results-reveal-main .main-heading{font-size:17px;font-weight:500;line-height:1.0;letter-spacing:normal;text-align:left;color:#390da0}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit .results-reveal-main .main-sentence{margin-top:11px;font-size:12px;font-weight:500;line-height:1.667;letter-spacing:normal;text-align:left;color:#121c3a}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit .unit-image{position:absolute;bottom:-37px;right:19.5px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(even){padding-top:47px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(even) .unit-count{position:absolute;top:0;right:auto;left:15px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(even) .results-reveal-main{margin-right:0;margin-left:auto;border-radius:10px 0 0 10px;width:240px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(even) .unit-image{position:absolute;bottom:-19px;right:auto;left:35px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(3){padding-top:41px}.section-career-step-results-reveal .results-reveal-group .results-reveal-unit:nth-of-type(3) .unit-image{position:absolute;bottom:-13px;right:0}.section-career-step-results-reveal.results-reveal--hikaku-two{background-color:#eaeaea}.section-career-step-results-reveal.results-reveal--hikaku-two .section-content{padding:30px 0 35px}.section-career-step-results-reveal.results-reveal--hikaku-two .results-reveal-title{background-color:var(--effect-color)}.section-career-step-results-reveal.results-reveal--hikaku-two .results-reveal-group{margin-bottom:50px}.section-career-step-convenient{position:relative;z-index:20;background-color:#FFF}.section-career-step-convenient .section-content{padding:35px 0 17.5px}.section-career-step-convenient .convenient-heading{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:1.6px;text-align:center;color:var(--black)}.section-career-step-convenient .convenient-main{border-radius:8px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);background-color:var(--white);width:345px;margin:20px auto 0;padding:24px 0 27px}.section-career-step-convenient .convenient-main .convenient-unit{width:255px;margin:0 auto}.section-career-step-convenient .convenient-main .convenient-unit .unit-heading{margin-bottom:15px;font-size:15px;font-weight:500;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black)}.section-career-step-convenient .convenient-main .convenient-unit .unit-heading b{color:#fc721a}.section-career-step-convenient .convenient-main .convenient-unit:nth-of-type(n+2){margin-top:27px}.section-career-step-search-agent{position:relative;z-index:20;background-color:#FFF}.section-career-step-search-agent .section-content{padding:0 0 50px}.section-career-step-search-agent .search-agent-heading{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:1.6px;text-align:center;color:var(--black)}.section-career-step-search-agent .search-agent-main{margin-top:19px}.section-career-step-search-agent .search-agent-main .search-agent-image{margin:30px auto 0}.section-career-step-search-agent.section-career-step-search-agent--step-engineer-root .section-content{padding:43px 0 50px}.section-career-step-search-agent.section-career-step-search-agent--step-engineer-root .search-agent-heading{color:#000;text-align:center;font-size:20px;font-weight:600;line-height:1.6;letter-spacing:1.6px}.section-career-step-search-agent.section-career-step-search-agent--step-engineer-root .search-agent-main .link-button{background-color:#EF6C52;box-shadow:0 3px 0 0 #B1402A}.section-career-step-search-agent.section-career-step-search-agent--step-engineer-root .search-agent-main .link-button:active{box-shadow:0 0 0 0 #B1402A;transform:translateY(3px)}.link-button{position:relative;display:block;width:256px;height:45px;margin:0 auto;border-radius:5px;font-size:14px;font-weight:500;line-height:45px;letter-spacing:normal;text-align:center;color:var(--white);text-decoration:none}.link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:21px;margin:auto 0;width:8px;height:13px;font-family:var(--font-awesome);font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:#fff}.link-button.link-button--orange{margin:0 auto 3px;box-shadow:0 3px 0 0 var(--effect-dark-color);background-color:var(--effect-color)}.link-button.link-button--orange:active{box-shadow:0 0 0 0 var(--effect-dark-color);transform:translateY(3px)}.link-button.link-button--blue{margin:0 auto 3px;box-shadow:0 3px 0 0 var(--main-dark-color);background-color:var(--main-color)}.link-button.link-button--blue:active{box-shadow:0 0 0 0 var(--main-dark-color);transform:translateY(3px)}.section-result-intro{background-color:#fff}.section-result-intro .result-intro-content{padding:30px 0 16px;width:345px;margin:0 auto}.section-result-intro .diagnose-condition{border-radius:5px;background-color:#f4fcff;padding:15px 0}.section-result-intro .diagnose-condition .diagnose-condition-label{font-size:15px;font-weight:bold;line-height:1.0;letter-spacing:1.2px;text-align:center;color:#333}.section-result-intro .diagnose-condition .diagnose-condition-item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:10px 10px;width:345px;margin:15px auto 0}.section-result-intro .diagnose-condition .diagnose-condition-item-group .diagnose-condition-item{width:fit-content;height:32px;padding:0 10px;border-radius:5px;background-color:#0099ce;font-size:12px;font-weight:bold;line-height:32px;letter-spacing:normal;text-align:center;color:var(--white)}.section-result-intro .found-agents{margin:11px auto 0;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:1.28px;text-align:center;color:#121c3a}.section-result-intro .found-agents .found-count{font-size:22px;letter-spacing:1.76px;color:#fc721a}.section-result-intro .recommended-point{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;padding:0 0 0 15px;margin-top:20px}.section-result-intro .recommended-point .recommended-point-image{margin-top:-9px}.section-result-intro .recommended-point .recommended-point-balloon{position:relative;flex-basis:225px;padding:0 0 0 15px}.section-result-intro .recommended-point .recommended-point-balloon::before{position:absolute;content:'';top:0;bottom:0;left:1px;margin:auto 0;width:0;height:0;border-style:solid;border-width:11px 18px 11px 0;border-color:transparent #dddddd transparent transparent;z-index:10}.section-result-intro .recommended-point .recommended-point-balloon .balloon-main{position:relative;border:1px solid #ddd;border-radius:8px;padding:10px 14px 10px 14px;background-color:#fff;z-index:20}.section-result-intro .recommended-point .recommended-point-balloon .balloon-main .balloon-sentence{font-size:12px;font-weight:bold;line-height:1.58;letter-spacing:normal;text-align:left;color:#121c3a}.section-result-intro .recommended-point .recommended-point-balloon .balloon-main .balloon-sentence b{color:#fc721a}.section-result-intro .recommended-point .recommended-point-balloon::after{position:absolute;content:'';top:0;bottom:0;left:3px;margin:auto 0;width:0;height:0;border-style:solid;border-width:11px 18px 11px 0;border-color:transparent #ffffff transparent transparent;z-index:30}.section-result-intro.section-result-intro--step-engineer-root .result-intro-content .diagnose-condition{background-color:#F2F3F5}.section-result-intro.section-result-intro--step-engineer-root .result-intro-content .diagnose-condition .diagnose-condition-item-group .diagnose-condition-item{background-color:#4D5CBF}.section-result-intro.section-result-intro--step-engineer-root .result-intro-content .recommended-point .recommended-point-balloon .balloon-sentence b{color:#121C3A}.section-agent-ranking{background-color:#fff}.agent-ranking{padding:29px 15px 45px;width:375px;margin:0 auto;border-top:4px solid #EDEDED;counter-reset:agent-unit-ranking-count}.agent-ranking .agent-unit{padding:0}.agent-ranking .agent-unit .agent-unit-heading-guidepost{position:relative;padding:0;margin-top:8px}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:1px solid #F2F2F2;z-index:20}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .agent-name-wrapper{position:relative;flex-basis:267px;min-height:65px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background-color:#fff}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .agent-name-wrapper .agent-name{padding-left:68px;width:100%}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .agent-name-wrapper .agent-name .agent-logo{display:block;width:auto;margin:0 auto;font-size:10px;line-height:1.5}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .general-evaluation{flex-basis:78px;background-color:var(--white);padding:0;border-left:1px dotted #e2e2e2}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .general-evaluation .evaluation-label{font-size:10px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:center;color:var(--black)}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .general-evaluation .evaluation-score{margin-top:4px;font-family:var(--font-barlow);font-size:15px;font-weight:bold;line-height:0.8;letter-spacing:normal;text-align:center;color:var(--effect-color)}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading .general-evaluation .evaluation-star{margin:5px auto 0}.agent-ranking .agent-unit .agent-unit-heading-guidepost .agent-unit-heading::after{position:absolute;counter-increment:agent-unit-ranking-count;content:counter(agent-unit-ranking-count, decimal-leading-zero)}.agent-ranking .agent-unit .agent-unit-heading-guidepost::before{position:absolute;content:'';top:-5px;left:-5px;margin:auto;width:64px;height:49px;background-color:#0099CE;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);z-index:10}.agent-ranking .agent-unit .agent-unit-heading-guidepost::after{position:absolute;content:'';bottom:-5px;right:-5px;margin:auto;width:64px;height:49px;background-color:#0099CE;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);z-index:10}.agent-ranking .agent-unit .agent-unit-main{width:345px;margin:0 auto;background-color:#fff;padding:20px 0 0}.agent-ranking .agent-unit .agent-unit-main .agent-copy{padding:16px 15px;border-radius:3px;background-color:#fffaf2;font-size:12px;font-weight:bold;line-height:2;letter-spacing:normal;text-align:center;color:#FC230D}.agent-ranking .agent-unit .agent-unit-main .agent-banner{margin:15px auto 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex{margin-top:20px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-switch{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:0 4px;border-bottom:2px solid #FC721A}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-switch .agent-data-complex-tab{box-sizing:border-box;flex:1;height:40px;background-color:#c1c1c1;border-bottom:none;border-radius:5px 5px 0 0;font-size:14px;font-weight:bold;line-height:40px;letter-spacing:0.56px;text-align:center;color:#fff;cursor:pointer}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-switch .agent-data-complex-tab.tab--current{background-color:#FC721A;color:#fff;pointer-events:none;cursor:auto}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group{background-color:#FAFAFA;border-radius:0 0 5px 5px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-cta-button{position:relative;display:block;width:315px;height:54px;margin:50px auto 3px;border-radius:5px;background-color:#04c45d;box-shadow:0 3px 0 #179647;font-size:18px;font-weight:bold;line-height:54px;letter-spacing:normal;text-align:center;color:var(--white);text-decoration:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-cta-button:active{box-shadow:0 0 0 #179647;transform:translateY(3px)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-cta-button::after{position:absolute;content:'30秒で登録完了';top:-25px;right:0;left:0;margin:0 auto;width:fit-content;padding:0 12.5px;background-image:url(/assets/career_step_engineer/cta_button_balllon_1-93ebecdcf3ee94986aa649818987df8b6e8f258ca71c88b2da53426c53c4ab40.png),url(/assets/career_step_engineer/cta_button_balllon_2-a9830f0e40d7860160472c31457e61913ab7c0889b249622dd187b4e78fd5f1c.png);background-repeat:no-repeat, no-repeat;background-position:top 50% left 0, top 50% right 0;background-size:9px 15px;font-size:14px;font-weight:bold;line-height:15px;letter-spacing:normal;text-align:center;color:#fc721a}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-cta-button:active::after{transform:translateY(-3px)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main{display:none;padding:17px 0 22px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main.complex-main--visible{display:block}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features{width:315px;margin:0 auto}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit{border-radius:3px;background-color:#fff;padding:10px 13px 11px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit .agent-feature-unit-heading{position:relative;padding:0 0 2px 22px;border-bottom:1px solid #e2e2e2;font-size:12px;font-weight:bold;line-height:1.834;letter-spacing:0.48px;text-align:left;color:var(--black)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit .agent-feature-unit-heading::before{position:absolute;content:'\f00c';top:1.25px;left:5px;width:11px;height:13px;font-family:var(--font-awesome);font-weight:900;font-size:12px;text-align:center;line-height:1.834;color:#fc721a}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit .agent-feature-unit-sentence{padding:8px 0 0;font-size:11px;font-weight:normal;line-height:1.728;letter-spacing:0.4px;text-align:left;color:var(--black)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit .agent-feature-unit-sentence b{vertical-align:baseline;font-weight:bold;color:#fc721a}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-features .agent-feature-unit:nth-of-type(n+2){margin-top:15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info{width:315px;margin:0 auto 16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper{border-radius:5px;border:solid 1px #ddd;background-color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table{border-collapse:collapse}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr:nth-of-type(n+2){border-top:solid 1px #e2e2e2}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr th{background-color:#fff;width:90px;padding:4.5px 0 4.5px 9px;border-right:1px solid #e2e2e2;font-size:11px;font-weight:bold;line-height:1.819;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td{width:225px;padding:10px 0 10px 10px;font-size:11px;font-weight:normal;line-height:1.82;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td .basic-info-item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:5px 5px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td .basic-info-item-group .basic-info-item{width:fit-content;height:19px;padding:0 10px;border-radius:19px;background-color:#0099ce;font-size:11px;font-weight:bold;line-height:19px;letter-spacing:0.44px;text-align:cener;color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr:first-of-type th:first-of-type{border-radius:4px 0 0 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr:nth-of-type(n+2) th:nth-of-type(n+2){border-left:1px solid #e2e2e2}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr:last-of-type th:last-of-type{border-radius:0 0 0 4px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper .basic-info-table .c-red{color:#ed0000;font-weight:bold}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts{border-radius:5px;margin-top:16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts .handled-scripts-heading{height:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:5px 5px 0 0;background-color:#aaa;font-size:12px;font-weight:bold;line-height:30px;letter-spacing:0.48px;text-align:center;color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts .handled-scripts-main{padding:15px 0 15px 15px;background-color:#fff;border-radius:0 0 5px 5px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts .handled-scripts-main .scripts-item-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:5px 5px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts .handled-scripts-main .scripts-item-group .scripts-item{width:fit-content;height:19px;padding:0 10px;border-radius:19px;background-color:#0099ce;font-size:11px;font-weight:bold;line-height:19px;letter-spacing:0.44px;text-align:cener;color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts.handled-scripts--step-engineer-root .handled-scripts-heading{background-color:#F3F3F3;border:1px solid #D4D4D4;border-bottom:none;color:#121C3A;line-height:29px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts.handled-scripts--step-engineer-root .handled-scripts-main{border:1px solid #D4D4D4;border-top:none;padding:11px 9px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .handled-scripts.handled-scripts--step-engineer-root .handled-scripts-main .scripts-item-group .scripts-item{background-color:#fff;border:1px solid #EF6C52;color:#EF6C52;font-weight:normal;line-height:17px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-basic-info .basic-info-table-wrapper+.handled-industries{margin-top:15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper{border-radius:5px;border:1px solid #ddd;background-color:#fff;margin:0 0 15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-th{width:108px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-th .score-title-wrapper{height:57px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 0 0 19px;background-color:#f5f5f5;border-radius:4px 0 0 0;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#e31f1f}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-th .score-title-wrapper .score-title-icon{margin-right:10px;height:16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-td{width:149px;vertical-align:middle}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-td .score-wrapper{height:57px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:0 4px 0 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-td .score-wrapper .score_img .rating-star{height:16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-1 .tr-1-td .score-wrapper .score-number{margin-left:10px;font-family:Arial, sans-serif;font-size:24px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#e31f1f}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2:nth-of-type(n+3){border-top:1px solid #ddd}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-th{width:108px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-th .score-title-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:42px;padding:0 0 0 19px;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-th .score-title-wrapper .score-title-icon{margin-right:10px;height:16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-td{width:149px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-td .score-wrapper{height:42px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-td .score-wrapper .score_img .rating-star{height:16px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-rating-wrapper .agent-rating tbody .tr-2 .tr-2-td .score-wrapper .score-number{margin-left:16px;font-family:Arial, sans-serif;font-size:20px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-recommend-group{padding:0 0 14px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-recommend-group .point-ribbon{margin-bottom:10px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-recommend-group .agent-recommend{position:relative;padding:0 0 0 30px;font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-recommend-group .agent-recommend::before{position:absolute;content:'';top:0;left:0;margin:auto;width:20px;height:20px;background-image:url(/assets/ranking/high_class/icon_checked_2.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:20px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-recommend-group .agent-recommend:nth-of-type(n+2){margin:8px 0 0 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description{margin:0 0 25px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .agent-description__heading{position:relative;box-sizing:border-box;margin:0 0 21px 49px;padding:14px 4px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;font-size:15px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .agent-description__heading::before{position:absolute;content:'';top:0;bottom:0;margin:auto 0;left:-49px;width:40px;height:40px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:40px;filter:drop-shadow(0 0 6px rgba(0,0,0,0.16))}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .agent-description__heading.heading-icon--editors::before{background-image:url(/assets/ranking/high_class/sp/icon_editors.png)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .agent-description__heading.heading-icon--uvoices::before{background-image:url(/assets/ranking/high_class/sp/icon_uvoices.png)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description p{font-size:14px;font-weight:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#000}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group{padding:0 0 6.5px;width:315px;margin:0 auto}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item{padding:13px 15px 10px;border-radius:3px;background-color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item:nth-of-type(n+2){margin-top:15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-thumbnail-side{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;padding:0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-thumbnail-side .user-thumbnail{display:block;margin-right:10px;margin-left:-4px;object-fit:cover;object-position:50% 50%;border-radius:50%}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-thumbnail-side .user-name-wrapper{position:relative;flex-basis:215px;padding:5.5px 0 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-thumbnail-side .user-name-wrapper .user-name{padding:0 0 5px;font-size:13px;font-weight:bold;line-height:1.0;letter-spacing:0.52px;text-align:left;color:var(--black)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-thumbnail-side .user-name-wrapper .rating-star{display:block;margin:0 auto 0 0;height:9.5px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 15px;margin:10px 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:135px;height:70px;border-radius:5px;background-color:#EAEAEA}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit .unit-content .annual-income{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 2px;color:#333;font-size:12px;font-weight:600;line-height:1.5}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit .unit-content .annual-income .amount-value{vertical-align:baseline;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:1.0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit .unit-content .corporate-name{margin-top:5px;color:#000;text-align:center;font-size:10px;font-weight:300;line-height:1.3}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit.unit--after{position:relative;background-color:#FFEDDD}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit.unit--after .unit-content .annual-income{color:#EF6C52}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit.unit--after .unit-content .annual-income .amount-value{color:#EF6C52}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .change-annual-income .annual-income-unit.unit--after::before{position:absolute;content:'';top:0;bottom:0;left:-11px;margin:auto 0;width:8px;height:16px;background-color:#aeaeae;clip-path:polygon(8px 50%, 0% 0%, 0% 16px)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item .user-voice-sentence{margin:5px auto;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0.48px;text-align:left;color:var(--black)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group .user-voice-item:has(.change-annual-income) .user-voice-sentence p{color:#121C3A;font-size:12px;font-weight:300;line-height:1.5}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item{border-radius:5px;padding:15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item .user-thumbnail-side{gap:0 15px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item .user-thumbnail-side .user-name-wrapper{flex-basis:unset;width:220px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item .user-thumbnail-side .user-name-wrapper .user-name{padding-bottom:3px;font-size:14px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item .user-thumbnail-side .user-name-wrapper .rating-star{height:14px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-description .user-voices-group.user-voices-group--step-engineer-root .user-voice-item .user-voice-sentence{margin:0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes{display:block;width:315px;margin:0 auto;padding:0 0 38px;list-style-type:none;list-style-position:inside;counter-reset:number}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-prev,.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-next{top:auto;bottom:-9px;width:12px;height:18px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:12px 18px;z-index:20}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-prev::before,.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-next::before{display:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-prev{left:30px;background-image:url(/assets/career_step/slick_prev-ab56096b1808542a88c3efe08c5b1de67efa5f185249f5b91f49c2cdbc3e1b6a.png)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-next{right:30px;background-image:url(/assets/career_step/slick_next-785ca5ebae4ac94a22cb6cb6030a72fddba9853414554e9345bf09b0272b98dc.png)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:stretch;border-radius:5px;background-color:#fff;border:1px solid #eee;width:315px;padding:17.5px 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .user-info{flex-basis:108px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .user-info .user-info-avatar{display:block;margin:0 auto}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .user-info .user-meta-data{width:70px;margin:9px auto 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .user-info .user-meta-data .user-job{font-size:13px;font-weight:bold;line-height:1.308;letter-spacing:0.52px;text-align:center;color:#121c3a}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare{position:relative;flex-basis:205px;min-height:132px;border-left:1px dotted #c7c7c7;padding:0 34px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;gap:0 19px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit{flex-basis:57px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit .annual-income-graph{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;background-color:#a7a7a7;height:30px;border-radius:5px 5px 0 0;padding:0 0 6px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit .annual-income-graph .income-amount{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 2px;z-index:20}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit .annual-income-graph .income-amount .amount-value{font-family:var(--font-barlow);font-size:18px;font-weight:600;line-height:1.0;letter-spacing:1px;text-align:center;color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit .annual-income-graph .income-amount .amount-numeral{width:1em;font-size:7px;font-weight:bold;line-height:1.143;letter-spacing:normal;text-align:left;color:#fff}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit .graph-sentence{margin-top:4px;margin-bottom:-3px;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#121c3a;overflow:hidden}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit.unit--after{flex-basis:60px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit.unit--after .annual-income-graph{position:relative;background-color:#e05700;height:65px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit.unit--after .annual-income-graph::before{position:absolute;content:'';bottom:0;left:0;margin:auto;width:100%;height:30px;background-color:#fc721a;z-index:10}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-unit.unit--after .graph-sentence{font-weight:bold;color:#008fc3}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon{position:absolute;top:0;left:30px;width:70px;height:70px;background-image:url(/assets/career_step_engineer/annual_income_balloon-9c70d44b77f99f3a95af8e46b0dea64b36aa310b3937ea45a20d01455bc3f99c.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:70px;padding:10px 0 0}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon .balloon-parts-1{font-size:13px;font-weight:bold;line-height:1.0;letter-spacing:0.52px;text-align:center;color:var(--black)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon .balloon-parts-2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 2px;z-index:20}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon .balloon-parts-2 .amount-value{font-family:var(--font-barlow);font-size:25px;font-weight:600;line-height:1.0;letter-spacing:0;text-align:center;color:#d51d1d}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon .balloon-parts-2 .amount-numeral{width:1em;font-size:9px;font-weight:bold;line-height:1.143;letter-spacing:normal;text-align:left;color:#d51d1d}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .successful-career-changes-unit .annual-income-compare .annual-income-balloon .balloon-parts-3{padding-left:0px;font-family:var(--font-barlow);font-size:16px;font-weight:500;line-height:1.0;letter-spacing:0.75px;text-align:center;color:#d51d1d}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-dots{display:block;line-height:0;bottom:4px;padding-inline-start:0;margin-block-start:0;margin-block-end:0;z-index:10}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-dots li{width:12px;height:12px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-dots li button{box-sizing:border-box;width:12px;height:12px;border-radius:50%;border:solid 1px #121C3A;background-color:transparent}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-dots li button::before{display:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .successful-career-changes .slick-dots li.slick-active button{border:solid 1px #008fc3;background-color:#008fc3}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group--2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 0 20px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group--2 .agent-link-cta{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;box-sizing:border-box;width:290px;height:69px;border-radius:9px;margin:0 auto;padding:5px 0 0;box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);background-color:#a00;background-image:linear-gradient(332deg, #d81900, #a00 77%);font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group--2 .agent-link-cta .icon__agent-link-cta{margin-left:9px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group--2 .agent-link-cta .tag-1min{box-sizing:border-box;position:absolute;top:-9px;right:0;left:0;margin:0 auto;width:106px;height:22px;padding:0;border-radius:22px;border:solid 1px #a00;background-color:#fff;font-size:12px;font-weight:bold;line-height:20px;letter-spacing:normal;text-align:center;color:#a00;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group--2 .agent-link-cta:active{transform:translateY(2px);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link--detail{box-sizing:border-box;width:240px;height:74px;border-radius:5px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.16);border:solid 1px #dedede;background-color:#fff;font-size:14px;font-weight:bold;line-height:74px;letter-spacing:normal;text-align:center;color:#000;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link--detail:active{transform:translateY(2px);box-shadow:0 1px 4px 0 rgba(0,0,0,0.16)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link-cta{position:relative;display:block;box-sizing:border-box;width:290px;height:75px;padding:0;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4);background-color:#a00;background-image:url(/assets/ranking/high_class/sp/agent_link_cta.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:290px 75px;font-size:20px;font-weight:bold;line-height:75px;letter-spacing:normal;text-align:center;color:#fff;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link-cta .tag-3min{box-sizing:border-box;position:absolute;top:-15px;left:0;right:0;vertical-align:middle;display:inline-block;width:118px;height:30px;margin:0 auto;padding:0;border:solid 1px #a00;border-radius:30px;background-color:#fff;font-size:14px;font-weight:bold;line-height:28px;letter-spacing:normal;text-align:center;color:#a00;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link-cta .icon__agent-cta{margin:3px 0 0 8px}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .agent-link-cta:active{transform:translateY(2px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .bizreach-different{display:block;box-sizing:border-box;margin-top:25px;height:64px;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:solid 1px #e31f1f;background-color:#fff;font-size:14px;font-weight:bold;line-height:62px;letter-spacing:normal;text-align:center;color:#e31f1f;user-select:none}.agent-ranking .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-link-group .bizreach-different:active{transform:translateY(2px);box-shadow:0 1px 4px 0 rgba(0,0,0,0.16)}.agent-ranking .agent-unit:nth-of-type(n+2){margin-top:48px}.agent-ranking .agent-unit.ranking-1 .agent-unit-heading-guidepost .agent-unit-heading::before,.agent-ranking .agent-unit.ranking-2 .agent-unit-heading-guidepost .agent-unit-heading::before,.agent-ranking .agent-unit.ranking-3 .agent-unit-heading-guidepost .agent-unit-heading::before{position:absolute;content:'';top:-8px;left:10px;margin:auto;width:58px;height:76px;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:58px 76px;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16));z-index:30}.agent-ranking .agent-unit.ranking-1 .agent-unit-heading-guidepost .agent-unit-heading::after,.agent-ranking .agent-unit.ranking-2 .agent-unit-heading-guidepost .agent-unit-heading::after,.agent-ranking .agent-unit.ranking-3 .agent-unit-heading-guidepost .agent-unit-heading::after{visibility:hidden}.agent-ranking .agent-unit.ranking-1 .agent-unit-heading-guidepost .agent-unit-heading::before{background-image:url(/assets/career_step_engineer/ribbon_ranking_1-29488371206ce979384f4e9cb3a00f90a7cb23422564f47ee117bc7fd270552c.png)}.agent-ranking .agent-unit.ranking-1 .agent-unit-heading-guidepost::before,.agent-ranking .agent-unit.ranking-1 .agent-unit-heading-guidepost::after{background-color:#f1b63c}.agent-ranking .agent-unit.ranking-2 .agent-unit-heading-guidepost .agent-unit-heading::before{background-image:url(/assets/career_step_engineer/ribbon_ranking_2-bd73566a0714fed2a60c09fe8fd71c5533f047a4ea3c8643871bfc6cb90155fc.png)}.agent-ranking .agent-unit.ranking-2 .agent-unit-heading-guidepost::before,.agent-ranking .agent-unit.ranking-2 .agent-unit-heading-guidepost::after{background-color:#afafb0}.agent-ranking .agent-unit.ranking-3 .agent-unit-heading-guidepost .agent-unit-heading::before{background-image:url(/assets/career_step_engineer/ribbon_ranking_3-07053a9fcf691dd11decf8588d2f590fbb7245efebd6ea56c909021e2f5e84b5.png)}.agent-ranking .agent-unit.ranking-3 .agent-unit-heading-guidepost::before,.agent-ranking .agent-unit.ranking-3 .agent-unit-heading-guidepost::after{background-color:#c9913b}.agent-ranking .agent-unit:nth-of-type(n+4) .agent-unit-heading-guidepost .agent-unit-heading::after{display:block;position:absolute;top:0;bottom:0;left:15px;margin:auto;width:42px;height:42px;border-radius:42px;background-color:#0099CE;font-family:var(--font-barlow);font-size:25px;font-weight:500;line-height:40px;letter-spacing:normal;text-align:center;color:#fff;z-index:30}.agent-ranking.agent-unit-group--hikaku-two{display:none;padding:30px 0 40px;background-color:#fafafa}.agent-ranking.agent-unit-group--hikaku-two .agent-unit .agent-unit-heading{width:345px;margin:0 auto;border-radius:5px 5px 0 0;background-color:#fff5ef;border:solid 1px #ccc;box-shadow:none;padding-left:14px}.agent-ranking.agent-unit-group--hikaku-two .agent-unit .agent-unit-heading .agent-name-wrapper .agent-name{color:var(--effect-color)}.agent-ranking.agent-unit-group--hikaku-two .agent-unit .agent-unit-heading::before,.agent-ranking.agent-unit-group--hikaku-two .agent-unit .agent-unit-heading::after{display:none}.agent-ranking.agent-unit-group--hikaku-two .agent-unit .agent-unit-main{border:solid 1px #ccc;border-top:none;border-radius:0 0 5px 5px}.agent-ranking.agent-unit-group--hikaku-two.group--visible{display:block}.agent-ranking.agent-ranking--step-engineer-root{border-top:none;padding-top:40px}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-switch{border-color:#EF6C52}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-switch .agent-data-complex-tab.tab--current{background-color:#EF6C52}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr th{background-color:#F3F3F3}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td .basic-info-item-group .basic-info-item{background-color:#EF6C52;font-weight:normal}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td:has(.ruled-dots-group){padding:0}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td:has(.ruled-dots-group) .ruled-dots-group .ruled-dots-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:8px 15px 8px 10px}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td:has(.ruled-dots-group) .ruled-dots-group .ruled-dots-row .ruled-dots-label{color:#333;font-size:11px;font-weight:400;line-height:1.2}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td:has(.ruled-dots-group) .ruled-dots-group .ruled-dots-row .ruled-dots-evaluation{color:#333;font-size:11px;font-weight:400;line-height:1.2}.agent-ranking.agent-ranking--step-engineer-root .agent-unit .agent-unit-main .ranking-agent-data-complex .agent-data-complex-main-group .agent-data-complex-main .agent-basic-info .basic-info-table-wrapper .basic-info-table tbody tr td:has(.ruled-dots-group) .ruled-dots-group .ruled-dots-row:nth-of-type(n+2){border-top:1px dotted #d4d4d4}.agent-list-switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:20px 0 0;border-bottom:2px solid var(--effect-color);background-color:#fff}.agent-list-switching-tab-group .agent-list-switching-tab{flex-basis:185px;height:60px;background-color:#eaeaea;border-radius:10px 10px 0 0;font-family:'DIN Alternate', Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:center;color:#121c3a;cursor:pointer}.agent-list-switching-tab-group .agent-list-switching-tab.tab--current{background-color:var(--effect-color);color:#fff;pointer-events:none}.agent-list-switching-tab-group .agent-list-switching-tab.tab--current:last-of-type{background-color:#3919a0;background-image:linear-gradient(to bottom, #3919a0, #425feb);color:#fff;pointer-events:none}.agent-list-switching-tab-group.tab-group--change{border-bottom:2px solid #425ae5}.section-career-step-compare-agent{background-color:#fff;overflow-y:hidden}.section-career-step-compare-agent:has(.heading-balloon){overflow-y:unset}.section-career-step-compare-agent .compare-agent-heading:has(.heading-balloon){position:relative;background-image:url(/assets/career_step_engineer/compare_agent_heading_bg_step_engineer_root-3cb25f8c6a231d12d409329474f70578289afaeda4540ad15a2f183ca4a9cf25.svg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:375px 120px;width:375px;height:120px;overflow:unset;padding-top:33px;color:#FFF;text-align:center;font-size:24px;font-weight:700;line-height:1.3333;letter-spacing:1.92px}.section-career-step-compare-agent .compare-agent-heading:has(.heading-balloon) .heading-balloon{position:absolute;top:-15px;left:0;right:0;margin:0 auto;height:30px;width:fit-content;padding:0 12px;border-radius:100px;background-color:#FFF;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.16));color:#4E4E4E;text-align:center;font-size:12px;font-weight:600;line-height:30px;letter-spacing:normal}.section-career-step-compare-agent .compare-agent-heading:has(.heading-balloon) .heading-balloon b{color:#FC721F}.section-career-step-compare-agent .compare-agent-heading:has(.heading-balloon) .heading-balloon::after{position:absolute;content:'';bottom:-9px;right:0;left:0;margin:0 auto;width:14px;height:10px;background-color:#ffffff;clip-path:polygon(50% 10px, 0% 0%, 14px 0%)}.section-career-step-compare-agent .compare-agent-main{border-top:4px solid #ededed;padding:30px 0 0}.section-career-step-compare-agent .compare-agent-main:has(.compare-agent-data-complex){border-top:4px solid #ededed}.section-career-step-compare-agent .compare__switching-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 5px;width:375px;margin:0 auto;padding:0;box-sizing:border-box}.section-career-step-compare-agent .compare__switching-tabs .switching-tab{position:relative;box-sizing:border-box;flex-basis:180px;border-radius:10px 10px 0 0;height:35px;background-color:#0099ce;font-size:15px;line-height:35px;letter-spacing:normal;text-align:center;color:#fff;font-weight:bold;cursor:pointer;user-select:none;z-index:20}.section-career-step-compare-agent .compare__switching-tabs .switching-tab::after{position:absolute;content:'';bottom:-1px;right:0;margin:auto;width:100%;height:1px;background-color:#0099ce}.section-career-step-compare-agent .compare__switching-tabs .switching-tab.tab--active{height:35px;font-size:15px;line-height:35px;background-color:#fff;border:1px solid #ddd;border-bottom:none;color:#0099ce}.section-career-step-compare-agent .compare__switching-tabs .switching-tab.tab--active::after{position:absolute;content:'';bottom:-2px;right:0;margin:auto;width:100%;height:4px;background-color:#fff}.section-career-step-compare-agent .compare__switching-contents{position:relative;z-index:10;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);margin:0 0 30px}.section-career-step-compare-agent .compare__switching-contents .switching-content{display:none;position:relative;overflow-y:hidden}.section-career-step-compare-agent .compare__switching-contents .switching-content.content-show{display:block}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;background-color:#fff;border-top:1px solid #ddd;width:100%}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th{box-sizing:border-box;height:35px;background-color:#fff;background-image:url(/assets/career_step/icon_triangle_down-b0bbd239b2f0cdec79b34dc6251a5fcf1c362fe59fbd85c1f8572e9b33ac327e.png);background-repeat:no-repeat;background-position:bottom 4px left 50%;background-size:7px 4px;vertical-align:top;font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black);padding:11px 0 0}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th:first-of-type{width:107px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th:nth-of-type(2){width:60px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th:nth-of-type(3){width:65px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th:nth-of-type(4){width:65px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr th:last-of-type{width:78px}.section-career-step-compare-agent .compare__switching-contents .switching-content .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}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent{width:fit-content;margin:0 auto;padding:15px 0 9.5px;text-align:center}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent .agent-banner{display:block;width:86px;height:auto;background-color:initial;margin:0 auto;font-size:0;line-height:1.7;color:#333}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .agent .agent-name{margin:7px 0 0;width:86px;font-size:10px;font-weight:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#2f93e5;text-decoration:underline}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .icon-wrapper{padding:8px 0}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .request-number-icon{display:block;margin:0 auto;width:25px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .request-number{width:fit-content;margin:0 auto;padding:7px 0 0;font-family:'DIN Alternate', Arial, sans-serif;font-size:13px;font-weight:normal;line-height:0.7;letter-spacing:normal;text-align:center;color:var(--black)}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .request-text{width:51px;margin:3.5px auto 0;font-size:9px;font-weight:normal;line-height:1.334;letter-spacing:normal;text-align:center;color:#121c3a}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .rating-score .score_img .rating-star{display:block;margin:0 auto;height:9.5px;width:auto}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td .rating-score .ranked-site-total-score{padding-top:7.5px;font-family:'DIN Alternate', Arial, Helvetoca, sans-serif;font-size:12px;font-weight:bold;line-height:0.7;letter-spacing:-0.24px;text-align:center;color:var(--effect-color)}.section-career-step-compare-agent .compare__switching-contents .switching-content .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}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:nth-of-type(4){padding:0}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:last-of-type .agent-link{box-sizing:border-box;position:relative;display:block;width:62px;height:26px;box-shadow:0 2px 0 0 #179647;background-color:#04c45d;border-radius:3px;padding:0 0 0 18px;margin:0 auto;font-size:11px;font-weight:bold;line-height:26px;letter-spacing:normal;text-align:left;color:#fff;user-select:none;text-decoration:none;opacity:1;overflow:hidden;position:relative;cursor:pointer}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:last-of-type .agent-link::after{position:absolute;content:'\f054';top:0;bottom:0;right:7px;margin:auto 0;width:7px;height:11px;font-family:var(--font-awesome);font-weight:900;font-size:10px;color:#fff;line-height:1.0;text-align:center}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:last-of-type .agent-link:active{box-shadow:0 0 0 0 #179647;transform:translateY(2px)}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:last-of-type .agent-link::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)}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:last-of-type .agent-link.agent-link--action::before{animation:agent-link-kiran linear 500ms 2}@keyframes agent-link-kiran{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}}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:nth-of-type(n+2){border-left:1px solid #ddd}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table tbody tr:nth-of-type(n+7){display:none}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr th:first-of-type{width:107px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr th:nth-of-type(2){width:190px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr th:last-of-type{width:78px}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper{width:170px;margin:0 auto;padding:9px 0;margin-top:4.5px;font-size:10px;font-weight:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:var(--black)}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper ul{list-style:none;padding:0;margin:0}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper ul li{position:relative;padding-left:13px;font-size:9px;font-weight:normal;line-height:1.556;letter-spacing:normal;text-align:left;color:#121c3a}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper ul li mark{background:none;text-decoration:underline;text-underline-offset:0;text-decoration-thickness:2px;text-decoration-color:#FFDA44}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper ul li::before{position:absolute;content:'\f058';top:1.25px;left:0;margin:auto;width:10px;height:10px;font-family:var(--font-awesome);font-weight:900;font-size:10px;text-align:center;line-height:1.0;color:#008FC3}.section-career-step-compare-agent .compare__switching-contents .switching-content .suppwork__compare-table.compare-table--2 tbody tr td .features-wrapper p{margin-top:4.5px;font-size:10px;font-weight:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#121c3a}.section-career-step-compare-agent .compare__switching-contents .switching-content .switching-content-squeeze{box-sizing:border-box;position:absolute;bottom:0;right:0;left:0;height:67px;background-image:linear-gradient(to bottom, rgba(255,255,255,0), white 90%);padding-top:18px}.section-career-step-compare-agent .compare__switching-contents .switching-content .switching-content-squeeze .squeeze-action-button{box-sizing:border-box;width:120px;height:32px;margin:0 auto;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);border:solid 1px #0099ce;background-color:#fff;border-radius:32px;font-size:13px;font-weight:bold;line-height:30px;letter-spacing:normal;text-align:center;color:#0099ce;cursor:pointer;user-select:none}.section-career-step-compare-agent .compare__switching-contents .switching-content .switching-content-squeeze .squeeze-action-button i.fa-solid{margin-left:7px;line-height:30px}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root{border-top:none;padding-top:15px;padding-bottom:0}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-tabs .switching-tab{background-color:#EF6C52}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-tabs .switching-tab::after{background-color:#EF6C52}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-tabs .switching-tab.tab--active{background-color:#FFF;color:#EF6C52}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-tabs .switching-tab.tab--active::after{background-color:#fff}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-contents{margin-bottom:0}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.ranking-crown){position:relative}.section-career-step-compare-agent .compare-agent-main.compare-agent-main--step-engineer-root .compare__switching-contents .switching-content .suppwork__compare-table tbody tr td:has(.ranking-crown) .ranking-crown{position:absolute;top:-2px;left:3px}.section-how-to-choose{background-color:#F4FCFF}.section-how-to-choose .section-content{padding:0 0 30px}.section-how-to-choose .how-to-choose-main{position:relative;background-color:transparent;width:345px;height:685px;margin:0 auto}.section-how-to-choose .how-to-choose-main::before{position:absolute;content:'';top:-15px;left:-14px;width:371px;height:700px;background-color:transparent;background-image:url(/assets/career_step_engineer/how_to_choose_body-e86318eacb7888a48fb10e72d04e45a6244947a5b53c20371545343cd1d13b86.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:371px 700px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16))}.section-how-to-choose .how-to-choose-main .how-to-choose-copy{position:relative;width:fit-content;margin:0 auto;padding:40.5px 0 0}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-1{font-size:20px;font-weight:bold;line-height:1.55;letter-spacing:normal;text-align:center;color:var(--black)}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-2{width:fit-content;height:50px;margin:9.5px auto 0;padding:0 30px;border-radius:25px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);background-color:#0099ce;font-size:25px;font-weight:normal;line-height:50px;letter-spacing:normal;text-align:center;color:#fff}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-2 b{font-weight:bold}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-3{position:relative;margin-top:15px}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-3 mark{position:relative;background:none;font-size:20px;font-weight:bold;line-height:1;letter-spacing:normal;text-align:center;color:var(--black);z-index:20}.section-how-to-choose .how-to-choose-main .how-to-choose-copy .copy-3::before{position:absolute;content:'';bottom:1px;left:-3px;margin:auto;width:219px;height:6px;background-color:#fce90a;border-radius:6px;z-index:10}.section-how-to-choose .how-to-choose-main .how-to-choose-illust{position:relative;margin:40px auto 0}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended{position:relative;margin:28.5px auto 0}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended .recommended-copy{font-size:18px;font-weight:bold;line-height:1.723;letter-spacing:normal;text-align:center;color:var(--black)}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended .recommended-agent{margin:18.5px auto 0;width:280px}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended .recommended-agent .recommended-agent-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);border:solid 1px #efefef;background-color:#fff;height:60px}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended .recommended-agent .recommended-agent-link:nth-of-type(n+2){margin-top:15px}.section-how-to-choose .how-to-choose-main .how-to-choose-recommended .recommended-agent .recommended-agent-link:active{transform:translateY(2px);box-shadow:0 0 1px 0 rgba(0,0,0,0.16)}.section-how-to-choose.section-how-to-choose--step-engineer-root{background-color:#E5E7F9}.section-how-to-choose.section-how-to-choose--step-engineer-root .how-to-choose-main .how-to-choose-copy .copy-2{background-color:#FFF4EA;color:#EF6C52;box-shadow:none}.section-ranking-by-condition{background-color:#fff}.section-ranking-by-condition .ranking-by-condition-heading{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 9.5px;font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:1.44px;text-align:left;color:#121c3a}.section-ranking-by-condition .ranking-by-condition{margin:23px auto 0}.section-ranking-by-condition .ranking-by-condition .condition-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:0 8px}.section-ranking-by-condition .ranking-by-condition .condition-tab-group .condition-tab{flex-basis:175px;height:35px;background-color:#efefef;border-radius:10px 10px 0 0;font-size:15px;font-weight:bold;line-height:35px;letter-spacing:normal;text-align:center;color:#121c3a;cursor:pointer}.section-ranking-by-condition .ranking-by-condition .condition-tab-group .condition-tab.tab--current{background-color:#fee7d9;color:#fc721f}.section-ranking-by-condition .ranking-by-condition .condition-content-group .condition-content{display:none;background-color:#efefef;padding:12px 0 20px}.section-ranking-by-condition .ranking-by-condition .condition-content-group .condition-content .ranking-link-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:10px 10px;width:345px;margin:0 auto}.section-ranking-by-condition .ranking-by-condition .condition-content-group .condition-content .ranking-link-group .ranking-link{display:block;flex-basis:167px;height:38px;padding:0;border-radius:5px;border:solid 1px #fc721f;background-color:var(--white);font-size:13px;font-weight:bold;line-height:36px;letter-spacing:normal;text-align:center;color:#121c3a;text-decoration:none}.section-ranking-by-condition .ranking-by-condition .condition-content-group .condition-content .ranking-link-group .ranking-link:active{transform:translateY(2px)}.section-ranking-by-condition .ranking-by-condition .condition-content-group .condition-content.content-visible{display:block;background-color:#fee7d9}.section-ranking-by-condition+.section-career-step-search-agent .section-content{padding-top:30px}.section-agent-list+.section-career-step-search-agent .section-content{padding-top:34px}.career-step-footer{position:relative;z-index:20;background-color:#FFF;box-shadow:0 -3px 4px 0 rgba(0,0,0,0.04)}.career-step-footer .footer-content{padding:17px 0 14px}.career-step-footer .footer-logo-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 13px}.career-step-footer .footer-logo-group .footer-subtitle{font-size:12px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:#121c3a}.career-step-footer .footer-logo-group .footer-subtitle b{vertical-align:baseline;color:#234b89}.career-step-footer .footer-link-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 30px;margin:8px auto 0;width:275px}.career-step-footer .footer-link-group .search-agent-link{font-size:13px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black);text-decoration:none}#footnotes_debug{position:relative;z-index:20;background-color:#FFF;margin:0 !important;padding:2em 0 1em}.remodal.remodal--diagnose{position:relative;width:345px;border-radius:5px;background-color:#fff;padding:30px 15px}.remodal.remodal--diagnose .remodal-close{position:absolute;right:0;left:auto;top:-39px;color:#fff;font-size:22px;line-height:22px;width:22px;height:22px;cursor:pointer}.remodal.remodal--diagnose .remodal-close::before{display:none}.remodal.remodal--diagnose .modal-heading{font-size:18px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:var(--black)}.remodal.remodal--diagnose .modal-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;gap:10px 10px;margin:30px auto 0}.remodal.remodal--diagnose .modal-radio-group .modal-radio-label{display:block;flex-basis:152px;cursor:pointer}.remodal.remodal--diagnose .modal-radio-group .modal-radio-label .modal-radio-input{display:none}.remodal.remodal--diagnose .modal-radio-group .modal-radio-label .modal-radio-apperance{display:block;width:152px;height:36px;border-radius:5px;background-color:#f0f0f0;border:solid 1px #eaeaea;font-size:14px;font-weight:bold;line-height:34px;letter-spacing:normal;text-align:center;color:#121c3a}.remodal.remodal--diagnose .modal-radio-group .modal-radio-label .modal-radio-input:checked+.modal-radio-apperance{border-color:#0099ce;background-color:#0099ce;color:#fff}.remodal.remodal--diagnose .modal-radio-group .modal-radio-label:has(.modal-radio-input:checked){cursor:auto}.remodal.remodal--diagnose .modal-radio-group.sort--vertical{display:block;overflow-y:scroll}.remodal.remodal--diagnose .modal-radio-group.sort--vertical .overflow-group{max-height:400px}.remodal.remodal--diagnose .modal-radio-group.sort--vertical .modal-radio-label{width:225px;margin:0 auto}.remodal.remodal--diagnose .modal-radio-group.sort--vertical .modal-radio-label .modal-radio-apperance{width:225px;height:43px;line-height:42px;border-color:#f0f0f0}.remodal.remodal--diagnose .modal-radio-group.sort--vertical .modal-radio-label:nth-of-type(n+2){margin-top:10px}.section-career-step-diagnose--without-modal{background-color:#fff}.section-career-step-diagnose--without-modal .section-content{padding:0 0 30px}.section-career-step-diagnose--without-modal .section-content:has(.diagnose--step-engineer-root){padding:20px 0 45px}.career-step-diagnose--widget{width:345px;margin:0 auto;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}.career-step-diagnose--widget .diagnose-heading{height:98px;background-color:#0099ce;background-image:url(/assets/career_step_engineer/heading_diagnose_background_widget-10ca60d755e002a11e0a1c79d72be9b34848bb7cde274cbbd03134cd6289592c.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:345px 98px;border-radius:5px 5px 0 0}.career-step-diagnose--widget .diagnose-heading .co-heading{padding:22px 0 0;font-size:14px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:center;color:#fff}.career-step-diagnose--widget .diagnose-heading .main-heading-image{margin:8px auto 0 43px}.career-step-diagnose--widget .diagnose-body{border-top:4px solid #e6e6e6;padding:25px 15px 37px}.career-step-diagnose--widget .diagnose-body .diagnose-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-title{flex-basis:65px;font-size:13px;font-weight:bold;line-height:36px;letter-spacing:1em;text-align:left;color:#121c3a}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main{flex-basis:250px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;border:solid 1px #ddd;border-radius:5px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label{display:block;flex-basis:calc(100% / 4);cursor:pointer}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label .form-radio-input{display:none}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label .form-radio-apperance{display:block;height:34px;background-color:#f0f0f0;font-size:12px;font-weight:normal;line-height:34px;letter-spacing:normal;text-align:center;color:#121c3a}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label .form-radio-input:checked+.form-radio-apperance{background-color:#008fc3;color:#fff}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label:first-of-type{border-radius:5px 0 0 5px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label:first-of-type .form-radio-apperance{border-radius:4px 0 0 4px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label:last-of-type{border-radius:0 5px 5px 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label:last-of-type .form-radio-apperance{border-radius:0 4px 4px 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label:nth-of-type(n+2){border-left:1px solid #ddd}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label{flex-basis:calc(100% / 2)}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:first-of-type{border-radius:5px 0 0 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:first-of-type .form-radio-apperance{border-radius:4px 0 0 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(2){border-radius:0 5px 0 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(2) .form-radio-apperance{border-radius:0 4px 0 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(3){border-radius:0 0 0 5px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(3) .form-radio-apperance{border-radius:0 0 0 4px}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:last-of-type{border-radius:0 0 5px 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:last-of-type .form-radio-apperance{border-radius:0 0 4px 0}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(n+2){border-left:none}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(even){border-left:1px solid #ddd}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group.group--half .form-radio-label:nth-of-type(n+3){border-top:1px solid #ddd}.career-step-diagnose--widget .diagnose-body .diagnose-unit .diagnose-unit-main .form-select-parent .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;border-radius:5px;border:solid 1px #ddd;background-color:#fff;background-image:url(/assets/career_step_engineer/icon_sort_both_333333-b72a6be7005065da098f9b224b5834963267224225aceb93f6939f64959e3afe.png);background-repeat:no-repeat;background-position:top 50% right 16.5px;background-size:auto 10px;padding:0 20px;font-size:12px;font-weight:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#bababa;cursor:pointer}.career-step-diagnose--widget .diagnose-body .diagnose-unit:nth-of-type(n+2){margin-top:20px}.career-step-diagnose--widget .diagnose-body .diagnose-action{margin-top:30px}.career-step-diagnose--widget .diagnose-body .diagnose-action .diagnose-action-button{display:block;width:100%;height:60px;border-radius:8px;border:none;box-shadow:0 3px 0 0 var(--main-dark-color);background-color:var(--main-color);background-image:url(/assets/career_step_engineer/icon_chevron_right_ffffff_16-1c341fc9a72a57290efa7b4e53b77de7ceadcbbe329b79d5d4eceb4cadad7065.png);background-repeat:no-repeat;background-position:top 50% right 21px;background-size:11px 16px;margin:0 auto 3px;font-size:18px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:center;color:#fff;cursor:pointer}.career-step-diagnose--widget .diagnose-body .diagnose-action .diagnose-action-button:active{box-shadow:0 0 0 0 #b7b7b7;transform:translateY(3px)}.career-step-diagnose--widget .diagnose-body .diagnose-action .diagnose-action-button:disabled{pointer-events:none;background-color:#d3d3d3;box-shadow:0 3px 0 0 #b7b7b7}.career-step-diagnose--widget .diagnose-body .diagnose-action .diagnose-action-button:disabled:active{box-shadow:0 0 0 0 #b7b7b7;transform:translateY(3px)}.career-step-diagnose--widget.diagnose--step-engineer-root .diagnose-heading{background-color:#3A14A7;background-image:url(/assets/career_step_engineer/heading_diagnose_background_widget_step_engineer-5d4e807cd870dcc150ca5b301a6ba7cee148e93c188269fa6b49a90f43586690.png)}.career-step-diagnose--widget.diagnose--step-engineer-root .diagnose-body .diagnose-unit .diagnose-unit-main .form-radio-group .form-radio-label .form-radio-input:checked+.form-radio-apperance{background-color:#4D5CBF}.career-step-diagnose--widget.diagnose--step-engineer-root .diagnose-body .diagnose-action .diagnose-action-button{background-color:#F3D200;background-image:none;box-shadow:0 3px 0 0 #A38D00;background-image:url(/assets/career_step_engineer/icon_chevron_right_073147-acc3df04a623a72c1c547396466201b3d968325a8d7be602933a14e6c770685f.svg);color:#121C3A}.promo-label{position:absolute;margin:0;font-size:8px;line-height:1;z-index:1000;padding:1px 4px;bottom:0;right:0;color:#ccc}.promo-label.promo-left{right:unset;left:0}.promo-label.promo-nobg{color:#777}.promo-label.promo-green-bg{background-color:#c7e0b6;color:#333}.promo-label.promo-black{color:#333}.promo-label.promo-blue{color:#ccc}.promo-label.promo-green{color:#333}.promo-label.promo-gray{color:#333}
