/* 903_04_light
--------------------------------------------------*/
table {
	font: 13px Verdana, Arial, sans-serif;
	*font-size: small;
	*font: x-small;
	color: #333;
}

#ca_content{
	padding-bottom:5px;
	margin-left:45px;
	width:860px;
}

/*----- contentsTitle -----*/
#contentsTitle {
	position: relative;
	width: 860px;
	height: 610px;
	background: url(/ca/img_ca/04_body_02.jpg);
}

#contentsTitle h1 {
	display: block;
	width: 860px;
	height: 160px;
}

#contentsTitle h2 {
	position: absolute;
	top: 184px;
	left: 30px;
	display: block;
	width: 270px;
	height: 100px;
}

#contentsTitle p.btn {
	display: block;
	position: absolute;
	left: 36px;
	top: 511px;
	width: 452px;
	height: 80px;
}

#contentsTitle p.btn a {
	display: block;
	width: 452px;
	height: 80px;
}

#contentsTitle ul {
	position: absolute;
	left: 80px;
	top: 298px;
	width: 200px;
	height: 172px;
}

#contentsTitle ul li {
	height: 30px;
	color:#4F1B1B;
}

#contentsTitle ul li strong {
	color: #e63c00;
	font-weight: bold;
}

/*----- contentsOutline01 -----*/
#contentsOutline01 {
	position: relative;
	width: 860px;
	height: 227px;
	background: url(/ca/img_ca/04_body_04.jpg);
}

#contentsOutline01 h3 {
	position:absolute;
	width: 502px;
	height: 31px;
	left: 55px;
	top: 28px;
}

#contentsOutline01 p {
	display: block;
	position:absolute;
	width: 530px;
	color:#4F1B1B;
	left: 31px;
	top: 84px;
}

/*----- contentsOutline02 -----*/
#contentsOutline02 {
	position: relative;
	width: 860px;
	height: 505px;
	background: url(/ca/img_ca/04_body_05.gif);
}

#contentsOutline02 h3 {
	position:absolute;
	display: block;
	width: 403px;
	height: 32px;
	left: 447px;
	top: 51px;
}

#contentsOutline02 p {
	position:absolute;
	display: block;
	width: 425px;
	margin-left: 415px;
	color:#4F1B1B;
	left: 1px;
	top: 385px;
}

#contentsOutline02 #check {
	position: absolute;
	top: 137px;
	left: 47px;
}

#contentsOutline02 #check h3 {
	display: block;
	width: 300px;
	height: 135px;
}

#contentsOutline02 #check li {
	list-style: disc;
	margin-left:15px;
	font-size: 93%;
	color:#4F1B1B;
}


#contentsOutline02 #check dl {
	width: 235px;
	height: 95px;
	margin-top: 10px;
	background: #fcc;
}

#contentsOutline02 #check dl dt {
	padding: 10px 10px 0 10px;
	font-size: 77%;
	font-weight: bold;
}

#contentsOutline02 #check dl dd {
	padding: 3px 10px;
	font-size: 77%;
}

/*----- contentsCourse -----*/
#contentsCourse {
	position: relative;
	width: 860px;
	height: 1363px;
	background: url(/ca/img_ca/04_body_06.jpg);
}

#contentsCourse h3 {
	position:absolute;
	display: block;
	width: 363px;
	height: 31px;
	left: 78px;
	top: 61px;
}

#contentsCourse #step1 {
	position: absolute;
	top: 169px;
	left: 18px;
}

#contentsCourse #step1 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step1 p {
	margin: 240px 0 0 10px;
	width: 230px;
	color:#4F1B1B;
}

#contentsCourse #step2 {
	position: absolute;
	top: 230px;
	left: 509px;
}

#contentsCourse #step2 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step2 p {
	margin: 290px 0 0 30px;
	width: 290px;
	color:#4F1B1B;
}

#contentsCourse #step3 {
	position: absolute;
	top: 589px;
	left: 18px;
}

#contentsCourse #step3 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step3 p {
	margin: 290px 0 0 10px;
	width: 350px;
	color:#4F1B1B;
}

#contentsCourse #step4 {
	position: absolute;
	top: 703px;
	left: 509px;
}

#contentsCourse #step4 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step4 p {
	margin: 260px 0 0 30px;
	width: 290px;
	color:#4F1B1B;
}

#contentsCourse #step5 {
	position: absolute;
	top: 1025px;
	left: 18px;
}

#contentsCourse #step5 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step5 p {
	margin: 220px 0 0 10px;
	width: 300px;
	color:#4F1B1B;
}

#contentsCourse #step6 {
	position: absolute;
	top: 1105px;
	left: 509px;
}

#contentsCourse #step6 h4 {
	display: block;
	width: 342px;
	height: 37px;
}

#contentsCourse #step6 p {
	margin: 40px 0 0 145px;
	width: 170px;
	color:#4F1B1B;
}

/*----- contentsVoice -----*/
#contentsVoice {
	position:relative;
	width: 860px;
	height:935px;
}

#contentsVoice #voice1{
	position:absolute;
	color:#FFF;
	left: 57px;
	top: 134px;

	}
#contentsVoice #voice1 h4{
	width:360px;
	font-size:130%;
	font-weight:bold;}
	
#contentsVoice #voice1 p{
	position:absolute;
	width:350px;
	margin-top:15px;
	}
	
#contentsVoice #voice2{
	position:absolute;
	color:#FFF;
	left: 460px;
	top: 134px;

	}
#contentsVoice #voice2 h4{
	width:360px;
	font-size:130%;
	font-weight:bold;}
	
#contentsVoice #voice2 p{
	position:absolute;
	width:350px;
	margin-top:15px;
	}

/*----- contentsSalon -----*/
#contentsSalon {
	padding: 0 20px;
	background: url(/ca/img_ca/04_body_08.jpg);
}

#contentsSalon h3 {
	display: block;
	width: 820px;
	height: 113px;
}

#contentsSalon #salonlist {
	width: 820px;
	margin: 300px 0 0;
	background: #846d6d;
}

#contentsSalon #salonlist .column {
	float: left;
	width: 160px;
}

#contentsSalon #salonlist dl {
	margin: 10px 0 5px 13px;
	font-size: 93%;
}

#contentsSalon #salonlist dl dt {
	background: #fcc;
}

#contentsSalon #salonlist dl dd a:link {
	color: #fff;
}

#contentsSalon #salonlist dl dd a:hover {
	color: #c00;
}

/*----- contentsEntry -----*/
#contentsEntry {
	position: relative;
	width: 860px;
	height: 322px;
	background: url(/ca/img_ca/04_form.jpg);
	clear:both;
}

#contentsEntry h3 {
	display: block;
	width: 860px;
	height: 123px;
}

#contentsEntry p.btn a {
	position: absolute;
	top: 158px;
	left: 505px;
	display: block;
	width: 312px;
	height: 86px;
}

/*----- contentsCaIndex -----*/
#contentsCaIndex {
	margin: 30px 75px;
}

#contentsCaIndex p a {
	display: block;
	width: 710px;
	height: 188px;
}


/*----- btmlink-----*/

#btmlink ul{margin-left:240px;}

#btmlink li{
	float:left;
	padding:10px;
	}
/*----- footerCompany -----*/
.ca_copy{
	color:#ffffff;
	font-size:75%;}
	

