@charset "utf-8";
/*----------------------------------------------------
	個別レイアウト / PC用
----------------------------------------------------*/
.question-001a-a01-b01 #mContents .tableWrap table.basicTable {
	table-layout: auto;
}

.question-001a-a01-b01 #mContents .tableWrap table.basicTable tr td {
	font-weight: normal;
}

.question-001a-a01-b01 #mContents .tableWrap table.basicTable tr td:nth-child(1) {
	width: 255px;
	text-align: left;
}

.question-001a-a01-b01 #mContents .tableWrap table.basicTable tr td:nth-child(2) {
	text-align: left;
}

.question-001a-a01-b01 #mContents .tableWrap p {
	margin-top: 10px;
}

/* ブザー音調整 */
.question-001a-a01-b01 #mContents dl.buzzerSample {
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px dotted #000;
}

.question-001a-a01-b01 #mContents dl.buzzerSample dt {
	text-align: left;
}

.question-001a-a01-b01 #mContents dl.buzzerSample dd {
	margin-left: 0;
	width: auto;
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0007 dt{
	width: 14.5em;
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0011 dt{
	width: 19.5em;
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0011 dd {
	width: calc(100% - 25em);
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0012 dt{
	width: 8.5em;
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0019 dt{
	width: 11.5em;
}

.question-001a-a01-b01 #mContents dl.buzzerSample.buzzerC0022 dt{
	width: 17.5em;
}

/* 横並び */
.question-001a-a01-b01 #mContents ul.flex {
	display: flex;
	justify-content: space-between;
	padding: 0 65px;
}


/*----------------------------------------------------
	個別レイアウト / SP用
----------------------------------------------------*/
@media screen and (max-width: 736px) {
/* ↓SP用↓ */


.question-001a-a01-b01 #mContents .tableWrap table.basicTable {

}

.question-001a-a01-b01 #mContents .tableWrap table.basicTable tr td:nth-child(1) {
	width: 17vw;
	white-space: nowrap
}

.question-001a-a01-b01 #mContents .tableWrap p {
	font-size: 4.33vw;
}

/* 横並び */
.question-001a-a01-b01 #mContents ul.flex {
	display: block; 
	padding: 0;
}


/* ↑SP用↑ */
}

