
/*============================================================================

	#mainvisual

============================================================================*/

#mainvisual{
	height:780px;
}
.top_bnr_blue_radical {
  position: absolute;
  left: 70%;
  top: /*219px*/179px;
	z-index: 100
}
.top_bnr_insta{
	position: absolute;
    left: 70%;
    top: /*320px*/280px;
	z-index: 100;
}
.top_bnr_insta img{
	width: 244px;
    background-color: #ffffff;
    border-radius: 10px;
    border: solid 3px #f19cc1;
}
.top_bnr_clinicnews{
	position: absolute;
    left: 70%;
    top: /*423px*/383px;
	z-index: 100;
}
@media screen and (max-width:640px) {
/* スマホ */
#mainvisual{
	height:540px;
    overflow: hidden;
}
.bnr_insta_sp img{
	border: solid 3px #f18fbb;
    border-radius: 10px;
	width: 275px;
}
}