@charset "utf-8";

.logo-big01 {
	background: #e61010;
}

.logo-big01.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-big02 {
	background: #f08200;
}

.logo-big02.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-big03 {
	background: #eb6da5;
}

.logo-big03.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-big04 {
	background: #aacd06;
}

.logo-big04.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-big05 {
	background: #c39f16;
}

.logo-big05.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-toto01 {
	background: #ffd900;
}

.logo-toto01.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-toto02,
.logo-toto03,
.logo-toto06 {
	background: #00a0e9;
}

.logo-toto02.is-current:before,
.logo-toto03.is-current:before,
.logo-toto06.is-current:before {
	border-color: transparent transparent #000 transparent;
}

.logo-toto04,
.logo-toto05{
	background: #1a9431;
}

.logo-toto04.is-current:before,
.logo-toto05.is-current:before {
	border-color: transparent transparent #000 transparent;
}


@media print, screen and (min-width: 768px) {
	.logo-big01 a {
		background: url(/vote/big/img/logo_big05.png) 50% 50% no-repeat;
	}
	.logo-big02 a {
		background: url(/vote/big/img/logo_big06.png) 50% 50% no-repeat;
	}
	.logo-big03 a {
		background: url(/vote/big/img/logo_big07.png) 50% 50% no-repeat;
	}
	.logo-big04 a {
		background: url(/vote/big/img/logo_big08.png) 50% 50% no-repeat;
	}
	.logo-toto01 a {
		background: url(/vote/toto/img/logo_toto06.png) 50% 50% no-repeat;
	}
	.logo-toto02 a {
		background: url(/vote/toto/img/logo_toto07.png) 50% 50% no-repeat;
	}
	.logo-toto03 a {
		background: url(/vote/toto/img/logo_toto08.png) 50% 50% no-repeat;
	}
	.logo-toto04 a {
		background: url(/vote/toto/img/logo_toto09.png) 50% 50% no-repeat;
	}
	.logo-toto05 a {
		background: url(/vote/toto/img/logo_toto10.png) 50% 50% no-repeat;
	}
	.logo-toto06 a {
		background: url(/vote/toto/img/logo_toto12.png) 50% 50% no-repeat;
	}
}

/*MEGA BIG*/
.logo-big05 a {
	background: url(/vote/big/img/logo_big10.png) 50% 50% no-repeat;
}

/*BIG のみのスタイル　override template.css*/
.disp-big .tpl-tabList01 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.disp-big .tpl-tabList01:after {
	content: none
}
.disp-big .tpl-tabList01 > li {
	float: none;
	width: calc( (100% / 5) - 3px );
	margin-right: 0;
}
.disp-big .tpl-tabList01 > li + li {
	margin-left: 3px;
}

/*MEGA BIG*/
.disp-big .tpl-tabList01 > .logo-big05 a {
	text-indent: 1000%;
	white-space: nowrap;
	overflow: hidden;
	background-size: auto 100%;
}