.image-mw-345{margin:0 auto;max-width:345px}.image-mw-375{margin:0 auto;max-width:375px}.image-mw-500{margin:0 auto;max-width:500px}.image-mw-600{margin:0 auto;max-width:600px}.image-ratio-345\/201{--aspect-ratio:1.7164179104}.image-ratio-345\/235{--aspect-ratio:1.4680851064}.image-ratio-345\/270{--aspect-ratio:1.2777777778}.image-ratio-345\/401{--aspect-ratio:0.8603491272}.image-ratio-345\/473{--aspect-ratio:0.7293868922}.image-ratio-375\/110{--aspect-ratio:3.4090909091}.image-ratio-500\/290{--aspect-ratio:1.724137931}.image-ratio-500\/340{--aspect-ratio:1.4705882353}.image-ratio-500\/390{--aspect-ratio:1.2820512821}.image-ratio-500\/580{--aspect-ratio:0.8620689655}.image-ratio-500\/685{--aspect-ratio:0.7299270073}.image-ratio-600\/176{--aspect-ratio:3.4090909091}.image-ratio-660\/147{--aspect-ratio:4.4897959184}[data-ua=mobile] .report-top_img{margin-inline:calc(var(--container-padding-x)*-1)}[data-ua=pc] .report-top_img h1:before{background:linear-gradient(90deg,var(--color-white) 0,transparent 20%,transparent 80%,var(--color-white) 100%);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:var(--full-column-width);z-index:1}.report-anchor_content{background-color:var(--color-primary-lightest);margin-left:calc(var(--container-padding-x)*-1);margin-right:calc(var(--container-padding-x)*-1);padding:0 var(--space-md) var(--space-xxl)}[data-ua=pc] .report-anchor_content{border-radius:var(--radius-xl);padding:0 80px var(--space-xl)}.report-anchor-top_img{margin-left:calc(var(--container-padding-x)*-1);margin-right:calc(var(--container-padding-x)*-1)}.report-anchor_container{background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:var(--radius-md)}.report-anchor_container li a{padding:var(--space-sm)}[data-ua=pc] .report-anchor_container li a{padding:var(--space-xs) var(--space-md)}.report-anchor_container li:not(:first-child){border-top:1px solid var(--color-gray-light)}.report-anchor_container li svg{color:var(--color-primary-dark)}.report-column_content{background-color:var(--color-gray-lightest);border-radius:var(--radius-xl);padding:var(--space-md)}[data-ua=pc] .report-column_content{padding:var(--space-xxl)}.report-column_title:after,.report-column_title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;width:18px}.report-column_title:before{background-image:url(/career/img/report/icon-slash-left.svg);margin-right:4px}.report-column_title:after{background-image:url(/career/img/report/icon-slash-right.svg);margin-left:4px}.report-column-link{display:block;margin:0 auto;max-width:750px}.report-point_content h2,.report-point_content h3{position:relative}[data-ua=mobile] .report-point_content h2{background:linear-gradient(0deg,var(--color-primary-light) 10px,hsla(0,0%,100%,0) 0);display:inline}[data-ua=pc] .report-point_content h2:after{background-color:var(--color-primary-light);bottom:0;content:"";height:10px;left:0;position:absolute;right:0;width:100%;z-index:-1}.report-point_content h3:after{background-color:var(--color-primary-main);border-radius:var(--radius-full);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.report-point_content h4{border-bottom:2px dotted var(--color-primary-dark);padding-bottom:var(--space-xs)}[data-ua=pc] .report-point_content h4{padding-bottom:0}.report-ranking_container{border:1px solid var(--color-gray-light);border-radius:var(--radius-xl)}.report-ranking_container li{line-height:var(--line-height-xxxs);padding:var(--space-sm) var(--space-md)}.report-ranking_container li:not(:first-child){border-top:1px dotted var(--color-gray-light)}.report-ranking_container li b,.report-ranking_container li span{display:inline-block}[data-ua=pc] .report-ranking_container{margin-left:auto;margin-right:auto;max-width:500px}[data-ua=pc] .report-ranking_container li{padding-bottom:var(--space-md);padding-top:var(--space-md)}.report-ranking-comment_container{border:1px solid var(--color-gray-light);border-radius:var(--radius-xl)}.report-ranking-comment_container>div:first-child{border-bottom:1px dotted var(--color-gray-light);line-height:var(--line-height-md);padding:var(--space-xs) var(--space-md)}[data-ua=pc] .report-ranking-comment_container>div:first-child{padding:var(--space-sm) var(--space-lg)}.report-ranking-comment_container>div:not(:first-child){padding:var(--space-sm) var(--space-md)}[data-ua=pc] .report-ranking-comment_container>div:not(:first-child){padding-left:var(--space-lg);padding-right:var(--space-lg)}.report-ranking-comment_container li{margin-top:var(--space-sm);padding-left:1em;text-indent:-1em}[data-ua=pc] .report-ranking-comment_container li{margin-top:var(--space-xs)}.report-ranking-comment{color:var(--color-primary-dark)}.report-ranking-comment.is-first{color:#b91a7c}.report-ranking-comment.is-second{color:#733ec9}.report-ranking-comment.is-third{color:#2573dd}.report-satisfaction_container{border:1px solid var(--color-gray-light);border-radius:var(--radius-xl)}.report-satisfaction_container>div{background-color:var(--color-gray-lightest);border-radius:var(--radius-xl) var(--radius-xl) 0 0;justify-content:space-between;padding:var(--space-md)}[data-ua=pc] .report-satisfaction_container>div{justify-content:unset}.report-satisfaction_container>div div:last-child{color:#a7a7a7}[data-ua=pc] .report-satisfaction_container>div div:last-child{margin-left:var(--space-md)}.report-satisfaction_container ul{padding:0 var(--space-sm)}.report-satisfaction_container ul li{padding:var(--space-md) var(--space-xxs)}.report-satisfaction_container ul li:not(:first-child){border-top:2px dotted var(--color-gray-light)}.report-comment_container{border:1px solid var(--color-gray-light);border-radius:var(--radius-xl)}.report-comment_container li{padding:var(--space-sm) var(--space-md)}.report-comment_container li:not(:first-child){border-top:2px dotted var(--color-gray-light)}.report-comment_container li svg{color:var(--color-primary-dark);margin-top:2px}.report-impression_container{background-color:var(--color-primary-lightest);border-radius:var(--radius-xl);padding:var(--space-md)}[data-ua=pc] .report-impression_container{padding:var(--space-md) var(--space-xxl) var(--space-xxl)}[data-ua=pc] .report-impression_title{padding-left:var(--space-lg)}.report-impression_comment{position:relative}.report-impression-comment_inner{background-color:var(--color-white);border:1px solid var(--color-gray-light);border-radius:var(--radius-xl);padding:var(--space-sm);z-index:1}.report-impression-comment_inner:after,.report-impression-comment_inner:before{border-style:solid;border-width:0 4px 8px;content:"";height:0;left:18px;position:absolute;top:-7px;width:0}[data-ua=pc] .report-impression-comment_inner:after,[data-ua=pc] .report-impression-comment_inner:before{border-width:0 6px 8px;left:36px}.report-impression-comment_inner:before{border-color:transparent transparent var(--color-gray-light) transparent;z-index:0}.report-impression-comment_inner:after{border-color:transparent transparent var(--color-white) transparent;top:-5px;z-index:2}.report-entry-banner_title:after,.report-entry-banner_title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;width:18px}.report-entry-banner_title:before{background-image:url(/career/img/report/icon-slash-left.svg)}.report-entry-banner_title:after{background-image:url(/career/img/report/icon-slash-right.svg)}.entry-consult-careerpartner_title:after,.entry-consult-careerpartner_title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;width:18px}.entry-consult-careerpartner_title:before{background-image:url(/career/img/report/icon-slash-left.svg)}.entry-consult-careerpartner_title:after{background-image:url(/career/img/report/icon-slash-right.svg)}.entry-consult-careerpartner_banner{background:url(/career/img/common/bg-01.png) top -1rem right -1rem/10rem 10rem no-repeat;transition:opacity var(--transition-duration) var(--transition-function)}.entry-consult-careerpartner_banner:active,.entry-consult-careerpartner_banner:hover,.entry-consult-careerpartner_banner:link,.entry-consult-careerpartner_banner:visited,.entry-consult-careerpartner_banner:visited:active,.entry-consult-careerpartner_banner:visited:focus,.entry-consult-careerpartner_banner:visited:hover{color:var(--color-text)}.entry-consult-careerpartner_banner:after{background:url(/career/img/mascots/kangoroo-01.png) 100% 0/100% auto no-repeat;content:"";flex-shrink:0;height:8.6rem;width:6.4rem}[data-ua=pc] .entry-consult-careerpartner_banner:hover{opacity:var(--opacity-hover)}[data-ua=pc] .entry-consult-careerpartner_banner:after{height:7.7rem;width:5.8rem}.accent-txt{color:var(--color-primary-darkest);position:relative}.accent-txt:after{background-image:url(/career/img/report/bg-txt-accent.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14.7px;position:absolute;right:-10px;top:-8px;width:18px}.accent-txt.is-up:after{top:-11px}.box-message_label{align-items:center;display:flex;margin-top:calc(var(--space-xl)*-1);transform:translatey(-28px)}.box-message_label .kangoroo{height:auto;width:30px}.taikendan-list a:after{border-right:1px solid var(--color-primary-40);border-top:1px solid var(--color-primary-40);bottom:0;content:"";height:.7em;margin:auto;position:absolute;right:var(--space-md);top:0;transform:rotate(45deg);width:.7em}.taikendan-list a .tmb{border-radius:var(--radius-md);flex:0 0 7.6rem;margin-right:var(--space-sm);overflow:hidden;position:relative}[data-ua=pc] .taikendan-list a .tmb{flex:0 0 9.8rem;margin-right:var(--space-md)}.taikendan-list a .vol{background-color:var(--color-primary-dark);color:var(--color-white);font-size:var(--font-xxxs);font-weight:700;position:absolute;text-align:center;transition:color var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function);width:100%;z-index:1}[data-ua=pc] .taikendan-list a .vol{font-size:var(--font-xxs)}.taikendan-list a .badge{transition:color var(--transition-duration) var(--transition-function),border-color var(--transition-duration) var(--transition-function)}.taikendan-list a:link,.taikendan-list a:visited{color:var(--color-text-40)}.taikendan-list a:active,.taikendan-list a:focus,.taikendan-list a:hover{border-color:translucent-color("base-50");color:translucent-color("text-40")}.taikendan-list a:active:after,.taikendan-list a:focus:after,.taikendan-list a:hover:after{border-color:translucent-color("primary-40")}.taikendan-list a:active .vol,.taikendan-list a:focus .vol,.taikendan-list a:hover .vol{background-color:translucent-color("primary-20");color:translucent-color("base-0")}.taikendan-list a:active .badge-outline-primary-80,.taikendan-list a:focus .badge-outline-primary-80,.taikendan-list a:hover .badge-outline-primary-80{color:translucent-color("primary-80")}.highlight{background:linear-gradient(0deg,var(--color-primary-light) 10px,hsla(0,0%,100%,0) 0)}.title-secondary:after{background-color:var(--color-primary-main);border-radius:var(--radius-full);content:"";display:block;height:4px;margin-top:var(--space-xxs)}.title-tertiary{font-size:var(--font-md);margin-block:var(--space-lg) var(--space-xs);padding-left:var(--space-sm);position:relative}.title-tertiary:before{background-color:var(--color-primary-main);border-radius:var(--radius-full);content:"";height:100%;left:0;position:absolute;top:0;width:3px}
