@charset "UTF-8";

#plan_s + div.block_table_6.w20 table tr td {
   background-color: var(--i_sub2_color);
}

/* 火葬プラン */
a[href="#plan6"] {
  background: #FF9924;
}
a[href="#plan6"]:hover {
  background: rgba(255, 153, 36, 0.8);
}
#plan1+section .heading .h {
  color: #FF9924;
}
#plan1+section .heading p {
  color: #392c24;
}

/* 一日葬プラン */
a[href="#plan1"] {
  background: #D15B8C;
}
a[href="#plan1"]:hover {
  background: rgba(209, 91, 140, 0.8);
}
#plan2+section .heading .h {
  color: #D15B8C;
}
#plan2+section .heading p {
  color: #392c24;
}

/* 家族葬プラン */
a[href="#plan3"] {
  background: #8c5d98;
}
a[href="#plan3"]:hover {
  background: rgba(140, 93, 152, 0.8);
}
#plan3+section .heading .h {
  color: #8c5d98;
}
#plan3+section .heading p {
  color: #392c24;
}

/* 家族葬プラン */
a[href="#plan4"] {
  background: #4B5882;
}
a[href="#plan4"]:hover {
  background: rgba(75, 88, 130, 0.8);
}
#plan4+section .heading .h {
  color: #4B5882;
}
#plan4+section .heading p {
  color: #392c24;
}

/* プランについているサービス */
#plan_s + div.block_table_6.w20 table tr td {
   background-color: #fff;
}
#plan_s + div.block_table_6.w20 table tbody tr td:first-of-type {
   background-color: var(--i_sub2_color);
}