@charset "euc-jp";
/* CSS Document */

/*
==========================================================================================*/


.right01{
	width:410px;
	height:358px;
	float: left;
	margin:0 0 0 15px;
}

.pro{
	width: 194px;
	height:42px;
	float: left;
	margin:0;
	border: 1px solid #d1a9f8;
	background-image: url(img/pro.jpg);
	background-repeat: no-repeat;
	padding: 306px 10px 10px;
}

.box02{
	width: 650px;
	margin:15px 0 15px 0;
	clear:both;
}

.ph img{
	width: 281px;
	margin:0 0 0 10px;
	float:right;
}

.box_s{
	width: 650px;
	height:15px;
	clear:both;
}

.box03{
	width: 650px;
	margin:5px 0 0 0;
	clear:both;
	font-size: 12px;
	line-height: 18px;
}

.ttl{
	width: 650px;
	margin:0 0 10px 0;
}

.box03 .left{
	width: 243px;
	height:185px;
	margin:0 10px 15px 0;
	float:left;
}

.box03 .right{
	width: 397px;
	margin:0;
	float:left;
}

.box03 ol{
	padding: 0 0 0 25px;
	font-size: 12px;
	line-height: 18px;
}

.box03 li {
	list-style-position: outside;
	list-style-type: decimal;
}

.clear{
	margin:10px 0 0 0;
	clear:both;
}

.ph02 img{
	width: 285px;
	margin:0 0 0 10px;
	float:right;
}

.price{
	float: left;
	margin:10px 0 0 0;
	padding: 15px 20px;
	border: 1px solid #d1a9f8;
	font-size: 12px;
	line-height: 18px;
}


#satoko{
	width:650px;
	height:214px;
	background-image: url(img/ph04.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin:10px 0 30px 0;
}

#satoko p{
	width: 380px;
	padding: 50px 0 0 250px;
	float: left;
}

#infobeauty{
	width:648px;
	height:185px;
	border: 1px solid #333333;
	background-image: url(img/info.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 30px;
}

#infobeauty .left{
	width: 340px;
	padding: 50px 29px 0 15px;
	float: left;
}

#infobeauty .right{
	width: 226px;
	float: left;
}

#navigator{
	width:650px;
	height:153px;
	border: 1px solid #333333;
	background-image: url(../img/profile.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding: 0px;
	margin-bottom: 30px;
}

#navigator .left{
	width: 446px;
	padding: 50px 29px 0 15px;
	float: left;
}

#navigator .right{
	width: 160px;
	float: left;
}

.mkh{ background:url(img/mkh.jpg) no-repeat;}
.mkh p {
	width:380px;
height:260px;
	padding-top:120px;
	padding-left: 10px;
	margin-bottom: 30px;
}

