@charset "shift_jis"; 

/*かまたテストCSS*/
#p10api800{
	padding:0 0 30px 0;
	margin:10px 0 10px 0;
	text-align:center;
	width:620px;
	background: #f40407;
	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:240px;
	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:580px;
	height:60px;
	position:relative;
	font-size:50px;
	line-height:60px;
	color:#f40407;
	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:30px;
	line-height:60px;
	color:#f40407;
	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:620px;
	text-align:center;
}
#p10api800 .rrr{
	text-align:right;
}
#p10api800 .lll{
	text-align:left;
	padding-left:10px;
}
#p10api800 .zeikomi{
	font-size:48px;
	line-height:54px;
	color:#fff;
	font-style:normal;
	position:relative;
	top:10px;
}
#p10api800 .hosoku{
	margin-top:16px;
	font-size:18px;
	color:#ffffff;
	text-decoration:underline;
}
#p10api800 .imaimg{
	margin-top:22px;
	margin-bottom:16px;
}
#p10api800 .tokubetsu{
	font-size:132px;
	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;
}