@charset "UTF-8";#body_wrap,.p-breadcrumb.-bg-on{background-color:#f0f4f5}.ori__title__area h2{margin-top:16px;font-size:40px;font-weight:700;text-align:center}@media screen and (max-width:767px){.ori__title__area h2{font-size:24px}}.list__block{margin:40px auto 0;max-width:1000px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}@media screen and (max-width:767px){.list__block{margin:24px auto 0;gap:24px}}.card__box{display:block;width:480px;padding:24px;border-radius:16px;background-color:#fff;transition:.3s}@media screen and (max-width:767px){.card__box{width:100%;padding:20px;border-radius:16px}}.card__box:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}@media screen and (max-width:767px){.card__box:hover{box-shadow:none}}.card{display:flex}@media screen and (max-width:767px){.card{width:100%}}.card__category{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:767px){.card__category{gap:4px}}.card__category__item{padding:4px 16px;border-radius:4px;font-size:14px;font-weight:700;background-color:#1d4496;color:#fff}@media screen and (max-width:767px){.card__category__item{padding:2px 8px;font-size:12px}}.card__title{margin-top:16px;font-size:20px;font-weight:700;color:#222;transition:.3s;line-height:125%}@media screen and (max-width:767px){.card__title{margin-top:12px;font-size:16px}}.card__box:hover .card__title{color:#1d4496}@media screen and (max-width:767px){.card__box:hover .card__title{color:#222}}.card__tag__area{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:767px){.card__tag__area{margin-top:12px;gap:6px}}.custom__tag__link{padding:2px 12px;border-radius:100px;border:1px solid #999;font-size:12px;color:#999}.list__more{margin-top:40px;text-align:center}@media screen and (max-width:767px){.list__more{margin-top:24px}}.list__more__btn{cursor:pointer;font-size:20px;transition:.3s}@media screen and (max-width:767px){.list__more__btn{font-size:16px}}.list__more__btn:hover{opacity:.7}@media screen and (max-width:767px){.list__more__btn:hover{opacity:1}}.detail__area{margin-top:40px}@media screen and (max-width:767px){.detail__area{margin-top:24px}}.detail__block{margin:0 auto;width:800px;padding:48px;border-radius:40px;background-color:#fff}@media screen and (max-width:767px){.detail__block{width:100%;padding:24px 16px;border-radius:24px}}.detail__summary__box{padding-bottom:40px;border-bottom:1px solid #f0f4f5}@media screen and (max-width:767px){.detail__summary__box{padding-bottom:24px}}.detail__summary__box .card__title{margin-top:20px;font-size:24px}@media screen and (max-width:767px){.detail__summary__box .card__title{margin-top:16px;font-size:20px}}.detailinfo__list__item{margin-top:40px;padding:0 8px}@media screen and (max-width:767px){.detailinfo__list__item{margin-top:24px;padding:0}}.detailinfo__list__item dt{font-size:20px;font-weight:700;color:#acb3b8}@media screen and (max-width:767px){.detailinfo__list__item dt{font-size:16px}}.detailinfo__list__item dd{margin-top:8px;font-size:16px;color:#222}@media screen and (max-width:767px){.detailinfo__list__item dd{margin-top:4px;font-size:14px}}.detailinfo__list__item dd p+p{margin-top:8px}@media screen and (max-width:767px){.detailinfo__list__item dd p+p{margin-top:4px}}.btn__area{text-align:center}.entry__btn{display:inline-block;margin-top:40px;padding:16px 40px 16px 48px;background-color:#1d4496;border-radius:100px;transition:.3s}@media screen and (max-width:767px){.entry__btn{margin-top:24px;padding:8px 24px 8px 32px}}.entry__btn:hover{opacity:.7}@media screen and (max-width:767px){.entry__btn:hover{opacity:1}}.entry__btn span{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}@media screen and (max-width:767px){.entry__btn span{gap:4px;font-size:14px}}.entry__btn span:after{content:"";background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/btn_arrow.svg);width:16px;height:16px;background-size:cover}@media screen and (max-width:767px){.entry__btn span:after{width:14px;height:14px}}.back__list__area{margin-top:40px;text-align:center}@media screen and (max-width:767px){.back__list__area{margin-top:24px}}.back__list__link{display:inline-block;font-size:20px;color:#222;transition:.3s}@media screen and (max-width:767px){.back__list__link{font-size:16px}}.back__list__link:hover{opacity:.7}@media screen and (max-width:767px){.back__list__link:hover{opacity:1}}.back__list__area.pagetop{width:800px;text-align:left}@media screen and (max-width:767px){.back__list__area.pagetop{width:100%}}.back__list__area.pagetop .back__list__link{display:flex;align-items:center;gap:6px;font-size:16px}@media screen and (max-width:767px){.back__list__area.pagetop .back__list__link{gap:4px;font-size:14px}}.back__list__area.pagetop .back__list__link:before{content:"";width:16px;height:16px;background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/btn_arrow.svg);background-size:cover;transform:rotate(180deg)}@media screen and (max-width:767px){.back__list__area.pagetop .back__list__link:before{width:14px;height:14px}}.case__info__area{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 8px}@media screen and (max-width:767px){.case__info__area{margin-top:0;display:block}}.case__info__item{width:212px}@media screen and (max-width:767px){.case__info__area{margin-top:8px;width:100%}}.case__info__item__inner{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#222}@media screen and (max-width:767px){.case__info__item__inner{font-size:14px}}.case__info__item__inner:before{content:"";width:24px;height:24px;background-size:cover}@media screen and (max-width:767px){.case__info__item__inner:before{width:20px;height:20px}}.work-time:before{background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/date_range.svg)}.reward:before{background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/payments.svg)}.location:before{background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/location.svg)}.working-status:before{background-image:url(//skill-cross.com/members/wp/wp-content/themes/swell_child/img/date_range.svg)}.detail__summary__box .case__info__area{margin-top:20px}@media screen and (max-width:767px){.detail__summary__box .case__info__area{margin-top:12px}}.detail__summary__box .case__info__item__inner{font-size:20px}@media screen and (max-width:767px){.detail__summary__box .case__info__item__inner{font-size:16px}}.detail_summary__box .case__info__item{display:inline-block;width:auto}.detail_summary__box .case__info__item__inner:before{width:32px;height:32px}@media screen and (max-width:767px){.detail_summary__box .case__info__item__inner:before{width:24px;height:24px}}