@charset "UTF-8";

.contentpage .m_img_area .m_title .ft_sempl span {
	display: inline-block;
	transform: translateY(-.3em);
}



/*むし歯や歯周病を未然に防ぐために
---------------------------------------------------------*/
.box2 .med_col3 li {
	border: solid 2px #747ba1;
}
.box2 .med_col3 dt {
	text-align: center;
	color: #747ba1;
	font-size: 190%;
	letter-spacing: .15em;
	line-height: 1.2em;
	margin: .8em 0 1.0em;
}
.box2 .med_col3 li.col2 {border-color: #e29b3a;}
.box2 .med_col3 li.col2 dt {color: #e29b3a;}
.box2 .med_col3 li.col3 {border-color: #7dad49;}
.box2 .med_col3 li.col3 dt {color: #7dad49;}

.box2 .med_flow_list .img_item span {
	width: 55%;
	max-width: 99px;
	right: 0;
	top: 0;
	transform: translate(13%,-28%);
}

/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.box2 .med_col3 dt {
	font-size: 180%;
	margin: 3% 0 .6em;
}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box2 .med_col3 li {
	border-width: 1px;
}
.box2 .med_col3 dt {
	font-size: 170%;
	margin: 0 0 .3em;
}
}



/*進行度合いに応じたむし歯治療
---------------------------------------------------------*/
.box3 .med_style1 .kakko {
	margin-left: -.4em;
	margin-right: -.4em;
}

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

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