@charset "UTF-8";
body {
  font-family: "Roboto Slab", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  background-color: #ffffff;
  background-image: url(../img/汎用/sakamotomika_BackgroundImage.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  background-attachment: fixed;
}

.header_container {
  width: 100%;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  position: fixed;
  top: 0;
  z-index: 999;
}
.header_container .header_insaider {
  width: 1100px;
  margin: 0 auto;
  padding-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.header_container .header_insaider .header_logo {
  height: 90px;
}
.header_container .header_insaider .header_link {
  font-size: 0.9rem;
  padding: 0 15px;
  color: rgb(109, 96, 75);
}
.header_container .header_insaider .header_link.active {
  color: rgb(168, 152, 106); /* 選択中のリンクの色 */
  pointer-events: none; /* クリックを無効化 */
  cursor: default; /* カーソルをデフォルトに変更 */
}
.header_container .header_insaider .icon_X,
.header_container .header_insaider .icon_instagram,
.header_container .header_insaider .onlineshop_icon {
  padding: 0 4px;
  color: rgb(109, 96, 75);
}
.header_container .header_insaider .header_link:hover,
.header_container .header_insaider .icon_X:hover,
.header_container .header_insaider .icon_instagram:hover {
  color: rgb(190, 179, 145);
}

@media only screen and (max-width: 1200px) {
  .header_insaider {
    width: 100%;
  }
}/*# sourceMappingURL=header.css.map */