@charset "UTF-8";

/*パディング左　449以下のみ*/


/* 450以上549以下について0.5rem*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi05sp3{
    padding-left: 0.5rem;
}
}

/* listのpaddingを0にする 549-450は0.8rem（lit2用)*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi0lit{
    padding-left: 0.8rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi0lit{
    padding-left: 0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi0lit{
    padding-left: 0;
}
}
/* lit2 * のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi05lit{
    padding-left: 0.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi05lit{
    padding-left: 0.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi05lit{
    padding-left: 0.5rem;
}
}

/* egのpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi06lit{
    padding-left: 0.6rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi06lit{
    padding-left: 0.6rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi06lit{
    padding-left: 0.6rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi07lit{
    padding-left: 0.7rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi07lit{
    padding-left: 0.7rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi07lit{
    padding-left: 0.7rem;
}
}
/* * のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi10lit{
    padding-left: 1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi10lit{
    padding-left: 1rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi10lit{
    padding-left: 1rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi12lit{
    padding-left: 1.2rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi12lit{
    padding-left: 1.2rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi12lit{
    padding-left: 1.2rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi13lit{
    padding-left: 1.3rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi13lit{
    padding-left: 1.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi13lit{
    padding-left: 1.3rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi15lit{
    padding-left: 1.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi15lit{
    padding-left: 1.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi15lit{
    padding-left: 1.5rem;
}
}
/* **のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi17lit{
    padding-left: 1.7rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi17lit{
    padding-left: 1.7rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi17lit{
    padding-left: 1.7rem;
}
}

/* **のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi175lit{
    padding-left: 1.75rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi175lit{
    padding-left: 1.75rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi175lit{
    padding-left: 1.75rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi20lit{
    padding-left: 2rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi20lit{
    padding-left: 2rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi20lit{
    padding-left: 2rem;
}
}

/* ***のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi24lit{
    padding-left: 2.4rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi24lit{
    padding-left: 2.4rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi24lit{
    padding-left: 2.4rem;
}
}

/* *** のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi25lit{
    padding-left: 2.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi25lit{
    padding-left: 2.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi25lit{
    padding-left: 2.5rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi27lit{
    padding-left: 2.7rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi27lit{
    padding-left: 2.7rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi27lit{
    padding-left: 2.7rem;
}
}

@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi28lit{
    padding-left: 2.8rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi28lit{
    padding-left: 2.8rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi28lit{
    padding-left: 2.8rem;
}
}

/* **** のpaddingを減らす*/
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi34lit{
    padding-left: 3.4rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi34lit{
    padding-left: 3.4rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content div[class^="sinmai"] div[id^="i"] .pahi34lit{
    padding-left: 3.4rem;
}
}

/*マージン左*/






.c-postContent.p-entry__content .hi05all{
    margin-left: 0.5rem;
}

.c-postContent.p-entry__content .hi05{
    margin-left: 0.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hi05{
    margin-left: 0.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi05{
    margin-left: 0.45rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi05{
    margin-left: 0.45rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi05{
    margin-left: 0.4rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi05{
    margin-left: 0.4rem;
}
}



.c-postContent.p-entry__content .hi10all{
    margin-left: 1rem;
}

.c-postContent.p-entry__content .hi10{
    margin-left: 1rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hi10{
    margin-left: 1rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi10{
    margin-left: 0.9rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi10{
    margin-left: 0.9rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi10{
    margin-left: 0.8rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi10{
    margin-left: 0.8rem;
}
}


/*　h6_nodecoのときレスポンシブ399以下について左マージン０、その他は同じマージンのために使う　*/

.c-postContent.p-entry__content .hih05{
    margin-left: 0.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hih05{
    margin-left: 0.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hih05{
    margin-left: 0.5rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hih05{
    margin-left: 0.5rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hih05{
    margin-left: 0.5rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hih05{
    margin-left: 0;
}
}


/*　egのときレスポンシブ399以下について左マージン０のために使う　*/

.c-postContent.p-entry__content .hi05eg{
    margin-left: 0.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hieg05{
    margin-left: 0.45rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi05eg{
    margin-left: 0.45rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi05eg{
    margin-left: 0.4rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi05eg{
    margin-left: 0.4rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi05eg{
    margin-left: 0.35rem;
}
}

.c-postContent.p-entry__content .hi10eg{
    margin-left: 1rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hi10eg{
    margin-left: 0.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi10eg{
    margin-left: 0.9rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi10eg{
    margin-left: 0.8rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi10eg{
    margin-left: 0.8rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi10eg{
    margin-left: 0.7rem;
}
}





.c-postContent.p-entry__content .hi15all{
    margin-left: 1.5rem;
}

.c-postContent.p-entry__content .hi15{
    margin-left: 1.5rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hi15{
    margin-left: 1.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi15{
    margin-left: 1.35rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi15{
    margin-left: 1.35rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi15{
    margin-left: 1.2rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi15{
    margin-left: 1.2rem;
}
}


.c-postContent.p-entry__content .hi20all{
    margin-left: 2rem;
}

.c-postContent.p-entry__content .hi20{
    margin-left: 2rem;
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .hi20{
    margin-left: 2rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .hi20{
    margin-left: 1.8rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .hi20{
    margin-left: 1.8rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .hi20{
    margin-left: 1.6rem;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hi20{
    margin-left: 1.6rem;
}
}


/*eg responsive 399px以下　padding*/


@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hpeg0{
    padding-left: 0;
}
}
@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hpeg03{
    padding-left: 0.3rem;
}
}

@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hpeg05{
    padding-left: 0.5rem;
}
}

@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hpeg10{
    padding-left: 1rem;
}
}

@media (min-width: 320px) and (max-width: 399px){
.c-postContent.p-entry__content .hpeg20{
    padding-left: 2rem;
}
}


/*ここからを使う*/

.hyousi2 .hi09,.hyousi4 .hi09{
    margin-left:clamp(0.7rem, (0.6rem + 0.15vw), 0.9rem);
}

.c-postContent.p-entry__content .hi10{
    margin-left:clamp(0.8rem, (0.5rem + 0.5vw), 1rem);
}

.c-postContent.p-entry__content .hi20{
    margin-left:clamp(1.8rem, (1rem + 0.5vw), 2rem);
}


.c-postContent.p-entry__content .hi26{
    margin-left:clamp(2.3rem, (2rem + 0.5vw), 2.6rem);
}