@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;
}

/* footer */
#footer .footer-inr {
	background:url(../img/common/bg_footer.gif) no-repeat right top;
}

/* 01 */
#main-area.sch01 .sch01nav {
	margin-bottom:50px;
}
#main-area.sch01 .sch01nav li {
	float:left;
	margin-right:0.9em;
}
#main-area.sch01 .staff-block {
	margin-left:5px;
	margin-bottom:20px;
}
#main-area.sch01 .staff-block h4 {
	font-size:130%;
	font-weight:bold;
	line-height:150%;
	margin-bottom:15px;
}
#main-area.sch01 .staff-block dl {
	margin-bottom:3px;
}
#main-area.sch01 .staff-block dl.center {
	display: flex;
	align-items: center;
}
#main-area.sch01 .staff-block dt {
	float:left;
	width:150px;
}
#main-area.sch01 .staff-block dt.w280 {
	width: 280px;
}
#main-area.sch01 .staff-block dd {
	float:left;
	width:365px;
}

/* 02 */
#main-area.sch02 .link-wrap {
	margin-bottom:80px;
}
#main-area.sch02 .link-wrap ul {
	float:left;
	font-size:115%;
	width:350px;
}
#main-area.sch02 .link-wrap ul li {
	margin-bottom:15px;
}
#main-area.sch02 .link-wrap ul li a {
	color:#333 !important;
}

/* 03 */
#main-area.sch03 .list-wrap {
	border:1px solid #7d7d7d;
	margin-bottom:100px;
	padding:30px 22px;
}
#main-area.sch03 .list-wrap .floatL {
	width:280px;
}
#main-area.sch03 .list-wrap .floatR {
	width:380px;
}
#main-area.sch03 .list-wrap dt {
	border-left:6px solid #fff100;
	font-size:115%;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:8px;
}
#main-area.sch03 .list-wrap dd {
	margin-left:25px;
	margin-bottom:3px;
}
#main-area.sch03 .list-wrap dd.family {
	font-size:105%;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:15px;
}
#main-area.sch03 .list-wrap dd .icon {
	margin-left:10px;
	vertical-align:-4px;
}
