@charset "UTF-8";


.m_img {
	background-image: url("../images/caries/m_img@2x.jpg");
}

/*
---------------------------------------------------------*/
.med_col_list.icon > li:nth-of-type(1) { background-color: #E6F8FF;}
.med_col_list.icon > li:nth-of-type(3) { background-color: #F4FBCE;}
.med_col_list.icon > li:nth-of-type(1) dt {
	color: #35AEEE;
	background-image: url("../images/caries/col3_icon1.svg");
}
.med_col_list.icon > li:nth-of-type(2) dt {
	background-image: url("../images/caries/col3_icon2.svg");
}
.med_col_list.icon > li:nth-of-type(3) dt {
	color: #3EB18C;
	background-image: url("../images/caries/col3_icon3.svg");
}
.fl_scl_area {
	padding-top: 15px;
}
.med_flow_list .img_item .abs {
	position: absolute;
	width: 41%;
	max-width: 77px;
	right: 0;
	top: -8%;
}
.med_flow_list dt {
	color: #46c4a5;
}

/* PC,Tablet
------------------------------------------*/
@media only screen and (min-width: 768px) {

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

.med_flow_list .img_item .abs {
	width: 48%;
	right: -10%;
	top: -12%;
}
}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {

.med_flow_list .img_item .abs {
	width: 52%;
	right: -16%;
	top: -12%;
}
}
