@charset "UTF-8";
.contentpage #pagebody {
	z-index: 0!important;
}
.contentpage .m_img_area .com_kira{
	z-index: 2;
}
.contentpage .m_img{
	background-image: url(../images/content/dentist/m_img@2x.jpg);
	background-size: cover;
 	height: 500px;
}
.contentpage .m_img::after{
    position: absolute;
    display: block;
    content: "";
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background-size: 100% auto;
    width: 100%;
    height: 60%;
    left: 0;
    top:0;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 
.contentpage .m_img{
    height: 40vw;
}
}

/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 
.contentpage .m_img{
    height: 55vw;
}
.contentpage .m_img::after{
    height: 50%;
}    
}



/* com_lead
---------------------------------------------------------*/
.com_lead{
	margin-bottom: 30px;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 

}

/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 

}



/* 
---------------------------------------------------------*/

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 

}

/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 

}



/* 
---------------------------------------------------------*/

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 

}

/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 

}



/* 
---------------------------------------------------------*/

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 

}

/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 

}