<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bl_jobofferList{display:grid;gap:2.4rem;list-style:none;padding:0}.bl_jobofferListItem{background:var(--white);border:1px solid #e2e2e2;border-radius:8px;display:grid;gap:.8rem;padding:1rem 1.6rem}.bl_jobofferListItem_head{display:flex;justify-content:space-between}.bl_jobofferListItem_head-content{display:grid;gap:1.4rem;justify-items:start}.bl_jobofferListItem_head-content.is_detail{gap:.5rem}.bl_jobofferListItem_head-company{color:var(--back);font-size:1.4rem;font-style:normal;font-weight:700;text-align:center}.bl_jobofferListItem_head-jobofferName{color:var(--main);font-size:1.6rem;font-style:normal;font-weight:700}.bl_jobofferListItem_head-jobofferNameDetail{color:var(--main);font-size:2.6rem;font-style:normal;font-weight:700;letter-spacing:.13rem;line-height:160%}.bl_jobofferListItem_head-jobofferName:hover{text-decoration:underline}.bl_jobofferListItem_head-button{align-items:center;background:transparent;border:1px solid var(--main-light);border-radius:8px;display:flex;height:fit-content;justify-content:center;padding:1rem}.bl_jobofferListItem_head-button:hover{background:#f3fbff;cursor:pointer}.bl_jobofferListItem_head-button.is_liked{background:#f3fbff}.bl_jobofferListItem_head-button.is_liked&gt;svg.non-active,.bl_jobofferListItem_head-button&gt;svg.active{display:none;height:1.7rem;width:1.7rem}.bl_jobofferListItem_head-button.is_liked&gt;svg.active,.bl_jobofferListItem_head-button&gt;svg.non-active{display:block;height:1.7rem;width:1.7rem}.bl_jobofferListItem_tagsWrapper{display:flex;gap:1rem}.is_deadline{align-items:center;background:#ff0301;border-radius:2px;display:flex;font-size:1.2rem;font-weight:700;gap:.8rem;letter-spacing:.05em;padding:2px}.is_deadline.has_new{padding-left:.8rem}.is_deadline .tag-date .tag-bydate{color:var(--black)}.is_deadline .tag-date{align-items:center;background:var(--white);color:#ff0301;display:flex;flex-grow:1;flex-wrap:wrap;font-size:1.2rem;height:100%;justify-content:center;padding:0 .8rem}.is_deadline .is_new{background:#ff0301;color:var(--white,#fff);font-size:1rem;font-weight:700;text-align:center;white-space:nowrap}.bl_jobofferListItem_tagsWrapper .is_tags{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem}.bl_jobofferListItem_tagsWrapper .is_tags .tag{border:1px solid #1a5398;border-radius:2px;color:#1a5398;font-size:1.2rem;font-weight:700;letter-spacing:.05em;padding:.2rem .8rem;text-align:center;white-space:nowrap}.bl_jobofferListItem_tagsWrapper .is_empType .tag{background:var(--main-light);border:1px solid var(--main-light);color:var(--white)}.bl_jobofferListItem_content{display:flex;gap:.8rem}.bl_jobofferListItem_content-image{align-items:center;background:#fcfcfc;display:flex;justify-content:center;position:relative;width:20rem}.is_imageSliderButton{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.bl_jobofferListItem_content-image:hover .is_imageSliderButton{cursor:pointer;opacity:1;transition:all .1s}.bl_jobofferListItem_content-image:after{background:#0000008a;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .1s;width:100%;z-index:1}.bl_jobofferListItem_content-image:hover:after{cursor:pointer;opacity:1}.bl_jobofferListItem_content-image&gt;.is_image{height:100%;object-fit:contain;width:100%}.bl_jobofferListItem_content-image&gt;svg.is_image{height:70%;width:70%}.bl_jobofferListItem_content-infoListWrapper{display:flex;flex-direction:column;gap:.8rem;justify-content:space-between;width:100%}.bl_jobofferListItem_content-infoList{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:0}.bl_jobofferListItem_content-infoList&gt;li{align-items:center;display:flex;gap:.8rem;height:fit-content}.bl_jobofferListItem_content-infoList&gt;li&gt;svg{height:2rem;width:2rem}.bl_jobofferListItem_content-infoList&gt;li div,.bl_jobofferListItem_content-infoList&gt;li span{color:var(--black);font-size:1.4rem}.bl_jobofferListItem_content-actions{display:flex;gap:.8rem}@media(max-width:768px){.bl_jobofferListItem_head-jobofferNameDetail{font-size:2rem}}@media(max-width:480px){.bl_jobofferListItem_head-jobofferNameDetail{font-size:1.8rem}.bl_jobofferListItem_content,.bl_jobofferListItem_tagsWrapper{flex-direction:column}.bl_jobofferListItem_content-image{width:10rem}.bl_jobofferListItem_content-actions{flex-direction:column}}.joboffer-recomends{padding:0;width:100%}.joboffer-recomends.is_noSlide{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr 1fr}.joboffer-recomends.has_padding{padding:1.6rem}.joboffer-recomends .card-wrapper{background:var(--white,#fff);border:1px solid #e2e2e2;border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:1rem 1.6rem}.joboffer-recomends .inner-top{display:grid;gap:.8rem;grid-template-columns:1fr 1fr 1fr;min-width:8rem}.joboffer-recomends .content-left{align-items:center;background:#fcfcfc;display:flex;grid-column:1/2;justify-content:center}.joboffer-recomends .content-left&gt;img{height:100%;object-fit:cover;width:100%}.joboffer-recomends .content-left&gt;.dummy-icon{height:80%;object-fit:contain;width:80%}.joboffer-recomends .content-right{display:flex;flex-direction:column;gap:.8rem;grid-column:2/4}.joboffer-recomends .red-tag{align-items:center;background:#ff0301;border-radius:2px;display:flex;font-size:1.2rem;font-weight:700;gap:.8rem;letter-spacing:.05em;padding:2px}.joboffer-recomends .red-tag.has_new{padding-left:.8rem}.joboffer-recomends .red-tag .tag-date .tag-bydate{color:var(--black)}.joboffer-recomends .red-tag .tag-date{align-items:center;background:var(--white);color:#ff0301;display:flex;flex-grow:1;flex-wrap:wrap;font-size:1.2rem;height:100%;justify-content:center;padding:0 .8rem}.joboffer-recomends .red-tag .is_new{background:#ff0301;color:var(--white,#fff);font-size:1rem;font-weight:700;text-align:center;white-space:nowrap}.joboffer-recomends .tag-wrapper{align-items:center;display:flex;gap:.2rem}.joboffer-recomends .tag{border:1px solid #1a5398;border-radius:2px;color:#1a5398;font-size:1.2rem;font-weight:700;letter-spacing:.05em;padding:.2rem .8rem;text-align:center}.joboffer-recomends .company-name{font-family:Noto Sans JP;font-size:14px;font-weight:700}.joboffer-recomends .joboffer-name{color:#2355a5;display:-webkit-box;font-size:1.6rem;font-weight:700;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.joboffer-recomends .joboffer-name:hover{text-decoration:underline}.joboffer-recomends .inner-bottom{display:grid;gap:.4rem;width:100%}.joboffer-recomends .card-wrapper button{margin-top:auto}.joboffer-recomends .icon-text-wrapper{align-items:center;display:flex;gap:.8rem}.joboffer-recomends .icon-text-wrapper .is_icon{height:2.4rem;width:2.4rem}.joboffer-recomends .icon-text-wrapper&gt;div{font-size:12px;font-weight:400;letter-spacing:.05em}.joboffer-recomends .material-icons,.joboffer-recomends .material-symbols-outlined{align-items:center;color:#908f8f;display:flex;height:18px;justify-content:center;margin-right:10px}.joboffer-recomends .button1{align-items:center;background:var(--white);border:1px solid #51b2ff;border-radius:8px;color:var(--black,#333);display:flex;font-size:1.4rem;font-style:normal;font-weight:700;gap:.8rem;justify-content:center;line-height:160%;outline:none;padding:1rem 2.4rem;text-align:center;width:100%}.joboffer-recomends .button1:hover{cursor:pointer;opacity:.8}.joboffer-recomends .button1.is_active{background:#f3fbff}.joboffer-recomendsã€€.button1.is_active{padding-left:25px;position:relative}.joboffer-recomends .button1 div{align-items:center;display:flex;justify-content:center}@media(max-width:1240px){.joboffer-recomends{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.joboffer-recomends{grid-template-columns:1fr 1fr 1fr}}@media(max-width:768px){.joboffer-recomends{grid-template-columns:1fr 1fr}.joboffer-recomends .inner-top{display:flex;flex-direction:column}.joboffer-recomends .content-left{max-width:100px}}@media(max-width:480px){.joboffer-recomends{grid-template-columns:1fr}}.splide{padding:0 3rem}.splide__arrow--next{right:-1.2rem}.splide__arrow--next,.splide__arrow--prev{background:var(--main-light);border:1px solid var(--white);border-radius:80px}.splide__arrow--prev{left:-1.2rem;transform:translateY(-50%) rotate(-180deg)}</pre></body></html>