/*
　ユニットグループ追加
------------------------------ */
  .entry-style .ug-bg-yellow {
	background: var(--color-yellow);
  }
  .entry-style .ug-bg-pink {
	background: var(--color-pink);
  }
  .entry-style .ug-bg-blue {
	background: var(--color-blue);
  }
  .entry-style .ug-bg-yellow,
  .entry-style .ug-bg-pink,
  .entry-style .ug-bg-blue{
	margin: 0 0 2rem 0;
	padding: 2rem calc(2rem - var(--gutter) / 2);
	border-right: calc(var(--gutter) / 2) solid var(--color-white);
	border-left: calc(var(--gutter) / 2) solid var(--color-white);
  }
  .entry-style .ug-bg-yellow > *:not(.entry-reset):last-child > *,
  .entry-style .ug-bg-pink > *:not(.entry-reset):last-child > *,
  .entry-style .ug-bg-blue > *:not(.entry-reset):last-child > *{
	margin-bottom: 0;
  }
  
  .entry-style .ug-border::before {
	position: absolute;
	inset: 0;
	z-index: -1;
	border: 1px solid var(--color-yellow);
	content: "";
  }
  
  @media screen and (min-width: 48rem) {
	.entry-style .ug-bg-yellow,
	.entry-style .ug-bg-pink,
	.entry-style .ug-bg-blue,
	.entry-style .ug-border {
	  margin: 0 0 3rem 0;
	  padding: 2rem calc(2rem - var(--gutter) / 2);
	}
	.entry-style .ug-bg-yellow > *:not(.entry-reset):last-child > *,
	.entry-style .ug-bg-pink > *:not(.entry-reset):last-child > *,
	.entry-style .ug-bg-blue > *:not(.entry-reset):last-child > *,
	.entry-style .ug-border > *:not(.entry-reset):last-child > * {
	  margin-bottom: 0;
	}
	
  }