@charset "UTF-8";

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



/*box3
---------------------------------------------------------*/
.box3 .med_col3 li {
	padding-top: 25px;
}
.box3 .med_col3 .col1 {background: rgba(149,199,204,0.4);}
.box3 .med_col3 .col2 {background: rgba(212,207,108,0.4);}
.box3 .med_col3 .col3 {background: rgba(159,204,149,0.4);}
.box3 .med_col3 .col1 dt {color: #3f8ea1;}
.box3 .med_col3 .col2 dt {color: #918b13;}
.box3 .med_col3 .col3 dt {color: #448235;}
.box3 .med_col3 dt .icon {
	width: 35%;
	max-width: 110px;
	margin-left: auto;
	margin-right: auto;
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.box3 .med_col3 li {
	padding-top: 2%;
}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box3 .med_col3 li {
	padding-top: 4%;
}
.box3 .med_col3 dt .icon {
	width: 25%;
}
.box3 .med_flow_list br.pc_only {
	display: block !important;
}
}



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

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

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