.flex-1{
	flex: 1;
}
.h-168 {
    height: 168rem;
}
.mt-40 {
	margin-top: 40rem;
}
.mt-80 {
	margin-top: 80rem;
}
.p-20 {
    padding: 20rem;
}
.p-30 {
    padding: 30rem;
}
.px-30{
  padding-left: 30rem;
  padding-right: 30rem;
}
.py-60{
  padding-top: 60rem;
  padding-bottom: 60rem;
}
@media (min-width: 768px) {
  .md\:mt--44 {
    margin-top: -44rem;
  }
  .md\:mt-26 {
    margin-top: 26rem;
  }
  .md\:mt-30 {
    margin-top: 30rem;
  }
  .md\:mt-75 {
    margin-top: 75rem;
  }
  .md\:w-\[calc\(50\%_-_15rem\)\]{
	width: calc(50% - 15rem);
  }
  .md\:flex-row{
	flex-direction: row;
  }
  .md\:gap-21{
    column-gap: 21rem;
  }
  .md\:p-30{
    padding: 30rem;
  }
	.md\:w-\[calc\(100\%_-_45rem\)\] {
		width: calc(100% - 45rem);		
	}
	.md\:px-88{
	  padding-left: 88rem;
	  padding-right: 88rem;
	}
}
@media (min-width: 1272px) {
  .pc\:mt-10 {
    margin-top: 10rem;
  }
  .pc\:mt-160 {
    margin-top: 160rem;
  }
  .pc\:leading-35{
    line-height: 35rem;
  }
  .pc\:leading-37{
    line-height: 37rem;
  }
  .pc\:pb-100{
    padding-bottom: 100rem;
  }
  .pc\:py-160{
    padding-top: 160rem;
    padding-bottom: 160rem;
  }
  .pc\:w-358{
    width: 358rem;
  }
  .pc\:w-418{
    width: 418rem;
  }
  .pc\:w-1296{
    width: 1296rem;
  }
  .pc\:flex-2{
    flex: 2;
  }
}
@media (max-width: 767px) {
	.sp\:mt-20 {
		margin-top: 20rem;
	}
/*
	.md\:w-303 {
		width: 303rem;
	}

	.md\:gap-20{
		gap: 20rem;
	}
*/
	.sp\:w-\[calc\(50\%_-_4rem\)\] {
		width: calc(50% - 4rem);		
	}
	.sp\:gap-8{
		gap: 8rem;
	}
	.sp\:w-full {
		width: 100%;
	}
	.sp\:hidden {
		display: none;
	}
}
.bg-gray{
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(255 248 227 / var(--tw-bg-opacity));
}
.bg-blue-grad{
  background: linear-gradient(
    to right, 
    rgba(63, 172, 190, 0.48), 
    rgba(142, 223, 210, 0.48),
	rgba(219, 239, 229, 0.48)
  );
}
.bg-yellow-grad{
  background: linear-gradient(
    to right, 
    rgba(253, 213, 81, 0.48), 
    rgba(254, 229, 146, 0.48),
	rgba(255, 245, 213, 0.48)
  );
}
	
