@charset "shift_jis"; 

/*********************************/
/*値引き　CSS*/
/*********************************/


@media screen and (max-device-width: 480px) {
 #ss_api620 .off_num{
  font-family:"ＭＳ Ｐゴシック",sans-serif !important;
  font-size:90px !important;
  position:absolute !important;
  top:120px !important;
  left:35pt !important;
 }
 #ss_api800 .off_num{
  font-family:"ＭＳ Ｐゴシック",sans-serif !important;
  font-size:120px !important;
  position:absolute !important;
  top:160px !important;
  left:40px !important;
 }
 
 #ss_api620 .tokubetsu{
  font-size:90px !important;
 }
 #ss_api800 .tokubetsu{
  font-size:120px !important;
 }
}

#ss_api620 *{
	font-family:"ＭＳ Ｐゴシック",sans-serif !important;
}
#ss_api800 *{
	font-family:"ＭＳ Ｐゴシック",sans-serif !important;
}


#ss_api620{
	padding:0 0 20px 0;
	margin:20px 0 20px 0;
	text-align:center;
	width:620px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#ss_api620:before, #ss_api620:after 
{
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
#ss_api620:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#ss_api620 .kakakuapi_title{
	font-size:50px;
	color:#f4b815;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#ss_api620 .off_num{
	width:620px;/*追記*/
	text-align:center;/*追記*/
	font-size:100px;
	line-height:100px;/*追記*/
	color:#fab815;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:125px;
	left:0pt;
	display:inline;
	white-space: nowrap;
}
#ss_api620 .tsujo_title{
	font-size:30px;
	color:#fff;
	font-style:normal;
}
#ss_api620 .tsujo{
	font-size:33px;
	color:#fff;
	font-style:normal;
}
#ss_api620 .enoff{
	width:540px;
	height:40px;
	position:relative;
	left:10px;
	font-size:45px;
	line-height:40px;
	color:#b20300;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:22px 0 22px 20px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-weight:bold;
}
#ss_api620 .enoff_title{
	font-size:42px;
	color:#b20300;
	font-style:normal;
}
#ss_api620 .scenoff_title{
	font-size:32px;
	color:#b20300;
	font-style:normal;
	position:relative;
	top:-5px;
}

#ss_api620 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#ss_api620 .titleimg{
	margin-bottom:10px;
}
#ss_api620 .tokka{
	position:relative;
	top:10px;
}
#ss_api620 .soryoimg{
	margin-top:20px;
}
#ss_api620 .okiniiri{
	margin-top:20px;
}
#ss_api620 .tokubetsu{
	font-size:115px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
	text-shadow: 0 1px 0 #ccc,
	           0 2px 0 #c9c9c9,
	           0 3px 0 #bbb,
	           0 4px 0 #b9b9b9,
	           0 5px 0 #aaa,
	           0 6px 1px rgba(0,0,0,.1),
	           0 0 5px rgba(0,0,0,.1),
	           0 1px 3px rgba(0,0,0,.3),
	           0 3px 5px rgba(0,0,0,.2),
	           0 5px 10px rgba(0,0,0,.25),
	           0 10px 10px rgba(0,0,0,.2),
	           0 20px 20px rgba(0,0,0,.15);
}
#ss_api620 .enn{
	font-size:90px;
	color:#fff;
	font-style:normal;
}
#ss_api620 .zeikomi{
	font-size:21px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#ss_api620 .kikan{
	margin:30px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display: block;
}
#ss_api620 .nebiki_count{
	width:620px;
	height:45px;
	margin:0 auto 15px auto;
	border:none;
	display: block;
}

#ss_api620 .nebiki_counts{
	width:620px;
	height:45px;
	margin:0 auto 15px auto;
	border:none;
	display: block;
}





#ss_api800{
	padding:0 0 20px 0;
	margin:20px 0 20px 0;
	text-align:center;
	width:800px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#ss_api800:before, #ss_api800:after 
{
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
#ss_api800:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#ss_api800 .kakakuapi_title{
	font-size:50px;
	color:#f4b815;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#ss_api800 .off_num{
	width:800px;/*追記*/
	text-align:center;/*追記*/
	font-size:130px;
	line-height:130px;/*追記*/
	color:#fab815;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:165px;
	left:0px;
	display:inline;
	white-space: nowrap;
}
#ss_api800 .tsujo_title{
	font-size:36px;
	color:#fff;
	font-style:normal;
}
#ss_api800 .tsujo{
	font-size:40px;
	color:#fff;
	font-style:normal;
}
#ss_api800 .enoff{
	width:740px;
	height:50px;
	position:relative;
	left:10px;
	font-size:60px;
	line-height:50px;
	color:#b20300;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:22px 0 22px 20px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-weight:bold;
}
#ss_api800 .enoff_title{
	font-size:52px;
	color:#b20300;
	font-style:normal;
}
#ss_api800 .scenoff_title{
	font-size:40px;
	color:#b20300;
	font-style:normal;
	position:relative;
	top:-7px;
}

#ss_api800 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#ss_api800 .titleimg{
	margin-bottom:10px;
}
#ss_api800 .tokka{
	position:relative;
	top:0px;
}
#ss_api800 .soryoimg{
	margin-top:20px;
}
#ss_api800 .okiniiri{
	margin-top:20px;
}
#ss_api800 .tokubetsu{
	font-size:153px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
	text-shadow: 0 1px 0 #ccc,
	           0 2px 0 #c9c9c9,
	           0 3px 0 #bbb,
	           0 4px 0 #b9b9b9,
	           0 5px 0 #aaa,
	           0 6px 1px rgba(0,0,0,.1),
	           0 0 5px rgba(0,0,0,.1),
	           0 1px 3px rgba(0,0,0,.3),
	           0 3px 5px rgba(0,0,0,.2),
	           0 5px 10px rgba(0,0,0,.25),
	           0 10px 10px rgba(0,0,0,.2),
	           0 20px 20px rgba(0,0,0,.15);
}
#ss_api800 .enn{
	font-size:120px;
	color:#fff;
	font-style:normal;
}
#ss_api800 .zeikomi{
	font-size:30px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#ss_api800 .kikan{
	margin:40px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display:block;
}
#ss_api800 .nebiki_count{
	width:620px;
	height:85px;
	margin:0 auto 15px auto;
	border:none;
	display:block;
}

#ss_api800 .nebiki_counts{
	width:620px;
	height:53px;
	margin:0 auto 15px auto;
	border:none;
	display: block;
}


