.index-module-scss-module__QAkdpW__wrap{background:var(--white);padding:26px 16px 32px}.index-module-scss-module__QAkdpW__breadCrumb{padding:0 10px}
.CampaignSection-module-scss-module__DMTGJq__section+.CampaignSection-module-scss-module__DMTGJq__section{margin-top:24px}@media screen and (min-width:520px){.CampaignSection-module-scss-module__DMTGJq__section+.CampaignSection-module-scss-module__DMTGJq__section{margin-top:40px}}.CampaignSection-module-scss-module__DMTGJq__heading{border-bottom:3px solid #0000;margin-bottom:14px;padding-bottom:10px;font-size:1.7rem;font-weight:700}@media screen and (min-width:520px){.CampaignSection-module-scss-module__DMTGJq__heading{margin-bottom:16px;font-size:2rem}}.CampaignSection-module-scss-module__DMTGJq__accepting{border-bottom-color:#f799c1}.CampaignSection-module-scss-module__DMTGJq__presentAccepting{border-bottom-color:#9bc0fb}.CampaignSection-module-scss-module__DMTGJq__ended{border-bottom-color:#bbb}
.CampaignList-module-scss-module__OWNx_G__list{flex-direction:column;gap:20px;list-style:none;display:flex}@media screen and (min-width:520px){.CampaignList-module-scss-module__OWNx_G__list{grid-template-columns:repeat(2,1fr);gap:24px 20px;display:grid}}
.CampaignListItem-module-scss-module__lgeTQq__item{width:100%}.CampaignListItem-module-scss-module__lgeTQq__item a{flex-wrap:wrap;justify-content:space-between;line-height:1.3;transition:all .2s;display:flex}@media screen and (min-width:1024px){.CampaignListItem-module-scss-module__lgeTQq__item a:hover{opacity:.7}}.CampaignListItem-module-scss-module__lgeTQq__imageBox{width:120px;margin:0 10px 0 0}.CampaignListItem-module-scss-module__lgeTQq__imageBox img{border:1px solid var(--baseBrown-opa1);border-radius:4px;width:100%;height:auto}.CampaignListItem-module-scss-module__lgeTQq__contents{flex-direction:column;flex:1;font-size:1.4rem;display:flex}@media screen and (min-width:1024px){.CampaignListItem-module-scss-module__lgeTQq__contents{font-size:1.5rem}}.CampaignListItem-module-scss-module__lgeTQq__contents>*+*{margin-top:6px}.CampaignListItem-module-scss-module__lgeTQq__contents .CampaignListItem-module-scss-module__lgeTQq__inner{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (min-width:1024px){.CampaignListItem-module-scss-module__lgeTQq__contents .CampaignListItem-module-scss-module__lgeTQq__inner{justify-content:flex-start}}.CampaignListItem-module-scss-module__lgeTQq__date{align-items:center;line-height:1;display:flex}.CampaignListItem-module-scss-module__lgeTQq__date .CampaignListItem-module-scss-module__lgeTQq__updateDate{font-size:1.3rem}.CampaignListItem-module-scss-module__lgeTQq__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.CampaignListItem-module-scss-module__lgeTQq__deadline{color:var(--baseBrown)}
.HiringBadge-module-scss-module__6c_QKW__default{background:var(--alertColor);color:#fff;border-radius:4px;padding:3px 6px;font-size:1rem;font-weight:700;line-height:1;display:inline-block}
.EndBadge-module-scss-module__Ma2poq__default{color:#fff;background:#bbb;border-radius:4px;padding:3px 6px;font-size:1rem;font-weight:700;line-height:1;display:inline-block}
.PresentAcceptingBadge-module-scss-module__WhMZVq__default{color:#fff;background:#81acf0;border-radius:4px;padding:3px 6px;font-size:1rem;font-weight:700;line-height:1;display:inline-block}
.BannerList-module-scss-module__vLKlzW__list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media screen and (min-width:520px){.BannerList-module-scss-module__vLKlzW__list{grid-template-columns:repeat(4,1fr);gap:20px}}.BannerList-module-scss-module__vLKlzW__list.BannerList-module-scss-module__vLKlzW__threeColumns{grid-template-columns:repeat(3,1fr);gap:20px}.BannerList-module-scss-module__vLKlzW__list li a{transition:all .2s}@media (hover:hover){.BannerList-module-scss-module__vLKlzW__list li a:hover{opacity:.7}}.BannerList-module-scss-module__vLKlzW__list .BannerList-module-scss-module__vLKlzW__imageBox img{border:1px solid var(--baseBrown-opa1);border-radius:4px;width:100%;height:auto}.BannerList-module-scss-module__vLKlzW__list .BannerList-module-scss-module__vLKlzW__updateDate{color:#744b3b;margin-top:4px;font-size:1.4rem}.BannerList-module-scss-module__vLKlzW__list .BannerList-module-scss-module__vLKlzW__clientName{margin-top:4px;font-size:1.2rem}
.index-module-scss-module__DvM0hW__wrap{word-break:break-word;white-space:pre-wrap;background:#fff;border-radius:4px;margin-bottom:40px;padding:40px}.index-module-scss-module__DvM0hW__heading{justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__DvM0hW__heading .index-module-scss-module__DvM0hW__icon{height:2.6rem;fill:var(--baseBrown);margin-right:6px}.index-module-scss-module__DvM0hW__breadCrumb{width:100%}.index-module-scss-module__DvM0hW__count{font-size:1.8rem}
.index-module-scss-module__VtkdxG__wrap{background:var(--white);margin:0 0 40px;padding:30px 48px 48px}@media screen and (min-width:520px){.index-module-scss-module__VtkdxG__wrap{border-radius:12px}}.index-module-scss-module__VtkdxG__wrap{word-break:break-word;white-space:pre-wrap;width:1100px}.index-module-scss-module__VtkdxG__breadCrumb{width:100%}
.index-module-scss-module__eS3U7q__wrap{word-break:break-word;white-space:pre-wrap;width:1100px}.index-module-scss-module__eS3U7q__wrap section{background:var(--white);margin:0 0 24px;padding:30px 48px 40px}@media screen and (min-width:520px){.index-module-scss-module__eS3U7q__wrap section{border-radius:12px}}.index-module-scss-module__eS3U7q__breadCrumb{width:100%}
