/*** UIKIT ***/
.uk-button-default {
  border-color: #a688bd;
  color: #a688bd; }
  .uk-button-default:hover, .uk-button-default:active {
    border-color: #a688bd;
    color: #a688bd;
    background-color: #f0eaf4; }

.uk-button-primary {
  background-color: #a688bd; }
  .uk-button-primary:hover, .uk-button-primary:active {
    background-color: #bfa9cf; }

.uk-subnav > * > :first-child:hover {
  color: #a688bd; }

.uk-card-default {
  border-color: #bfa9cf; }

.uk-card-primary {
  background-color: #a688bd; }

.uk-label {
  background-color: #a688bd; }

/*** CLASS ***/
.viewmore {
  background-image: url("../images/bt-viewmore.svg"); }

.fc-default {
  color: #4d4d4d; }

.fc-main,
.kaku-list > li:after,
.maru-list > li:after {
  color: #a688bd; }

.free-link > li:after {
  border-left-color: #a688bd; }

.ext-link > li:after,
.ext-link > li:before {
  background-color: #a688bd; }

.table-color {
  border: solid 1px #d7cae1; }
  .table-color th, .table-color td {
    border: solid 1px #d7cae1;
    padding: 1em; }
  .table-color thead th {
    background-color: #a688bd;
    color: #fff; }
  .table-color tbody th {
    background-color: #d7cae1;
    border-width: 1px 0 0;
    border-color: #cbb9d8; }

.bgnaname {
  background: #a688bd url("../images/bg-naname.png"); }

/*** LAYOUT ***/
#headmain {
  border-color: #a688bd; }

/*** footer ***/
.site-footer {
  background-color: #a688bd; }

/*** header ***/
.head-rm-part > a {
  background-color: #bfa9cf; }
  .head-rm-part > a:hover {
    background-color: #b298c6; }

.head-rn-part > a {
  background-color: #a688bd; }
  .head-rn-part > a:hover {
    background-color: #9a78b4; }

/*** offcanvas ***/
.ofc-footmenu {
  background-color: #bfa9cf; }

.ofc-footsns {
  background-color: #a688bd; }
  .ofc-footsns .sns-iconav > li > a {
    color: #fff; }
    .ofc-footsns .sns-iconav > li > a:hover {
      color: rgba(255, 255, 255, 0.5); }

.offcanvas-wrap {
  border-color: #a688bd; }
  @media (min-width: 640px) {
    .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > a, .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > .sitemap-label {
      border-color: #a688bd;
      color: #a688bd; }
    .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > a:hover {
      color: #bfa9cf; } }
  @media (max-width: 639px) {
    .offcanvas-wrap .ofc-sitemapmenu .uk-nav {
      border-top-color: #d7cae1; }
      .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li {
        border-bottom-color: #d7cae1; }
      .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > .uk-nav-sub {
        background: #f0eaf4; }
      .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > button:before, .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > button:after {
        background: #a688bd; }
      .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > button.chil-active {
        background: #a688bd; }
        .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > button.chil-active + a, .offcanvas-wrap .ofc-sitemapmenu .uk-nav > li.page_item_has_children > button.chil-active + .sitemap-label {
          color: #fff; } }

/* paging */
.pagination .nav-links .page-numbers:hover {
  border-color: #a688bd;
  color: #a688bd; }
.pagination .nav-links .page-numbers.current {
  border-color: #a688bd;
  background-color: #a688bd;
  color: #fff; }

/*** TOP ***/
.top-cont-title {
  color: #a688bd; }

.topvisual .uk-dotnav > li > a {
  border: none;
  background-color: #bfa9cf; }
.topvisual .uk-dotnav > li.uk-active > a {
  background-color: #a688bd; }

.topfrsns > h4 {
  color: #666; }
.topfrsns .sns-iconav > li > a {
  color: #666; }
  .topfrsns .sns-iconav > li > a:hover {
    color: #333; }

#topkengaku {
  background-color: #a688bd; }
  #topkengaku h2, #topkengaku p {
    color: #fff; }
  @media (min-width: 640px) {
    #topkengaku p small {
      background-color: #bfa9cf; } }

.news-thumb-grid .news-date {
  color: #a688bd; }
.news-thumb-grid .news-th-title a {
  color: #333; }
  .news-thumb-grid .news-th-title a:hover {
    color: #a688bd; }

.imagemorebox:after {
  background-color: #f0eaf4; }

.thumblink > a .thumbtex {
  color: #fff;
  background-color: #a688bd; }

.thumtitle > a {
  background-color: #f0eaf4;
  color: #333; }
  .thumtitle > a:hover {
    background-color: #d7cae1; }

#topnews {
  background-color: #f2f2f2; }

#topblog {
  background: #a688bd url("../images/bg-naname.png");
  color: #fff; }
  #topblog .top-cont-title,
  #topblog .news-date {
    color: #fff; }
  #topblog .uk-label {
    color: #a688bd;
    background-color: #fff; }
  #topblog .news-th-title a {
    color: #fff; }
    #topblog .news-th-title a:hover {
      color: #f0eaf4; }

.tpicbanner > a {
  color: #a688bd; }
  @media (max-width: 639px) {
    .tpicbanner > a .tbn-tex {
      background-color: #f0eaf4; }
    .tpicbanner > a:hover .tbn-tex {
      background-color: #d7cae1; } }
  @media (min-width: 640px) {
    .tpicbanner > a {
      background-color: #f0eaf4; }
      .tpicbanner > a:hover {
        background-color: #d7cae1; } }

/*** SECOND ***/
.second-tobira .second-list .uk-nav > li {
  border-bottom-color: #bfa9cf; }
  .second-tobira .second-list .uk-nav > li > a:hover {
    color: #a688bd; }
@media (min-width: 640px) {
  .second-tobira .second-list {
    background-color: rgba(166, 136, 189, 0.6); }
    .second-tobira .second-list .uk-nav > li {
      border-bottom-color: rgba(255, 255, 255, 0.6); }
      .second-tobira .second-list .uk-nav > li > a {
        color: #fff; }
        .second-tobira .second-list .uk-nav > li > a:hover {
          color: rgba(255, 255, 255, 0.6); } }

/*** THIRD ***/
.third-page-title {
  color: #a688bd; }

.section-title {
  color: #a688bd;
  background-color: #f0eaf4; }

/*# sourceMappingURL=color.css.map */