@charset "UTF-8";



/*
---------------------------------------------------------*/
.box1 .med_col3.icon li div {
	margin-bottom: 1.0em;
}
.box3 .med_style2 > dt > span.ten {
	margin-left: 0;
}

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

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box1 .med_col3.icon li {
	padding-top: 4%;
}
.box1 .med_col3.icon li div {
	width: 20%;
}
}



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

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

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