@charset "EUC-JP";

.riCheckEntryMulti, .riCheckEntryMulti700 {
	position: relative;
}
.riCheckEntryMulti .entryButton {
	width: 700px;
	margin: 0 auto;
	text-align: center;
}
.riCheckEntryMulti .entryButton > a {
	display: block;
	width: 700px;
	height: 74px;
	background: url("https://r.r10s.jp/evt/event/campaign/img/entry_pc_on.gif") no-repeat top left;
}
.riCheckEntryMulti.checkEntryMulti-locked .entryButton > a, .riCheckEntryMulti.checkEntryMulti-entering .entryButton > a {
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)"
}
.riCheckEntryMulti .entryButton label {
	cursor: pointer;
	display: inline-block;
	height: 38px;
	margin: 7px 0 0 0;
	font-size: 21px;
	font-weight: bold;
}
.riCheckEntryMulti .entryButton input {
	display: none;
}
.riCheckEntryMulti .entryButton input + .imageCheckBox {
	display: inline-block;
	width: 36px;
	height: 38px;
	margin: -7px 0 0 0;
	background: url("https://r.r10s.jp/evt/event/campaign/img/img_check.gif") no-repeat top left;
	vertical-align: top;
}
.riCheckEntryMulti .entryButton input:checked + .imageCheckBox {
	background-position: bottom left;
}
/*
.riCheckEntryMulti.checkEntryMulti-before .entryButton,
.riCheckEntryMulti.checkEntryMulti-after .entryButton,
*/
.riCheckEntryMulti.checkEntryMulti-invalid .entryButton,
.riCheckEntryMulti.checkEntryMulti-entered .entryButton,
.riCheckEntryMulti.checkEntryMulti-registered .entryButton {
	display: none;
}
.riCheckEntryMulti .enteredButton {
	display: none;
	width: 500px;
	height: 64px;
	margin: 0 auto;
	background: url("https://r.r10s.jp/evt/event/campaign/eagles/20170325/_pc/img/cmn/header/pc_entrydone.png") no-repeat 0 0;
}
.riCheckEntryMulti.checkEntryMulti-entered .enteredButton {
	display: block;
}
.riCheckEntryMulti .registeredButton {
	display: none;
	width: 500px;
	height: 64px;
	margin: 0 auto;
	background: url("https://r.r10s.jp/evt/event/campaign/eagles/20170325/_pc/img/cmn/header/pc_entrydone.png") no-repeat 0 0;
}
.riCheckEntryMulti.checkEntryMulti-registered .registeredButton {
	display: block;
}
.riCheckEntryMulti .enteringIcon {
	position: absolute;
	display: none;
	width: 100%;
	height: 74px;
	top: 9px;
	text-align: center;
}
.riCheckEntryMulti.checkEntryMulti-entering .enteringIcon {
	display: block;
}

/* Styles for IE 6,7,8 */
@media \0screen\, screen\9 {
	.riCheckEntryMulti .entryButton input {
		display: inline;
	}
	.riCheckEntryMulti .entryButton input + .imageCheckBox {
		display: none;
	}
}