
p.subTitle {
	margin: 2.5em 0 0;
}
p.annai {
	margin-left: 9em;
}
p.annai a {
	margin-right: 1em;
}
p.annai img {
	vertical-align: middle;
}


.program dt, #listInfo dt {
 width: 8.5em;
 text-align: left;
 padding-top: 10px;
 line-height: 140%;
 float: left;
}

.program dd, #listInfo dd {
 margin-left: 9em;
 padding-top: 10px;
 line-height: 140%;
 zoom: 1;
}

.program dt span, .program dd span, #listInfo dt span, #listInfo dd span {
 margin: 0;
 padding: 0 0 0 1em;
}

.program dt span.exhTxtType02, .program dd span.exhTxtType02, #listInfo dt span.exhTxtType02, #listInfo dd span.exhTxtType02 {
 margin: 0;
 padding: 0 0 0 2em;
}

.program dd table.typeList02 {
 margin: 0;
}

.program dd table {
 margin: 0.25em 0 0 1.5em;
}

.program dt.nest {
 padding-left: 20px;
 font-weight: normal;
}

.program dd.nest {
 padding-left: 20px;
}


/* 申込みフォームボタン */
div.applyFormBtn{
	margin: 2em auto;
	padding-top:20px;
	padding-bottom:20px;
	border: 1px solid #333;
	background-color:#c5d9f1;
	width:300px;
	text-align:center;
	}
