/* ユーザー定義CSS
---------------------------------------------*/
/* 各コースのご案内 */
.course_area_t {
	margin: 20px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	border-top: 1px solid #D2691E;
	border-bottom: 1px dotted #D2691E;
	height: 28px;
}

.course_area_t p {
margin: 0px;
padding: 0px 0px 0px 10px;
}

.course_area_b {
margin: 0px 0px 20px 0px;
padding: 6px 6px 4px; 
border-bottom: 1px solid #D2691E;
clear: left;
}

.course_area_b2 {
margin-bottom: 60px;
padding: 6px 6px 4px; 
border-bottom: 1px solid #D2691E;
clear: left;
}
.course_area_t_l {
	padding: 0 6px;
	font-size: 14px;
	font-weight: bold;
	line-height: 2em;
	color: #804000;
	background-color: #EEE8AA;
	width: 417px;
	height: 28px;
	float: left;
}
.course_area_t_l2 {
padding: 0 6px;
font-size: 14px;
font-weight: bold;
line-height: 2em;
color: #804000;
background-color: #EEE8AA;
width: 550px;
height: 28px;
}
.course_area_t_r {
padding-top: 1px;
text-align: center;
width: 130px;
height: 28px;
border-left: 1px dotted #D2691E;
float: left;
}

/* 講師紹介 */
.lec_area_dot {
margin: 15px 0px 15px 0px;
_margin: 15px 0px 0px 0px;
padding: 0px; 
border-top: 1px dotted #D2691E;;
height: 1px;
}

.lec_area_cap {
margin: 0px;
padding: 0px;
text-align: center;
font-weight: bold;
}


/* 協会案内 */
.ass_area_l {
margin: 10px 0px 0px 0px;
padding: 0px; 
text-align: right;
}

.ass_area_name {
margin: 0px;
padding: 0px;
text-align: right;
font-size: 140%;
font-weight: bold;
}


/*------------------------------------------------------*/
.ucr01 {
background-color: #EEE8AA;
} 
/* 角丸要素共通指定 */
.ucr01 span {
height: 5px;
width: 100%;
display: block;
margin: 0px;
padding: 0px;
font-size: 10%;
}
/* 角丸要素個別指定(左上) */
.ucr01 span.tl {
background: URL(../../images/sys/u_cr01.gif) left top no-repeat;
}

/* 角丸要素個別指定(右上) */
.ucr01 span.tr {
background: URL(../../images/sys/u_cr01.gif) right -5px no-repeat;
}

/* 角丸要素個別指定(左下) */
.ucr01 span.bl {
background: URL(../../images/sys/u_cr01.gif) left -10px no-repeat;
}

/* 角丸要素個別指定(右下) */
.ucr01 span.br {
background: UURL(../../images/sys/u_cr01.gif) right bottom no-repeat;
}

/* 内容部分指定 */
.ucr01 .inner {
margin: 0px 10px;
}

/* テーブル赤枠ユーザー設定 */
table.ta02_red {
border-collapse: collapse;
}

/* 見出しセル指定（TH） */
.ta02_red th {
margin: 0px;
padding: 10px;
border: 2px solid #d60000;
background: #f1f1f1;
}

/* 項目セル指定（TD） */
.ta02_red td {
margin: 0px;
padding: 10px;
border: 2px solid #d60000;
}
