@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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", 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;
}

.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;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss span[style*="font-size: 48px"] {
    font-size: clamp(28px, 5vw, 48px) !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss span[style*="font-size: 36px"] {
    font-size: clamp(24px, 4vw, 36px) !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss span[style*="font-size: 30px"] {
    font-size: clamp(22px, 3.5vw, 30px) !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss span[style*="font-size: 24px"] {
    font-size: clamp(16px, 3vw, 24px) !important;
}

.blockEditorContainer .blockEditorCss .row .richTextBoxCss span[style*="font-size: 18px"] {
    font-size: clamp(15px, 2.5vw, 18px) !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-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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
    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: #0052a4 !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: #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #00a1de !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 #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #00a1de !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: #00a1de !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 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: 700 !important;
    -webkit-transition: 0.5s !important;
    transition: 0.5s !important;
    background-color: #0052a4 !important;
    border: 0 !important;
    max-width: 160px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-size: 16px !important;
    font-weight: bold !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;
}

@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 .btn02-in-use-blockeditor, .blockEditorContainer .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #0052a4 !important;
    color: #0052a4 !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: #0052a4 !important;
    border: 2px solid #0052a4 !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: #0052a4 !important;
    border: 0 !important;
    max-width: 100px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif !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 #0052a4 !important;
    color: #0052a4 !important;
}

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

#edittingNowOnTheOurCms .modal-body .article-editor {
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

@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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
    line-height: 1.7  !important;
    letter-spacing: 0.05em  !important;
}

#edittingNowOnTheOurCms .modal-body .article-editor a {
    color: #183196 !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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 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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#edittingNowOnTheOurCms .modal-body .article-editor h1 {
    text-align: center !important;
    line-height: 1.5 !important;
    font-size: 200% !important;
    color: #0052a4 !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: #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #00a1de !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 #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #00a1de !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: #00a1de !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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#edittingNowOnTheOurCms .modal-body .article-editor ol li > span {
    display: block !important;
    margin: 0 !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", 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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss a, #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss a {
    color: #183196 !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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 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 {
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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: #0052a4 !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: #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    background-color: #f2f2f2 !important;
    padding: .24em 1em .24em .4em !important;
    border-left: 10px solid #00a1de !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 #00a1de !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: #00a1de !important;
    font-weight: bold !important;
    margin-top: 2rem !important;
    padding: 0 0 .2em .2em !important;
    border-bottom: 2px solid #00a1de !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: #00a1de !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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#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;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss ol li > span, #edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss ol li > span {
    display: block !important;
    margin: 0 !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif;
}

#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .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: #0052a4 !important;
    border: 0 !important;
    max-width: 160px !important;
    width: 100% !important;
    padding: 1.5rem 1rem !important;
    font-family: "Noto Serif JP", "游明朝 Medium", "Yu Mincho Medium", "YuMincho Medium", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", serif !important;
    font-size: 16px !important;
    font-weight: bold !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 .btn02-in-use-blockeditor, #edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btn04-in-use-blockeditor {
    background-color: #ffffff !important;
    border: 2px solid #0052a4 !important;
    color: #0052a4 !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: #0052a4 !important;
    border: 2px solid #0052a4 !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;
    }
}

@media screen and (max-width: 991px) {
    .navbar-collapse {
        overflow-y: auto;
    }
}

/*==================================================================================================
	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: #F96400 !important;
}

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

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

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

body.-orange .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h1, body.-orange .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h1 {
    color: #F96400 !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: #F96400 !important;
    border-left: 10px solid #F96400 !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: #F96400 !important;
    border-bottom: 2px solid #F96400 !important;
}

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

body.-orange .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #F96400 !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 #F96400 !important;
    color: #F96400 !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: #F96400 !important;
    border: 2px solid #F96400 !important;
}

body.-orange#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #F96400 !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 #F96400 !important;
    color: #F96400 !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: #F96400 !important;
    border: 2px solid #F96400 !important;
    color: #ffffff !important;
}

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

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

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

body.-orange#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #F96400 !important;
    border-left: 10px solid #F96400 !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: #F96400 !important;
    border-bottom: 2px solid #F96400 !important;
}

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

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

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1, body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #F96400 !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: #F96400 !important;
    border-left: 10px solid #F96400 !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: #F96400 !important;
    border-bottom: 2px solid #F96400 !important;
}

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

body.-orange#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #F96400 !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 #F96400 !important;
    color: #F96400 !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: #F96400 !important;
    border: 2px solid #F96400 !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: -webkit-linear-gradient(315deg, rgba(255, 182, 193, 0.85) 0%, rgba(212, 175, 55, 0.75) 100%) !important;
    background: linear-gradient(135deg, rgba(255, 182, 193, 0.85) 0%, rgba(212, 175, 55, 0.75) 100%) !important;
    opacity: 1 !important;
}

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

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

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

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

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

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

body.-pink .-generalPage .blockEditorContainer .blockEditorCss .TsukuruCmsHeadingCss h2, body.-pink .-generalPage .blockEditorContainer .blockEditorCss .richTextBoxCss h2 {
    color: #D4AF37 !important;
    border-left: 10px solid #D4AF37 !important;
    background-color: #FFF5F7 !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: #f06292 !important;
    border-bottom: 2px solid #D4AF37 !important;
}

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

body.-pink .-generalPage .blockEditorContainer .TsukuruCmsButtonCss .btnElement {
    color: #ffffff !important;
    background-color: #f06292 !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 #f06292 !important;
    color: #f06292 !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: #f06292 !important;
    border: 2px solid #f06292 !important;
}

body.-pink#edittingNowOnTheOurCms .modal-body .btnElement {
    background-color: #f06292 !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 #f06292 !important;
    color: #f06292 !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: #f06292 !important;
    border: 2px solid #f06292 !important;
    color: #ffffff !important;
}

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

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

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

body.-pink#edittingNowOnTheOurCms .modal-body .article-editor h2 {
    color: #D4AF37 !important;
    border-left: 10px solid #D4AF37 !important;
    background-color: #FFF5F7 !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: #f06292 !important;
    border-bottom: 2px solid #D4AF37 !important;
}

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

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

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsHeadingCss h1, body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .richTextBoxCss h1 {
    color: #f06292 !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: #D4AF37 !important;
    border-left: 10px solid #D4AF37 !important;
    background-color: #FFF5F7 !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: #f06292 !important;
    border-bottom: 2px solid #f06292 !important;
}

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

body.-pink#edittingNowOnTheOurCms .blockEditorContainer .block_container .TsukuruCmsButtonCss .btnElement {
    background-color: #f06292 !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 #f06292 !important;
    color: #f06292 !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: #f06292 !important;
    border: 2px solid #f06292 !important;
}
