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

#body {
	width:840px;
	margin:30px auto 40px;
}
h3 {
	height:44px;
	background:url(../images/tit01a.gif) no-repeat 0 0;
	margin:0;
	padding:92px 0 0 135px;
	font-size:1em;
	font-weight:normal;
}
h3 span {
	color:#c00;
	font-size:0.85em;
}
.cts01 {
	background:url(../images/tit01b.gif) no-repeat right top;
}
.cts03 {
	height:100%;
	margin:20px 0 0;
}
.left01 {
	width:510px;
	float:left;
	margin:0 18px 0 0;
}
.left01 table {
	width:510px;
	margin:5px 0 0;
	border-top:1px solid #c3bbab;
	border-left:1px solid #c3bbab;
}
.left01 table td {
	border-bottom:1px solid #c3bbab;
	border-right:1px solid #c3bbab;
}
.td01 {
	background:url(../../shared/images/bg03.jpg);
	width:100px;
	text-align:center;
}
.center01 {
	float:left;
}
.right01 {
	float:right;
}
.center01, .right01 {
	width:150px;
}
.txt01 {
	text-align:right;
	padding-bottom:30px;
}
#esthe {
	background:url(../images/est_bg.gif) repeat-y 0 0;
}
.est_bg {
	background:url(../images/est_bottom.gif) no-repeat 0 bottom;
	height:100%;
}
h4 {
	height:32px;
	background:url(../images/tit02a.gif) no-repeat 16px 16px;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding:110px 0 0 152px;
}
h5 {
	padding:0;
	margin:0;
}
h6 {
	background:url(../images/est_line.gif) no-repeat 0 bottom;
	padding:0 0 3px;
	margin:15px 0 3px;
}
.cts04 {
	background:url(../images/tit02b.gif) no-repeat 493px top;
	height:100%;
}
.cts05 {
	height:100%;
	padding-bottom:30px;
	margin:30px 15px 0;
}
.left02 {
	width:310px;
	float:left;
	margin:0 10px 0 0;
}
.center02 {
	width:315px;
	float:left;
}
.right02 {
	width:155px;
	float:right;
	margin:50px 0 0;
}
.right02 p {
	padding:5px 0 0;
}
.td02 {
	text-align:right;
}
.table02 {
	width:300px;
}
.table02 td {
	border-bottom:1px solid #c3bbab;
	padding:10px 3px 3px;
}
.table03 {
	width:300px;
}
.table03 td {
	border-bottom:1px solid #c3bbab;
	padding:7px 3px 3px;
}
span {
	color:#7930a5;
	padding:0 3px 0 0;
}
#photoArea {
}
#photoArea {
	width:840px;
}
