@charset "utf-8";
/* CSS Document */

#mainCnt{
	height: 2050px;
}

/*welcome部分*/

#mainCnt #textPix{
	position: relative;
	height: 200px
}

#mainCnt #textPix img#welcome{
	position: absolute;
	top: 0;
	left: 150px;
	display: none;
}

#mainCnt #textPix img#beauty{
	position: absolute;
	top: 20px;
	left: 650px;
	display: none;
}

#mainCnt #textPix img#renata{
	position: absolute;
	top: 20px;
	left: 400px;
	display: none;
}


#method{
	height: 300px;
}



	
#method_1{
	width: 800px;
	margin: 0 auto;
	display: block; 
}


#method_2{
	width: 350px;
	margin:0 auto 20px;
	display: block; 
}


#method_3{
	width :850px;
	font-family: "新ゴ R",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-size: 1.8em;
	color: #93F;
  	margin: 0 auto;
	display: block; 
	}
	
	

#method_4{
	font-family: "新ゴ R",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-size: 1.3em;
	text-align: center;
	line-height: 1.2em;
	margin-top: 10px;
	display: block; 
	}
	
	
#method_5{
	width: 500px;
	margin:0 auto 20px;
	display: block; 
}


/*共通：すべてのBOXについての設定*/

.sBox{
	position: absolute;
	width: 400px;
	height: 265px;
	border: solid 1px #e0c7ff;
	background: url(../renata_images/index/sbox_bk.gif) bottom  repeat-x;
}

h2{
	text-align: center;
	font-size: 1.2rem;
	padding-top: 20px;
	font-weight: 100;
}
	

.sBox_line{
	padding: 5px 50px 10px 90px;
}

.sBox ul{
	padding: 0px 40px 0px;
	font-size: 1rem;
}

.sBox li{
	line-height: 2.2em;
	padding-left: 15px;
	background: url(../renata_images/index/diamond.png) no-repeat 0px 10px;
}


/*各種：BOXについての設定*/

#sBox_1_4{
	position: absolute;	
}

#sBox_1{
	left: 150px;
	top: 160px;
}

#sBox_2{
	left: 650px;
	top: 160px;
}

#sBox_3{
	left: 150px;
	top: 445px;
}

#sBox_4{
	left: 650px;
	top: 445px;
}



/*Refa CARAT Boxについての設定*/
/*BOX間の余白は50px*/

#sBox_5{	
	position: absolute;
	top:1280px;
	left: 150px;
	width: 900px;
	height: 370px;
	border: solid 1px #e0c7ff;
	background: url(../renata_images/index/sbox_bk.gif) bottom  repeat-x;
}

#sBox_5 a{
   color:#F06;
}

.sBox_5_line{
	padding: 5px 200px 10px 345px;
}

#sBox_5 #kMsgCnt{
	float: left;
	width: 350px;
}

#refa_01{
	float: left;
	padding: 10px 10px 0 0;
}

#refa_02{
	float: left;
	padding: 10px 5px 0 0;
}

#sBox_5 .memo{
	font-size: -1;
	text-align:center;
}



/*整体師からのご挨拶BOXについての設定*/
/*BOX間の余白は50px*/


#sBox_6{
	position: absolute;
	top: 1720px;
	left: 150px;
	width: 900px;
	height:280px;
	border: solid 1px #e0c7ff;
	background: url(../renata_images/index/sbox_bk.gif) bottom  repeat-x;
}

.sBox_6_line{
	padding: 5px 200px 10px 345px;
}

#kMsgCnt{
	width: 800px;
	float:left;
	margin: 10px 20px 120px 40px;
	
}



.kMsg{
	font-size: 1.1em;
	text-indent: 10px;
	margin: 5px auto;

}


.kMsg_2{
	font-size: 1.2em;
	text-align: center;
	margin: 5px auto;
	color:#CC0;

}

/*#prfPix{
	clear:both;
	border:solid 1px #ccc;
	padding: 3px;
	box-shadow:2px 2px 1px #ccc;
    -moz-box-shadow:2px 2px 1px #ccc;
    -webkit-box-shadow:2px 2px 1px #ccc;	
}*/




/*お知らせBOXについての設定*/
/*BOX間の余白は50px*/

#sBox_7{	
	position: absolute;
	top: 1810px;
	left: 150px;
	width: 900px;
	height: 300px;
	border: solid 1px #e0c7ff;
	background: url(../renata_images/index/sbox_bk.gif) bottom  repeat-x;
}

.sBox_7_line{
	padding: 5px 200px 10px 345px;
}

#dianaInner{
	width: 800px;
	margin: -10px auto 0;
}

#dianaInner img{
	float: left;
	clear: both;
}

#dianaInner img#dianaLogo{
	margin-right: -40px
}

#dianaInner img#dianasLogo{
	margin: 20px 0 0 30px;
}

#dianaInner .dMsg{
	margin: 20px 0 0 55px;
	font-size: 1.2em;
	float:left;
	width: 590px;
}
	

a{
	text-decoration: none;
}

a:hover{
	color:#F06;
}


	