@charset "utf-8";

/* guideline */

/****************************************
	common
****************************************/
.w10pct {
	width: 10%;
}
.w20pct {
	width: 20%;
}
.w25pct {
	width: 25%;
}
.w30pct {
	width: 30%;
}
.w33pct {
	width: 33%;
}
.w34pct {
	width: 34%;
}
.w50pct {
	width: 50%;
}
.w60pct {
	width: 60%;
}

/****************************************
	testsections
****************************************/
#guideline.testsections #schedules dl {
	margin-bottom: 10px;
}
#guideline.testsections #schedules dl:last-child {
	margin-bottom: 0;
}
#guideline.testsections #schedules dt {
	padding: 10px 5px 5px;
	border: solid 2px #000;
	font-weight: bold;
}
#guideline.testsections #schedules dd {
	padding: 10px 5px 0;
	background: #eee;
}
#guideline.testsections #schedules dd:last-child {
	padding-top: 0;
}

/****************************************
	results_online
****************************************/
#guideline.results_online .btn-nml.irregular {
	padding: 10px 0;
}
#guideline.results_online .btn-nml.irregular p  {
	margin: 0 10px 10px;
}
#guideline.results_online .btn-nml.irregular li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #ccc;
}
#guideline.results_online .btn-nml.irregular li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}
#guideline.results_online .btn-nml.irregular a {
	display: block;
	padding: 0 40px 0 10px;
	font-size: 1.0rem;
}

#guideline.results_online dl {
	margin-bottom: 10px;
}
#guideline.results_online dl:last-child {
	margin-bottom: 0;
}
#guideline.results_online dt {
	padding: 10px 5px 5px;
	border: solid 2px #000;
	font-weight: bold;
}
#guideline.results_online dd {
	padding: 5px;
	background: #eee;
}
#guideline.results_online dt a {
	display: block;
}

/****************************************
	results
****************************************/
#guideline.results .read img {
	width: 100%;
	height: auto;
}
#guideline.results .read h5 {
	text-align: center;
}
