@charset "utf-8";
/* CSS Document */
#entry_index h3{
	margin-bottom:0px;
}
#entry_index h4{
	margin:0;
	padding:0;
	background:url(../img/assured/course/h4_bg.gif) no-repeat center left;
	font-size:1.2em;
	padding-top:30px;
	color:#1a3161;
	font-weight:bold;
	letter-spacing:0.1em;
	}
#entry_index h4 span{
	background:url(../img/assured/course/bg_h4.gif) no-repeat bottom left;
	display:block;
	padding:0 0 15px 0;
	}

#entry h3{
	background:url(../img/assured/course/h4_entry.gif) no-repeat center left;
	font-size:1.9em;
	color:#1a3161;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	min-height:55px;
	line-height:100%;
	}
#entry h3 span{
	display:block;
	padding:0 0 15px 0;
	}

.course{
	padding:0;
	margin:0 0 15px 0;
	}
.course li{
	margin:0 0 0 15px;
	padding:0;
	list-style:disc;
	}
.course_border{
	margin:15px 0;
	border:#dfdfdf 3px solid;
	background:#f3f3f3;
	padding:15px 15px 0 15px;
	}
.course_border li{	
	margin:0 0 10px 15px;
	padding:0;
	list-style:disc;
	color:#1a3161;}
.course_border2{
	background:url(../img/assured/course/border_center.gif) repeat-y top center;
	width:595px;
	}
.course_border2 dl{
	padding:15px 15px 0 15px;
	}
.course_border2 dt{
	color:#a22b47;
	}
.course_border2 dd{
	margin-bottom:10px;
	}
#archive{
	margin:5px 20px 10px 40px;
	padding:0;
	width:130px;
	list-style:none;}
#archive li{
	margin:0 0 5px 0;
	padding:0;
	}
#archive li a{
	background:url(../img/common/menu_arrow2.gif) no-repeat center left;
	padding:0 0 0 10px;
	margin:0 0 5px 10px;
	}