@charset "utf-8";
.course{
	width:650px;
	text-align: center;
	color: #B72400;
	margin-bottom:10px;
}

h3.cus-ttl{
	width:650px;
	color:#0099FF;
	padding-left:5px;
	font-size: 14px;
	text-align:left;
}

html[xmlns] h2.cus-ttl{
	width:644px;
	color:#FF6600;
	padding-left:5px;
	font-size: 14px;
	text-align:left;
}

h3.cus-img{
	width:648px;
	text-align:left;
	font-size:12px;
	margin: 0px auto 5px;
}

.cus-come-bs{
	width:628px;
	padding:10px;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
}

.totop-cus{
	text-align: right;
	width: 646px;
	font-size: 10px;
}

a.totop-cus {
	color: #F03D00;
}
a.totop-cus:visited {
	color: #F03D00;
}
a.totop-cus:hover {
	color: #F03D00;
	text-decoration: none;
}

/*2009010月追加*/
table.cus-come{
	width:648px;
	text-align:left;
	margin: 0px auto;
}

td.cus-cleft{
	width:403px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:4px 5px 3px;
	font-size:12px;
	line-height:110%;
	color:#333333;
	vertical-align:top;
}

td.cus-sp{
	width:5px;
}

td.cus-btn{
	width:223px;
	margin: 0px;
	text-align:center;
	vertical-align:top;
}


.bd-1{
	border-style:solid;
	border-color:#FF66CC;
	border-width:1px;
}

.bd-2{
	border-style:solid;
	border-color:#0066FF;
	border-width:1px;
}

.bd-3{
	border-style:solid;
	border-color:#9933FF;
	border-width:1px;
}

span.cus-red{
	color:#FF0000;
}

span.cus-blue{
	color:#0066FF;
	font-weight:bold;
}
