@charset "UTF-8";
.t-lst-coupon-2column .span-inline-block{display:inline-block;}
/* 色味 */
.t-lst-coupon-2column.prefri{
	background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 120, color-stop(1.00, #e3c454), color-stop(0.00, #eccb57));
	background: -webkit-radial-gradient(50% 0%, circle, #eccb57, #e3c454);
	background: -moz-radial-gradient(50% 0%, circle, #eccb57, #e3c454);
	background: -o-radial-gradient(50% 0%, circle, #eccb57, #e3c454);
	background: -ms-radial-gradient(50% 0%, circle, #eccb57, #e3c454);
	background: radial-gradient(50% 0%, circle, #eccb57, #e3c454);
	border: 2px solid #ccb45c;
}
.t-lst-coupon-2column.prefri .item{background-color:#e3c766;}
.t-lst-coupon-2column.prefri .item1column{background-color:#e3c766;}

.t-lst-coupon-2column p{margin-top:0}
.t-lst-coupon-2column{margin:50px auto 0;max-width:790px;padding:17px;}
.t-lst-coupon-2column .head-coupon{font-size:2.5rem;text-align:center;font-weight:bold;}
.t-lst-coupon-2column .under-head{font-size:1.7rem;text-align:center;color:#900;padding:5px 0;font-weight:bold;margin-top:2px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f0f0f0), color-stop(0.00, #fff));
	background:-webkit-linear-gradient(#fff, #f0f0f0);
	background:-moz-linear-gradient(#fff, #f0f0f0);
	background:-ms-linear-gradient(#fff, #f0f0f0);
	background:linear-gradient(#fff, #f0f0f0);
}
.t-lst-coupon-2column .wrap-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:space-between;}
.t-lst-coupon-2column .item{flex-basis:48.5%;margin-top:15px;border: 1px solid #ccb45c;box-sizing:content-box;}
/* 20170425SBS追加*/
.t-lst-coupon-2column .item1column{flex-basis:100%;margin-top:15px;border: 1px solid #ccb45c;box-sizing:content-box;}
/* 20170425SBS追加ここまで*/
.t-lst-coupon-2column .inner-item{padding:10px;}
.t-lst-coupon-2column.only-one .item{margin-left:auto;margin-right:auto;}
.t-lst-coupon-2column .ttl{font-size:1.7rem;text-align:center;font-weight:bold;padding:5px 0;}
.t-lst-coupon-2column .belt{font-size:1.7rem;text-align:center;color:#900;padding:5px 0;font-weight:bold;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f0f0f0), color-stop(0.00, #fff));
	background:-webkit-linear-gradient(#fff, #f0f0f0);
	background:-moz-linear-gradient(#fff, #f0f0f0);
	background:-ms-linear-gradient(#fff, #f0f0f0);
	background:linear-gradient(#fff, #f0f0f0);
	display:none;
}
.t-lst-coupon-2column .price{font-weight:bold;text-align:center;font-size:1.8rem;margin-top:4px;}
.t-lst-coupon-2column .price .hitori{}
.t-lst-coupon-2column .price .amount{font-size:150%;}
.t-lst-coupon-2column .price .yen{}
.t-lst-coupon-2column .code{text-align:center;font-size:2rem;margin:15px 0 19px;}
.t-lst-coupon-2column .code dt{display:inline-block;}
.t-lst-coupon-2column .code dd{display:inline-block;font-weight:bold;}
.t-lst-coupon-2column .desc{text-align:center;border-top:1px solid #fff;padding-top:10px;}
.t-lst-coupon-2column .desc .wrap-li{text-align:left;display:inline-block;}
.t-lst-coupon-2column .desc li{display:inline-block;}
.t-lst-coupon-2column .desc li span{display:inline-block;min-width:6em;font-size:80%;}
.t-lst-coupon-2column .desc li span:nth-of-type(1){margin-right:-1em;}
.t-lst-coupon-2column .desc li span:nth-of-type(2){padding-left:1em;}
@media (max-width:600px) {
	.t-lst-coupon-2column .head-coupon{font-size:1.6rem;}
	.t-lst-coupon-2column .wrap-item{display:block;}
	.t-lst-coupon-2column .price {font-size:1.6rem;}
	.t-lst-coupon-2column .code{margin:0 0 8px;}
	.t-lst-coupon-2column .code dt{font-size:1.4rem;}
	.t-lst-coupon-2column .code dd{font-size:1.4rem;font-weight:normal;}
}


.t-lst-coupon-2column.lucky01{
	background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 120, color-stop(1.00, #628621), color-stop(0.00, #b9d96a));
	background: -webkit-radial-gradient(50% 0%, circle, #b9d96a, #628621);
	background: -moz-radial-gradient(50% 0%, circle, #b9d96a, #628621);
	background: -o-radial-gradient(50% 0%, circle, #b9d96a, #628621);
	background: -ms-radial-gradient(50% 0%, circle, #b9d96a, #628621);
	background: radial-gradient(50% 0%, circle, #b9d96a, #628621);
	border: 2px solid #7a7d77;
}
.t-lst-coupon-2column.lucky01 .item{background-color:#c5dc87;flex-basis:48.5%;margin-top:15px;border: 1px solid #7a7d77;box-sizing:content-box;}
.t-lst-coupon-2column.lucky01 .item1column{background-color:#c5dc87;flex-basis:100%;margin-top:15px;border: 1px solid #7a7d77;box-sizing:content-box;}

.item-end {
	position: relative;
}

.item-end .overlay-end-item {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	color: #fff;
	font-size: 2em;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
	background-color: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#55000000,EndColorStr=#55000000)";
	z-index: 10;
	zoom: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.item-end .overlay-end-item p {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1.2em;
	margin: auto;
	text-align: center;
}