div#quizArea{
	padding:20px;
	width:600px;
	line-height:1.5;
}

div.q-ques{
	font-size:16px;
	font-weight:bold;
	margin:20px 0 30px 0px;
	border-left:#0198FF 10px solid;
	padding-left:5px;
}
div.q-help{
	display:none!important;
}
div.q-result{
	font-size:24px;
	color:blue;
	font-weight:bold;
	margin:10px 0 0 0;
}

div.kaisetsu{
	border:1px solid gray;
	padding:0;
	font-weight:bold;
	margin-top:20px;
	font-size:16px;
	background-color:white;
}
div.kaisetsu h4{
	padding:10px;
	margin:0;
	background-color:#0198FF;
	color:white;
}
div.kaisetsu p{
	padding:10px 20px 20px 20px!important;
	color:#444;
	
}
div.q-prob{
}
li.q-ol-li{
	font-size:16px;
	padding-bottom:20px;
}
.q-statTotal{
	font-size:24px;
}
.q-statDetails{
	font-size:16px;
}
.next-button, .q-counter{
}
div#rank{
	display:none;
	margin-left:30px;
	line-height:1.2;
}
div#rank table td{
	padding:10px;
}
div#rank td.rankname{
	font-weight:bold;
	font-size:24px;
}
div#rank td.rights{
	background-color:#ccc;
	font-size:20px;
}
div#rank tr.rank-6 td.rankname{
	background-color:#0091FF;
	color:white;
}
div#rank tr.rank-5 td.rankname{
	background-color:#26A3FF;
	color:white;
}
div#rank tr.rank-4 td.rankname{
	background-color:#42AEFF;
	color:white;
}
div#rank tr.rank-3 td.rankname{
	background-color:#68BFFF;
	color:white;
}
div#rank tr.rank-2 td.rankname{
	background-color:#8CCEFF;
	color:white;
}
div#rank tr.rank-1 td.rankname{
	background-color:#B3DEFF;
	color:white;
}

div#rank6{
	display:none;
}
div#rank5{
	display:none;
}
div#rank4{
	display:none;
}
div#rank3{
	display:none;
}
div#rank2{
	display:none;
}
div#rank1{
	display:none;
}

