@charset "utf-8";#hero-area-lower.People .job.keyvisual-area{background-image:url(/new-hire/job/img/interview_c01_kv.jpg);background-position:center}#hero-area-lower.People .keyvisual-area{height:40vw}@media screen and (max-width:820px){#hero-area-lower.People .keyvisual-area{height:64vw}}@media screen and (max-width:540px){#hero-area-lower.People .keyvisual-area{height:80vw}}@media screen and (max-width:375px){#hero-area-lower.People .keyvisual-area{height:100vw}}#hero-area-lower.People .keyvisual-area:after{height:40vw}@media screen and (max-width:820px){#hero-area-lower.People .keyvisual-area:after{height:64vw}}@media screen and (max-width:540px){#hero-area-lower.People .keyvisual-area:after{height:80vw}}@media screen and (max-width:375px){#hero-area-lower.People .keyvisual-area:after{height:100vw}}section#People{padding-bottom:8rem}section#People .photo_box{border-radius:2rem;height:auto;overflow:hidden}section#People .coution{font-size:1.4rem}#People .lay-2col.Profile_box{display:flex;max-width:1104px;padding:0;margin:4rem auto 0;justify-content:flex-start}@media screen and (max-width: 540px){#People .lay-2col.Profile_box{flex-direction:column}}#People .lay-2col li.people_inside{margin-bottom:0;width:20%;color:rgba(26,0,93,1)}@media screen and (max-width: 540px){#People .lay-2col li.people_inside{width:100%}}#People .People_Profile_Name{font-size:4.8rem;font-weight:800;color:rgba(26,0,93,1)}#People .People_Profile_Name span{font-size:1.4rem;font-weight:400;color:rgba(26,0,93,1)}#People .lay-2col li.Profile_lead-box{width:calc(100% - 20%);border-left:1px solid rgba(26,0,93,1);padding-left:4rem;margin-bottom:0}@media screen and (max-width: 540px){#People .lay-2col li.Profile_lead-box{width:100%;border-left:none;padding-left:0}}#interview .lay-2col{margin-bottom:8rem}@media screen and (max-width: 550px){#interview .lay-2col{margin-bottom:4rem}}#interview .lay-2col:last-child{margin-bottom:0}#interview .lay-2col li.L-side{width:calc(100% - 70%)}#interview .lay-2col li.R-side{width:calc(100% - 50%)}#interview p.question{font-size:clamp(1.5rem,1.333rem + 0.83vw,2rem);font-weight:800;color:#fff;display:inline;line-height:2.4em;padding:8px;background:linear-gradient(transparent 0%,rgba(26,0,93,1) 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone}#interview p.anser{font-size:clamp(2rem,1.667rem + 1.67vw,3rem);font-weight:800;line-height:1.6em;color:rgba(26,0,93,1);margin-top:4rem}#interview p.anser-lead{padding-top:2rem}#project{background:#e1e6e7;padding-bottom:6.4rem}#project .lay-2col.catch li{display:flex;align-items:center}@media screen and (max-width: 820px){#project .lay-2col.catch li{width:100%;margin-left:0}}#project .People-title span{font-size:clamp(3rem,2.667rem + 1.67vw,4rem);font-weight:800;color:rgba(26,0,93,1);display:inline;line-height:1.4em;padding:8px}#project .project_overview p.title{font-size:1.4rem;margin-bottom:2rem}#project .project_overview p.title{position:relative;padding:1rem 1.5rem;color:#fff;border-radius:4px;background:rgba(26,0,93,1);display:inline-block}#project .project_overview p.title:after{position:absolute;bottom:-9px;left:1em;width:0;height:0;content:'';border-width:10px 10px 0;border-style:solid;border-color:rgba(26,0,93,1) transparent transparent}#project .project_overview dt{margin:0 0 2rem;font-size:1.8rem;font-weight:800;color:rgba(26,0,93,1)}#project .project_overview dd{padding-left:3rem;margin-bottom:2rem}#project .project_overview dd span{display:flex;align-items:center;padding:.5em .7em;background-color:#fff;margin:0 0 1rem -3rem;font-size:1.6rem;font-weight:800}#project .project_overview dd span::before{display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:rgba(142,196,0,1);content:''}#project .proposal{margin-bottom:4rem}#project .proposal.lay-3col li{padding-bottom:2rem}#project .proposal .img_box{display:flex;justify-content:center;align-items:center}#project .proposal img{width:72%}#project .proposal h3{font-size:1.8rem;display:inline-block;padding:.5rem 1.5rem 2rem;color:#fff;position:relative;background:rgba(142,196,0,1);clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,75% 100%,50% 75%,0% 75%)}#project .proposal p.title{position:relative;padding:1.5rem 1rem 0;font-size:2rem;font-weight:800;margin-bottom:1rem;color:rgba(26,0,93,1)}#project .proposal p.title:after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,rgba(26,0,93,1),rgba(26,0,93,1) 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,rgba(26,0,93,1),rgba(26,0,93,1) 1px,transparent 2px,transparent 5px);-webkit-backface-visibility:hidden;backface-visibility:hidden}#project .proposal .lead li{width:calc(100% - 2rem);list-style-type:disc;margin-left:2rem;margin-right:0}@media screen and (max-width: 540px){#project .proposal .lead li.last-coution{list-style:none;margin-left:0}}#project .program-add{display:flex;justify-content:center;flex-direction:column;padding:2.4rem 4rem;background:#fff;margin:4rem 7% 0;border-radius:20px}@media screen and (max-width: 550px){#project .program-add{margin:4rem 0 0}}#project .program-add .title{font-size:1.8rem;font-weight:800;color:rgba(26,0,93,1);padding-bottom:1rem}#project .program-add .lead{font-size:1.4rem}