@charset "UTF-8";
/*==================================================================================================
	ブロックエディター
==================================================================================================*/
.blockEditorContainer {
    padding-top: 12rem;
    padding-bottom: 12rem;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer {
        padding-top: 10rem;
        padding-bottom: 10rem;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}

.blockEditorContainer .blockEditorCss {
    word-wrap: break-word !important;
    white-space: pre-wrap !important;
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.8em !important;
}

.blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
.blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
    margin-bottom: 30px !important;
}

@media screen and (max-width: 1200px) {
    .blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
        margin-bottom: 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .row .col-md-12:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-6:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-4:last-child,
    .blockEditorContainer .blockEditorCss .row .col-md-3:last-child {
        margin-bottom: 10px !important;
    }
}

.blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
.blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
    margin-bottom: -30px !important;
}

@media screen and (max-width: 1200px) {
    .blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
        margin-bottom: -20px !important;
    }
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .row .col-md-12 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-6 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-4 > .TsukuruCmsHeadingCss:only-child,
    .blockEditorContainer .blockEditorCss .row .col-md-3 > .TsukuruCmsHeadingCss:only-child {
        margin-bottom: -10px !important;
    }
}

.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h1,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h2,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h3,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h4,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h5,
.blockEditorContainer .blockEditorCss .row .TsukuruCmsHeadingCss:nth-of-type(n+2) h6 {
    margin-top: 1.5em !important;
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss {
    line-height: 2em !important;
    margin-bottom: 0.5em !important;
    padding: 0 !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h1,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h2,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h3,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h4,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h5,
.blockEditorContainer .blockEditorCss .row .richTextBoxCss:nth-of-type(n+2) h6 {
    margin-top: 2em !important;
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss {
        font-size: 13px !important;
    }
}

.blockEditorContainer .blockEditorCss h1,
.blockEditorContainer .blockEditorCss h2,
.blockEditorContainer .blockEditorCss h3,
.blockEditorContainer .blockEditorCss h4,
.blockEditorContainer .blockEditorCss h5,
.blockEditorContainer .blockEditorCss h6 {
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: inherit !important;
}

.blockEditorContainer .blockEditorCss p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    display: block !important;
    line-height: 1.7 !important;
    letter-spacing: 0.05em !important;
}

.blockEditorContainer .blockEditorCss p:last-child {
    margin-bottom: 0 !important;
}

.blockEditorContainer .blockEditorCss a {
    color: #183196 !important;
}

.blockEditorContainer .blockEditorCss hr {
    border: 0px !important;
    border-top: 1px solid #ccc !important;
}

.blockEditorContainer .blockEditorCss img {
    max-width: 100% !important;
    height: auto !important;
    margin: 10px auto !important;
    display: block !important;
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
.blockEditorContainer .blockEditorCss .richTextBoxCss {
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;
    font-size: 16px !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
    .blockEditorContainer .blockEditorCss .richTextBoxCss {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss,
    .blockEditorContainer .blockEditorCss .richTextBoxCss {
        font-size: 13px !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    text-align: center !important;
    line-height: 1.5 !important;
    font-size: 200% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    padding-bottom: 1.5rem !important;
    position: relative !important;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
        font-size: 183% !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
        font-size: 183% !important;
        margin-top: 2rem !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
.blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    display: inline-block !important;
    content: "" !important;
    position: absolute !important;
    width: 8rem !important;
    height: 1px !important;
    background-color: #0A2463 !important;
    left: 50% !important;
    bottom: 0 !important;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
.blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    text-align: left !important;
    line-height: 1.5 !important;
    margin-bottom: .7em !important;
    font-size: 188% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        font-size: 164% !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        font-size: 164% !important;
        margin-top: 2rem !important;
        border-left: 5px solid #0A2463 !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
.blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    margin-top: 0 !important;
    line-height: 1.5 !important;
    margin-bottom: .7em !important;
    font-size: 175% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
        font-size: 160% !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
        font-size: 144% !important;
        margin-top: 2rem !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
.blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    margin-top: 0 !important;
    margin-bottom: .7em !important;
    text-align: left !important;
    line-height: 1.5 !important;
    font-size: 150% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
        font-size: 124% !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
        font-size: 124% !important;
        margin-top: 2rem !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
    margin-top: 0px !important;
    margin-bottom: .7em !important;
    position: relative !important;
    padding-left: 1.8rem !important;
    margin-top: 2rem !important;
    font-size: 125% !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
        font-size: 115% !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
    .blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
        font-size: 115% !important;
        margin-top: 2rem !important;
    }
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5:before,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5:before {
    display: inline-block !important;
    content: '';
    position: absolute !important;
    width: 9px !important;
    height: 2px !important;
    background-color: #000 !important;
    left: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h6,
.blockEditorContainer .blockEditorCss .richTextBoxCss h6 {
    font-weight: bold !important;
    font-size: 115% !important;
    margin-bottom: .7em !important;
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h5,
.blockEditorContainer .blockEditorCss .richTextBoxCss h4,
.blockEditorContainer .blockEditorCss .richTextBoxCss h5 {
    font-weight: 700 !important;
}

.blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss iframe,
.blockEditorContainer .blockEditorCss .richTextBoxCss iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

.blockEditorContainer .blockEditorCss h2 + p,
.blockEditorContainer .blockEditorCss h2 + ol,
.blockEditorContainer .blockEditorCss h2 + ul,
.blockEditorContainer .blockEditorCss h3 + p,
.blockEditorContainer .blockEditorCss h3 + ol,
.blockEditorContainer .blockEditorCss h3 + ul {
    margin-top: 0 !important;
}

.blockEditorContainer .blockEditorCss blockquote {
    font-style: italic !important;
    font-family: Georgia, Times, "Times New Roman", serif !important;
    border-left: 5px solid #f1f1f1 !important;
    padding-left: 5px !important;
}

.blockEditorContainer .blockEditorCss pre {
    white-space: pre-wrap !important;
    /* CSS 2.1 */
    word-wrap: break-word !important;
    /* IE7 */
    -moz-tab-size: 4 !important;
    -o-tab-size: 4 !important;
    tab-size: 4 !important;
    background: #f1f1f1 !important;
    border-radius: 3px !important;
    padding: 1em !important;
}

.blockEditorContainer .blockEditorCss figure,
.blockEditorContainer .blockEditorCss ol,
.blockEditorContainer .blockEditorCss ul,
.blockEditorContainer .blockEditorCss blockquote {
    display: block !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.blockEditorContainer .blockEditorCss ol ol,
.blockEditorContainer .blockEditorCss ul ul {
    margin: 0 !important;
}

.blockEditorContainer .blockEditorCss code {
    color: #222222 !important;
    background: #f1f1f1 !important;
    font-family: monospace !important;
    overflow-wrap: break-word !important;
    border-radius: 3px !important;
    padding: 8px 12px !important;
    font-size: 16px !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .blockEditorCss code {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .blockEditorCss code {
        font-size: 13px !important;
    }
}

.blockEditorContainer .blockEditorCss ul {
    margin-left: 1em !important;
}

.blockEditorContainer .blockEditorCss ul li {
    margin-bottom: .3em !important;
}

.blockEditorContainer .blockEditorCss ol {
    margin-top: 0 !important;
    margin-bottom: 1em !important;
    margin-left: 1em !important;
    list-style: decimal !important;
}

.blockEditorContainer .blockEditorCss ol li {
    margin-bottom: .3em !important;
}

.blockEditorContainer .blockEditorCss ol li > span {
    display: block !important;
    margin: 0 !important;
}

.blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    text-align: center !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    background-color: #00B050 !important;
    border: 0 !important;
    max-width: 160px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-size: 16px !important;
    margin-bottom: 3rem !important;
}

.blockEditorContainer .TsukuruCmsButtonCss .btnElement:hover {
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

@media only screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1.5rem !important;
    }
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
        font-size: 15px !important;
        padding: 1.5rem 0.5rem !important;
    }
}

@media only screen and (max-width: 960px) and (-ms-high-contrast: none), screen and (max-width: 960px) and (-ms-high-contrast: active) {
    .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1rem !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 768px) and (-ms-high-contrast: none), screen and (max-width: 768px) and (-ms-high-contrast: active) {
    .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1rem !important;
    }
}

.blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    max-width: 350px !important;
    border-radius: 100px !important;
    padding: 2.3rem !important;
    font-size: 19px !important;
    width: 100% !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
}

@media screen and (max-width: 960px) {
    .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
    .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
        max-width: 280px !important;
        font-size: 18px !important;
        padding: 2rem !important;
    }
}

@media screen and (max-width: 768px) {
    .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
    .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
        max-width: 250px !important;
        font-size: 17px !important;
        padding: 1.8rem !important;
    }
}

.blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor:hover,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    background-color: #00B050 !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

.blockEditorContainer .TsukuruCmsButtonCss .btn01-in-use-blockeditor:hover {
    background-color: #00B050 !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #00B050 !important;
    color: #00B050 !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
}

.blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
.blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #00B050 !important;
    border: 2px solid #00B050 !important;
    color: #ffffff !important;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    opacity: 0.8 !important;
}

.-pageGeneral {
    background: url(../img/about/page-label.jpg) no-repeat center center/cover;
}

#edittingNowOnTheOurCms .hZaaWw {
    z-index: 999;
}

#edittingNowOnTheOurCms .modal-body .btnElement {
    text-align: center !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    background-color: #00B050 !important;
    border: 0 !important;
    max-width: 100px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin-bottom: 3rem !important;
}

#edittingNowOnTheOurCms .modal-body .btnElement:hover {
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

@media only screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .modal-body .btnElement {
        padding-bottom: 1.5rem !important;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .btnElement {
        font-size: 15px !important;
        padding: 1.5rem 0.5rem !important;
    }
}

@media only screen and (max-width: 960px) and (-ms-high-contrast: none), screen and (max-width: 960px) and (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .modal-body .btnElement {
        padding-bottom: 1rem !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .btnElement {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 768px) and (-ms-high-contrast: none), screen and (max-width: 768px) and (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .modal-body .btnElement {
        padding-bottom: 1rem !important;
    }
}

#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #00B050 !important;
    color: #00B050 !important;
}

#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #00B050 !important;
    border: 2px solid #00B050 !important;
    color: #ffffff !important;
}

@media screen and (min-width: 961px) {
    #edittingNowOnTheOurCms .modal-body .article-editor {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor {
        font-size: 13px !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    display: block !important;
    line-height: 1.7 !important;
    letter-spacing: 0.05em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #183196 !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor hr {
    border: 0px !important;
    border-top: 1px solid #ccc !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor img {
    max-width: 100% !important;
    height: auto !important;
    margin: 10px auto !important;
    display: block !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

#edittingNowOnTheOurCms .modal-body .article-editor h1,
#edittingNowOnTheOurCms .modal-body .article-editor h2,
#edittingNowOnTheOurCms .modal-body .article-editor h3,
#edittingNowOnTheOurCms .modal-body .article-editor h4,
#edittingNowOnTheOurCms .modal-body .article-editor h5,
#edittingNowOnTheOurCms .modal-body .article-editor h6 {
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    text-align: center !important;
    line-height: 1.5 !important;
    font-size: 200% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    padding-bottom: 1.5rem !important;
    position: relative !important;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h1 {
        font-size: 183% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h1 {
        font-size: 183% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    display: inline-block !important;
    content: "" !important;
    position: absolute !important;
    width: 8rem !important;
    height: 1px !important;
    background-color: #0A2463 !important;
    left: 50% !important;
    bottom: 0 !important;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h1 .public-DraftStyleDefault-ltr {
    text-align: center !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    text-align: left !important;
    line-height: 1.5 !important;
    margin-bottom: .7em !important;
    font-size: 188% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h2 {
        font-size: 164% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h2 {
        font-size: 164% !important;
        margin-top: 2rem !important;
        border-left: 5px solid #0A2463 !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    margin-top: 0 !important;
    line-height: 1.5 !important;
    margin-bottom: .7em !important;
    font-size: 175% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h3 {
        font-size: 160% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h3 {
        font-size: 144% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    margin-top: 0 !important;
    margin-bottom: .7em !important;
    text-align: left !important;
    line-height: 1.5 !important;
    font-size: 150% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h4 {
        font-size: 124% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h4 {
        font-size: 124% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor h5 {
    margin-top: 0px !important;
    margin-bottom: .7em !important;
    position: relative !important;
    padding-left: 1.8rem !important;
    margin-top: 2rem !important;
    font-size: 125% !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h5 {
        font-size: 115% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor h5 {
        font-size: 115% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor h5:before {
    display: inline-block !important;
    content: '';
    position: absolute !important;
    width: 9px !important;
    height: 2px !important;
    background-color: #000 !important;
    left: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h6 {
    font-weight: bold !important;
    font-size: 115% !important;
    margin-bottom: .7em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h4,
#edittingNowOnTheOurCms .modal-body .article-editor h5 {
    font-weight: 700 !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor h2 + p,
#edittingNowOnTheOurCms .modal-body .article-editor h2 + ol,
#edittingNowOnTheOurCms .modal-body .article-editor h2 + ul,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + p,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + ol,
#edittingNowOnTheOurCms .modal-body .article-editor h3 + ul {
    margin-top: 0 !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor blockquote {
    font-style: italic !important;
    font-family: Georgia, Times, "Times New Roman", serif !important;
    border-left: 5px solid #f1f1f1 !important;
    padding-left: 5px !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor pre {
    white-space: pre-wrap !important;
    /* CSS 2.1 */
    word-wrap: break-word !important;
    /* IE7 */
    -moz-tab-size: 4 !important;
    -o-tab-size: 4 !important;
    tab-size: 4 !important;
    background: #f1f1f1 !important;
    border-radius: 3px !important;
    padding: 1em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor figure,
#edittingNowOnTheOurCms .modal-body .article-editor ol,
#edittingNowOnTheOurCms .modal-body .article-editor ul,
#edittingNowOnTheOurCms .modal-body .article-editor blockquote {
    display: block !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor ol ol,
#edittingNowOnTheOurCms .modal-body .article-editor ul ul {
    margin: 0 !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor code {
    color: #222222 !important;
    background: #f1f1f1 !important;
    font-family: monospace !important;
    overflow-wrap: break-word !important;
    border-radius: 3px !important;
    padding: 8px 12px !important;
    font-size: 16px !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .modal-body .article-editor code {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .modal-body .article-editor code {
        font-size: 13px !important;
    }
}

#edittingNowOnTheOurCms .modal-body .article-editor ul {
    margin-left: 1em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor ul li {
    margin-bottom: .3em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor ol {
    margin-top: 0 !important;
    margin-bottom: 1em !important;
    margin-left: 1em !important;
    list-style: decimal !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor ol li {
    margin-bottom: .3em !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor ol li > span {
    display: block !important;
    margin: 0 !important;
}

#edittingNowOnTheOurCms .modal-body .form-group select {
    padding: .2em .5em !important;
}

#edittingNowOnTheOurCms .modal-body .form-group input {
    -webkit-appearance: auto !important;
}

#edittingNowOnTheOurCms .blockEditorContainer {
    word-wrap: break-word !important;
    white-space: pre-wrap !important;
    font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif !important;
    letter-spacing: 0.1em !important;
}

@media screen and (min-width: 961px) {
    #edittingNowOnTheOurCms .blockEditorContainer {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer {
        font-size: 13px !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .row .richTextBoxCss {
    line-height: 2em !important;
    margin-bottom: 0.5em !important;
    padding: 0 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .TsukuruCmsHeadingCss h6 {
    margin-top: 0 !important;
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .col > div:first-child > div .richTextBoxCss h6 {
    margin-top: 0 !important;
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
    font-size: 16px !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss {
        font-size: 13px !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h6,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h6 {
    margin-top: 2em !important;
    font-family: 'Caveat', YuGothic, "游ゴシック体", "Yu Gothic Medium", "游ゴシック Medium", "ヒラギノ角ゴ Pro W3", "メイリオ", cursive, sans-serif !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    display: block !important;
    line-height: 1.7 !important;
    letter-spacing: 0.05em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #183196 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss hr,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss hr {
    border: 0px !important;
    border-top: 1px solid #ccc !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss img,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss img {
    max-width: 100% !important;
    height: auto !important;
    margin: 10px auto !important;
    display: block !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss iframe,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    text-align: center !important;
    line-height: 1.5 !important;
    font-size: 200% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    padding-bottom: 1.5rem !important;
    position: relative !important;
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
        font-size: 183% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
        font-size: 183% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    display: inline-block !important;
    content: "" !important;
    position: absolute !important;
    width: 8rem !important;
    height: 1px !important;
    background-color: #0A2463 !important;
    left: 50% !important;
    bottom: 0 !important;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    text-align: left !important;
    line-height: 1.5 !important;
    margin-bottom: 1em !important;
    font-size: 188% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        font-size: 164% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        font-size: 164% !important;
        margin-top: 2rem !important;
        border-left: 5px solid #0A2463 !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    margin-top: 0 !important;
    line-height: 1.5 !important;
    margin-bottom: .7em !important;
    font-size: 175% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #0A2463 !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
        font-size: 160% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
        font-size: 144% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    margin-top: 0 !important;
    margin-bottom: .7em !important;
    text-align: left !important;
    line-height: 1.5 !important;
    font-size: 150% !important;
    color: #0A2463 !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
        font-size: 124% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
        font-size: 124% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
    margin-top: 0px !important;
    margin-bottom: .7em !important;
    position: relative !important;
    padding-left: 1.8rem !important;
    margin-top: 2rem !important;
    font-size: 125% !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
        font-size: 115% !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
        font-size: 115% !important;
        margin-top: 2rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5:before,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5:before {
    display: inline-block !important;
    content: '';
    position: absolute !important;
    width: 9px !important;
    height: 2px !important;
    background-color: #000 !important;
    left: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h6,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h6 {
    font-weight: bold !important;
    font-size: 115% !important;
    margin-bottom: .7em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h5,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h5 {
    font-weight: 700 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 + ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + p,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 + ul {
    margin-top: 0 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss blockquote,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss blockquote {
    font-style: italic !important;
    font-family: Georgia, Times, "Times New Roman", serif !important;
    border-left: 5px solid #f1f1f1 !important;
    padding-left: 5px !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss pre,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss pre {
    white-space: pre-wrap !important;
    /* CSS 2.1 */
    word-wrap: break-word !important;
    /* IE7 */
    -moz-tab-size: 4 !important;
    -o-tab-size: 4 !important;
    tab-size: 4 !important;
    background: #f1f1f1 !important;
    border-radius: 3px !important;
    padding: 1em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss figure,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss blockquote,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss figure,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss blockquote {
    display: block !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul ul {
    margin: 0 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
    color: #222222 !important;
    background: #f1f1f1 !important;
    font-family: monospace !important;
    overflow-wrap: break-word !important;
    border-radius: 3px !important;
    padding: 8px 12px !important;
    font-size: 16px !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
        font-size: 15px !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss code,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss code {
        font-size: 13px !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul {
    margin-left: 1em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ul li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ul li {
    margin-bottom: .3em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol {
    margin-top: 0 !important;
    margin-bottom: 1em !important;
    margin-left: 1em !important;
    list-style: decimal !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li {
    margin-bottom: .3em !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li > span,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li > span {
    display: block !important;
    margin: 0 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    text-align: center !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    background-color: #00B050 !important;
    border: 0 !important;
    max-width: 160px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-size: 16px !important;
    margin-bottom: 3rem !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement:hover {
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

@media only screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1.5rem !important;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
        font-size: 15px !important;
        padding: 1.5rem 0.5rem !important;
    }
}

@media only screen and (max-width: 960px) and (-ms-high-contrast: none), screen and (max-width: 960px) and (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1rem !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 768px) and (-ms-high-contrast: none), screen and (max-width: 768px) and (-ms-high-contrast: active) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
        padding-bottom: 1rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    max-width: 350px !important;
    border-radius: 100px !important;
    padding: 2.3rem !important;
    font-size: 19px !important;
    width: 100% !important;
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
        max-width: 280px !important;
        font-size: 18px !important;
        padding: 2rem !important;
    }
}

@media screen and (max-width: 768px) {
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
    #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
        max-width: 250px !important;
        font-size: 17px !important;
        padding: 1.8rem !important;
    }
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor:hover,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    background-color: #00B050 !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn01-in-use-blockeditor:hover {
    background-color: #00B050 !important;
    text-decoration: none !important;
    opacity: 0.8 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #00B050 !important;
    color: #00B050 !important;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #00B050 !important;
    border: 2px solid #00B050 !important;
    color: #ffffff !important;
}

#edittingNowOnTheOurCms .contentSideBar ul li:before {
    content: none !important;
}

#edittingNowOnTheOurCms .panel-content-inner .form-group select#template {
    background-color: #fff !important;
    padding: .2em .5em !important;
}

#edittingNowOnTheOurCms .panel-content-inner .form-group input {
    -webkit-appearance: auto !important;
}

#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
    padding-bottom: 60px;
}

@media screen and (max-width: 1200px) {
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
        padding-bottom: 40px;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4:nth-last-child(2),
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3:nth-last-child(2) {
        padding-bottom: 30px;
    }
}

#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
#edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss {
    margin-bottom: -60px !important;
}

@media screen and (max-width: 1200px) {
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss {
        margin-bottom: -40px !important;
    }
}

@media screen and (max-width: 960px) {
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-12 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-6 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-4 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss,
    #edittingNowOnTheOurCms .-generalPage .blockEditorContainer .block_container .row .col-sm-3 > [class^="sc-bZQynM"]:only-child .TsukuruCmsHeadingCss {
        margin-bottom: -30px !important;
    }
}

/*==================================================================================================
	purple.ver
==================================================================================================*/
body.-purple .pageLabel.-common:before {
    background: #3c2a60;
    opacity: .8;
}

body.-purple .subTitle {
    color: #4C4163;
}

body.-purple .subTitle:after {
    background-color: #CFC8D2;
}

body.-purple .textTitle {
    color: #4C4163;
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #4C4163 !important;
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #4C4163 !important;
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #CFC8D2 !important;
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #4C4163 !important;
    border-left: 10px solid #4C4163 !important;
}

@media screen and (max-width: 768px) {
    body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #4C4163 !important;
    border-bottom: 2px solid #4C4163 !important;
}

body.-purple .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-purple .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #4C4163 !important;
}

body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #4C4163 !important;
}

body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #4C4163 !important;
    color: #4C4163 !important;
    background-color: #ffffff !important;
}

body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-purple .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #4C4163 !important;
    border: 2px solid #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-purple#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-purple#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #4C4163 !important;
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-purple#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #4C4163 !important;
    border: 2px solid #4C4163 !important;
    color: #ffffff !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #CFC8D2 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #4C4163 !important;
    border-left: 10px solid #4C4163 !important;
}

@media screen and (max-width: 768px) {
    body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #4C4163 !important;
    border-bottom: 2px solid #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #CFC8D2 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #4C4163 !important;
    border-left: 10px solid #4C4163 !important;
}

@media screen and (max-width: 768px) {
    body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #4C4163 !important;
    border-bottom: 2px solid #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #4C4163 !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #4C4163 !important;
    color: #4C4163 !important;
    background-color: #ffffff !important;
}

body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-purple#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #4C4163 !important;
    border: 2px solid #4C4163 !important;
}

/*==================================================================================================
	red.ver
==================================================================================================*/
body.-red .pageLabel.-common:before {
    background: #7a0006 !important;
}

body.-red .subTitle {
    color: #E51D2C;
}

body.-red .subTitle:after {
    background-color: #D2D2D2 !important;
}

body.-red .textTitle {
    color: #E51D2C;
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #E51D2C !important;
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #E51D2C !important;
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #D2D2D2 !important;
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #E51D2C !important;
    border-left: 10px solid #E51D2C !important;
}

@media screen and (max-width: 768px) {
    body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #E51D2C !important;
    border-bottom: 2px solid #E51D2C !important;
}

body.-red .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-red .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #E51D2C !important;
}

body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #E51D2C !important;
}

body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #E51D2C !important;
    color: #E51D2C !important;
    background-color: #ffffff !important;
}

body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-red .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #E51D2C !important;
    border: 2px solid #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-red#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-red#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #E51D2C !important;
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-red#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #E51D2C !important;
    border: 2px solid #E51D2C !important;
    color: #ffffff !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #D2D2D2 !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #E51D2C !important;
    border-left: 10px solid #E51D2C !important;
}

@media screen and (max-width: 768px) {
    body.-red#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #E51D2C !important;
    border-bottom: 2px solid #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #D2D2D2 !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #E51D2C !important;
    border-left: 10px solid #E51D2C !important;
}

@media screen and (max-width: 768px) {
    body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #E51D2C !important;
    border-bottom: 2px solid #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #E51D2C !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #E51D2C !important;
    color: #E51D2C !important;
    background-color: #ffffff !important;
}

body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-red#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #E51D2C !important;
    border: 2px solid #E51D2C !important;
}

/*==================================================================================================
	orange.ver
==================================================================================================*/
body.-orange .pageLabel.-common:before {
    background: #cc5100 !important;
    opacity: .7 !important;
}

body.-orange .subTitle {
    color: #FD761E !important;
}

body.-orange .subTitle:after {
    background-color: #FFC49C !important;
}

body.-orange .textTitle {
    color: #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #FFC49C !important;
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #FD761E !important;
    border-left: 10px solid #FD761E !important;
}

@media screen and (max-width: 768px) {
    body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #FD761E !important;
    border-bottom: 2px solid #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #FD761E !important;
}

body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #FD761E !important;
    color: #FD761E !important;
    background-color: #ffffff !important;
}

body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #FD761E !important;
    border: 2px solid #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-orange#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-orange#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #FD761E !important;
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-orange#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #FD761E !important;
    border: 2px solid #FD761E !important;
    color: #ffffff !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #FFC49C !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #FD761E !important;
    border-left: 10px solid #FD761E !important;
}

@media screen and (max-width: 768px) {
    body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #FD761E !important;
    border-bottom: 2px solid #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #FFC49C !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #FD761E !important;
    border-left: 10px solid #FD761E !important;
}

@media screen and (max-width: 768px) {
    body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #FD761E !important;
    border-bottom: 2px solid #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #FD761E !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #FD761E !important;
    color: #FD761E !important;
    background-color: #ffffff !important;
}

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #FD761E !important;
    border: 2px solid #FD761E !important;
}

/*==================================================================================================
	yellow.ver
==================================================================================================*/
body.-yellow .pageLabel.-common:before {
    background: #ffbb00 !important;
    opacity: .7 !important;
}

body.-yellow .subTitle {
    color: #FECA16 !important;
}

body.-yellow .subTitle:after {
    background-color: #C2C2BF !important;
}

body.-yellow .textTitle {
    color: #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #C2C2BF !important;
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #FECA16 !important;
    border-left: 10px solid #FECA16 !important;
}

@media screen and (max-width: 768px) {
    body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #FECA16 !important;
    border-bottom: 2px solid #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-yellow .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #FECA16 !important;
}

body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #FECA16 !important;
    color: #FECA16 !important;
    background-color: #ffffff !important;
}

body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-yellow .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #FECA16 !important;
    border: 2px solid #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-yellow#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-yellow#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #FECA16 !important;
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-yellow#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #FECA16 !important;
    border: 2px solid #FECA16 !important;
    color: #ffffff !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #C2C2BF !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #FECA16 !important;
    border-left: 10px solid #FECA16 !important;
}

@media screen and (max-width: 768px) {
    body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #FECA16 !important;
    border-bottom: 2px solid #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #C2C2BF !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #FECA16 !important;
    border-left: 10px solid #FECA16 !important;
}

@media screen and (max-width: 768px) {
    body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #FECA16 !important;
    border-bottom: 2px solid #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #FECA16 !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #FECA16 !important;
    color: #FECA16 !important;
    background-color: #ffffff !important;
}

body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-yellow#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #FECA16 !important;
    border: 2px solid #FECA16 !important;
}

/*==================================================================================================
	green.ver
==================================================================================================*/
body.-green .pageLabel.-common:before {
    background: #68a000 !important;
}

body.-green .subTitle {
    color: #67CA26 !important;
}

body.-green .subTitle:after {
    background-color: #B4DF8E !important;
}

body.-green .textTitle {
    color: #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #B4DF8E !important;
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #67CA26 !important;
    border-left: 10px solid #67CA26 !important;
}

@media screen and (max-width: 768px) {
    body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #67CA26 !important;
    border-bottom: 2px solid #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-green .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #67CA26 !important;
}

body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #67CA26 !important;
    color: #67CA26 !important;
    background-color: #ffffff !important;
}

body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-green .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #67CA26 !important;
    border: 2px solid #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-green#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-green#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #67CA26 !important;
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-green#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #67CA26 !important;
    border: 2px solid #67CA26 !important;
    color: #ffffff !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #B4DF8E !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #67CA26 !important;
    border-left: 10px solid #67CA26 !important;
}

@media screen and (max-width: 768px) {
    body.-green#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #67CA26 !important;
    border-bottom: 2px solid #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #B4DF8E !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #67CA26 !important;
    border-left: 10px solid #67CA26 !important;
}

@media screen and (max-width: 768px) {
    body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #67CA26 !important;
    border-bottom: 2px solid #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #67CA26 !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #67CA26 !important;
    color: #67CA26 !important;
    background-color: #ffffff !important;
}

body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-green#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #67CA26 !important;
    border: 2px solid #67CA26 !important;
}

/*==================================================================================================
	beige.ver
==================================================================================================*/
body.-beige .pageLabel.-common:before {
    background: #6b4f13 !important;
    opacity: .7 !important;
}

body.-beige .subTitle {
    color: #AE9B4F !important;
}

body.-beige .subTitle:after {
    background-color: #CEC7AC !important;
}

body.-beige .textTitle {
    color: #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #CEC7AC !important;
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #AE9B4F !important;
    border-left: 10px solid #AE9B4F !important;
}

@media screen and (max-width: 768px) {
    body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #AE9B4F !important;
    border-bottom: 2px solid #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-beige .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #AE9B4F !important;
}

body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #AE9B4F !important;
    color: #AE9B4F !important;
    background-color: #ffffff !important;
}

body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-beige .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #AE9B4F !important;
    border: 2px solid #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-beige#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-beige#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #AE9B4F !important;
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-beige#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #AE9B4F !important;
    border: 2px solid #AE9B4F !important;
    color: #ffffff !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #CEC7AC !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #AE9B4F !important;
    border-left: 10px solid #AE9B4F !important;
}

@media screen and (max-width: 768px) {
    body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #AE9B4F !important;
    border-bottom: 2px solid #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #CEC7AC !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #AE9B4F !important;
    border-left: 10px solid #AE9B4F !important;
}

@media screen and (max-width: 768px) {
    body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #AE9B4F !important;
    border-bottom: 2px solid #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #AE9B4F !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #AE9B4F !important;
    color: #AE9B4F !important;
    background-color: #ffffff !important;
}

body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-beige#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #AE9B4F !important;
    border: 2px solid #AE9B4F !important;
}

/*==================================================================================================
	black.ver
==================================================================================================*/
body.-black .pageLabel.-common:before {
    background: #000 !important;
}

body.-black .subTitle {
    color: #0B0B0B !important;
}

body.-black .subTitle:after {
    background-color: #BCBCBC !important;
}

body.-black .textTitle {
    color: #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #BCBCBC !important;
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #0B0B0B !important;
    border-left: 10px solid #0B0B0B !important;
}

@media screen and (max-width: 768px) {
    body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #0B0B0B !important;
    border-bottom: 2px solid #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-black .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #0B0B0B !important;
}

body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #0B0B0B !important;
    color: #0B0B0B !important;
    background-color: #ffffff !important;
}

body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-black .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #0B0B0B !important;
    border: 2px solid #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-black#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-black#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #0B0B0B !important;
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-black#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #0B0B0B !important;
    border: 2px solid #0B0B0B !important;
    color: #ffffff !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #BCBCBC !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #0B0B0B !important;
    border-left: 10px solid #0B0B0B !important;
}

@media screen and (max-width: 768px) {
    body.-black#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #0B0B0B !important;
    border-bottom: 2px solid #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #BCBCBC !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #0B0B0B !important;
    border-left: 10px solid #0B0B0B !important;
}

@media screen and (max-width: 768px) {
    body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #0B0B0B !important;
    border-bottom: 2px solid #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #0B0B0B !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #0B0B0B !important;
    color: #0B0B0B !important;
    background-color: #ffffff !important;
}

body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-black#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #0B0B0B !important;
    border: 2px solid #0B0B0B !important;
}

/*==================================================================================================
	paleblue.ver
==================================================================================================*/
body.-paleblue .pageLabel.-common:before {
    background: #00d9ed !important;
}

body.-paleblue .subTitle {
    color: #00C5EE !important;
}

body.-paleblue .subTitle:after {
    background-color: #B8DEE4 !important;
}

body.-paleblue .textTitle {
    color: #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #B8DEE4 !important;
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #00C5EE !important;
    border-left: 10px solid #00C5EE !important;
}

@media screen and (max-width: 768px) {
    body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #00C5EE !important;
    border-bottom: 2px solid #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-paleblue .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #00C5EE !important;
}

body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #00C5EE !important;
    color: #00C5EE !important;
    background-color: #ffffff !important;
}

body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-paleblue .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #00C5EE !important;
    border: 2px solid #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-paleblue#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-paleblue#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #00C5EE !important;
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-paleblue#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #00C5EE !important;
    border: 2px solid #00C5EE !important;
    color: #ffffff !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #B8DEE4 !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #00C5EE !important;
    border-left: 10px solid #00C5EE !important;
}

@media screen and (max-width: 768px) {
    body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #00C5EE !important;
    border-bottom: 2px solid #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #B8DEE4 !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #00C5EE !important;
    border-left: 10px solid #00C5EE !important;
}

@media screen and (max-width: 768px) {
    body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #00C5EE !important;
    border-bottom: 2px solid #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #00C5EE !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #00C5EE !important;
    color: #00C5EE !important;
    background-color: #ffffff !important;
}

body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-paleblue#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #00C5EE !important;
    border: 2px solid #00C5EE !important;
}

/*==================================================================================================
	pink.ver
==================================================================================================*/
body.-pink .pageLabel.-common:before {
    background: #ef5f8d !important;
    opacity: .7 !important;
}

body.-pink .subTitle {
    color: #EE3281 !important;
}

body.-pink .subTitle:after {
    background-color: #FBDBD3 !important;
}

body.-pink .textTitle {
    color: #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss a {
    color: #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1,
body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1:after,
body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1:after {
    background-color: #FBDBD3 !important;
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #EE3281 !important;
    border-left: 10px solid #EE3281 !important;
}

@media screen and (max-width: 768px) {
    body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2,
    body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h3,
body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h3 {
    color: #EE3281 !important;
    border-bottom: 2px solid #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h4,
body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h4 {
    color: #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #EE3281 !important;
}

body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #EE3281 !important;
    color: #EE3281 !important;
    background-color: #ffffff !important;
}

body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #EE3281 !important;
    border: 2px solid #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .btn03-in-use-blockeditor,
body.-pink#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    max-width: 180px !important;
    width: 100% !important;
    border-radius: 100px !important;
    padding: 1.5rem !important;
    font-size: 14px !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor,
body.-pink#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #EE3281 !important;
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .btn02-in-use-blockeditor:hover,
body.-pink#edittingNowOnTheOurCms .modal-body .btn04-in-use-blockeditor:hover {
    opacity: 1 !important;
    background-color: #EE3281 !important;
    border: 2px solid #EE3281 !important;
    color: #ffffff !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h1:after {
    background-color: #FBDBD3 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #EE3281 !important;
    border-left: 10px solid #EE3281 !important;
}

@media screen and (max-width: 768px) {
    body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h2 {
        border-left: 5px solid !important;
    }
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h3 {
    color: #EE3281 !important;
    border-bottom: 2px solid #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h4 {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1:after,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1:after {
    background-color: #FBDBD3 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
    color: #EE3281 !important;
    border-left: 10px solid #EE3281 !important;
}

@media screen and (max-width: 768px) {
    body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h2,
    body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h2 {
        border-left: 5px solid !important;
    }
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h3,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h3 {
    color: #EE3281 !important;
    border-bottom: 2px solid #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h4,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h4 {
    color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #EE3281 !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn03-in-use-blockeditor,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: none !important;
    color: #ffffff !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    border: 2px solid #EE3281 !important;
    color: #EE3281 !important;
    background-color: #ffffff !important;
}

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn02-in-use-blockeditor:hover,
body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor:hover {
    color: #ffffff !important;
    background-color: #EE3281 !important;
    border: 2px solid #EE3281 !important;
}
