body{width:375px;margin:0 auto;padding:0}img{display:block}.kv .kv__content{position:relative;width:375px;height:300px;background:url(/assets/ranking/unexperienced_engineer/kv_bg.png) no-repeat top center/375px 300px;overflow:hidden}.kv .kv__content .kv__bg-text{width:59px;height:273px}.kv .kv__content .kv__bg-text--static{position:absolute;right:0;bottom:11px}.kv .kv__content .kv__info{box-sizing:border-box;position:absolute;top:0;right:0;width:155px;height:74px;padding:14px 13px 0 0;background-color:#004E88;clip-path:polygon(0 0, 100% 0, 100% 100%)}.kv .kv__content .kv__info .kv__info-date{width:fit-content;margin-left:auto;color:#FFF;text-align:right;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:normal}.kv .kv__content .kv__man{position:absolute;bottom:0;right:0;width:249px;height:300px}.kv .kv__content .kv__label{position:absolute;top:31px;left:0;width:176px;height:31px}.kv .kv__content .kv__main-text{position:absolute;top:78px;left:5px;width:236px;height:134px}.kv .kv__content .kv__sub-text{position:absolute;bottom:22px;right:0;left:0;width:332px;height:74px;margin:0 auto}.kv .kv__content .kv__promo-label{position:absolute;bottom:8px;right:14px;color:#FFF;text-align:right;text-shadow:0 0 4px #000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:0.5px}.kv .kv__content.--animation .kv__bg-text-loop{position:absolute;right:0;width:59px;height:300px;overflow:hidden}.kv .kv__content.--animation .kv__bg-text-loop .kv__bg-text-track{display:flex;flex-direction:column;animation:scroll-up 15s linear infinite}@keyframes scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-273px)}}.kv .kv__content.--animation .kv__bg-gear--large{position:absolute;top:-7px;left:37px;width:97px;height:97px;animation:rotate-left 8s linear infinite}.kv .kv__content.--animation .kv__bg-gear--small{position:absolute;top:-33px;left:129px;width:61px;height:61px;animation:rotate-right 10s linear infinite}@keyframes rotate-left{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes rotate-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.kv .kv__content.--animation .kv__label--clip{clip-path:inset(0 100% 0 0);animation:ribbonClip 1s ease-out forwards}@keyframes ribbonClip{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.kv .kv__content.--movie .kv__bg-video{position:absolute;top:0;left:-39px;width:auto;height:300px;object-fit:cover;transform:scaleX(-1)}.kv .kv__content.--movie .kv__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,98,255,0.45)}.agent-check-panel{box-sizing:border-box;padding:20px 0 45px;background-color:#FFF}.agent-check-panel .agent-check-panel__header{box-sizing:border-box;position:relative;width:fit-content;padding:0 25px;margin:0 auto;color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.25;letter-spacing:1.08px}.agent-check-panel .agent-check-panel__header::before{position:absolute;left:0;bottom:-3px;width:18px;height:24px;background:url(/assets/ranking/unexperienced_engineer/img_teble_header_deco.png) no-repeat top center/18px 24px;content:""}.agent-check-panel .agent-check-panel__header::after{position:absolute;right:0;bottom:-3px;width:18px;height:24px;background:url(/assets/ranking/unexperienced_engineer/img_teble_header_deco.png) no-repeat top center/18px 24px;transform:scaleX(-1);content:""}.agent-check-panel .agent-check-panel__header b{color:#FF6D05;font-family:Arial, Helvetica, sans-serif;font-size:38px;line-height:0.9;text-decoration:underline;text-decoration-color:#FFF200;text-decoration-thickness:15px;text-underline-offset:-8px;text-decoration-skip-ink:none}.agent-check-panel .agent-check-panel__header b span{font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;line-height:1.25;letter-spacing:1.08px}.agent-check-panel .agent-check{position:relative;width:360px;margin:60px auto 0}.agent-check-panel .agent-check .agent-check__frame{box-sizing:border-box;position:absolute;z-index:20;left:41px;top:-2px;bottom:-2px;width:108px;height:calc(100% + 28px);margin:auto 0;border-radius:3px;border:3px solid #F1BD2F;pointer-events:none}.agent-check-panel .agent-check .agent-check__frame::before{position:absolute;z-index:30;top:-26px;right:0;left:0;width:42px;height:42px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_medal_1.png) no-repeat top center/42px 42px;content:""}.agent-check-panel .agent-check .agent-check__frame.agent-check__animation-frame{border:none;background-image:linear-gradient(#F1BD2F, #F1BD2F),linear-gradient(#F1BD2F, #F1BD2F),linear-gradient(#F1BD2F, #F1BD2F),linear-gradient(#F1BD2F, #F1BD2F);background-repeat:no-repeat;background-size:0% 3px, 3px 0%, 0% 3px, 3px 0%;background-position:top left, top right, bottom right, bottom left;animation:draw-border 1000ms ease-in forwards}@keyframes draw-border{0%{background-size:0% 3px, 3px 0%, 0% 3px, 3px 0%}25%{background-size:100% 3px, 3px 0%, 0% 3px, 3px 0%}50%{background-size:100% 3px, 3px 100%, 0% 3px, 3px 0%}75%{background-size:100% 3px, 3px 100%, 100% 3px, 3px 0%}100%{background-size:100% 3px, 3px 100%, 100% 3px, 3px 100%}}.agent-check-panel .agent-check .agent-check__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.agent-check-panel .agent-check .agent-check__table tbody tr:first-of-type td:last-of-type{border-radius:0 3px 0 0}.agent-check-panel .agent-check .agent-check__table tbody tr:nth-of-type(n + 2) td{border-top:none}.agent-check-panel .agent-check .agent-check__table tbody tr:nth-of-type(2) th{border-radius:3px 0 0 0}.agent-check-panel .agent-check .agent-check__table tbody tr:nth-of-type(n + 3) th{border-top:none}.agent-check-panel .agent-check .agent-check__table tbody tr:last-of-type th{border-radius:0 0 0 3px}.agent-check-panel .agent-check .agent-check__table tbody tr:last-of-type td:last-of-type{border-radius:0 0 3px 0}.agent-check-panel .agent-check .agent-check__table tbody tr th{border:1px solid #E5E5E5}.agent-check-panel .agent-check .agent-check__table tbody tr th.agent-check__label{box-sizing:border-box;width:43px;padding:11px 0;background:#FBFBFB;color:#727272;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:700;line-height:1.88;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td{border:1px solid #E5E5E5;border-left:none}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent{box-sizing:border-box;position:relative;width:106px;height:77px;background-color:#FBFBFB}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent:first-of-type{width:43px;border:none;background-color:transparent}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent:nth-of-type(2){position:relative}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent:nth-of-type(2) .td-box-top{position:absolute;bottom:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90px;background-color:#FFF6BF}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent .agent-check__medal{position:absolute;top:-26px;right:0;left:0;width:42px;height:42px;margin:0 auto}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent .agent-check__logo{width:97px;height:27px;margin:0 auto 8px;object-fit:contain}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__agent .agent-check__link{display:block;color:#2F93E5;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:1.75;letter-spacing:normal;text-decoration:underline}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data{box-sizing:border-box;width:106px;padding:14px 0;background:#FFF}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .agent-rating__star{width:64px;height:12px;margin:0 auto}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .agent-rating__value{display:block;margin:10px auto 0;color:#D53131;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;line-height:0.75;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .text-emphasis{color:#282828;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .text-emphasis.--red{color:#D53131}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .text-emphasis .text-note{color:#949494;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:700;line-height:1.5;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .text-detail{color:#282828;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .text-data{color:#282828;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .agent-check__icon img{width:30px;height:30px;margin:0 auto 5px}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .detail-link{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:26px;margin:0 auto;border-radius:3px;background-color:#FF6D05;box-shadow:0 2px 0 0 #A51100;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:26px;letter-spacing:0.6px;text-decoration:none;overflow:hidden;transition:200ms}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .detail-link::before{position:absolute;content:"";display:inline-block;top:-100px;left:0;width:10px;height:100%;background-color:#fff;transition:200ms;animation:shinyshiny 3s ease-in-out infinite}@keyframes shinyshiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:0.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.agent-check-panel .agent-check .agent-check__table tbody tr td.agent-check__data .detail-link::after{width:1em;height:1em;margin-left:2px;content:"\f138";font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;line-height:1.0}.agent-check-panel .agent-check .agent-check__table tbody tr:last-of-type td:first-of-type{position:relative}.agent-check-panel .agent-check .agent-check__table tbody tr:last-of-type td:first-of-type .td-box-bottom{position:absolute;z-index:10;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:68px;background-color:#FFF}.agent-check-panel .agent-check__note-wrapper{width:360px;margin:26px auto 0}.agent-check-panel .agent-check__note-wrapper .agent-check__note{box-sizing:border-box;position:relative;padding-left:25px;color:#949494;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.agent-check-panel .agent-check__note-wrapper .agent-check__note .agent-check__note-number{position:absolute;left:0;top:0;content:""}.agent-check-panel .agent-check__note-wrapper .agent-check__note:nth-of-type(n + 2){margin-top:4px}.agent-check-panel.--bottom{box-sizing:border-box;position:relative;padding:65px 0 10px;background:#1283F2 url(/assets/ranking/unexperienced_engineer/bg_tips.png) repeat top center/375px 706px}.agent-check-panel.--bottom::before{position:absolute;top:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 100px);content:""}.agent-check-panel.--bottom::after{position:absolute;bottom:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%);content:""}.agent-check-panel.--bottom .agent-check-panel__header-bubble{box-sizing:border-box;position:absolute;top:-67px;right:0;left:0;width:362px;height:95px;padding-top:23px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_panel_header.png) no-repeat top center/362px 95px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:normal}.agent-check-panel.--bottom .agent-check-panel__header-bubble b{color:#1283F2}.agent-check-panel.--bottom .agent-check{margin:13px auto 0}.agent-check-panel.--bottom .agent-check__note-wrapper .agent-check__note{color:#FFF}.worries{box-sizing:border-box;padding:30px 0 130px;background:url(/assets/ranking/unexperienced_engineer/bg_worries.png) no-repeat top center/376px 574px}.worries .worries__content{width:345px;margin:0 auto}.worries .worries__content .worries__title{box-sizing:border-box;position:relative;height:51px;border-radius:3px 3px 0 0;background:#004E88}.worries .worries__content .worries__title::after{position:absolute;bottom:-15px;right:0;left:0;width:345px;height:16px;margin:0 auto;background-color:#004E88;clip-path:polygon(0 0, 100% 0, 100% 1px, 50% 100%, 0 1px);content:""}.worries .worries__content .worries__title .img_worries_title{position:absolute;top:-4px;right:0;left:0;width:275px;height:45px;margin:0 auto}.worries .worries__content .worries__list-wrapper{box-sizing:border-box;padding:35px 20px 20px;border-radius:0 0 3px 3px;background-color:#FFF}.worries .worries__content .worries__list-wrapper .worries__list{list-style:none}.worries .worries__content .worries__list-wrapper .worries__list .worries__item{box-sizing:border-box;position:relative;padding-left:13px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:0.7px}.worries .worries__content .worries__list-wrapper .worries__list .worries__item::before{position:absolute;top:5px;left:0;content:"\f0da";color:#004E88;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1.0}.worries .worries__content .worries__list-wrapper .worries__list .worries__item:nth-of-type(n + 2){margin-top:15px}.worries .worries__content .worries__list-wrapper .worries__list .worries__item b{color:#004E88}.support{box-sizing:border-box;position:relative;padding-top:77px;background:url(/assets/ranking/unexperienced_engineer/bg_support.png) no-repeat top center/375px 661px;margin:-116px auto 0}.support::after{position:absolute;bottom:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%);content:""}.support .support__catch{box-sizing:border-box;position:absolute;top:12px;right:0;left:0;width:170px;height:63px;padding-top:19px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_catch.png) no-repeat top center/170px 63px;color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:normal}.support .support__headline{box-sizing:border-box;width:357px;height:98px;padding-top:18px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_headline.png) no-repeat top center/357px 98px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.support .support__headline b{color:#1283F2}.support .support__summary{width:345px;margin:25px auto 0}.support .support__summary .support__summary-text{color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:400;line-height:1.8;letter-spacing:normal}.support .support__summary .support__summary-text:nth-of-type(2){margin-top:38px}.support .support__summary .support__summary-text b{color:#FFF200;font-weight:700}.support .support__service{box-sizing:border-box;position:relative;width:340px;margin:17px auto 10px;padding:15px 5px 10px 20px;border-radius:3px;background-color:#FFF200}.support .support__service .support__service-man-img{position:absolute;left:8px;bottom:0;width:81px;height:95px}.support .support__service .support__service-woman-img{position:absolute;right:8px;bottom:0;width:69px;height:88px}.support .support__service .support__service-title{color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:normal}.support .support__service .support__service-title span{background-image:radial-gradient(circle at center, #FF6D05 18%, transparent 18%);background-position:top right;background-repeat:repeat-x;background-size:1em 0.3em;padding-top:.4em}.support .support__howto{width:340px;margin:10px auto 0}.support .support__howto .support__howto-title{color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:normal}.support .support__howto .support__howto-desc{margin-top:20px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:normal}.support .support__howto .support__howto-desc b{color:#FFF200}.point{box-sizing:border-box;padding:50px 0 45px;background-color:#FFF}.point .point__list .point__item{width:341px;margin:0 auto;border-radius:3px;background:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.15)}.point .point__list .point__item:nth-of-type(n + 2){margin-top:15px}.point .point__list .point__item .point__img{position:relative;width:341px;height:150px;margin:0 auto;border-radius:3px 3px 0 0;object-fit:contain}.point .point__list .point__item .point__body{position:relative;box-sizing:border-box;padding:26px 20px 30px}.point .point__list .point__item .point__body img{position:absolute;top:-36px;left:0;width:105px;height:54px}.point .point__list .point__item .point__body .point__subtitle{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:19px;font-weight:700;line-height:1.5;letter-spacing:normal}.point .point__list .point__item .point__body .point__subtitle b{color:#1283F2}.point .point__list .point__item .point__body .point__desc{margin-top:15px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:normal}.facts{box-sizing:border-box;padding:30px 0 60px;background-color:#F7F7F7}.facts .facts__question{box-sizing:border-box;width:341px;height:159px;padding:45px 0 0 96px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_facts_question.png) no-repeat top center/341px 159px;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0.7px}.facts .facts__question b{color:#FFF200}.facts .facts__answer{box-sizing:border-box;width:341px;height:297px;margin:27px auto 0;padding:15px 105px 0 15px;background:url(/assets/ranking/unexperienced_engineer/img_facts_answer.png) no-repeat top center/341px 297px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0.7px}.facts .facts__answer .c-orange{color:#FF6D05}.facts .facts__answer .marker{box-sizing:border-box;padding:1px 1px 2px 1px;color:#FFF;background-color:#FF6D05}.facts .facts__graph{margin:25px auto 0}.facts .facts__graph .facts__graph-img{width:328px;height:275px;margin-left:17px}.facts .facts__graph .facts__graph-note{margin:13px auto 0}.facts .facts__graph .facts__graph-note .facts__graph-note-img{width:337px;height:150px;margin:0 auto}.career-change{position:relative}.career-change .career-change__catch{box-sizing:border-box;position:absolute;top:-28px;right:0;left:0;width:176px;height:50px;margin:0 auto;padding-top:13px;background:url(/assets/ranking/unexperienced_engineer/img_career_change_bubble.png) no-repeat top center/176px 50px;color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.career-change .career-change__title{box-sizing:border-box;width:375px;height:234px;padding-top:46px;background:url(/assets/ranking/unexperienced_engineer/img_career_change_title.png) no-repeat top center/375px 234px;color:#FFF200;text-align:center;text-shadow:0 1px 8px rgba(0,11,81,0.25);font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:27px;font-weight:700;line-height:1.5;letter-spacing:1.35px}.career-change .career-change__detail{box-sizing:border-box;position:relative;margin:-116px auto 0;padding:102px 0 15px;background:url(/assets/ranking/unexperienced_engineer/bg_support.png) no-repeat top center/375px 661px}.career-change .career-change__detail::after{position:absolute;bottom:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%);content:""}.career-change .career-change__detail .career-change__detail-catch{box-sizing:border-box;position:absolute;top:32px;right:0;left:0;width:170px;height:63px;padding-top:19px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_catch.png) no-repeat top center/170px 63px;color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:normal}.career-change .career-change__detail .career-change__detail-desc{margin-top:14px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:normal}.career-change .career-change__detail .career-change__detail-desc b{color:#FFF200;font-weight:700}.career-change .career-change__detail .career-change__note{box-sizing:border-box;margin:34px 22px 0 auto;padding-left:1em;text-indent:-1em;color:#FFF;text-align:right;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:normal}.career-change .career-change__detail .career-change__note b{color:#FFF200;font-weight:400}.career-change .career-change__detail .career-change__img{width:351px;height:355px;margin:-5px auto 0}.recommend{background-color:#FFF}.recommend .recommend__headline{box-sizing:border-box;width:375px;height:234px;padding-top:117px;background:url(/assets/ranking/unexperienced_engineer/img_recommend_headline.png) no-repeat top center/375px 234px;color:#1283F2;text-align:center;text-shadow:0 0 5px #FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:1.25px}.recommend .recommend__catch{margin:10px auto 30px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0.8px}.recommend .recommend__catch b{box-sizing:border-box;padding:1px;background-color:#FFF200;color:#1283F2}.recommend .recommend-card{width:355px;margin:0 auto;background-color:#FFF;box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}.recommend .recommend-card:nth-of-type(n + 2){margin-top:30px}.recommend .recommend-card.--card-1 .recommend-card__header .recommend-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_1.png) no-repeat top center/44px 57px;content:""}.recommend .recommend-card.--card-2 .recommend-card__header .recommend-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_2.png) no-repeat top center/44px 57px;content:""}.recommend .recommend-card.--card-3 .recommend-card__header .recommend-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_3.png) no-repeat top center/44px 57px;content:""}.recommend .recommend-card .recommend-card__header{box-sizing:border-box;padding:10px;background-color:#1283F2}.recommend .recommend-card .recommend-card__header .recommend-card__header-inner{box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center;min-height:45px;padding-left:40px;background-color:#FFF}.recommend .recommend-card .recommend-card__header .recommend-card__header-inner .recommend-card__link-name{color:#2F93E5;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.8px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.recommend .recommend-card .recommend-card__header .recommend-card__header-inner .recommend-card__link-detail{display:flex;justify-content:center;align-items:center;position:relative;width:60px;height:26px;margin-right:10px;border-radius:3px;background-color:#FF6D05;box-shadow:0 2px 0 0 #A51100;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.0;letter-spacing:0.6px;text-decoration:none;overflow:hidden;transition:200ms}.recommend .recommend-card .recommend-card__header .recommend-card__header-inner .recommend-card__link-detail::after{width:1em;height:1em;margin-left:2px;content:"\f138";font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900;line-height:1.0}.recommend .recommend-card .recommend-card__header .recommend-card__header-inner .recommend-card__link-detail::before{position:absolute;content:"";display:inline-block;top:-100px;left:0;width:10px;height:100%;background-color:#fff;transition:200ms;animation:shinyshiny 3s ease-in-out infinite}@keyframes shinyshiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:0.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.recommend .recommend-card .recommend-card__contents{box-sizing:border-box;padding:30px 0}.recommend .recommend-card .recommend-card__contents .recommend-card__image--wrapper .recommend-card__image{width:323px;height:auto;object-fit:contain;margin:0 auto}.recommend .recommend-card .recommend-card__contents .recommend-card__detail{box-sizing:border-box;width:323px;margin:20px auto 30px}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__detail-title{box-sizing:border-box;width:fit-content;height:31px;padding:10px;border-radius:3px 3px 0 0;background-color:#1283F2;color:#FFF200;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.0;letter-spacing:normal}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__detail-title::before{margin-right:3px;content:"\f164";font-family:"Font Awesome 6 Free";font-weight:900}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__points{padding:15px;border-radius:0 3px 3px 3px;background-color:#E8F3FF}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__points .recommend-card__point-list{list-style:none}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__points .recommend-card__point-list .recommend-card__point{box-sizing:border-box;position:relative;padding-left:21px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__points .recommend-card__point-list .recommend-card__point:nth-of-type(n + 2){margin-top:9px}.recommend .recommend-card .recommend-card__contents .recommend-card__detail .recommend-card__points .recommend-card__point-list .recommend-card__point::before{position:absolute;top:0;bottom:0;left:0;width:1em;height:1em;margin:auto 0;content:"\f14a";color:#1283F2;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.recommend .recommend-card .recommend-card__cta{position:relative;margin-top:30px}.recommend .recommend-card .recommend-card__cta .recommend-card__cta-text{box-sizing:border-box;position:absolute;z-index:20;top:-11.5px;right:0;left:0;width:fit-content;height:17px;margin:0 auto;padding:0 15px;border-radius:100px;background-color:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.15);color:#FF6D05;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:17px;letter-spacing:normal}.recommend .recommend-card .recommend-card__cta .recommend-card__cta-btn{box-sizing:border-box;position:relative;z-index:10;display:block;width:323px;min-height:46px;margin:0 auto;padding:10px 0;border-radius:3px;border-bottom:3px solid #A51100;background-color:#FF6D05;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:normal;text-decoration:none}.recommend .recommend-card .recommend-card__cta .recommend-card__cta-btn::after{position:absolute;right:10px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.recommend .recommend-card .recommend-card__cta .recommend-card__cta-btn b{color:#F2FF00}.example{box-sizing:border-box;position:relative;padding:45px 0 15px;background:#1283F2 url(/assets/ranking/unexperienced_engineer/bg_example.png) repeat top center/375px 1257px}.example::after{position:absolute;bottom:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%);content:""}.example .example__title{color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:21px;font-weight:700;line-height:1.5;letter-spacing:normal}.example .example__title b{color:#FFF200}.example .example__contents--wrapper{width:355px;margin:40px auto 0}.example .example__contents--wrapper .example__tabs{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;gap:5px;border-bottom:2px solid #FFF200}.example .example__contents--wrapper .example__tabs .example__tab{width:115px;height:29px;border-radius:3px 3px 0 0;background-color:#F1F1F1;color:#A4A4A4;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:29px;letter-spacing:normal;cursor:pointer}.example .example__contents--wrapper .example__tabs .example__tab.is-active{height:37px;background-color:#FFF200;color:#1283F2;line-height:37px}.example .example__contents--wrapper .example__list{box-sizing:border-box;display:none;padding:10px 0 20px;border-radius:0 0 3px 3px;background-color:#FFF}.example .example__contents--wrapper .example__list.is-show{display:block}.example .example__contents--wrapper .example__list .example__items{width:335px;margin:0 auto;border-radius:5px;border:1px solid #EFEFEF}.example .example__contents--wrapper .example__list .example__items .example__item:nth-of-type(n + 2){border-top:1px solid #EFEFEF}.example .example__contents--wrapper .example__list .example__items .example__item .example__top{display:flex;justify-content:flex-start;align-items:stretch}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__image--wrapper{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;width:93px;padding:10px;border-radius:0 0 5px 0;background-color:#F3F3F3}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__image--wrapper .example__image{width:50px;height:50px;margin:0 auto 10px}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__image--wrapper .example__name{color:#187DD5;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.0;letter-spacing:normal}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info{box-sizing:border-box;padding:10px;flex:1}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__summary{color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.7;letter-spacing:normal}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change{display:flex;justify-content:flex-start;align-items:stretch;gap:0 15px;margin:10px auto 0}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-before{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative;min-width:90px;border:1px solid #A9A9A9;border-radius:2px;background-color:#A9A9A9}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-before::after{position:absolute;top:0;bottom:0;right:-10px;width:5px;height:10px;margin:auto 0;background-color:#A9A9A9;clip-path:polygon(0 0, 100% 50%, 0 100%);content:""}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-before .example__job-label{color:#A9A9A9}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-after{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex:1;position:relative;border:1px solid #1283F2;border-radius:2px;background-color:#1283F2}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-after .example__job-label{color:#1283F2}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-label{box-sizing:border-box;width:100%;padding:2px 0 3px;border-radius:1px 1px 0 0;background-color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:normal}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-value{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex:1;padding:8px 4px 7px;border-radius:0 0 2px 2px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:normal}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__job-change .example__job-value.--small{font-size:9px}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7px;margin:12px auto 0}.example .example__contents--wrapper .example__list .example__items .example__item .example__top .example__info .example__tags .example__tag{box-sizing:border-box;width:fit-content;height:17px;padding:0 4px;border-radius:2px;background-color:#E9F3FF;color:#004E88;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:400;line-height:17px}.example .example__contents--wrapper .example__list .example__items .example__item .example__body{box-sizing:border-box;padding:13px}.example .example__contents--wrapper .example__list .example__items .example__item .example__body .example__comment{color:#444;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.cta-wrapper{position:relative;margin-top:30px}.cta-wrapper .cta-sub{position:absolute;top:-14px;right:0;left:0;z-index:20;margin:0 auto}.cta-wrapper .cta-sub .cta-sub-image{width:auto;height:18px;margin:0 auto}.cta-wrapper .cta-btn{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;width:323px;margin:0 auto;padding:10px;border-radius:3px;border-bottom:3px solid #A51100;background-color:#FF6D05;text-decoration:none;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.7;letter-spacing:normal}.cta-wrapper .cta-btn:has(.cta-desc){justify-content:flex-start;padding-left:25px}.cta-wrapper .cta-btn::after{position:absolute;right:7px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.cta-wrapper .cta-btn .cta-desc{box-sizing:border-box;padding:3px 5px;margin-right:10px;border-radius:2px;background-color:#FFF;color:#FF6D05;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:700;line-height:1.4;letter-spacing:normal}.cta-wrapper .cta-btn .cta-label{color:#F2FF00}.flow{box-sizing:border-box;padding:50px 0 110px;background-color:#FFF}.flow .flow__heading{position:relative}.flow .flow__heading .flow__heading-img{width:236px;height:26px;margin:0 auto}.flow .flow__contents--wrapper{width:355px;margin:32px auto 0}.flow .flow__contents--wrapper .flow__tabs{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;gap:5px;border-bottom:2px solid #1283F2}.flow .flow__contents--wrapper .flow__tabs .flow__tab{width:115px;height:29px;border-radius:3px 3px 0 0;background-color:#F1F1F1;color:#A4A4A4;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:29px;letter-spacing:normal;cursor:pointer}.flow .flow__contents--wrapper .flow__tabs .flow__tab.is-active{height:37px;background-color:#1283F2;color:#FFF;line-height:37px}.flow .flow__contents--wrapper .flow__list{box-sizing:border-box;display:none;padding:10px 0 20px;border-radius:0 0 3px 3px;background-color:#FFF;box-shadow:0 0 6px 0 rgba(0,0,0,0.25)}.flow .flow__contents--wrapper .flow__list.is-show{display:block}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item{position:relative;display:flex;justify-content:flex-start;align-items:stretch;width:335px;margin:0 auto;border-radius:3px;border:1px solid #1283F2;background-color:#FFF}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item::after{position:absolute;bottom:-7.5px;right:0;left:0;width:15px;height:7.5px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item:nth-of-type(n + 2){margin-top:17.5px}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item:nth-last-of-type(1)::after{display:none}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__num{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:92px;padding:9px 10px 9px 9px;background-color:#1283F2}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__num .flow__step{position:absolute;top:0;left:0}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__num .flow__step .flow__step-img{width:33px;height:33px}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__num .flow__icon-wrapper .flow__icon{width:55px;height:auto;margin:0 auto}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__text{box-sizing:border-box;padding:12px 12px 15px 12px}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__text .flow__title{color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.7;letter-spacing:normal}.flow .flow__contents--wrapper .flow__list .flow__items .flow__item .flow__text .flow__desc{margin-top:7px;color:#444;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.tips{box-sizing:border-box;position:relative;padding-top:45px;background:url(/assets/ranking/unexperienced_engineer/bg_tips.png) repeat top center/375px 706px}.tips::before{position:absolute;top:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 100px);content:""}.tips::after{position:absolute;bottom:-100px;right:0;left:0;width:375px;height:101px;margin:0 auto;background-color:#1283F2;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%);content:""}.tips .tips__title{box-sizing:border-box;position:absolute;top:-72px;right:0;left:0;width:357px;height:98px;padding-top:20px;margin:0 auto;background:url(/assets/ranking/unexperienced_engineer/img_headline.png) no-repeat top center/357px 98px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.tips .tips__title b{color:#1283F2}.tips .tips__lead{color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.7;letter-spacing:normal}.tips .tips__lead b{color:#FFF200}.tips .tips__links{display:flex;justify-content:center;align-items:center;margin-top:10px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:normal}.tips .tips__links .tips__link{box-sizing:border-box;padding:3px;color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:normal;background-color:#FFF}.tips .tips__links .tips__link::after{margin-left:5px;width:1em;height:1em;content:"\f08e";font-size:11px;font-family:"Font Awesome 6 Free";font-weight:900}.tips .tips__sublead{margin-top:10px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.7;letter-spacing:normal}.tips .tips__reasons{width:341px;margin:30px auto 0}.tips .tips__reasons .tips__reasons-heading{box-sizing:border-box;width:fit-content;height:31px;padding:10px;border-radius:3px 3px 0 0;border-bottom:2px solid #1283F2;background-color:#FFF200;color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.0;letter-spacing:normal}.tips .tips__reasons .tips__reasons-heading::before{margin-right:3px;content:"\f164";font-family:"Font Awesome 6 Free";font-weight:900}.tips .tips__reasons .tips__reason-list{box-sizing:border-box;padding:15px;border-radius:0 3px 3px 3px;background-color:#FFF}.tips .tips__reasons .tips__reason-list .tips__reason{box-sizing:border-box;padding-bottom:15px;border-bottom:1px solid #E7E7E7}.tips .tips__reasons .tips__reason-list .tips__reason:nth-of-type(n + 2){margin-top:15px}.tips .tips__reasons .tips__reason-list .tips__reason:nth-last-of-type(1){padding-bottom:0;border-bottom:none}.tips .tips__reasons .tips__reason-list .tips__reason .tips__reason-title{box-sizing:border-box;position:relative;padding-left:22px;color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.7;letter-spacing:normal}.tips .tips__reasons .tips__reason-list .tips__reason .tips__reason-title::before{position:absolute;top:0;bottom:0;left:0;width:1em;height:1em;margin:auto 0;content:"\f14a";color:#1283F2;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.tips .tips__reasons .tips__reason-list .tips__reason .tips__reason-text{margin-top:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.tips .tips__reasons .tips__reason-list .tips__reason .tips__reason-text .tips__link{box-sizing:border-box;padding:1px;background-color:#FFF200;color:#1283F2;font-weight:700;text-decoration:underline}.tips .tips__summary{width:341px;margin:30px auto 0;color:#FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:normal}.tips .tips__summary b{color:#FFF200}.tips .tips__summary .tips__link{text-decoration:underline;color:#FFF200}.ranking{box-sizing:border-box;padding-bottom:115px;background-color:#FFF}.ranking .ranking__heading{box-sizing:border-box;width:375px;height:235px;background:url(/assets/ranking/unexperienced_engineer/img_ranking_title.png) no-repeat top center/375px 235px;padding-top:118px;color:#1283F2;text-align:center;text-shadow:0 0 5px #FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:1.25px}.ranking .ranking__list .ranking__card{width:355px;margin:0 auto;background:#FFF;box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}.ranking .ranking__list .ranking__card:nth-of-type(n + 2){margin-top:30px}.ranking .ranking__list .ranking__card.--card-1 .ranking-card__header .ranking-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_1.png) no-repeat top center/44px 57px;content:""}.ranking .ranking__list .ranking__card.--card-2 .ranking-card__header .ranking-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_2.png) no-repeat top center/44px 57px;content:""}.ranking .ranking__list .ranking__card.--card-3 .ranking-card__header .ranking-card__header-inner::before{position:absolute;top:-7px;left:-15px;width:44px;height:57px;background:url(/assets/ranking/unexperienced_engineer/img_rank_3.png) no-repeat top center/44px 57px;content:""}.ranking .ranking__list .ranking__card .ranking-card__header{box-sizing:border-box;padding:10px;background-color:#1283F2}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner{box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center;min-height:45px;padding-left:40px;background-color:#FFF}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .recommend-card__link-name{color:#2F93E5;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.8px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .ranking-card__rating{box-sizing:border-box;padding:5px 10px;background-color:#F8F8F8}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score{display:flex;justify-content:center;align-items:center;gap:0 3px}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score .ranking-card__rating-label{color:#004E88;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.1;letter-spacing:1px}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-card__rating-score .ranking-card__rating-value{color:#333;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:1.0;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__header .ranking-card__header-inner .ranking-card__rating .ranking-car{margin:1px auto 0;height:9px}.ranking .ranking__list .ranking__card .ranking-card__contents{box-sizing:border-box;padding:30px 0}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__image--wrapper{width:323px;margin:0 auto}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__image--wrapper .ranking-card__image-link{display:block}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__image--wrapper .ranking-card__image-link .ranking-card__image{width:323px;height:auto;object-fit:contain;margin:0 auto}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail{width:323px;margin:20px auto}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail.ranking-card__detail-second .ranking-card__detail-title::before{width:14px;height:10px;background:url(/assets/ranking/unexperienced_engineer/icon_person.png) no-repeat top center/14px 10px;content:""}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__detail-title{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;width:fit-content;height:31px;padding:10px;border-radius:3px 3px 0 0;background-color:#1283F2;color:#FFF200;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.0;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__detail-title::before{margin-right:3px;content:"\f164";font-family:"Font Awesome 6 Free";font-weight:900}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details{padding:15px;border-radius:0 3px 3px 3px;background-color:#E8F3FF}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list{list-style-type:none}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list .ranking-card__detail-item{box-sizing:border-box;position:relative;padding-left:21px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list .ranking-card__detail-item:nth-of-type(n + 2){margin-top:9px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list .ranking-card__detail-item::before{position:absolute;top:0;bottom:0;left:0;width:1em;height:1em;margin:auto 0;content:"\f14a";color:#1283F2;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list .ranking-card__detail-item .text-red{color:#E60000;font-weight:700}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__details .ranking-card__detail-list .ranking-card__detail-item span{margin-left:3px;color:#989898;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-weight:400;line-height:1.5;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__detail .ranking-card__note{margin-top:5px;color:#989898;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:8px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper{width:323px;margin:20px auto}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table{table-layout:fixed;border-collapse:separate}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr:nth-of-type(1) th{border-radius:3px 0 0 0;border-top:none}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr:nth-of-type(1) td{border-radius:0 3px 0 0}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr:nth-of-type(n + 2) td{border-top:none}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr:nth-last-of-type(1) th{border-radius:0 0 0 3px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr:nth-last-of-type(1) td{border-radius:0 0 3px 0}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr th{box-sizing:border-box;width:102px;background-color:#F3F3F3;height:39px;border-top:1px solid #FFF;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:0.5px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr td{box-sizing:border-box;width:221px;padding:12px 15px;border:1px solid #F3F3F3;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.15;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr td .ranking__table-td{display:flex;justify-content:flex-start;align-items:center}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking__table--wrapper .ranking__table tbody tr td .ranking__table-icon{width:20px;height:20px;margin-right:10px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__dsc{width:323px;margin:20px auto;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__dsc .marker{box-sizing:border-box;padding:2px;color:#1283F2;background-color:#FFF200}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__dsc .text-thick{font-weight:700}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review{width:335px;margin:20px auto 30px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title{box-sizing:border-box;padding:10px 0;border-radius:3px 3px 0 0;background:#1283F2}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title .ranking-card__review-title-text{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title .ranking-card__review-title-text::before{width:19px;height:16px;margin-right:7px;background:url(/assets/ranking/unexperienced_engineer/icon_messages.png) no-repeat top center/19px 16px;content:""}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title .ranking-card__review-title-text::after{width:1em;height:1em;margin-left:7px;content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title .ranking-card__review-title-text b{color:#FFF200}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-title span{display:block;margin-top:6px;color:#A2D1FF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item{border:1px solid #E2E2E2;background-color:#FFF}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item:nth-last-of-type(1){border-radius:0 0 3px 3px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item .ranking-card__user{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:10px;background-color:#F3F3F3}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item .ranking-card__user .ranking-card__user-image{width:50px;height:50px}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item .ranking-card__user .ranking-card__user-info .ranking-card__user-title{color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item .ranking-card__user .ranking-card__user-info .ranking-card__user-meta{margin-top:7px;color:#999;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.0;letter-spacing:normal}.ranking .ranking__list .ranking__card .ranking-card__contents .ranking-card__review .ranking-card__review-items .ranking-card__review-item .ranking-card__review-text{box-sizing:border-box;padding:13px 12px 12px;color:#444;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal}.quote{box-sizing:border-box;padding-bottom:40px;background-color:#FFF}.quote .quote__title{box-sizing:border-box;width:375px;height:220px;padding-top:140px;background:url(/assets/ranking/unexperienced_engineer/img_quote_title.png) no-repeat top center/375px 220px;color:#1283F2;text-align:center;text-shadow:0 0 5px #FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:1.25px}.quote .quote__author{width:341px;margin:20px auto 0;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.quote .quote__content{box-sizing:border-box;position:relative;width:341px;margin:25px auto;padding:20px 13px 20px 17px;border-radius:3px;background-color:#F3F3F3}.quote .quote__content::before{position:absolute;bottom:-7px;right:10px;width:18px;height:16px;background:url(/assets/ranking/unexperienced_engineer/icon_quote.png) no-repeat top center/18px 16px;transform:rotate(180deg);content:""}.quote .quote__content::after{position:absolute;top:-8px;left:10px;width:18px;height:16px;background:url(/assets/ranking/unexperienced_engineer/icon_quote.png) no-repeat top center/18px 16px;content:""}.quote .quote__content .quote__text{color:#1283F2;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.7px}.quote .quote__comment{width:341px;margin:25px auto 0;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.quote .quote__comment .quote__emphasis{box-sizing:border-box;padding:2px;background-color:#FFF200;color:#1283F2;font-weight:700}.consult{box-sizing:border-box;padding:40px 0;background:url(/assets/ranking/unexperienced_engineer/bg_consult.png) repeat top center/375px 979px}.consult .consult__title{color:#1283F2;text-align:center;text-shadow:0 0 5px #FFF;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:normal}.consult .consult__lead{width:341px;margin:45px auto 0;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.consult .consult__lead .consult__link{color:#1283F2;font-weight:700;text-decoration:underline}.consult .consult__jobs .consult__jobs-title{box-sizing:border-box;width:357px;height:64px;padding-top:18px;margin:37px auto 7px;background:url(/assets/ranking/unexperienced_engineer/img_consult_jobs_title.png) no-repeat top center/357px 64px;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:normal}.consult .consult__jobs .consult__area-list{width:341px;margin:17px auto 0;border-radius:3px;border:1px solid #F3F3F3}.consult .consult__jobs .consult__area-list .consult__area{display:flex;justify-content:flex-start;align-items:stretch}.consult .consult__jobs .consult__area-list .consult__area:nth-of-type(1) .consult__pref-list{border-radius:0 3px 0 0}.consult .consult__jobs .consult__area-list .consult__area:nth-last-of-type(1) .consult__pref-list{border-radius:0 0 3px 0}.consult .consult__jobs .consult__area-list .consult__area:nth-of-type(n + 2) .consult__area-name{border-top:1px solid #FFF}.consult .consult__jobs .consult__area-list .consult__area:nth-of-type(n + 2) .consult__pref-list{border-top:1px solid #F3F3F3}.consult .consult__jobs .consult__area-list .consult__area .consult__area-name{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:102px;padding:0 10px;background-color:#F3F3F3;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.0;letter-spacing:0.6px}.consult .consult__jobs .consult__area-list .consult__area .consult__pref-list{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:13px;flex:1;padding:14.5px;background-color:#FFF}.consult .consult__jobs .consult__area-list .consult__area .consult__pref-list .consult__pref{color:#1283F2;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.15;letter-spacing:normal;text-decoration:underline}.footer .footer__sitelogo{box-sizing:border-box;padding:15px 10px;border-top:1px solid #DCDCDC;background-color:#FFF}.footer .footer__sitelogo a .footer__sitelogo-image{width:115px;height:25px}.footer .copyrights__content{background-color:#1283F2}.footer .copyrights__content .essential-corporate-link-group{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 0;padding:20px 31px}.footer .copyrights__content .essential-corporate-link-group .essential-corporate-link-item{display:block;width:148px;color:rgba(255,255,255,0.7);font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.1;letter-spacing:0.36px;text-decoration:none}.footer .copyrights__content .credit-copyrights{box-sizing:border-box;padding:15px 31px;border-top:1px solid #0075FA}.footer .copyrights__content .credit-copyrights small .copyrights-text{color:rgba(255,255,255,0.7);text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.1;letter-spacing:0.3px}.footer .footer-growth{box-sizing:border-box;padding:15px 20px;border-bottom:1px solid #DCDCDC;background-color:#F8F8F8}.footer .footer-growth .growth-area{display:flex;justify-content:flex-start;align-items:center;gap:0 20px}.footer .footer-growth .growth-area img{width:50px;height:auto}.footer .footer-growth .growth-area .growth-description{width:247px}.footer .footer-growth .growth-area .growth-description p{color:#555;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0.36px}.footer .footer-office{box-sizing:border-box;padding:10px;background-color:#FFF}.footer .footer-office .office-block1{display:flex;justify-content:flex-start;align-items:center;gap:0 9px}.footer .footer-office .office-block1 .footer-office-logo img{width:57px;height:25px}.footer .footer-office .office-block1 .footer-office-name{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:normal}.footer .footer-office .office-block1 .footer-office-name .office-block2{margin-top:3px}.footer .footer-office .office-block1 .footer-office-name .office-block2 #footer-office-description p{font-size:9px;font-weight:400;line-height:1.44}.footer .footer-office .office-block1 .footer-office-name .office-block2 #footer-office-description-building p{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;line-height:1.44}
