@charset "utf-8";

h3 {
	color: #9A1866;
	font-size: 108%;
	margin-bottom: 10px;
}


/*		#top-image
	--------------------*/
#top-image{
	margin:0 0;
	width:573px;
	height:259px;
	background:url(../img/course/top-img.jpg) 0 0 no-repeat;	
	text-align:right;
	margin-bottom:20px;
	}

#content-box1{
	width:552px;
	margin:10px 10px;
	}
#content-txt1{
	width:532px;
	margin:10px 10px;
	
	}
/*		.c-txt
	--------------------*/
.c-txt{
	width:313px;
	margin:10px 10px;
	}
/*		#pink
	--------------------*/
#pink{
	width:550px;
	background:#FFD2F7;
	border:#FFA6ED solid 1px;
	margin:20px 0 0;
	}
/*		#pink-img
	--------------------*/
#pink-img{
	width:550px;
	background:url(../img/course/pink-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:280px;
	margin:0 0;
	}	
/*		#white
	--------------------*/
#white{
	width:550px;
	background:#D2D2D2;
	border:#BCBCBC solid 1px;
	margin:20px 0;
	}
/*		#white-img
	--------------------*/
#white-img{
	width:550px;
	background:url(../img/course/white-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:350px;
	margin:0 0;
	}		
/*		#orange
	--------------------*/
#orange{
	width:550px;
	background:#FFDEC8;
	border:#FFC6A0 solid 1px;
	margin:20px 0;
	}
/*		#orange-img
	--------------------*/
#orange-img{
	width:550px;
	background:url(../img/course/orange-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:330px;
	margin:0 0;
	}		
/*		#red
	--------------------*/
#red{
	width:550px;
	background:#FFD2D6;
	border:#FFA8AB solid 1px;
	margin:20px 0;
	}
/*		#red-img
	--------------------*/
#red-img{
	width:550px;
	background:url(../img/course/red-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:300px;
	margin:0 0;
	}		
/*		#yellow
	--------------------*/
#yellow{
	width:550px;
	background:#FFE7B5;
	border:#EBCD91 solid 1px;
	margin:20px 0;
	}
/*		#yellow-img
	--------------------*/
#yellow-img{
	width:550px;
	background:url(../img/course/yellow-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:310px;
	margin:0 0;
	}	
/*		#green
	--------------------*/
#green{
	width:550px;
	background:#C1FFE0;
	border:#9AE0BD solid 1px;
	margin:20px 0;
	}
/*		#green-img
	--------------------*/
#green-img{
	width:550px;
	background:url(../img/course/green-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:290px;
	margin:0 0;
	}	
/*		#blue
	--------------------*/
#blue{
	width:550px;
	background:#BFDFFF;
	border:#99BDE0 solid 1px;
	margin:20px 0;
	}
/*		#blue-img
	--------------------*/
#blue-img{
	width:550px;
	background:url(../img/course/blue-img.jpg) 0 0 no-repeat;
	background-position: 100% 100%;
	height:260px;
	margin:0 0;
	}		
	
/*		#step-box
	--------------------*/
#step-box{
	margin:20px 10px;
	}
/*		#step-center1
	--------------------*/
#step-center1{
	width:570px;
	background:url(../img/course/step-center.jpg) 0 0 repeat-y;
	margin:10px 0 0;
	border:#996600 solid 1px;
	}
/*		#step-center2
	--------------------*/
#step-center2{
	width:570px;
	background:url(../img/course/step-center.jpg) 0 0 repeat-y;
	margin:10px 0 0;
	border:#996600 solid 1px;
	}
/*		#step-center3
	--------------------*/
#step-center3{
	width:570px;
	background:url(../img/course/step-center.jpg) 0 0 repeat-y;
	margin:10px 0 0;
	border:#996600 solid 1px;
	}
/*		#step-center4
	--------------------*/
#step-center4{
	width:570px;
	background:url(../img/course/step-center.jpg) 0 0 repeat-y;
	margin:10px 0 0;
	border:#996600 solid 1px;
	}
	
/*		#secret-box
	--------------------*/
#secret-box{
	width:562px;
	border:#9D1E6A solid 1px;
	margin:30px 0 20px 0;
	}
/*		#secret-txtl1
	--------------------*/
#secret-txtl1{
	width:60px;
	margin:20px 10px 10px;
	float:left;
	font-size:130%;
	}
/*		#secret-txtr1
	--------------------*/
#secret-txtr1{
	width:450px;
	margin:20px 10px 10px;
	float:left;
	}
/*		#secret-txtl2
	--------------------*/
#secret-txtl2{
	width:60px;
	margin:20px 10px 10px;
	float:left;
	font-size:130%;
	}
/*		#secret-txtr2
	--------------------*/
#secret-txtr2{
	width:450px;
	margin:20px 10px 10px;
	float:left;
	}	
/*		#secret-txtl3
	--------------------*/
#secret-txtl3{
	width:60px;
	margin:20px 10px 20px;
	float:left;
	font-size:130%;
	}
/*		#secret-txtr3
	--------------------*/
#secret-txtr3{
	width:450px;
	margin:20px 10px 20px;
	float:left;
	}		
	
/*		#detox
	--------------------*/	
.detox li {
	background: url(../img/course/icon_01.gif) 0 center no-repeat;
	padding-left: 20px;
	line-height: 2;
}


.course-txt{
	width:532px;
	margin:10px 10px;	
	}
.course-txt2{
	width:532px;
	margin:20px 10px 10px;
	font-size:130%;
	}
.step-txt1{
	width:300px;
	margin:20px 10px 10px;
	float:left;
	}
.step-txt2{
	width:190px;
	margin:20px 10px;
	float:right;
	}


.anchor {
	margin: 0 0 35px 0;
}

.anchor li {
	float: left;
	margin: 0 10px 10px 0;
}

.anchor li.end {
	margin: 0;
}

.font16 a {
	text-decoration: underline;
}

.detox2 li {
	margin-bottom: 10px;
}
.detox2 li span {
	color: #9A1866;
}
