@charset "UTF-8";


/* 活動分野 文芸 */
.c-recruit__listCategory.-cat01,
.p-news__listCategory.-cat01 {
  border-color: #9b0691;
}
.c-recruit__listCategory.-cat01::before,
.c-recruit__listCategory.-cat01::after,
.p-news__listCategory.-cat01::before,
.p-news__listCategory.-cat01::after {
  background-color: #9b0691;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat02,
.p-news__listCategory.-cat02 {
  border-color: #7c4c29;
}
.c-recruit__listCategory.-cat02::before,
.c-recruit__listCategory.-cat02::after,
.p-news__listCategory.-cat02::before,
.p-news__listCategory.-cat02::after {
  background-color: #7c4c29;
}


/* 活動分野 文学 */
.c-recruit__listCategory.-cat03,
.p-news__listCategory.-cat03 {
  border-color: #1A9b15;
}
.c-recruit__listCategory.-cat03::before,
.c-recruit__listCategory.-cat03::after,
.p-news__listCategory.-cat03::before,
.p-news__listCategory.-cat03::after {
  background-color: #1A9b15;
}


/* 活動分野 詩吟 */
.c-recruit__listCategory.-cat04,
.p-news__listCategory.-cat04 {
  border-color: #161655;
}
.c-recruit__listCategory.-cat04::before,
.c-recruit__listCategory.-cat04::after,
.p-news__listCategory.-cat04::before,
.p-news__listCategory.-cat04::after {
  background-color: #161655;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat05,
.p-news__listCategory.-cat05 {
  border-color: #24610e;
}
.c-recruit__listCategory.-cat05::before,
.c-recruit__listCategory.-cat05::after,
.p-news__listCategory.-cat05::before,
.p-news__listCategory.-cat05::after {
  background-color: #24610e;
}


/* 活動分野 美術・手工芸 */
.c-recruit__listCategory.-cat06,
.p-news__listCategory.-cat06 {
  border-color: #157c9b;
}
.c-recruit__listCategory.-cat06::before,
.c-recruit__listCategory.-cat06::after,
.p-news__listCategory.-cat06::before,
.p-news__listCategory.-cat06::after {
  background-color: #157c9b;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat07,
.p-news__listCategory.-cat07 {
  border-color: #5e0B2f;
}
.c-recruit__listCategory.-cat07::before,
.c-recruit__listCategory.-cat07::after,
.p-news__listCategory.-cat07::before,
.p-news__listCategory.-cat07::after {
  background-color: #5e0B2f;
}


/* 活動分野 絵画 */
.c-recruit__listCategory.-cat08,
.p-news__listCategory.-cat08 {
  border-color: #b61919;
}
.c-recruit__listCategory.-cat08::before,
.c-recruit__listCategory.-cat08::after,
.p-news__listCategory.-cat08::before,
.p-news__listCategory.-cat08::after {
  background-color: #b61919;
}


/* 活動分野 絵手紙・ちぎり絵 */
.c-recruit__listCategory.-cat09,
.p-news__listCategory.-cat09 {
  border-color: #1a54ac;
}
.c-recruit__listCategory.-cat09::before,
.c-recruit__listCategory.-cat09::after,
.p-news__listCategory.-cat09::before,
.p-news__listCategory.-cat09::after {
  background-color: #1a54ac;
}


/* 活動分野 陶芸 */
.c-recruit__listCategory.-cat10,
.p-news__listCategory.-cat10 {
  border-color: #555555;
}
.c-recruit__listCategory.-cat10::before,
.c-recruit__listCategory.-cat10::after,
.p-news__listCategory.-cat10::before,
.p-news__listCategory.-cat10::after {
  background-color: #555555;
}


/* 活動分野 書道・ペン習字 */
.c-recruit__listCategory.-cat11,
.p-news__listCategory.-cat11 {
  border-color: #22CA23;
}
.c-recruit__listCategory.-cat11::before,
.c-recruit__listCategory.-cat11::after,
.p-news__listCategory.-cat11::before,
.p-news__listCategory.-cat11::after {
  background-color: #22CA23;
}

 {
  border-color: #00C4FF;
}
 {
  background-color: #00C4FF;
}

 {
  border-color: #FFA423;
}
 {
  background-color: #FFA423;
}


/* 活動分野 音楽 */
.c-recruit__listCategory.-cat14,
.p-news__listCategory.-cat14 {
  border-color: #FF00EE;
}
.c-recruit__listCategory.-cat14::before,
.c-recruit__listCategory.-cat14::after,
.p-news__listCategory.-cat14::before,
.p-news__listCategory.-cat14::after {
  background-color: #FF00EE;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat15,
.p-news__listCategory.-cat15 {
  border-color: #7800FF;
}
.c-recruit__listCategory.-cat15::before,
.c-recruit__listCategory.-cat15::after,
.p-news__listCategory.-cat15::before,
.p-news__listCategory.-cat15::after {
  background-color: #7800FF;
}


/* 活動分野 洋楽 */
.c-recruit__listCategory.-cat16,
.p-news__listCategory.-cat16 {
  border-color: #004EFF;
}
.c-recruit__listCategory.-cat16::before,
.c-recruit__listCategory.-cat16::after,
.p-news__listCategory.-cat16::before,
.p-news__listCategory.-cat16::after {
  background-color: #004EFF;
}


/* 活動分野 邦楽 */
.c-recruit__listCategory.-cat17,
.p-news__listCategory.-cat17 {
  border-color: #00F0C0;
}
.c-recruit__listCategory.-cat17::before,
.c-recruit__listCategory.-cat17::after,
.p-news__listCategory.-cat17::before,
.p-news__listCategory.-cat17::after {
  background-color: #00F0C0;
}


/* 活動分野 合唱 */
.c-recruit__listCategory.-cat18,
.p-news__listCategory.-cat18 {
  border-color: #A2FF00;
}
.c-recruit__listCategory.-cat18::before,
.c-recruit__listCategory.-cat18::after,
.p-news__listCategory.-cat18::before,
.p-news__listCategory.-cat18::after {
  background-color: #A2FF00;
}


/* 活動分野 歌謡 */
.c-recruit__listCategory.-cat19,
.p-news__listCategory.-cat19 {
  border-color: #FF0000;
}
.c-recruit__listCategory.-cat19::before,
.c-recruit__listCategory.-cat19::after,
.p-news__listCategory.-cat19::before,
.p-news__listCategory.-cat19::after {
  background-color: #FF0000;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat20,
.p-news__listCategory.-cat20 {
  border-color: #912C2C;
}
.c-recruit__listCategory.-cat20::before,
.c-recruit__listCategory.-cat20::after,
.p-news__listCategory.-cat20::before,
.p-news__listCategory.-cat20::after {
  background-color: #912C2C;
}


/* 活動分野 映像・演劇 */
.c-recruit__listCategory.-cat21,
.p-news__listCategory.-cat21 {
  border-color: #00664F;
}
.c-recruit__listCategory.-cat21::before,
.c-recruit__listCategory.-cat21::after,
.p-news__listCategory.-cat21::before,
.p-news__listCategory.-cat21::after {
  background-color: #00664F;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat22,
.p-news__listCategory.-cat22 {
  border-color: #4A4A4A;
}
.c-recruit__listCategory.-cat22::before,
.c-recruit__listCategory.-cat22::after,
.p-news__listCategory.-cat22::before,
.p-news__listCategory.-cat22::after {
  background-color: #4A4A4A;
}


/* 活動分野 映像・写真 */
.c-recruit__listCategory.-cat23,
.p-news__listCategory.-cat23 {
  border-color: #9b0691;
}
.c-recruit__listCategory.-cat23::before,
.c-recruit__listCategory.-cat23::after,
.p-news__listCategory.-cat23::before,
.p-news__listCategory.-cat23::after {
  background-color: #9b0691;
}


/* 活動分野 演劇・ミュージカル */
.c-recruit__listCategory.-cat24,
.p-news__listCategory.-cat24 {
  border-color: #7c4c29;
}
.c-recruit__listCategory.-cat24::before,
.c-recruit__listCategory.-cat24::after,
.p-news__listCategory.-cat24::before,
.p-news__listCategory.-cat24::after {
  background-color: #7c4c29;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat25,
.p-news__listCategory.-cat25 {
  border-color: #1A9b15;
}
.c-recruit__listCategory.-cat25::before,
.c-recruit__listCategory.-cat25::after,
.p-news__listCategory.-cat25::before,
.p-news__listCategory.-cat25::after {
  background-color: #1A9b15;
}


/* 活動分野 作法・家政 */
.c-recruit__listCategory.-cat26,
.p-news__listCategory.-cat26 {
  border-color: #161655;
}
.c-recruit__listCategory.-cat26::before,
.c-recruit__listCategory.-cat26::after,
.p-news__listCategory.-cat26::before,
.p-news__listCategory.-cat26::after {
  background-color: #161655;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat27,
.p-news__listCategory.-cat27 {
  border-color: #24610e;
}
.c-recruit__listCategory.-cat27::before,
.c-recruit__listCategory.-cat27::after,
.p-news__listCategory.-cat27::before,
.p-news__listCategory.-cat27::after {
  background-color: #24610e;
}


/* 活動分野 茶道 */
.c-recruit__listCategory.-cat28,
.p-news__listCategory.-cat28 {
  border-color: #157c9b;
}
.c-recruit__listCategory.-cat28::before,
.c-recruit__listCategory.-cat28::after,
.p-news__listCategory.-cat28::before,
.p-news__listCategory.-cat28::after {
  background-color: #157c9b;
}


/* 活動分野 華道・フラワーアレジメント */
.c-recruit__listCategory.-cat29,
.p-news__listCategory.-cat29 {
  border-color: #5e0B2f;
}
.c-recruit__listCategory.-cat29::before,
.c-recruit__listCategory.-cat29::after,
.p-news__listCategory.-cat29::before,
.p-news__listCategory.-cat29::after {
  background-color: #5e0B2f;
}


/* 活動分野 装道・着付け */
.c-recruit__listCategory.-cat30,
.p-news__listCategory.-cat30 {
  border-color: #b61919;
}
.c-recruit__listCategory.-cat30::before,
.c-recruit__listCategory.-cat30::after,
.p-news__listCategory.-cat30::before,
.p-news__listCategory.-cat30::after {
  background-color: #b61919;
}


/* 活動分野 料理 */
.c-recruit__listCategory.-cat31,
.p-news__listCategory.-cat31 {
  border-color: #1a54ac;
}
.c-recruit__listCategory.-cat31::before,
.c-recruit__listCategory.-cat31::after,
.p-news__listCategory.-cat31::before,
.p-news__listCategory.-cat31::after {
  background-color: #1a54ac;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat32,
.p-news__listCategory.-cat32 {
  border-color: #555555;
}
.c-recruit__listCategory.-cat32::before,
.c-recruit__listCategory.-cat32::after,
.p-news__listCategory.-cat32::before,
.p-news__listCategory.-cat32::after {
  background-color: #555555;
}


/* 活動分野 語学 */
.c-recruit__listCategory.-cat33,
.p-news__listCategory.-cat33 {
  border-color: #22CA23;
}
.c-recruit__listCategory.-cat33::before,
.c-recruit__listCategory.-cat33::after,
.p-news__listCategory.-cat33::before,
.p-news__listCategory.-cat33::after {
  background-color: #22CA23;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat34,
.p-news__listCategory.-cat34 {
  border-color: #00C4FF;
}
.c-recruit__listCategory.-cat34::before,
.c-recruit__listCategory.-cat34::after,
.p-news__listCategory.-cat34::before,
.p-news__listCategory.-cat34::after {
  background-color: #00C4FF;
}


/* 活動分野 英語 */
.c-recruit__listCategory.-cat35,
.p-news__listCategory.-cat35 {
  border-color: #FFA423;
}
.c-recruit__listCategory.-cat35::before,
.c-recruit__listCategory.-cat35::after,
.p-news__listCategory.-cat35::before,
.p-news__listCategory.-cat35::after {
  background-color: #FFA423;
}


/* 活動分野 中国語 */
.c-recruit__listCategory.-cat36,
.p-news__listCategory.-cat36 {
  border-color: #FF00EE;
}
.c-recruit__listCategory.-cat36::before,
.c-recruit__listCategory.-cat36::after,
.p-news__listCategory.-cat36::before,
.p-news__listCategory.-cat36::after {
  background-color: #FF00EE;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat37,
.p-news__listCategory.-cat37 {
  border-color: #7800FF;
}
.c-recruit__listCategory.-cat37::before,
.c-recruit__listCategory.-cat37::after,
.p-news__listCategory.-cat37::before,
.p-news__listCategory.-cat37::after {
  background-color: #7800FF;
}


/* 活動分野 歴史・伝統文化 */
.c-recruit__listCategory.-cat38,
.p-news__listCategory.-cat38 {
  border-color: #004EFF;
}
.c-recruit__listCategory.-cat38::before,
.c-recruit__listCategory.-cat38::after,
.p-news__listCategory.-cat38::before,
.p-news__listCategory.-cat38::after {
  background-color: #004EFF;
}


/* 活動分野 歴史（郷土史） */
.c-recruit__listCategory.-cat39,
.p-news__listCategory.-cat39 {
  border-color: #00F0C0;
}
.c-recruit__listCategory.-cat39::before,
.c-recruit__listCategory.-cat39::after,
.p-news__listCategory.-cat39::before,
.p-news__listCategory.-cat39::after {
  background-color: #00F0C0;
}


/* 活動分野 歴史（一般） */
.c-recruit__listCategory.-cat40,
.p-news__listCategory.-cat40 {
  border-color: #A2FF00;
}
.c-recruit__listCategory.-cat40::before,
.c-recruit__listCategory.-cat40::after,
.p-news__listCategory.-cat40::before,
.p-news__listCategory.-cat40::after {
  background-color: #A2FF00;
}


/* 活動分野 伝統芸能 */
.c-recruit__listCategory.-cat41,
.p-news__listCategory.-cat41 {
  border-color: #FF0000;
}
.c-recruit__listCategory.-cat41::before,
.c-recruit__listCategory.-cat41::after,
.p-news__listCategory.-cat41::before,
.p-news__listCategory.-cat41::after {
  background-color: #FF0000;
}


/* 活動分野 伝統技術 */
.c-recruit__listCategory.-cat42,
.p-news__listCategory.-cat42 {
  border-color: #912C2C;
}
.c-recruit__listCategory.-cat42::before,
.c-recruit__listCategory.-cat42::after,
.p-news__listCategory.-cat42::before,
.p-news__listCategory.-cat42::after {
  background-color: #912C2C;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat43,
.p-news__listCategory.-cat43 {
  border-color: #00664F;
}
.c-recruit__listCategory.-cat43::before,
.c-recruit__listCategory.-cat43::after,
.p-news__listCategory.-cat43::before,
.p-news__listCategory.-cat43::after {
  background-color: #00664F;
}


/* 活動分野 子育て */
.c-recruit__listCategory.-cat44,
.p-news__listCategory.-cat44 {
  border-color: #4A4A4A;
}
.c-recruit__listCategory.-cat44::before,
.c-recruit__listCategory.-cat44::after,
.p-news__listCategory.-cat44::before,
.p-news__listCategory.-cat44::after {
  background-color: #4A4A4A;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat45,
.p-news__listCategory.-cat45 {
  border-color: #9b0691;
}
.c-recruit__listCategory.-cat45::before,
.c-recruit__listCategory.-cat45::after,
.p-news__listCategory.-cat45::before,
.p-news__listCategory.-cat45::after {
  background-color: #9b0691;
}


/* 活動分野 幼児・親子の遊び・リトミック */
.c-recruit__listCategory.-cat46,
.p-news__listCategory.-cat46 {
  border-color: #7c4c29;
}
.c-recruit__listCategory.-cat46::before,
.c-recruit__listCategory.-cat46::after,
.p-news__listCategory.-cat46::before,
.p-news__listCategory.-cat46::after {
  background-color: #7c4c29;
}


/* 活動分野 読み聞かせ */
.c-recruit__listCategory.-cat47,
.p-news__listCategory.-cat47 {
  border-color: #1A9b15;
}
.c-recruit__listCategory.-cat47::before,
.c-recruit__listCategory.-cat47::after,
.p-news__listCategory.-cat47::before,
.p-news__listCategory.-cat47::after {
  background-color: #1A9b15;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat48,
.p-news__listCategory.-cat48 {
  border-color: #161655;
}
.c-recruit__listCategory.-cat48::before,
.c-recruit__listCategory.-cat48::after,
.p-news__listCategory.-cat48::before,
.p-news__listCategory.-cat48::after {
  background-color: #161655;
}


/* 活動分野 現代的課題 */
.c-recruit__listCategory.-cat49,
.p-news__listCategory.-cat49 {
  border-color: #24610e;
}
.c-recruit__listCategory.-cat49::before,
.c-recruit__listCategory.-cat49::after,
.p-news__listCategory.-cat49::before,
.p-news__listCategory.-cat49::after {
  background-color: #24610e;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat50,
.p-news__listCategory.-cat50 {
  border-color: #157c9b;
}
.c-recruit__listCategory.-cat50::before,
.c-recruit__listCategory.-cat50::after,
.p-news__listCategory.-cat50::before,
.p-news__listCategory.-cat50::after {
  background-color: #157c9b;
}


/* 活動分野 高齢社会 */
.c-recruit__listCategory.-cat51,
.p-news__listCategory.-cat51 {
  border-color: #5e0B2f;
}
.c-recruit__listCategory.-cat51::before,
.c-recruit__listCategory.-cat51::after,
.p-news__listCategory.-cat51::before,
.p-news__listCategory.-cat51::after {
  background-color: #5e0B2f;
}


/* 活動分野 福祉・ボランティア */
.c-recruit__listCategory.-cat52,
.p-news__listCategory.-cat52 {
  border-color: #b61919;
}
.c-recruit__listCategory.-cat52::before,
.c-recruit__listCategory.-cat52::after,
.p-news__listCategory.-cat52::before,
.p-news__listCategory.-cat52::after {
  background-color: #b61919;
}


/* 活動分野 心理学・カウンセリング */
.c-recruit__listCategory.-cat53,
.p-news__listCategory.-cat53 {
  border-color: #1a54ac;
}
.c-recruit__listCategory.-cat53::before,
.c-recruit__listCategory.-cat53::after,
.p-news__listCategory.-cat53::before,
.p-news__listCategory.-cat53::after {
  background-color: #1a54ac;
}


/* 活動分野 コミュニケーション */
.c-recruit__listCategory.-cat54,
.p-news__listCategory.-cat54 {
  border-color: #555555;
}
.c-recruit__listCategory.-cat54::before,
.c-recruit__listCategory.-cat54::after,
.p-news__listCategory.-cat54::before,
.p-news__listCategory.-cat54::after {
  background-color: #555555;
}


/* 活動分野 環境問題 */
.c-recruit__listCategory.-cat55,
.p-news__listCategory.-cat55 {
  border-color: #22CA23;
}
.c-recruit__listCategory.-cat55::before,
.c-recruit__listCategory.-cat55::after,
.p-news__listCategory.-cat55::before,
.p-news__listCategory.-cat55::after {
  background-color: #22CA23;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat56,
.p-news__listCategory.-cat56 {
  border-color: #00C4FF;
}
.c-recruit__listCategory.-cat56::before,
.c-recruit__listCategory.-cat56::after,
.p-news__listCategory.-cat56::before,
.p-news__listCategory.-cat56::after {
  background-color: #00C4FF;
}


/* 活動分野 野外活動・ゲーム */
.c-recruit__listCategory.-cat57,
.p-news__listCategory.-cat57 {
  border-color: #FFA423;
}
.c-recruit__listCategory.-cat57::before,
.c-recruit__listCategory.-cat57::after,
.p-news__listCategory.-cat57::before,
.p-news__listCategory.-cat57::after {
  background-color: #FFA423;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat58,
.p-news__listCategory.-cat58 {
  border-color: #FF00EE;
}
.c-recruit__listCategory.-cat58::before,
.c-recruit__listCategory.-cat58::after,
.p-news__listCategory.-cat58::before,
.p-news__listCategory.-cat58::after {
  background-color: #FF00EE;
}


/* 活動分野 野外活動・園芸 */
.c-recruit__listCategory.-cat59,
.p-news__listCategory.-cat59 {
  border-color: #7800FF;
}
.c-recruit__listCategory.-cat59::before,
.c-recruit__listCategory.-cat59::after,
.p-news__listCategory.-cat59::before,
.p-news__listCategory.-cat59::after {
  background-color: #7800FF;
}


/* 活動分野 囲碁・将棋・ゲーム */
.c-recruit__listCategory.-cat60,
.p-news__listCategory.-cat60 {
  border-color: #004EFF;
}
.c-recruit__listCategory.-cat60::before,
.c-recruit__listCategory.-cat60::after,
.p-news__listCategory.-cat60::before,
.p-news__listCategory.-cat60::after {
  background-color: #004EFF;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat61,
.p-news__listCategory.-cat61 {
  border-color: #00F0C0;
}
.c-recruit__listCategory.-cat61::before,
.c-recruit__listCategory.-cat61::after,
.p-news__listCategory.-cat61::before,
.p-news__listCategory.-cat61::after {
  background-color: #00F0C0;
}


/* 活動分野 ダンス・舞踊 */
.c-recruit__listCategory.-cat62,
.p-news__listCategory.-cat62 {
  border-color: #A2FF00;
}
.c-recruit__listCategory.-cat62::before,
.c-recruit__listCategory.-cat62::after,
.p-news__listCategory.-cat62::before,
.p-news__listCategory.-cat62::after {
  background-color: #A2FF00;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat63,
.p-news__listCategory.-cat63 {
  border-color: #FF0000;
}
.c-recruit__listCategory.-cat63::before,
.c-recruit__listCategory.-cat63::after,
.p-news__listCategory.-cat63::before,
.p-news__listCategory.-cat63::after {
  background-color: #FF0000;
}


/* 活動分野 ジャズ・モダンダンス */
.c-recruit__listCategory.-cat64,
.p-news__listCategory.-cat64 {
  border-color: #912C2C;
}
.c-recruit__listCategory.-cat64::before,
.c-recruit__listCategory.-cat64::after,
.p-news__listCategory.-cat64::before,
.p-news__listCategory.-cat64::after {
  background-color: #912C2C;
}


/* 活動分野 フォークダンス */
.c-recruit__listCategory.-cat65,
.p-news__listCategory.-cat65 {
  border-color: #00664F;
}
.c-recruit__listCategory.-cat65::before,
.c-recruit__listCategory.-cat65::after,
.p-news__listCategory.-cat65::before,
.p-news__listCategory.-cat65::after {
  background-color: #00664F;
}


/* 活動分野 フラダンス */
.c-recruit__listCategory.-cat66,
.p-news__listCategory.-cat66 {
  border-color: #4A4A4A;
}
.c-recruit__listCategory.-cat66::before,
.c-recruit__listCategory.-cat66::after,
.p-news__listCategory.-cat66::before,
.p-news__listCategory.-cat66::after {
  background-color: #4A4A4A;
}


/* 活動分野 社交ダンス */
.c-recruit__listCategory.-cat67,
.p-news__listCategory.-cat67 {
  border-color: #9b0691;
}
.c-recruit__listCategory.-cat67::before,
.c-recruit__listCategory.-cat67::after,
.p-news__listCategory.-cat67::before,
.p-news__listCategory.-cat67::after {
  background-color: #9b0691;
}


/* 活動分野 バレエ */
.c-recruit__listCategory.-cat68,
.p-news__listCategory.-cat68 {
  border-color: #7c4c29;
}
.c-recruit__listCategory.-cat68::before,
.c-recruit__listCategory.-cat68::after,
.p-news__listCategory.-cat68::before,
.p-news__listCategory.-cat68::after {
  background-color: #7c4c29;
}


/* 活動分野 日舞・民舞 */
.c-recruit__listCategory.-cat69,
.p-news__listCategory.-cat69 {
  border-color: #1A9b15;
}
.c-recruit__listCategory.-cat69::before,
.c-recruit__listCategory.-cat69::after,
.p-news__listCategory.-cat69::before,
.p-news__listCategory.-cat69::after {
  background-color: #1A9b15;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat70,
.p-news__listCategory.-cat70 {
  border-color: #161655;
}
.c-recruit__listCategory.-cat70::before,
.c-recruit__listCategory.-cat70::after,
.p-news__listCategory.-cat70::before,
.p-news__listCategory.-cat70::after {
  background-color: #161655;
}


/* 活動分野 スポーツ・レクリエーション（球技） */
.c-recruit__listCategory.-cat71,
.p-news__listCategory.-cat71 {
  border-color: #24610e;
}
.c-recruit__listCategory.-cat71::before,
.c-recruit__listCategory.-cat71::after,
.p-news__listCategory.-cat71::before,
.p-news__listCategory.-cat71::after {
  background-color: #24610e;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat72,
.p-news__listCategory.-cat72 {
  border-color: #157c9b;
}
.c-recruit__listCategory.-cat72::before,
.c-recruit__listCategory.-cat72::after,
.p-news__listCategory.-cat72::before,
.p-news__listCategory.-cat72::after {
  background-color: #157c9b;
}


/* 活動分野 バスケットボール */
.c-recruit__listCategory.-cat73,
.p-news__listCategory.-cat73 {
  border-color: #5e0B2f;
}
.c-recruit__listCategory.-cat73::before,
.c-recruit__listCategory.-cat73::after,
.p-news__listCategory.-cat73::before,
.p-news__listCategory.-cat73::after {
  background-color: #5e0B2f;
}


/* 活動分野 バレーボール */
.c-recruit__listCategory.-cat74,
.p-news__listCategory.-cat74 {
  border-color: #b61919;
}
.c-recruit__listCategory.-cat74::before,
.c-recruit__listCategory.-cat74::after,
.p-news__listCategory.-cat74::before,
.p-news__listCategory.-cat74::after {
  background-color: #b61919;
}


/* 活動分野 サッカー */
.c-recruit__listCategory.-cat75,
.p-news__listCategory.-cat75 {
  border-color: #1a54ac;
}
.c-recruit__listCategory.-cat75::before,
.c-recruit__listCategory.-cat75::after,
.p-news__listCategory.-cat75::before,
.p-news__listCategory.-cat75::after {
  background-color: #1a54ac;
}


/* 活動分野 少年サッカー */
.c-recruit__listCategory.-cat76,
.p-news__listCategory.-cat76 {
  border-color: #555555;
}
.c-recruit__listCategory.-cat76::before,
.c-recruit__listCategory.-cat76::after,
.p-news__listCategory.-cat76::before,
.p-news__listCategory.-cat76::after {
  background-color: #555555;
}


/* 活動分野 野球・ソフトボール */
.c-recruit__listCategory.-cat77,
.p-news__listCategory.-cat77 {
  border-color: #22CA23;
}
.c-recruit__listCategory.-cat77::before,
.c-recruit__listCategory.-cat77::after,
.p-news__listCategory.-cat77::before,
.p-news__listCategory.-cat77::after {
  background-color: #22CA23;
}


/* 活動分野 少年野球 */
.c-recruit__listCategory.-cat78,
.p-news__listCategory.-cat78 {
  border-color: #00C4FF;
}
.c-recruit__listCategory.-cat78::before,
.c-recruit__listCategory.-cat78::after,
.p-news__listCategory.-cat78::before,
.p-news__listCategory.-cat78::after {
  background-color: #00C4FF;
}


/* 活動分野 卓球 */
.c-recruit__listCategory.-cat79,
.p-news__listCategory.-cat79 {
  border-color: #FFA423;
}
.c-recruit__listCategory.-cat79::before,
.c-recruit__listCategory.-cat79::after,
.p-news__listCategory.-cat79::before,
.p-news__listCategory.-cat79::after {
  background-color: #FFA423;
}


/* 活動分野 テニス */
.c-recruit__listCategory.-cat80,
.p-news__listCategory.-cat80 {
  border-color: #FF00EE;
}
.c-recruit__listCategory.-cat80::before,
.c-recruit__listCategory.-cat80::after,
.p-news__listCategory.-cat80::before,
.p-news__listCategory.-cat80::after {
  background-color: #FF00EE;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat81,
.p-news__listCategory.-cat81 {
  border-color: #7800FF;
}
.c-recruit__listCategory.-cat81::before,
.c-recruit__listCategory.-cat81::after,
.p-news__listCategory.-cat81::before,
.p-news__listCategory.-cat81::after {
  background-color: #7800FF;
}


/* 活動分野 スポーツ・レクリエーション（体操・武道） */
.c-recruit__listCategory.-cat82,
.p-news__listCategory.-cat82 {
  border-color: #004EFF;
}
.c-recruit__listCategory.-cat82::before,
.c-recruit__listCategory.-cat82::after,
.p-news__listCategory.-cat82::before,
.p-news__listCategory.-cat82::after {
  background-color: #004EFF;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat83,
.p-news__listCategory.-cat83 {
  border-color: #00F0C0;
}
.c-recruit__listCategory.-cat83::before,
.c-recruit__listCategory.-cat83::after,
.p-news__listCategory.-cat83::before,
.p-news__listCategory.-cat83::after {
  background-color: #00F0C0;
}


/* 活動分野 エアロビクス */
.c-recruit__listCategory.-cat84,
.p-news__listCategory.-cat84 {
  border-color: #A2FF00;
}
.c-recruit__listCategory.-cat84::before,
.c-recruit__listCategory.-cat84::after,
.p-news__listCategory.-cat84::before,
.p-news__listCategory.-cat84::after {
  background-color: #A2FF00;
}


/* 活動分野 健康体操 */
.c-recruit__listCategory.-cat85,
.p-news__listCategory.-cat85 {
  border-color: #FF0000;
}
.c-recruit__listCategory.-cat85::before,
.c-recruit__listCategory.-cat85::after,
.p-news__listCategory.-cat85::before,
.p-news__listCategory.-cat85::after {
  background-color: #FF0000;
}


/* 活動分野 自彊術・気功 */
.c-recruit__listCategory.-cat86,
.p-news__listCategory.-cat86 {
  border-color: #912C2C;
}
.c-recruit__listCategory.-cat86::before,
.c-recruit__listCategory.-cat86::after,
.p-news__listCategory.-cat86::before,
.p-news__listCategory.-cat86::after {
  background-color: #912C2C;
}


/* 活動分野 ヨーガ */
.c-recruit__listCategory.-cat87,
.p-news__listCategory.-cat87 {
  border-color: #00664F;
}
.c-recruit__listCategory.-cat87::before,
.c-recruit__listCategory.-cat87::after,
.p-news__listCategory.-cat87::before,
.p-news__listCategory.-cat87::after {
  background-color: #00664F;
}


/* 活動分野 その他体操 */
.c-recruit__listCategory.-cat88,
.p-news__listCategory.-cat88 {
  border-color: #4A4A4A;
}
.c-recruit__listCategory.-cat88::before,
.c-recruit__listCategory.-cat88::after,
.p-news__listCategory.-cat88::before,
.p-news__listCategory.-cat88::after {
  background-color: #4A4A4A;
}


/* 活動分野 柔道・空手・合気道 */
.c-recruit__listCategory.-cat89,
.p-news__listCategory.-cat89 {
  border-color: #9b0691;
}
.c-recruit__listCategory.-cat89::before,
.c-recruit__listCategory.-cat89::after,
.p-news__listCategory.-cat89::before,
.p-news__listCategory.-cat89::after {
  background-color: #9b0691;
}


/* 活動分野 剣道・少林寺拳法 */
.c-recruit__listCategory.-cat90,
.p-news__listCategory.-cat90 {
  border-color: #7c4c29;
}
.c-recruit__listCategory.-cat90::before,
.c-recruit__listCategory.-cat90::after,
.p-news__listCategory.-cat90::before,
.p-news__listCategory.-cat90::after {
  background-color: #7c4c29;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat91,
.p-news__listCategory.-cat91 {
  border-color: #1A9b15;
}
.c-recruit__listCategory.-cat91::before,
.c-recruit__listCategory.-cat91::after,
.p-news__listCategory.-cat91::before,
.p-news__listCategory.-cat91::after {
  background-color: #1A9b15;
}


/* 活動分野 スポーツ・レクリエーション（その他） */
.c-recruit__listCategory.-cat92,
.p-news__listCategory.-cat92 {
  border-color: #161655;
}
.c-recruit__listCategory.-cat92::before,
.c-recruit__listCategory.-cat92::after,
.p-news__listCategory.-cat92::before,
.p-news__listCategory.-cat92::after {
  background-color: #161655;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat93,
.p-news__listCategory.-cat93 {
  border-color: #24610e;
}
.c-recruit__listCategory.-cat93::before,
.c-recruit__listCategory.-cat93::after,
.p-news__listCategory.-cat93::before,
.p-news__listCategory.-cat93::after {
  background-color: #24610e;
}


/* 活動分野 陸上競技 */
.c-recruit__listCategory.-cat94,
.p-news__listCategory.-cat94 {
  border-color: #157c9b;
}
.c-recruit__listCategory.-cat94::before,
.c-recruit__listCategory.-cat94::after,
.p-news__listCategory.-cat94::before,
.p-news__listCategory.-cat94::after {
  background-color: #157c9b;
}


/* 活動分野 スキー・スケート */
.c-recruit__listCategory.-cat95,
.p-news__listCategory.-cat95 {
  border-color: #5e0B2f;
}
.c-recruit__listCategory.-cat95::before,
.c-recruit__listCategory.-cat95::after,
.p-news__listCategory.-cat95::before,
.p-news__listCategory.-cat95::after {
  background-color: #5e0B2f;
}


/* 活動分野 水泳 */
.c-recruit__listCategory.-cat96,
.p-news__listCategory.-cat96 {
  border-color: #b61919;
}
.c-recruit__listCategory.-cat96::before,
.c-recruit__listCategory.-cat96::after,
.p-news__listCategory.-cat96::before,
.p-news__listCategory.-cat96::after {
  background-color: #b61919;
}


/* 活動分野 登山・ハイキング */
.c-recruit__listCategory.-cat97,
.p-news__listCategory.-cat97 {
  border-color: #1a54ac;
}
.c-recruit__listCategory.-cat97::before,
.c-recruit__listCategory.-cat97::after,
.p-news__listCategory.-cat97::before,
.p-news__listCategory.-cat97::after {
  background-color: #1a54ac;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat98,
.p-news__listCategory.-cat98 {
  border-color: #555555;
}
.c-recruit__listCategory.-cat98::before,
.c-recruit__listCategory.-cat98::after,
.p-news__listCategory.-cat98::before,
.p-news__listCategory.-cat98::after {
  background-color: #555555;
}


/* 活動分野 学校支援 */
.c-recruit__listCategory.-cat99,
.p-news__listCategory.-cat99 {
  border-color: #22CA23;
}
.c-recruit__listCategory.-cat99::before,
.c-recruit__listCategory.-cat99::after,
.p-news__listCategory.-cat99::before,
.p-news__listCategory.-cat99::after {
  background-color: #22CA23;
}


/* 活動分野 全般 */
.c-recruit__listCategory.-cat100,
.p-news__listCategory.-cat100 {
  border-color: #00C4FF;
}
.c-recruit__listCategory.-cat100::before,
.c-recruit__listCategory.-cat100::after,
.p-news__listCategory.-cat100::before,
.p-news__listCategory.-cat100::after {
  background-color: #00C4FF;
}


/* 活動分野 学校支援ボランティア */
.c-recruit__listCategory.-cat101,
.p-news__listCategory.-cat101 {
  border-color: #FFA423;
}
.c-recruit__listCategory.-cat101::before,
.c-recruit__listCategory.-cat101::after,
.p-news__listCategory.-cat101::before,
.p-news__listCategory.-cat101::after {
  background-color: #FFA423;
}


/* 活動分野 ＰＴＡ */
.c-recruit__listCategory.-cat102,
.p-news__listCategory.-cat102 {
  border-color: #FF00EE;
}
.c-recruit__listCategory.-cat102::before,
.c-recruit__listCategory.-cat102::after,
.p-news__listCategory.-cat102::before,
.p-news__listCategory.-cat102::after {
  background-color: #FF00EE;
}


/* 活動分野 パパの会 */
.c-recruit__listCategory.-cat103,
.p-news__listCategory.-cat103 {
  border-color: #7800FF;
}
.c-recruit__listCategory.-cat103::before,
.c-recruit__listCategory.-cat103::after,
.p-news__listCategory.-cat103::before,
.p-news__listCategory.-cat103::after {
  background-color: #7800FF;
}


/* 活動分野 お父さんの会 */
.c-recruit__listCategory.-cat104,
.p-news__listCategory.-cat104 {
  border-color: #004EFF;
}
.c-recruit__listCategory.-cat104::before,
.c-recruit__listCategory.-cat104::after,
.p-news__listCategory.-cat104::before,
.p-news__listCategory.-cat104::after {
  background-color: #004EFF;
}


/* 活動分野 おやじの会 */
.c-recruit__listCategory.-cat105,
.p-news__listCategory.-cat105 {
  border-color: #00F0C0;
}
.c-recruit__listCategory.-cat105::before,
.c-recruit__listCategory.-cat105::after,
.p-news__listCategory.-cat105::before,
.p-news__listCategory.-cat105::after {
  background-color: #00F0C0;
}


/* 活動分野 その他 */
.c-recruit__listCategory.-cat106,
.p-news__listCategory.-cat106 {
  border-color: #A2FF00;
}
.c-recruit__listCategory.-cat106::before,
.c-recruit__listCategory.-cat106::after,
.p-news__listCategory.-cat106::before,
.p-news__listCategory.-cat106::after {
  background-color: #A2FF00;
}




/* お知らせ 団体からのお知らせ */
.c-notice__listCategory.-mstInfoType.-cat03,
.c-recruit__listCategory.-mstInfoType.-cat03 {
  border-color: #9B0691;
}
.c-notice__listCategory.-mstInfoType.-cat03::before,
.c-notice__listCategory.-mstInfoType.-cat03::after,
.c-recruit__listCategory.-mstInfoType.-cat03::before,
.c-recruit__listCategory.-mstInfoType.-cat03::after {
  background-color: #9B0691;
}


/* お知らせ 運営者からのお知らせ */
.c-notice__listCategory.-mstInfoType.-cat02,
.c-recruit__listCategory.-mstInfoType.-cat02 {
  border-color: #1A9B15;
}
.c-notice__listCategory.-mstInfoType.-cat02::before,
.c-notice__listCategory.-mstInfoType.-cat02::after,
.c-recruit__listCategory.-mstInfoType.-cat02::before,
.c-recruit__listCategory.-mstInfoType.-cat02::after {
  background-color: #1A9B15;
}


/* お知らせ 緊急情報 */
.c-notice__listCategory.-mstInfoType.-cat04,
.c-recruit__listCategory.-mstInfoType.-cat04 {
  border-color: #157C9B;
}
.c-notice__listCategory.-mstInfoType.-cat04::before,
.c-notice__listCategory.-mstInfoType.-cat04::after,
.c-recruit__listCategory.-mstInfoType.-cat04::before,
.c-recruit__listCategory.-mstInfoType.-cat04::after {
  background-color: #157C9B;
}