h1.module_title.seminar__title {
	font-size: 27px;
	color: #133b4e;
	padding-bottom: 12px;
	margin-bottom: 20px;
	background: url("/files/user/img/common/bg_download_title.gif") repeat-x left bottom;
	text-align: left;
}

.seminar__entry--h2 {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.2;
	color: #C50909;
	margin-bottom: 20px;
}

.mypage__submenuBox {
    padding-top: 0px;
}

.seminar__entry--box {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 25px;
	margin-bottom: 20px;
	border-bottom: 1px solid #CC2A1E;
	border-top: 1px solid #CC2A1E;
	overflow: hidden;
}

.seminar__entry--date {
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCC;
}

.seminar__entry--day {
	font-size: 18px;
	margin-bottom: 8px;
	color: #282828;
	line-height: 1.2;
	display: inline-block;
}

.seminar__entry--time {
	font-size: 18px;
	margin-bottom: 8px;
	color: #282828;
	line-height: 1.2;
	display: inline-block;
}

.seminar__entry--place {
	font-size: 18px;
	margin-bottom: 8px;
	color: #282828;
	line-height: 1.2;
	display: inline-block;
}

.seminar__entry--text {
	width: 100%;
	text-align: left !important
}


/*　セミナー申し込み確認
============================== */
.seminar__apply.confirm .panel-primary .panel-body > div {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}
.seminar__apply.confirm .panel-primary .head_div,
.seminar__apply.confirm .panel-primary .head_div + div {
    display: inline-block;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}
.seminar__apply.confirm .panel-primary .head_div {
    width: 20%;
}
.seminar__apply.confirm .panel-primary .head_div + div {
    width: 73%;
}

/*　非会員用キャンセルページ
============================== */
#seminar__cancel .alert {
    padding: 0;
}
#seminar__cancel form .table th {
    width: 180px;
    padding: 12px;
}
#seminar__cancel form .table td {
    width: auto;
    text-align: left;
    padding: 12px;
}
#seminar__cancel form .table td input {
    width: 100%;
}
