.resumeLP{--color-yellow:#ffe159;--color-yellow-dark:#fbc84f;--color-marker:#fec90d;--color-brown:#6d5545;min-width:var(--full-column-width)}.resumeLP .accent-border,.resumeLP .accent-border span{position:relative}.resumeLP .accent-border:before{background-color:rgba(254,201,13,.6);bottom:-.3rem;content:"";height:1.2rem;left:0;position:absolute;width:100%}.resumeLP .cv-balloon{background-color:var(--color-yellow);border-radius:var(--radius-md);box-shadow:0 4px var(--color-yellow-dark);color:var(--color-brown);font-size:var(--font-xs);font-weight:700;height:31px;left:50%;position:absolute;top:0;transform:translate(-50%,calc(-100% - 10px));width:244px;z-index:var(--z-above)}.resumeLP .cv-balloon:before{border:10px solid transparent;border-top:10px solid var(--color-yellow-dark)}.resumeLP .cv-balloon:after,.resumeLP .cv-balloon:before{content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.resumeLP .cv-balloon:after{border:4px solid transparent;border-top:6px solid var(--color-yellow)}.resumeLp_main{background:no-repeat 0 0/cover}[data-ua=mobile] .resumeLp_main{background-image:url(/career/img/service/resume/bg@sp.png)}[data-ua=pc] .resumeLp_main{background-image:url(/career/img/service/resume/bg@pc.png)}.resumeLp_main-content{display:inline-block;padding:var(--space-xl) 0 var(--space-sm);position:relative}.resumeLp_main-content .resumeLp_main-title{text-shadow:0 0 6px #8ab636}.resumeLp_main-content em{background-color:var(--color-white);box-shadow:0 4px 8px 0 rgba(30,100,0,.08);color:var(--color-primary-dark);display:inline-block;font-size:2.8rem;line-height:1;padding:var(--space-xs)}[data-ua=pc] .resumeLp_main-content em{font-size:3.8rem;padding:var(--space-sm)}[data-ua=pc] .resumeLp_feature-section{padding:70px var(--space-xxxxl)}.resumeLp_feature-item{border-bottom:2px dashed var(--color-gray-light)}.resumeLp_feature-item:last-child{border-bottom:0}.resumeLp_feature-number{height:38px;width:38px}[data-ua=pc] .resumeLp_feature-number{height:40px;width:40px}.resumeLp_feature-content{display:flex;flex-direction:column;justify-content:center;row-gap:var(--space-sm);width:100%}.resumeLp_flow-section{background-image:url(/career/img/service/resume/flow-bg@sp.png);background-size:cover}[data-ua=pc] .resumeLp_flow-section{background-image:url(/career/img/service/resume/resumeLp_flow-background-image.png);padding:70px var(--space-xxxxl)}.resumeLp_flow-item:last-child .resumeLp_flow-img:after{content:none}.resumeLp_flow-img{flex-shrink:0;position:relative}.resumeLp_flow-img:after{background:no-repeat 0/contain;background-image:url(/career/img/service/resume/resumeLp_flow-img-arrow@sp.png);content:"";height:28px;left:30px;position:absolute;top:98px;width:24px}[data-ua=pc] .resumeLp_flow-img:after{background-image:url(/career/img/service/resume/resumeLp_flow-img-arrow@pc.png);left:156px;top:40px;width:70px}.resumeLp_flow-content{display:flex;flex-direction:column;justify-content:center;width:100%}[data-ua=pc] .resumeLp_flow-content{align-items:center}.resumeLp_qa-section{background-color:#f9f9f9}[data-ua=pc] .resumeLp_qa-section{padding:70px var(--space-xxxxl)}.resumeLp-qa-contents{border-bottom:1px solid var(--color-gray-light);padding-block:var(--space-xxxl)}[data-ua=pc] .resumeLp-qa-contents{padding-inline:var(--space-xxxl)}.resumeLp-qa-contents:last-child{border-bottom:0}.resumeLp-qa-content{align-items:center;display:flex;gap:var(--space-xs)}.resumeLp-qa-content.is-answer{margin-top:var(--space-xl)}[data-ua=mobile] .resumeLp-qa-content.is-answer{align-items:flex-start}.resumeLp-qa-content-title{align-items:center;border-radius:var(--radius-circle);display:flex;flex-shrink:0;font-size:var(--font-xl);font-weight:700;height:40px;justify-content:center;width:40px}.resumeLp-qa-content-title.is-question{background-color:var(--color-accent-light);color:var(--color-white)}.resumeLp-qa-content-title.is-answer{background-color:var(--color-white);border:2px solid var(--color-accent-light);color:var(--color-accent-light)}.resumeLp-qa-content-text{font-weight:700}[data-ua=mobile] .resumeLp-qa-content-text{flex-grow:1}.resumeLp-qa-content-text>a:hover{text-decoration:underline}
