@media print{

body {
_zoom: 67%; /*WinIE only */
}
}
*{zoom: 1; /* 印刷バグ解決 */}


.coupon_l{
	margin-top:15px;
	text-align:left;
	float:left;
}
.coupon_l span{
	font-weight:bold;
	color:#FF0000;
}
.coupon_l p{
	color:#FF0000;
	margin:5px 0 10px 10px;
	line-height:130%;
}

.coupon_r{
	margin-top:15px;
	float:right;
}

.both{
	clear:both;
	padding-top:5px;
	text-align:left;
	font-size:14px;
}
.both a{
	font-weight:bold;
	color:#FF0000;
	padding-left:45px;
}

/*クーポン券*/
#coupon_table{
	border-collapse:collapse;
	width:700px;
	margin:15px auto;
	zoom: 1;
}
#coupon_table th,
#coupon_table td{
	border:dashed 2px #D65A05;
	text-align:left;
	zoom: 1;
}
#coupon_table th span{
	color:#DC0203;
	font-size:20px;
	font-weight:bold;
	padding-right:15px;
	font-family:'cursive','sans-serif','ＭＳ ゴシック',monospace !important;
	zoom: 1;
}
#coupon_table th{
	padding:10px;
	color:#FF0000;
	font-size:14px;
	text-shadow: 1px 1px 3px #D65A05;
	zoom: 1;
}
#coupon_table td{
	padding:10px;
	font-size:12px;
	zoom: 1;
}
#coupon_table td div.wrap{
	height:140px;
	position:relative;
	zoom: 1;
}
#coupon_table td p{
	color:#DC0203;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
	zoom: 1;
}
#coupon_table td strong{
	color:#FF0000;
	font-family:'cursive','sans-serif','ＭＳ ゴシック',monospace !important;
	text-shadow: 3px 3px 5px #999999;
	font-size:18px;
	font-weight:bold;
	zoom: 1;
}
#coupon_table td span{
	
}
#coupon_table td div.number{
	position:absolute;
	bottom:-10px;
	right:-10px;
	padding:3px 7px;
	background:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	zoom: 1;
}
.coupon_box{
	margin-top:20px;
	text-align:left;
}
.coupon_box h3{
	margin-bottom:10px;
	padding:5px 10px;
	color:#DC0203;
	font-size:14px;
}
.coupon_box h3 img{
	margin-right:10px;
}
.coupon_box span{
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
}
.coupon_box p{
	margin:5px 0 5px 25px;
	font-size:14px;
}