<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*--------------------------------------------
フォントサイズ・余白などのレスポンシブ対応
---------------------------------------------*/

/*--------------------------------------------
ホバー
---------------------------------------------*/

html {
  font-size: 100%;
}

body {
  position: static;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.7;
  color: #000;
}

a {
  text-decoration: none;
}

.link_hover {
  display: block;
}

.link_hover img {
  transition: 0.3s;
  display: block;
  width: 100%;
}

li {
  list-style-type: none;
}

img {
  max-width: 100%;
  pointer-events: none;
}

.fill img {
  vertical-align: bottom;
}

.is-active {
  opacity: 1;
  visibility: visible;
}

.submenu-wrapper {
  overflow-x: hidden !important;
  position: relative;
  width: 100%;
}

nav.submenu.open {
  width: 100%;
}

.app-link-button {
  display: block;
  margin: 8px auto;
  width: 60%;
}

.app-link-button img {
  display: block;
  width: 100%;
}

.contents-wrapper {
  max-width: 800px;
  margin: 0 auto;
  background-image: url("../images/background_sp.png");
  background-repeat: repeat;
  background-size: 500px 500px;
}

.contets {
  font-weight: 700;
}

.annotation-list {
  text-align: left;
  line-height: 1.75;
}

.annotation-list li {
  position: relative;
  padding-left: 1em;
}

.annotation-list li:before {
  position: absolute;
  top: 0;
  left: 0;
}

.annotation-list.rice li:before {
  content: "※";
}

.annotation-list.dot li:before {
  content: "・";
}

.number-list {
  display: flex;
}

.number-list dt {
  width: 1.7em;
}

.number-list dd {
  width: calc(100% - 2em);
}

@media (min-width: 751px) {
  .fill {
    background-image: url("../images/background_v.png");
    background-size: 500px 500px;
    background-repeat: repeat;
    background-attachment: fixed;
    max-width: 100%;
  }
}

@media (max-width: 750px) {
  .contents-wrapper {
    width: 100%;
    background-image: url(../images/background_sp.png);
    background-repeat: repeat;
    background-size: 250px 250px;
  }
}
/*# sourceMappingURL=map/common.css.map */</pre></body></html>