.ClrB { clear   : both;  } /*  */
.link1, .link2{
margin-left:20px;
color: #333333;
list-style:none;
}

.link1 li {
	float : left; 
}
.link1 li a, .link2 li a {
padding-left:20px;
	display : block;
	width   : 250px;
background:url(images/box_link.gif) top left no-repeat;
}

.main-contents h2{
margin:0px;
width:275px;
height:30px;
float:left;
background:url(images/h3-1.gif) top left no-repeat;
font-size:120%;
padding:6px 0px 0px 5px;
margin-right:-5px;
}

.main-contents h2.2{
margin:0px;
width:275px;
height:60px;
float:left;
background:url(images/h3-2.gif) top left no-repeat;
font-size:120%;
padding:6px 0px 0px 5px;
margin-right:-5px;
}

.course-list{
clear:both;
margin-top:10px;
border-collapse:collapse;
border:1px solid #999;
width:100%;
}

.course-list th,
.course-list td{
border:1px solid #999;
font-size:12px;
font-weight:normal;
padding:3px;
background:#ccc;
}

.course-list td{
background:none;
padding-top:15px;
padding-bottom:15px;
}

.course-no{
width:25px;
text-align:center;
}
