@charset "UTF-8";
/* CSS Document */

/* side_nav設定 */
a.higaeri_menu{
	background-image:url(../higaeri/img/side_nav.jpg);
	background-repeat:no-repeat;
	display:block;
}

#higaeri_box{
	width:760px;
	height:201px;
	background-image:url(../higaeri/img/bg_higaeri.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	padding-bottom:30px;
}
.higaeri_contents{
	float:left;
	position:relative;
	width:233px;
	height:311px;
	margin:10px;
}
.higaeri_contents img{
	padding-bottom:10px;
}

p.clinic_ms{
	font-size:14px;
	background:#fff;
	line-height:14px;
	padding:20px;
	margin:10px 0px;
	border:1px solid #CCCCCC;
}

#docter_box{
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
	padding-left:10px;
}
#docter_box img{
	float:right;
}
#ryakureki_box{
	width:520px;
	float:left;
}
#ryakureki_box ul{
	padding-bottom:20px;
}
#ryakureki_box li{
	padding-left:14px;
}

@media screen and (max-width:640px){

.higaeri_contents {
    float: left;
    width: 32%;
    height: auto;
    margin: 0.5%;
}

#higaeri_box {
    background: none;
}

#ryakureki_box {
    width: 100%;
    float: none;
}

#ryakureki_box li {
    padding-left: 0;
}

#docter_box img {
    float: none;
	display: block;
	margin: 0 auto;
}

.right_img_box img {
    float: none;
    width: auto;
	display: block;
	margin: 0.5em auto;
}

.right_img_box p {
    float: none;
}

}