@charset "UTF-8";@font-face{font-family:"xim";src:url(//freshers.bookoff.co.jp/wp-content/themes/bookoff/assets/css/../fonts/Xim-Sans-Handwritten.ttf) format("truetype")}.p-section-main .interview-block *{color:#000}.p-section-main .interview-block .list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;grid-template-columns:repeat(3,1fr);gap:5rem}@media screen and (max-width:767px){.p-section-main .interview-block .list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:3rem}}@media screen and (min-width:768px){.p-section-main .interview-block .list_item_link:hover .list_item_img:before{opacity:1}}.p-section-main .interview-block .list_item_img{position:relative}.p-section-main .interview-block .list_item_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(253,244,85,.8);border-radius:2rem 2rem 0 0;opacity:0;-webkit-transition:.3s;transition:.3s}.p-section-main .interview-block .list_item_img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:2rem 2rem 0 0;width:100%}.p-section-main .interview-block .list_item_shop{margin-top:1.5rem;letter-spacing:0;line-height:1.3}@media screen and (max-width:767px){.p-section-main .interview-block .list_item_shop{margin-top:1rem}}.p-section-main .interview-block .list_item_name{margin-top:1rem;font-size:3rem;letter-spacing:0;line-height:1.3}@media screen and (max-width:767px){.p-section-main .interview-block .list_item_name{font-size:2.8rem}}.p-section-main .interview-block .list_item_title{margin-top:2rem;font-size:2.4rem;line-height:1.416;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:767px){.p-section-main .interview-block .list_item_title{margin-top:1.5rem;font-size:2.2rem}}.p-section-main .interview-block .list_item_text{margin-top:2rem;line-height:1.625;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:767px){.p-section-main .interview-block .list_item_text{margin-top:1rem}}.p-heading-04{position:relative;background-color:#fff100}.p-heading-04 *{color:#000}.p-heading-04 .img{position:absolute;top:0;left:0;width:50%;height:100%}@media screen and (max-width:767px){.p-heading-04 .img{position:relative;width:100%}}.p-heading-04 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p-heading-04 .img img{height:50vh}}.p-heading-04 .text-box{width:calc(50% - 7rem);margin-left:auto;padding:18rem 0}@media screen and (max-width:767px){.p-heading-04 .text-box{width:100%;padding:2rem 0}}.p-heading-04 .text-box .catch{font-size:4rem;line-height:1.7;font-weight:600;text-decoration:underline}@media screen and (max-width:767px){.p-heading-04 .text-box .catch{font-size:2.4rem}}.p-heading-04 .text-box .catch span{position:relative}.p-heading-04 .text-box .shop{margin-top:3rem;font-size:2.4rem;line-height:1.3}@media screen and (max-width:767px){.p-heading-04 .text-box .shop{font-size:1.8rem}}.p-heading-04 .text-box .title{margin-top:3rem;font-size:4.8rem}@media screen and (max-width:767px){.p-heading-04 .text-box .title{margin-top:1rem;font-size:4rem}}.p-heading-04 .text-box .text{line-height:2.125;margin-top:4rem}@media screen and (max-width:767px){.p-heading-04 .text-box .text{margin-top:2rem}}.p-section-main *{color:#000}.p-section-main .employee-block01{background:url(//freshers.bookoff.co.jp/wp-content/themes/bookoff/assets/css/../img/interview/bg_employee.png) no-repeat center center/cover}.p-section-main .employee-block01 .boxes .box{margin-top:10rem}@media screen and (max-width:767px){.p-section-main .employee-block01 .boxes .box{margin-top:5rem}}.p-section-main .employee-block01 .boxes .box:first-child{margin-top:0}.p-section-main .employee-block01 .boxes .box .title{display:inline;font-size:5.2rem;line-height:1.5;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fff100));background:linear-gradient(transparent 50%,#fff100 50%)}@media screen and (max-width:767px){.p-section-main .employee-block01 .boxes .box .title{font-size:3rem}}.p-section-main .employee-block01 .boxes .box .flex{margin-top:4rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.p-section-main .employee-block01 .boxes .box .flex{display:block;margin-top:2rem}}.p-section-main .employee-block01 .boxes .box .flex.-noflex{display:block}.p-section-main .employee-block01 .boxes .box .flex.-noflex .text{width:100%}.p-section-main .employee-block01 .boxes .box .flex.-right .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.p-section-main .employee-block01 .boxes .box .flex .text{width:calc(100% - 3.5rem)}@media screen and (max-width:767px){.p-section-main .employee-block01 .boxes .box .flex .text{width:100%}}.p-section-main .employee-block01 .boxes .box .flex .img{position:relative;border:2rem solid #f5f5f5;border-radius:2rem}@media screen and (max-width:767px){.p-section-main .employee-block01 .boxes .box .flex .img{margin-top:2rem}}.p-section-main .employee-block01 .boxes .box .flex .img img{border:.7rem solid #fff;width:100%;aspect-ratio:546/407;-o-object-fit:cover;object-fit:cover}.p-section-main .employee-block02{margin-top:13rem;padding:7.5rem 0;background-color:#f2efed}@media screen and (max-width:767px){.p-section-main .employee-block02{margin-top:6rem;padding:4rem 0}}.p-section-main .employee-block02 .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2.5rem 0}@media screen and (max-width:767px){.p-section-main .employee-block02 .title{gap:1.5rem .3rem}}.p-section-main .employee-block02 .title .text01{position:relative;font-size:3.3rem;letter-spacing:.04em;line-height:1}@media screen and (max-width:767px){.p-section-main .employee-block02 .title .text01{font-size:2.3rem}}.p-section-main .employee-block02 .title .text01:before{content:"";display:inline-block;width:1.7rem;height:3.3rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.68 32.99"><path fill="%23000000" d="M4.61,8.29l4.45,2.82-.64,5.3,4.45,2.82-.64,5.31,4.45,2.82-.68,5.63-.99-.13.6-4.98-4.45-2.82.64-5.31-4.45-2.82.64-5.3-4.45-2.82.64-5.3L0,.86l.52-.86,4.73,2.99-.64,5.3Z" /></svg>') no-repeat center center/contain;margin-right:1.5rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}@media screen and (max-width:767px){.p-section-main .employee-block02 .title .text01:before{margin-right:.5rem;-webkit-transform:scale(.75) translateY(1rem);transform:scale(.75) translateY(1rem)}}.p-section-main .employee-block02 .title .text02{position:relative;font-size:2.5rem;letter-spacing:.04em;line-height:1}@media screen and (max-width:767px){.p-section-main .employee-block02 .title .text02{font-size:1.5rem}}.p-section-main .employee-block02 .title .text02:after{content:"";display:inline-block;width:1.7rem;height:3.3rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.68 32.99"><path fill="%23000000" d="M11.43,2.99l4.73-2.99.52.86-4.18,2.65.64,5.3-4.45,2.82.64,5.3-4.45,2.82.64,5.31-4.45,2.82.6,4.98-.99.13-.68-5.63,4.45-2.82-.64-5.31,4.45-2.82-.64-5.3,4.45-2.82-.64-5.3Z" /></svg>') no-repeat center center/contain;margin-left:1.5rem;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}@media screen and (max-width:767px){.p-section-main .employee-block02 .title .text02:after{margin-left:.5rem;-webkit-transform:scale(.75) translateY(1rem);transform:scale(.75) translateY(1rem)}}.p-section-main .employee-block02 .title .text03{width:100%;text-align:center;font-size:5.6rem;line-height:1;letter-spacing:.04em;color:#ef7000;font-weight:700}@media screen and (max-width:767px){.p-section-main .employee-block02 .title .text03{font-size:3.6rem}}.p-section-main .employee-block02_inner{margin-top:5.5rem}@media screen and (max-width:767px){.p-section-main .employee-block02_inner{margin-top:3rem}}.p-section-main .employee-block02_inner.m-col1{--schedulewidth:calc(100% - 66rem)}@media screen and (max-width:767px){.p-section-main .employee-block02_inner.m-col1{--schedulewidth:100%}}.p-section-main .employee-block02_inner.m-col1 .schedule{margin:0 auto}.p-section-main .employee-block02_inner.m-col2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;--schedulewidth:calc(100% - 66rem);--imgwidth:60rem}@media screen and (max-width:767px){.p-section-main .employee-block02_inner.m-col2{display:block;gap:unset;--schedulewidth:100%;--imgwidth:100%}}.p-section-main .employee-block02 .schedule{width:var(--schedulewidth)}.p-section-main .employee-block02 .schedule .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.p-section-main .employee-block02 .schedule .flex:nth-child(n+2){padding-top:2.2rem}.p-section-main .employee-block02 .schedule .flex:not(:last-child){position:relative}.p-section-main .employee-block02 .schedule .flex:not(:last-child):before{content:"";position:absolute;top:.8rem;left:.6rem;width:.3rem;height:calc(100% + 2.2rem);border-left:.3rem solid #ef7000}.p-section-main .employee-block02 .schedule dt{position:relative;width:13.6rem;font-size:2.2rem;font-weight:600;color:#ef7000;line-height:1;padding:.5rem 0 0 3.3rem;font-family:"Montserrat",sans-serif;letter-spacing:.075em}@media screen and (max-width:767px){.p-section-main .employee-block02 .schedule dt{width:11rem;padding:.5rem 0 0 2.5rem}}.p-section-main .employee-block02 .schedule dt:before{content:"";position:absolute;top:.8rem;left:0;width:1.5rem;height:1.5rem;border-radius:100vh;background:#ef7000}.p-section-main .employee-block02 .schedule dd{width:calc(100% - 11rem);font-size:1.6rem;letter-spacing:.05em;line-height:2}@media screen and (max-width:767px){.p-section-main .employee-block02 .schedule dd{width:calc(100% - 12rem)}}.p-section-main .employee-block02 .img{width:var(--imgwidth);padding-top:.5rem}@media screen and (max-width:767px){.p-section-main .employee-block02 .img{padding-top:2.5rem}}.p-section-main .employee-block02 .img img{width:100%;max-width:inherit}