@charset "UTF-8";

/*マージン下*/

.c-postContent .si10{
    margin-bottom: clamp(0.5rem, (0.3rem + 0.55vw), 1rem);
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si05lit{
    margin-bottom: 0.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si05lit{
    margin-bottom: 0.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si05lit{
    margin-bottom: 0.5rem;
}
}


/*マージン下*/
.c-postContent.p-entry__content .si0all{
    margin-bottom: 0;
}

.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si0{
    margin-bottom: 0;
}
}

.c-postContent.p-entry__content .si01all{
    margin-bottom: 0.1rem;
}

/*pの直後の注のためにマージン*/
.c-postContent.p-entry__content .si04all{
    margin-bottom: 0.4rem;
}

.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.4rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.25rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.25rem;
}
}
@media (min-width: 500px) and (max-width: 549px){
.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.25rem;
}
}
@media (min-width: 350px) and (max-width: 499px){
.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.25rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si04ma{
    margin-bottom: 0.15rem;
}
}

.c-postContent.p-entry__content .si01{
    margin-bottom: 0.1rem;
}

.c-postContent.p-entry__content .si02{
    margin-bottom: 0.2rem;
}

.c-postContent.p-entry__content .si03all{
    margin-bottom: 0.3rem;
}

.c-postContent.p-entry__content .si03{
    margin-bottom: 0.3rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si03{
    margin-bottom: 0.27rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si03{
    margin-bottom: 0.27rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si03{
    margin-bottom: 0.24rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si03{
    margin-bottom: 0.24rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si03{
    margin-bottom: 0.21rem;
}
}


.c-postContent.p-entry__content .si04all{
    margin-bottom: 0.4rem;
}

.c-postContent.p-entry__content .si04{
    margin-bottom: 0.4rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si04{
    margin-bottom: 0.36rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si04{
    margin-bottom: 0.36rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si04{
    margin-bottom: 0.32rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si04{
    margin-bottom: 0.32rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si04{
    margin-bottom: 0.28rem;
}
}


.c-postContent.p-entry__content .si05all{
    margin-bottom: 0.5rem;
}

.c-postContent.p-entry__content .si05{
    margin-bottom: 0.5rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.475rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.45rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.425rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.4rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.375rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si05{
    margin-bottom: 0.35rem;
}
}

.c-postContent.p-entry__content .si055{
    margin-bottom: 0.55rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si055{
    margin-bottom: 0.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si055{
    margin-bottom: 0.5rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si055{
    margin-bottom: 0.45rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si055{
    margin-bottom: 0.45rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si055{
    margin-bottom: 0.4rem;
}
}

.c-postContent.p-entry__content .si055all{
    margin-bottom: 0.55rem;
}



.c-postContent.p-entry__content .si06all{
    margin-bottom: 0.6rem;
}

.c-postContent.p-entry__content .si06{
    margin-bottom: 0.6rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si06{
    margin-bottom: 0.54rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si06{
    margin-bottom: 0.54rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si06{
    margin-bottom: 0.48rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si06{
    margin-bottom: 0.48rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si06{
    margin-bottom: 0.42rem;
}
}


.c-postContent.p-entry__content .si07all{
    margin-bottom: 0.7rem;
}

.c-postContent.p-entry__content .si07{
    margin-bottom: 0.7rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.7rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.63rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.63rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.56rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.56rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si07{
    margin-bottom: 0.49rem;
}
}


.c-postContent.p-entry__content .si08all{
    margin-bottom: 0.8rem;
}

.c-postContent.p-entry__content .si08{
    margin-bottom: 0.8rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si08{
    margin-bottom: 0.72rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si08{
    margin-bottom: 0.72rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si08{
    margin-bottom: 0.64rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si08{
    margin-bottom: 0.64rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si08{
    margin-bottom: 0.56rem;
}
}


/*それぞれ5%*/

.c-postContent.p-entry__content .si10all{
    margin-bottom: 1rem;
}

.c-postContent.p-entry__content .si10{
    margin-bottom: 1rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si10{
    margin-bottom: 0.95rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si10{
    margin-bottom: 0.9rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si10{
    margin-bottom: 0.85rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si10{
    margin-bottom: 0.8rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si10{
    margin-bottom: 0.75rem;
}
}


.c-postContent.p-entry__content .si12all{
    margin-bottom: 1.2rem;
}

.c-postContent.p-entry__content .si12{
    margin-bottom: 1.2rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si12{
    margin-bottom: 1.14rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si12{
    margin-bottom: 1.08rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si12{
    margin-bottom: 1.02rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si12{
    margin-bottom: 0.94rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si12{
    margin-bottom: 0.88rem;
}
}



.c-postContent.p-entry__content .si15all{
    margin-bottom: 1.5rem;
}

.c-postContent.p-entry__content .si15{
    margin-bottom: 1.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si15{
    margin-bottom: 1.475rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si15{
    margin-bottom: 1.4rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si15{
    margin-bottom: 1.325rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si15{
    margin-bottom: 1.25rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si15{
    margin-bottom: 1.15rem;
}
}

.c-postContent.p-entry__content .si16all{
    margin-bottom: 1.6rem;
}

.c-postContent.p-entry__content .si16{
    margin-bottom: 1.6rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si16{
    margin-bottom: 1.52rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si16{
    margin-bottom: 1.46rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si16{
    margin-bottom: 1.38rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si16{
    margin-bottom: 1.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si16{
    margin-bottom: 1.22rem;
}
}


.c-postContent.p-entry__content .si17all{
    margin-bottom: 1.7rem;
}

.c-postContent.p-entry__content .si17{
    margin-bottom: 1.7rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si17{
    margin-bottom: 1.615rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si17{
    margin-bottom: 1.53rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si17{
    margin-bottom: 1.445rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si17{
    margin-bottom: 1.36rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si17{
    margin-bottom: 1.275rem;
}
}

.c-postContent.p-entry__content .si18all{
    margin-bottom: 1.8rem;
}

.c-postContent.p-entry__content .si18{
    margin-bottom: 1.8rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si18{
    margin-bottom: 1.71rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si18{
    margin-bottom: 1.62rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si18{
    margin-bottom: 1.53rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si18{
    margin-bottom: 1.46rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si8{
    margin-bottom: 1.38rem;
}
}

.c-postContent.p-entry__content .si20all{
    margin-bottom: 2rem;
}

.c-postContent.p-entry__content .si20{
    margin-bottom: 2rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si20{
    margin-bottom: 1.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si20{
    margin-bottom: 1.8rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si20{
    margin-bottom: 1.7rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si20{
    margin-bottom: 1.6rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si20{
    margin-bottom: 1.5rem;
}
}


.c-postContent.p-entry__content .si25all{
    margin-bottom: 2.5rem;
}

.c-postContent.p-entry__content .si25{
    margin-bottom: 2.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si25{
    margin-bottom: 2.25rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si25{
    margin-bottom: 2rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si25{
    margin-bottom: 1.85rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si25{
    margin-bottom: 1.75rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si25{
    margin-bottom: 1.5rem;
}
}

.c-postContent.p-entry__content .si30all{
    margin-bottom: 3rem;
}

.c-postContent.p-entry__content .si30{
    margin-bottom: 3rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si30{
    margin-bottom: 2.7rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si30{
    margin-bottom: 2.4rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si30{
    margin-bottom: 2.1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si30{
    margin-bottom: 1.8rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si30{
    margin-bottom: 1.5rem;
}
}


/*.h16の前用 div[id^="sinmai"] */

.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 1.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 2.7rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 2.4rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 2.1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 1.8rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[id^="i"].hsi30.si30 :nth-of-type(1):not(br,mark,span,li,dt){
    margin-bottom: 1.5rem;
}
}



/*768以上が小さい*/

@media (min-width: 768px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 1.4rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 2.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 2.5rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 2.25rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 2.25rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .si25sp{
    margin-bottom: 2rem;
}
}

/*パディング下*/

.c-postContent.p-entry__content .pasi0{
    padding-bottom: 0;
}