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

	スタッフのご紹介 > 院長紹介
	
//////////////////////////////////////////////////////*/

/*===================================
	director
===================================*/
#director #main-visual{
	padding:1.0em;
}
#director #main-visual img{
	width:100%;
	height:auto;
	display:block;
}

/* profile */
#profile{
	padding:0 1.0em;
	margin-bottom:1.0em;
}

/*
#profile dl{
	overflow:hidden;
}
#profile dl dt,
#profile dl dd{
	color:#4C4948;
	font-size:95%;
}
#profile dl dt{
	width:30%;
	float:left;
	clear:both;
	margin-right:1.0em;
}
*/

#profile table{
	border-collapse:collapse;
	margin-bottom:1.0em;
}
#profile table tr th,
#profile table tr td{
	color:#4C4948;
	padding-bottom:0.5em;
}
#profile table tr th{
	text-align:left;
	padding-right:1.0em;
	white-space:nowrap;
	vertical-align:top;
}

#profile p{
	color:#4C4948;
}

/* media */
#media{
	padding:1.0em;
	margin-bottom:0.5em;
}
#media h3{
	color:#FF4499;
	font-size:110%;
	padding:1.0em;
	border:1px solid #FF9BC9;
	margin-bottom:1.0em;
}
#media figure img{
	width:100%;
	height:auto;
	display:block;
}

/* message */
#message{
	padding:0 1.0em;
	margin-bottom:1.5em;
}
#message p{
	color:#4C4948;
	font-size:95%;
	margin-bottom:1.0em;
}

/* interview */
.interview{
	padding:0 1.0em;
	margin-bottom:1.5em;
}

#interview03 .headline{
	font-size:110%;
	white-space:nowrap;
}

.interview h4,
.interview p{
	padding-left:2.0em;
}
.interview h4{
	color:#FF4499;
	background:url(../../images/common/caption-bg.png) left 7px no-repeat;
	background-size:25px 3px;
	-moz-background-size:25px 3px;
	-ms-background-size:25px 3px;
	-o-background-size:25px 3px;
	-webkit-background-size:25px 3px;
	margin-bottom:0.5em;
}
.interview p{
	color:#4C4948;
	font-size:95%;
	margin-bottom:1.0em;
}

.interview aside{
	width:50%;
	float:right;
	margin:0 0 0.5em 0.5em;
}
.interview aside img{
	width:100%;
	height:auto;
	display:block;
}












