/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#717171;
}
:focus {
	outline: 0;
}
img {
	border: none;
}
a {
	text-decoration: none;
	color:#4f4f4f;
}
.cl {
	clear:both;
}
.dn {
	display: none !important;
}

#main {
	position: relative;
	margin: 5px auto;
	padding: 10px 20px;
	width: 1100px;
	/*overflow: auto;
	border: 1px solid red;*/
}
.div_img {
	width: 1100px;
	float: left;
}
.gtt {

	padding-top: 50px;
}
.div_img a {
	position: relative;
	margin: 10px;
	display: inline-block;
	/*opacity: 0.6;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
	-khtml-opacity:0.6;*/
}
.div_img a:hover {
	opacity: 1;
	filter:alpha(opacity=100);
    -moz-opacity:1;
	-khtml-opacity:1;
}
.img {
	/*margin: 10px;*/
	display: none;
	width: 200px;
}

#big_img {
	margin: 10px;
	display: inline-block;
	float: left;
}
.big_img {
	/*width: 530px;*/
	width: 500px;
}

#quest, .qa {	
	margin: 10px;
	display: inline-block;
	font-size: 16px;
	width: 400px	
}
#quest {
	font-weight:bold;
	padding-top:30px;
}
.quest {
	margin: 10px;
	display: inline-block;
	font-size: 16px;
}
.info {
	margin: 50px 20px 20px;
	font-size: 18px;
	display: inline-block;
}
#minfo {
	margin: 20px;
	font-size: 18px;
	display: inline-block;
	cursor:pointer;
	border: 2px solid #242164;
	padding: 5px;
}
#minfoc {
	margin: 10px;
	font-size: 14px;
	display: inline-block;
}

.check {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 100%;
	background: url(../img/check.png) center center #fff no-repeat ;
	opacity: 0.6;
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
	-khtml-opacity:0.6;
}

.try_others, .try_again, .gttl {
	margin: 30px 0 0 0;
	padding: 5px;
	text-align: center;
	cursor: pointer;
	border: 2px solid #242164;
}


#count {
	margin: 10px 0 0 0;
	width: 300px;
	float: left;
	font-size: 20px;
}

/*pop-up*/
.show {
	display: block !important;
}
#pop_up {
	position: absolute;
	top: 120px;
	left: 20px;
	padding: 30px;
	width: 1060px;
	/*height: 400px;*/
	background: #fff;
	background-size:100%;
	display: none;
	z-index: 6;
	border: 1px solid #242164;
}
.close_btn {
	position: absolute;
	top: 0px;
	right: 5px;
	cursor:pointer;
	z-index: 5;
	font-size: 30px;
	line-height: 30px;
}