@charset "UTF-8";



/*導入*/
.com_lead_box .lead_bg {
	background-image: url("../images/yobo/m_img@2x.png");
}



/*適切な予防歯科で、お口の健康を守る
---------------------------------------------------------*/
.box1 .graph {
	max-width: 1100px;
	background-color: rgba(75,64,51,0.08);
	border-radius: 20px;
	margin: 0 auto;
}
.box1 .graph dl {
	text-align: center;
	padding: 70px 0;
}
.box1 .graph dl:first-of-type {
	border-bottom: 1px solid #FFF;
}
.box1 .graph dt.ft_min {
	font-size: 176%;
	letter-spacing: .5em;
	margin-bottom: .3em;
}
.box1 .graph dd .box_img {
	margin: 0 auto;
}


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

.box1 .graph dl {
	padding: 5% 0;
}
.box1 .graph dt.ft_min {
	font-size: 150%;
	letter-spacing: .3em;
}
.box1 .graph dd .box_img {
	width: 90%;
}
	
}

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

.box1 .graph dl {
	padding: 5% 0;
}
.box1 .graph dt.ft_min {
	font-size: 110%;
	letter-spacing: .1em;
	line-height: 1.2;
}
.box1 .graph dd .fs15 {
	font-size: 80%;
}
.box1 .graph dd .box_img {
	width: 95%;
}
	
	
}



/*虫歯・歯周病から歯を守るためには
---------------------------------------------------------*/
.box2 .med_point {
	background-color: #FFF;
}
.box2 .med_point dt {
	color: #6ab38a;
}

.box2 .med_bgbox .pro_care .bg_index {
	color: #9e74a0;
	border-top: 2px solid #b18db8;
	border-bottom: 2px solid #b18db8;
}
.box2 .med_bgbox .pro_care .med_style2 dt::before,
.box2 .med_bgbox .pro_care .med_style2_txt::before {
	color: #b18db8;
}
.med_bgbox .med_flt .img_r {
    max-width: 370px;
}


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

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
	
.box2 .med_bgbox .pro_care .bg_index {
	letter-spacing: .02em;
	font-feature-settings: "palt";
}
	
}



