@charset "UTF-8";

/*-------------------------------
	sub visual
-------------------------------*/

.sub_visual::before {
	background:url(../images/bg_subvisual_multifocal_lens.png) no-repeat right center / cover;
}

/*-------------------------------
	ar_mlens
-------------------------------*/

.mlens_about {
	padding-top:12rem;
}

.mlens_about .icon-title::after {
	width:6.1rem;
	height:6.1rem;
	background:url(../images/icon_mlens.svg) no-repeat center / contain;
}

.medical_bottom {
	padding-top:2rem;
}

.sec_treatment {
	padding-top:9rem;
	padding-bottom:12rem;
}

.sec_treatment .disease_block {
	margin-bottom:5rem;
}

.disease_block01 .disease_txt {
	width:100%;
	padding-left:0;
}

/*-------------------------------
	responsive
-------------------------------*/

@media screen and (max-width:960px) {


} /* end 960px */

/*-------------------------------
	ver sp
-------------------------------*/

@media screen and (max-width:768px) {

/*-------------------------------
	sub visual
-------------------------------*/

.sub_visual::before {
	background-position:55% center;
}

/*-------------------------------
	ar_mlens
-------------------------------*/

.mlens_about {
	padding-top:6rem;
}

.mlens_about .icon-title::after {
	width:4.6rem;
	height:4.6rem;
}

.medical_bottom {
	padding-top:1em;
}

.sec_treatment {
	padding-top:6rem;
	padding-bottom:6rem;
}

.sec_treatment .disease_block {
	margin-bottom:3rem;
}


} /* end 768px */