@charset "UTF-8";@media screen and (min-width:769px){.single-main .container{max-width:58rem}}.single-interview__img{display:block;line-height:0;width:100%}.single-interview__img:before{content:"";display:block;padding-top:100%}.single-interview__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}.single-interview__txt{display:flex;align-items:flex-end;margin-top:2rem;padding-bottom:1rem;color:#fff;line-height:.8;border-bottom:1px solid #fff}.single-interview__title{font-size:2rem;margin-right:.5rem}@media screen and (max-width:768px){.single-interview__img{margin-left:1.5rem}.single-interview__txt{margin-left:1.5rem;margin-bottom:4rem}.single-interview__title{font-size:2rem}}@media screen and (min-width:769px){.single-interview__mv .container{display:flex}.single-interview__img{width:60%}.single-interview__txt{width:40%;padding-left:2rem;margin-bottom:2rem}.single-interview__title{font-size:3rem}.single-interview__position{font-size:1.2rem}}.single-info{margin-bottom:4rem}.single-info__title{font-weight:500;line-height:1.5}@media screen and (max-width:768px){.single-info__title{font-size:2rem}}@media screen and (min-width:769px){.single-info__title{font-size:2.5rem}}.single-edit h2{font-weight:600;line-height:1.5;margin-bottom:2rem;margin-top:4rem}.single-edit h3{font-size:1.6rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.single-edit h4{font-size:1.4rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.single-edit p{margin-bottom:1rem}@media screen and (max-width:768px){.single-edit h2{font-size:1.8rem}.single-edit figure{margin-top:1rem;margin-bottom:2rem}}@media screen and (min-width:769px){.single-edit h2{font-size:2rem}.single-edit p{font-size:1.2rem}.single-edit figure{margin-top:2rem;margin-bottom:4rem}}.section-single-share:before{display:none}.single-related__list{display:flex;flex-direction:column;gap:4rem}.single-related__img{display:block;line-height:0;width:100%}.single-related__img:before{content:"";display:block;padding-top:100%}.single-related__img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}.single-related__txt{margin-top:-2rem}.single-related__slogan{font-size:1.7rem;line-height:1.7}.single-related__slogan span{background:#fff;color:#000}a.single-related__link{display:flex;align-items:flex-end;margin-top:2rem;margin-bottom:1rem;padding-bottom:1rem;color:#fff;line-height:.8;border-bottom:1px solid #fff}a.single-related__link:before{position:absolute;content:"";display:block;width:3rem;height:3rem;right:0;top:calc(50% - 1.4rem);background:#231815;border:1px solid #fff}a.single-related__link:after{position:absolute;content:"";display:block;width:.8rem;height:.8rem;right:1.1rem;top:calc(50% - 0.2rem);background:url(//habilis-co.jp/recruit/wp-content/themes/habilis-recruit/assets/css/../img/icon-arrow-right-wht.svg) no-repeat center/contain}.single-related__title{font-size:2rem;margin-right:.5rem}@media screen and (min-width:769px){.single-nav .container{max-width:85rem}.single-nav .h2{text-align:center}}.single-slide{padding-top:2rem}.single-slide .slick-arrow{width:3rem;height:3rem;z-index:1;top:0}.single-slide .slick-arrow:before{content:"";display:block;width:3rem;height:3rem;opacity:1}.single-slide .slick-prev{left:auto}.single-slide .slick-prev:before{background:url(//habilis-co.jp/recruit/wp-content/themes/habilis-recruit/assets/css/../img/icon-control-left.svg) no-repeat center/contain}.single-slide .slick-next:before{background:url(//habilis-co.jp/recruit/wp-content/themes/habilis-recruit/assets/css/../img/icon-control-right.svg) no-repeat center/contain}.single-slide .slick-dots li{background:0 0}.single-slide .slick-track{display:flex}.single-slide .slick-slide{height:auto}@media screen and (max-width:768px){.single-slide .slick-prev{right:2.5rem}.single-slide .slick-next{right:-.5rem}}@media screen and (min-width:769px){.single-slide{margin-left:-2rem;width:calc(100% + 4rem)}.single-slide li{margin-left:2rem;margin-right:2rem}.single-slide .slick-prev{right:4.3rem}.single-slide .slick-next{right:1.3rem}}