@charset "utf-8";

/**********************************
  PAGE STYLES
**********************************/

body#HOME #gnavi { margin-bottom:3px;}
body#HOME #pageimg {margin-bottom:0;}

#nonodenstyle {
	float:none;
	clear:both;
	margin-bottom:20px;
}

/* #news */

#news {
	border-bottom:1px solid #B8A592;
	margin:0 auto;
	width:780px;
	padding: 10px 0 5px;
	text-align:left;
}

#news .box {
	background-color:#FFFFFF;
	background-image: url(../../common/images/list/list-02.gif);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding:5px 0 5px 35px;
}

#news .ticker {
	width:600px;
	margin-left:32px;
}

/* #aboutclinic */

#aboutclinic {
	position:relative;
	z-index:0;
	width:705px;
	margin:0 auto;
	height:345px;
}

#aboutclinic #pr-movie {
	position:absolute;
	width:381px;
	height:297px;
	z-index:1;
	background-image:url(../images/bg-movie.gif);
	background-position:left top;
	background-repeat:no-repeat;
	top:47px;
	left:0;
	padding:0;
	text-align:left;
}

#aboutclinic #pr-movie img#thumb {
	margin-top:44px;
	margin-left:86px;
}

#aboutclinic #pr-movie p {
	padding:13px 30px 10px 96px;
	color:#FFF;
	font-size:11px;
	font-size:12px\9;
	line-height:1.4em\9;
}

#aboutclinic #banners {
	position:absolute;
	width:311px;
	height:306px;
	z-index:2;
	text-align:left;
	left:394px;
	top:36px;
}

#aboutclinic h2 {
	position:absolute;
	width:705px;
	height:31px;
	top:0;
	left:0;
	z-index:3;
}

#aboutclinic img#illust {
	position:absolute;
	z-index:5;
	width:118px;
	height:351px;
	left:-33px;
	top:-5px;
}

#footlink {
	position:relative;
}


#aboutclinic #banners a.clinic {
	display:block;
	width:311px;
	height:100px;
	text-decoration:none;
	color:#666;
}

.top-shinryou {
	background-image:  url("../images/clinic-info.gif");
	background-repeat: no-repeat;
	margin-bottom:4px;
}

.top-staff {
	background-image:  url("../images/clinic-staff.gif");
	background-repeat: no-repeat;
	margin-bottom:4px;
}

.top-access {
	background-image:  url("../images/clinic-access.gif");
	height:100px;
}

a.clinic:hover { color:#333 !important;}
a.top-shinryou:hover {background-image:  url("../images/clinic-info_on.gif");}
a.top-staff:hover {background-image:  url("../images/clinic-staff_on.gif");}
a.top-access:hover {background-image:  url("../images/clinic-access_on.gif");}

.clinic p {
	padding:45px 20px 0 100px;
}
