@charset "UTF-8";
/*==================================================
HOME
==================================================*/

/*news-box----------------------------------*/
#HOME .cont01{
	padding-top: 70px;
	margin-left: 0 !important;
	margin-right: 0 !important;
  background-color:#bde5ec;
}
@media screen and (max-width:768px){
	#HOME .cont01{
		padding: 40px 10px 40px;
		background-color:#bde5ec;
		padding-right:3%;
	}
}
@media screen and (max-width:600px){
	#HOME .cont01{
		padding-top: 30px;
		background-color:#bde5ec;
		padding-left:3%;
		padding-right:3%;
	}
}


#HOME .cont01 .inner{
	margin: 0 0 0 auto;
}
@media screen and (max-width:768px){
	#HOME .cont01 .inner{
		width: 100%;
	}
}

#HOME .cont01 .inner p{
	text-shadow: 0 0 1px #bde5ec,0 0 2px #bde5ec, 0 0 4px #bde5ec, 0 0 6px #bde5ec, 0 0 8px #bde5ec,0 0 10px #bde5ec,0 0 12px #bde5ec, 0 0 14px #bde5ec, 0 0 16px #bde5ec, 0 0 18px #bde5ec;
}
@media screen and (max-width:768px){
	#HOME .cont01 .inner p{
		width: 100%;
		margin: 0 0 0 auto;
	}
}

@media screen and (max-width:600px){
	#HOME .cont01 .inner p{
		text-shadow: 0 0 1px #bde5ec,0 0 2px #bde5ec, 0 0 4px #bde5ec, 0 0 6px #bde5ec, 0 0 8px #bde5ec,0 0 10px #bde5ec,0 0 12px #bde5ec, 0 0 14px #bde5ec, 0 0 16px #bde5ec, 0 0 18px #bde5ec;
	}
}


#HOME .cont01 .inner .h2title-01{
	text-align: center !important;
}
@media screen and (max-width:768px){
	#HOME .cont01 .inner .h2title-01{
		text-align: center !important;
	}
}

#HOME .cont01 .inner .h2title-01 span{
	color: #fff !important;
}


/*==================================================
CLINIC
==================================================*/
#STAFF .box1 .f-item1-2{
	margin-bottom: 60px;
}
	@media screen and (max-width:768px){
		#STAFF .box1 .f-item1-2{
			margin-bottom: 40px;
		}
	}
	@media screen and (min-width:601px){
		#STAFF .box1 .f-item1-2:nth-last-child(-n+2){
			margin-bottom: 0;
		}
	}
	@media screen and (max-width:600px){
		#STAFF .box1 .f-item1-2{
			margin-bottom: 30px;
		}
		#STAFF .box1 .f-item1-2:nth-child(1){
			margin-bottom: 7px;
		}
		#STAFF .box1 .f-item1-2:nth-last-child(1){
			margin-bottom: 0;
		}
	}


/*==================================================
DIRECTOR
==================================================*/





/*==================================================
waku1
==================================================*/
.waku1{
	background-color: #f5f5ee;
	padding: 70px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
@media screen and (max-width:768px){
	.waku1{
		padding: 30px;
	}
}
@media screen and (max-width:600px){
	.waku1{
		padding: 20px;
	}
}