@charset "UTF-8";
:root {
    --main-dark-color-wptheme: #0075c2;
    --main-text-color-wptheme: #333333;
    --main-light-color-wptheme: #e6f1f9;
    --main-point-color-wptheme: #000;
    --main-sub-color-wptheme: #000;
    --main-box-in-color-wptheme: #fff;
    --main-article-bg-color-wptheme: #fff;
  }
body{
    color: #333333;
    background-color: #e6f1f9;

}
.top-navigation-bar{
    background-color: #fff;
    color: #0075c2;
}
.site-header{
    background-color: #0075c2;
color: #fff;
}
.list-articles-card{
    border: 1px solid#0075c2;
}
.sitename a{
    color:#fff;
}
.breadcrumb [class*="span-icon"]::before{
    color: #525b60;
    padding-right:5px;
}
.main-container{
background-color: #fff;
}
main {
    background-color: #fff;
}
nav .page-numbers{
    border: solid 1px #0075c2;
}
.page-feed-box {
	border: 1px solid #0075c2;
}
.page-feed-box:hover{
	background-color:  #e6f1f9;
}
.related-layout-minicard{
    border: solid 1px #0075c2;
}
.sidebar {
    background-color: #fff;
    height: auto;
}
.footer-menu-standard,
.site-footer {
    color: #fff;
    background-color: #0075c2;
}
.footer-menu-standard a,
.site-footer a{
    color: #fff;
}
.drawer-open{
    border: 1px solid #0075c2;
    background-color: #fff;
    color: #0075c2;
}

ul.global-menu li a{
    color:#fff;
    border-bottom: 2px solid transparent;
}
ul.global-menu li a:focus,
ul.global-menu li a:hover{
    color: #fff;
    background-color: #0075c2;
    border-bottom: 2px solid #fff;
}
ul.global-menu ul li a {
    color: #0075c2;
    background-color: #e6f1f9;
    border-bottom: none;
}
ul.global-menu ul li a:hover {
    color: #fff;
    background-color: #0075c2;
    border-bottom: none;
}
@media (max-width: 768px) {
    .drawer-content{
        background-color: #e6f1f9;
    }
    ul.global-menu li a{
        background-color: #0075c2;
        border-bottom: 2px solid transparent;
    }
    ul.global-menu li a:hover{
        background-color: #0075c2;
        border-bottom: 2px solid #fff;
    }
}
.wp-block-calendar caption {
    border:  1px solid #0075c2;

}
.wp-block-calendar thead tr th{
    color: #fff;
    background-color: #0075c2;
    border:  1px solid #0075c2;
}
.sidebar .wp-block-calendar tbody td, .wp-block-calendar th{
    border:  1px solid #e6f1f9;
}
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6,
.sidebar label{
    color: #fff;
    background-color: #0075c2;
}
.sidebar [class*="wp-block"] select{
    /* border-color: #e6f1f9; */
    background-color: #e6f1f9;
    /* box-shadow: none; */
}

/* WordPressブロック */
.wp-block-categories-dropdown select,
.wp-block-archives-dropdown select{
    border: 1px solid var(--main-dark-color-wptheme);

}
/* コアブロック */
.is-style-theme-heading-under-line,
.is-style-theme-heading-top-line,
.is-style-theme-heading-up-and-down-line,
.is-style-theme-heading-left-line {
border-color: var(--main-dark-color-wptheme);
}
.is-style-theme-heading-shadow-alignment{
    border-color: var(--main-dark-color-wptheme);
    box-shadow:10px 10px 0px var(--main-dark-color-wptheme);
}

.is-style-theme-heading-icon-mark::before{
    color: var(--main-dark-color-wptheme);
}

.is-style-theme-heading-speech-bubble{
 border-color: var(--main-dark-color-wptheme);
}
.is-style-theme-heading-speech-bubble::before{
    border-color:var(--main-dark-color-wptheme) transparent transparent 

}
.is-style-theme-heading-square-brackets::before,
.is-style-theme-heading-square-brackets::after{
    border-color: var(--main-dark-color-wptheme); ;
}

.is-style-theme-heading-big-brackets::before,
.is-style-theme-heading-big-brackets::after{
    border-color: var(--main-dark-color-wptheme); ;
}
.is-style-theme-paragraph-square-brackets::before,
.is-style-theme-paragraph-square-brackets::after{
    border-color: var(--main-dark-color-wptheme); ;
}
.is-style-theme-paragraph-big-brackets::before,
.is-style-theme-paragraph-big-brackets::after{
    border-color: var(--main-dark-color-wptheme); ;
}
.is-style-ul-underline li{
    border-color: var(--main-dark-color-wptheme);

}
.is-style-ul-sticky-note li{
    border-color: var(--main-dark-color-wptheme);
}
/* 記事一覧カードレイアウト */
.articles-posted-card-categorys-label .articles-posted-card-categorys-box,
    .articles-posted-card-time-label{
    color: var(--main-box-in-color-wptheme);
    background-color:  var(--main-dark-color-wptheme);

}