@charset "shift-jis";


/*********************************/
/*クーポン　CSS*/
/*********************************/

/***************************************************
■800px
***************************************************/
#couponapi800{
	display:block;/*表示：非表示*/
	padding:0px 0 0px 0;
	margin:10px 0px 41px 0;
	text-align:center;
	width:800px;
	background: #bf0000;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 0px;
}
#couponapi800 .yen_off{
	width:700px;
	height:50px;
	font-size:45px;
	line-height:50px;
	color:#333;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:10px 50px 0 50px;
/*
	-moz-border-radius: 100px;
	border-radius: 100px;
*/
	font-weight:bold;
}
#couponapi800 .head_img     {width:800px;border:none;}
#couponapi800 .price        {margin:0 0 10px 0;line-height:30px;font-size:50px;color:#fff;font-style:normal;}/*通常価格◯円の商品だと*/
#couponapi800 .price span   {font-size:30px;}/*クーポン利用で◯円に*/
#couponapi800 .yen_off span {font-size:35px;}

#couponapi800 .pricedown{height:130px;margin:10px 0 15px 0;line-height:130px;font-size:140px;color:#fff;text-shadow: 3px 3px 2px #999;}
#couponapi800 .pricedown span{font-size:80px;}
#couponapi800 .pricedown b   {font-size:30px;}

#couponapi800 .info         {width:760px;height:40px;line-height:15px;text-align:right;font-size:12px;color:#fff;font-style:normal;display:block;}/*※クーポンを獲得された楽天会員様に限ります。*/
#couponapi800 .free         {width:650px;margin:0 auto;display:block;}
#couponapi800 .cp_get2      {width:800px;height:200px;margin:0 0 0 0;background-color:#bf0000;}
#couponapi800 .cp_get7      {width:800px;height:166px;margin:0 0 0 0;background-color:#bf0000;}
#couponapi800 .cp_get      {width:800px;height:446px;margin:0 0 0 0;background-color:#bf0000;}
#couponapi800 .count{width:241px;height:24px;margin:-48 0 20 36;border:none;display:block;font-family:'Lato','Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;}


#couponapi800 *{
	font-family:'Lato','Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;
}

#couponapi800 .tsujo_title{
	font-size:18px;
	color:#fff;
	font-style:normal;
}

#couponapi800 .tsujo_title2{
	font-size:21px;
	color:#fff;
	font-style:normal;
}


#couponapi800 .tsujo{
	font-size:22px;
	color:#fff;
	font-style:normal;
}

#couponapi800 .tsujo2{
	font-size:26px;
	color:#fff;
	font-style:normal;
}



#couponapia800{
	display:block;
	width:800px;
	height:184px;
	position:relative;
	margin-bottom: 15px;
	margin: 15px 0 0 0;
}

#couponapia800 .cp_get{
	display:block;
	width:800px;
	height:184px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10000;
}

#couponapia800 .cp_get2{
	display:block;
	width:800px;
	height:184px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}
#couponapia800 .down{
	display:block;
	width:250px;
	text-align:center;
	position:absolute;
	bottom:20px;
	right:255px;
	font-size:92px;
	height:92px;
	line-height:92px;
	color:#e70012;
	text-decoration:none;
	z-index:1000;
}
#couponapia800 .count{
	width:200px;
	height:30px;
	position:absolute;
	top:20px;
	right:5px;
	z-index:1000;
	border:none;
}
#couponapia800 .back{
	width:800px;
	height:184px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	border:none;
}



/***************************************************
■620px
***************************************************/
#couponapi620{
	display:block;/*表示：非表示*/
	padding:0px 0 0px 0;
	margin:10px 0;
	text-align:center;
	width:620px;
	background: #bf0000;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 0px;
}
#couponapi620 .yen_off{
	width:550px;
	height:40px;
	font-size:38px;
	line-height:40px;
	color:#333;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:0 35px 5px 35px;
/*
	-moz-border-radius: 100px;
	border-radius: 100px;
*/
	font-weight:bold;
}
#couponapi620 .head_img     {width:620px;border:none;}
#couponapi620 .price        {margin:0 0 10px 0;font-size:50px;line-height:30px;color:#fff;font-style:normal;}/*通常価格◯円の商品だと*/
#couponapi620 .price span   {font-size:30px;}/*クーポン利用で◯円に*/
#couponapi620 .yen_off span {font-size:27px;}

#couponapi620 .pricedown{height:100px;margin:10px 0 15px 0;line-height:100px;font-size:120px;color:#fff;text-shadow: 3px 3px 2px #999;}
#couponapi620 .pricedown span{font-size:80px;}
#couponapi620 .pricedown b   {font-size:30px;}

#couponapi620 .info         {width:590px;line-height:40px;text-align:right;font-size:12px;color:#fff;font-style:normal;display:block;}/*※クーポンを獲得された楽天会員様に限ります。*/
#couponapi620 .free         {width:500px;margin:0 auto;display:block;}
#couponapi620 .cp_get2       {width:620px;height:155px;margin:5px 0 0 0;background-color:#bf0000;}
#couponapi620 .cp_get7       {width:620px;height:130px;margin:0 0 0 0;background-color:#bf0000;}
#couponapi620 .cp_get       {width:620px;height:340px;margin:5px 0 0 0;background-color:#bf0000;}
#couponapi620 .count        {width:241px;height:21px;margin:-38 0 31 6;border:none;display:block;font-family:'Lato','Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;}


#couponapi620 *{
	font-family:'Lato','Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;
}

#couponapi620 .tsujo_title{
	font-size:14px;
	color:#fff;
	font-style:normal;
}

#couponapi620 .tsujo_title2{
	font-size:18px;
	color:#fff;
	font-style:normal;
}


#couponapi620 .tsujo{
	font-size:22px;
	color:#fff;
	font-style:normal;
}

#couponapi620 .tsujo2{
	font-size:26px;
	color:#fff;
	font-style:normal;
}



#couponapia620{
	display:block;
	width:620px;
	height:154px;
	position:relative;
	margin-bottom: 12px;
	margin: 15px 0 0 0;
}

#couponapia620 .cp_get{
	display:block;
	width:620px;
	height:143px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10000;
}

#couponapia620 .cp_get2{
	display:block;
	width:620px;
	height:143px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}
#couponapia620 .down{
	display:block;
	width:192px;
	text-align:center;
	position:absolute;
	bottom:27px;
	right:199px;
	font-size:70px;
	height:70px;
	line-height:70px;
	color:#e70012;
	text-decoration:none;
	z-index:1000;
}
#couponapia620 .count{
	width:25%;
	height:18px;
	position:absolute;
	top:10px;
	right:5px;
	z-index:1000;
	border:none;
}
#couponapia620 .back{
	width:620px;
	height:143px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	border:none;
}









/*********************************/
/*【2016/04/07まで：3種のクーポン*/
/*********************************/
#couponapim800 .cp_get_0{width:800px;height:447px;}
#couponapim620 .cp_get_0{width:620px;height:440px;}

#couponapim800 .cp_get_1{width:800px;height:520px;}
#couponapim620 .cp_get_1{width:620px;height:400px;}

#couponapim800 .cp_get_2{width:800px;height:320px;}
#couponapim620 .cp_get_2{width:620px;height:250px;}

#couponapim800 .cp_get_3{width:800px;height:320px;}
#couponapim620 .cp_get_3{width:620px;height:250px;}









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

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

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


#kakakuapi620{
	padding:0 0 20px 0;
	margin:10px 0 10px 0;
	text-align:center;
	width:620px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#kakakuapi620:before, #kakakuapi620: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);
}
#kakakuapi620:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#kakakuapi620 .kakakuapi_title{
	font-size:50px;
	color:#b20300;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#kakakuapi620 .off_num{
	width:620px;/*追記*/
	text-align:center;/*追記*/
	font-size:100px;
	line-height:100px;/*追記*/
	color:#fab815;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:140px;
	left:0pt;
	display:inline;
	white-space: nowrap;
}
#kakakuapi620 .scenoff_title{
	font-size:32px;
	color:#b20300;
	font-style:normal;
	position:relative;
	top:-5px;
}

#kakakuapi620 .tsujo_title{
	font-size:30px;
	color:#fff;
	font-style:normal;
}
#kakakuapi620 .tsujo{
	font-size:33px;
	color:#fff;
	font-style:normal;
}
#kakakuapi620 .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;
}
#kakakuapi620 .enoff_title{
	font-size:42px;
	color:#b20300;
	font-style:normal;
}
#kakakuapi620 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#kakakuapi620 .titleimg{
	margin-bottom:10px;
}
#kakakuapi620 .tokka{
	position:relative;
	top:10px;
}
#kakakuapi620 .soryoimg{
	margin-top:20px;
}
#kakakuapi620 .okiniiri{
	margin-top:20px;
}
#kakakuapi620 .tokubetsu{
	line-height:115px;
	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);
}
#kakakuapi620 .enn{
	font-size:90px;
	color:#fff;
	font-style:normal;
}
#kakakuapi620 .zeikomi{
	font-size:21px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#kakakuapi620 .kikan{
	margin:20px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display: block;
}
#kakakuapi620 .nebiki_count{
	width:620px;
	height:85px;
	margin:0 auto 15px auto;
	border:none;
	display: block;
}

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


#kakakuapi800{
	padding:0 0 20px 0;
	margin:10px 0 10px 0;
	text-align:center;
	width:800px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#kakakuapi800:before, #kakakuapi800: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);
}
#kakakuapi800:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#kakakuapi800 .kakakuapi_title{
	font-size:50px;
	color:#b20300;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#kakakuapi800 .off_num{
	width:800px;/*追記*/
	text-align:center;/*追記*/
	font-size:130px;
	line-height:130px;/*追記*/
	color:#fab815;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:170px;
	left:0px;
	display:inline;
	white-space: nowrap;
}
#kakakuapi800 .tsujo_title{
	font-size:36px;
	color:#fff;
	font-style:normal;
}
#kakakuapi800 .tsujo{
	font-size:40px;
	color:#fff;
	font-style:normal;
}
#kakakuapi800 .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;
}

#kakakuapi800 .enoff_title{
	font-size:52px;
	color:#b20300;
	font-style:normal;
}
#kakakuapi800 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#kakakuapi800 .scenoff_title{
	font-size:40px;
	color:#b20300;
	font-style:normal;
	position:relative;
	top:-7px;
}

#kakakuapi800 .titleimg{
	margin-bottom:10px;
}
#kakakuapi800 .tokka{
	position:relative;
	top:0px;
}
#kakakuapi800 .soryoimg{
	margin-top:20px;
}
#kakakuapi800 .okiniiri{
	border:20px;
}
#kakakuapi800 .tokubetsu{
	line-height:153px;
	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);
}
#kakakuapi800 .enn{
	font-size:120px;
	color:#fff;
	font-style:normal;
}
#kakakuapi800 .zeikomi{
	font-size:30px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#kakakuapi800 .kikan{
	margin:20px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display:block;
}
#kakakuapi800 .nebiki_count{
	width:620px;
	height:85px;
	margin:0 auto 15px auto;
	border:none;
	display:block;
}


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




/*********************************/
/*ポイント　CSSここから*/
/*********************************/



@charset "shift_jis"; 

@media screen and (max-device-width: 480px) {
	#p10api620 .enoff{
		font-size:41px;
	}
	#p10api620 .enoff_title{
		font-size:32px;
	}
	#p10api620 .hosoku{
		font-size:14px;
	}
	#p10api620 .kikan{
		font-size:14px;
	}
	#p10api800 .enoff{
		font-size:50px !important;
	}
	#p10api800 .enoff_title{
		font-size:40px !important;
	}
	#p10api800 .hosoku{
		font-size:19px;
	}
	#p10api800 .kikan{
		font-size:19px;
	}
}

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


#p10api620 *,#p10api800 *{
	font-family:"ＭＳ Ｐゴシック";
}
#p10api620{
	padding:0 0 20px 0;
	margin:10px 0 10px 0;
	text-align:center;
	width:620px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#p10api620:before, #p10api620: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);
}
#p10api620:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#p10api620 .kakakuapi_title{
	font-size:50px;
	color:#f4b815;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#p10api620 .tsujo_title{
	font-size:30px;
	color:#fff;
	font-style:normal;
}
#p10api620 .tsujo{
	font-size:44px;
	color:#fff;
	font-style:normal;
}
#p10api620 .enoff{
	width:550px;
	height:50px;
	position:relative;
	left:10px;
	font-size:45px;
	line-height:50px;
	color:#b20300;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:22px 0 12px 20px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-weight:bold;
}
#p10api620 .enoff_title{
	font-size:36px;
	line-height:50px;
	color:#b20300;
	font-style:normal;
}
#p10api620 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#p10api620 .titleimg{
	margin-bottom:10px;
}
#p10api620 .tokka{
	position:relative;
	top:10px;
}
#p10api620 .pointup{
	width:620px;
	text-align:center;
}
#p10api620 .rrr{
	text-align:right;
}
#p10api620 .lll{
	text-align:left;
	padding-left:10px;
}
#p10api620 .zeikomi{
	font-size:40px;
	line-height:50px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#p10api620 .hosoku{
	margin-top:16px;
	font-size:18px;
	color:#ffffff;
	text-decoration:underline;
	clear:both;
}
#p10api620 .imaimg{
	margin-top:14px;
	margin-bottom:10px;
}
#p10api620 .tokubetsu{
	font-size:115px;
	line-height: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);
}
#p10api620 .kikan{
	margin:10px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display: block;
}
#p10api620 .nebiki_count{
	width:620px;
	height:85px;
	margin:0 auto 15px auto;
	border:none;
	display: block;
}




#p10api800{
	padding:0 0 20px 0;
	margin:10px 0 10px 0;
	text-align:center;
	width:800px;
	background: #b20300;
	position: relative;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#p10api800:before, #p10api800: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);
}
#p10api800:after 
{
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
#p10api800 .kakakuapi_title{
	font-size:50px;
	color:#f4b815;
	font-style:normal;
	padding:0 0 22px 0;
	border-bottom:3px solid #fff;
	margin-bottom:25px;
}
#p10api800 .tsujo_title{
	font-size:42px;
	color:#fff;
	font-style:normal;
}
#p10api800 .tsujo{
	font-size:60px;
	color:#fff;
	font-style:normal;
}
#p10api800 .enoff{
	width:740px;
	height:60px;
	position:relative;
	left:10px;
	font-size:60px;
	line-height:60px;
	color:#b20300;
	padding:6px 0px;
	background-color:#fff;
	font-style:normal;
	display: block;
	margin:22px 0 20px 20px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-weight:bold;
}
#p10api800 .enoff_title{
	font-size:46px;
	line-height:60px;
	color:#b20300;
	font-style:normal;
}
#p10api800 .tokubetsu_title{
	font-size:36px;
	color:#c3003a;
	font-style:normal;
}
#p10api800 .titleimg{
	margin-bottom:10px;
}
#p10api800 .tokka{
	position:relative;
	top:0px;
}
#p10api800 .pointup{
	width:800px;
	text-align:center;
}
#p10api800 .rrr{
	text-align:right;
}
#p10api800 .lll{
	text-align:left;
	padding-left:10px;
}
#p10api800 .zeikomi{
	font-size:52px;
	line-height:60px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#p10api800 .hosoku{
	margin-top:16px;
	font-size:23px;
	color:#ffffff;
	text-decoration:underline;
}
#p10api800 .imaimg{
	margin-top:22px;
	margin-bottom:16px;
}
#p10api800 .tokubetsu{
	font-size:153px;
	line-height: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);
}
#p10api800 .kikan{
	margin:10px 0 14px 0;
	font-size:18px;
	color:#fff;
	font-style:normal;
	display:block;
}
#p10api800 .nebiki_count{
	width:620px;
	height:85px;
	margin:0 auto 15px auto;
	border:none;
	display:block;
}





