/*==========================
ingrown_nails
==========================*/
.ingrown_nails_ttl{
    font-size: 3.2vw;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    width: 78.13%;
    margin: 29px auto 6px;
}
.ttl_border{
    width: 91.2%;
    flex-shrink: 0;
    border:solid var(--primary-brown) 0.5px;
}
.ingrown_nails_text{
    font-size: 3.2vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 22px auto 8px;
}
.ingrown_nail_sexample1{
    margin: 0 auto;
}
.ingrown_nail_sexample1 img{
    width: 53.33%;
    margin-left: 25vw;
}
.ingrown_nails1{
    font-size: 2.67vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 5px 0 5px 20vw;
}

.ingrown_nail_example2 img{
    width: 53.33%;
    margin-left: 25vw;
}
.ingrown_nails2{
    font-size: 2.67vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 5px 0 5px 20vw;
}
.ingrown_nails_txt{
    width: 85.6%;
    margin: 0 auto;
}
.ingrown_nails_txt_bold{
    font-weight: 900;
}
.how_to_ingrown_nails{
    background-color: var(--primary-cream);
    width: 88vw;
    margin: 22px auto 0;
}
.how_to_ingrown_nails_ttl{
    width: 74.67vw;
    font-size: 5.33vw;
    font-weight: 700;
    line-height: 150%;
    padding-top: 29px;
    padding-bottom: 20px;
    margin: 0 auto;
}
.how_to_ingrown_nails_text{
    width: 74.67vw;
    font-size: 3.2vw;
    font-weight: 400;
    line-height: 150%;
    margin: 0 auto;
    padding-bottom: 16px;
}
.ngrown_nails_treatment_example{
    margin: 20px 0;
}
.ngrown_nails_treatment_example_photo{
    margin-left: 25vw;
}
.ngrown_nails_treatment_example1{
    width: 53.33vw;
}
.ngrown_nails_treatment_example2{
    width: 53.33vw;
}
.ngrown_nails_treatment_example2{
    margin-top: 7.73%;
    margin-bottom: 12.8%;
}
.ngrown_nails_treatment_example_design_ttl{
    font-size: 2.67vw;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-left: 22vw;
}
.ngrown_nails_treatment_example_design_photo img{
    width: 53.33vw;
    margin-left: 25vw;
}
.naildesign1{
    margin-top: 14px;
}
.naildesign2{
    margin-top: 21px;
}
.ingrown_nails_txt_last{
    font-size: 3.2vw;
    margin:0 auto;
    width: 89.6%;
}
.ingrown_nails_txt_small{
    font-size: 2.67vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 5.33vw auto 29px;
    width: 90vw;
}

@media screen and (min-width:1023px) {
    .ingrown_nails{
        width: 100%;
        max-width: 1440px;
        margin: 0 auto;
    }
    .ingrown_nails_ttl{
        font-size: 1.5rem;
        width: 67%;
        margin: 62px 0 6px 107px;
    }
    .ttl_border{
        width: 74.51%;
    }
    .ingrown_nails_txt{
        margin: 0 auto;
        width: 85.42%;
    }
    .ingrown_nails_text{
        font-size: 1.125rem;
    }
    .ingrown_nails_example{
        display: flex;
        max-width: 770px;
        margin: auto;
        gap: 118px;
    }
    .ingrown_nail_sexample1{
        margin: 0;
        flex: 1;
    }
    .ingrown_nail_sexample1 img{
        width: 100%;
        margin: 0;
    }
    .ingrown_nails1{
        font-size: 1rem;
        margin: 0 auto;
    }
    .ingrown_nail_sexample2{
        margin: 0;
    }
    .ingrown_nail_example2{
        flex: 1;
    }
    .ingrown_nail_example2 img{
        width: 100%;
        margin: 0;
    }
    .ingrown_nails2{
        font-size: 1rem;
        margin: 0;
        width: 372px;
    }
    .how_to_ingrown_nails{
        width: 85.9%;
    }
    .how_to_ingrown_nails_ttl{
    font-size: 1.5rem;
    max-width: 1060px;
    }
    .how_to_ingrown_nails_text{
    font-size: 1.125rem;
    padding-bottom:58px;
    width: 1060px;
    }
    .ngrown_nails_treatment_example_photo{
        display: flex;
        margin-left: 0;
        justify-content: center;
        gap: 118px;
        margin-top: 50px;
    }
    .ngrown_nails_treatment_example1{
        width: 22.5%;
    }
    .ngrown_nails_treatment_example2{
        margin:0;
        width: 22.5%;
    }
    .ngrown_nails_treatment_example_design_ttl{
        font-size: 1.5rem;
        margin-left: 105px;
        margin-top: 77px;
    }
    .ngrown_nails_treatment_example_design_photo{
        display: flex;
        justify-content: center;
        gap: 118px;
        margin-top: 57px;
    }
    .ngrown_nails_treatment_example_design_photo img{
        margin-left: 0;
        width: 22.5%;
    }
    .naildesign1{
        margin-top: 0;
    }
    .naildesign2{
        margin-top:0;
        margin-left: 0;
    }
    .ingrown_nails_txt_last{
        font-size: 1.125rem;
        margin: 78px auto 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .ingrown_nails_txt_small{
        font-size: 1rem;
        margin: 17px auto 100px;
        width: 100%;
        max-width: 1199px;
    }
}
