  .member::before{display:none}.member .c-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#wrap .mv__ins__ctn::after{display:none}@media (max-width: 767px){#wrap .mv__ins__ctn .hd__jp{font-size:4vw}}#wrap .title{font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:0em;font-weight:600;color:#ed1b23;padding:94px 0 34px}@media only screen and (min-width: 768px) and (max-width: 1200px){#wrap .title{padding:7.83333vw 0 2.83333vw;font-size:1.83333vw;max-width:80vw;margin:0 auto}}@media (max-width: 767px){#wrap .title{padding:5.06667vw 0;font-size:18px;font-size:1.8rem;line-height:1.72727em;letter-spacing:0em;font-weight:600;font-size:4.8vw}}#wrap .title span{margin-left:-8px;letter-spacing:0.04em}#wrap .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1200px){#wrap .content{max-width:80vw;margin:0 auto}}@media (max-width: 767px){#wrap .content{flex-wrap:wrap}}#wrap .content__txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500;width:67.7%}@media only screen and (max-width: 1200px){#wrap .content__txt{font-size:1.16667vw;width:54.16667vw}}#wrap .content__txt p{margin-bottom:22px}@media only screen and (max-width: 1200px){#wrap .content__txt p{margin-bottom:1.83333vw}}@media (max-width: 767px){#wrap .content__txt p{margin-bottom:5.86667vw}}#wrap .content__txt p:last-child{margin-bottom:0}@media (max-width: 767px){#wrap .content__txt{width:100%;font-size:3.73333vw;letter-spacing:0.05em;line-height:2em}}#wrap .content__txt .img{position:relative;margin-bottom:20px}#wrap .content__txt .img:before{display:block;content:" ";width:100%;padding-top:69.80392%}#wrap .content__txt .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 1200){#wrap .content__txt .img{margin-bottom:1.66667vw}}@media (max-width: 767px){#wrap .content__txt .img{margin-bottom:5.33333vw}}#wrap .content__txt .note{font-size:12px;line-height:3}@media only screen and (max-width: 1200px){#wrap .content__txt .note{font-size:1vw}}@media (max-width: 767px){#wrap .content__txt .note{font-size:3.2vw;line-height:1;letter-spacing:-0.01em}}#wrap .content__img{width:26.56%;padding-top:5px}@media only screen and (max-width: 1200px){#wrap .content__img{padding-top:.41667vw;width:21.25vw}}#wrap .content__img .img{position:relative;margin-bottom:20px}#wrap .content__img .img:before{display:block;content:" ";width:100%;padding-top:69.80392%}#wrap .content__img .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 1200px){#wrap .content__img .img{margin-bottom:1.66667vw}}#wrap .content__img .img:last-child{margin-bottom:0}#wrap .banner{color:#fff;text-align:center;background:url(/jp/recruit/career/assets/img/member/bnr_bg.jpg) center/cover no-repeat;margin:90px 0 140px;padding:60px 0 40px}@media only screen and (max-width: 1200px){#wrap .banner{margin:7.5vw 0 11.66667vw;padding:5vw 0 3.33333vw}}@media (max-width: 767px){#wrap .banner{margin:12vw 0 18.66667vw;padding:8vw 0 5.33333vw}}#wrap .banner__ttl{font-size:47px;font-size:4.7rem;line-height:1.4em;letter-spacing:.03em;font-weight:400;font-family:"Baskerville Normal",sans-serif;margin-bottom:5px}@media only screen and (max-width: 1200px){#wrap .banner__ttl{font-size:3.91667vw;margin-bottom:.41667vw}}@media (max-width: 767px){#wrap .banner__ttl{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.03em;font-weight:400;font-size:7.46667vw;margin-bottom:1.33333vw}}#wrap .banner .btn-view{background:#000;margin:0 auto}#wrap .banner .btn-view span{font-family:"Noto Serif JP",serif;font-weight:700}#wrap .banner .btn-view span::after{background:url(/jp/recruit/career/assets/img/common/icon/ico-arrow-white.png) no-repeat;background-size:contain;background-repeat:no-repeat;height:8px}#wrap .banner__note{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:0em;font-weight:600;margin-top:4px}@media only screen and (max-width: 1200px){#wrap .banner__note{margin-top:.33333vw;font-size:1vw}}@media (max-width: 767px){#wrap .banner__note{margin-top:1.06667vw;font-size:3.2vw}}
