@charset "UTF-8";

.contentpage .m_img_area .m_img {background-image: url("../images/perio/m_img@2x.jpg");}
.med_lead .com_lead_txt {background-image: url("../images/perio/parts1@2x.png");}

.med_style3 > dt::before,
.med_style3_txt::before {
	color: #d17f66;
}
.med_style3 > dt .txt_color,
.med_style3_txt .txt_color {
	color: #c3675f;
}

.med_flow_bg .flow_title {color: #d17f66;}
.med_flow_bg .flow_title::before {background: #d17f66;}

.med_point {background: rgba(240,247,240,0.95);}
.med_point .point_title {color: #689968;}



/*box2
---------------------------------------------------------*/
.box2 .med_flt .img_r {
	width: 28%;
	max-width: 330px;
}
.box2 .med_flt .txt_l {
	width: 69%;
}
.box2 .med_col_list dt {
	font-size: 140%;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.box2 .med_flt .img_r {
	width: 35%;
}
.box2 .med_flt .txt_l {
	width: 100%;
}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box2 .med_flt .img_r {
	width: 70%;
}
.box2 .med_col_list dt {
	font-size: 120%;
}
}



/*box3
---------------------------------------------------------*/

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.box3 .med_style3 dt .txt_color {
	display: block;
}
}

/* 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) {
}