/* TODO Frontend: デザインに合わせて調整する */

/* .paywall-message {
    /* border: 1px solid #ddd;
    background-color: #fff4e5;
    padding: 1.5em;
    border-radius: 8px;
    text-align: center;
    color: #7a4d1d;
    max-width: 500px;
    margin: 2em auto;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);

	display: flex;
	padding: 60px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 24px;
	align-self: stretch;
	border-radius: 6px;
	border: 1px solid #000;
	background: #F7F7F7;

    strong {
		display: block;
		margin-bottom: 24px;
		color: #000;
		/* Noto Sans JP/PC/Fontsize 8 - Bold
		font-family: "Noto Sans JP";
		font-size: 26px;
		font-style: normal;
		font-weight: 700;
		line-height: 38px; /* 146.154%
		display: flex;
		align-items: center;
		gap: 16px;
    }

	strong::before {
		content: '';
		display: inline-block;
		width: 48px;
		height: 48px;
		background-image: url('../images/icon_paid_content.svg');
		margin-left: 5px;
	}

    p {
      	color: #000;
		text-align: center;
		/* Noto Sans JP/PC/Fontsize 2 - Regular
		font-family: "Noto Sans JP";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px; /* 171.429% 
		margin: 0;
    }

    &__button {
      display: inline-block;
      padding: 0.6em 1.2em;
      background-color: #d35400;
      color: #fff;
      text-decoration: none;
      border-radius: 4px;
      font-weight: bold;
      font-size: 0.9em;

      &:hover {
        background-color: #e67e22;
      }
    }
  } */
