#HeaderWrap {
}
a {
    color: #3d99bd;
}
a:link {
    color: #3d99bd;
}
a:visited {
    color: #3d99bd;
}
a:hover {
    color: #3f85ba;
}
a:active {
    color: #3f85ba;
}
.widget-area-7 a:before, #Page a:before, #Side a:before {
    background: #3f85ba;
}
.widget-local-navi li.first a {
    background: #ededed;
}
.widget h2 {
    background: #000300;
}
.widget-blog-calendar td center {
    background: #ededed;
}

#mainav li a {
    background-image: linear-gradient(#296380, #296380);
}
#mainav .active a,
#mainav a:hover,
#mainav li:hover>a {
    color: color-mix(in srgb, #296380, #000 40%);
}
#mainav li li a,
#mainav .active li a {
    background-color: color-mix(in srgb, #296380, transparent 40%);
}
#mainav li li:hover>a,
#mainav .active .active>a {
    background-color: color-mix(in srgb, #296380, transparent 0%);
}


#Header .widget-area a:hover {
    text-shadow: 0.5px 0px 0px #3f85ba;
    color: #3f85ba;
}
#Header .widget-area ul li:before {
    color: #3d99bd;
}
.overlay::after {
    background-color:  #0000006b;
}
/* 見出し */
.content h1:after {
    background: linear-gradient(-70deg, transparent 35%, #a0ab9e 45%, #a0ab9e 55%, transparent 65%);
    background-size: 8px 12px;
}
[data-bgb] h2 {
    background-color: #6dad47;
}
[data-bgb] h3:after {
    background-color: #92c972;
}
[data-bgb] h5 {
    background-color: #f7efbe;
}

/* table */
#Page th, #Page dt {
    background: #a0ab9e;
}
#Page ul.index-layout li {
    border: 2px solid #000300;
}
#Page ul.index-layout li a:hover, #Side ul li a:hover{
    background-color: #a0ab9e;
}
ul.index-layout li a:after {
    background-color:#ededed;
}
/* Click to Action */
a.cta-tell-button {
    background-color: #f2aa3f;
}
.cta-dl a {
    background-color: #7cbd57;
}

/* 検索ボタン */
#Header .widget .submit_button {
    /*background: #2f576b;*/
}
/* フッター */
.row-end {
    background-color: #2f576b;
}
#copyright {
    background-color: #2f576b;
}
/* TOP */
.search_menu > ul li a:hover {
/*    background-color: #2f576b;*/
}
.search_menu > ul li {
    border: 3px solid #6dad47;
}
.pagetop a:link {
    background-color: #ededed;
}
.pagetop a:hover {
    background-color: #000300;
}
.widget li a:hover,
#Footer #FooterNavigator a:hover,
#Copyright a:hover {
    background-color: #ededed;
}

.row0, .row0 a {
    /* background-color: #0000006b; */
}

#mainav {
    /* background-color: #ededed; */
}
