@charset "utf-8";
/*---------------------------------------
quiz/styles.css
create:asoTWC/nishioka
---------------------------------------*/


.trueText {
	text-align:center;
	font-weight:bold;
	font-size:130%;
	color:#d00;
	margin-bottom:25px;
}
.commentaryText {
	background-color:#f6f3e8;
	padding:10px 15px;
	border:1px dotted #aaa;
	margin-bottom:40px;
	line-height:150%;
}
.commentaryText h3 {
	font-size:120% !important;
	text-align:center;
	margin-top:0 !important;
	margin-bottom:7px !important;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Arial, Verdana, "ＭＳ Ｐゴシック", sans-serif !important;
}
.bottomLink {
	text-align:center;
	padding-top:30px;
}
.bottomLinks {
	text-align:center;
	padding-bottom:30px;
}
.bottomLinks input {
	padding:10px 50px;
	border:0;
	color:#fff !important;
	background-color:#000;
}

table.statusTable {
	width:100%;
	margin:10px auto;
	border-collapse:collapse;
	font-size:150%;
}
table.statusTable td {
	padding:8px;
	line-height:150%;
	text-align:center;
	border:1px solid #aaa;
}
table.statusTable td.markTrue {
	color:#fff;
	background-color:#ff8c9c;
}
table.statusTable td.markFalse {
	color:#fff;
	background-color:#a5b5bc;
}

.finishMessage {
	text-align:center;
	font-weight:bold;
	font-size:150%;
	line-height:170%;
	color:#d00;
	background-color:#ffe6e6;
	border:2px solid #d00;
	padding:20px;
	margin-bottom:25px;
}
.thanksMessage {
	text-align:center;
	font-weight:bold;
	font-size:150%;
	line-height:170%;
	color:#333;
	background-color:#fff;
	border:2px solid #555;
	padding:20px;
	margin-bottom:25px;
}

form .formList dd {
	margin-bottom:20px;
}
.error_messe {
	color:#e00;
	padding-bottom: 3px;
}
#contact .check {
	width:100% !important;
	background-color:#fee;
	margin-bottom:100px !important;
}



@media (max-width: 700px) {
	#contentsArea form table td {
		display: block;
		text-align: left;
	}
}