@charset "utf-8";
/*----------------------------------------------------
	個別レイアウト / PC用
----------------------------------------------------*/
.question-002a #mContents .tableWrap table.basicTable{
	table-layout: auto;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft tr td:first-child{
	width: 150px;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft td{
	text-align: left;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft td.middleVertical{
	vertical-align: middle;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft td.middleVertical figure{
	text-align: center;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft td.middleVertical img{
	margin: 0 10px 0;
}

.question-002a #mContents .supportMain .clickOpenArea .topSpace{
	margin-top: 10px;
}

.question-002a #mContents .supportMain .clickOpenArea .imgBlock2 {
	justify-content: space-around;
}

#mContents figure.imgArea figcaption.figcaptionTitleC{
	text-align: center;
}

.question-002a #mContents .clickOpenArea .clickOpenContent > p.kome.kome25em {
	text-indent: -2.3em;
	margin-left: 2.3em;
}
/*----------------------------------------------------
	個別レイアウト / SP用
----------------------------------------------------*/
@media screen and (max-width: 736px) {
/* ↓SP用↓ */

.question-002a #mContents .tableWrap table.basicTable{
	min-width: 160vw;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft tr td:first-child{
	width: 120px;
}

.question-002a #mContents .supportMain .clickOpenArea .tdleft td.middleVertical{
	width: 80px;
}

/* ↑SP用↑ */
}
