.pr-post .item{position:relative}.pr-post .item img{width:100%;height:auto;display:block}.pr-post .item .job-article-title{padding:5.4px 5.4px 0 5.4px;margin-bottom:5.4px;font-size:9.8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.38em}.job-post .swiper-slide{width:70%}.job-post .item img{width:100%;height:auto;display:block}.shop-sub-job-article{margin:8.2px 0;padding:5.4px;border:1px solid #eee;border-radius:1.4px;background:#fff}.shop-sub-job-article img{width:100%;height:auto;display:block}.shop-sub-job-article .job-article-title{margin-top:2.7px;font-size:9.1px;line-height:1.4}.list-shop-dtl-job-article{margin:5.4px 0;padding:5.4px;background:#fff;border-bottom:0.4px solid #eee}.list-shop-dtl-job-article img{width:100%;height:auto;display:block}.list-special-job-articles,.list-special-job-articles-sp{margin:10.9px 0;padding:8.2px 0}.list-special-job-articles .item,.list-special-job-articles-sp .item{display:inline-block;width:32%;margin:0 0.5% 8.2px;vertical-align:top}.list-special-job-articles img,.list-special-job-articles-sp img{width:100%;height:auto;display:block}.topics-sp-job-articles{margin:10.9px 0;padding:8.2px 5.4px;background:#f7f7f7;border-radius:1.4px}.topics-sp-job-articles .item{display:inline-block;width:32%;margin:0 0.5% 5.4px;vertical-align:top}.topics-sp-job-articles img{width:100%;height:auto;display:block}.pr-post a,.pr-post a:visited,.job-post a,.job-post a:visited,.shop-sub-job-article a,.shop-sub-job-article a:visited,.list-shop-dtl-job-article a,.list-shop-dtl-job-article a:visited,.list-special-job-articles a,.list-special-job-articles a:visited,.list-special-job-articles-sp a,.list-special-job-articles-sp a:visited{color:inherit}.topics-list .item[data-pr="1"] .item__pr-badge,.topics-sp-job-articles .item__pr-badge{position:absolute;top:4.2px;left:6px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:10.7px;line-height:1;padding:2px 5.4px;z-index:1;border-radius:3.4px}.list-card{-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);box-shadow:0px 1px 2px rgba(0,0,0,0.3);border-top:solid 7.2px #D90707;border-radius:2px;background-color:#fff;position:relative}.list-card:not(:last-child){margin-bottom:1.7em}.list-card__wrap{padding:0 1.02rem 1.02rem}.list-card .shop-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6.8px;margin:0.51em 0;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-card .shop-details__logo{width:40.8px;height:40.8px;border-radius:50%}.list-card .shop-details__area{color:#FF6C6C;font-size:0.841rem}.list-card .shop-details__name{font-size:1.147rem;font-weight:bold}.list-card .shop-details__kana{font-size:0.841rem}.list-card .shop-details__times{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.7px;position:absolute;right:-5.1px;top:-18.7px}.list-card .shop-details__time{font-size:0.918rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:34px;text-align:center;border-radius:8.2px;color:#fff;padding:1.4px 0}.list-card .shop-details__time.--ichibu{background-color:#B234CC}.list-card .shop-details__time.--nibu{background-color:#FFB031}.list-card .shop-details__time.--new{background-color:#D90707;width:auto;padding:1.4px 0.34em}.list-card .card-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6.8px}.list-card .card-body__thumbnail{width:100%;border-radius:2px}.list-card .card-body__info{width:100%}.list-card .salary-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4.1px;margin:0 0 0.34em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-card .salary-info__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 2px #E82A2A;width:calc(50% - 2.5px);background-color:#FBFBFB;position:relative}.list-card .salary-info__label{font-size:0.637rem;display:inline-block;position:absolute;left:0.212em}.list-card .salary-info__value{font-size:1.275rem;font-weight:bold;margin-left:0.544em;font-family:"Inter";padding:1.4px}.list-card .salary-info__value .unit{font-size:0.637rem;font-weight:300}.list-card .job-highlights{background-color:#F7F7F7;padding:0.68em;min-width:100%;border-radius:1.4px}.list-card .job-highlights__icon{width:13.6px;margin-right:0.68rem}.list-card .job-highlights__item{font-size:0.841rem;margin-bottom:0.34em}.list-card .card-footer{margin-bottom:1.36rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.list-card .card-footer__title{font-size:1.224rem}.list-card .card-footer__jobs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.7px;margin:0.51em 0 0.68em}.list-card .card-footer__job{font-size:0.764rem;padding:0.204em 0.68em;border:solid 1px #515151}.list-card .card-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6.8px}.list-card .card-actions__item{font-size:1.07rem;text-align:center;gap:6.8px;border-radius:2px;padding:0.51em 0;color:#fff;display:block;font-weight:bold}.list-card .card-actions__item.--apply{width:50%;background-color:#E7B900}.list-card .card-actions__item.--detail{width:50%;background-color:#E83A3A}.list-card.--kabuki{border-color:#FB4D70}.list-card.--minami{border-color:#83499E}.list-card.--susukino{border-color:#6A71FF}.list-card.--nagoya{border-color:#44AA67}.list-card.--nakasu{border-color:#FFA143}.list-card.--hokkaidou-touhoku{border-color:#5256A6}.list-card.--kantou{border-color:#D43051}.list-card.--hokushinetu-toukai{border-color:#568B69}.list-card.--kansai{border-color:#000}.list-card.--cyugoku-shikoku{border-color:#588294}.list-card.--kyusyu-okinawa{border-color:#DD964F}.ly-wrap.--list{margin:0.68em 0.34em}.list-card.--hokkaido{border-color:#5256A6}.list-card.--kanto{border-color:#D43051}.list-card.--toukai{border-color:#568B69}.list-card.--kansai{border-color:#725182}.list-card.--cyugoku{border-color:#588294}.list-card.--kyusyu{border-color:#DD964F}.list-card.--visited{background-color:#efefef}