@charset "EUC-JP";

.checkEntryMulti {
	position: relative;
}
.checkEntryMulti__noLoginForm {
	text-align: center;
}
.checkEntryMulti.checkEntryMulti-before .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-after .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-active .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-entering .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-entered .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-registered .checkEntryMulti__noLoginForm,
.checkEntryMulti.checkEntryMulti-invalid .checkEntryMulti__noLoginForm {
	display: none;
}
.checkEntryMulti__noLoginButton {
	cursor: pointer;
	outline: none;
	width: 100%;
	background: none;
	border: none;
	padding: 0;
}
.checkEntryMulti__noLoginButton > img {
	display: block;
}
.checkEntryMulti__entryButton {
	display: none;
	width: 100%;
	text-align: center;
}
.checkEntryMulti.checkEntryMulti-before .checkEntryMulti__entryButton,
.checkEntryMulti.checkEntryMulti-after .checkEntryMulti__entryButton,
.checkEntryMulti.checkEntryMulti-active .checkEntryMulti__entryButton,
.checkEntryMulti.checkEntryMulti-entering .checkEntryMulti__entryButton {
	display: block;
}
.checkEntryMulti.checkEntryMulti-invalid .checkEntryMulti__entryButton,
.checkEntryMulti.checkEntryMulti-entered .checkEntryMulti__entryButton,
.checkEntryMulti.checkEntryMulti-registered .checkEntryMulti__entryButton {
	display: none;
}
.checkEntryMulti__entryLink {
	display: block;
	width: 100%;
}
.checkEntryMulti.checkEntryMulti-locked .checkEntryMulti__entryLink,
.checkEntryMulti.checkEntryMulti-entering .checkEntryMulti__entryLink {
	cursor: default;
	opacity: 0.5;
}
.checkEntryMulti__checkBoxLabel {
	display:none;
	cursor: pointer;

	height: 38px;
	margin: 7px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}
.checkEntryMulti__checkBox {
	display: none;
}
.checkEntryMulti__checkBox + .checkEntryMulti__imageCheckBox {
	display: inline-block;
	width: 36px;
	height: 38px;
	margin: -7px 0 0 0;
	background: url(https://img.travel.rakuten.co.jp/camp/tokutabi/201704/images/check_entry_multi_pc_image_check_box.gif) no-repeat top left;
	vertical-align: top;
}
.checkEntryMulti__checkBox:checked + .checkEntryMulti__imageCheckBox {
	background-position: bottom left;
}
.checkEntryMulti__entryText {
	display: inline-block;
	margin: 8px 0 0;
}
.checkEntryMulti__enteredButton {
	display: none;
	width: 100%;
	margin: 0 auto;
}
.checkEntryMulti.checkEntryMulti-entered .checkEntryMulti__enteredButton {
	display: block;
}
.checkEntryMulti__registeredButton {
	display: none;
	width: 100%;
	margin: 0 auto;
}
.checkEntryMulti.checkEntryMulti-registered .checkEntryMulti__registeredButton {
	display: block;
}
.checkEntryMulti__enteringIcon {
	position: absolute;
	display: none;
	width: 100%;
	height: 85px;
	top: 18px;
	text-align: center;
}
.checkEntryMulti.checkEntryMulti-entering .checkEntryMulti__enteringIcon {
	display: block;
}


.checkEntryMulti img {
    width: 100%;
}