.name1 { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 20px; font-weight: normal; line-height: 20px; }
.name2 { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 16px; font-weight: normal; }
.title { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 14px; font-weight: normal; line-height: 18px; }
.body { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; }
.table { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; }
.caption { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; }
.schedule { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 10px; font-weight: normal; line-height: 12px; }
.schedule2 { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 10px; font-weight: normal; line-height: 10px; }
.mini { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 8px; font-weight: normal; line-height: 10px; }
.micro { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 6px; font-weight: normal; line-height: 8px; }
.marq { font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif; font-size: 12px; font-weight: normal; line-height: 12px; }

A { TEXT-DECORATION: none }
A:hover { COLOR: #CC6666; TEXT-DECORATION: underline }


#proBox {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
}
#proBox #tel {
	background-image: url(img/tel.jpg);
	height: 34px;
	width: 389px;
	position: absolute;
	top: 20px;
	right: 20px;
}

#proBox #photo {
	position: absolute;
	width: 500px;
	height: 550px;
	top: 65px;
	right: 19px;
}
#proBox #hana {
	background-image: url(img/hana.png);
	height: 490px;
	width: 403px;
	position: absolute;
	top: 20px;
	left: -4px;
}
* html #proBox #hana {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=img/hana.png);
}



#proBox #proTbl {
	width: 740px;
	position: absolute;
	top: 500px;
	left: 0px;
	right: 0px;
}
#proBox #proTbl #proTd {
	height: 420px;
	width: 720px;
}
