/*
 * style.css
 *
 * Copyright (C) 2018 ueach
 */

body {
	background-color:#6cF;
}
#main_contents {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background-color:#6cF;
	color: #FFF;
}

#main_contents h1 {
	font-size:2.0em;
	font-weight:800;
	color:#FFF;
	padding:10px;
	margin:0 auto;
	text-align:center;
}

#main_contents #intro_body .intro-msg {
	width:50%;
	min-width:290px;
	background-color:#FFF;
	margin:5px auto;
	padding:10px;
	border-radius: 5px;
	font-size:1.0em;
	font-weight:600;
	line-height:1.1em;
	color: #666;
}

#main_contents #intro_body .intro-help {
	max-height:250px;
	overflow:hidden;
	overflow-y:auto;
}

#main_contents #intro_body .intro-help, #KUJIdlgBody .intro-help {
	width:50%;
	min-width:290px;
	height:40%;
	background-color:#FFF;
	margin:5px auto;
	padding:10px;
	padding-bottom:20px;
	border-radius: 5px;
	color: #666;
	overflow-x:hidden;
	overflow-y:auto;
}

#KUJIdlgBody .intro-help {
	width:100%;
}

#main_contents #intro_body .intro-help h2, #KUJIdlgBody .intro-help h2 {
	font-size:1.2em;
	font-weight:600;
	line-height:1.3em;
	margin: 10px;
}

#main_contents #intro_body .intro-help h3, #KUJIdlgBody .intro-help h3 {
	font-size:1.1em;
	font-weight:600;
	line-height:1.2em;
	margin: 10px 20px;
}

#main_contents #intro_body .intro-help h4, #KUJIdlgBody .intro-help h4 {
	font-size:1.0em;
	font-weight:600;
	line-height:1.1em;
	margin: 5px 30px;
	margin-top: 10px;
}

#main_contents #intro_body .intro-help p, #KUJIdlgBody .intro-help p {
	font-size:0.9em;
	line-height:1.0em;
	margin: 5px 30px;
}

#main_contents #intro_body .intro-confirm {
	text-align:center;
	margin-bottom:20px;
}

@media (min-width: 0px) and  (max-width: 500px) {
	#main_contents #intro_body .intro-help {
		max-width:290px;
	}
	#main_contents #intro_body .intro-msg {
		max-width:290px;
	}
}

/**
 * ‰ñ“š‰æ–Ê
 */
.answerblur{
	-ms-filter: blur(25px);
	filter: blur(25px);
}
.answernums{
	position: absolute;
	text-align: center;
	font-size: 5em;
	width: 4em;
	height: 1.5em;
	overflow: hidden;
	margin: auto;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 99999;
}
.answernums span{
	position: relative;
	bottom: 0;
	color: #006;
	text-shadow: 0 -2px 2px #006, 2px 2px 2px #fff;
	animation: AnswerCountDown 1s ease-in;
}

@keyframes AnswerCountDown{
	from{
        opacity:1;
	}

	to{
        opacity:0;
	}
}

#tutorial {
	display:none;
}