/*-----------------------------------
DEFAULT CSS
FILE DATA: esthe.css
-----------------------------------*/


/*MAIN_IMAGE
-----------------------------------*/
#main_image2 div{
	background-image: url(../images/main_img.jpg);
}

/*BODY_LEFT
-----------------------------------*/
#body_left {
	width:125px;
	height:auto;
	float:left;
}
#body_left h2 {
	width:40px;
	height:200px;
	text-indent:-10000em;
	margin:0 auto;
	background:url(../images/esthe_ttl.gif) no-repeat;
}
/*BODY_RIGHT
-----------------------------------*/
#body_right {
	width:734px;
	height:auto;
	padding:0 15px 0 25px;
	float:right;
}
/*--------------- Main ----------------*/
.main {
	height:100%;
}
.box01 {
}
.box01_l {
	float:left;
	width:200px;
	margin-right:13px;
}
.box01_l p {
	margin-bottom:15px;
}
.pink {
	background:url(../images/esthe_pink_bg.gif) 0 repeat-y;
	padding:5px;
	line-height:110%;
}
.red {
	color:#cc0000;
}
.box01_r {
	float:left;
	width:519px;
}
.box01_r p {
	margin:8px 0 5px;
}
.table01 {
	border-top:1px solid #d9cbb2;
	border-left:1px solid #d9cbb2;
	width:519px;
	margin:0 0 15px;
	background-color:#fbf6f7;
	border-bottom:1px solid #d9cbb2;
}
.table01 td {
	border-bottom:1px dotted #d9cbb2;
	border-right:1px solid #d9cbb2;
}
.table02 {
	border-top:1px solid #d9cbb2;
	border-left:1px solid #d9cbb2;
	width:519px;
	margin:0 0 15px;
	background-color:#fbf6f7;
}
.table03 {
	border-top:1px solid #d9cbb2;
	border-left:1px solid #d9cbb2;
	margin:0 0 15px;
	background-color:#fbf6f7;
}
.table03 td {
	border-bottom:1px solid #d9cbb2;
	border-right:1px solid #d9cbb2;
	padding:4px 20px;
}
.table02 td {
	border-bottom:1px solid #d9cbb2;
	border-right:1px solid #d9cbb2;
}
.td01 {
	background-color:#ebe4d7;
	text-align:center;
}
.td02 {
	border-top:1px solid #d9cbb2;
}
.td03 {
	width:50px;
}
.text{
	margin-bottom:30px;
}
.text p {
	text-indent:-1.3em;
	padding-left:1.3em;
	line-height:120%;
} 

/*-----------------------------------
下記から記述
-----------------------------------*/
