	.coupon_wrap{
		background-color: #fffaf0;
		margin-top: 40px;
		margin-bottom: 20px;
		color: #d50808;
		text-align: center;
		position: relative;
		border-radius: 10px;
		border: #d50808 solid 3px;
	}
	.coupon_headline{
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%,-50%);
		display: inline-flex;
		white-space: nowrap;
		height: 2.5em;
		padding: 0 1.5em;
		align-items: center;
		font-weight: bold;
		border-radius: 2em;
		font-size: 1.1em;
		color: #FFF;
		background-color: #d50808;
	}
	.coupon_code{
		display: flex;
		justify-content: center;
	}
	.coupon_contents{
		font-size: 1.1em;
		font-weight: bold;
		padding-top: 2em;
		padding-bottom: 1em;
	}
	.coupon_text{
		display: flex;
		justify-content: center;
		
		margin-bottom: 10px;
	}
	.coupon_text > span{
		display: flex;
		align-items: center;
		justify-content: center;
		color: #191919;
		padding: 0 15px;
		font-size: 1.1em;
		font-weight: bold;
		height: 35px;
		border: 1px solid #CCC;
		border-radius: 3px;
		background-color: #FFF;
			}
	.coupon_btn{
		border: none;
		margin-left: 5px;

		padding: 0 15px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.1em;
		font-weight: bold;
		border-radius: 3px;
		background-color: #37a734;
		color: #FFF;
		border-bottom: 3px solid #1a7918;
	}
	.coupon_copy{
        opacity: 0;
        transition: opacity 0.2s ease;
		position: absolute;
		z-index: 1;
		top:20%;
		left: 50%;
		transform: translate(-50%, -50%);
		background-color: #019bcb;
		color:white;
		padding: .8em 1.5em;
		border-radius: 3px;
		font-weight: bold;
	}
	.attension-wrap{
		padding-left: 1.2em;
		padding-right: .5em;
		border: 1px solid transparent;
	}
	.attension-list{
		padding-left: 0em;
		list-style-position: outside;
	}
	.attension-list > li{
		text-indent: 0px;
		text-align: left;
		margin-bottom:.3em;
		font-size: .9em;
	}
	.date_credit_wrap{
		display: flex;
		justify-content: center;
	}
	.date_credit{
		padding-bottom: 1em;
		color: #777;
		font-size: .9em;
		list-style-position: inside;
		list-style-type: none;
	}
	.date_credit > li{
		text-align: center;
	}
