@charset "utf-8";
/*----------------------------------------------------
	個別レイアウト / PC用
----------------------------------------------------*/
.question-040a #mContents ol.basicNoList li img {
	vertical-align: middle;
}


.question-040a #mContents .tableWrap {

}

.question-040a #mContents .tableWrap table.basicTable th,
.question-040a #mContents .tableWrap table.basicTable td {
	font-size: 15px;
}

.question-040a #mContents .tableWrap table.basicTable td img {
	vertical-align: middle;
}

.question-040a #mContents .tableWrap table.basicTable th:nth-child(3){
	width: 50%;
}

.question-040a #mContents .tableWrap table.basicTable td{
	text-align: left;
}

.question-040a #mContents .tableWrap table.basicTable td.center {
	text-align: center;
}

.question-040a #mContents .tableWrap p {
	margin-top: 10px;
	font-size: 16px;
}

.question-040a #mContents .clickOpenIndent {
	margin-left: 40px;
}


/*----------------------------------------------------
	個別レイアウト / SP用
----------------------------------------------------*/
@media screen and (max-width: 736px) {
/* ↓SP用↓ */

.question-040a #mContents .tableWrap table.basicTable {
    min-width: 160vw;
}

.question-040a #mContents .hintArea .tableWrap p {
    min-width: 160vw;
}

.question-040a #mContents .tableWrap table.basicTable th:nth-child(1){
	width: 19%;
}

.question-040a #mContents .tableWrap table.basicTable th:nth-child(2){
	width: 34%;
}

/* ↑SP用↑ */
}


