@charset "utf-8";
/* CSS Document */

.button_map a {
	background: url(../images/button_map.jpg) no-repeat;
	height:33px;
	width:287px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
	margin-top:10px;
}
.button_map a:hover {
	background: url(../images/button_map_ov.jpg) no-repeat;
	height:33px;
	width:287px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
	margin-top:10px;
}
.p_header { font-size:11px; padding:5px;}
#wrapper {border-top: 1px solid #E8E8E8;}

#access .outimg,
#clinic .pt15,
#staff .pt15 {
	padding-top:15px;
}

/* ----------------------------  */

#clinic .pkbox,
#staff .pkbox {
    width: 400px;
}

#clinic .pk01, #staff .pk01,
#clinic .pk03, #staff .pk03 {
	float:left;
	width:195px;
	height: 148px;
}

#clinic .pk02, #staff .pk02,
#clinic .pk04, #staff .pk04 {
	float:right;
	width:195px;
	height: 148px;
}

#clinic .pk03, #staff .pk03,
#clinic .pk04, #staff .pk04 {
	padding-left:2px;
	padding-top:15px;
}

#clinic .pk01 a, #staff .pk01 a,
#clinic .pk02 a, #staff .pk02 a,
#clinic .pk03 a, #staff .pk03 a,
#clinic .pk04 a, #staff .pk04 a {
	width: 195px;
    height: 148px;
    margin: 0;
	text-align:left;
    text-indent: -9999px;
	display:block;
}

#clinic .pk01 a, #staff .pk01 a{ background: url(../images/pkup2.jpg) 0 0 no-repeat; }
#clinic .pk02 a, #staff .pk02 a{ background: url(../images/pkup2.jpg) -195px 0 no-repeat; }
#clinic .pk03 a, #staff .pk03 a{ background: url(../images/pkup2.jpg) -386px 0 no-repeat; }
#clinic .pk04 a, #staff .pk04 a{ background: url(../images/pkup2.jpg) -579px 0 no-repeat; }

#clinic .pk01 a:hover, #staff .pk01 a:hover{ background: url(../images/pkup2.jpg) 0 -148px no-repeat; }
#clinic .pk02 a:hover, #staff .pk02 a:hover{ background: url(../images/pkup2.jpg) -195px -148px no-repeat; }
#clinic .pk03 a:hover, #staff .pk03 a:hover{ background: url(../images/pkup2.jpg) -386px -148px no-repeat; }
#clinic .pk04 a:hover, #staff .pk04 a:hover{ background: url(../images/pkup2.jpg) -579px -148px no-repeat; }

/* ----------------------------  */



#staff h3#title05 { background: url(../images/staff_h3-05.jpg) 0 0 no-repeat; margin-top: 20px; }

#esthe div.bnr1 {padding-left:56px;}

#esthe div.bnr1 a{
	width:419px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background:url(../images/esthe_bnr1.jpg) left top no-repeat;
	margin-bottom:20px;
}

#esthe div.bnr1 a:hover{
	background:url(../images/esthe_bnr1.jpg) left bottom no-repeat;
}

#esthe .hidden_data {
	display:none;
}
