@charset "utf-8";

/*-固有CSS-*/

		body{
			text-align:center;
			color:#eee;
			line-height:1.4em;
			background:#000;
			*min-width:980px;
		}
		#konami_header{
			border-bottom:none;
		}
		#background{
			background:#000 url(images/background.jpg) top center no-repeat;
			position:fixed;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			z-index:-1;
		}
@media screen and (max-width:767px){
	body{
		font-size:90%;
		background-size:contain;
	}
	#background{
		background-size:contain;
	}
}
		header{position:relative;z-index:20;padding:10px;}
		footer{position:relative;z-index:21;}
		div#konami_header{position:relative;z-index:22;}
		div#konami_footer{position:relative;z-index:23;}
		div#main{position:relative;z-index:24;}
		
		nav.navigation{position:fixed;z-index:25;}
		
		header.win_height h1{
			margin:9% auto 3%;
			text-align:center;
		}
		.header-lead p{
			padding:2% 10px;
		}
		.header-lead img{
			
		}
		
		#main{
			padding:10px;
		}
		
		.content{
			padding-top:120px;
			margin:auto auto 200px;
			max-width:980px;
		}
			.content h2{
				overflow:hidden;
				margin-bottom:5%;
			}
				.content h2 img{
					max-width:980px;
					width:100%;
				}
				.content h2 span{
					display:block;
					font-weight:bold;
					padding-top:0.8%;
					color:rgba(250,250,250,0.4);
					font-size:150%;
				}
		header.profile-top h1{
			margin:auto;
		}
		header.profile-top h1 img{
			width:100px;
			margin:auto;
		}
				
@media screen and (min-width:768px) and (max-width:979px){
	.content h2 img{
		position:relative;
		left:50%;
		margin-left:-100%;
		width:980px;
	}
	header.profile-top h1 img{
		width:80px;
	}

}

@media screen and (max-width:767px){
	header h1{
		width:70%;
		max-width:240px;
	}
	header h1 img{
		width:100%;
	}
	.header-lead img{
		width:90%;
		max-width:340px;
	}
	.content{
		padding-top:40px;
		margin:auto auto 50px;
		max-width:980px;
	}
		.content h2 img{
			width:140%;
			margin:0 auto 0 -20%;
		}
}
	.victory{
		background:rgba(33,33,33,0.8);
		max-width:900px;
		margin:10px auto auto;
	}
	.victory-table{
		margin:auto 10%;
		width:auto;
	}
		.victory-table tr>*{
			vertical-align:middle;
		}
		.victory-title{
			font-size:200%;
			font-weight:bold;
			text-shadow:0px 0px 5px #fdef00;
			padding-right:2%;
		}
		.victory-logo{
			width:20%;
		}
			.victory-logo img{
				width:80%;
				margin:auto 10%;
			}
		.victory-name{
			padding-left:2%;
		}
			.victory-name span{
				font-size:160%;
				display:block;
				color: #fdef00;
				font-weight:bold;
				text-align:left;
				line-height:120%;
			}
@media screen and (max-width:767px){
	table.victory-table{
		text-align:center;
		width:100%;
		margin:20px auto auto;
	}
	table.victory-table tr{
		width:100%;
		margin:auto !important;
		padding:0;
		text-align:center;
	}
	table.victory-table td{
		display:block;
		width:100%;
		margin:auto;
		padding:0;
		text-align:center;
	}
		table.victory-table td.victory-title{
			padding-top:20px;
			font-size:240%;
		}
			table.victory-table td.victory-logo img{
				width:60%;
				margin:-5% auto;
			}
		table.victory-table td.victory-name{
			text-align:center;
			margin-bottom:5%;
		}
			table.victory-table td.victory-name span{
				text-align:center;
			}
		table.victory-table td.victory-link{
			padding-bottom:10px;
		}
}

	
	.navigation{
		top:-100px;
		left:0px;
		width:100%;
		background:rgba(0,0,0,0.8);
		box-shadow:3px 0px 3px #000;
	}
		.navigation ul{
			margin-top:30px;
			background:rgba(33,33,33,0.8);
		}
		.navigation li{
			vertical-align:middle;
			padding:0px 15px;
		}
		
		.navigation li img{
			width:60px;
			margin-top:-30%;
			margin-bottom:-30%;
		}
		.navigation li a{
			display:block;
			font-size:105%;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			
		}
			.navigation li a span{
				display:block;
				color:#888;
				font-size:70%;
				line-height:1em;
			}
		.navigation li a:hover{
			color:#fff;
			text-shadow:0px 0px 5px #ff0;
		}
@media screen and (max-width:767px){
	.navigation{
		display:none;
	}
}

			.content div.center{
				text-align:center;
			}
			
			.content h3{
				font-weight:bold;
				font-weight:120%;
				margin-bottom:10px;
			}
			.content>p{
				margin-bottom:60px;
			}
			.content small{
				font-size:90%;
				color:#aaaaaa;
				display:block;
			}
			a.link-btn{
				display:inline-block;
				border:1px solid #fff;
				color:#fff;
				background:rgba(0,0,0,0.3);
				padding:5px 40px 3px;
				text-decoration:none;
			}
				a.link-btn:hover{
					background:#fff;
					color:#f22;
					
				}
				
				
	.infomation-area{
		max-width:880px;
		text-align:center;
		margin:auto;
	}
		.infomation-area>*{
			width:49%;
		}
		.infomation-btn{
			margin:auto 1% auto auto;
			text-align:left;
		}
				.infomation-btn>*{
					padding-top:10px;
					margin-bottom:50px;
				}
				.infomation-btn dt{
					font-weight:bold;
					margin-bottom:5px;
				}
				.infomation-btn dd{
					color:#aaa;
				}
				.infomation-btn dd a{
					font-size:90%;
					color:#e7d141;
				}
		.infomation-sns{margin:auto auto auto 1%;}
@media screen and (max-width:767px){
	.infomation-area>*{
		width:auto;
		display:block;
		margin:auto 10px;
	}
}
				
				
				
	.regulation-box{
		max-width:680px;
		margin:auto;
		text-align:left;
	}
			.regulation-box>*{
				margin-bottom:60px;
			}
			.regulation-box dt{
				font-weight:bold;
				margin-bottom:5px;
			}
			.regulation-box dd{
				color:#aaa;
			}
			.regulation-box ul{
				padding:10px 00px 10px 30px;
			}
				.regulation-box ul li{
					list-style-type:square;
				}
	.judg{
		background:rgba(0,0,0,0.5);
		*background:#000;
		border:1px solid #888;
		padding:20px;
		text-align:left;
		font-size:80%;
		line-height:1.4em;
	}
		.judg ol{
			padding-left:18px;
			margin-bottom:10px;
		}
		.judg ol li{
			list-style-type:decimal;
		}
	.team-box{
		letter-spacing:-.40em;
		text-align:center;
		margin-bottom:50px;
		background:rgba(0,0,0,0.5);
		background:rgba(55,55,55,0.6);
		padding:20px;
		clear:both;
	}
		.team-box:before{
			margin-bottom:20px;
		}
		.team-box:after{
			margin-top:20px;
		}
		.team-box h3{
			letter-spacing:normal;
			color:#fdef00;
		}
		.team-box dl{
			letter-spacing:normal;
			display:inline-block;
			*display:inline;
			width:33.33333%;
			margin:auto;
			vertical-align:top;
			*float:left;
		}
		.team-box dt{
			margin:auto 1%;
			line-height:1.2em;
			font-size:105%;
		}
			.team-box dt img{
				margin:auto;
				display:block;
				max-width:70%;
				width:220px;
			}
			.team-box dt span{
				display:block;
				font-weight:bold;
			}
		.team-box dd{
			font-size:80%;
			text-align:left;
			line-height:1.1em;
			padding:2%;
			text-align:center;
			color:#aaa;
		}
		.team-box dd a{
			
		}
@media screen and (max-width:767px){
		.team-box > dl{
			width:100%;
			margin-bottom:5%;
			padding-bottom:5%;
		}
		.team-box dl.team-border{
			border-top:1px solid #555;
			border-bottom:1px solid #555;
		}
}


	.schedules{
		font-size:90%;
		color:#bbb;
		margin-bottom:80px;
	}
		.schedules .schedule-pc tr:nth-child(odd){
			background:rgba(55,55,55,0.6);
		}
		.schedules .schedule-pc tr:nth-child(even){
			background:rgba(33,33,33,0.3);
		}
		.schedules th{
			text-align:center;
			font-size:90%;
			font-weight:bold;
			padding:5px 0;
			color:#eee;
			background:rgba(55,55,55,0.6);
			*background-color: #303030;
		}
		.schedules td{
			vertical-align:middle;
			padding:10px 10px 10px;
			line-height:1.1em;
			text-align:center;
			*border-bottom:1px solid #444;
		}
		.schedules span{
			margin:auto;
			display:block;
		}
		.schedules strong{
			display:block;
			color:#fff;
			font-size:110%;
			margin-bottom:3px;
		}
		.schedules td.division{
			font-weight:bold;
			color:#fdef00;
		}
			.schedules td.division strong{
				display:block;
				font-size:130%;
				color:#fdef00;
				line-height:1.3em;
			}
		.schedules td.team{
			font-size:80%;
			color:#ccc;
		}
			.schedules td.team img{
				width:100px;
				display:block;
				margin:auto;
			}
			.schedules td.team span{
				margin-bottom:5px;
			}
			strong.win{
				font-size:150%;
				color:#fff;
				text-shadow:0px 0px 5px #fdef00;
				display:block;
				padding-top:5px;
				margin-bottom:-5px;
				color:#fff;
			}
		.schedules td.vs{
			font-size:180%;
		}
		.schedules td.movie a{
			display:inline-block;
			width:50px;
			margin:18px;
		}
			.schedules td.movie a img{
				width:100%;
			}
		.schedules .final td{
			padding:50px 10px;
		}
		.schedules .result_link a{
			display:block;
			background:#ee0000;
			color:#fff;
			text-decoration:none;
			padding:10px;
		}
			.schedules .result_link a:hover{
				background:#fff;
				color:#f22;
			}
		.schedules .exhibition{
			padding:20px 0;
			width:200px;
			vertical-align:bottom;
		}
			.schedules .exhibition strong.win{margin-bottom:15px;}
			.schedules .exhibition strong.team{margin-bottom:10px;}
	.schedule-sp{display:none;}
	.schedule-pc{display:table;}
@media screen and (max-width:767px){
	.schedule-pc{display:none;}
	.schedule-sp{display:block;}
	.schedule-sp>strong{
		display:block;
		background:#555;
		font-size:130%;
		padding:5px 0px 2px;
		margin:20px auto 5px;
	}
	.schedule-sp-box{
		padding:10px 0;
		margin:auto 5px 5px;
		background:rgba(55,55,55,0.6);
	}
		.schedule-sp-box time{
			display:block;
			font-size:120%;
			margin:auto 10px 10px;
			border-bottom:1px solid #555;
			padding-bottom:7px;
		}
		.schedule-sp-box strong{
			color:#fdef00;
		}
		.schedule-sp-box td.team{
			width:45%;
			padding:0;
		}
			.schedule-sp-box td.team img{
				width:90%;
			}
			.schedule-sp-box td.team strong{
				font-size:160%;
				line-height:1.3em;
			}
	.schedule-sp-box div{
		margin:10px auto auto;
		padding:10px 10px 0;
		border-top:1px solid #555;
	}
		.schedule-sp-box div a{
			display:block;
			padding:8px 40px 8px 30px;
			background:#e00;
			text-decoration:none;
			color:#fff;
			font-size:90%;
			margin:auto;
			width:80%;
		}
}



	.subscription{
		background:rgba(0,0,0,0.5);
		*background:#000;
		border:1px solid #888;
		padding:30px;
		margin:40px;
		text-align:left;
	}
		.subscription-set{
			letter-spacing:-.40em;
		}
			.subscription-set>*{
				letter-spacing:normal;
				display:inline-block;
				*display:inline;
				*zoom:1;
				vertical-align:top;
			}
		.subscription-txt{
			width:60%;
			margin-right:10%;
			margin-bottom:10px;
		}
			.subscription-txt dt{
				font-weight:bold;
			}
			.subscription-txt dd{
				margin-bottom:5px;
			}
		.subscription-img{
			width:30%;
		}
			.subscription-img img{
				width:100%;
				max-width:212px;
			}
		.subscription-link{
			margin-bottom:20px;
		}
			.subscription-link a{
				display:inline-block;
				padding:8px 40px 8px 30px;
				background:#e00;
				text-decoration:none;
				color:#fff;
				border:1px solid #fff;
				font-size:90%;
				font-weight:bold;
			}
			.subscription-link a:hover{
				background:#fff;
				color:#f22;
			}
		.subscription small{
			font-size:80%;
			color:#aaaaaa;
			line-height:1.2em;
			display:block;
		}
		.subscription_lead{
			padding:10% 0 1%;
			font-weight:bold;
			font-size:150%;
			line-height:1.5em;
		}
		.end{
			font-size:120%;
			padding:10px 0 30px;
			font-weight:bold;
			color:#f44;
			
		}
	.todays-seat{
		text-align:center;
	}
		.todays-seat strong{
			font-size:160%;
			color:#fdef00;
			display:block;
		}
		.todays-seat p{
			padding:20px 0 0;
		}
@media screen and (max-width:767px){
	.subscription{
		padding:10px;
		margin:10px auto;
	}
	.subscription-txt{
		display:block;
		width:auto;
		margin:auto auto 10px;
	}
	.subscription-img{
		display:block;
		width:auto;
		margin:auto auto 10px;
		text-align:center;
	}
		.subscription-img img{
			margin: auto;
			
		}
	.subscription-link a{
		display:block;
		margin:auto 5px 10px;
		text-align:center;
	}
		.subscription-link a:before{
			content:none;
		}
}



		#products_copyright{
			font-size:90%;
			padding:20px;
		}
				
		@media screen and (max-width:767px){
			
		}
		
		
		
	.profile-nav{
		padding:15px 0;
	}
		.profile-nav li{
			width:16.66666666666667%;
		}
		.profile-nav li.now{
			background:rgba(55,55,55,0.6);
		}
			.profile-nav li a{
				display:block;
				text-align:center;
				padding:10% 0;
			}
				.profile-nav li a img{
					width:80%;
			}
	.profile-nav-sp{display:none;}
@media screen and (max-width:767px){
	.profile-nav{display:none;}
	.profile-nav-sp{
		display:block;
		border:10px solid rgba(55,55,55,0.6);
	}
		.profile-nav-sp select{
			width:100%;
			font-size:110%;
			background:#000;
			color:#999;
			padding:5px 10px;
			border:none;
		}
		.profile-nav-sp option{
			padding:5px;
		}
}
			
	.content.page{
		padding-top:20px;
	}
	.profile-team-area{
		background:rgba(55,55,55,0.6);
		margin:10px auto;
		padding-top:20px;
	}
	.profile-team-title{
		margin:auto 40px 30px;
		padding:20px 30px;
		background:rgba(0,0,0,0.6);
	}
		.profile-team-logo{
			width:30%;
			margin-right:5%;
		}
			.profile-team-logo img{
				width:100%;
			}
		.profile-team-name{
			width:65%;
			text-align:left;
			padding-top:5%;
		}
			.profile-team-name h3{
				font-size:170%;
				line-height:1.2em;
			}
			.profile-team-name h3 span{
				font-weight:bold;
				display:block;
			}
			.profile-team-name p{
				color:#888;
			}
@media screen and (max-width:767px){
	.content#profiles{
		padding-top:0px;
	}
	.profile-team-title{
		margin:auto 10px 30px;
		padding:0 10px 20px;
	}
		.profile-team-logo{
			display:block;
			width:auto;
			margin:auto;
		}
			.profile-team-logo img{
				width:100%;
				max-width:300px;
			}
		.profile-team-name{
			width:auto;
			text-align:center;
			padding-top:0;
			display:block;
		}
			.profile-team-name h3{
				font-size:170%;
				line-height:1.2em;
			}
			.profile-team-name h3 span{
				font-weight:bold;
				display:inline-block;
			}
			.profile-team-name p{
				color:#888;
			}
}


	.profile-member-box{
		padding:0 5% 40px;
		margin-bottom:10px;
	}
		.profile-member-img{
			width:24%;
			margin-right:3%;
		}
		.profile-member-txt{
			width:72%;
			text-align:left;
		}
			.profile-member-txt>img{
				width:70px;
				margin:0 15px 10px 0;
				float:left;
			}
			.profile-member-txt>span{
				display:block;
				padding:10px 0 5px;
				font-size:80%;
				color:#aaa;
			}
			.profile-member-txt>h4{
				font-size:160%;
				font-weight:bold;
			}
			.profile-member-txt dl{
				clear:both;
			}
				.profile-member-txt dl dt{
					width:18%;
					font-weight:normal;
					color:#aaa;
					font-size:80%;
					line-height:1.1em;
					border-top:1px solid #444;
					padding:8px 0;
				}
				.profile-member-txt dl dd{
					color:#eee;
					width:82%;
					font-size:90%;
					line-height:1.1em;
					border-top:1px solid #444;
					padding:8px 0;
				}
				.profile-member-txt dl dd a{
					color:#bb0;
				}
				.profile-member-txt dl dd a:before{
					content:"≫ ";
				}
				.profile-member-txt dl dd a:hover{
					color:#fff;
				}
@media screen and (max-width:767px){
	.profile-member-box{
		padding:0 10px 40px;
		margin-bottom:10px;
	}
	.profile-member-img{
			width:24%;
			margin-right:3%;
		}
		.profile-member-txt{
			width:72%;
			text-align:left;
		}
			.profile-member-txt>h4{
				padding-top:5px;
				margin-bottom:10px;
			}
			.profile-member-txt>img{
				display:none;
			}
			.profile-member-txt>span{
				display:none;
			}
				.profile-member-txt dl dt{
					display:block;
					width:auto;
					font-weight:normal;
					color:#aaa;
					font-size:70%;
					line-height:1.1em;
					border-top:1px solid #444;
					padding:8px 0 2px;
				}
				.profile-member-txt dl dd{
					display:block;
					width:auto;
					color:#eee;
					font-size:100%;
					line-height:1.1em;
					border:none;
					padding:2px 0 8px;
				}
}


	#vjump-movie{
		padding-top:110px;
		font-size:110%;
		font-weight:bold;
	}
		#vjump-movie h4{
			font-size:200%;
			font-weight:bold;
			padding:20px 0;
		}




	.mvp-section{
		max-width:880px;
		margin:auto auto 40px;
		background: rgba(55,55,55,0.6);
		padding:20px 0;
	}
		.mvp-section dt{
			width:15%;
			margin-right:5%;
			font-size:110%;
			font-weight:bold;
			text-align:right;
			vertical-align:middle;
		}
		.mvp-section dd{
			width:75%;
			text-align:left;
		}
		.mvp-section dd strong{
			color:#FDEF04;
		}


	.league-list{
		margin-bottom:50px;
	}
	.league-list h3 {
		letter-spacing: normal;
		color: #fdef00;
		font-weight:bold;
	}
	table.league-list-table{
		width:auto;
		margin:auto 5px 20px;
		border:2px solid #444;
	}
		table.league-list-table tr>*{
			text-align:center;
			vertical-align:middle;
		}
		table.league-list-table th{
			background:rgba(55,55,55,0.6);
			border:1px solid #444;
			color:#bbb;
		}
		table.league-list-table td{
			border:1px solid #444;
		}
		table.league-list-table img{
			display:block;
			margin:auto;
			width:70px;
			height:70px;
			margin:5px;
		}
		table.league-list-table .point{
			width:40%;
		}
		table.league-list-table .no-match{
			background-image:url(images/no-match.png);
			background-position: center center;
		}
		table.league-list-table .win{
			background:rgba(200,30,30,0.6);
			font-weight:bold;
		}
		table.league-list-table .lose{
			color:#aaa;
		}
		table.league-list-table strong{
			display:block;
			font-size:120%;
		}
		table.league-list-table span{
			display:block;
			border-top:1px solid #444;
			line-height:50%;
		}
	@media screen and (max-width:767px){
		table.league-list-table{
			margin:auto auto 20px;
		}
		.league-list.allocation.split2 .league-list-a ,.league-list.allocation.split2 .league-list-b{
			width:100%;
			display:block;
		}
	}


	.result-date{
		padding-bottom:30px;
	}
		.result-date time{
			font-size:120%;
			display:block;
			font-weight:bold;
			margin-bottom:10px;
		}
		.result-date strong{
			display:block;
			font-size:130%;
			color:#fdef00;
		}
	.result-member-box{
		background:rgba(55,55,55,0.6);
		text-align:center;
		padding:10px;
	}
	table.result-member{
		margin:auto;
		text-align:center;
	}
		table.result-member tr>*{ 
			vertical-align:middle;
		}
	table.result-member .team{
		width:46%;
		padding-bottom:20px;
		vertical-align:bottom;
	}
		table.result-member .team img{
			max-width:300px;
			width:90%;
		}
		table.result-member .team span{
			font-size:130%;
			display:block;
			line-height:1.2em;
			font-weight:bold;
		}
		table.result-member .team strong{
			font-size:160%;
			display:block;
			margin-bottom:-10px;
		}
	table.result-member .member{
		width:40%;
		text-align:center;
	}
		table.result-member .member>img{
			margin:auto;
			width:30%;
			max-width:100px;
		}
		table.result-member .member>span{
			margin:auto;
			display:block;
			color:#888;
			line-height:1.2em;
			font-size:90%;
		}
		table.result-member th.member{
			padding-bottom:20px;
		}
	table.result-member .winlose{
		width:7%;
		font-size:200%;
	}
	table.result-member .vs{
		width:7%;
		line-height:1.2em;
		text-align:center;
	}
	table.result-member .vs strong{
		font-size:180%;
		display:block;
	}
	tr.result-member-area{
		
	}
	tr.result-member-area>*{
		border-top:1px solid #444;
		padding:20px 0 10px;
	}
	.result-member-cell{
		margin-bottom:10px;
		vertical-align:middle;
	}
		.result-member-img{width:30%;}
			.result-member-img img{	width:100%;}
		.result-member-txt{
			width:70%;
			padding-top:10%;
		}
			.result-member-txt h4{
				font-size:120%;
				font-weight:bold;
				margin-bottom:5px;
			}
			.result-member-txt a{
				display:block;
				background:#ee0000;
				color:#fff;
				text-decoration:none;
				padding:3px 0;
				margin:auto 5%;
				font-size:90%;
			}
				.result-member-txt a:hover{
					background:#fff;
					color:#f22;
				}
			
		.result-member-cell.left-cell{margin-left:20px;}
		.result-member-cell.right-cell{margin-right:20px;}
		.result-member-cell.left-cell .result-member-img{float:right;}
		.result-member-cell.right-cell .result-member-img{float:left;}
	@media screen and (max-width:767px){
		table.result-member .vs{width:10%;}
		table.result-member .member{width:35%;}
		table.result-member th.member{padding-bottom:10px;}
		table.result-member .member>img{width:50%;}
		.result-member-img{width:90%;}
		.result-member-txt{width:100%;padding-top:5%;}
		.result-member-txt h4{font-size:100%;}
		.result-member-cell.left-cell{margin:auto;}
		.result-member-cell.right-cell{margin:auto;}
		.result-member-cell.left-cell .result-member-img{float:none;}
		.result-member-cell.right-cell .result-member-img{float:none;}
		.result-member-txt a{margin:auto;}
		
	}




.youtube_embed{
	margin:30px 0;
	padding:20px 0;
}
	.youtube_embed iframe{
		width:640px;
		height:360px;
		box-shadow:0px 0px 10px #fff;
	}
@media screen and (max-width:767px){
	.youtube_embed{
		margin:0 20px 3%;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
		background:#000;
		border:1px solid #fff;
	}
		.youtube_embed iframe{
			
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			box-shadow:none;
		}
}

	.vote-box{
		background:rgba(0,0,0,0.5);
		*background:#000;
		border:1px solid #888;
		padding:25px;
		margin:40px 50px;
		text-align:center;
	}
		.vote-box-txt dt{
			font-weight:bold;
			font-size:120%;
		}
		.vote-box-link a{
			display:inline-block;
			padding:8px 30px 8px 30px;
			background:#e00;
			text-decoration:none;
			color:#fff;
			border:1px solid #fff;
			font-size:90%;
			text-align:center;
			margin:20px 10px;
		}
			.vote-box-link a strong{
				font-weight:bold;
				font-size:120%;
				display:block;
			}
			.vote-box-link a:hover{
			background:#fff;
				color:#f22;
			}
		.voted{
			padding-bottom:20px;
		}
		.voted span{
			display:block;
			font-size:140%;
			color:#fdef00;
			font-weight:bold;
		}