
@charset "UTF-8";

/*============================================================================================================
area
============================================================================================================*/
.contents .block-editor {
    margin: 0 auto 10rem;
}


@media screen and (max-width: 767px) {

    .contents .block-editor {
    margin: 0 auto 5rem;
}

}


/*============================================================================================================
info_area
============================================================================================================*/

.contents .block-editor .catch {
    text-align: center;
    font-size: 3rem;
    padding: 0 0 2.5rem;
    margin: 0 0 4rem;
    position: relative;
}

.contents .block-editor .catch::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 6rem;
    height: 0.1rem;
    background: #111;
}

.contents .block-editor .h1_area {
    margin: 0 0 4rem
}

.contents .block-editor .info_area {
    display: flex;
    font-size: 1.4rem;
    line-height: 2;
    font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âª", Meiryo, sans-serif;
}

.contents .block-editor .info_area .info_area__date {
    color: #999;
    margin: 0 1rem 0 0;
}

.contents .block-editor .info_area .info_area__category {
    margin: 0 1rem 0 0;
    padding: 0 1.5rem;
    border: 0.1rem solid #999;
}

.contents .block-editor .author_area01 {
    display: flex;
    align-items: center;
    margin: 2.5rem 0 6rem;
}

.contents .block-editor .author_area01__img-box {
    width: 6rem;
}

.contents .block-editor .author_area01__img-box img {
    background: #ccc;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    object-fit: cover;
}

.contents .block-editor .author_area01__txt-box {
    font-size: 1.2rem;
    color: #999;
    font-family: "Noto Serif JP", serif;
    line-height: 1.4;
}

.contents .block-editor .author_area01__txt-box a {
    text-decoration: underline;
}

.contents .block-editor .author_area02 {
    border-top: 0.1rem solid #cacaca;
    border-bottom: 0.1rem solid #cacaca;
    margin: 7rem 0;
    padding: 5rem 0;
    display: flex;
}

.contents .block-editor .author_area02__img-box {
    width: 8rem;
    margin: 0 2rem 0 0;
}

.contents .block-editor .author_area02__img-box img {
    width: 8rem;
    height: 8rem;
    object-fit: cover;
    border-radius: 50%;
    background: #eee;
}

.contents .block-editor .author_area02__txt-box {
    width: calc(100% - 10rem);
}

.contents .block-editor .author_area02__txt-box p:not([class]) {
    margin: 1em 0;
}

.contents .block-editor .author_area02__name {
    font-size: 1.8rem;
}

.contents .block-editor .author_area02__link-txt {
    text-decoration: underline;
}

/*============================================================================================================
contents
============================================================================================================*/

/*heading*/

.contents .block-editor h2,
.contents .block-editor h3 {
    line-height: 1.6;
    margin: 5em 0 2.5em;
    font-weight: bold;
}

.contents .block-editor h4,
.contents .block-editor h5,
.contents .block-editor h6 {
    line-height: 1.4;
    margin: 3em 0 1.5em;
    font-weight: bold;
}

.contents .block-editor h2 {
    font-size: 3.4rem;
    padding-top: 5rem;
    position: relative;
}
.contents .block-editor h2::before{
    position: absolute;
    top: 0;
    left: 0;
    width: 5.5rem;
    height: 3.8rem;
    background: url(../img/common/icon_leaf2.svg) no-repeat center center/contain;
    content: "";
}
.contents .block-editor h2.has-text-align-center::before{
    margin: auto;
    left: 0;
    right:0;
}

.contents .block-editor.post h2,
.contents .block-editor.post h3{
    margin: 2em auto 1em;
}

.contents .block-editor .inner>h2:first-child {
    margin-top: 10rem;
}

.contents .block-editor h3 {
    font-size: 2.6rem;
}

.contents .block-editor h4 {
    font-size: 2.2rem;
}

.contents .block-editor h5 {
    font-size: 2rem;
}

.contents .block-editor h6 {
    font-size: 1.8rem;
}



@media screen and (max-width: 767px) {


    .contents .block-editor h2,
    .contents .block-editor h3 {
        line-height: 1.4;
        margin: 3em 0 1.5em;
        font-weight: bold;
    }

    .contents .block-editor h4,
    .contents .block-editor h5,
    .contents .block-editor h6 {
        line-height: 1.4;
        margin: 2em 0 1em;
        font-weight: bold;
    }

    .contents .block-editor h2 {
        font-size: 2.2rem;
    }

    .contents .block-editor .inner>h2:first-child {
        margin-top: 5rem;
    }

    .contents .block-editor h3 {
        font-size: 2rem;
    }

    .contents .block-editor h4 {
        font-size: 1.8rem;
    }

    .contents .block-editor h5 {
        font-size: 1.8rem;
    }

    .contents .block-editor h6 {
        font-size: 1.6rem;
    }

}


/*base parts*/

.contents .block-editor p:not([class]),
.contents .block-editor p.has-text-align-center {
    margin-bottom: 1em;
}

.contents .block-editor p:only-child {
    margin-bottom: 0;
}

.contents .block-editor p:not([class])>a {
    color: #ff5792;
    text-decoration: underline;
    font-weight: bold;
}

.contents .block-editor p.has-background {
    padding: 1em 1.5em;
}

.contents .block-editor ul,
.contents .block-editor ol {
    margin: 5rem 0;
}

.contents .block-editor ul li,
.contents .block-editor ol li {
    padding-left: 3rem;
    position: relative;
    margin-bottom: 1rem;
}

.contents .block-editor ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 1.2rem;
    background: #e06d74;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
}

.contents .block-editor ol {
    list-style: none;
    counter-reset: ol;
}

.contents .block-editor ol li::before {
    counter-increment: ol;
    content: counter(ol)".";
    position: absolute;
    left: 0;
    top: 0.1rem;
}

.contents .block-editor .wp-block-table {
    margin: 10rem auto;
}

.contents .block-editor .wp-block-table table th,
.contents .block-editor .wp-block-table table td {
    padding: 2rem 4rem;
    border: 0.1rem solid #fff;
    background: #f2f1ec;
}

.contents .block-editor .wp-block-table table th,
.contents .block-editor .wp-block-table table td:first-child {
    background: #9ec200;
    width: 30%;
    color: #fff;
}

.contents .block-editor .wp-block-table table tr:last-child th,
.contents .block-editor .wp-block-table table tr:last-child td {
    border-bottom: 0.1rem solid #eee;
}


@media screen and (max-width: 767px) {

    .contents .block-editor ul,
    .contents .block-editor ol {
        margin: 3rem 0;
    }

    .contents .block-editor ul li,
    .contents .block-editor ol li {
        padding-left: 3rem;
        position: relative;
        margin-bottom: 1rem;
    }

    .contents .block-editor ul li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 1.2rem;
        background: #e06d74;
        border-radius: 50%;
        width: 1rem;
        height: 1rem;
    }

    .contents .block-editor .wp-block-table.sp_col1 table,
    .contents .block-editor .wp-block-table.sp_col1 table thead,
    .contents .block-editor .wp-block-table.sp_col1 table tbody,
    .contents .block-editor .wp-block-table.sp_col1 table tr,
    .contents .block-editor .wp-block-table.sp_col1 table th,
    .contents .block-editor .wp-block-table.sp_col1 table td {
        display: block;
        width: 100%;
    }

    .contents .block-editor .sp_col1 table {
    }

    .contents .block-editor .wp-block-table.sp_col1 table th,
    .contents .block-editor .wp-block-table.sp_col1 table td,
    .contents .block-editor .wp-block-table.sp_col1 table td:last-child {
        border-top: 0;
        padding: 1.5rem 3rem;
    }

}



/*============================================================================================================
.wp-block-table table of contents
============================================================================================================*/

#toc_container {
    background: #f7f7f7;
    margin: 0 0 7rem;
    padding: 2.5rem 4.5rem;
}

#toc_container ul {
    margin: 0;
}

#toc_container ul li {
    padding-left: 1em;
    margin: 0;
}

#toc_container ul li a {
    display: block;
    padding: 1rem 0;
}

#toc_container ul.toc_list>li {
    padding-left: 0;
    color: #797979;
    border-top: 0.1rem solid #cacaca;
}

#toc_container ul.toc_list>li:first-child {
    border-top: 0;
}

#toc_container ul.toc_list>li>ul {
    border-top: 0.1rem solid #cacaca;
}

#toc_container ul li::before {
    display: none;
}


#toc_container .toc_title {
    color: #797979;
    padding-left: 3rem;
    position: relative;
}

#toc_container .toc_title::before {
    content: "";
    position: absolute;
    border: solid transparent;
    border-top-color: #797979;
    border-width: 1rem .6rem;
    left: .2rem;
    top: 1.2rem;
}

/*============================================================================================================
Block
============================================================================================================*/


/*img*/


.contents .block-editor .wp-block-image{
    margin: auto;
    text-align: center;
}

.wp-block-image + p{
    margin-top: 1em;
}

.contents .block-editor .inner > .wp-block-image{
    margin: 5rem auto;
}

.contents .block-editor .wp-block-image figcaption {
    text-align: center;
    margin: 1em 0;
}

@media screen and (max-width: 767px) {
    .contents .block-editor .inner > .wp-block-image {
        margin: 3rem auto;
    }
}

/*blockquote*/
.contents .block-editor .wp-block-quote {
    margin: 5rem auto;
    border-left: 4px solid #008863;
}

/*youtube*/
.contents .block-editor figure.wp-block-embed {
    text-align: center;
    margin: 5rem auto;
}

/*hr*/
.contents .block-editor hr.wp-block-separator {
    margin: 5rem auto;
}

/*columns*/
.contents .block-editor .wp-block-columns {
    margin: 5rem auto;
    z-index: 0;
    position: relative;
    align-items: flex-start;
}

.contents .block-editor .wp-block-columns+.wp-block-columns {
    margin-top: 0;
}

.contents .block-editor .wp-block-columns .wp-block-column h2 {
    font-size: 3.2rem;
    margin: 0 auto 1em;
}

.contents .block-editor .wp-block-columns .wp-block-column h3 {
    font-size: 2.4rem;
    margin: 0 auto 1em;
}

.contents .block-editor .wp-block-columns .wp-block-column h4 .contents .block-editor .wp-block-columns .wp-block-column h5,
.contents .block-editor .wp-block-columns .wp-block-column h6 {
    font-size: 1.8rem;
    margin: 0 auto 1em;
}


@media screen and (max-width: 767px) {



    .contents .block-editor .wp-block-columns .wp-block-column h2 {
        font-size: 2.2rem;
        margin: 0 auto 1em;
    }

    .contents .block-editor .wp-block-columns .wp-block-column h3 {
        font-size: 2rem;
        margin: 0 auto 1em;
    }

    .contents .block-editor .wp-block-columns .wp-block-column h4 .contents .block-editor .wp-block-columns .wp-block-column h5,
    .contents .block-editor .wp-block-columns .wp-block-column h6 {
        font-size: 1.8rem;
        margin: 0 auto 1em;
    }



}

/*button*/
.contents .block-editor .wp-block-buttons {
    margin: 5rem auto;
    display: flex;
    justify-content: space-evenly;
}

.contents .block-editor .wp-block-buttons .wp-block-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    max-width: 42rem;
    width: 90%;
    transition: all 0.3s ease-in-out;
    border-radius: 20rem;
    background-color: #008864;

}

.contents .block-editor .wp-block-button__link {
    background-image: url(../img/common/ico_arrow03.png);
    background-repeat: no-repeat;
    background-position: right 2.5rem center;
    background-size: 2rem;
    transition: all 0.3s ease-in-out;
    width: 100%;
    padding: 2.2rem 6.4rem 2.2rem 3rem;
    line-height: 1.6;
    border-radius: inherit;
    font-weight: bold;
    border: 2px solid #008864;
}
@media screen and (max-width: 767px) {
    .contents .block-editor .wp-block-buttons .wp-block-button{
        border-radius: 4rem;
        margin: 2rem auto;
    }
}


/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹*/
.contents .block-editor .wp-block-button:not(.is-style-fill) .wp-block-button__link {
    background-color: inherit;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â*/
.contents .block-editor .wp-block-buttons .wp-block-button.is-style-fill {
    background: none;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®hoverÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯opacity*/
.contents .block-editor .wp-block-buttons .wp-block-button.is-style-fill .wp-block-button__link:hover {
    opacity: 0.6;
}


.contents .block-editor .wp-block-button:hover {
    opacity: 1;
    background-position: -100% 100%;
}

.contents .block-editor .wp-block-button:hover .wp-block-button__link {
    background: #fff;
    opacity: 1;
    background-position: right 2rem center;
    border: 2px solid;
    border-color: inherit;
    color: #008864;
}


@media screen and (max-width: 767px) {

    .contents .block-editor .wp-block-columns .wp-block-column {
        margin-bottom: 4rem;
    }

    .contents .block-editor .wp-block-columns .wp-block-column:last-child {
        margin-bottom: 0;
    }

    .contents .block-editor .wp-block-columns.has-2-columns .wp-block-column {
        display: contents;
    }

    .contents .block-editor .wp-block-columns.has-2-columns .wp-block-image {
        order: -1;
    }

    .contents .block-editor .wp-block-buttons {
        width: 100%;
        margin: 3rem auto 0;
        flex-wrap: wrap;
    }

    .contents .block-editor .wp-block-button__link {
        font-size: 1.6rem;
        padding: 1.8rem 4.8rem 1.8rem 2rem;
    }

}

/*============================================================================================================
Width
============================================================================================================*/

.contents .block-editor .width100,
.contents .block-editor .width200,
.contents .block-editor .width300,
.contents .block-editor .width400,
.contents .block-editor .width500,
.contents .block-editor .width600,
.contents .block-editor .width700,
.contents .block-editor .width800,
.contents .block-editor .width900,
.contents .block-editor .width1000 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .width100 {
    max-width: 10rem;
}

.contents .block-editor .width200 {
    max-width: 20rem;
}

.contents .block-editor .width300 {
    max-width: 30rem;
}

.contents .block-editor .width400 {
    max-width: 40rem;
}

.contents .block-editor .width500 {
    max-width: 50rem;
}

.contents .block-editor .width600 {
    max-width: 60rem;
}

.contents .block-editor .width700 {
    max-width: 70rem;
}

.contents .block-editor .width800 {
    max-width: 80rem;
}

.contents .block-editor .width900 {
    max-width: 90rem;
}

.contents .block-editor .width1000 {
    max-width: 100rem;
}



/*============================================================================================================
Block FONT=SIZE
============================================================================================================*/

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
.contents .block-editor .editor-styles-wrapper .has-huge-font-size,
.contents .block-editor .editor-styles-wrapper .has-larger-font-size,
.contents .block-editor .contents .block-editor .has-huge-font-size,
.contents .block-editor .has-larger-font-size {
    font-size: 4.2rem !important;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
.contents .block-editor .editor-styles-wrapper .has-large-font-size,
.contents .block-editor .has-large-font-size {
    font-size: 3.6rem !important;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
.contents .block-editor .editor-styles-wrapper .has-medium-large-font-size,
.contents .block-editor .has-medium-large-font-size {
    font-size: 2.8rem !important;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­*/
.contents .block-editor .editor-styles-wrapper .has-medium-font-size,
.contents .block-editor .has-medium-font-size {
    font-size: 2.0rem !important;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“*/
.contents .block-editor .editor-styles-wrapper .has-normal-font-size,
.contents .block-editor .editor-styles-wrapper .has-regular-font-size,
.contents .block-editor .has-normal-font-size,
.contents .block-editor .has-regular-font-size {
    font-size: 1.6rem !important;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
.contents .block-editor .editor-styles-wrapper .has-small-font-size,
.contents .block-editor .has-small-font-size {
    font-size: 1.3rem !important;
}

@media screen and (max-width: 767px) {

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
    .contents .block-editor .editor-styles-wrapper .has-huge-font-size,
    .contents .block-editor .editor-styles-wrapper .has-larger-font-size,
    .contents .block-editor .has-huge-font-size,
    .contents .block-editor .has-larger-font-size {
        font-size: 2.7rem !important;
    }

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
    .contents .block-editor .editor-styles-wrapper .has-large-font-size,
    .contents .block-editor .has-large-font-size {
        font-size: 2.4rem !important;
    }

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
    .contents .block-editor .editor-styles-wrapper .has-medium-large-font-size,
    .contents .block-editor .has-medium-large-font-size {
        font-size: 2.0rem !important;
    }

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­*/
    .contents .block-editor .editor-styles-wrapper .has-medium-font-size,
    .contents .block-editor .has-medium-font-size {
        font-size: 1.8rem !important;
    }

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“*/
    .contents .block-editor .editor-styles-wrapper .has-normal-font-size,
    .contents .block-editor .editor-styles-wrapper .has-regular-font-size,
    .contents .block-editor .has-normal-font-size,
    .contents .block-editor .has-regular-font-size {
        font-size: 1.6rem !important;
    }

    /*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
    .contents .block-editor .editor-styles-wrapper .has-small-font-size,
    .contents .block-editor .has-small-font-size {
        font-size: 1.3rem !important;
    }

}


/*============================================================================================================
box
============================================================================================================*/

.contents .block-editor .box {
    border: 1rem solid #efefef;
}


/*============================================================================================================
display
============================================================================================================*/
.contents .block-editor .block {
    display: block!important;
}

.contents .block-editor .inline {
    display: inline!important;
}

.contents .block-editor .inline-block {
    display: inline-block!important;
}

.contents .block-editor .display-none{
    display: none!important;
}

/*============================================================================================================
order
============================================================================================================*/
@media screen and (max-width: 767px){
    .sp_first{
        order: -1!important;
    }
}

/*============================================================================================================
width
============================================================================================================*/
@media screen and (max-width: 767px){
.sp_half img {
    width: 50%;
}
}
/*============================================================================================================
width
============================================================================================================*/

.contents .block-editor .w1300 {
    max-width: 130rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w1200 {
    max-width: 120rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w1100 {
    max-width: 110rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w1000 {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w900 {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w800 {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w700 {
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w600 {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;

}

.contents .block-editor .w500 {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w400 {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w300 {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
}
.contents .block-editor .w200 {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
}

.contents .block-editor .w100per {
    width: 100% !important;
}

.contents .block-editor .w90per {
    width: 90% !important;
}

.contents .block-editor .w80per {
    width: 80% !important;
}

.contents .block-editor .w70per {
    width: 70% !important;
}

.contents .block-editor .w60per {
    width: 60% !important;
}

.contents .block-editor .w50per {
    width: 50% !important;
}

.contents .block-editor .w40per {
    width: 40% !important;
}

.contents .block-editor .w30per {
    width: 30% !important;
}

.contents .block-editor .w20per {
    width: 20% !important;
}

.contents .block-editor .w10per {
    width: 10% !important;
}


@media screen and (max-width: 767px) {

    .contents .block-editor .w400_sp {
        max-width: 40.0rem !important;
    }

    .contents .block-editor .w300_sp {
        max-width: 30.0rem !important;
    }

    .contents .block-editor .w200_sp {
        max-width: 20.0rem !important;
    }

    .contents .block-editor .w100_sp {
        max-width: 10.0rem !important;
    }

    .contents .block-editor .w50_sp {
        max-width: 5.0rem !important;
    }

    .contents .block-editor .w100per_sp {
        max-width: 100% !important;
    }

    .contents .block-editor .w90per_sp {
        max-width: 90% !important;
    }

    .contents .block-editor .w80per_sp {
        max-width: 80% !important;
    }

    .contents .block-editor .w70per_sp {
        max-width: 70% !important;
    }

    .contents .block-editor .w60per_sp {
        max-width: 60% !important;
    }

    .contents .block-editor .w50per_sp {
        max-width: 50% !important;
    }

    .contents .block-editor .w40per_sp {
        max-width: 40% !important;
    }

    .contents .block-editor .w30per_sp {
        max-width: 30% !important;
    }

    .contents .block-editor .w20per_sp {
        max-width: 20% !important;
    }

    .contents .block-editor .w10per_sp {
        max-width: 10% !important;
    }

}

/*============================================================================================================
margin
============================================================================================================*/

.contents .block-editor .mauto {
    margin: auto !important;
}
.contents .block-editor .mlrauto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.contents .block-editor .m0 {
    margin: 0 !important;
}

.contents .block-editor .m10 {
    margin: 1rem !important;
}

.contents .block-editor .m20 {
    margin: 2.0rem !important;
}

.contents .block-editor .m30 {
    margin: 3rem !important;
}

.contents .block-editor .m40 {
    margin: 4.0rem !important;
}

.contents .block-editor .m50 {
    margin: 5.0rem !important;
}

.contents .block-editor .m60 {
    margin: 6rem !important;
}

.contents .block-editor .m70 {
    margin: 7.0rem !important;
}

.contents .block-editor .m80 {
    margin: 8.0rem !important;
}

.contents .block-editor .m90 {
    margin: 9.0rem !important;
}

.contents .block-editor .m100 {
    margin: 10.0rem !important;
}

.contents .block-editor .mtauto {
    margin-top: auto !important;
}

.contents .block-editor .mt0 {
    margin-top: 0 !important;
}

.contents .block-editor .mt10 {
    margin-top: 1rem !important;
}

.contents .block-editor .mt20 {
    margin-top: 2.0rem !important;
}

.contents .block-editor .mt30 {
    margin-top: 3rem !important;
}

.contents .block-editor .mt40 {
    margin-top: 4.0rem !important;
}

.contents .block-editor .mt50 {
    margin-top: 5.0rem !important;
}

.contents .block-editor .mt60 {
    margin-top: 6rem !important;
}

.contents .block-editor .mt70 {
    margin-top: 7.0rem !important;
}

.contents .block-editor .mt80 {
    margin-top: 8.0rem !important;
}

.contents .block-editor .mt90 {
    margin-top: 9.0rem !important;
}

.contents .block-editor .mt100 {
    margin-top: 10.0rem !important;
}

.contents .block-editor .mrauto {
    margin-right: auto !important;
}

.contents .block-editor .mr0 {
    margin-right: 0 !important;
}

.contents .block-editor .mr10 {
    margin-right: 1rem !important;
}

.contents .block-editor .mr20 {
    margin-right: 2.0rem !important;
}

.contents .block-editor .mr30 {
    margin-right: 3rem !important;
}

.contents .block-editor .mr40 {
    margin-right: 4.0rem !important;
}

.contents .block-editor .mr50 {
    margin-right: 5.0rem !important;
}

.contents .block-editor .mr60 {
    margin-right: 6rem !important;
}

.contents .block-editor .mr70 {
    margin-right: 7.0rem !important;
}

.contents .block-editor .mr80 {
    margin-right: 8.0rem !important;
}

.contents .block-editor .mr90 {
    margin-right: 9.0rem !important;
}

.contents .block-editor .mr100 {
    margin-right: 10.0rem !important;
}

.contents .block-editor .mbauto {
    margin-bottom: auto !important;
}

.contents .block-editor .mb0 {
    margin-bottom: 0 !important;
}

.contents .block-editor .mb10 {
    margin-bottom: 1rem !important;
}

.contents .block-editor .mb20 {
    margin-bottom: 2.0rem !important;
}

.contents .block-editor .mb30 {
    margin-bottom: 3rem !important;
}

.contents .block-editor .mb40 {
    margin-bottom: 4.0rem !important;
}

.contents .block-editor .mb50 {
    margin-bottom: 5.0rem !important;
}

.contents .block-editor .mb60 {
    margin-bottom: 6rem !important;
}

.contents .block-editor .mb70 {
    margin-bottom: 7.0rem !important;
}

.contents .block-editor .mb80 {
    margin-bottom: 8.0rem !important;
}

.contents .block-editor .mb90 {
    margin-bottom: 9.0rem !important;
}

.contents .block-editor .mb100 {
    margin-bottom: 10.0rem !important;
}

.contents .block-editor .mlauto {
    margin-left: auto !important;
}

.contents .block-editor .ml0 {
    margin-left: 0 !important;
}

.contents .block-editor .ml10 {
    margin-left: 1rem !important;
}

.contents .block-editor .ml20 {
    margin-left: 2.0rem !important;
}

.contents .block-editor .ml30 {
    margin-left: 3rem !important;
}

.contents .block-editor .ml40 {
    margin-left: 4.0rem !important;
}

.contents .block-editor .ml50 {
    margin-left: 5.0rem !important;
}

.contents .block-editor .ml60 {
    margin-left: 6rem !important;
}

.contents .block-editor .ml70 {
    margin-left: 7.0rem !important;
}

.contents .block-editor .ml80 {
    margin-left: 8.0rem !important;
}

.contents .block-editor .ml90 {
    margin-left: 9.0rem !important;
}

.contents .block-editor .ml100 {
    margin-left: 10.0rem !important;
}


.contents .block-editor .mt-10 {
    margin-top: -1rem !important;
}

.contents .block-editor .mt-20 {
    margin-top: -2.0rem !important;
}

.contents .block-editor .mt-30 {
    margin-top: -3rem !important;
}

.contents .block-editor .mt-40 {
    margin-top: -4.0rem !important;
}

.contents .block-editor .mt-50 {
    margin-top: -5.0rem !important;
}

.contents .block-editor .mt-60 {
    margin-top: -6rem !important;
}

.contents .block-editor .mt-70 {
    margin-top: -7.0rem !important;
}

.contents .block-editor .mt-80 {
    margin-top: -8.0rem !important;
}

.contents .block-editor .mt-90 {
    margin-top: -9.0rem !important;
}

.contents .block-editor .mt-100 {
    margin-top: -10.0rem !important;
}

@media screen and (max-width: 767px) {
    .contents .block-editor .m10 {
        margin: .5rem !important;
    }

    .contents .block-editor .m0 {
        margin: 0 !important;
    }

    .contents .block-editor .m20 {
        margin: 1rem !important;
    }

    .contents .block-editor .m30 {
        margin: 1.5rem !important;
    }

    .contents .block-editor .m40 {
        margin: 2.0rem !important;
    }

    .contents .block-editor .m50 {
        margin: 2.5rem !important;
    }

    .contents .block-editor .m60 {
        margin: 3rem !important;
    }

    .contents .block-editor .m70 {
        margin: 3.5rem !important;
    }

    .contents .block-editor .m80 {
        margin: 4.0rem !important;
    }

    .contents .block-editor .m90 {
        margin: 4.5rem !important;
    }

    .contents .block-editor .m100 {
        margin: 5.0rem !important;
    }

    .contents .block-editor .mt10 {
        margin-top: .5rem !important;
    }

    .contents .block-editor .mt0 {
        margin-top: 0 !important;
    }

    .contents .block-editor .mt20 {
        margin-top: 1rem !important;
    }

    .contents .block-editor .mt30 {
        margin-top: 1.5rem !important;
    }

    .contents .block-editor .mt40 {
        margin-top: 2.0rem !important;
    }

    .contents .block-editor .mt50 {
        margin-top: 2.5rem !important;
    }

    .contents .block-editor .mt60 {
        margin-top: 3rem !important;
    }

    .contents .block-editor .mt70 {
        margin-top: 3.5rem !important;
    }

    .contents .block-editor .mt80 {
        margin-top: 4.0rem !important;
    }

    .contents .block-editor .mt90 {
        margin-top: 4.5rem !important;
    }

    .contents .block-editor .mt100 {
        margin-top: 5.0rem !important;
    }

    .contents .block-editor .mr10 {
        margin-right: .5rem !important;
    }

    .contents .block-editor .mr0 {
        margin-right: 0 !important;
    }

    .contents .block-editor .mr20 {
        margin-right: 1rem !important;
    }

    .contents .block-editor .mr30 {
        margin-right: 1.5rem !important;
    }

    .contents .block-editor .mr40 {
        margin-right: 2.0rem !important;
    }

    .contents .block-editor .mr50 {
        margin-right: 2.5rem !important;
    }

    .contents .block-editor .mr60 {
        margin-right: 3rem !important;
    }

    .contents .block-editor .mr70 {
        margin-right: 3.5rem !important;
    }

    .contents .block-editor .mr80 {
        margin-right: 4.0rem !important;
    }

    .contents .block-editor .mr90 {
        margin-right: 4.5rem !important;
    }

    .contents .block-editor .mr100 {
        margin-right: 5.0rem !important;
    }


    .contents .block-editor .mb10 {
        margin-bottom: .5rem !important;
    }

    .contents .block-editor .mb0 {
        margin-bottom: 0 !important;
    }

    .contents .block-editor .mb20 {
        margin-bottom: 1rem !important;
    }

    .contents .block-editor .mb30 {
        margin-bottom: 1.5rem !important;
    }

    .contents .block-editor .mb40 {
        margin-bottom: 2.0rem !important;
    }

    .contents .block-editor .mb50 {
        margin-bottom: 2.5rem !important;
    }

    .contents .block-editor .mb60 {
        margin-bottom: 3rem !important;
    }

    .contents .block-editor .mb70 {
        margin-bottom: 3.5rem !important;
    }

    .contents .block-editor .mb80 {
        margin-bottom: 4.0rem !important;
    }

    .contents .block-editor .mb90 {
        margin-bottom: 4.5rem !important;
    }

    .contents .block-editor .mb100 {
        margin-bottom: 5.0rem !important;
    }

    .contents .block-editor .ml10 {
        margin-left: .5rem !important;
    }

    .contents .block-editor .ml0 {
        margin-left: 0 !important;
    }

    .contents .block-editor .ml20 {
        margin-left: 1rem !important;
    }

    .contents .block-editor .ml30 {
        margin-left: 1.5rem !important;
    }

    .contents .block-editor .ml40 {
        margin-left: 2.0rem !important;
    }

    .contents .block-editor .ml50 {
        margin-left: 2.5rem !important;
    }

    .contents .block-editor .ml60 {
        margin-left: 3rem !important;
    }

    .contents .block-editor .ml70 {
        margin-left: 3.5rem !important;
    }

    .contents .block-editor .ml80 {
        margin-left: 4.0rem !important;
    }

    .contents .block-editor .ml90 {
        margin-left: 4.5rem !important;
    }

    .contents .block-editor .ml100 {
        margin-left: 5.0rem !important;
    }
}




@media screen and (min-width: 480.1rem) {

    .contents .block-editor .m0_pc {
        margin: 0 !important;
    }

    .contents .block-editor .m10_pc {
        margin: 1rem !important;
    }

    .contents .block-editor .m20_pc {
        margin: 2.0rem !important;
    }

    .contents .block-editor .m30_pc {
        margin: 3rem !important;
    }

    .contents .block-editor .m40_pc {
        margin: 4.0rem !important;
    }

    .contents .block-editor .m50_pc {
        margin: 5.0rem !important;
    }

    .contents .block-editor .m60_pc {
        margin: 6rem !important;
    }

    .contents .block-editor .m70_pc {
        margin: 7.0rem !important;
    }

    .contents .block-editor .m80_pc {
        margin: 8.0rem !important;
    }

    .contents .block-editor .m90_pc {
        margin: 9.0rem !important;
    }

    .contents .block-editor .m100_pc {
        margin: 10.0rem !important;
    }

    .contents .block-editor .mt0_pc {
        margin-top: 0 !important;
    }

    .contents .block-editor .mt10_pc {
        margin-top: 1rem !important;
    }

    .contents .block-editor .mt20_pc {
        margin-top: 2.0rem !important;
    }

    .contents .block-editor .mt30_pc {
        margin-top: 3rem !important;
    }

    .contents .block-editor .mt40_pc {
        margin-top: 4.0rem !important;
    }

    .contents .block-editor .mt50_pc {
        margin-top: 5.0rem !important;
    }

    .contents .block-editor .mt60_pc {
        margin-top: 6rem !important;
    }

    .contents .block-editor .mt70_pc {
        margin-top: 7.0rem !important;
    }

    .contents .block-editor .mt80_pc {
        margin-top: 8.0rem !important;
    }

    .contents .block-editor .mt90_pc {
        margin-top: 9.0rem !important;
    }

    .contents .block-editor .mt100_pc {
        margin-top: 10.0rem !important;
    }

    .contents .block-editor .mr0_pc {
        margin-right: 0 !important;
    }

    .contents .block-editor .mr10_pc {
        margin-right: 1rem !important;
    }

    .contents .block-editor .mr20_pc {
        margin-right: 2.0rem !important;
    }

    .contents .block-editor .mr30_pc {
        margin-right: 3rem !important;
    }

    .contents .block-editor .mr40_pc {
        margin-right: 4.0rem !important;
    }

    .contents .block-editor .mr50_pc {
        margin-right: 5.0rem !important;
    }

    .contents .block-editor .mr60_pc {
        margin-right: 6rem !important;
    }

    .contents .block-editor .mr70_pc {
        margin-right: 7.0rem !important;
    }

    .contents .block-editor .mr80_pc {
        margin-right: 8.0rem !important;
    }

    .contents .block-editor .mr90_pc {
        margin-right: 9.0rem !important;
    }

    .contents .block-editor .mr100_pc {
        margin-right: 10.0rem !important;
    }


    .contents .block-editor .mb0_pc {
        margin-bottom: 0 !important;
    }

    .contents .block-editor .mb10_pc {
        margin-bottom: 1rem !important;
    }

    .contents .block-editor .mb20_pc {
        margin-bottom: 2.0rem !important;
    }


    .contents .block-editor .mb30_pc {
        margin-bottom: 3rem !important;
    }

    .contents .block-editor .mb40_pc {
        margin-bottom: 4.0rem !important;
    }

    .contents .block-editor .mb50_pc {
        margin-bottom: 5.0rem !important;
    }

    .contents .block-editor .mb60_pc {
        margin-bottom: 6rem !important;
    }

    .contents .block-editor .mb70_pc {
        margin-bottom: 7.0rem !important;
    }

    .contents .block-editor .mb80_pc {
        margin-bottom: 8.0rem !important;
    }

    .contents .block-editor .mb90_pc {
        margin-bottom: 9.0rem !important;
    }

    .contents .block-editor .mb100_pc {
        margin-bottom: 10.0rem !important;
    }

    .contents .block-editor .ml0_pc {
        margin-left: 0 !important;
    }

    .contents .block-editor .ml10_pc {
        margin-left: 1rem !important;
    }

    .contents .block-editor .ml20_pc {
        margin-left: 2.0rem !important;
    }

    .contents .block-editor .ml30_pc {
        margin-left: 3rem !important;
    }

    .contents .block-editor .ml40_pc {
        margin-left: 4.0rem !important;
    }

    .contents .block-editor .ml50_pc {
        margin-left: 5.0rem !important;
    }

    .contents .block-editor .ml60_pc {
        margin-left: 6rem !important;
    }

    .contents .block-editor .ml70_pc {
        margin-left: 7.0rem !important;
    }

    .contents .block-editor .ml80_pc {
        margin-left: 8.0rem !important;
    }

    .contents .block-editor .ml90_pc {
        margin-left: 9.0rem !important;
    }

    .contents .block-editor .ml100_pc {
        margin-left: 10.0rem !important;
    }

}




@media screen and (max-width: 767px) {

    .contents .block-editor .m0_sp {
        margin: 0 !important;
    }

    .contents .block-editor .m10_sp {
        margin: 1rem !important;
    }

    .contents .block-editor .m20_sp {
        margin: 2.0rem !important;
    }

    .contents .block-editor .m30_sp {
        margin: 3rem !important;
    }

    .contents .block-editor .m40_sp {
        margin: 4.0rem !important;
    }

    .contents .block-editor .m50_sp {
        margin: 5.0rem !important;
    }

    .contents .block-editor .m60_sp {
        margin: 6rem !important;
    }

    .contents .block-editor .m70_sp {
        margin: 7.0rem !important;
    }

    .contents .block-editor .m80_sp {
        margin: 8.0rem !important;
    }

    .contents .block-editor .m90_sp {
        margin: 9.0rem !important;
    }

    .contents .block-editor .m100_sp {
        margin: 10.0rem !important;
    }

    .contents .block-editor .mt0_sp {
        margin-top: 0 !important;
    }

    .contents .block-editor .mt10_sp {
        margin-top: 1rem !important;
    }

    .contents .block-editor .mt20_sp {
        margin-top: 2.0rem !important;
    }

    .contents .block-editor .mt30_sp {
        margin-top: 3rem !important;
    }

    .contents .block-editor .mt40_sp {
        margin-top: 4.0rem !important;
    }

    .contents .block-editor .mt50_sp {
        margin-top: 5rem !important;
    }

    .contents .block-editor .mt60_sp {
        margin-top: 6rem !important;
    }

    .contents .block-editor .mt70_sp {
        margin-top: 7.0rem !important;
    }

    .contents .block-editor .mt80_sp {
        margin-top: 8.0rem !important;
    }

    .contents .block-editor .mt90_sp {
        margin-top: 9.0rem !important;
    }

    .contents .block-editor .mt100_sp {
        margin-top: 10.0rem !important;
    }

    .contents .block-editor .mr0_sp {
        margin-right: 0 !important;
    }

    .contents .block-editor .mr10_sp {
        margin-right: 1rem !important;
    }

    .contents .block-editor .mr20_sp {
        margin-right: 2.0rem !important;
    }

    .contents .block-editor .mr30_sp {
        margin-right: 3rem !important;
    }

    .contents .block-editor .mr40_sp {
        margin-right: 4.0rem !important;
    }

    .contents .block-editor .mr50_sp {
        margin-right: 5.0rem !important;
    }

    .contents .block-editor .mr60_sp {
        margin-right: 6rem !important;
    }

    .contents .block-editor .mr70_sp {
        margin-right: 7.0rem !important;
    }

    .contents .block-editor .mr80_sp {
        margin-right: 8.0rem !important;
    }

    .contents .block-editor .mr90_sp {
        margin-right: 9.0rem !important;
    }

    .contents .block-editor .mr100_sp {
        margin-right: 10.0rem !important;
    }


    .contents .block-editor .mb0_sp {
        margin-bottom: 0 !important;
    }

    .contents .block-editor .mb10_sp {
        margin-bottom: 1rem !important;
    }

    .contents .block-editor .mb20_sp {
        margin-bottom: 2.0rem !important;
    }

    .contents .block-editor .mb30_sp {
        margin-bottom: 3rem !important;
    }

    .contents .block-editor .mb40_sp {
        margin-bottom: 4.0rem !important;
    }

    .contents .block-editor .mb50_sp {
        margin-bottom: 5.0rem !important;
    }

    .contents .block-editor .mb60_sp {
        margin-bottom: 6rem !important;
    }

    .contents .block-editor .mb70_sp {
        margin-bottom: 7.0rem !important;
    }

    .contents .block-editor .mb80_sp {
        margin-bottom: 8.0rem !important;
    }

    .contents .block-editor .mb90_sp {
        margin-bottom: 9.0rem !important;
    }

    .contents .block-editor .mb100_sp {
        margin-bottom: 10.0rem !important;
    }

    .contents .block-editor .ml0_sp {
        margin-left: 0 !important;
    }

    .contents .block-editor .ml10_sp {
        margin-left: 1rem !important;
    }

    .contents .block-editor .ml20_sp {
        margin-left: 2.0rem !important;
    }

    .contents .block-editor .ml30_sp {
        margin-left: 3rem !important;
    }

    .contents .block-editor .ml40_sp {
        margin-left: 4.0rem !important;
    }

    .contents .block-editor .ml50_sp {
        margin-left: 5.0rem !important;
    }

    .contents .block-editor .ml60_sp {
        margin-left: 6rem !important;
    }

    .contents .block-editor .ml70_sp {
        margin-left: 7.0rem !important;
    }

    .contents .block-editor .ml80_sp {
        margin-left: 8.0rem !important;
    }

    .contents .block-editor .ml90_sp {
        margin-left: 9.0rem !important;
    }

    .contents .block-editor .ml100_sp {
        margin-left: 10.0rem !important;
    }



}



/*============================================================================================================
padding
============================================================================================================*/

.contents .block-editor .p0 {
    padding: 0 !important;
}

.contents .block-editor .p0 {
    padding: 0 !important;
}

.contents .block-editor .p10 {
    padding: 1rem !important;
}

.contents .block-editor .p20 {
    padding: 2.0rem !important;
}

.contents .block-editor .p30 {
    padding: 3rem !important;
}

.contents .block-editor .p40 {
    padding: 4.0rem !important;
}

.contents .block-editor .p50 {
    padding: 5.0rem !important;
}

.contents .block-editor .p60 {
    padding: 6rem !important;
}

.contents .block-editor .p70 {
    padding: 7.0rem !important;
}

.contents .block-editor .p80 {
    padding: 8.0rem !important;
}

.contents .block-editor .p90 {
    padding: 9.0rem !important;
}

.contents .block-editor .p100 {
    padding: 10.0rem !important;
}

.contents .block-editor .pt0 {
    padding-top: 0 !important;
}

.contents .block-editor .pt10 {
    padding-top: 1rem !important;
}

.contents .block-editor .pt20 {
    padding-top: 2.0rem !important;
}

.contents .block-editor .pt30 {
    padding-top: 3rem !important;
}

.contents .block-editor .pt40 {
    padding-top: 4.0rem !important;
}

.contents .block-editor .pt50 {
    padding-top: 5.0rem !important;
}

.contents .block-editor .pt60 {
    padding-top: 6rem !important;
}

.contents .block-editor .pt70 {
    padding-top: 7.0rem !important;
}

.contents .block-editor .pt80 {
    padding-top: 8.0rem !important;
}

.contents .block-editor .pt90 {
    padding-top: 9.0rem !important;
}

.contents .block-editor .pt100 {
    padding-top: 10.0rem !important;
}

.contents .block-editor .pr0 {
    padding-right: 0 !important;
}

.contents .block-editor .pr10 {
    padding-right: 1rem !important;
}

.contents .block-editor .pr20 {
    padding-right: 2.0rem !important;
}

.contents .block-editor .pr30 {
    padding-right: 3rem !important;
}

.contents .block-editor .pr40 {
    padding-right: 4.0rem !important;
}

.contents .block-editor .pr50 {
    padding-right: 5.0rem !important;
}

.contents .block-editor .pr60 {
    padding-right: 6rem !important;
}

.contents .block-editor .pr70 {
    padding-right: 7.0rem !important;
}

.contents .block-editor .pr80 {
    padding-right: 8.0rem !important;
}

.contents .block-editor .pr90 {
    padding-right: 9.0rem !important;
}

.contents .block-editor .pr100 {
    padding-right: 10.0rem !important;
}


.contents .block-editor .pb0 {
    padding-bottom: 0 !important;
}

.contents .block-editor .pb10 {
    padding-bottom: 1rem !important;
}

.contents .block-editor .pb20 {
    padding-bottom: 2.0rem !important;
}

.contents .block-editor .pb30 {
    padding-bottom: 3rem !important;
}

.contents .block-editor .pb40 {
    padding-bottom: 4.0rem !important;
}

.contents .block-editor .pb50 {
    padding-bottom: 5.0rem !important;
}

.contents .block-editor .pb60 {
    padding-bottom: 6rem !important;
}

.contents .block-editor .pb70 {
    padding-bottom: 7.0rem !important;
}

.contents .block-editor .pb80 {
    padding-bottom: 8.0rem !important;
}

.contents .block-editor .pb90 {
    padding-bottom: 9.0rem !important;
}

.contents .block-editor .pb100 {
    padding-bottom: 10.0rem !important;
}

.contents .block-editor .pl0 {
    padding-left: 0 !important;
}

.contents .block-editor .pl10 {
    padding-left: 1rem !important;
}

.contents .block-editor .pl20 {
    padding-left: 2.0rem !important;
}

.contents .block-editor .pl30 {
    padding-left: 3rem !important;
}

.contents .block-editor .pl40 {
    padding-left: 4.0rem !important;
}

.contents .block-editor .pl50 {
    padding-left: 5.0rem !important;
}

.contents .block-editor .pl60 {
    padding-left: 6rem !important;
}

.contents .block-editor .pl70 {
    padding-left: 7.0rem !important;
}

.contents .block-editor .pl80 {
    padding-left: 8.0rem !important;
}

.contents .block-editor .pl90 {
    padding-left: 9.0rem !important;
}

.contents .block-editor .pl100 {
    padding-left: 10.0rem !important;
}




@media screen and (max-width: 767px) {
    .contents .block-editor .p10 {
        padding: .5rem !important;
    }

    .contents .block-editor .p0 {
        padding: 0 !important;
    }

    .contents .block-editor .p20 {
        padding: 1rem !important;
    }

    .contents .block-editor .p30 {
        padding: 1.5rem !important;
    }

    .contents .block-editor .p40 {
        padding: 2.0rem !important;
    }

    .contents .block-editor .p50 {
        padding: 2.5rem !important;
    }

    .contents .block-editor .p60 {
        padding: 3rem !important;
    }

    .contents .block-editor .p70 {
        padding: 3.5rem !important;
    }

    .contents .block-editor .p80 {
        padding: 4.0rem !important;
    }

    .contents .block-editor .p90 {
        padding: 4.5rem !important;
    }

    .contents .block-editor .p100 {
        padding: 5.0rem !important;
    }

    .contents .block-editor .pt10 {
        padding-top: .5rem !important;
    }

    .contents .block-editor .pt0 {
        padding-top: 0 !important;
    }

    .contents .block-editor .pt20 {
        padding-top: 1rem !important;
    }

    .contents .block-editor .pt30 {
        padding-top: 1.5rem !important;
    }

    .contents .block-editor .pt40 {
        padding-top: 2.0rem !important;
    }

    .contents .block-editor .pt50 {
        padding-top: 2.5rem !important;
    }

    .contents .block-editor .pt60 {
        padding-top: 3rem !important;
    }

    .contents .block-editor .pt70 {
        padding-top: 3.5rem !important;
    }

    .contents .block-editor .pt80 {
        padding-top: 4.0rem !important;
    }

    .contents .block-editor .pt90 {
        padding-top: 4.5rem !important;
    }

    .contents .block-editor .pt100 {
        padding-top: 5rem !important;
    }

    .contents .block-editor .pr10 {
        padding-right: .5rem !important;
    }

    .contents .block-editor .pr0 {
        padding-right: 0 !important;
    }

    .contents .block-editor .pr20 {
        padding-right: 1rem !important;
    }

    .contents .block-editor .pr30 {
        padding-right: 1.5rem !important;
    }

    .contents .block-editor .pr40 {
        padding-right: 2.0rem !important;
    }

    .contents .block-editor .pr50 {
        padding-right: 2.5rem !important;
    }

    .contents .block-editor .pr60 {
        padding-right: 3rem !important;
    }

    .contents .block-editor .pr70 {
        padding-right: 3.5rem !important;
    }

    .contents .block-editor .pr80 {
        padding-right: 4.0rem !important;
    }

    .contents .block-editor .pr90 {
        padding-right: 4.5rem !important;
    }

    .contents .block-editor .pr100 {
        padding-right: 5.0rem !important;
    }


    .contents .block-editor .pb10 {
        padding-bottom: .5rem !important;
    }

    .contents .block-editor .pb0 {
        padding-bottom: 0 !important;
    }

    .contents .block-editor .pb20 {
        padding-bottom: 1rem !important;
    }

    .contents .block-editor .pb30 {
        padding-bottom: 1.5rem !important;
    }

    .contents .block-editor .pb40 {
        padding-bottom: 2.0rem !important;
    }

    .contents .block-editor .pb50 {
        padding-bottom: 2.5rem !important;
    }

    .contents .block-editor .pb60 {
        padding-bottom: 3rem !important;
    }

    .contents .block-editor .pb70 {
        padding-bottom: 3.5rem !important;
    }

    .contents .block-editor .pb80 {
        padding-bottom: 4.0rem !important;
    }

    .contents .block-editor .pb90 {
        padding-bottom: 4.5rem !important;
    }

    .contents .block-editor .pb100 {
        padding-bottom: 5.0rem !important;
    }

    .contents .block-editor .pl10 {
        padding-left: .5rem !important;
    }

    .contents .block-editor .pl0 {
        padding-left: 0 !important;
    }

    .contents .block-editor .pl20 {
        padding-left: 1rem !important;
    }

    .contents .block-editor .pl30 {
        padding-left: 1.5rem !important;
    }

    .contents .block-editor .pl40 {
        padding-left: 2.0rem !important;
    }

    .contents .block-editor .pl50 {
        padding-left: 2.5rem !important;
    }

    .contents .block-editor .pl60 {
        padding-left: 3rem !important;
    }

    .contents .block-editor .pl70 {
        padding-left: 3.5rem !important;
    }

    .contents .block-editor .pl80 {
        padding-left: 4.0rem !important;
    }

    .contents .block-editor .pl90 {
        padding-left: 4.5rem !important;
    }

    .contents .block-editor .pl100 {
        padding-left: 5.0rem !important;
    }
}




@media screen and (min-width: 480.1rem) {

    .contents .block-editor .p0_pc {
        padding: 0 !important;
    }

    .contents .block-editor .p10_pc {
        padding: 1rem !important;
    }

    .contents .block-editor .p20_pc {
        padding: 2.0rem !important;
    }

    .contents .block-editor .p30_pc {
        padding: 3rem !important;
    }

    .contents .block-editor .p40_pc {
        padding: 4.0rem !important;
    }

    .contents .block-editor .p50_pc {
        padding: 5.0rem !important;
    }

    .contents .block-editor .p60_pc {
        padding: 6rem !important;
    }

    .contents .block-editor .p70_pc {
        padding: 7.0rem !important;
    }

    .contents .block-editor .p80_pc {
        padding: 8.0rem !important;
    }

    .contents .block-editor .p90_pc {
        padding: 9.0rem !important;
    }

    .contents .block-editor .p100_pc {
        padding: 10.0rem !important;
    }

    .contents .block-editor .pt0_pc {
        padding-top: 0 !important;
    }

    .contents .block-editor .pt10_pc {
        padding-top: 1rem !important;
    }

    .contents .block-editor .pt20_pc {
        padding-top: 2.0rem !important;
    }

    .contents .block-editor .pt30_pc {
        padding-top: 3rem !important;
    }

    .contents .block-editor .pt40_pc {
        padding-top: 4.0rem !important;
    }

    .contents .block-editor .pt50_pc {
        padding-top: 5.0rem !important;
    }

    .contents .block-editor .pt60_pc {
        padding-top: 6rem !important;
    }

    .contents .block-editor .pt70_pc {
        padding-top: 7.0rem !important;
    }

    .contents .block-editor .pt80_pc {
        padding-top: 8.0rem !important;
    }

    .contents .block-editor .pt90_pc {
        padding-top: 9.0rem !important;
    }

    .contents .block-editor .pt100_pc {
        padding-top: 10.0rem !important;
    }

    .contents .block-editor .pr0_pc {
        padding-right: 0 !important;
    }

    .contents .block-editor .pr10_pc {
        padding-right: 1rem !important;
    }

    .contents .block-editor .pr20_pc {
        padding-right: 2.0rem !important;
    }

    .contents .block-editor .pr30_pc {
        padding-right: 3rem !important;
    }

    .contents .block-editor .pr40_pc {
        padding-right: 4.0rem !important;
    }

    .contents .block-editor .pr50_pc {
        padding-right: 5.0rem !important;
    }

    .contents .block-editor .pr60_pc {
        padding-right: 6rem !important;
    }

    .contents .block-editor .pr70_pc {
        padding-right: 7.0rem !important;
    }

    .contents .block-editor .pr80_pc {
        padding-right: 8.0rem !important;
    }

    .contents .block-editor .pr90_pc {
        padding-right: 9.0rem !important;
    }

    .contents .block-editor .pr100_pc {
        padding-right: 10.0rem !important;
    }


    .contents .block-editor .pb0_pc {
        padding-bottom: 0 !important;
    }

    .contents .block-editor .pb10_pc {
        padding-bottom: 1rem !important;
    }

    .contents .block-editor .pb20_pc {
        padding-bottom: 2.0rem !important;
    }

    .contents .block-editor .pb30_pc {
        padding-bottom: 3rem !important;
    }

    .contents .block-editor .pb40_pc {
        padding-bottom: 4.0rem !important;
    }

    .contents .block-editor .pb50_pc {
        padding-bottom: 5.0rem !important;
    }

    .contents .block-editor .pb60_pc {
        padding-bottom: 6rem !important;
    }

    .contents .block-editor .pb70_pc {
        padding-bottom: 7.0rem !important;
    }

    .contents .block-editor .pb80_pc {
        padding-bottom: 8.0rem !important;
    }

    .contents .block-editor .pb90_pc {
        padding-bottom: 9.0rem !important;
    }

    .contents .block-editor .pb100_pc {
        padding-bottom: 10.0rem !important;
    }

    .contents .block-editor .pl0_pc {
        padding-left: 0 !important;
    }

    .contents .block-editor .pl10_pc {
        padding-left: 1rem !important;
    }

    .contents .block-editor .pl20_pc {
        padding-left: 2.0rem !important;
    }

    .contents .block-editor .pl30_pc {
        padding-left: 3rem !important;
    }

    .contents .block-editor .pl40_pc {
        padding-left: 4.0rem !important;
    }

    .contents .block-editor .pl50_pc {
        padding-left: 5.0rem !important;
    }

    .contents .block-editor .pl60_pc {
        padding-left: 6rem !important;
    }

    .contents .block-editor .pl70_pc {
        padding-left: 7.0rem !important;
    }

    .contents .block-editor .pl80_pc {
        padding-left: 8.0rem !important;
    }

    .contents .block-editor .pl90_pc {
        padding-left: 9.0rem !important;
    }

    .contents .block-editor .pl100_pc {
        padding-left: 10.0rem !important;
    }



}




@media screen and (max-width: 767px) {

    .contents .block-editor .p0_sp {
        padding: 0 !important;
    }

    .contents .block-editor .p10_sp {
        padding: 1rem !important;
    }

    .contents .block-editor .p20_sp {
        padding: 2.0rem !important;
    }

    .contents .block-editor .p30_sp {
        padding: 3rem !important;
    }

    .contents .block-editor .p40_sp {
        padding: 4.0rem !important;
    }

    .contents .block-editor .p50_sp {
        padding: 5.0rem !important;
    }

    .contents .block-editor .p60_sp {
        padding: 6rem !important;
    }

    .contents .block-editor .p70_sp {
        padding: 7.0rem !important;
    }

    .contents .block-editor .p80_sp {
        padding: 8.0rem !important;
    }

    .contents .block-editor .p90_sp {
        padding: 9.0rem !important;
    }

    .contents .block-editor .p100_sp {
        padding: 10.0rem !important;
    }

    .contents .block-editor .pt0_sp {
        padding-top: 0 !important;
    }

    .contents .block-editor .pt10_sp {
        padding-top: 1rem !important;
    }

    .contents .block-editor .pt20_sp {
        padding-top: 2.0rem !important;
    }

    .contents .block-editor .pt30_sp {
        padding-top: 3rem !important;
    }

    .contents .block-editor .pt40_sp {
        padding-top: 4.0rem !important;
    }

    .contents .block-editor .pt50_sp {
        padding-top: 5.0rem !important;
    }

    .contents .block-editor .pt60_sp {
        padding-top: 6rem !important;
    }

    .contents .block-editor .pt70_sp {
        padding-top: 7.0rem !important;
    }

    .contents .block-editor .pt80_sp {
        padding-top: 8.0rem !important;
    }

    .contents .block-editor .pt90_sp {
        padding-top: 9.0rem !important;
    }

    .contents .block-editor .pt100_sp {
        padding-top: 10.0rem !important;
    }

    .contents .block-editor .pr0_sp {
        padding-right: 0 !important;
    }

    .contents .block-editor .pr10_sp {
        padding-right: 1rem !important;
    }

    .contents .block-editor .pr20_sp {
        padding-right: 2.0rem !important;
    }

    .contents .block-editor .pr30_sp {
        padding-right: 3rem !important;
    }

    .contents .block-editor .pr40_sp {
        padding-right: 4.0rem !important;
    }

    .contents .block-editor .pr50_sp {
        padding-right: 5.0rem !important;
    }

    .contents .block-editor .pr60_sp {
        padding-right: 6rem !important;
    }

    .contents .block-editor .pr70_sp {
        padding-right: 7.0rem !important;
    }

    .contents .block-editor .pr80_sp {
        padding-right: 8.0rem !important;
    }

    .contents .block-editor .pr90_sp {
        padding-right: 9.0rem !important;
    }

    .contents .block-editor .pr100_sp {
        padding-right: 10.0rem !important;
    }


    .contents .block-editor .pb0_sp {
        padding-bottom: 0 !important;
    }

    .contents .block-editor .pb10_sp {
        padding-bottom: 1rem !important;
    }

    .contents .block-editor .pb20_sp {
        padding-bottom: 2.0rem !important;
    }

    .contents .block-editor .pb30_sp {
        padding-bottom: 3rem !important;
    }

    .contents .block-editor .pb40_sp {
        padding-bottom: 4.0rem !important;
    }

    .contents .block-editor .pb50_sp {
        padding-bottom: 5.0rem !important;
    }

    .contents .block-editor .pb60_sp {
        padding-bottom: 6rem !important;
    }

    .contents .block-editor .pb70_sp {
        padding-bottom: 7.0rem !important;
    }

    .contents .block-editor .pb80_sp {
        padding-bottom: 8.0rem !important;
    }

    .contents .block-editor .pb90_sp {
        padding-bottom: 9.0rem !important;
    }

    .contents .block-editor .pb100_sp {
        padding-bottom: 10.0rem !important;
    }

    .contents .block-editor .pl0_sp {
        padding-left: 0 !important;
    }

    .contents .block-editor .pl10_sp {
        padding-left: 1rem !important;
    }

    .contents .block-editor .pl20_sp {
        padding-left: 2.0rem !important;
    }

    .contents .block-editor .pl30_sp {
        padding-left: 3rem !important;
    }

    .contents .block-editor .pl40_sp {
        padding-left: 4.0rem !important;
    }

    .contents .block-editor .pl50_sp {
        padding-left: 5.0rem !important;
    }

    .contents .block-editor .pl60_sp {
        padding-left: 6rem !important;
    }

    .contents .block-editor .pl70_sp {
        padding-left: 7.0rem !important;
    }

    .contents .block-editor .pl80_sp {
        padding-left: 8.0rem !important;
    }

    .contents .block-editor .pl90_sp {
        padding-left: 9.0rem !important;
    }

    .contents .block-editor .pl100_sp {
        padding-left: 10.0rem !important;
    }



}

/*------------------------------------------
text-align
------------------------------------------*/

.contents .block-editor .txt-l {
    text-align: left;
}

.contents .block-editor .txt-r {
    text-align: right;
}

.contents .block-editor .txt-c {
    text-align: center;
}

@media screen and (min-width: 480.1rem) {

    .contents .block-editor .txt-l_pc {
        text-align: left !important;
    }

    .contents .block-editor .txt-r_pc {
        text-align: right !important;
    }

    .contents .block-editor .txt-c_pc {
        text-align: center !important;
    }

}


@media screen and (max-width: 767px) {

    .contents .block-editor .txt-l_sp {
        text-align: left !important;
    }

    .contents .block-editor .txt-r_sp {
        text-align: right !important;
    }

    .contents .block-editor .txt-c_sp {
        text-align: center !important;
    }
}

/*------------------------------------------
style-adjust
------------------------------------------*/

/*heading*/

.contents .block-editor h1.has-background,
.contents .block-editor h2.has-background,
.contents .block-editor h3.has-background,
.contents .block-editor h4.has-background,
.contents .block-editor h5.has-background,
.contents .block-editor h6.has-background {
    padding: 0.75em 1.575em;
}
.contents .block-editor .wp-block-column > h2:first-child,
.contents .block-editor .wp-block-column > h3:first-child,
.contents .block-editor .wp-block-column > h4:first-child,
.contents .block-editor .wp-block-column > h5:first-child,
.contents .block-editor .wp-block-column > h6:first-child {
    margin-top: 0;
}


/*.wp-block-columns*/

.wp-block-columns.has-background.p0 {
    padding: 0 !important;
}

/*.wp-block-column*/

.wp-block-column.has-background {
    padding: 2rem;
}

.wp-block-column.has-background.p0 {
    padding: 0 !important;
}

/*group*/

.contents .block-editor .wp-block-group.has-background {
    padding: 4rem 6rem;
    margin: 4rem auto;
}

.contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container h2:first-child {
    margin-top: 0;
}

.contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container > *:first-child {
    margin-top: 0;
}

.contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container > *:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {

    .contents .block-editor .wp-block-group.has-background {
        padding: 2rem;
    }

    .contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container h2:first-child,
    .contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container h3:first-child,
    .contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container h4:first-child,
    .contents .block-editor .wp-block-group.has-background .wp-block-group__inner-container h5:first-child {
        margin-bottom: 2rem;
    }


}



/*columns*/

.contents .block-editor .wp-block-columns.has-background {
    margin: 5rem auto;
}

/*group > columns*/

.contents .block-editor .wp-block-group.has-background .wp-block-columns.has-background {
    padding: 5rem;
}

@media screen and (max-width: 767px) {

    .contents .block-editor .wp-block-group.has-background .wp-block-columns.has-background {
        padding: 2rem 3rem;
    }

}


/*------------------------------------------
snow-monkey
------------------------------------------*/

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼*/
.contents .block-editor .wp-block-gallery ul li.blocks-gallery-item {
    margin: 0;
    padding: 0;
    width: calc((100% - 3.2rem) / 3);
    margin-right: 1.6rem;
    margin-bottom: 1.6rem;
}

.contents .block-editor .wp-block-gallery ul li.blocks-gallery-item:nth-child(3n) {
    margin-right: 0;
}

.contents .block-editor .wp-block-gallery ul li.blocks-gallery-item::before {
    display: none;
    padding: 0;
}



/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â*/


.contents .block-editor .smb-step{
    margin: 10rem auto;
}

.contents .block-editor .smb-step__item .smb-step__item__number {
    font-size: 1.6rem;
    width: 4rem;
    height: 4rem;
}
.contents .block-editor .smb-step .smb-step__body:before{
    display: none;
}
.contents .block-editor .smb-step__item{
    position: relative;
    z-index: 0;
}
.contents .block-editor .smb-step__item:before {
    content: "";
    display: block;
    position: absolute;
    top: 2rem;
    bottom: -4rem;
    left: -2.5rem;
    border-left: 0.1rem dotted #ccc;
    z-index: -1;
    height: 100%;
}

.contents .block-editor .smb-step__item:last-child:before {
    display: none;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼*/

.contents .block-editor .smb-items__banner__title {
    line-height: 1.4;
    font-size: 3rem;
    margin-bottom: 2rem;
}

.contents .block-editor .smb-items__banner__lede {
    font-size: 1.4rem;
}


/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°*/

.contents .block-editor .smb-items__item__title {
    font-size: 1.6rem;
}

.contents .block-editor .smb-items__item__lede {
    font-size: 1.2rem;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â */

.contents .block-editor .wp-block-snow-monkey-blocks-rating-box {
    margin: 5rem auto;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â*/

.contents .block-editor .smb-balloon {
    margin: 5rem auto;
}

.contents .block-editor .smb-balloon__figure {
    position: relative;
    flex: 0 0 16rem;
    height: 16rem;
    width: 16rem;
    overflow: auto;
    max-width: 16rem;
}

.contents .block-editor .is-style-sme-speech {
    margin-bottom: 0;
}

.contents .block-editor .smb-balloon .smb-balloon__body p:last-child {
    margin-bottom: 0;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼*/

.contents .block-editor .wp-block-cover {
    margin: 10rem auto;
    padding: 10rem;
}

.contents .block-editor .wp-block-cover *:last-child {
    margin-bottom: 0;
}

.contents .block-editor .wp-block-cover .wp-block-cover__inner-container {
    width: 80%;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³*/

.contents .block-editor .smb-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #111 50%, #343d68 50%);
    max-width: 42rem;
    width: 80%;
    transition: all 0.3s ease-in-out;
    border-radius: 0;
    padding: 0;
}

.contents .block-editor .smb-btn span {
    background-image: url(../img/common/ico_arrow03.png);
    background-repeat: no-repeat;
    background-position: right 2.5rem center;
    background-size: 2rem;
    transition: all 0.3s ease-in-out;
    width: 100%;
    padding: 2.2rem 6.4rem 2.2rem 3rem;
    line-height: 1.6;
    border-radius: 0;
    display: block;
    border-radius: 0;
}

.contents .block-editor .smb-btn:hover {
    opacity: 1;
    background-position: -100% 100%;
}

.contents .block-editor .smb-btn:hover span {
    opacity: 1;
    background-position: right 2rem center;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³*/

.contents .block-editor .smb-btn-box {
    margin: 5rem auto;
}

.contents .block-editor .smb-btn-box .smb-btn-box__btn-wrapper {
    margin: auto;
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 767px) {
    .contents .block-editor .wp-block-cover.has-background-dim {
        margin: 5rem auto;
        padding: 5%;
    }

    .contents .block-editor .wp-block-cover.has-background-dim .wp-block-cover__inner-container {
        width: 90%;
    }
}

/*faq*/


.contents .block-editor .smb-faq__item {
    padding: 2rem;
    margin: auto;
}

.contents .block-editor .smb-faq__item:nth-child(odd) {
    margin: auto;
    background: #f2f1ec;
    border: 0;
}

.contents .block-editor .smb-faq__item__answer__label,
.contents .block-editor .smb-faq__item__question__label {
    font-size: 3.2rem;
    font-weight: bold;
    color: #9ec200;
}

.contents .block-editor .smb-faq__item__answer__label {
    margin-left: 0.13em;
    color: #e06d74;
}
.smb-faq__item__question__body{
    font-size: 1.4em;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸*/




/*----------------------------------------
classï¼ˆæ±Žç”¨ã‚¯ãƒ©ã‚¹ï¼‰
----------------------------------------*/

.contents .block-editor .is-border-radius {
    border-radius: 2rem;
}

.contents .block-editor .wp-block-image:not(.is-style-rounded) img {
    border-radius: 2rem;
}

.contents .block-editor .wp-block-image.is-image-eycatch {
    transform: translateY(-10rem);
    margin-bottom: -9rem;
    max-width: 50%;
}

@media screen and (max-width: 767px) {
    .contents .block-editor .wp-block-image.is-image-eycatch {
        transform: translateY(-70%);
        margin-bottom: -30%;
        width: 50%;
    }
}

.contents .block-editor .is-border-dashed {
    border: 2px dashed #f2f1ec;
}


.contents .block-editor .is-border-dashed02{
    
    border: 3px dashed #9ec200;
}




/*Ã£Æ’Å¡Ã£Æ’Â¼Ã£â€šÂ¸Ã¥â€ â€¦Ã£Æ’ÂªÃ£Æ’Â³Ã£â€šÂ¯Ã£Æ’ÂªÃ£â€šÂ¹Ã£Æ’Ë†*/
.contents .block-editor .in-page-link-list {
    display: table;
    justify-content: center;
    align-items: center;
    border: 0;
    background: #f2f1ec;
    border-radius: 2rem;
    padding: 2rem;
    margin: 10rem auto;
}

.contents .block-editor .in-page-link-list li::before {
    display: none;
}

.contents .block-editor .in-page-link-list li {
    padding: 0;
    background: #eee;
    padding: .5rem 2rem;
    margin: 0;
    border: 0.1rem solid #ccc;
    border-left: 0;
    width: 25%;
    border-top: 0;
    line-height: 1.2;
}

.contents .block-editor .in-page-link-list li a {
    text-decoration: underline;
    font-weight: bold;
    color: #777;
}

.contents .block-editor .in-page-link-list li::before {
    display: none;
}

.contents .block-editor .in-page-link-list li {
    padding: 0;
    border-left: 0;
    width: auto;
    border-top: 0;
    line-height: 1.2;
    border: 0;
    background: 0;
    border-right: 1px solid #c7c2ba;
    display: table-cell;
    vertical-align: middle;
}
.contents .block-editor .in-page-link-list li:last-child{
    border-right: 0;
}
.contents .block-editor .in-page-link-list li.no-border{
    border-right: 0;
}
.contents .block-editor .in-page-link-list li a {
    font-weight: bold;
    color: #008863;
    padding: 0 2rem 2rem;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    line-height: 1.4;
    min-height: 6.4rem;
    display: flex;
    align-items: center;
    font-size: 1.8rem;
}
.contents .block-editor .in-page-link-list li a::after{
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-bottom: 0.3rem solid #008863;
    border-right: 0.3rem solid #008863;
    transform: rotate(45deg);
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1px;
}

@media screen and (max-width: 767px) {

    .contents .block-editor .in-page-link-list {
        justify-content: flex-start;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        padding: 1rem;
        margin: 5rem auto;
    }

    .contents .block-editor .in-page-link-list li{
        width: 50%;
        border:0;
        border-bottom: 1px dashed #c7c2ba;
    }
    .contents .block-editor .in-page-link-list li:nth-child(odd){
        border-right: 1px dashed #c7c2ba;
    }
    .contents .block-editor .in-page-link-list li:last-child,
    .contents .block-editor .in-page-link-list li:nth-child(odd):nth-last-child(2) {
        border-bottom: 0;
    }
    .contents .block-editor .in-page-link-list li a {
        width: 100%;
        font-size: 1.2rem;
        padding: 1.5rem 1.5rem 2.5rem;
        margin: 0;
        border: 0;
        min-height: 0;
        text-align: center;
        justify-content: center;
    }
    .contents .block-editor .in-page-link-list li a::after{
        width: .6rem;
        height: .6rem;
        bottom: 1rem;
    }
}


/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²*/

.contents .block-editor .wp-block-group.bg-cover {
    position: relative;
    padding: 5rem 0;
    margin: 15rem auto;
}

.contents .block-editor .wp-block-group.bg-cover::before {
    content: "";
    background: inherit;
    width: 200vw;
    position: absolute;
    left: -50vw;
    top: -5rem;
    height: calc(100% + 10rem);
    z-index: -1;
}


.contents .block-editor .wp-block-group.bg_note {
    padding: 4rem 5rem;
    box-shadow: 0 0 10px #eee;
    border-radius: 2rem;
}
.contents .block-editor .wp-block-group.bg_note h4 {
    margin-bottom: 2rem;
}
.contents .block-editor .wp-block-group.bg_note .wp-block-group__inner-container p {
    background-color: #fff; /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â² */
    background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%),
    linear-gradient(180deg, #ccc 1px, transparent 1px); /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡2ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ */
    background-size: 8px 100%, 100% 2.5em; /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡2ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº */
    line-height: 2.5em; /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ */
    padding-bottom: 1px; /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
    padding: 0;
    margin-bottom: 0;
}


/*border-radius*/

.contents .block-editor .border-radius {
    border-radius: 2rem;
}

.contents .block-editor .border-radius10 {
    border-radius: 1rem;
}

.contents .block-editor .border-radius20 {
    border-radius: 2rem;
}

.contents .block-editor .border-radius30 {
    border-radius: 3rem;
}

.contents .block-editor .border-radius-top {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
}

.contents .block-editor .border-radius-top10 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.contents .block-editor .border-radius-top20 {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
}

.contents .block-editor .border-radius-top30 {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
}

.contents .block-editor .border-radius-bottom {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
}

.contents .block-editor .border-radius-bottom10 {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.contents .block-editor .border-radius-bottom20 {
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
}

.contents .block-editor .border-radius-bottom30 {
    border-bottom-left-radius: 3rem;
    border-bottom-right-radius: 3rem;
}





/*z-index*/
.contents .block-editor .z-index10 {
    z-index: 10;
    position: relative; 
}
.contents .block-editor .z-index20 {
    z-index: 20;
    position: relative; 
}
.contents .block-editor .z-index30 {
    z-index: 30;
    position: relative; 
}





.contents .block-editor .wp-block-group.border-dashed {
    margin: 10rem auto;
    padding: 3rem;
    border: 3px dashed #c7c3ba;
    border-radius: 5rem;
}


.contents .block-editor .wp-block-group.has-background.wave_before {
    margin-top: 10rem;
    position: relative;
}

.contents .block-editor .wp-block-group.has-background.wave_before:before {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -25vw;
    right: -25vw;
    width: 100vw;
    height: 6rem;
    background: url(../img/top/nami-gray-top_pc.svg) no-repeat top center/100%,url(../img/top/nami-gray-bottom_pc.svg) no-repeat bottom center/100%;
    content: "";
    height: calc(100% + 7vw);
}
.contents .block-editor .wp-block-group.has-background.wave_before:after{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -25vw;
    right: -25vw;
    width: 100vw;
    height: 6rem;
    background: #f2f1ec;
    content: "";
    height: calc(100%);
    z-index: -1;
}

/*----------------------------------------
partï¼ˆå°‚ç”¨ãƒ‘ãƒ¼ãƒ„ï¼‰
----------------------------------------*/


/*ã©ã‚“ãªæ–¹ãŒå¯¾è±¡ãªã®ï¼Ÿ*/

.contents .block-editor .wp-block-columns.part-feature__target {
    display: flex;
    justify-content: space-between;
    flex-shrink: 0;
    flex-basis: auto;
    margin: 10rem auto;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column {
    width: 14rem;
    height: 14rem;
    display: flex;
    padding: 0;
    margin: 0 1.2em;
    flex-shrink: 0;
    flex-basis: auto;
    flex-grow: initial;
    border-radius: 50%;
    position: relative;
    color: #9ec200;
    font-weight: bold;
    font-size: 3.6rem;
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p {
    font-size: 3.6rem;

}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(1) {
    color: #008863;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(2) {
    color: #7d9902;
    margin-top: 10rem;
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(3) {
    color: #716122;
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(4) {
    color: #e06d74;
    margin-top: 10rem;
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(5) {
    color: #1b98b3;
}



.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:before {
    content: "";
    position: absolute;
    margin: auto;
    left: -2.28em;
    right: -2.28em;
    top:0;
    bottom: -1rem;
    width: 5.56em;
    height: 5.56em;
    background: url(../img/under/bg_part-feature_green01.png) no-repeat center;
    background-size: 100% auto;
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:after {
    content: "";
    position: absolute;
    margin: auto;
    left: -2.28em;
    right: -2.28em;
    top: -1rem;
    bottom: 0;
    width: 5.56em;
    height: 5.56em;
    background: url(../img/under/bg_part-feature_green01.png) no-repeat center;
    background-size: 100% auto;
}


.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(1):before {
    background-image: url(../img/under/bg_part-feature_turqoise01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(1):after {
    background-image: url(../img/under/bg_part-feature_turqoise02.png);
    z-index: -1;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(2):before {
    background-image: url(../img/under/bg_part-feature_green01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(2):after {
    background-image: url(../img/under/bg_part-feature_green02.png);
    z-index: -1;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(3):before {
    background-image: url(../img/under/bg_part-feature_brown01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(3):after {
    background-image: url(../img/under/bg_part-feature_brown02.png);
    z-index: -1;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(4):before {
    background-image: url(../img/under/bg_part-feature_red01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(4):after {
    background-image: url(../img/under/bg_part-feature_red02.png);
    z-index: -1;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(5):before {
    background-image: url(../img/under/bg_part-feature_blue01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(5):after {
    background-image: url(../img/under/bg_part-feature_blue02.png);
    z-index: -1;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p:before {
    content: "";
    position: absolute;
    background: url(../img/under/icon_leaf01.png) no-repeat center bottom;
    width: 6rem;
    height: 8rem;
    top: -8rem;
}

.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(1) p:before {
    background-image: url(../img/under/icon_leaf01.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(2) p:before {
    background-image: url(../img/under/icon_leaf02.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(3) p:before {
    background-image: url(../img/under/icon_leaf03.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(4) p:before {
    background-image: url(../img/under/icon_leaf04.png);
}
.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(5) p:before {
    background-image: url(../img/under/icon_leaf05.png);
}


.contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p {
    margin: auto;
}

@media screen and (max-width: 767px) {


    /*ã©ã‚“ãªæ–¹ãŒå¯¾è±¡ãªã®ï¼Ÿ*/

    .contents .block-editor .wp-block-columns.part-feature__target {
        display: flex;
        justify-content: center;
        margin: 0 auto;
    }

    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column {
        width: 30%;
        height: 4.7em;
        display: flex;
        padding: 0;
        margin: 1.5%;
        flex-shrink: 0;
        flex-basis: auto!important;
        flex-grow: initial;
        border-radius: 50%;
        position: relative;
        color: #9ec200;
        font-weight: bold;
        font-size: 2.4rem;
    }
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p{
        font-size: 2.4rem;        
    }
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:before {
        content: "";
        position: absolute;
        margin: auto;
        left: -2.28em;
        right: -2.28em;
        top:0;
        bottom: -1rem;
        width: 4em;
        height: 4em;
        background: url(../img/under/bg_part-feature_green01.png) no-repeat center;
        background-size: 100% auto;
    }
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:after {
        content: "";
        position: absolute;
        margin: auto;
        left: -2.28em;
        right: -2.28em;
        top: 9px;
        bottom: 0;
        width: 4em;
        height: 4em;
        background: url(../img/under/bg_part-feature_green01.png) no-repeat center;
        background-size: 100% auto;
    }

    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p:before {
        content: "";
        position: absolute;
        background: url(../img/under/icon_leaf01.png) no-repeat center bottom;
        background-size: 100% auto;
        width: 4rem;
        height: 7rem;
        top: -3.2rem;
    }

    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column p {
        margin: auto;
    }
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(1),
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(2),
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(3),
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(4),
    .contents .block-editor .wp-block-columns.part-feature__target .wp-block-column:nth-child(5) {
        margin-top: 0;
    }


}





/*ã”åˆ©ç”¨æ–™é‡‘ã¨ã”åˆ©ç”¨å¯¾è±¡*/

.contents .block-editor .wp-block-table.users-table th,
.contents .block-editor .wp-block-table.users-table td {
    background: #eee;
    border: .3rem solid #fff;
    vertical-align: middle;
    padding: 5rem;
}

.contents .block-editor .wp-block-table.users-table {
    margin: 0 auto 3rem
}
.contents .block-editor .wp-block-table.users-table table{
    border-collapse: separate;
}
.contents .block-editor .wp-block-table.users-table tr:last-child th,
.contents .block-editor .wp-block-table.users-table tr:last-child td {
    border-bottom: 0;
    background: #9ec200;
    color: #fff;
    border-radius: 2rem 0 0 2rem;
    border: 0;
}
.contents .block-editor .wp-block-table.users-table tr:last-child td:nth-child(2){
    background: #f2f1ec;
    color: #111;
    border-radius: 0 2rem 2rem 0;
    border: 0;
}

@media screen and (max-width: 767px) {

    .contents .block-editor .wp-block-table.users-table table,
    .contents .block-editor .wp-block-table.users-table table tbody,
    .contents .block-editor .wp-block-table.users-table table tr,
    .contents .block-editor .wp-block-table.users-table table th,
    .contents .block-editor .wp-block-table.users-table table td {
        display: block;
        width: 100%;
    }

    .contents .block-editor .wp-block-table.users-table table th,
    .contents .block-editor .wp-block-table.users-table table td {
        padding: 2rem;
    }
    .contents .block-editor .wp-block-table.users-table tr:last-child th,
    .contents .block-editor .wp-block-table.users-table tr:last-child td {
        border-radius: 2rem 2rem 0 0 ;
    }
    .contents .block-editor .wp-block-table.users-table tr:last-child td:nth-child(2){
        border-radius: 0 0 2rem 2rem;
    }

}

/*ã‚ªãƒ•ã‚£ã‚¹æƒ…å ±*/
.part-office__information-wrap {
    background: #fff;
    padding: 3rem 3rem;
    border-radius: 2rem;
}

.part-office__information {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px dashed #b1b0ae;
}

.part-office__information__item {
    width: 22%;
    font-weight: bold;
    border-top: 1px dashed #b1b0ae;
    padding: 1rem 0;
}

.part-office__information__content {
    width: 78%;
    border-top: 1px dashed #b1b0ae;
    padding: 1rem 0 1rem 2%;
}



@media screen and (max-width: 767px) {
    .part-office__information-wrap {
        padding: 2rem;
    }
    
    .part-office__information {
        display: flex;
        flex-wrap: wrap;
        border-bottom: 1px dashed #b1b0ae;
    }

    .part-office__information__item {
        width: 30%;
        font-weight: bold;
        border-top: 1px dashed #b1b0ae;
        padding: 1rem 0;
    }

    .part-office__information__content {
        width: 70%;
        border-top: 1px dashed #b1b0ae;
        padding: 1rem 0;
    }
}


/*è¦‹å­¦ãƒ»ç›¸è«‡ä¼šã”æ¡ˆå†…*/
.contents .block-editor .part-feature__step {
    margin: 0 auto 1rem;
}

.contents .block-editor  .part-feature__step  .sme-badge {
    padding: 2rem 2.4rem 2rem 2.4rem;
    margin-right: 0.5em;
    line-height: 1;
    border-radius: 1.5rem!important;
}
@media screen and (max-width: 767px) {
    .contents .block-editor .part-feature__step .sme-badge{
        display: flex;
        width: 10rem;
        margin: 0 auto 1rem;
        justify-content: center;
    }
}
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢*/

.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt {
    background: #fff;
    padding: 5rem;
    border-radius: 2rem;
    margin: 3rem auto 0;
    position: relative;
    z-index: -1;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt:nth-child(1) {
    padding-right: 7rem;
    margin-right: -5rem;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt:nth-child(2) {
    padding-left: 7rem;
    margin-left: -5rem;
}


.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img{
    margin-left: 0;
    margin-top: 8.5rem;
    margin-bottom: 0;
}

@media screen and (max-width: 767px){
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img{
    margin-top: 0;    
}
}


.contents .block-editor .large_num .sme-badge {
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: none;
    height: auto;
    font-size: 3.2rem;
    margin-bottom: 2rem;
    position: absolute;
    left: 0;
    right: 0;
    top: -3rem;
    border-radius: 2rem!important;
    width: 20rem;
    height: 6rem;
    margin: auto;
}
@media screen and (max-width: 767px){

   .contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt{
       padding: 3rem;
       margin-top: 0;
   }
   .contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt:nth-child(1) {
    padding-right: 7rem;
    margin-right: -5rem;
    border-radius: 0 0 0 2rem;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-txt:nth-child(2) {
    padding-left: 7rem;
    margin-left: -5rem;
    border-radius: 0 0 2rem 0;
}

.contents .block-editor .large_num .sme-badge{
    top: auto;
    margin-top: 0;
    width: 10rem;
    height: 4rem;
    font-size: 1.8rem;
    left: 0;
    right: auto;
    position: relative;
    margin: 0 0 1rem;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img{
    order: -1;
    width: calc(100% + 5rem);
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img:nth-child(1) {
    margin-left: -5rem;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img:nth-child(1) img{
    border-radius: 0 2rem 0 0;
}

.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img:nth-child(2){
    margin-right: -5rem;
}
.contents .block-editor .wp-block-columns.part-oneday-flow .wp-block-column.part-oneday-flow-img:nth-child(2) img {
    border-radius: 2rem 0 0 0
}


}


/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦*/
.contents .block-editor .access__direction {
    counter-reset: number 0;
}

.contents .block-editor .access__direction .wp-block-column {
    position: relative;
}

.contents .block-editor .access__direction .wp-block-column::before {
    counter-increment: number 1;
    /* number ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â  */
    content: counter(number) " ";
    /* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ */
    position: absolute;
    display: flex;
    line-height: 1;
    align-items: center;
    justify-content: center;
    width: 2em;
    height: 2em;
    background: #e06d74;
    color: #fff;
    border-radius: 1rem 0 1rem 0;
}


/*å°±åŠ´ãƒ—ãƒ­ã‚°ãƒ©ãƒ ä¾‹*/

.contents .block-editor .program-example__tit{
    margin: -2rem 2rem 0;
    padding: 1rem 0;
    border-radius: 1rem;
    z-index: 10;
    position: relative;
    background: #9ec200;
    color: #fff;
    text-align: center;
    line-height: 1.4;
}

@media screen and (max-width: 767px) {

    .contents .block-editor .program-example__tit{
        margin: -2rem 2rem 0;
        padding: 1rem 0;
        border-radius: 1rem;
        z-index: 10;
        position: relative;
        background: #9ec200;
        color: #fff;
        text-align: center;
        line-height: 1.4;
    }

}


/*ã‚¹ãƒ†ãƒƒãƒ—*/
.contents .block-editor .wp-block-columns.part-feature__step {
    margin-top: 15rem;
}

.contents .block-editor .wp-block-columns.part-feature__step .part-feature__step__step-badge {
    margin: 0 auto 1rem;
}

.contents .block-editor .wp-block-columns.part-feature__step .wp-block-column .sme-badge {
    padding: 2rem;
    border-radius: 200px !important;
}



.contents .block-editor .wp-block-table.table-contact{
    margin: auto;
}

.contents .block-editor .wp-block-table.table-contact table{
    margin: 0 auto 5rem;
}
.contents .block-editor .wp-block-table.table-contact table tr th,
.contents .block-editor .wp-block-table.table-contact table tr td{
    border: 0;
    padding: 2rem 6rem 2rem 3rem;
    position: relative;
    box-sizing: border-box;
}

.contents .block-editor .wp-block-table.table-contact table tr th{
    text-align: left;
    width: 30%;
    vertical-align: top;
}

.contents .block-editor .wp-block-table.table-contact table tr th span {
    color: #fff;
    background: #008864;
    display: inline-block;
    padding: .2rem .8rem;
    font-weight: normal;
    font-size: 1.2rem;
    float: right;
    position: absolute;
    right: 1rem;
    top: 2.6rem;
}

.contents .block-editor .wp-block-table.table-contact table tr td{
    border: 0;
}


.contents .block-editor .wp-block-table.table-contact .contact__add-txt {
    margin: 5rem auto;
    text-align: center;
    font-size: 1.6em;
    font-weight: bold;
}

.contents .block-editor .wp-block-table.table-contact table p{
    margin-bottom: 0;
}

/*/行ごとの色分け*/

.contents .block-editor .wp-block-table.table-contact table tr:nth-child(odd) th{
    background: #9ec200;
}
.contents .block-editor .wp-block-table.table-contact table tr:nth-child(even) th{
    background: #b6d723;
}

.contents .block-editor .wp-block-table.table-contact table tr:nth-child(odd) td{
    background: #f2f1ec;
}
.contents .block-editor .wp-block-table.table-contact table tr:nth-child(even) td{
    background: #fbfbfb;
}



/*contact form 7*/

.contents .block-editor .wp-block-table.table-contact table tr td [type="text"],
.contents .block-editor .wp-block-table.table-contact table tr td [type="email"],
.contents .block-editor .wp-block-table.table-contact table tr td [type="tel"] {
    background: #FFF;
    width: 100%;
    padding: 5px;
    font-size: 18px;
    border: 1px solid #ccc;
}

.contents .block-editor .wp-block-table.table-contact table tr td select {
    position: relative;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 2px 15px 2px 5px;
    display: inline-block;
}

.contents .block-editor .wp-block-table.table-contact table tr td textarea {
    height: 100px;
    background: #FFF;
    width: 100%;
    border: 1px solid #ccc;
    font-size: 18px;
}

.contents .block-editor .wp-block-table.table-contact .contact__btn{
    text-align: center;
}
.contents .block-editor .wp-block-table.table-contact .contact__btn input[type="submit"] {
    width: 100%;
    max-width: 400px;
    margin: 0 8px;
    padding: 1em 0.5em;
    font-weight: 700;
    border: none;
    cursor: pointer;
    color: #FFF;
    background: #e06d74;
    font-size: 2.4rem;
    border-radius: 10rem;
}

@media screen and (max-width: 767px){
.contents .block-editor .wpcf7-list-item {
    margin: 0 1em 0 0;
}

    .contents .block-editor .wp-block-table.table-contact table,
    .contents .block-editor .wp-block-table.table-contact table tbody,
    .contents .block-editor .wp-block-table.table-contact table tr,
    .contents .block-editor .wp-block-table.table-contact table tr th,
    .contents .block-editor .wp-block-table.table-contact table tr td{
        display: block;
        width: 100%;
    }
    .contents .block-editor .wp-block-table.table-contact table tr th,
    .contents .block-editor .wp-block-table.table-contact table tr td{
        padding: 2rem;
        line-height: 1.8;
    }
        .contents .block-editor .wp-block-table.table-contact table tr th.must{
        padding-right: 6rem;
    }
    .contents .block-editor .wp-block-table.table-contact .contact__btn input[type="submit"] {
        width: 80%;
    }

.contents .block-editor .wp-block-table.table-contact table tr th span{
    top: 1.6rem;    
}

    
}