@charset "UTF-8";

/*----------------------------
font-size調整用のcss
------------------------------- */

/*----------------------------
faq
------------------------------- */
.bread__item {
    font-size: max(12px,1.4rem);
}
.main-cont__text {
    font-size: max(14px,2rem);
}
.main-cont-list__num {
    font-size: max(18px,2.6rem);
}
.main-cont-list__text {
    font-size: max(16px,2rem);
}
.main-cont-list__item:first-child .main-cont-list__text {
    margin-left:0.25vw;
}
.cont .title__num {
    font-size: max(20px,3.6rem);
}
.cont .faq-list-head__text:before {
    font-size: max(20px,3.6rem);
}
.cont .faq-list-head__text {
    font-size: max(18px,2.8rem);
}
.cont .faq-list-cont__text {
    font-size: max(14px,1.8rem);
}
.cont .faq-list-cont__item {
    font-size: max(14px,1.8rem);
}
@media screen and (max-width: 992px) {
.main-cont__text {
    font-size: 30px;
    }
.main-cont-list__num {
    font-size: 39px;
}
.main-cont-list__text {
    font-size: 30px;
}
.main-cont-list__item:first-child .main-cont-list__text {
    margin-left:3.15vw;
}
.cont .faq-list-head__text:before {
    font-size: 54px;
}
.cont .faq-list-head__text {
    font-size: 42px;
}
.cont .faq-list-cont__text {
    font-size: 28px;
}
.cont .faq-list-cont__item {
    font-size: 28px;
}
}
@media screen and (max-width: 750px) {
.main-cont__text {
    font-size: max(14px,2.4rem);
    }
.main-cont-list__num {
    font-size: max(18px,3.2rem);
}
.main-cont-list__text {
    font-size: max(16px,2.5rem);
}
.cont .faq-list-head__text:before {
    font-size: max(20px,4.4rem);
}
.cont .faq-list-head__text {
    font-size: max(18px,3.4rem);
}
.cont .faq-list-cont__text {
    font-size: max(14px,2.3rem);
}
.cont .faq-list-cont__item {
    font-size: max(14px,2.3rem);
}
}