@charset "utf-8";main .bglg{background:#ec0000}#hero-area-lower .environment.keyvisual-area{background-image:url(/new-hire/environment/img/env_img01.jpg)}#environment h2{text-align:center}#environment h3{text-align:center;font-size:clamp(2rem,2.4vw,3.2rem);line-height:1.5;margin-bottom:6.4rem}@media screen and (max-width:540px){#environment h4.sd-title{margin-bottom:3.2rem}}#environment h5{color:rgba(26,0,93,1);font-size:clamp(1.8rem,2vw,2.2rem);border-radius:0 100vh 100vh 0;margin:0 2rem 0 0}@media screen and (max-width:820px){#environment h5{padding:0 3.2rem}}@media screen and (max-width:820px){#environment p.set-title{padding:0 3.2rem}}#environment .text-box:nth-child(n){margin-right:0}@media screen and (max-width:820px){#environment .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}#environment #fixedbg .fixedbg-img{height:40vh;margin:0 0 6.4rem}#environment #group{padding-bottom:6.4rem}#environment .photo-box.wide-img{padding:0 6.4rem}#environment .photo-box.wide-img.secondbox{padding:0 0 12.8rem}@media screen and (max-width:820px){#environment .photo-box.wide-img{padding:0 0 3.2rem}}#environment .photo-box+h4{padding:6.4rem 0 0}#environment .photo-box+h4+p{padding:0 0 6.4rem}#training .lay-2col{padding:4rem 4rem 0;display:flex;width:100%;margin:0 auto 4rem;background:#f3f3f3;border-radius:1rem}#training .lay-2col li.L-side{width:calc(100% - 60% - 8rem);border-right:1px solid #666;margin-right:8rem}@media screen and (max-width:767px){#training .lay-2col li.L-side{width:100%;margin:0 0 2rem;border-right:none}}.training-title{font-size:clamp(1.6rem,1.8vw,2rem);padding-right:4rem;color:#1a005d;font-weight:800}#training .lay-2col li.R-side{width:60%}@media screen and (max-width:767px){#training .lay-2col li.R-side{width:100%;margin-left:0}}#career-up .lay-3col li .list-photo{padding-bottom:1.6rem}#career-up .lay-3col li{position:relative;width:calc(33.33% - 4rem);margin-right:4rem;margin-bottom:8rem}@media screen and (max-width:767px){#career-up .lay-3col li{width:100%;margin-right:0!important;margin-bottom:4rem}}#seminar{position:relative;display:flex;flex-direction:column;justify-content:center;text-decoration:none;text-align:center}#seminar h3 span{font-size:clamp(1.6rem,1.8vw,2rem);font-weight:100}#seminar p.catch-lead{padding:3.2rem 0 8rem;font-size:clamp(1.6rem,1.8vw,2rem);font-weight:800;text-align:left}@media screen and (max-width:540px){#seminar p.catch-lead{padding:3.2rem 0 0}}#seminar img{padding:3.2rem 0}@media screen and (max-width:820px){#seminar img{padding:3.2rem 0 0}}#welfare{margin-top:6.4rem;background:#e7eef1}#welfare li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:0;padding:4rem 0;width:calc(50% - 4rem)}@media screen and (max-width:767px){#welfare li{width:100%}}@media screen and (max-width:540px){#welfare li{padding:0 0 4rem}}#welfare li .list-photo{width:calc(100% - 80%)}#welfare li .list-text{width:calc(100% - 20% - 4rem);margin-left:4rem}#welfare li .list-title h4{font-size:clamp(1.8rem,2vw,2.4rem)}