@charset "utf-8";


#staff #main .left {
	position: relative;
	width: 100%;
	float: none;
}

#staff #main .right{
	width:80%;
}

#staff #main .right{
	width:80%;
}


#staff #main #message .right {
	width: 40%;
	float: right;
	text-align: right;
	margin:0 0 1em 1em;
}
#staff #main #message .right  img{
	width: 100%;
}



/* 院内レポート */
#staff #main #intro .left {
	float:none;
	width: 100%;
}

#staff #main #intro .right {
	float:none;
	width: 100%;
}

#staff #main #intro .left1 {
	float: left;
	margin-right:1em;
}

#staff #main #intro .right1 {
	float: none;
	width: auto;
	zoom:1;
	overflow:hidden;
}

#staff #main #intro .right1 dt{
	float:none;
	width:auto;
	display:block;
}
#staff #main #intro .right1 dd{
	float:none;
	margin:0;
	width:auto;
	display:block;
}



/* traning */
#training li {
	float: left;
	width:50%;
	margin: 0 0 0.5em 0;
}
#training li img{
	width:95%;
}

#training li.last {
	margin: 0 0 0.5em 0;
}


h3 {
	font-size: 113%;
}

h5 {
	font-size: 104%;
}

body#staff #staff{
	font-size:100%;
}
body#staff #main{
	font-size:136%;
}


body#staff #staff .left {
	position: relative;
	width: auto;
	float: none;
}
body#staff #staff .right{
	position: relative;
	width: 100%;
	float: none;
	text-align:right;
}
body#staff #staff .right a{
	display:inline;
	text-align:right;
}