@charset "utf-8";main .bglg{background:#ec0000}#hero-area-lower .job.keyvisual-area{background-image:url(/new-hire/job/img/job_img01.jpg)}#business-lead{margin:0 auto;border-radius:1vh}#business-lead .photo-box{padding-bottom:4rem}#joblist{position:relative}#joblist .bgbox{background:#e1e6e7;width:100%;max-width:100%;margin:-32rem 0 0;border-radius:2vh 2vh 0 0;padding:20rem 0 5rem}@media screen and (max-width:540px){#joblist .bgbox{padding:13rem 0 5rem}}@media screen and (max-width:820px){#joblist .bgbox{margin:-24rem 0 0}}@media screen and (max-width:540px){#joblist .bgbox{margin:-16rem 0 0}}#job h2{text-align:center}#job h2+p{margin-bottom:4rem}#job h3{text-align:center;font-size:clamp(2rem,2.4vw,3.2rem);line-height:1.5;margin-bottom:6.4rem}#job .organization_title{position:relative;background:rgba(255,255,255,.8);padding:2rem 4rem;margin-bottom:6rem;border-radius:8px 8px 0 0}#job .organization_title:before{position:absolute;bottom:0;left:0;width:100%;height:6px;content:'';background-image:linear-gradient(to right,rgba(26,0,93,1) 30%,rgba(142,196,0,1) 100%)}#job .organization_title:after{position:absolute;bottom:-14px;left:50%;width:0;height:0;content:'';border-width:14px 12px 0;border-style:solid;border-color:rgba(26,0,93,1) transparent transparent}#job h4{font-weight:800;font-size:clamp(1.8rem,2vw,2.2rem);letter-spacing:.1em}#job h5{position:relative;margin-bottom:2.4rem;padding-left:2.8rem!important;font-weight:800;font-size:clamp(1.8rem,2vw,2.2rem);letter-spacing:.1em;color:#666}#job h5:before{content:"";position:absolute;left:0;top:0;display:block;width:.5rem;height:4rem;background:#8ec400}#job h5+p{margin-bottom:3.2rem}#job h6{font-size:clamp(1.8rem,2vw,2.2rem);position:relative;top:-1.6rem;left:0;display:flex;justify-content:center;align-items:center;height:56px;margin-left:0;padding:.5rem 0;color:#fff;background:rgba(26,0,93,1)}#job .lay-2col .L-side-box,#job .lay-2col .R-side-box{overflow:inherit}#job li.lead-box{background:#f3f3f3;padding:0 2rem 2rem;margin-top:2rem}@media screen and (max-width:540px){#job .lay-2col li.lead-box{padding:0}}@media screen and (max-width:820px){#job p.set-title{padding:0 3.2rem 3.2rem}}#job .text-box:nth-child(n){margin-right:0}@media screen and (max-width:820px){#job .text-box{padding-bottom:2.4rem}}#business-image{background:#d5dee0;padding:6.4rem 0;margin:4rem auto 0;width:calc(100% - 10rem);border-radius:1vh}@media screen and (max-width:540px){#business-image{padding:2.4rem 0;margin:2rem auto 0;width:calc(100% - 2rem)}}ul.business-label{margin:4rem 0}.business-label li{font-weight:800;font-size:1.4rem;display:inline-block;background:#f3f3f3;text-align:center;padding:1rem 2rem;margin:0 0 2rem;border-radius:1vh;width:auto}#job #fixedbg .fixedbg-img{height:40vh;margin:0 0 6.4rem}#job .photo-box.wide-img{display:flex;justify-content:center;padding:0 6.4rem}@media screen and (max-width:820px){#job .photo-box.wide-img{padding:0 0 3.2rem}}#job #group{padding-bottom:6.4rem}#job.lower .inner{padding:6.4rem 0}@media screen and (max-width:820px){#job.lower .inner{padding:0}}#job.lower .inner.btmsection{padding:0 0 6.4rem}#person{padding-bottom:6.4rem;margin-bottom:6.4rem}#person li a{position:relative;display:block;height:100%;background:#fff;text-decoration:none}#person li a:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;pointer-events:none;transition:ease .25s border-color}#person .interview-photo{position:relative}#person .interview-photo .category-main{position:absolute;left:0;top:0;display:flex;flex-wrap:wrap}#person .c01 .interview-photo .category-main span.label{background-color:#1a005d}#person .c02 .interview-photo .category-main span.label{background-color:#8ec400}#person .interview-photo .category-main span.label{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem;min-height:2.4rem;font-weight:800;font-size:1.4rem;color:#fff}#person .list-text{padding:2.4rem 0}#person .list-title{margin-bottom:2rem;font-weight:800;font-size:clamp(1.6rem,1.8vw,2rem);letter-spacing:.05em;line-height:1.5}#person .list-edit{display:flex;flex-wrap:wrap;align-items:flex-start}#person .list-edit .edit-name{margin-right:1.6rem;font-weight:700;line-height:2rem;letter-spacing:.05em}#person .list-edit .edit-data{font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:.05em}#crosstalk{padding-bottom:6.4rem}#crosstalk li{display:flex;flex-direction:column;align-items:center}#crosstalk h3{font-size:clamp(1.8rem,2vw,2.4rem);position:relative;padding:1.5rem 2rem;margin:0 16rem 4rem;color:rgba(26,0,93,1);border-radius:10px;background:rgba(26,0,93,.25)}#crosstalk h3:after{position:absolute;bottom:-16px;left:4em;width:0;height:0;content:'';border-width:16px 12px 0;border-style:solid;border-color:rgba(26,0,93,.25) transparent transparent}#crosstalk p{padding:4rem 0 6.4rem;text-align:center}#crosstalk .photo-box.wide-img{width:80rem;padding:0}@media screen and (max-width:960px){#crosstalk .photo-box.wide-img{width:100%}}