@charset "Shift_JIS";

@import "../../../files/css/layout.css";

/*------------------------------------------------------------------------ 
	Pop up
-----------------------------------------------------------------------*/
#all {
	width: 700px;
	margin: 0px auto;
	padding-top: 25px;
}
.event {
	background: url(../img/bg.jpg) center top;
}
	.event.ds {
		background: none;
		background-color: #179C1D;
	}
	
	#all h1 {
		text-align: center;
		margin-bottom: 5px;
	}
	#all .ttl {
		text-align: center;
		margin-bottom: 20px;
	}
	
#contents {
}
#link {
}
	#link a {
		display: block;
		height: 72px;
		text-indent: -9999px;
		background: url(../../quiz/files/img/common/btn_contest_off.png) left top no-repeat;
	}
	#link a:hover {
		background: url(../../quiz/files/img/common/btn_contest_ov.png) left top no-repeat;
	}
	
#close {
	width: 87px;
	margin: 0px auto;
}
	#close a {
		display: block;
		height: 87px;
		text-indent: -9999px;
		background: url(../img/close.png) left top no-repeat;
	}
	#close a:hover {
		background: url(../img/close_ov.png) left top no-repeat;
	}
	
				
/* -----------------------------
	Contest Result
----------------------------- */
#contest.result {
}
	#contest.result #all .ttl {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#contest.result h2 {
		text-align: center;
		margin-bottom: 10px;
	}
	#contest.result #all {
		position: relative;
	}
	#contest.result #question {
		background: url(../../contest/files/img/common/result/bg_question.png) left top no-repeat;
		width: 179px;
		height: 188px;
		position: absolute;
		left: 515px;
		top: 0px;
	}
		#contest.result #question .inner {
			padding-top: 38px;
			text-align: center;
		}
	#contest.result #rank1 {
		text-align: center;
		margin-bottom: 5px;
	}
	#contest.result .name {
		text-align: center;
		margin-bottom:25px;
	}
	#contest.result .cong {
		text-align: center;
		margin-bottom:25px;
	}
	#contest.result #thanks {
		text-align: center;
		margin-bottom: 25px;
	}
	
	#contest.result #nominate {
		background: url(../../contest/files/img/common/result/bg_result01.png) center top no-repeat;
		height: 988px;
	}
		
		#contest.result #nominate .inner {
			padding: 35px 42px 30px 48px;
		}
		
			#contest.result #nominate .inner #prize {
			}
			
				#contest.result #nominate .inner #prize h3 {
					text-align:center;
					margin-bottom:10px;
				}
				
				#contest.result #nominate .inner #prize ul {
					clear:both;
					padding-left:15px;
				}
				
					#contest.result #nominate .inner #prize ul li {
						float:left;
						width:180px;
						margin-left:10px;
						margin-bottom:5px;
					}
				
/* -----------------------------
	QUIZ Result
----------------------------- */
#quiz.result {
}
	#quiz.result .answer {
		position: relative;
	}
		#quiz.result .answer .txt {
			padding-top: 20px;
		}
		#quiz.result .answer .img {
			position: absolute;
			top: -5px;
			right: 10px;
		}
		
	#quiz.result h3 {
		text-align: center;
		position: relative;
		top: -35px;
		left: 0px;
		margin-bottom: -25px;
	}
	#quiz.result #idea {
		background: url(../../quiz/files/img/common/result/bg_result02.png) left top no-repeat;
		height: 914px;
	}
	#quiz.result .attention#idea {
		background: url(../../quiz/files/img/common/result/bg_result01.png) left top no-repeat;
		height: 1420px;
	}
		#quiz.result #idea .inner {
			padding: 0px 45px;
		}
			#quiz.result #idea .inner p {
				text-align: center;
				margin-bottom: 20px;
			}
			#quiz.result #idea ul {
			}
				#quiz.result #ideaimage li {
					float: left;
					display: inline;
					margin-left: 15px;
					margin-bottom: 15px;
				}
					#quiz.result #idea li.twin {
						margin-left: 120px;
					}
					
	#quiz.result #attention {
		background: url(../../quiz/files/img/common/img_end.png) left bottom no-repeat;
		*margin-top: 20px;
		padding-bottom: 23px;
	}
		#quiz.result #attention .wrap {
			background: url(../../quiz/files/img/common/img_loop.png) left top repeat-y;
			padding: 20px 20px 0px;
		}
		#quiz.result #attention li {
			text-align: center;
			padding-bottom: 17px;
		}