@charset "utf-8";
/*----------------------------------------------------
	個別レイアウト / PC用
----------------------------------------------------*/
.question-009a #mContents .tableWrap {

}


.question-009a #mContents .tableWrap table.basicTable tr:nth-child(2n+1) td {
  background: #fff;
}

.question-009a #mContents .tableWrap p {
  margin-top: 10px;
  font-size: 16px;
}

.question-009a #mContents .tableWrap table.basicTable th,
.question-009a #mContents .tableWrap table.basicTable td {
	text-align: left;
}

.question-009a #mContents .tableWrap table.basicTable th:nth-child(1){
	width: 30%;
}

.question-009a #mContents .tableWrap caption {
	font-size: 18px;
}

.question-009a #mContents .tableWrap table.basicTable tr.gray td {
	background: #eee;
}


.question-009a #mContents p.pList {
	text-indent: -1em;
    margin-left: 1em;
}

/*----------------------------------------------------
	個別レイアウト / SP用
----------------------------------------------------*/
@media screen and (max-width: 736px) {
/* ↓SP用↓ */

.question-009a #mContents .tableWrap table.basicTable {
	table-layout: fixed;
	min-width: 150vw;
}

.question-009a #mContents .tableWrap p {
	font-size: 4.33vw;
}

.question-009a #mContents .tableWrap caption {
	font-size: 4.33vw;
}


/* ↑SP用↑ */
}

