@charset "UTF-8";

.contentpage .m_img_area .m_img {background-image: url("../images/surgery/m_img@2x.jpg");}
.med_lead .com_lead_txt {background-image: url("../images/surgery/parts1@2x.png");}

.med_osusume .osusume_title {background: #6898d0;}
.med_osusume .osusume_title::before {background-image: url("../images/whitening/arrow1@2x.png");}


/* 
---------------------------------------------------------*/
.box1 .med_min_cap {
	margin-top: 50px;
}
.box1 .med_col_list {
	row-gap: 30px;
}
.box1 .med_col_list dt small {
	display: inline-block;
	margin: 0 -.5em;
}

.box2 .med_boxlist {
	max-width: 1180px;
}

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

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box1 .med_min_cap {
	margin-top: 5%;
}
.box1 .med_col_list {
	row-gap: 3vw;
}
}





/* box3
---------------------------------------------------------*/
.box3 h4 {
	max-width: 1030px;
	margin: 0 auto;
}
.box3 .cir_list {
    display: flex;
    justify-content: center;
    align-items: center;
	column-gap: 1.25%;
	max-width: 1030px;
	margin: 0 auto;
}
.box3 .cir_list li {
	width: 19%;
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {
.box3 h4.osusume_title {
	line-height: 1.5em;
	font-size: 4.5vw;
}
.box3 .cir_list {
    flex-wrap: wrap;
	column-gap: 2%;
}
.box3 .cir_list li {
	width: 40%;
	margin-top: 2%;
}
.box3 .cir_list li:nth-child(-n+2) {
	margin-top: 0;
}
.box3 .cir_list li:last-child {
	margin-top: -2%;
}
}
