/*-----------------------------------------*/
/*共通*/
/*-----------------------------------------*/
.block_wrap {
    position: relative;
}

.block_wrap .wp-block-cover .wp-block-cover__inner-container {
    width: auto;
}

.fullwidth_bg::after {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: calc(-1 * var(--offset-x));
    background-color: var(--bg-color);
    width: var(--viewport-width);
    height: 100%;
    z-index: -1;
}

.fullwidth {
    position: relative;
}



/*mv2*/
.mv2 {
    justify-content: flex-start;
    padding: 0;
}

.mv2 .wp-block-cover__inner-container {
    width: auto;
}



/*-----------------------------------------*/
/*ビジュアルエディター*/
/*-----------------------------------------*/
.block-editor-iframe__html {
    font-size: 12px;
}
body.block-editor-iframe__body {
    padding: 5rem;
}
h1 {
    line-height: 1.2;
}

.editor-styles-wrapper .fullwidth {
    margin: 0 -5rem;
}

/*mv1*/
.editor-styles-wrapper .mv1 {
    padding: 5rem;
}


/*mv2*/
.editor-styles-wrapper .mv2 .wp-block-cover__image-background,
.editor-styles-wrapper .mv2 .wp-block-cover__background {
    left: unset;
    width: 85%;
    padding: 0;
}

.editor-styles-wrapper .mv2 .mv2-inner {
    margin-left: 7.5vw;
}



/*-----------------------------------------*/
/*出力用*/
/*-----------------------------------------*/
/*mv1*/
.block_wrap .mv1 {
    height: 100vh;
}


/*mv2*/
.block_wrap .mv2 {
    height: 100vh;
}

.block_wrap .mv2 .wp-block-cover__image-background,
.block_wrap .mv2 .wp-block-cover__background {
    left: unset;
    width: 85%;
}

.block_wrap .mv2 .mv2-inner {
    margin-left: 7.5vw;
}


/*リスト*/
.wp-block-list {
    margin-left: 1em;
}