h1{
	background:url(../../images/img_clinic/h1_underline.png) no-repeat bottom right;
}
h2{
	margin-bottom:0px;
	margin-left:20px;
	color:#666;
}
p.h2p{
	margin-bottom:0px;
	margin-left:20px;
	color:#666;
}
dl#tenantlist{
	margin-left:50px;
	margin-right:30px;
	margin-top:10px;
}
dt{
	margin-bottom:0px;
	background:url(../../images/img_tenant/tenant_h2.png) no-repeat left center;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	font-weight:bold;
	font-size:16px;
	line-height:120%;
}
dt .subtitle{
	font-size:12px;
	color:#999;
	font-weight:bold;
}

dd{
	position:relative;
	margin-left:0px;
	margin-bottom:30px;
	border-left:solid 5px #7a9;
	border-top:1px dotted #7a9;
	border-bottom:1px dotted #7a9;
}
dd .invite{
	position:relative;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
}
dd .invite h3{
	font-size:12px;
	margin-bottom:5px;
}

dl dd ul{
	padding:10px;
	padding-left:40px;
	line-height:150%;
}
.item{
}
.tel,.fax,.mail{
	padding-left:18px;
	padding-bottom:3px;
	padding-top:3px;
	display:inline;
	margin-right:10px;
	font-weight:bold;
}
.tel{
	background:url(../../images/img_tenant/icon_tel.png) no-repeat left center;
}
.fax{
	background:url(../../images/img_tenant/icon_fax.png) no-repeat left center;
}
.mail{
	background:url(../../images/img_tenant/icon_mail.png) no-repeat left center;
}
.time{
	background:url(../../images/img_tenant/icon_clock.png) no-repeat left center;
	padding-left:18px;
	padding-bottom:3px;
	padding-top:3px;
	margin-right:10px;
	font-weight:bold;
}

li.time span{
	display:inline-block;
	margin-left:12px;
}

.site{
	position:absolute;
	right:0px;
	top:-20px;
}

.site2line{
	position:absolute;
	right:0px;
	top:-40px;
	text-align:right;
}

#mediaruby{
	font-size:10px
}

* html .site{
	position:absolute;
	right:30px;
	top:-20px;
} 
* html h1{
	background:url(../../images/img_clinic/h1_underline.jpg) no-repeat bottom right;
}
