@charset "UTF-8";

/*med_col_list
---------------------------------------------------------*/
.med_col_list li{
	background: none;
	border: 1px solid;
	padding: 40px 4.5% 50px;
}
.med_col_list li:nth-child(1){
	border-color: #9cb772;
}
.med_col_list li:nth-child(2){
	border-color: #c6a48d;
}
.med_col_list li:nth-child(3){
	border-color: #87bcc1;
}
.med_col_list li .med_col_list_title {
	text-align:left;
	line-height: 1em;
	padding-bottom: 1.6rem;
	margin-bottom: 1.4rem;
}
.med_col_list li .med_col_list_title span{
	padding-left: 2.1em;
	position: relative;
}
.med_col_list li .med_col_list_title span::before{
	position: absolute;
	content: "";
	background-repeat: no-repeat;
	background-position: left center;
	width: 1.5385em;
	height: 1.5385em;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.med_col_list li:nth-child(1) .med_col_list_title span::before{
	background-image: url("../images/caries/icon1.svg");
}
.med_col_list li:nth-child(2) .med_col_list_title span::before{
	background-image: url("../images/caries/icon2.svg");
}
.med_col_list li:nth-child(3) .med_col_list_title span::before{
	background-image: url("../images/caries/icon3.svg");
}
.med_col_list li:nth-child(1) .med_col_list_title{
	color: #9cb772;
	border-color: #9cb772;
}
.med_col_list li:nth-child(2) .med_col_list_title{
	color: #c6a48d;
	border-color: #c6a48d;
}
.med_col_list li:nth-child(3) .med_col_list_title{
	color: #87bcc1;
	border-color: #87bcc1;
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.med_col_list li{
	padding: 4% 4.5%;
}
.med_col_list li .med_col_list_title {
	text-align:left;
	line-height: 1em;
	padding-bottom: 1.2rem;
	margin-bottom: 1rem;
}
}
/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.med_col_list li{
	padding: 7% 5% 6%!important;
}
.med_col_list li .med_col_list_title {
	padding-bottom: 1.2rem;
    margin-bottom: 1rem;
}
}

