@charset "UTF-8";
/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p-recruit .c-mv-image-text .inner{gap:4.2592592593vw;max-width:1200px}.p-recruit .c-mv-image-text__leading{margin-top:1.6666666667vw}.p-recruit__heading{align-items:flex-start;display:flex;flex-direction:column;gap:1.4814814815vw}.p-recruit__heading .en{font-family:Outfit,sans-serif;font-size:11.8518518519vw;font-weight:400;letter-spacing:-.02em;line-height:1.2}.p-recruit__heading .jp{font-size:2.962962963vw;font-weight:500;letter-spacing:.04em;line-height:1}.p-recruit__category{padding-block:23.7037037037vw 22.2222222222vw}.p-recruit__category-list{display:flex;flex-wrap:wrap;gap:7.4074074074vw;margin-inline:auto;margin-top:10vw;max-width:1080px}.p-recruit__category-list .item{border:1px solid #b20026;padding-block:7.037037037vw;padding-left:7.4074074074vw;padding-right:9.2592592593vw;width:100%}.p-recruit__category-list .item__title{color:#b20026;font-size:3.3333333333vw;font-weight:700;line-height:1.8}.p-recruit__category-list .item__list{display:flex;flex-direction:column;font-size:2.962962963vw;font-weight:500;gap:2.962962963vw;line-height:1.8;margin-top:4.8148148148vw;padding-left:7.4074074074vw}.p-recruit__category-list .item__link{font-size:2.962962963vw;font-weight:500;line-height:1.8;position:relative;text-decoration:underline;text-underline-offset:3px}.p-recruit__category-list .item__link:before{background-color:#b20026;border-radius:999px;content:"";height:2.2222222222vw;left:-4.4444444444vw;position:absolute;top:.4em;width:2.2222222222vw}.p-recruit__interview{padding-block:11.8518518519vw;position:relative}.p-recruit__interview.has-bg{color:#fff}.p-recruit__interview-header{display:flex}.p-recruit__interview-list{display:flex;flex-wrap:wrap;gap:7.4074074074vw 6.4814814815vw;justify-content:center;margin-inline:auto;margin-top:10.1851851852vw;max-width:1000px}.p-recruit__interview-list-block{margin-top:10.3703703704vw}.p-recruit__interview-list-block+.p-recruit__interview-list-block{margin-top:14.4444444444vw}.p-recruit__interview-list-tag{color:#b20026;font-size:3.7037037037vw;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-bottom:11.8518518519vw}.p-recruit__interview-list .item{width:calc(50% - 3.33333vw)}.p-recruit__interview-list .item__link{align-items:center;display:flex;flex-direction:column;opacity:1}.p-recruit__interview-list .item__photo{aspect-ratio:1;border-radius:999px;box-shadow:0 8px 30px 0 rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%}.p-recruit__interview-list .item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}.p-recruit__interview-list .item__position{font-size:3.3333333333vw;font-weight:700;line-height:1.8;margin-top:4.4444444444vw}.p-recruit__interview-list .item__name{font-size:2.962962963vw;font-weight:700;line-height:1.8;margin-top:1.4814814815vw}.p-recruit__faq{padding-block:23.1481481481vw 20.3703703704vw}.p-recruit__faq-list{display:flex;flex-direction:column;gap:7.4074074074vw;margin-top:11.1111111111vw;margin-inline:auto;max-width:1080px}.p-recruit__faq-list .item__row{background-color:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4.4444444444vw;padding:5.9259259259vw}.p-recruit__faq-list .item__a,.p-recruit__faq-list .item__q{align-items:flex-start;display:flex;gap:5.9259259259vw}.p-recruit__faq-list .item__a:before,.p-recruit__faq-list .item__q:before{align-items:center;aspect-ratio:1;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:4.4444444444vw;font-weight:500;justify-content:center;line-height:1;width:7.4074074074vw}.p-recruit__faq-list .item__q{font-size:3.3333333333vw;font-weight:700;line-height:1.5}.p-recruit__faq-list .item__q:before{background-color:#333;content:"Q"}.p-recruit__faq-list .item__a{font-size:2.962962963vw;font-weight:500;line-height:1.8}.p-recruit__faq-list .item__a:before{background-color:#b20026;content:"A"}.p-recruit__faq-list .item__txt{align-self:center}.p-recruit__faq-list .item__note{display:flex;font-size:2.5925925926vw;font-weight:500;margin-top:1.8518518519vw}.p-recruit__faq-list .item__note:before{content:"※"}.p-job-web-designer{padding-top:22.4074074074vw}.p-job-web-designer__entry{margin-top:14.8148148148vw;padding-inline:5.9259259259vw}.p-job-web-designer .c-tbl__item{padding-bottom:24px;padding-top:2.8333333333vw}.p-job__interview{color:#fff;margin-top:22.2222222222vw;padding-block:14.8148148148vw 11.6666666667vw;position:relative}.p-job .c-tbl .fix-01 .c-tbl__detail{line-height:1.818}.p-job .c-tbl .fix-04{padding-top:4.0740740741vw}.p-job .c-tbl .fix-05{padding-top:3.3333333333vw}.p-interview-list{margin-top:23.7037037037vw}.p-interview-recruit{margin-top:22.5925925926vw}@media screen and (min-width:768px){.p-recruit .c-inner{margin-inline:auto;max-width:1248px}.p-recruit .c-mv-image-text .inner{gap:44px 96px;grid-template-columns:29.8% minmax(0,1fr);padding-right:20px}.p-recruit .c-mv-image-text__heading{margin-top:-5px}.p-recruit .c-mv-image-text__leading{margin-top:0}.p-recruit__heading{gap:2px}.p-recruit__heading .en{font-size:5rem}.p-recruit__heading .jp{font-size:1rem}.p-recruit__category{padding-block:160px}.p-recruit__category-list{gap:40px;margin-top:78px}.p-recruit__category-list .item{padding-block:38px;padding-left:clamp(20px,(100vw - 1200px) * 1000,40px);padding-right:clamp(20px,(100vw - 1200px) * 1000,54px);width:calc(50% - 20px)}.p-recruit__category-list .item__title{font-size:1.125rem}.p-recruit__category-list .item__list{font-size:1rem;gap:16px;margin-top:26px;padding-left:40px}.p-recruit__category-list .item__link{font-size:1rem}.p-recruit__category-list .item__link:hover{text-decoration-color:transparent}.p-recruit__category-list .item__link:before{height:12px;left:-24px;width:12px}.p-recruit__interview{padding-block:80px}.p-recruit__interview-list{gap:40px;margin-top:79px}.p-recruit__interview-list-block{margin-top:76px}.p-recruit__interview-list-block+.p-recruit__interview-list-block{margin-top:97px}.p-recruit__interview-list-block .p-recruit__interview-list{margin-top:10px}.p-recruit__interview-list-tag{font-size:1.125rem;margin-bottom:64px;padding-left:clamp(0px,(100vw - 1025px) * 1000,25px)}.p-recruit__interview-list .item{width:calc(25% - 30px);width:clamp(25% - 30px,(1025px - 100vw) * 1000,33.33% - 26.6666666667px)}.p-recruit__interview-list .item__link:hover .item__photo img{scale:1.05}.p-recruit__interview-list .item__photo{box-shadow:none;filter:drop-shadow(0 8px 30px rgba(0,0,0,.15))}.p-recruit__interview-list .item__position{font-size:1.125rem;margin-top:24px}.p-recruit__interview-list .item__name{font-size:1rem;margin-top:8px}.p-recruit__faq{padding-block:160px}.p-recruit__faq-list{gap:40px;margin-top:78px}.p-recruit__faq-list .item__row{gap:24px;padding-block:32px;padding-inline:48px}.p-recruit__faq-list .item__a:before,.p-recruit__faq-list .item__q:before{font-size:1.5rem;width:40px}.p-recruit__faq-list .item__q{font-size:1.125rem}.p-recruit__faq-list .item__a{font-size:1rem}.p-recruit__faq-list .item__note{font-size:.875rem;margin-top:10px}.p-job-web-designer{padding-top:80px}.p-job-web-designer__entry{margin-top:97px;padding-inline:32px}.p-job-web-designer .c-tbl{max-width:1080px}.p-job-web-designer .c-tbl__item{padding-bottom:16.4px;padding-top:15.3px}.p-job__interview{margin-top:160px;padding-block:80px}.p-job .c-tbl .fix-01{padding-bottom:12px;padding-top:18px}.p-job .c-tbl .fix-02,.p-job .c-tbl .fix-03,.p-job .c-tbl .fix-04{padding-top:18px}.p-job .c-tbl .fix-05{padding-top:15.3px}.p-interview-list,.p-interview-recruit{margin-top:160px}}
/*# sourceMappingURL=recruit.css.map */
