@charset "UTF-8";

/*マージン左右　449以下のみ*/

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


/*マージン左右 レスポンシブ399以下のみ

@media (max-width: 399px){
.c-postContent.p-entry__content .himi05lit{
    margin-left: 0.35rem;
    margin-right:0.35rem;
}
}*/

/*マージン左右 レスポンシブ　div549-450は2分の1　div 349以下は0*/

.c-postContent.p-entry__content .himi10res{
    clamp(0,(0.1rem + 0.1vw),1rem);
}

/*.c-postContent.p-entry__content .himi10res{
    margin-left: 1rem;
    margin-right:1rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0.95rem;
    margin-right:0.95rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0.9rem;
    margin-right:0.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0.85rem;
    margin-right:0.85rem;
}
}
@media (min-width: 500px) and (max-width: 549px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0.5rem;
    margin-right:0.5rem;
}
}
@media (min-width: 350px) and (max-width: 499px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi10res{
    margin-left: 0;
    margin-right:0;
}
}*/


.c-postContent.p-entry__content .himi15res{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 1.425rem;
    margin-right:1.425rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 1.35rem;
    margin-right:1.35rem
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 1.275rem;
    margin-right:1.275rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 0.75rem;
    margin-right:0.75rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi15res{
    margin-left: 0;
    margin-right:0;
}
}


.c-postContent.p-entry__content .himi17res{
    margin-left: 1.7rem;
    margin-right:1.7rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 1.635rem;
    margin-right:1.635rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 1.565rem;
    margin-right:1.565rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 1.49rem;
    margin-right:1.49rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 0.85rem;
    margin-right:0.85rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi17res{
    margin-left: 0;
    margin-right:0;
}
}

.c-postContent.p-entry__content .himi20res{
    margin-left: 2rem;
    margin-right:2rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 1.9rem;
    margin-right:1.9rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 1.8rem;
    margin-right:1.8rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 1.7rem;
    margin-right:1.7rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 1rem;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi20res{
    margin-left: 0;
    margin-right:0;
}
}



.c-postContent.p-entry__content .himi25res{
    margin-left: 2.5rem;
    margin-right:2.5rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 2.375rem;
    margin-right:2.375rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 2.25rem;
    margin-right:2.25rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 2.125rem;
    margin-right:2.125rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 1.25rem;
    margin-right:1.25rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi25res{
    margin-left: 0;
    margin-right:0;
}
}

.c-postContent.p-entry__content .himi30res{
    margin-left: 3rem;
    margin-right:3rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 2.85rem;
    margin-right:2.85rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 2.7rem;
    margin-right:2.7rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 2.65rem;
    margin-right:2.65rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 0;
    margin-right:0;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi30res{
    margin-left: 0;
    margin-right:0;
}
}

/*マージン左右 レスポンシブdiv 右が多い*/

.c-postContent.p-entry__content .himi1530{
    margin-left: 1.5rem;
    margin-right:3rem;
}

/*マージン左右 レスポンシブeg*/

@media (min-width: 768px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.5rem;
    margin-right:2rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.45rem;
    margin-right:1.95rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.45rem;
    margin-right:1.95rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.4rem;
    margin-right:1.9rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.4rem;
    margin-right:1.9rem;
}
}
@media (max-width: 399px){
.c-postContent.p-entry__content .himi05eg{
    margin-left: 0.35rem;
    margin-right:1.85rem;
}
}



/*divにマージンありの場合のeg用左マージン*/
/*1rem*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 1rem;
    margin-right:2.8rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 0.9rem;
    margin-right:2.65rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 0.9rem;
    margin-right:2.65rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 0.8rem;
    margin-right:2.15rem;
}
}
@media (min-width: 400px) and (max-width: 449px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 0.8rem;
    margin-right:2.15rem;
}
}
@media (max-width: 399px){
.c-postContent.p-entry__content .himi10eg{
    margin-left: 0.7rem;
    margin-right:2.05rem;
}
}

@media (min-width: 768px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 0.5rem;
    margin-right:0.5rem;
}
}
@media (min-width: 500px) and (max-width: 549px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 0.5rem;
    margin-right:1.5rem;
}
}
@media (min-width: 350px) and (max-width: 499px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 0;
    margin-right:1.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi15eg{
    margin-left: 0.2rem;
    margin-right:1.5rem;
}
}




/*tr用の注のマージン eg3
左paddingは350以下は1remに減る*/

/*ul内のegのためのマージン*/
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0.8rem;
    margin-right:0.8rem;
}

@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0.76rem;
    margin-right:0.76rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0.72rem;
    margin-right:0.72rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0.68rem;
    margin-right:0.68rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0;
    margin-right:0.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0;
    margin-right:0.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi08eg3{
    margin-left: 0;
    margin-right:0.3rem;
}
}


.c-postContent.p-entry__content .himi10eg3{
    margin-left: 1rem;
    margin-right:1rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0.95rem;
    margin-right:0.95rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0.9rem;
    margin-right:0.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0.85rem;
    margin-right:0.85rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0;
    margin-right:0.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0;
    margin-right:0.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi10eg3{
    margin-left: 0;
    margin-right:0.3rem;
}
}


.c-postContent.p-entry__content .himi15eg3{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 1.425rem;
    margin-right:1.425rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 1.35rem;
    margin-right:1.35rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 1,275rem;
    margin-right:1,275rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi15eg3{
    margin-left: 0;
    margin-right:0.7rem;
}
}

@media (min-width: 768px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 1.9rem;
    margin-right:1.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 1.8rem;
    margin-right:1.8rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 0;
    margin-right:0.7rem;
}
}

@media (min-width: 768px){
.c-postContent.p-entry__content .himi25eg3{
    margin-left: 2.5rem;
    margin-right:2.5rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi25eg3{
    margin-left: 2.375rem;
    margin-right:2.375rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi25eg3{
    margin-left: 2.15rem;
    margin-right:2.15rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi25eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi25eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi20eg3{
    margin-left: 0;
    margin-right:0.7rem;
}
}

@media (min-width: 768px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 3rem;
    margin-right:3rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 2.85rem;
    margin-right:2.85rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 2.7rem;
    margin-right:2.7rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 0;
    margin-right:1rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi30eg3{
    margin-left: 0;
    margin-right:0.7rem;
}
}



/*divにマージンなしの場合のeg用左マージン*/

/*2.8*/
/*1.6(list-typeのpadding分) +1 右は1.5(普通分のマージン分)+注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2.6rem;
    margin-right:2.6rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2.34rem;
    margin-right:2.34rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2.34rem;
    margin-right:2.34rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2.5rem;
    margin-right:2.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2.5rem;
    margin-right:2.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi26eg{
    margin-left: 2rem;
    margin-right:2rem;
}
}


/*3.6*/
/*1.6(list-typeのpadding分) +2 右は1.5(普通分のマージン分)+注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 3.6rem;
    margin-right:3.6rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 3rem;
    margin-right:3rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 2.8rem;
    margin-right:2.8rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 1.6rem;
    margin-right:2rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 1.6rem;
    margin-right:1.6rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi36eg{
    margin-left: 1.6rem;
    margin-right:1rem;
}
}

/*2*/
/*1.5(list-typeのpadding分) の内で使うマージン+05 右は注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 1.7rem;
    margin-right:1.5rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0;
    margin-right:3rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0;
    margin-right:2.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0;
    margin-right:1.5rem;
}
}


/*3.1*/
/*1.6(list-typeのpadding分) +1.5 右は1.5(普通分のマージン分)+注釈用マージン分*/
/*@media (min-width: 768px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 3.1rem;
    margin-right:3.1rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 2.5rem;
    margin-right:2.5rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 2.3rem;
    margin-right:2.3rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 1.6rem;
    margin-right:2rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 1.6rem;
    margin-right:1.6rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi31eg{
    margin-left: 1.6rem;
    margin-right:1rem;
}
}*/

/*3.2*/
/*1.7(list-typeのpadding分) +1.5 右は1.5(普通分のマージン分)+注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 3.2rem;
    margin-right:3.2rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 2.6rem;
    margin-right:2.6rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 2.4rem;
    margin-right:2.4rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 1.7rem;
    margin-right:2.7rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 1.7rem;
    margin-right:2.5rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi37eg{
    margin-left: 1.7rem;
    margin-right:2.2rem;
}
}


/*1*/
/*1.7(list-typeのpadding分)に＋するマージン+1 右は注釈用マージン分*/
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 1rem;
    margin-right:1rem;
}
@media (min-width: 768px) and (max-width: 999px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0.95rem;
    margin-right:0.95rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0.9rem;
    margin-right:0.9rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0.85rem;
    margin-right:0.85rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0;
    margin-right:0.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi10eg2{
    margin-left: 0;
    margin-right:0;
}
}

/*1.6*/
/*1.5(list-typeのpadding分) の内で使うマージン+1.6 右は注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 1.5rem;
    margin-right:1.5rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 1.425rem;
    margin-right:1.425rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 1.35rem;
    margin-right:1.35rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 0.5rem;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 0;
    margin-right:0.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi15eg2{
    margin-left: 0;
    margin-right:0;
}
}

/*1.6*/
/*1.5(list-typeのpadding分) の内で使うマージン+1.6 右は注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 1.6rem;
    margin-right:1.6rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 1.6rem;
    margin-right:1.6rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 1.1rem;
    margin-right:1rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 0.5rem;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 0;
    margin-right:0.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi16eg2{
    margin-left: 0;
    margin-right:0;
}
}

/*1.7*/
/*1.5(list-typeのpadding分) の内で使うマージン+1.6 右は注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 1.7rem;
    margin-right:1.7rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 1.7rem;
    margin-right:1.7rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 1.1rem;
    margin-right:1rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 0.5rem;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 0;
    margin-right:0.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi17eg2{
    margin-left: 0;
    margin-right:0;
}
}

/*1*/
/*1.5(list-typeのpadding分)+1.6(list-typeのpadding分) の内で使うマージン+2 右は注釈用マージン分*/
@media (min-width: 768px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 650px) and (max-width: 767px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 550px) and (max-width: 649px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 2rem;
    margin-right:2rem;
}
}
@media (min-width: 450px) and (max-width: 549px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0.5rem;
    margin-right:1rem;
}
}
@media (min-width: 350px) and (max-width: 449px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0;
    margin-right:0.3rem;
}
}
@media (max-width: 349px){
.c-postContent.p-entry__content .himi20eg2{
    margin-left: 0;
    margin-right:0;
}
}





/*マージン左右*/



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

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



.c-postContent.p-entry__content .himi16all{
    margin-left: 1.6rem;
    margin-right:1.6rem;
}


.c-postContent.p-entry__content .himi17all{
    margin-left: 1.7rem;
    margin-right:1.7rem;
}

.c-postContent.p-entry__content .himi18all{
    margin-left: 1.8rem;
    margin-right:1.8rem;
}


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

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

