:root {
  /* カラー変数 */
  --sub-main-bg-color: #FCC300;
  --border-color: #FF7208;
  --border-secondary-color: #F6EADF;
  --dashed-border-color: #F9B636;

  /* チラシお知らせ */
  --news-list-color:#FFE0B2;
  --news-label-color: #FFE89C;
  --news-label-text-color: #2F0C0C;

  /* 制作実績 */
  --case-list-color: #E6E6E6;
  --case-primary-color: #FE3908;

  /* 投稿 */
  --cms-title-color: #F9C300;
  --cms-primary-color: #EC6C00;
}


/* 共通部分 */
.sub_main_bg{ background-color: var(--sub-main-bg-color); }
.case_primary_color{ color: var(--case-primary-color); }
.mail01_01border{ border-bottom: 2px dashed var(--dashed-border-color); }