@charset "UTF-8";:root{--black:#000;--white:#fff;--habilis-blue:#0084cf;--habilis-dark:#1a1a1a;--main-bg:#f1faff;--bgc-blue:#005bac;--light-blue:#e5f4fd;--news-border:#e1e3e5;--menu-trans:rgba(0,0,0,.5);--max-mid:71rem;--radius-big:1.25rem;--radius-small:.4rem;--ease-01:cubic-bezier(.32,.48,0,1);--transition:.3s}@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}}.page-table{width:100%;border-top:1px solid var(--bgc-blue);border-left:1px solid var(--bgc-blue);border-right:1px solid var(--bgc-blue);border-radius:var(--radius-small)}.page-table th,.page-table td{border-bottom:1px solid var(--bgc-blue)}.page-table th{text-align:left}.page-table h3{color:var(--habilis-blue);font-size:1.2rem;margin-bottom:1rem}.recruitment-page-table thead{background:var(--habilis-blue);color:#fff}@media screen and (max-width:768px){.page-table th{width:6rem;padding:.7rem 1rem}.page-table td{padding:.7rem 1rem}}@media screen and (min-width:769px){.page-table th{width:10rem;padding:1rem 3rem}.page-table td{padding:1rem 3rem}}.single-nav{display:flex;background:var(--habilis-blue);border-radius:var(--radius-small)}.single-nav a{color:var(--white);padding:1rem 3rem;display:block}.single-nav__prev{width:33.333%}.single-nav__prev:before{content:"";position:absolute;width:.8rem;height:.8rem;left:1.5rem;top:calc(50% - 0.4rem);border-top:1px solid var(--white);border-right:1px solid var(--white);transform:rotate(225deg)}.single-nav__list{width:33.333%;text-align:center}.single-nav__next{width:33.333%;text-align:right}.single-nav__next:before{content:"";position:absolute;width:.8rem;height:.8rem;right:1.5rem;top:calc(50% - 0.4rem);border-top:1px solid var(--white);border-right:1px solid var(--white);transform:rotate(45deg)}.single-info{border-bottom:1px solid var(--bgc-blue);padding-bottom:2rem;margin-bottom:2rem}body.single-jobs .section{font-family:Noto Sans JP,Arial,sans-serif}body.single-jobs #main .container{max-width:var(--max-mid);background:#fff;color:#333}body.single-jobs #main .section{padding-top:3.5rem;padding-bottom:2.5rem}body.single-jobs #main .section:before{display:none}body.single-jobs .single-edit p{font-size:1rem}.recruitment-button{width:100%;max-width:21rem;margin-top:20px;margin-bottom:40px}.recruitment-button a{font-weight:400;display:block;background:var(--habilis-blue);color:var(--white);padding:.5rem 2.5rem .5rem .5rem;border-radius:2rem;height:3rem;display:flex;justify-content:center;align-items:center}.recruitment-button a:after{content:"";position:absolute;width:.8rem;height:.8rem;right:1.5rem;top:calc(50% - 0.4rem);border-top:1px solid var(--white);border-right:1px solid var(--white);transform:rotate(45deg)}body.single-jobs .social-share{border:2px solid #333;margin-bottom:40px}