@charset "UTF-8";

/* チェック
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*　削除予定

.check #content {
	margin-bottom: 40px;
}
.check h2 {
	margin: 0 0 10px;
}
#note {
	display: block;
	background: ;
	width: 823px;
	height: 640px;
	padding: 13px 0 0 70px;
}
	#complete #note {
		padding: 80px 0 0 90px;
		height: 573px;
	}

*/



#question {
	display: block;
	font-weight: bold;
	padding: 0 5px;
}
#question span {
	color: #1FC7FF;
}

.q {
	margin: 0 0 3px;
	padding: 0 5px 0 5px;
}
#q2,
#q3,
#q4,
#q5,
#q6,
#q7,
#q8,
#q9,
#select2,
#select3,
#select4,
#select5,
#select6,
#select7,
#select8,
#select9,
#answer1,
#answer2,
#answer3,
#answer4,
#answer5,
#answer6,
#answer7,
#answer8,
#answer9,
#ok,
#bad,
#explan1,
#explan3,
#explan4,
#explan5,
#explan7 {
	display: none;
}
table.mondai {
	border-top: solid 2px #CCC;
	margin: 0 5px 15px 5px;
}
table.mondai td,
table.mondai th {
	border-bottom: solid 2px #CCC;
	vertical-align: top !important;
	text-align: left !important;
	padding: 8px;
}
table.mondai td {
	line-height: 1.2;
	width: 100%;
}
table.mondai th {
	font-weight: bold;
	width: 1em;
	padding: 8px 0 8px 5px;
}
table.mondai td.rdo {
	font-weight: bold;
	width: 1em;
	padding: 8px 0 8px 5px;
}
	table.mondai th#a { color: #FF0000; }
	table.mondai th#b { color: #FFBF00; }
	table.mondai th#c { color: #6DD900; }

input[type="radio"] {
	margin: 0px !important;
	position: static !important;
}

.answer {
	margin: 0 0 10px;
	padding: 10px 0 0;
	text-align: center;
}
.ansTxt {
	margin: 0 0 10px;
	padding: 0 5px 0 10px !important;
	line-height: 1.4;
}

#level {
	margin: 0 0 15px;
}
#level .lv1 {
	display: block;
	background: url(../../images/check/pic_lv1.gif) no-repeat;
	width: 610px;
	height: 0;
	padding: 148px 0 0;
	overflow: hidden;
}
#level .lv2 {
	display: block;
	background: url(../../images/check/pic_lv2.gif) no-repeat;
	width: 610px;
	height: 0;
	padding: 148px 0 0;
	overflow: hidden;
}
#level .lv3 {
	display: block;
	background: url(../../images/check/pic_lv3.gif) no-repeat;
	width: 610px;
	height: 0;
	padding: 148px 0 0;
	overflow: hidden;
}
.resultTxt {
	display: block;
	margin: 0 0 20px;
	padding: 0 !important;
}
.check_inner { padding-top: 7px !important; }


#check label { width: 100%;}