@charset "UTF-8";.occupation-searchBlock{padding:0;background-color:transparent}.occupation-searchBlock__accordion{display:grid;gap:2px}.occupation-searchBlock__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 32px}.occupation-searchBlock__items{display:flex;flex-wrap:wrap;gap:16px}.occupation-searchBlock__btm{padding:24px;background-color:#F0F5F7;text-align:center}.occupation-searchBlock__btm .num{display:inline-block;margin:0 2px 0 4px;font-weight:400;font-size:2rem;letter-spacing:1px}.occupation-searchBlock__btn{margin-top:8px}.occupation-searchBlock__btn .c-btn{min-width:216px}.occupation-result__text .num{display:inline-block;margin:0 2px 0 4px;font-weight:400;font-size:2rem;letter-spacing:1px}.occupation-resultList{display:grid;gap:16px;margin-top:28px}.occupation-resultList__link{display:block;padding:32px;background-color:#fff;color:#000;text-decoration:none;position:relative}.occupation-resultList__link p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4rem;line-height:1.8;letter-spacing:1px}.occupation-resultList__link:after{position:absolute;display:block;content:"";right:32px;bottom:32px;width:46px;height:8px;background:url('data:image/svg+xml;utf8,<svg width="56" height="8" viewBox="0 0 56 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 7H54L47.5 0.5" stroke="%230C0051"/></svg>') no-repeat right bottom/56px auto}.occupation-resultList__info{display:flex;align-items:start;gap:8px 16px;margin-bottom:16px;font-size:1.2rem;line-height:1.6}.occupation-resultList__info .c-newTag{order:2;margin-top:4px;white-space:nowrap}:is(.occupation-resultList__type,.occupation-resultList__area,.occupation-resultList__tag){display:flex;flex-wrap:wrap;gap:8px}:is(.occupation-resultList__type,.occupation-resultList__area,.occupation-resultList__tag) li{white-space:nowrap}.occupation-resultList__type{order:1;margin-right:16px}.occupation-resultList__type>li{padding:4px 32px;color:#fff;text-align:center}.occupation-resultList__type>li.technical{background-color:#9F2E2E}.occupation-resultList__type>li.corporate{background-color:#2E7499}.occupation-resultList__type>li.sales{background-color:#438146}.occupation-resultList__area{order:3;margin-top:4px;padding-right:16px;padding-left:16px;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3}.occupation-resultList__title{margin-bottom:8px;color:#0C0051;font-weight:400;font-size:2.2rem;line-height:1.4;letter-spacing:2px}.occupation-resultList__tag{order:4;flex-wrap:wrap;margin-top:4px}.occupation-resultList__more{margin-top:24px;padding-right:60px;color:#0C0051;font-family:"Ysabeau Infant","Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:600;line-height:0.6;text-align:right}@media (hover:hover){.occupation-resultList__link:after{-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.occupation-resultList__link:hover:after{right:22px;width:56px}}@media screen and (max-width:767.98px){.occupation-searchBlock__content{grid-template-columns:minmax(0,1fr)}.occupation-resultList__info{flex-wrap:wrap}.occupation-resultList__info .c-newTag{margin-top:0}.occupation-resultList__type{width:100%;margin-right:0}.occupation-resultList__area{margin-left:0;margin-top:0}.occupation-resultList__tag{flex-basis:0;flex-grow:1;margin-top:0}.occupation-resultList__link p{-webkit-line-clamp:8}}