@charset "utf-8";

/* 医局紹介 用CSS
==========================================*/
body {
	background:url(../img/common/bg_body.gif) no-repeat center 410px;
}
#contents {
	background:#dfdfde;
}
#visual {
	background:url(../img/common/bg_visual.gif) no-repeat center bottom #dfdfde;
}

/* main-area */
#main-area {
	background:url(../img/common/bg_main.gif) no-repeat right bottom #fff;
	color:#02293e;
	padding:50px 50px 80px;
	width:715px;
}
#main-area h2 {
	font-size:145%;
	font-weight:bold;
	margin-bottom:30px;
}
#main-area h3 {
	border-left: 6px solid #04293e;
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
	margin-bottom: 20px;
	padding-left: 12px;
}
#main-area .name {
	margin-bottom: 40px;
}
#main-area .name  h2 {
	margin-bottom: 20px;
	font-size: 200%;
	line-height: 150%;
}
#main-area .boxline {
	padding: 18px 25px;
	border: solid 1px #7d7d7d;
}

/* footer */
#footer .footer-inr {
	background:url(../img/common/bg_footer.gif) no-repeat right top;
}


/* 01 */
#main-area.int01 .int01nav {
	margin-bottom:50px;
}
#main-area.int01 .int01nav li {
	float:left;
	margin-right:0.9em;
}
#main-area.int01 .interview {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #d5d5d5;
}
#main-area.int01 .interview {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #d5d5d5;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#main-area.int01 .interview .pic {
	width: 160px;
}
#main-area.int01 .interview .txt {
	width: 530px;
}
#main-area.int01 .interview .interviewTtl {
	margin-top: 10px;
	font-size: 130%;
	font-weight: bold;
	line-height: 160%;
}
