@charset "UTF-8";

/* m_img_area
---------------------------------------------------------*/
.contentpage .m_img_area {
  background-image: url(../images/medical/perio/m_img@2x.jpg);
}



/* risk
---------------------------------------------------------*/
#risk .perio_col {
	justify-content: space-between;
	max-width: 1160px;
	margin-left: auto;
	margin-right: auto;
}
#risk .perio_col li:nth-child(odd) {
	max-width: 560px;
	width: 48.5%;
	background-color: #948f8b;
	background-position: left center;
	background-size: auto 100%;
	background-repeat: no-repeat;
	padding: 40px 0;
	box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}
#risk .perio_col li:nth-child(1){
	background-image: url("../images/medical/perio/img4@2x.jpg")
}
#risk .perio_col li:nth-child(3){
	background-image: url("../images/medical/perio/img5@2x.jpg")
}
#risk .perio_col li.arrow{
	width: 2.6%;
	display: flex;
    justify-content: center;
    align-items: center;
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 
#risk .perio_col li:nth-child(odd) {
	width: 48.3%;
	padding: 3% 0;
}
}
/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) {
#risk .perio_col {
	display: block;
	max-width: 100%;
}
#risk .perio_col li:nth-child(odd) {
	max-width: 100%;
	width: 100%;
	height: 8em;
	padding:5% 3%;
}
#risk .perio_col li.arrow{
	width: 8%;
	display: block;
	margin: 1% auto;
	text-align: center;
}
#risk .perio_col li.arrow{
	transform: rotate(90deg);
}
}



/* approach
---------------------------------------------------------*/
#approach .com_bgimg.grd{
	background-image: url("../images/medical/perio/img8@2x.jpg");
}
#approach .med_flt_box .top_border{
	max-width: 510px;
	position: relative;
	padding-top: 1.8em;
	margin-top: 1.8em;
	line-height: 2em;
}
#approach .med_flt_box .top_border::before{
	position: absolute;
	content: "";
	background: #4a4137;
	max-width: 130px;
	width: 9em;
	height: 1px;
	left: 0;
	top:0;
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 
}
/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 
#approach .com_bgimg.grd::after{
	top:37.33vw;
}
#approach .med_flt_box .top_border{
	max-width: 100%;
	line-height: 1.8em;
}
}



/* health
---------------------------------------------------------*/
#health .com_bgimg.grd{
	background-image: url("../images/medical/perio/img17@2x.jpg");
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) { 
}
/* Mobile (Portrait) 
------------------------------------------*/ 
@media only screen and (max-width: 767px) { 
#health .com_bgimg.grd::after{
	top:68.6vw;
}
}





