@charset "utf-8";

@media screen and (max-width: 768px) {
	#couponDiv{
		width:100%;
		margin-bottom:10px;
	}
	#couponDiv .inner .title {
		font-size: 20px;
		padding-top: 3px;
	}
	#couponDiv .inner .info {
		padding:5px;
	}
	#couponDiv .inner .info .text {
		font-size:12px;
	}
	#couponDiv .inner .info .time {
		font-size:inherit;
		display:block;
	}
	#couponDiv .inner .info .price{
		margin:0;
		font-size:26px;
		line-height:1.2;
	}
	#couponDiv .inner .furtherinfo {
		text-align:left;
	}
	#couponDiv .inner .furtherinfo .caution {
    display: block;
    font-size: 10px;
    padding: 10px;
    box-sizing: border-box;
	}
	#couponDiv .inner .furtherinfo .underInfo {
		overflow:hidden;
		width:auto;
		margin:0;
		padding: 5px 10px;
		text-align:right;
	}
	#couponDiv .inner .furtherinfo .underInfo .address{
		width:100%;
		font-weight:bold;
		font-size: 10px;
		float:left;
	}
	#couponDiv .inner .furtherinfo .underInfo img{
		width:100px;
	}
}