.bg_invisalign_feature_clinic{
background:#fff384;
padding: 20px 10px;
}

.invisalign_feature_clinic{
display: flex;
flex-wrap: wrap;
max-width: 1400px;
margin: auto;
}

.invisalign_feature_clinic_in{
width: 50%;
padding: 10px 25px;
box-sizing: border-box; 
}


.invisalign_feature_clinic .invisalign_feature_clinic_in:nth-child(even){
margin-top: 100px;
}

.invisalign_feature_clinic_number{
color: #f29300;
font-size: 200%;
line-height: 120%;
font-weight: bold;
background: url(/kyousei/img/invisalign/invisalign_feature_clinic_point.png) no-repeat left center;
background-size: 50px auto;
padding-left: 55px;
}

.invisalign_feature_clinic_midasi{
color: #5892d6;
font-size: 200%;
line-height: 120%;
font-weight: bold;
}

.invisalign_feature_clinic_img{
text-align: center;
margin: 10px auto;
}

.invisalign_feature_clinic_text{
background:rgba(255,255,255,0.8);
padding: 15px;
margin: 7px auto;
}


@media screen and (max-width:640px){
.bg_invisalign_feature_clinic{
padding: 7px;
}

.bg_invisalign_feature_clinic .bg_grid_yellow{
padding: 7px;
}

.invisalign_feature_clinic_in{
width: 100%;
padding: 10px;
}
.invisalign_feature_clinic .invisalign_feature_clinic_in:nth-child(even){
margin-top: inherit;
}
.invisalign_feature_clinic_midasi{
font-size: 175%;
}
}

