@charset "UTF-8";
/*root*/
:root {
  --basecolor_02katsurepo: #c9d3eb;
}

/**/
.bg_boxami01ki {
  background-image: linear-gradient(var(--basecolor_02katsurepo) 2px, transparent 2px), linear-gradient(to right, var(--basecolor_02katsurepo) 2px, var(--basecolor_02sub) 2px);
  background-size: 60px 60px;
}

#katsurepo #dousei-frame ul li {
  background-color: var(--basecolor_02katsurepo);
}

/*
.bg_box01ki{
    background-color: var(--basecolor_02main)!important;
}
*/
/* ===== footer.css ===== */
.bt-frame001 a {
  background-color: var(--basecolor_02main);
}

.bt-frame001 a:hover {
  background-color: var(--basecolor_02sub);
}

.bt-frame002 a {
  color: var(--basecolor_02main);
}

.bt-frame002 a:hover {
  color: var(--basecolor_02main);
  background-color: var(--basecolor_02sub);
}

#top-link ul li a {
  border: var(--basecolor_02main) 2px solid;
  color: var(--basecolor_02main);
}
#top-link ul li a:hover {
  background-color: var(--basecolor_02sub);
}

#profile {
  background-color: var(--basecolor_02main);
}
#profile .l-box001 {
  background-color: var(--basecolor_02main);
}

.site-footer {
  background-color: var(--basecolor_02main);
}

@media screen and (min-width: 992px) {
  /* 992px以上に適用されるCSS（タブレット用） */
}
/*# sourceMappingURL=ver2.css.map */