dl.esthe-list{
	width:600px;
	margin:10px 0;
}

dl.esthe-list dt{
	padding:8px 10px;
/*	background:#d3d3aa;*/
/*	background:#FBF9EC;*/
	font-weight:bold;
	border:solid 1px #ccc;
}

dl.esthe-list dd{
	padding:5px 15px 5px;
	/*background:#efefd9;*/
	/*background:#FBF9EC;*/
	/*border:solid 1px #f00;*/
	border:solid 1px #ccc;
}

dl.esthe-list dd p{
margin:5px 0;
}

div#contents div.rightBox p.exp{
margin:5px 0 0 0;
}

table.price_esthe{
	width:500px;
	margin:10px 0;
	border:solid 1px #ccc;
	border-collapse:collapse;
}

table.price_esthe th{
	width:100px;
	border:solid 1px #ccc;
	background:#f9ec82;
}

table.price_esthe td{
	border:solid 1px #ccc;
	padding:5px 5px 5px 10px;
}

/*写真小*/

div.esthe-photo{
margin:10px 0 0 5px;
zoom:100%;
}

div.esthe-photo:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div.photo01{
	margin:10px 10px 0 0;
	width:190px;
	float: left;
}

div.photo02{
	margin:10px 0 0 0;
	width:190px;
	float: left;
}

div.photo01 p.shadow,div.photo02 p.shadow{
	/*margin: 5px 0 20px 15px;*/
	background: url(../../cmn/img/shadow_001.gif) right bottom;
	float:left;

}

div.photo01 p.shadow img, div.photo02 p.shadow img{
	position: relative;
	left: -5px; /* 画像を左へ移動 */
	top: -5px; /* 画像を上へ移動 */
	padding: 5px; /* 画像枠 */
	background: #fff; /* paddingを設定した場合の背景色 */
	border: 1px solid #cccccc; /* 画像の枠線 */
}

div#wrapper div#contents div.rightBox div.este-photo div.photo01 p.cap{
text-align:center;
}

p.cap{
text-align:center;
}
